body {
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
background-image:url(img/main_bg.jpg);
background-position:center;
background-color:#1B4465;
color:#2B2424;
font-size:14px;
}
P{padding-top:6px;pdding-bottom:8px;}
#mast {
width:947px;
margin:0 auto;
}
#intro{
width:963px;
margin:0 auto;
padding:0px;
}
#nav{
width:948px;
margin:0 auto;
}

#main {
width:947px;
padding:0;
height:100%;
margin:0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:500;
min-height:820px;
background-image:url(img/home_bg.gif);background-repeat:no-repeat;
}
/*home page*/

/*IE6 and below hack for min height*/
* html #home_content{height:700px}
* html #about_content{height:710px}
* html #gallery_content{height:760px}
* html #video_content{height:760px}
* html #contacts_content{height:760px}
* html #default_content{height:760px}

#home_text{
width:455px;
height:auto;
float:left;
margin-left:7px;}

#home_content{
width:947px;
min-height:700px; 
background-image:url(img/home_bg.gif);
background-repeat:no-repeat;
}
#footer{
	position:relative;
	width:947px;
	height:50px;
	clear:both;
	width:100%;
}
#copyright{padding-left:330px;float:left;}
#credit{padding-right:25px;float:right;}
#sitemap{padding-right:25px;float:right;padding-bottom:20px;}
#icons{text-align:right;float:right;padding-right:50px;width:360px;height:50px;padding-bottom:10px;}


#home_thumbs{width:260px;float:left; top:0px; padding-left:70px;}
#home_slideshow{width:520px; height:378px;float:right; padding-right:73px; top:0px}

#clear_div{clear:both;}


/*about us page*/
#about_text{width:440px;height:auto;padding-left:69px;margin-top:50px;float:left;height:auto;}
#about_content{width:947px;min-height:760px;background-image:url(img/about_bg.gif);background-repeat:no-repeat;}

/*gallery page*/
#gallery_text{width:820px;height:auto;padding-left:69px;margin-top:50px;float:left;height:auto;}
#gallery_content{width:947px;min-height:760px;background-image:url(img/default_bg.gif);background-repeat:no-repeat;}

/*video page*/
#video_text{width:820px;height:auto;padding-left:69px;margin-top:50px;float:left;height:auto;}
#video_content{width:947px;min-height:760px;background-image:url(img/video_bg.gif);background-repeat:no-repeat;}

/*contacts page*/
#contacts_text{width:460px;height:auto;padding-left:69px;margin-top:50px;float:left;height:auto;}
#contacts_content{width:947px;min-height:760px;background-image:url(img/contacts_bg.gif);background-repeat:no-repeat;}

/*default page - plain bg*/
#default_text{width:820px;height:auto;padding-left:69px;margin-top:50px;float:left;height:auto;}
#default_content{width:947px;min-height:760px;background-image:url(img/default_bg.gif);background-repeat:no-repeat;}

#unisex_bike{width:450px;height:auto;float:right; padding-left:20px;}
#womens_bike{width:447px;height:auto;float:right; padding-left:20px;}

#order_unisex{text-align:center;height:50px;padding-top:10px;}

a:link {
	color:#FF3300;
	text-decoration: none;
}
a:visited {
	color: #FF3300;
	text-decoration: none;
}

a:active {
	color: #FF3300;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
.image_holder {
	background-color: #EDEDEB;
	margin: 0px;
	padding: 1px;
	float: left;
	width:202px;
	height:152px;
	text-align: center;
}

