/*
Theme Name: Hayes Disc Brakes
Description: Custom Hayes Disc Brakes WordPress Theme
Version: 1.
Author: Thirsty Boy
Author URI: http://www.thirstyboy.com/

*/



/*-------------------------------------------------------
                  GLOBAL CLASSES
-------------------------------------------------------*/
* {
	margin:0px;
	padding:0px;
}

body
{
	margin-top: 15px;
	padding-bottom: 15px;
	background-color: #A8A8A6;
	background-image: url(/wp-content/themes/hdb/images/shared/seamless.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-attachment: fixed;
}

/*-
#pageWrapper {
	background:url(/wp-content/themes/hdb/images/shared/bottomBg.jpg) no-repeat bottom center;
	width:100%;
	height:auto;
	margin-top:15px;
	padding-bottom:15px;
}
*/
#main {
	width:960px;
	height:100%;
	background:url(/wp-content/themes/hdb/images/shared/mainBottomBgGrad.jpg) bottom repeat-x #fff;
	margin:0px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:19px solid black;
	position: relative;
}
#headLogo {
	background:url(/wp-content/themes/hdb/images/shared/hdbLogo.gif) no-repeat;
	width:214px;
	height:63px;
	float:left;
	display:inline;
}
#headLogo a {
	text-indent:-9999px;
	display:block;
	width:214px;
	height:63px;
}


#suckerfishnav {
	background:url(/wp-content/themes/hdb/images/shared/navBg.jpg) no-repeat;
	width:746px;
	height:63px;
	list-style:none;
	float:right;
}

a, a:link, a:visited
{
color: #ac1a2f;
}


/*------------- FOOTER CLASSES -----------------------*/
#footer {
	width:960px;
	height:116px;
	color:#515151;
	float:left;
	display:inline;
	margin:10px auto 29px auto;
}
#footerCol1 {
	width:197px;
	height:114px;
	float:left;
	display:inline;
	margin:20px 0px 0px 17px;
}
#footerSearchBtn {
	background:url(/wp-content/themes/hdb/images/shared/searchBtn.gif) no-repeat;
	width:70px;
	height:19px;
	border:none;
	float:left;
	display:inline;
}
#footerSearchBox {
	background:url(/wp-content/themes/hdb/images/shared/searchBg.jpg) no-repeat;
	width:119px;
	height:13px;
	padding:3px 4px;
	border:none;
	float:left;
	display:inline;
}
#findDistributorBtn {
	background:url(/wp-content/themes/hdb/images/shared/findDistributorBtn.jpg) no-repeat;
	width:197px;
	height:28px;
	margin-top:10px;
	float:left;
}
#findDistributorBtn a {
	text-indent:-9999px;
	display:block;
	width:197px;
	height:28px;
}
#facebook {
	background:url(/wp-content/themes/hdb/images/shared/facebook.gif) no-repeat;
	margin-top:12px;
	width:197px;
	height:20px;
	line-height:20px;
	font-size:11px;
	float:left;
	padding-left:26px;
}
#twitter {
	background:url(/wp-content/themes/hdb/images/shared/twitter.gif) no-repeat;
	margin-top:3px;
	width:197px;
	height:20px;
	line-height:20px;
	font-size:11px;
	float:left;
	padding-left:26px;
}
#footerCol1 a {
	text-decoration:none;
	color:#515151;
}
#footerCol1 a:hover {text-decoration:underline;}
#footerCol2 {
	width:220px;
	height:114px;
	margin:20px 0px 0px 44px;
	float:left;
	display:inline;
}
#footerCol2 p {
	font-size:10px;
	margin:0px;
}
#footerCol3 {
	width:462px;
	height:114px;
	float:left;
	display:inline;
	margin:20px 0px 0px 0px;
}
#footerLogos {
	width:462px;
	height:38px;
	margin-top:28px;
}
#footerLogos img {
	float:left;
	display:inline;
}
#footerCol3 p {
	font-size:11px;
	color:#000;
	float:right;
	margin:1px 0px 0px 0px;
}
/*------------END FOOTER CLASSES-------------------*/

/* This allows the page heights of auto to fill in */
#bottomFloatReset {
	clear:left;
	height:0px;/*height set to 0 because a nbsp is in the div*/
}


/*-----------------------------------------------------
               HOME PAGE SPECIFIC STYLES
-----------------------------------------------------*/
#homeFeature {
	width:926px;
	height:382px;
	margin:14px 16px 14px 17px;
	float:left;
	display:inline;
}
#homeMidRow {
	width:960px;
	height:142px;
	margin:0px 0px 20px 0px;
	float:left;
	display:inline;
}
#twitterFeed {
	width:300px;
	height:142px;
	background:url(/wp-content/themes/hdb/images/twitterBlackLine.jpg) no-repeat bottom #4b4b4b;
	float:left;
	display:inline;
	margin:0px 0px 0px 17px;
	color:#fff;
}
#tweetContainer
{
	
	width: 272px;
	margin: 14px;
	overflow: hidden;
}
#twitterFeed #timestamp {font-size:9px; }
#twitterFeed #feed {font-size:12px; }
#vid1 {
	width:300px;
	height:142px;
	float:left;
	display:inline;
	margin:0px 0px 0px 13px;
}
#vid2 {
	width:300px;
	height:142px;
	float:left;
	display:inline;
	margin:0px 0px 0px 13px;
}


/*--------------------------------------------------------
            PRODUCT TEMPLATE SPECIFIC STYLES
--------------------------------------------------------*/





#modelInfo.dyno {
	background:url(/wp-content/themes/hdb/images/shared/dyno.jpg) no-repeat;


}


#modelInfo {
	background:url(/wp-content/themes/hdb/images/shared/stroker.jpg) no-repeat;
	width:924px;
	margin:14px 17px;
	border:1px solid black;

}


#modelInfo img {
	float:left;
	padding: 60px 91px 0 91px;
}

#modelInfo h1
{
	width: 310px;
	float: left;
	margin-top: 80px;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 0px;
}
#modelInfo p {
	width:300px;
	float:left;
	margin:20px 10px 0 0;
	font-size:12px;
}
#modelInfo ul
{
	width:300px;
	float:left;
}


#modelInfo li {

	margin:8px 0 0 15px;
	font-size:12px;
}



#modelInfo:after, #topnav:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}


#specs {
	width:614px;
	height:auto;
	background:url(/wp-content/themes/hdb/images/specsBg.jpg) no-repeat bottom #c4c4c3;
	float:left;
	display:inline;
	margin-left:17px;
	line-height:1.8em;
	font-size:12px;
	position:relative;
}

#pdfDocs
{

	position:absolute;
	bottom:30px;
	right:20px;
	width:auto;
	height:auto;
	min-height: 50px;
	padding-left: 50px;
	
	line-height:1.3;
	font-size:10px;	

	background-image: url(/wp-content/themes/hdb/images/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;


}

#pdfDocs li {margin-left: 15px; padding-bottom: 5px;}
#pdfDocs a {color:#000; }

#specs #specsDetails {
	width:auto;
	height:auto;
	margin:14px 14px 14px 20px;
	padding-bottom:30px;
}
#specsDetails h3 {
	font-size:10px;
	line-height:18px;
	font-weight:bold;
}
#specslist
{
	clear: both;
	padding-top: 10px;
		list-style-type: none;
	list-style-position: inside;
}

#specsDetails li
{

}

#imgViewHolder
{
	width: 300px;
	height: auto;
	float: left;
	display: inline;
	margin-left: 12px;
	background-image: url(/wp-content/themes/hdb/images/mouseover.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



#largeImage {
	width:300px;
	height:270px;
}
#thumbs {
	width:auto;
	height:auto;
	float:left;
	display:inline;

	margin-top:6px;
}
#thumbs img
{
	margin-right: 5px;
}
#thumbs .active {
	border:1px solid #960d0d;
}
#thumbs .inactive {
	border:1px solid #ccc;
}

#magnify {
	width:auto;
	height:auto;
	float:right;
	display:inline;
	margin-top:6px;
}
.bold {font-weight:bold; }

		#usage
		{
			background-color: #000;
			background-image: url(/wp-content/themes/hdb/images/shared/usage_bg.jpg);
			background-repeat: repeat-x;
			float: left;
			list-style-type: none;
			margin: 0;
			padding: 0;
			height: 21px;
		}
		
		#usage li
		{
			
			float: left;
			color: #fff;
			font-size: 10px;
			font-family: Helvetica;
			font-weight: bold;
			text-align: center;
			margin: 0px;
			width: 100px;
			
		}
		#usage li:last-child
		{
			background-image: url(/wp-content/themes/hdb/images/shared/usage_cap.gif);
			background-repeat: no-repeat;
			background-position: right top;
		}


#modelsBtn
{
	position: absolute;
	top: 78px;
	left: 18px;
	z-index: 99;
	
}

#modelsBtn img
{
cursor: pointer;
float: left;
}

#modelsBtn ul
{
	list-style: none;
	padding: 10px;
	display: none;
	background-color: #999;
	float: left;
}

#modelsBtn a
{
	font-size: 10px;
	text-transform: uppercase;
	color: black;
	text-decoration: none;
}

#modelsBtn a:hover
{
	color: #d31414;
	text-decoration: underline;

}

/* stroker styles */

#stroker_main
{
padding: 15px 0 0 18px;
}

#stroker_list
{
list-style: none;
margin: 15px 0 0 18px;

}

#stroker_list li, #prime_list li
{
float: left;
padding-right: 12px;
}

#stroker_list li img, #prime_list li.models img
{
	display: block;
}

#stroker_list li a, #prime_list li.models a
{
	text-transform: uppercase;
	font-size: 13px;
}

#stroker_list li a:link, #stroker_list li a:visited, #prime_list li.models a:link, #prime_list li.models a:visited
{
	color: #515151;
	text-decoration: none;
}

#stroker_list li a:hover, #prime_list li.models a:hover
{
	color: #CCCCCC;
	text-decoration: none;
}


/* dyno styles */

#dyno_main
{
padding: 15px 0 0 18px;
}

#dyno_list
{
list-style: none;
margin: 15px 0 0 18px;

}

#dyno_list li
{
float: left;
padding-right: 12px;
}

#dyno_list li img
{
	display: block;
}

#dyno_list li a
{
	text-transform: uppercase;
	font-size: 13px;
}

#dyno_list li a:link, #dyno_list li a:visited
{
	color: #515151;
	text-decoration: none;
}

#dyno_list li a:hover
{
	color: #CCCCCC;
	text-decoration: none;
}




/* prime styles */

/*sponsored riders page */
.parent-pageid-21 #pagecontainer, .page-id-21 #pagecontainer
{
	margin-top: 51px;
}

#prime_main
{
	position: relative;
	margin-left: 17px;
}

#prime_logo
{
	position: absolute;
	bottom: 0px;
	left: 33px;
}

#prime_list
{
list-style: none;
margin: 15px 0 0 18px;
height: 330px;
}

/* prime models styles */

		#modelsmain
		{
			margin-top:50px;
			padding-left:17px;
			position:relative;
		}

		#productshots
		{
			position: absolute;
			top: 30px;
			left: 443px;
		}
		
		#dlmid
		{

			position: absolute;
			top: 415px;
			left: 705px;
		}
		
		#dlbtm
		{
			position: absolute;
			top: 491px;
			left: 486px;		
		}
		
		#lower_content
		{
			font-family: 'Trebuchet MS', Trebuchet, Sans-serif;
			font-size: 12px;
			color: black;
			width: 880px;
			margin-left: 50px;
			margin-top: 25px;
		}

		#modelstable {
			margin-top:0;
	
		}
		#modelstable h2 {
			display:block;
			text-indent:-1000em;
			margin:65px 0 30px 0;
		}
		#hdr_old-brakes {
			background:url(/wp-content/themes/hdb/images/primemodels/models_header.gif) no-repeat;
		}
		#modelstable table
		{
			/*border: 1px solid black;*/
			margin:-46px 0 20px 20px;
			float:right;
		}
		
		#modelstable td
		{
			padding: 5px;
			border-right:1px solid #000;
			border-bottom: 1px solid #ccc;
		}		
		#modelstable td.left {
			border-left:1px solid #000;
		}
		#modelstable td.logos {
		 	text-align:center;		
		}
		#modelstable td.noborder {
			border:none;
		}
		#modelstable td.top {
			border-top:1px solid #000;
		}
		#modelstable td.bottom {
			border-bottom:1px solid #000;
		}


#supporttable td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #000000;
    padding: 5px;
}
#supporttable td.left {
    border-left: 1px solid #000000;
}
#supporttable td.logos {
    text-align: center;
}
#supporttable td.noborder {
    border: medium none;
}
#supporttable td.top {
    border-top: 1px solid #000000;
}
#supporttable td.bottom {
    border-bottom: 1px solid #000000;
}




#subnav
{
	width: 924px;
	height: 26px;
	background-image: url(/wp-content/themes/hdb/images/shared/sub_nav_bg.png);
	background-repeat: repeat-x;
	position: absolute;
	top: 86px;
	left: auto;
	right: auto;
	z-index: 2;
	margin-left: 17px;
}




#subnav ul
{
list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

#subnav li
{
	margin: 0;
	padding: 0;
	float: left;
	height: 26px;
	background-image: url(/wp-content/themes/hdb/images/shared/nav_item_bg.png);
	background-repeat: repeat-x;
	border-right: 1px white solid;
}

#subnav li.on
{
	background-image: url(/wp-content/themes/hdb/images/shared/nav_item_bg_on.gif);

}


#subnav li:last-child
{
	border-right: 0;
}

#subnav li a
{
	color: #fff;
	font-family: helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 15px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: bottom;
}

#subnav li a:hover
{
	color: #CCC;
}



/* @group Why Prime Styles */

#whyprimemain {
	position:relative;
	width:924px;
	height:431px;
			margin-top:50px;
			margin-left:17px;
	background:url(/wp-content/themes/hdb/images/why-prime/why-prime_bg.jpg) no-repeat;
	font-family:Trebuchet, Helvetica, Arial, sans-serif;
	text-align:left;
}
#whyprimemain a {
	display:block;
	text-decoration:none;
	color:#000;
}
#whyprimemain a span {
	visibility:hidden;
	display:block;
	background: url(/wp-content/themes/hdb/images/callout_top_bg.png) top left no-repeat;
	width:312px;
	padding-top:6px;
	margin:15px 0 0 15px;
}
#whyprimemain a span.right {
	margin:15px 0 0 -290px;
}

#whyprimemain a:hover span {
	visibility:visible;
}
#whyprimemain a span span {
	background: url(/wp-content/themes/hdb/images/callout_btm_bg.png) bottom left no-repeat;
	padding-bottom:8px;
	padding-top:0;
	margin:0;
}
#whyprimemain a span span span {
	font-size:13px;
	width:292px;
	background:url(/wp-content/themes/hdb/images/callout_middle_bg.png) repeat-y;
	padding:5px 10px;
	margin:0;
}
	/* @group Callouts - Why Prime */
	#ctrig1 {
		position:absolute;
		top:38px;left:116px;
		width:38px; height:38px;
		z-index: 19;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	#ctrig2 {
		position:absolute;
		top:70px;left:285px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	#ctrig3 {
		position:absolute;
		top:179px;left:172px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	
	#ctrig4 {
		position:absolute;
		top:122px;left:214px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	#ctrig5 {
		position:absolute;
		top:215px;left:215px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	#ctrig6 {
		position:absolute;
		top:292px;left:58px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	#ctrig7 {
		position:absolute;
		top:165px;left:725px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	#ctrig8 {
		position:absolute;
		top:153px;left:581px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	#ctrig9 {
		position:absolute;
		top:310px;left:693px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	
	#ctrig10 {
		position:absolute;
		top:260px;left:753px;
		width:38px; height:38px;
		background:url(/wp-content/themes/hdb/images/why-prime/circle_trigger.png) no-repeat;
	}
	/* @end */

#hdr_unpred-pred {
	background:url(/wp-content/themes/hdb/images/why-prime/headline_1.gif) no-repeat;
	width:391px;
	height:33px;

}
#hdr_new-tech_more-power {
	background:url(/wp-content/themes/hdb/images/why-prime/new_tech_power.gif) no-repeat;
	width:386px;

}
#hdr_new-tech_components {
	background:url(/wp-content/themes/hdb/images/why-prime/new_tech_components.gif) no-repeat;
	width:351px;
}

/* @end */

/* @group Poppet Styles */
#poppet_cam {
	position:relative;
	width:960px;
	height:507px;
	margin:50px auto 0 auto;
	background:url(/wp-content/themes/hdb/images/poppet/poppet-cam_bg.jpg) no-repeat;
	font-family:Trebuchet, Helvetica, Arial, sans-serif;
	text-align:left;
}
#poppet_cam a {
	display:block;
	text-decoration:none;
	color:#000;
}
#poppet_cam a span {
	visibility:hidden;
	display:block;
	background: url(/wp-content/themes/hdb/images/callout_top_bg.png) top left no-repeat;
	width:312px;
	padding-top:6px;
	margin:9px 0 0 9px;
}
#poppet_cam a span.right {
	margin:9px 0 0 -304px;
}

#poppet_cam a:hover span {
	visibility:visible;
}
#poppet_cam a span span {
	background: url(/wp-content/themes/hdb/images/callout_btm_bg.png) bottom left no-repeat;
	padding-bottom:8px;
	padding-top:0;
	margin:0;
}
#poppet_cam a span span span {
	font-size:13px;
	width:292px;
	background:url(/wp-content/themes/hdb/images/callout_middle_bg.png) repeat-y;
	padding:5px 10px;
	margin:0;
}
	/* @group Callouts - Poppet */
	#sctleft1 {
		position:absolute;
		top:261px;left:108px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}
	#sctleft2 {
		position:absolute;
		top:62px;left:120px;
		width:18px; height:18px;
		z-index: 99;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}
	#sctleft3 {
		position:absolute;
		top:75px;left:150px;
		width:18px; height:18px;
		z-index: 98;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}
	#sctleft4 {
		position:absolute;
		top:150px;left:60px;
		width:18px; height:18px;
		z-index: 99;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}

	#sctleft5 {
		position:absolute;
		top:130px;left:125px;
		width:18px; height:18px;
	
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}

	#sctleft6 {
		position:absolute;
		top:195px;left:155px;
		width:18px; height:18px;
		z-index: 92;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}

	#sctleft7 {
		position:absolute;
		top:200px;left:195px;
		width:18px; height:18px;
		z-index: 91;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}

	#sctleft8 {
		position:absolute;
		top:390px;left:180px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}


	#sctcenter1 {
		position:absolute;
		top:304px;left:381px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}

	#sctcenter2 {
		position:absolute;
		top:238px;left:360px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}
	
	#sctcenter3 {
		position:absolute;
		top:334px;left:381px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}
	

	
	#sctright1 {
		position:absolute;
		top:70px;left:837px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}
	#sctright2 {
		position:absolute;
		top:220px;left:635px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}	

	#sctright3 {
		position:absolute;
		top:140px;left:690px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}

	#sctright4 {
		position:absolute;
		top:330px;left:664px;
		width:18px; height:18px;
		background:url(/wp-content/themes/hdb/images/poppet/sm-circle_trigger.png) no-repeat;
	}


	
	/* @end */


#hdr_tunability {
	background:url(/wp-content/themes/hdb/images/poppet/hdr_tunability.gif) no-repeat;
}
#hdr_highflow {
	background:url(/wp-content/themes/hdb/images/poppet/hdr_highflow.gif) no-repeat;
}
#twocol #hdr_durability {
	background:url(/wp-content/themes/hdb/images/poppet/hdr_durability.gif) no-repeat;
	margin-top:20px;
}

/* @end */

/* Clear Fix Based On http://www.positioniseverything.net/easyclearing.html */
.cf:after, .wrapper:after {
	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;
}
.cf, .wrapper {
	display: inline-block;}
html[xmlns] .cf, html[xmlns] .wrapper {
	display: block;
}
/*End Clear fix*/

#twocol {
	font-family: 'Trebuchet MS', Trebuchet, Sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: black;
	padding-left:45px;
}
#twocol h2 {
	display:block;
	text-indent:-1000em;
	margin:10px 0 0 0;
}
#twocol h2+p {
	margin-top:10px;
}
#twocol h3 {
	margin:5px 0 5px 0;
	padding:0;
}
#twocol p {
	margin:0 0 5px 0;
	padding:0;
}

#twocol img {
	border:none;
	float:right;
	margin:0 0 10px 10px;
}

#twocol div {
	float:left;
	width:400px;
	margin-right:55px;
}
#pagecontainer
{
clear: both;
}

.parent-pageid-13 #pagecontainer, .page-id-13 #pagecontainer
{
	
	background-image: url(/wp-content/themes/hdb/images/shared/hayes_u_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Helvetica;
	
	margin: 50px 16px 16px 16px;
	padding: 20px;
}

div #subnav.hayesu
{
 margin-left: -20px;
 padding: 0px;
}
.parent-pageid-13 #pagecontainer h1, .page-id-13 #pagecontainer h1
{

font-size: 20px;
color: #ac1a2f;
padding-bottom: 5px;
text-transform: uppercase;
font-weight: bold;

}
.parent-pageid-13 #pagecontainer h1:first-child, .page-id-13 #pagecontainer h1:first-child
{
margin-top: 56px;
padding: 0px;
}
.parent-pageid-13 #pagecontainer h2, .page-id-13 #pagecontainer h2
{
font-size: 13px;
color: #000;
padding: 10px 0;
font-weight: bold;
}

.parent-pageid-13 #pagecontainer ol, .page-id-13 #pagecontainer ol
{
padding: 20px;
}

.parent-pageid-13 #pagecontainer p, .page-id-13 #pagecontainer p
{
padding-bottom: 8px;
}

.parent-pageid-13 #pagecontainer span.style3, .page-id-13 #pagecontainer span.style3
{
color: #fff;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;

}

.parent-pageid-13 #pagecontainer td, .page-id-13 td
{
padding: 8px;
}


/*sponsored riders page */
.parent-pageid-15 #pagecontainer, .page-id-15 #pagecontainer
{
	margin: 16px;
	
	background-image: url(/wp-content/themes/hdb/images/shared/sponsored_riders_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Helvetica;
	font-size: 11px;
}
.parent-pageid-15 #pagecontainer h2, .page-id-15 #pagecontainer h2
{
font-size: 20px;
color: #ac1a2f;
padding: 0 0 0 10px;
font-weight: bold;

}

.parent-pageid-15 #pagecontainer li, .page-id-15 #pagecontainer li
{
 margin-left: 30px;
 padding-top: 6px;
}


/*About page */
.parent-pageid-11 #pagecontainer, .page-id-11 #pagecontainer
{
	margin: 16px;
	font-family: Helvetica;

}

.parent-pageid-11 #pagecontainer p, .page-id-11 #pagecontainer p
{
 width: 605px;
 padding: 10px 0;
 	font-size: 12px;
	line-height: 14px;
}

.parent-pageid-11 #pagecontainer h2, .page-id-11 #pagecontainer h2
{
font-size: 20px;
color: #ac1a2f;
padding-top: 11px;
padding-bottom: 5px;
font-weight: bold;

}


/* Support page */
.parent-pageid-16 #pagecontainer, .page-id-16 #pagecontainer
{
	margin: 16px;
	font-family: Helvetica;
	font-size: 11px;
}


#support_overview
{
	padding: 30px 484px 100px 40px;
	background-image: url(/wp-content/themes/hdb/images/shared/support_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#support_overview h1
{ 
font-size: 20px;
color: #ac1a2f;
padding-bottom: 10px;
font-weight: bold;
}

#support_overview h3
{ 
font-size: 14px;
color: #FFF;
padding: 0;
font-weight: bold;
}

#support_overview p
{ 
font-size: 13px;
color: #FFF;
padding-bottom: 10px;
line-height: 15px;
}

#support_faq
{
padding-top: 20px;
width: 600px;
}

#support_faq h2
{
font-size: 14px;
color: #000;
padding: 16px 0;
font-weight: bold;
}

#support_faq h3
{ 
font-size: 20px;
color: #ac1a2f;
padding-bottom: 10px;
font-weight: bold;
}

#support_faq ul
{
padding: 10px 0 10px 0;
}

#support_faq li
{
margin-left: 16px;
padding: 8px;
}

/* parts & Accessories */

.parent-pageid-25 #pagecontainer, .page-id-25 #pagecontainer
{
	margin: 16px;
	font-family: Helvetica;
	font-size: 11px;
}

#p_a_header
{
position: relative;
width: 924px;
height: 380px;

}

#p_a_title
{
position: absolute;
width: 622px;
height: 25px;
bottom: 0px;
right: 0px;

}


.bracket_table td
{
	padding: 8px;
	border: 1px black solid;
}



/* @Finder */

#finder_outer
{
clear: both;
width: 924px;
background-color: #FFF;
margin: 16px 0 0 0;
}



.finder
{
	background-image: url(/wp-content/themes/hdb/images/shared/home_finder_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px;
	background-color: #f3f3f3;
	background-position: left bottom;
	height: 174px;
	clear: both;
}





.finder ul
{

list-style: none;
}

.finder li
{
float:left;
text-align: center;

}


.finder li a
{
font-size: 13px;
font-weight: normal;
text-decoration: none;
display: block;
width: 100px;
margin-left: 15px;
padding-top: 80px;
width: 80px;
}

.finder li a:link
{
color: #000
}

.finder li a:hover
{
color: #97171c
}

.finder li img
{
display: block;
margin-bottom: 5px;

}

.finder h2
{
font-family: Helvetica, Sans-serif;
font-size: 18px;
color: #97171c;
padding: 8px 0 10px 8px;
margin: 0px;
text-align: left;
text-transform: uppercase;
}

/* brakes page */

.page-id-8 #pagecontainer
{
	margin: 16px;
	font-family: Helvetica;
	font-size: 11px;
}

#brakes_main_photo
{
position: relative;
}
#brakes_header
{
position: absolute;
bottom: 0px;
right: 29px;
}


#brakes_subs
{
margin-top: 13px;
}

#brakes_subs div
{
float: left;
width: 300px;
height: 142px;

position: relative;
}

#brakes_subs .fade
{

}

#brakes_prime { background-image: url(/wp-content/uploads/2010/04/PRIME_mtn.jpg); 
margin-right: 13px;}

#brakes_prime a
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 19;	
}

#brakes_stroker { background-image: url(/wp-content/uploads/2010/04/Stroker_mtn.jpg); margin-right: 13px; }

#brakes_stroker a
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 19;	
}
#brakes_p_a { background-image: url(/wp-content/uploads/2010/04/PA_mtn.jpg); }

#brakes_p_a a
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 19;
}


/* search */

body.search #pagecontainer, body.error404 #pagecontainer
{
	margin: 60px 0 20px 100px;
	font-family: Helvetica;
	font-size: 11px;
}

body.search #pagecontainer ol li
{
	margin: 10px 0 0 25px;
}

 body.error404 h1
 {
 	padding: 40px 0 0 120px;
 }



/* home page */
#tweetContainer .twtr-hd, #tweetContainer .twtr-ft
{
	display: none;
}


/* distributor page */

.page-id-222 dl
{
 width: 600px;
}

.page-id-222 dt
{
	background-color: #D8D8D8;
	background-image: url(/wp-content/themes/hdb/images/shared/distrib_bg.gif);
	background-repeat: repeat-x;
	padding: 5px;
}

.page-id-222 dd
{
	padding: 15px;
}

.page-id-222 dd p
{
	padding-top: 12px;
}


/* warranty page */

.warrantylist
{margin: 10px 35px;}

.warrantylist li
{ padding: 0 0 10px 0; font-size: 12px;}

#warrantycolumn
{
float: left; width: 420px; margin-right: 8px; padding: 10px;
}
#warrantycolumn h1
{
padding-bottom: 15px;
}

#warrantycolumn p
{
	font-size: 12px;
	padding: 0 0 15px 0;
}

#regform
{
	float: left;
	width: 450px;
	padding: 10px;
	background-color: #F3F3F3;
	background-image: url("/wp-content/themes/hdb/images/shared/home_finder_bg.gif");
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

#regform h2
{
margin: 5px 0 0 100px;
color: #AC1A2F;
text-transform: uppercase;
}
