/*
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:#6284b2 url(/images/bk_bodygradient.gif) repeat-x top;position:relative;}
#site_container{position:relative;display:block;margin:auto;z-index:0;/* Add width here to control whole site */ width:747px;}
#skipto{position:absolute;top:0px;left:30px;font-size:67%;padding:2px;margin:0px;z-index:99;text-align:right;width:15em;}
body#index #skipto a#skip_tonav{display:none;visibility:hidden;}
#skipto a:link,#skipto a:visited{position:absolute;top:0px;left:-9999em;color:#ffffff;border:1px solid #fff;}
#skipto a:hover,#skipto a:focus,#skipto a:active{position:absolute;top:0px;left:0em;color:#315383;outline:none;}
#skipto li{/*	float: left; padding:0 5px;*/}
#content_container{position:relative;display:block;float:left;background:transparent url(/images/content_container-bkg.gif) repeat-y top;}
#content_block{position:relative;display:block;float:right;background:transparent url(/images/content_block-bkg.jpg) no-repeat 0 0px; z-index: 1; width: 747px; min-height:550px;;}
#block_plainPg{position:relative;float:left;display:inline;margin-top:40px;margin-left:40px;margin-right:10px;}
h1{color:#315383;font-size:136%;font-weight:bold;}
h1{clear:both;display:block;width:687px;height:83px;margin:0 0 20px 30px;background:transparent url(/images/categories/h1_plain.png) no-repeat 0 0;}
h1 span{line-height:83px;padding-left:20px;}
#error_page h1{margin-top:20px;}
#error_page p, #error_page ol,#error_page ul{padding:5px 30px;}
h2{color:#6A6A6A;font-size:136%;}
h4{color:#315383;font-size:110%;}
strong{font-weight:bold;}
a:link,a:visited{color:#3D8AD3;}
a:active,a:hover,a:focus{color:#315383; outline: none;}
.hidden_input{border:none;}
ol li{Padding:0.2em 0 0 1.7em;}
.content_seperator{position:relative;clear:both;display:block;height:1px;margin:auto;}
.breadcrumb{position:relative;float:left;display:block;padding-top:5px;width:647px;margin:20px 50px;color:#657079; font-size:85%;}
.breadcrumb a:link,.breadcrumb a:visited{color:#657079;text-decoration:none;}
.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus{text-decoration:underline;}
.breadcrumb strong{font-weight:bold;}
.pagecount{position:relative;clear:both;display:block;width:687px;height:51px;margin-left:30px;background:transparent url(/images/pagecount-bkg.png) no-repeat 0 0;}
.pagecount a:link,.pagecount a:visited{padding-right:6px;padding-left:6px;padding-bottom:2px;padding-top:2px;color:#000000;font-size:85%;}
.pagecount a:hover,.pagecount a:active,.pagecount a:focus{color:#3D8AD3;}
a.pagecount_prev-next:link, a.pagecount_prev-next:visited{text-decoration:none;}
a.pagecount_prev-next:focus, a.pagecount_prev-next:hover, a.pagecount_prev-next:active{text-decoration:none;}

a.pagecount_prev-next:link span, a.pagecount_prev-next:visited span{text-decoration:underline;}
a.pagecount_prev-next:focus span, a.pagecount_prev-next:hover span, a.pagecount_prev-next:active span{}

.pagecount strong{color:#315383;padding-right:6px;padding-left:6px;padding-bottom:2px;padding-top:2px;}
.pagecount p{padding-left:20px;padding-top:10px;}
p.pagecount_range{padding-top:3px;font-size:85%;}
a.b_viewall:link,a.b_viewall:visited{position:absolute;top:0;right:20px;line-height:51px;padding:0px;color:#315383;font-weight:bold;text-decoration:underline;}
a.b_viewall:focus,a.b_viewall:hover,a.b_viewall:active{color:#3D8AD3;}
/* Header begin XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */	
#header{position:relative;display:block;margin:auto;background:transparent url(/images/header-bkg.png) repeat-x top;height:95px;}
#logo{position:relative;float:left;margin:18px 0 0px 20px;}
#searchForm{position:relative;display:inline;clear:right;float:right;margin:23px 24px 0 0;}
#searchForm label{color:#cee1f3;font-weight:bold;position:absolute; top: 5px; right: 132px;}
#go{position:absolute; top: 1px; right: 0px; z-index:2;}
#searchBox{position:absolute; top: 3px; right: 20px; width:97px; height:18px; border:1px solid #23426b;padding:0 5px;font-size:85%; line-height: 1.75em; z-index:1;}
#store_nav{position:relative;display:inline;float:right;margin:23px 24px 0 0;width:520px
text-align:right;white-space:normal;font-size:85%;}
a#b_home:link,a#b_home:visited,
a#b_cart:link,a#b_cart:visited,
a#b_register:link,a#b_register:visited,
a#b_contact:link,a#b_contact:visited,
a#b_ordertracking:link,a#b_ordertracking:visited{text-align:center;display:inline;text-decoration:none;padding:0 5px 0 5px;color:#4d7099;border-left:1px solid #4d7099;}
a#b_home:hover,a#b_home:focus,a#b_home:active,
a#b_cart:hover,a#b_cart:focus,a#b_cart:active,
a#b_register:hover,a#b_register:focus,a#b_register:active,
a#b_contact:hover,a#b_contact:focus,a#b_contact:active,
a#b_ordertracking:hover,a#b_ordertracking:focus,a#b_ordertracking:active{text-decoration:underline;}
#store_nav #b_home{border:none;}
body#index #store_nav #b_home{display:none;}
body#index #store_nav #b_cart{border:none;}
#menu_bk{position:relative;clear:both;display:block;margin:auto 24px;z-index:2;color:#fff;}
/* header end */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/*EMAIL SIGN UP begin*/
#promo{float:right;width:325px;margin-right:30px;margin-bottom:15px;border-left:1px solid #657079;text-align:left;padding-left:20px;color:#657079;}
#promo form{position:relative; height: 40px;}
#promo form label{font-size:85%;}
#promo #emailAddress{color:#000;background-color:#fff;border:1px solid #ccc;padding:0.1em 0.2em 0em 0.2em;font-size:85%;height:18px; width:300px;position:absolute; bottom:-10px; right: 20px; z-index:1;}
#promo #emailAddress_button{position:absolute; bottom: -11px; right: 1px; z-index:2;}
#promo #privacy{display:none;font-size:77%;}
/*EMAIL SIGN UP end*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* FOOTER begin   */	
#footer{position:relative;clear:both;display:block;margin:auto;padding-bottom:15px;padding-top:37px;
background: transparent url(/images/footer-bkg.png) no-repeat 0 32px; overflow: auto;}
#footer-bkg-top{position:absolute;top:0px;left:0px;}
#index-footer-bkg-top{display:none;position:absolute;top:0px;left:0px;}
#nav_btm_menu{position:relative;float:left;margin-left:30px;margin-bottom:30px;width:340px; font-size: 85%;}
.nav_btm_list{position:relative;float:left;border-right:1px solid #657079; padding-right:20px; margin-right: 20px;height: 40px;}
.nav_btm_list.noBorder{border:none;}
.nav_btm_list li{display:inline; clear:left; float:left;line-height:1.5;}
.nav_btm_list li a:link,.nav_btm_list li a:visited{color:#657079;text-decoration:none; white-space: nowrap;}
.nav_btm_list li a:hover,.nav_btm_list li a:active,.nav_btm_list li a:focus{color:#1e5186;text-decoration:underline;}
#mcafeesecure{clear:right;float:right;text-align:right;padding:10px;width:115px;}
#paypal_ad{padding:10px 0;
	float:right;width:150px;
}
#footer_copyright{clear:left; float:left; text-align:left; color:#315383;font-size: 85%; margin-left: 30px;width:340px;}
/* Footer Ends*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */

/*Site Map*/
#sitemap_pg_title{
	position: relative;
	margin-left: 40px;
}
#site_map h3{
		color: #6A6A6A;
	font-size: 136%;
	font-weight: bold;
	padding-top:0;
}
.category_block{
	position: relative;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	display: block;

}
#sitemap_cats {
		font-size: 85%;
}
.category_block h2{
	font-weight: bold;
}
#sitemap_cats li{
	font-weight: bold;
}
#sitemap_cats li li{
	padding-left:10px;
	font-weight:normal;
}
/*Site Map END*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Power Review */
body#write_review #content_block{
	background-image: none;
}
body#write_review .pr_write_review{
	margin:auto;
width:585px;
}
/* End Power Review */

.none{display:none;}