/*
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-color:#908274;background-image:url(../images/canvas_bg.jpg);background-repeat:repeat-x;
/*background-color:#ece8dc;background-image:url(../images/floral_bg.jpg);background-repeat:repeat-x;*/}
legend{color:#ffffff;}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* message */ 
.message{padding:5px;list-style:none;border:0;background:none;padding:0;color:#000000;margin:5px 0 8px 0;font-size:12px;}
.message li{background:no-repeat left center;padding-top:1px;padding-left:20px;margin-left:3px;}
.message li.infomsg{color:#000;}
.message li.errormsg{color:#0000ff;}
.message li.warnmsg{color:#0000ff;}
/* Store Form stuff.  */
.errors{color:#cc0000;}
#header .errors{margin:0;}
.errors input{border:1px solid #E2232A;}
ul.errors{margin-bottom:20px;}
.requiredForm{/* I think I removed instances of this. not sure? */ color:#E2232A;padding-left:2px;display:inline;}
label.optional_form{color:#808080;}
input.optional_form{background-color:#EEEEEE;}
.rich-stglpanel-body{overflow:auto;}
span#emailMsg2{display:block;padding-top:20px;width:300px;}
/* End  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Store Styles */
#test_display{position:relative;display:inline;float:left;width:686px;height:82px;margin:10px 7px 20px 0px;background-image:url(../images/cat_main.jpg);background-repeat:no-repeat;text-align:right;font-size:large;font-style:normal;font-weight:bold;text-transform:lowercase;}
#site_container{position:relative;display:block;margin:auto;z-index:0;/* Add width here to control whole site */ width:1003px;background-color:#fff;}
#skipto{display:block;position:absolute;left:10px;top:-20px;font-size:85%;padding:0px;margin:0px;z-index:99;height:1.22em;width:200px;}
#skipto li{position:relative;}
#skipto a:link,#skipto a:visited{position:absolute;top:auto;left:-9999em;display:block;}
#skipto a:hover,#skipto a:focus,#skipto a:active{position:absolute;top:1px;left:1px;width:200px;}
#content_container{display:block;width:100%;margin:0px auto 0px auto;padding-bottom:20px;z-index:1px;position:relative;}
#content_block{position:relative;display:inline;float:right;width:715px;background:#ffffff url(../images/content_bck.jpg) no-repeat top;margin:80px 20px 0 0;}
#content_block-btm{clear:both;position:relative;display:block;}
#content_block_fullwidth{display:block;margin:44px auto;min-height:355px;position:relative;width:100%;z-index:1;}
#content_block_fullwidth.error_content{width:839px; color: #666; border-top: 1px solid #ccc; padding-top:20px;}
#content_block_fullwidth.error_content h1{left:auto;}
#content_block_fullwidth.error_content ol li{azimuth:inherit;list-style:decimal inside none;}
#content_block_fullwidth.error_content a:link, #content_block_fullwidth.error_content  a:visited {color: #f15d22;}
a:focus, a:hover, a:active {}
#block_plainPg{position:relative;float:left;display:inline;margin-top:40px;margin-left:40px;margin-right:10px;}
h1{font-size:136%;font-weight:bold;margin-bottom:10px;position:relative;}
h2{line-height:20px;font-size:136%;}
h4{font-size:110%;}
strong{font-weight:bold;}
em{font-style: italic;}
a:link,a:visited{color:#f15d22;outline:0 none;text-decoration:none;}
a:active,a:hover,a:focus{outline:0 none;color:#e43713;text-decoration:underline;}
input, select,textarea{	border: 1px solid #ccc;color:#333;}input[type="checkbox"],input[type="image"]{border:0px none #fff;}
.hidden_input{border:none;}
ol li{Padding:0.2em 0 0 1.7em;}
.content_seperator{position:relative;clear:both;display:block;height:1px;margin:0px auto;}
.breadcrumb{display:block;font-size:85%;margin:0 0 10px 10px;position:relative;}
.breadcrumb a:link,.breadcrumb a:visited{color:#f15d22;text-decoration:none;}
.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus{color:#e43713;text-decoration:underline;}
/*a.b_submit:link, a.b_submit:visited {
display:block;width:72px;height:25px;background:transparent url(../images/btn_sprite.png) no-repeat 0 -120px;cursor:hand;cursor:pointer;position:absolute;top:0px;left:0px;}
a.b_submit:focus, a.b_submit:hover, a.b_submit:active {background-position:0px -180px;}
a.b_submit span{position:absolute; top: 0; left: -9999em;}*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Header begin  */	
#header{display:block;/*height:155px;*/height:120px;width:100%;margin:0;position:relative;z-index:99;}
#header_ad{display:none;}
#logo{left:30px;position:absolute;top:36px;/*top:76px;*/}
#logo a:link,#logo a:visited{position:relative;overflow:visible;display:block;}
#logo a:hover,#logo a:focus,#logo a:active{text-decoration:none;}
#logo a:link span#b_home-icon,#logo a:visited span#b_home-icon{display:block;position:absolute;top:0px;left:-9999em;z-index:2;width:11px;height:11px;}
#logo a:hover span#b_home-icon,#logo a:active span#b_home-icon,#logo a:focus span#b_home-icon{border:1px none #fff;/* This border is needed to work in IE7 */ top:6px;left:10px;text-decoration:none;}
#logo_img{position:absolute;top:0;left:0;z-index:1;}
#logo_tagline{position:absolute;top:78px;left:0;}
#store_nav{display:inline;text-transform:uppercase;position:absolute;width:550px;right:255px;/*top:90px;*/top:50px;height:13px;}
#store_nav a:link,#store_nav a:visited{padding:0 0.75em;color:#f15d22;float:right;font-family:Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;font-size:77%;}
#store_nav a:hover,#store_nav a:focus,#store_nav a:active{color:#e43713;text-decoration:underline;}
a.store_nav-button:link,a.store_nav-button:visited{border-right:1px solid #f15d22;}
a.store_nav-button:hover,a.store_nav-button:focus,a.store_nav-button:active{}
/*a.store_nav-button span span{position:absolute;top:0;left:-9999em;}*/
a#returnToSerta.store_nav-button:link,a#returnToSerta.store_nav-button:visited{border:none;padding-right:18px;margin-right:8px;}
a#myaccount.store_nav-button:link,a#myaccount.store_nav-button:visited{border:0 none;}
#contactus{/*position:absolute;right:10px;top:10px;text-align:right;*/ display:block;clear:both;margin-top:8px;}
#store_nav a#contactus:link,#store_nav a#contactus:visited{}
#store_nav a#contactus:hover,#store_nav a#contactus:focus,#store_nav a#contactus:active{}
#minicart{display:inline; margin-right:10px;position:relative;text-decoration:none;}
/*#minicart-left{position:absolute;left:-5px;bottom:0px;z-index:0;}*/
a#topshoppingcart:link,a#topshoppingcart:visited{font-size:85%;font-weight:bold;}
a#topshoppingcart:hover,a#topshoppingcart:focus,a#topshoppingcart:active{}
a#topshoppingcart img{float:left;margin-left:5px;margin-right:20px;}
a#topshoppingcart span{float:right;margin-right:10px;}
a#b_minicart:link,a#b_minicart:visited{}
a#b_minicart:focus,a#b_minicart:hover,a#b_minicart:active{text-decoration:none;}
a#b_minicart:link span#minicartAjax,a#b_minicart:visited span#minicartAjax{}
a#b_minicart:link span.b_minicartLinks,a#b_minicart:visited span.b_minicartLinks{}
/* My Account */
#store_nav a#myaccount-loginlink:link,
#store_nav a#myaccount-loginlink:visited{border-right:1px solid #f15d22;display:inline;text-decoration:none;font-weight:normal;padding:0 0.75em;float:right;}
#store_nav a#myaccount-loginlink:hover,
#store_nav a#myaccount-loginlink:focus,
#store_nav a#myaccount-loginlink:active{}
a#myaccount-loginlink:link span#myaccount-login,
a#myaccount-loginlink:visited span#myaccount-login{text-decoration:none;}
a#myaccount-loginlink:hover span#myaccount-login,
a#myaccount-loginlink:focus span#myaccount-login,
a#myaccount-loginlink:active span#myaccount-login{text-decoration:underline;}
#showHelloLoggedIn{display:block;font-size:85%;left:375px;position:absolute;bottom:32px;width:300px;color:#666;font-weight:bold;}
#showHelloLoggedIn p{position:absolute;bottom:0px;padding:0px;}
a#login_notyou:link,a#login_notyou:visited{color:#a9a9a9;text-decoration:none;}
a#login_notyou:focus,a#login_notyou:hover,a#login_notyou:active{}
#store_nav a.logout:link,#store_nav a.logout:visited{display:inline;color:#a9a9a9;text-decoration:none;padding:0 8px 0 0px;font-weight:normal;}
#store_nav a.logout:focus,#store_nav a.logout:hover,#store_nav a.logout:active{color:#ffffff;}
#helloLoggedin{}
#welcomeBack{}
#search_block{display:inline;position:absolute;/*top:85px;*/top:45px;left:780px;height:22px;width:182px;border:1px solid #ccc;}
#search-left{position:absolute;top:0;left:0px;}
#searchForm{position:relative;display:block;width:100%;border:0px solid blue;}
#searchForm label{position:absolute;top:auto;left:-9999em;}
#search_inputs{display:block;}
#searchBox{float:left;display:inline;line-height:16px;width:127px;height:19px;padding:0;margin-left:7px;overflow:visible;border:0px none;}
.b_search,.b_search-hov{position:absolute;top:-1px;left:145px;border:none;display:inline;width:38px;height:24px;background:transparent url(../images/btn_sprite.png) no-repeat 0 0;cursor:hand;cursor:pointer;}
.b_search-hov{background-position:0 -60px;}
.b_search span,.b_search-hov span{position:absolute;top:0;left:-9999em;}
#search_magnify_icon{position:relative;top:0px;right:15px;}
#menu_bk{margin:0 27px;;z-index:99;display:block;width:950px;position:absolute;top:99%;display:block;height:44px;background:transparent url(../images/top_nav_bg.jpg) no-repeat 0 0;}
.menu_cats{z-index:99;}
/* header end */	
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* LEFT NAV begin  */
#side_nav{color:#666;display:inline;float:left;margin:10px 0 0 40px;position:relative;width:200px;padding:15px 10px;/*border-right:1px solid #ccc*/}
#left_display{   /* border-bottom: 3px double #D5DBE1;*/
    clear: left;
    float: left;
    margin: 0 10px 5px;
    padding: 50px 0 20px 0;
    position: relative;
    width: 195px;}
#left_nodisplay{height:0px;}
h2.subcat_title{
	 margin-left:20px;
	 margin-bottom: 10px;
  	 background-color:#006666;
    display:block;
    height:17px;
    margin-bottom:10px;
    padding:5px 0;
    text-align:center;
    width:147px;
    color:#fff;
    font-size:100%;		
}

.menu_static{margin: 0px 10px 20px 20px;}
.menu_static li{}
.menu_static a:link, .menu_static a:visited {color:#fff; font-size:96%;text-decoration:none;background-color:#009999;display:block;height:17px;margin-bottom:10px;padding:5px 0;text-align:center;width:147px;}
.menu_static a:focus, .menu_static a:hover, .menu_static a:active {background-color:#006666;}

#side_nav-shopby h3{font-size:122%;font-weight:bold;margin: 0 10px 10px 10px;}
#side_nav-shopby{clear:left;float:left;position:relative;border-top:3px double #d5dbe1;border-bottom:3px double #d5dbe1;width:195px;padding:5px 0;margin:0 10px 10px 10px;}
#side_nav-shopby p{clear:both;display:block;padding:0 10px 0px 10px;margin-bottom:10px;}
#side_nav-shopby label{color:#fff;font-weight:bold;float:left; font-size:85%;text-align:left;margin:0}
#side_nav-shopby select{clear:left;float:left;width:175px; font-size:85%;margin-bottom:5px;padding:0}

a.b_shopby:link, a.b_shopby:visited {
clear:both;float:right;border:none;display:block;width:114px;height:25px;background:transparent url(../images/btn_sprite.png) no-repeat 0 -619px;cursor:hand;cursor:pointer;
margin: 10px;}
a.b_shopby:focus, a.b_shopby:hover, a.b_shopby:active {background-position:-114px -619px;}
a.b_shopby span{position:absolute; top: 0; left: -9999em;}

.side_nav-ad{.position:relative;margin:0px auto 16px auto;display:block;width:215px;}
/* left nav end */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/*EMAIL SIGN UP begin*/
#promo{font-size:85%;height:36px;margin:auto;width:935px;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#promo_message{float:left;height:30px;width:290px;font-family:verdana,arial,sans-serif;color:#AFAFAF;font-weight:bold;font-size:85%;}
#promo_button a span{position:absolute;top:0;left:-9999em;}
#promo_button a:link,#promo_button a:visited{float:left;margin-top:3px;margin-right:10px;background-image:url(/images/b_signup.gif);background-repeat:no-repeat;width:94px;height:25px;}
#promo_button a:hover,#promo_button a:focus{background-image:url(/images/b_signupon.gif);}
#emailAddressMsg/* for error */{width:300px;line-height:1em;position:absolute;top:47px;left:490px;color:#cc0000;font-weight:bold;}
#emailAddressMsg span{display:block;line-height:inherit;padding-top:1px;width:300px;}
#promo #privacy a:link, #promo #privacy a:visited{color:#f15d22;display:inline;position:absolute;top:23px;left:780px;text-decoration:none;}
#promo #privacy a:hover, #promo #privacy a:active, #promo #privacy a:focus{color:#e43713;text-decoration:underline;}
#promo form#emailSignupForm label{color:#f15d22;position:absolute;left:145px;top:23px;}
#promo #emailAddress{border:1px solid #ccc;display:inline;margin-top:8px;padding:0.25em 0 0 0.5em;position:absolute;top:10px;left:490px;height:18px;width:173px;}
#promo .b_submit,#promo .b_submit-hov{display:block;width:72px;height:25px;background:transparent url(../images/btn_sprite.png) no-repeat 0 -120px;cursor:hand;cursor:pointer;position:absolute;top:17px;left:695px;}
#promo .b_submit-hov{background-position: 0px -179px!important;}
/*EMAIL SIGN UP end*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/*FOOTER begin  */	
#footer{color:#f15d22;background-color:#fff;clear:both;display:block;margin:auto;position:relative;width:100%;min-height:260px;/*min-height:300px;*/}
#nav_btm_menu{font-size:85%;height:20px;margin:auto;padding:25px 0;width:950px;}
#nav_btm_list1{float:left;width:450px;display:block;}
.nav_btm_list li{display:inline;border-right:1px solid #f15d22;padding:0 0.5em;text-align:left;width:100%;}
.nav_btm_list a:link,.nav_btm_list a:visited{color:#f15d22;line-height:1.5em;text-decoration:none;}
.nav_btm_list a:hover,.nav_btm_list a:active,.nav_btm_list a:focus{color:#e43713;text-decoration:underline;}
.nav_btm_list li:last-child{border-right:none!important;}
#nav_btm_list2{color:#f15d22;display:inline;float:right;position:relative;top:-10px!important;width:150px;}
.social_media li{display:inline;padding-left:0.35em;position:relative;text-align:left;top:5px;width:100%;}
#footer_ad{float:right;width:582px;height:62px;margin:20px 0px 10px 0px;background-color:#ffffff;}
#mcafeesecure{position:absolute;left:425px;top:200px;z-index:55;}
#footer_copyright{position:relative;color:#f15d22;font-size:85%;width:100%;text-align:center;}
#disclaimer{}
#nav_btm_privacy{position:relative;}
#nav_btm_privacy a{text-decoration:none;}
#nav_btm_privacy a span{text-decoration:underline;white-space:nowrap;padding-left:5px;}
#footer_paypal{position:relative;}
/* Footer Ends*/
/*Site Map*/
#sitemap_pg_title{position:relative;margin-left:40px;}
.category_block{position:relative;float:left;margin-top:10px;margin-left:0px;display:block;}
.category_block h2{font-weight:bold;}
/*Site Map END*/
.none{display:none;}
#priority_note{color:#1162a3;float:left;clear:left;font-size:77%;font-weight:bold;/*width: 600px;*/ margin-left:10px;}
/* End  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Power Reviews */
.pr_write_review{width:600px;margin:auto;}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Continue Shopping */
.continueShopping_block{clear:left;float:left;margin:0px 0 10px 0px;position:relative;text-align:left;width:337px;}
.continueShopping_block h3{font-weight:bold;margin-left:10px;margin-bottom:2px;color:#333;}
.continueShopping_block ul{padding-left:25px;font-size:85%;list-style-type:disc;color:#333;}
.continueShopping_block li{margin-bottom:3px;float:none;width:auto;list-style:none outside url(../images/list-image.gif);}
.continueShopping_block a:link,.continueShopping_block a:visited{display:block;color:#f15d22;text-decoration:none;}
.continueShopping_block a:focus,.continueShopping_block a:hover,.continueShopping_block a:active{color:#e43713;text-decoration:underline;}
/* End */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* This class adds the icon for a popup box. */
/* This class adds the icon for a popup box. */
a.b_popup:link,a.b_popup:visited{padding-right: 11px;background: transparent url(../images/arrow_popup.png) no-repeat 100% 2px;color:#f15d22;}
a.b_popup:hover,a.b_popup:active,a.b_popup:focus{background-position: 100% -39px;color:#e43713;}
a.b_popup .popup_icon{position:absolute;top:0;left:-9999em;}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* POP UP windows */

.dr-mpnl-panel{width:100%;/* So we can use Percentages for positioing. */}
.popup_window .rich-mpnl-header/*,
.popup_window h2*/{color:#fff;font-weight:bold;font-size:107%;padding:2px 5px;background-color:#009999;}
/* Close window "X" image in top right corner. */
.popup_window .rich-mpnl-controls{position:absolute;right:5px;top:4px;z-index:2;padding:0 !important;float:none;cursor:hand;cursor:pointer;}
.popup_window h2{color:#fff;font-weight:bold;font-size:107%;padding:2px 5px;background-color:#009999;}
.popup_window h3{font-weight:bold;}
.popup_window p,.popup_window ul{/*font-size:85%;*/ margin:1ex 0px;}
.popup_window ul li{margin-bottom:1ex;}
.popup_window td{vertical-align:top;background:transparent url(../images/pop_up_bck.gif) repeat-x 0 0;}

.popup_window label{clear:both;float:left;font-weight:bold;text-transform:uppercase;font-size:85%;}
.popup_window input{clear:both;float:left;margin-bottom:8px;}
.popup_window .b_submit{clear:both;float:left;width:auto;}
.popup_window .b_cancel{/*clear:both;*/ float:right;padding-top:8px;}
.popup_window #addressverifyForm{}
.popup_window .addressVerify_addressEnter{border:none;/*background-color: #ddebf7;*/}
.popup_window .addressVerify_addressEnter h3{margin-bottom:1ex;color:#E2232A;font-size:122%;}
.popup_window .addressVerify_addressEnter h3 span{margin:0;padding:0;}
.popup_window .addressVerify_weSuggest h3{font-size:122%;}
.popup_window .addressVerify_weSuggest h3 span{margin:0;padding:0;}
.popup_window .addressVerify_addressEnter p{font-size:107%;margin:0;padding:0;font-weight:bold;}
.popup_window .addressVerify_addressEnter a{}
.popup_window .addressVerify_weSuggest{margin-right:20px;border:none;background-color:#ddebf7;padding-bottom:1ex;}
.popup_window .addressVerify_action_block{height:150px;padding:10px;margin-right:20px;border:none;background-color:#ddebf7;padding-bottom:1ex;}
.popup_window .addressVerify_action_block h3{font-size:122%;margin-bottom:1ex;}
.popup_window .addressVerify_action_block h3 span{margin:0;padding:0;}
.popup_window .addressVerify_action_block label{width:100%;text-align:left;margin-left:10px;}
.popup_window .addressVerify_action_block input{margin-left:10px;}
.popup_window .addressVerify_action_block .errors{font-size:100%;font-weight:bold;}
/* POP UP windows End  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Holiday countdown styles */
#holidayShip_message{position:absolute;top:3px;left:320px;width:300px;display:block;color:#006666;z-index:99;height:3em;}
#holidayShip_image{left:-38px;position:absolute;top:2px;z-index:99;}
#holidayShip_number{color:#006666;float:left;font-size:250%;font-weight:bold;line-height:0.9em;margin:0px 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;color:#006666;}
#holidayShip_textlink a:hover,#holidayShip_textlink a:focus,#holidayShip_textlink a:active{text-decoration:underline;color:#006666;}
#holidayShip_arrowlink{font-size:14px;margin-left:3px;}

#holidayModalContentDiv table table{font-size:85%; margin: auto;}
#holidayModalContentDiv table table td{padding:2px; border-right: 1px solid #ffffff;}

#holidayModalContainer.popup_window td { /*Fixes Background Overlaying Shipping Table */
	background:none!important;
	color:#000!important;
}

a#holidaycloselink:link, a#holidaycloselink:visited{
    background:url("../images/btn_sprite.png") no-repeat scroll 0 -720px transparent;
    display:block;
    font-weight:bold;
    height:29px;
    margin:12px auto;
    padding:5px 0;
    position:relative;
    text-align:center;
    width:121px;
}

a#holidaycloselink:hover, a#holidaycloselink:active, a#holidaycloselink:focus{
	background:url("../images/btn_sprite.png") no-repeat scroll 0 -780px transparent;
	display:block;
	width:121px;
	height:29px;	
}

a#holidaycloselink span {
	position:absolute;
	left:-9999em;
}
/* END Holiday countdown styles */

/*Tax Pop Up Close Window*/
a.tax_closewin{display:block;width:200px;margin:auto;}
a.tax_closewin span {position:absolute;left:-9999em;top:0em;}
a.tax_closewin:link,a.tax_closewin:visited{display:block;position:relative;margin:12px auto;text-align:center;font-weight:bold;width:121px;height:29px;padding:5px 0px 5px 0px;background:transparent url(../images/btn_sprite.png) no-repeat 0px -720px}
a.tax_closewin:hover,a.tax_closewin:active,a.tax_closewin:focus{display:block;width:121px;height:29px;background:transparent url(../images/btn_sprite.png) no-repeat 0px -780px}

/*Shipping Pop Up Close Window*/
a.ship_closewin{display:block;width:200px;margin:auto;}
a.ship_closewin span {position:absolute;left:-9999em;top:0em;}
a.ship_closewin:link,a.ship_closewin:visited{display:block;position:relative;top:20px;margin:12px auto;text-align:center;font-weight:bold;width:121px;height:29px;padding:5px 0px 5px 0px;background:transparent url(../images/btn_sprite.png) no-repeat 0px -720px}

/*Privacy Policy Pop Up Close Window*/
a.policy_closewin{display:block;width:200px;margin:auto;}
a.policy_closewin span {position:absolute;left:-9999em;top:0em;}
a.policy_closewin:link,a.policy_closewin:visited{display:block;position:relative;margin:12px auto;text-align:center;font-weight:bold;width:121px;height:29px;padding:5px 0px 5px 0px;background:transparent url(../images/btn_sprite.png) no-repeat 0px -720px}
a.policy_closewin:hover,a.policy_closewin:active,a.policy_closewin:focus{display:block;width:121px;height:29px;background:transparent url(../images/btn_sprite.png) no-repeat 0px -780px}

