/*
font-size:77%;  renders 10px
font-size:85%;  renders 11px 
font-size:100%; renders 13px   
font-size:107%; renders 14px  
font-size:122%;  renders 16px  
font-size:136%; renders 18px  
*/
/* Site-Wide Elements */
body{background:#b3b3b3 url(/images/site_bg.jpg) repeat-x top;position:relative;font-family:Tahoma,Arial,Helvetica,sans-serif;}
#site_container{position:absolute;display:block;z-index:0;/* Add width here to control whole site */ width:990px;left:50%;margin-left:-495px;}
#skipto{position:relative;padding:2px;height:1.25em;margin:0px;z-index:99;text-align:right;display:block;}
#skipto li{position:absolute;top:0px;left:9px;}
#skipto a:link,#skipto a:visited{position:absolute;top:0px;left:-9999em;display:block;width:20ex;text-align:left;}
#skipto a:hover,#skipto a:focus,#skipto a:active{position:absolute;top:0px;left:0em;color:#92b5e2;padding:0 5px;}
#content_container{display:block;}
#content_block{position:relative;display:inline;float:right;z-index:1;background-color:#fff;border:1px solid #a0a0a0;border-top:none;width:792px;min-height:485px;}
#block_plainPg{position:relative;float:left;display:inline;margin-top:40px;margin-left:40px;margin-right:10px;}
#side_nav{position:relative;display:inline;float:left;width:196px;}
h1{color:#000;font-size:136%;font-weight:bolder;position:absolute;top:0;left:-9999em;}
h1.onthepage{/* For pages like Customer care, errors, confirm, etc */ position:relative;left:auto;top:auto;margin-left:-1px;margin-right:-1px;}
h2{color:#000;font-size:136%;font-weight:bolder;}
h3,h4{font-size:110%;}
strong{font-weight:bold;}
a:link,a:visited{color:#2b60a2;}
a:active,a:hover,a:focus{color:#92b5e2;}
.hidden_input{border:none;}
input[type="text"]:focus,select:focus,input[type="text"]:hover,
select:hover,input[type="text"]:active,select:active{border:1px solid #7b9e4b;}
ol li{Padding:0.2em 0 0 1.7em;list-style:decimal inside none;}
#error_page #content_block p,
#confirm #content_block p,
#error_page #content_block ol,
#confirm #content_block ol{padding:5px 60px;}
.content_seperator{position:relative;clear:both;display:block;height:1px;margin:auto;}
#pagecount,
#pagecount_btm{display:inline;position:relative;float:right;z-index:3;margin-right:9px;padding-bottom:10px;color:#000;padding-top:10px;font-size:85%;text-align:right;}
#pagecount_btm{clear:right;}
.pagecount_highlighted{padding-right:6px;padding-left:6px;}
#pagecount a:link,#pagecount a:visited,
#pagecount_btm a:link,#pagecount_btm a:visited{/*color: #b3b3b3;*/ font-weight:bold;text-decoration:none;padding-right:6px;padding-left:6px;padding-bottom:2px;padding-top:2px;border-top:1px none #b3b3b3;border-left:1px none #b3b3b3;}
#pagecount a:hover,#pagecount a:active,#pagecount a:focus,
#pagecount_btm a:hover,#pagecount_btm a:active,#pagecount_btm a:focus{color:#000;font-weight:bold;background-color:#d7d7d7;border-top:1px solid #b3b3b3;border-left:1px solid #b3b3b3;padding-left:5px;}
#pagecount a.pagecount-b_viewall:link,
#pagecount a.pagecount-b_viewall:visited,
#pagecount_btm a.pagecount-b_viewall:link,
#pagecount_btm a.pagecount-b_viewall:visited{font-weight:normal;color:#2b60a2;text-decoration:underline;}
#pagecount a.pagecount-b_viewall:focus,
#pagecount a.pagecount-b_viewall:hover,
#pagecount a.pagecount-b_viewall:active,
#pagecount_btm a.pagecount-b_viewall:focus,
#pagecount_btm a.pagecount-b_viewall:hover,
#pagecount_btm a.pagecount-b_viewall:active{color:#000000;}
.pagecount_range{font-weight:normal;padding-top:3px;padding-right:6px;}
/* **************************************** */
/* **************************************** */
/* Header begin */	
#header{position:relative;height:79px;display:block;margin:0 auto 15px auto;background:transparent url(/images/header_bg.jpg) no-repeat 0 0;}
#logo{position:absolute;top:5px;left:10px;}
#b_contact{display:block;position:absolute;top:9px;right:10px;width:196px;text-align:right;}
#b_contact a:link,#b_contact a:visited{display:block;}
#b_contact a:hover,#b_contact a:focus,#b_contact a:active{}
#b_contact span{font-size:85%;display:block;margin-right:-2px;}
#store_nav{display:block;position:absolute;bottom:9px;right:10px;width:780px;}
#store_nav li{float:right;display:inline;border-right:1px solid #d7d7d7;}
body#index #store_nav li#b_home{/*Turns off home on the index.*/ display:none;}
#store_nav li#b_cart{border:0px none;}
#b_home a:link,#b_home a:visited,
#b_cart a:link,#b_cart a:visited,
#b_ccare a:link,#b_ccare a:visited{text-align:center;padding:0 6px 0 6px;font-weight:bold;color:#000000;text-decoration:none;}
#b_home a:hover,#b_home a:focus,#b_home a:active,
#b_cart a:hover,#b_cart a:focus,#b_cart a:active,
#b_ccare a:hover,#b_ccare a:focus,#b_ccare a:active{text-decoration:underline;}
#b_cart a:link,#b_cart a:visited{padding:0 0px 0 26px;background:transparent url(/images/icon_sprite.gif) no-repeat 6px 1px;}
#b_cart a:hover,#b_cart a:focus,#b_cart a:active{}
#b_cart a span{}
/* header end */
/* **************************************** */
/* **************************************** */	
/* LEFT NAV begin */
#brand_list{/* Contains the brands and grass background. */ position:relative;background:#0b1005 url(/images/brand_list_bg.jpg) no-repeat 0 0;min-height:325px;margin-bottom:10px;padding-top:60px;}
#brand_title-name{left:15px;position:absolute;top:13px;z-index:2;}
#brand_listBtm{position:absolute;bottom:0;left:0px;/*margin-bottom:-1px;*/}
.menu_static{padding:0px 0 0 0;}
.menu_static li{clear:both;display:block;margin:2px 10px;overflow:hidden;offset:0;}
.menu_static li.brand_selected{background-color:#000;}
.menu_static a:link,.menu_static a:visited{color:#ffffff;position:relative;display:block;font-size:107%;padding:10px 10px;font-weight:bold;text-decoration:none;border-left:1px solid #506731;border-bottom:1px solid #506731;overflow:hidden;}
.menu_static a:focus,.menu_static a:hover,.menu_static a:active{border-left:1px solid #7b9e4b;border-bottom:1px solid #7b9e4b;}
.menu_static-txt{position:relative;z-index:2;}
.menu_static-bg-link{position:absolute;top:-3px;left:-3px;display:block !important;width:200px;height:100px;z-index:1;}
span.menu_static-bg-link{/*removes the image for IE6*/ position:absolute;top:0;left:-9999em;width:2px;height:1px;display:none;}
#searchForm{position:relative;display:inline;float:left;padding-bottom:9px;margin-bottom:10px;width:181px;background:#dfeffd url(/images/search_bg.jpg) repeat-x 0 100%;}
#searchLabel{display:inline;float:left;margin-bottom:0px;}
#searchBox{display:inline;clear:left;float:left;width:120px;border:1px solid #6a6a6a;padding:0 0.3em;margin:6px 0 0 9px;display:inline;font-size:85%;}
input#searchBox:focus,input#searchBox:active{border:1px solid #7b9e4b;}
#searchGo{display:inline;float:right;width:29px;height:29px;display:inline;margin:0 9px 0 0;}
.example_txt{display:inline;clear:left;float:left;padding:0 9px;margin:0;font-size:77%;color:#6a6a6a;white-space:nowrap;}
#searchBtm{position:absolute;bottom:0;left:0px;margin-bottom:-1px;}
/* left nav end */
/* **************************************** */
/* **************************************** */
/* FOOTER begin  */	
#footer{position:relative;clear:both;display:block;margin:auto;padding:15px 0;}
#nav_btm_list{font-size:85%;float:left;margin-bottom:15px;}
#nav_btm_list li{float:left;display:inline;}
#nav_btm_list li a:link,#nav_btm_list li a:visited{color:#000;text-decoration:none;display:block;text-align:center;padding:0 10px;border-right:1px solid #000;}
#nav_btm_list li a:hover,#nav_btm_list li a:active,#nav_btm_list li a:focus{text-decoration:underline;}
body#index #nav_btm_list li#b_btm-home{display:none;}
body#index #nav_btm_list li#b_btm-cart a:link,body#index #nav_btm_list li#b_btm-cart a:visited{padding-left:0px;}
#nav_btm_list li#b_btm-home a:link,#nav_btm_list li#b_btm-home a:visited{padding-left:0px;}
#nav_btm_list li#b_btm-map a:link,#nav_btm_list li#b_btm-map a:visited{border:none;}
#promo{float:right;text-align:left;width:350px;}
#promo p{font-size:85%;}
a#b_promo-signup:link,a#b_promo-signup:visited{float:left;margin-right:10px;text-align:center;width:110px;height:27px;border:1px solid #fff;font-weight:bold;background:transparent url(/images/b_promo.jpg) no-repeat 0 0;color:#525252;text-decoration:none;line-height:2em;}
a#b_promo-signup:focus,a#b_promo-signup:hover,a#b_promo-signup:active{background-position:0 -65px;color:#353535;border:1px solid #525252;}
#mcafeesecure{clear:right;float:right;text-align:center;padding:10px;}
#footer_copyright{clear:left;float:left;display:block;text-align:left;color:#000;font-size:85%;}
/* Footer Ends*/
/* **************************************** */
/* **************************************** */
/* LINKS  */
/* LINKS: manual and Open the diagram */
a.b_viewmanual:link,a.b_viewmanual:visited,
a.b_opendiagram{/* Padding is set in product_list*/ color:#2b60a2;text-decoration:none;display:block;cursor:hand;cursor:pointer;}
a.b_viewmanual:focus,a.b_viewmanual:hover,a.b_viewmanual:active,
a.b_opendiagram:focus,a.b_opendiagram:hover,a.b_opendiagram:active{color:#92b5e2;}
/* style for the text */
a.b_viewmanual:link .txt-link,a.b_viewmanual:visited .txt-link,
a.b_opendiagram .txt-link{display:inline;float:right;text-decoration:underline;}
a.b_viewmanual:focus .txt-link,a.b_viewmanual:hover .txt-link,a.b_viewmanual:active .txt-link,
a.b_opendiagram:focus .txt-link,a.b_opendiagram:hover .txt-link,a.b_opendiagram:active .txt-link{text-decoration:underline;}
/* style for the icon */
a.b_viewmanual:link .icon,a.b_viewmanual:visited .icon,
a.b_opendiagram .icon{text-indent:-9999em;display:inline;clear:none;float:right;width:22px;height:22px;margin:-3px 0 0 5px;overflow:hidden;background:transparent url(/images/icon_sprite.gif) no-repeat 0px -242px;}
a.b_viewmanual:focus .icon,a.b_viewmanual:hover .icon,a.b_viewmanual:active .icon,
a.b_opendiagram:focus .icon,a.b_opendiagram:hover .icon,a.b_opendiagram:active .icon{background-position:0px -269px;}
/* LINKS: view parts 
White background */
a.b_viewparts:link,a.b_viewparts:visited{white-space:nowrap;color:#2b60a2;text-decoration:none;display:block;height:35px;line-height:35px;cursor:hand;cursor:pointer;background:transparent url(/images/b_viewparts.png) no-repeat 5px 0;}
a.b_viewparts:focus,a.b_viewparts:hover,a.b_viewparts:active{color:#92b5e2;background-position:5px -40px;}
/* style for the text */
a.b_viewparts:link .txt-link,a.b_viewparts:visited .txt-link{display:inline;clear:none;float:right;text-decoration:underline;}
a.b_viewparts:focus .txt-link,a.b_viewparts:hover .txt-link,a.b_viewparts:active .txt-link{text-decoration:underline;}
/* style for the icon */ 
/* on white bacground */
a.b_viewparts:link .icon,a.b_viewparts:visited .icon{text-indent:-9999em;display:inline;clear:none;float:right;width:22px;height:22px;margin:6px 5px 0 0px;overflow:hidden;background:transparent url(/images/icon_sprite.gif) no-repeat 0 -454px;}
a.b_viewparts:focus .icon,a.b_viewparts:hover .icon,a.b_viewparts:active .icon{background-position:0px -479px;}
/* CLose Window */
a.b_closewin:link,a.b_closewin:visited{text-decoration:none;}
a.b_closewin:focus,a.b_closewin:hover,a.b_closewin:active{}
/*a.b_closewin:link .txt-link, a.b_closewin:visited .txt-link */
a.b_closewin .txt-link{display:inline;clear:none;float:right;text-decoration:underline;}
a.b_closewin:focus .txt-link,a.b_closewin:hover .txt-link,a.b_closewin:active .txt-link{}
/* white background */
a.b_closewin:link .icon,
a.b_closewin:visited .icon{text-indent:-9999em;display:inline;clear:none;float:right;width:22px;height:22px;margin:-3px 0 0 3px;overflow:hidden;background:transparent url(/images/icon_sprite.gif) no-repeat 0px -567px;}
a.b_closewin:focus .icon,a.b_closewin:hover .icon,a.b_closewin:active .icon{background-position:0px -588px;}
/* END LINKS */
/* **************************************** */
/* **************************************** */
/* Site Map */
#sitemap_pg_title{position:relative;margin-left:40px;}
.category_block{position:relative;float:left;margin-top:10px;margin-left:30px;display:block;}
.category_block h2{font-weight:bold;}
/*Site Map END*/
/* **************************************** */
/* **************************************** */
.none{display:none;}

#zoom_bad_flash {display:none;}
.bad_flash #zoom_bad_flash {display:block;}
#footer_copyright a:hover, #footer_copyright a:active, #footer_copyright a:focus{color:#2B60A2;}
