/***********************************************/

/* html tag styles                             */

/***********************************************/ 

body  {margin: 0px; padding: 0px; font: 90% verdana,trebuchet,sans-serif; /*background-image:url(images/bg.gif); background-repeat:repeat-x; */background-color:#D1D3D4;}

#containerOuter { width: 100%; text-align: center; }

#containerInner { margin: 0 auto; padding:0; width:1000px; text-align: left; border: 1px solid #11375C; background-color:#fff; }

/***********************************************/

/* Layout                               */

/***********************************************/

#masthead { margin: 0px; padding: 0px; width: 100%; }



#leftnav { margin-left: 5px; width-maximum: 250px; font: 100% trebuchet,verdana,sans-serif}







#content { margin-top:5px; margin-right:5px;  padding-top:5px; padding-right:5px; padding-left:5px;







text-align:justify; color: #000000; font: 90% Verdana, Arial, Helvetica, sans-serif;}















#introText { margin-top:5px; margin-right:5px;  padding-top:5px; padding-right:5px; padding-left:5px;







text-align:justify; color: #000000; font: 90% Verdana, Arial, Helvetica, sans-serif; }







#footer{ margin: 0; padding: 0; color: #fff; border-bottom: 0px solid #C4261D; font-size:85%; 







/*background-image:url(images/footerbg.gif);*/







background-color:#D93A37; text-align:center; }















/***********************************************/







/* common classes                                */







/***********************************************/







.width100 { width: 100%; }







.width75 { width: 75%; }







.width60 { width: 60%; }







.width60 { width: 60%; }







.width50 { width: 50%; }







.width40 { width: 40%; }







.floatLeft { float: left; }







.floatRight { float: right; }







.alignLeft { text-align: left; }







.alignRight { text-align: right; }







.clearLeft { clear: left; }







.clearRight { clear: right; }







.clear { both: right; }







/* BACKGROUND COLORS */







.grey { background-color:#999999; height:1px; }







.white { background-color:#ffffff; height:3px; }







.black { background-color:#000000; height:1px; }







.red{ background-color:#C4261D; }















a:link{ font-size:90%; color: #D93A37; text-decoration:none;}	







a:visited { font-size:90%; color:  #000; text-decoration:underline; }								







a:hover { font-size:90%; color:  #13406A; text-decoration:underline; }















td a:link{ font-size:90%; color: #D93A37; text-decoration:none;}	







td a:visited { font-size:90%; color:  #000; text-decoration:underline; }								







td a:hover { font-size:90%; color:  #13406A; text-decoration:underline; }































h1 { font-size:120%; font-weight: bold; color: #D93A37; text-decoration: none; margin-top:5px; margin-bottom:5px; text-decoration:underline; }







/*.sid-nav-bar{ background-image:url(images/left-strip.gif); background-repeat:repeat-y;}*/







.discontinued { font: bold small-caps 140% Arial, Helvetica, sans-serif; color: red;}















/***********************************************/







/* MASTHEAD : DETAILS                               */







/***********************************************/







/* #masthead div.logo {background-image:url('/lib/yhst-42399157813287/racing-seat-cover-banner.gif'); background-repeat: no-repeat; background-color:#fff; height: 177px; margin: 0px auto; font-size:90%; padding:0px;} */







#masthead div.logo {background-color:#fff; font-size:100%; padding:0px; background-image:url(/lib/yhst-42399157813287/banner-bg.gif);}















#masthead #strip { width: 100%; color:#fff; font-size:80%; text-align:right; font-weight:bold; background-color:#D93A37; height:20px; line-height:20px;}







#masthead #strip a:link, a:visited { color:#fff;}







#masthead #strip a:hover, a:active { color:#2834A1;}

#masthead #strip1 { width: 100%; color:#fff; font-size:80%; text-align:right; font-weight:bold; background-color:#2834A1; height:20px; line-height:20px;}















#masthead #strip1 a:link, a:visited { color:#fff; text-decoration:none;}















#masthead #strip1 a:hover, a:active { color:#D93A37;}














#masthead brand-logo{width:100%; text-align:center; height:38px;}























/***********************************************/















/* sectionlinks                                */















/***********************************************/















#sectionlinks{















list-style-type: none;







margin-top:5px;







margin-left:5px;







line-height:27px;







padding:0;







width: 197px;







border: 0px solid #9A9A9A;







border-bottom-width: 0;







}















#sectionlinks ul{list-style: none; padding: 0; margin: 0;}















#sectionlinks ul li a{background-color:#D93A37;















/*background: white url(/lib/yhst-48936341777063/glossyback.gif) repeat-x bottom left;*/







font-weight:bold;







color:#fff;







border-bottom:1px solid #fff;















display: block;







width: auto;







padding:0;







padding-left: 12px;







text-decoration: none;







height:30px;}























#sectionlinks ul li a:hover {background-color:#2834A1; color:#fff;}







/*#sectionlinks li a:active {color: white;}*/















html>body #sectionlinks ul li a #sectionlinks ul li a:hover{width: 160px;}























/***********************************************/







/* Leftnav : DETAILS                                */







/***********************************************/







#search{ background-color:#EDEDEE; width:190px; padding:2px; border: 1px solid #2834A1; text-align:center; margin:5px 0 0 5px;}







#leftnav #knowledgebase{ border: 0px groove black; width: 188px; background-image:url(images/knowledgebase-bg.gif); font: normal 80% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; margin: 0 0 0 0;}







#leftnav #knowledgebase div.menutitle{color: white; border-bottom: 1px solid black; padding: 1px 0; padding-left: 5px; background-image:url('images/address-bg.gif'); font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; width: 185px; }







#leftnav #knowledgebase a { color: #13406A; text-decoration:none; padding-left: .5em; line-height: 2em; font: bold 95% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; }									







#leftnav #knowledgebase a:hover { color:  #0095DA; text-decoration:underline; font: bold 95% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;}







#leftnav #search { width: 188px; text-align:left; font-size:80%; border-bottom: 2px solid #ccc; padding-bottom:5px;}







#search .input { border:1px groove #2834A1; color: #2834A1;







  }







#leftnav #paymentGateway{ text-align:center; margin-left: -5px; }







#leftnav #box{ background-color:#EDEDEE; width:188px; padding:2px; border: 1px solid #2834A1; margin-top:5px;}







#leftnav #tell-a-friend{ width:188px; border-bottom: 2px dotted #ccc;}







#leftnav #currencyConvertor{color:#FFFFFF; padding-left: 0px; font-size:90%; margin: 0 0 0 0px; border-bottom: 2px dotted #ccc;}







#leftnav #newsletter{ width:188px; border-bottom: 2px dotted #ccc;  padding-bottom:15px; background-image:url(/lib/yhst-42399157813287/news-letter-bg.gif); background-repeat:repeat-y; }







#leftnav #testimonial{ width:188px; margin-top:7px; font-size:70%;  }







#leftnav #testimonial blockquote{ margin:5px; text-align:justify;}







#leftnav #testimonial span{ display:block;}







#leftnav #warranty{ width:188px; border-buttom: 2px dotted #D93A37; margin-top:7px; font-size:90%; color:#D93A37; border-bottom: 2px dotted #ccc; padding-bottom:5px; }







#leftnav #warranty a{color:#D93A37}







#leftnav #warranty a:hover{color:#18237D; text-decoration:underline; }















.inputemail







{







background-color:#FFFFFF;







width:130px;







border:1px solid #2834A1;







padding-left:1px;







padding-bottom:5px;







color:#2834A1;















}















/***********************************************/







/* CONTENT : DETAILS                                */







/***********************************************/







#content h1.intro-text { font: bold 17px verdana,trebuchet,sans-serif; color: #D93A37; text-decoration: none; margin-top:0px; text-align:center; }







#content h2.intro-text { font: 14px verdana,trebuchet,sans-serif; font-weight: bold; color: #000000; margin-top:5px; margin-bottom:0px; text-align:center; }







#content h3.intro-text { font: 14px verdana,trebuchet,sans-serif; font-weight: bold; color: #000000; margin-top:5px; margin-bottom:0px; text-align:center; font-variant: small-caps; }







#content h4.intro-text { font: 13px verdana,trebuchet,sans-serif; font-weight: bold; color: #2834A1; text-decoration: none; margin-top:5px;text-align:center; }







#introText h1.intro-text { font: bold 17px verdana,trebuchet,sans-serif; color: #D93A37; text-decoration: none; margin-top:0px; text-align:center; }







#introText h2.intro-text { font: 14px verdana,trebuchet,sans-serif; font-weight: bold; color: #000000; margin-top:5px; margin-bottom:0px; text-align:center; }







#introText h3.intro-text { font: 14px verdana,trebuchet,sans-serif; font-weight: bold; color: #000000; margin-top:5px; margin-bottom:0px; text-align:center; font-variant: small-caps; }







#







 h4.intro-text { font: 13px verdana,trebuchet,sans-serif; font-weight: bold; color: #2834A1; text-decoration: none; margin-top:5px;text-align:center; }























#content #jumpsearch{width: 100%; text-align: center; font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; border: 0px solid #00B9F2; color: #00B9F2; padding:0.2em}







#content #jumpsearch form{display:inline;}




/* BEGIN Resource STYLE */
#resource ul
{

color: #333; 
margin: 0;
padding:0;

}





#resource ol 
{

color: #333; 

margin: 0 ;
padding:0;
}


#resource li
{

font-size:80%;
margin-left: 30px;

}








#resource
{
width:90%;

}

#resourceTitle
{
width:100%;
border:1px solid #ccc;
margin:5px;
padding:12px;
background-color:#F1F2F2;

}

#resourceConditions
{
width:100%;
border:1px solid #ccc;
margin:5px;
padding:12px;
background-color:#F1F2F2;
}

#resourceConditions h1
{
font-size:95%;
font-weight:bold;
}

#resourceConditions h3
{
font-size:85%;
font-weight:bold;
margin:0 auto;
padding:0;
}


#resourceRPLCode
{
width:100%;
border:1px solid #ccc;
margin:5px;
padding:12px;
background-color:#F1F2F2;}

#resourceRPLCode h1
{
font-size:95%;
font-weight:bold;
}

#resourceRPLCode h3
{
font-size:85%;
font-weight:bold;
}

#resourceRPLForm
{
width:100%;
border:1px solid #ccc;
margin:5px;
padding:12px;
background-color:#F1F2F2;}

#resourceRPLForm h1
{
font-size:95%;
font-weight:bold;
}

#resource-directory
{
width:100%;
border:1px solid #ccc;
margin:5px;
padding:12px;
background-color:#F1F2F2;
}

#resource-directory p
{
font-size:80%;
font-weight:bold;
}

#resource-category
{
width:100%;
border:1px solid #ccc;
margin:5px;
padding-left:12px;
background-color:#F1F2F2;
}

#resource-category td
{
font-size:80%;
font-weight:bold;
border:1px solid #ccc;
padding:12px;
background-color:#ffffff;
}




#resource-address
{
font-size:80%;
width:100%;
border:1px solid #ccc;
margin:5px;
padding:12px;
background-color:#F1F2F2;
}





#resource-directory td
{
font-size:80%;
font-weight:bold;
border:1px solid #ccc;
padding:6px;
background-color:#ffffff;
}

#resource p
{

font-size:80%;
color: #333; 
margin-top:5px;
}





/* END Resource STYLE */ 


















/***********************************************/







/* FOOTER : DETAILS                                  */







/***********************************************/







#footer div.address { margin-top: 0px; border-top:1px solid #2834A1; border-bottom:0px solid #CCCCCC; background-repeat:repeat-x; padding-top:5px; background-color:#EDEDEE; background-repeat:repeat; color:#2834A1; font-weight:bold;







padding-bottom:5px; width: 100%; height:80px; margin-bottom:5px; }







#footer div.address div.company { float: left; width: 40%; margin-right:40px; }







#footer div.address div.telephone { float: right;width: 50%;padding-left:40px; }







#footer div.stores { /*background-image:url('images/footerbg.gif');*/ background-repeat:repeat-x; border-bottom:0px dotted #CCCCCC;







padding-top:5px; padding-bottom:5px; color:#FFF; }







#footer div.stores a { color:#FFF; font-weight:bold; }







#footer div.stores a:hover { color:#C7CBB9; text-decoration:underline; font-weight:bold; } 







#footer a { color:#FFFFFF }







#footer a:hover { color:#C7CBB9; text-decoration:underline; }

