/*
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:29px 24px 0 0;width:520px
text-align:right;white-space:normal;font-size:85%;}/*Changed top margin to 29px to make room for wahl animal link OCt 2011 */
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 22px;z-index:2;color:#fff;}
#animal_link{/*float:right*/;position:absolute;left:573px;font-size:11px;width:150px;font-weight:bold;height:20px;top:0px;}
#animal_link a:link, #animal_link a:visited{color:#b8b980;text-decoration:none;}
#animal_link a:hover, #animal_link a:active, #animal_link a:focus{color:#b8b980;text-decoration:underline;}
#animal_link img{padding-top:4px;position:relative;top:4px;right:3px;}
/* 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 */
/* Holiday countdown styles */
#holidayShip_message{position:absolute;top:55px;left:220px;width:300px;display:block;color:#206c8c;background-color:#FFF;border:1px solid #cadff2;z-index:99;height:3em;}
#holidayShip_image{left:-25px;position:absolute;top:-19px;z-index:99;}
#holidayShip_number{color:#253254;float:left;font-size:250%;font-weight:bold;line-height:0.9em;margin:-5px 1px;padding:2px;position:relative;text-align:right;width:2ex;}
#holidayShip_textlink{position:relative;display:block;padding-left:2px;padding-top:3px;}
#holidayShip_textlink a:link,#holidayShip_textlink a:visited{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1em;text-decoration:none;}
#holidayShip_textlink a:hover,#holidayShip_textlink a:focus,#holidayShip_textlink a:active{text-decoration:underline;color:#666666;}
#holidayShip_arrowlink{font-size:14px;margin-left:3px;}
#holidayShip_popup_container{z-index:99;}
#holidayShip_popup_container table{font-size:85%;}
#holidayShip_popup_container table td{padding:2px;}
/* END Holiday countdown styles */
.none{display:none;}
