/*Home Styles*/

#subNav{
	float:left;
	width:937px;
	height:42px;
	display:inline;
}
#subNav ul{
	float:left;
	clear:both;
	height:41px;
	width:937px;
}
#subNav li{
	display:inline;
}
#subNav .category{
	padding-left:353px;
	width:588px;
}
#subNav .category li a{
	float:left;
	width:139px;
	height:41px;
	margin:0 4px;
	text-indent:-10000px;
	overflow:hidden;
	display:inline;
}



/* not in use */

/* home tabs */
#home.cyclingHome #subNav .category li a.cycling{
	background-image:url(../images/cyclingTabOn.png);
}
#home.cyclingHome #subNav .category li a.running{
	background-image:url(../images/runningTabOff.png);
}
#home.cyclingHome #subNav .category li a.triathlon{
	background-image:url(../images/triathlonTabOff.png);
}
#home.cyclingHome #subNav .category li a.leisure{
	background-image:url(../images/leisureTabOff.png);
}


/* triathlon tabs */
#home.triathlonHome #subNav .category li a.cycling{
	background-image:url(../images/cyclingTabOff.png);
}
#home.triathlonHome #subNav .category li a.running{
	background-image:url(../images/runningTabOff.png);
}
#home.triathlonHome #subNav .category li a.triathlon{
	background-image:url(../images/triathlonTabOn.png);
}
#home.triathlonHome #subNav .category li a.leisure{
	background-image:url(../images/leisureTabOff.png);
}


/* running tabs */
#home.runningHome #subNav .category li a.cycling{
	background-image:url(../images/cyclingTabOff.png);
}
#home.runningHome #subNav .category li a.running{
	background-image:url(../images/runningTabOn.png);
}
#home.runningHome #subNav .category li a.triathlon{
	background-image:url(../images/triathlonTabOff.png);
}
#home.runningHome #subNav .category li a.leisure{
	background-image:url(../images/leisureTabOff.png);
}

/* leisure tabs */
#home.leisureHome #subNav .category li a.cycling{
	background-image:url(../images/cyclingTabOff.png);
}
#home.leisureHome #subNav .category li a.running{
	background-image:url(../images/runningTabOff.png);
}
#home.leisureHome #subNav .category li a.triathlon{
	background-image:url(../images/triathlonTabOff.png);
}
#home.leisureHome #subNav .category li a.leisure{
	background-image:url(../images/leisureTabOn.png);
}

/* end not in use */





#subNav .categoryItems, #sub #subNav .categoryItems{
	float:left;
	background:transparent url(../images/subNavBg.jpg) repeat-x bottom;
}
#subNav .categoryItems li a, #sub #subNav .categoryItems li a{
	color:#a77676;
	font-size:1.1em;
	padding:13px 7px 5px 32px;
	float:left;
	text-decoration:none;
}
#subNav .categoryItems li a:hover, #sub #subNav .categoryItems li a:hover{
	color:#FFF;
}

#features{
	float:left;
	width:936px;
	display:inline;
	padding:0; margin:0;
	
}
#features div{
	float:left;
	display:inline;
	width:232px;
	height:225px;
	margin-top:-1px;
	padding:25px 135px 0 30px;
	line-height:1.2em;

}

/*Cycling*/

.featLeft{
	background:Transparent url(../images/featBoxLeft.gif) no-repeat;
}
.featMid{
	background:Transparent url(../images/featBoxMid.gif) no-repeat;
}
.featRight{
	background:Transparent url(../images/featBoxRight.gif) no-repeat;
}


/* Running */

#features.running .featLeft{
	background:Transparent url(../images/featBoxLeft_run.gif) no-repeat;
}
#features.running .featMid{
	background:Transparent url(../images/featBoxMid_run.gif) no-repeat;
}
.featRight{
	background:Transparent url(../images/featBoxRight.gif) no-repeat;
}


/* Triathlon */

#features.tri .featLeft{
	background:Transparent url(../images/featBoxLeft_tri.gif) no-repeat;
}
#features.tri .featMid{
	background:Transparent url(../images/featBoxMid_tri.gif) no-repeat;
}
#features.tri .featRight{
	background:Transparent url(../images/featBoxRight_tri.gif) no-repeat;
}




#features div h2, #bottomInfoBox div h3 {
	color:#c4c4be;
	font-size:2.2em;
	line-height:1.2em;
	margin:30px 0 20px 0;
	width:125px;
}

#features div p{
	width:125px;
}

#bottomInfoBox{
	background:#151515;
	float:left;
	width:932px;
	border-top:2px solid #292929;
	margin-left:2px;
	padding:10px 0 70px 0;	
}
#bottomInfoBox div{
	float:left;
	display:inline;
	width:407px;
	margin:0 29px;
}
#bottomInfoBox div img{
	border:4px solid #2a2a2a;
	margin-bottom:15px;
}


#subPageFullWidth{
	background:url(../images/content_bg.gif) top center repeat-y;
	float:left;
	width:937px;
	margin-left:0px;
	padding:10px 0 70px 0;	
}



body#sub.NoNav #subPageFullWidth,
body#home.NoNav #subPageFullWidth,
body#aboutUs.NoNav #subPageFullWidth, 
body#Products.NoNav #subPageFullWidth,
body#howTo.NoNav #subPageFullWidth,
body#contact.NoNav #subPageFullWidth,
body#useful.NoNav #subPageFullWidth,
body#testimonials.NoNav #subPageFullWidth  {

	background:url(../images/content_bg_nodivide.gif) top center repeat-y;
	float:left;
	width:937px;
	margin-left:0px;
	padding:10px 0 70px 0;	
}

body#sub.NoNav #subPageFullWidth div,
body#home.NoNav #subPageFullWidth div,
body#aboutUs.NoNav #subPageFullWidth div, 
body#Products.NoNav #subPageFullWidth div,
body#howTo.NoNav #subPageFullWidth div,
body#contact.NoNav #subPageFullWidth div,
body#useful.NoNav #subPageFullWidth div,
body#testimonials.NoNav #subPageFullWidth div {
	padding:0 40px;
}



#subPageFullWidth #content_rhs{
	float:left;
	display:inline;
	width:590px;
	margin:0 29px;
}
#subPageFullWidth div img{
	margin-bottom:15px;
	margin-right:20px;
	float:left;
}

#subPageFullWidth div h3{
	color: #fff;
	font-size:1.8em;
	line-height:1.2em;
	margin:30px 0 10px 0;
	}



/* styles for gallery */

#gallery {width:100%;}
#gallery li{float:left; width:285px;}
#gallery li img{ display:block; border:none; margin:30px 0 10px 0;}


/* Size Chart */

.size_chart {margin-top:20px; font-size:10px;}
.size_chart, .size_chart td, .size_chart th {border:1px solid #666666; padding:5px;}
.size_chart th {font-weight:bold; color:#FFFFFF;}


/* left Nav */
#subPageFullWidth #leftNav { float:left; width:220px; margin:0 60px 0 0px;}
#subPageFullWidth #leftNav li {display:block; margin:1px 0; border-bottom:1px dotted #333;}
#subPageFullWidth #leftNav li:hover {display:block; margin:1px 0; border-bottom:1px dotted #333; background: #232323 }
#subPageFullWidth #leftNav a {color:#999999; text-decoration:none; padding:5px 5px 5px 40px; display:block;}
#subPageFullWidth #leftNav a:hover {color:#CC0000;}
#subPageFullWidth #leftNav h3 {margin-left:40px;}


/* Styles for products thumbs*/

.products {float:left; width:590px;}
.products h4 {display:block; background: url(../images/subNavBg.jpg) repeat-x top left; padding:7px; margin-bottom:0; color:#FFFFFF}
.products li{ float:left; width:260px; margin:-20px 30px 50px 0!important; margin:-20px 10px 50px 0; border-bottom:1px #333333 dotted; padding-bottom:20px; display:block}
.products li img {padding-bottom:20px; border-bottom:1px #333333 dotted; width:260px;}
.products span strong{font-weight:bold; color: #fff; display:block; clear:both; width:260px;}
.products span {color: #ccc; display:block; clear:both; font-weight:normal; width:260px;}