.clearer:after,.header:after,#nav:after,.main:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block-poll li:after,.block-related li:after,.block-related .item:after,.block .actions:after,.mini-products-list li:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.products-list li.item:after,.product-view .product-img-box .more-views ul:after,.product-view .tags .form-add-tags:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.field-100:after,.group-select li:after,.form-list li:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
body{font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif}
@font-face{font-family:myfont;src:url('../fonts/Swiss 721 Condensed BT.ttf');font-weight:bolder}
@font-face{font-family:Swiss;src:url('../fonts/Swiss 721 Condensed BT.ttf')}
#one_page_wrapper{margin:0 auto;width:983px;text-align:left}
#one_page_wrapper *{text-align:left}
.noscript{text-align: center;font-size: 13px;padding: 5px}
button{cursor:pointer;border:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.clear{clear:both}
.left{float:left}
.right{float:right!important}
.hide{position:absolute;left:-9999px;top:0}
.block{display:block}
.red_star{color:#eb0000}
.text h1{text-indent:0}
.rich-text strong{font-weight:bolder}
.rich-text em{font-style:italic}
.light_text{font-size:11px;font-style:italic;color:#777;margin-left:150px}
.rich-text li{display:list-item}
.rich-text ol{list-style-type:decimal}
.rich-text a{text-decoration:underline}
.rich-text a:hover{text-decoration:none}
div.preload{display:none}
span.hr{background:url(../images/backgrounds/right_bar_sep.png) no-repeat left top;display:block;height:10px;width:455px;border:0;margin:0!important;padding:0!important}
a#logo{display:block;float:left;margin:7px 0 0 35px}
div#footer_bottom ul.banner{float:right;padding:10px 10px 0 0}
div#footer_bottom ul.banner li{float:left;list-style-type:none}
ul.breadcrumb{float:left;width:957px;margin:0;padding:7px 0 7px 14px;background-color:#fff}
ul.breadcrumb li{float:left;padding:0 2px 0 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;list-style-type:none;color:#030303}
ul.breadcrumb li a{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#030303}
body{background:#fff url(../images/backgrounds/body.gif) repeat-x left top}
div#header{position:relative;height:95px}
div#free-shipping{background:url(../images/backgrounds/free_shipping.png) no-repeat left top;position:absolute;right:30px;bottom:15px;width:206px;height:16px}
div#right_text{float:right;margin:20px 15px 0 0}
div#right_text span{float:left;margin-top:20px;padding-right:10px;text-align:center;font-style:italic}
div#right_text span.need_info h2{font-size:1.6em;color:#ffb825;font-weight:bold;padding-bottom:2px}
div#right_text span.need_info h3{font-size:1.4em;color:#7a8187;font-weight:bold}
div#right_text span.need_info h3 strong{font-size:1.2em}
div.top_content{}
div.top_content div#left_content{display:block;width:695px;float:left}
div.top_content div#left_content ul#left_bar_help,div.top_content div#left_content div#sidebar{background:url(../images/backgrounds/customer_left.gif) no-repeat left top;width:186px;min-height:550px;list-style-type:none;float:left;padding-top:15px}
div.top_content div#left_content div#sidebar p{margin-left:8px;margin-right:8px}
div.top_content div#left_content div#sidebar ul#left_bar{background-image:none;float:none;min-height:0}
div.top_content div#left_content ul#left_bar li{font-size:12px;margin-top:-7px;padding-left:15px}
div.top_content div#left_content ul#left_bar li a,div.top_content div#left_content div#sidebar h2{display:block;height:27px;text-decoration:none;color:#06c;font-weight:bold;padding-top:10px}
div.top_content div#left_content div#sidebar ul#left_bar_help{background-image:none;float:none;min-height:0}
div.top_content div#left_content ul#left_bar_help li{font-size:12px;margin-top:-7px}
div.top_content div#left_content ul#left_bar_help li a,div.top_content div#left_content div#sidebar h2{display:block;height:27px;text-decoration:none;color:#06c;font-weight:bold;padding-top:10px;padding-left:17px}
div.top_content div#left_content div#sidebar h2{font-size:125%;padding:5px 10px;background-color:#fff;border:solid 1px #d4d4d4;height:auto;margin:0 4px}
div.top_content div#left_content div#sidebar h3{font-size:110%;font-weight:bold;color:#555;margin:3px 8px}
div.top_content div#left_content div#sidebar ol,div.top_content div#left_content div#sidebar ol li{list-style:none;margin:0;margin-bottom:25px;padding:0}
div.top_content div#left_content div#sidebar ol li{display:block;width:165px;margin:5px auto;padding-top:15px}
div.top_content div#left_content div#sidebar ol li a.product-image{height:50px;width:50px;display:block;float:left;margin:1px 5px 3px 0}
div.top_content div#left_content div#sidebar ol li a.btn-remove{float:right}
div.top_content div#left_content ul#left_bar li a:hover{text-decoration:underline}
div.top_content div#left_content ul#left_bar li a.active{background:url(../images/backgrounds/left_bar_active.png) no-repeat left top;color:#630;padding-left:35px;margin-left:-35px}
div.top_content div#left_content ul#left_bar_help li a:hover{text-decoration:underline}
div.top_content div#left_content ul#left_bar_help li a.active{background:url(../images/backgrounds/left_bar_active.png) no-repeat left top;color:#630;padding-left:32px;margin-left:-15px}
div.top_content div#left_content div#right_bar{display:block;float:left;width:464px;margin-left:30px;margin-bottom:50px}
div.top_content div#left_content div#right_bar li{font-size:12px}
div.top_content div#left_content div#right_bar p{margin:0 15px}
div.top_content div#left_content div#right_bar p.account{float:right;margin-top:0;padding-bottom:0}
div.top_content div#left_content div#right_bar ul.form-list{clear:both}
div.top_content div#left_content div#right_bar h2{font-size:24px}
div#customer_img{background:url(../images/backgrounds/customer_img.gif) no-repeat left top;margin-top:18px!important;width:337px;height:56px}
div.top_content div#left_content p{margin-top:10px;font-size:12px;padding-bottom:20px}
div.top_content div#left_content div#right_bar h3{margin-top:10px;font-size:16px;font-weight:bold;color:#646363;margin-left:5px;margin-bottom:5px}
div.top_content div#left_content div#right_bar div.no_order{margin-top:10px;font-size:12px;color:#444}
div.top_content div#left_content div#right_bar div.buttons-set a{text-decoration:none;color:#606060;font-size:12px;margin-top:10px;display:block}
div.top_content div#left_content div#right_bar div.buttons-set button{background:url(../images/buttons/save_changes.png) no-repeat left top; width:155px; height:31px}
div.top_content div#left_content div#right_bar div.buttons-set button:hover{background-position:left center}
div.top_content div#left_content div#right_bar div.buttons-set button:active{background-position:left bottom}
div.top_content div#left_content div#right_bar div.buttons-set a:hover{text-decoration:underline}
div.top_content div#left_content div#right_bar ul#top_question{margin-top:15px;margin-left:5px;list-style-type:none}
div.top_content div#left_content div#right_bar ul#top_question li{background:url(../images/icons/list_ico.gif) no-repeat left 2px;margin-top:15px;padding-left:20px}
div.top_content div#left_content div#right_bar ul#top_question li div{display:none;color:#6a6969;margin-top:5px;margin-bottom:20px;margin-left:5px}
div.top_content div#left_content div#right_bar ul#top_question li a{font-size:12px;color:#5991af}
div#right_content div#right_content_wp ul li span{color:#848484;font-size:12px;padding-left:0;display:block}
div#right_content div#right_content_wp ul li.ret_exc span{background:url(../images/icons/contact_us.gif) no-repeat left top;height:18px;padding-left:25px;line-height:18px}
div#right_content div#right_content_wp ul li.ship_info span{background:url(../images/icons/contact_us.gif) no-repeat left -18px;height:18px;padding-left:25px;line-height:18px}
div#right_content div#right_content_wp ul li.lowest_price a{background:url(../images/icons/contact_us.gif) no-repeat left -36px;height:18px;padding-left:25px;line-height:19px;display:block}
div#footer_bottom{margin:0 auto;width:986px;margin-bottom:100px}
div#footer_bottom address{background:url(../images/icons/logo_footer.gif) no-repeat left top;float:left;width:200px;padding:0 0 0 50px;font-size:11px;color:#787878}
div#footer_bottom address span{display:block;padding:10px 0 5px 0;font-size:15px;font-weight:bold;color:#020202}
div#footer ul.banner{float:right;padding:20px 40px 0 0}
div#footer ul.banner li{padding-top:5px;list-style-type:none}
div#left_content_footer{display:block;float:right;padding-bottom:50px;width:237px}
div#left_content_footer span{display:block;clear:both;padding-bottom:7px;text-align:center;font-size:1.4em;font-weight:bold;color:#818080}
div#left_content_footer div a img{padding-left:45px}
div.signup{background:url(../images/backgrounds/sign_up.gif) repeat-x left top;margin:0;padding:15px 0 0 20px;height:33px;clear:both;border-bottom:1px solid #f7de89;border-top:1px solid #ffe9a0;border-right:1px solid #ffe9a0;border-left:1px solid #ffe9a0}
div.signup p{float:left;width:620px;padding:0;color:#5b5b5a}
div.signup p a{color:#5b5b5a}
div.signup form#signup{float:left}
div.signup form input{float:left;width:235px;height:20px;border:1px solid #e4e3e3;font-size:1.2em;color:#919090;padding-top:2px;padding-left:5px}
div.signup form button{float:left;width:66px;height:24px;margin:0;padding:0;position:relative;top:0;left:-1px;cursor:pointer;border:0;background-position:0 -92px}
div.success_signup p{width:900px;text-align:center}
div.success_signup p span{font-style:normal}
div.rich-text-wrapper{display:none;padding:25px;padding-top:45px}
div.product_info div.active{display:block!important}
div.top_content div#left_content div#right_bar_contact{display:block;float:right;width:460px}
div#right_bar_contact h1,div.page-title h2{font-size:2.4em;font-weight:bold;color:#717171;padding-top:15px}
div#right_bar_contact h3{font-size:12px;color:#717171;padding-top:5px;padding-bottom:15px}
div#right_bar_contact h4{font-size:12px;font-style:italic;color:#797979;padding-top:10px;padding-bottom:10px}
div#right_bar_contact form#contact_us{padding-bottom:100px}
div#right_bar_contact form#contact_us label{float:left;font-size:1.2em;color:#424242;padding-top:15px;padding-right:15px}
div#right_bar_contact form#contact_us label input{background:url(../images/backgrounds/input_bgr.gif) repeat-x left top;margin-top:5px;height:19px;padding-top:3px;border:1px solid #c5c5c5}
div#right_bar_contact form#contact_us label input#first_name,div#right_bar_contact form#contact_us label input#last_name{width:210px}
div#right_bar_contact form#contact_us label input#e-mail,div#right_bar_contact form#contact_us label input#phone_num{width:280px}
div#right_bar_contact form#contact_us label select{width:214px;margin-top:5px}
div#right_bar_contact form#contact_us label input#order{width:210px}
div#right_bar_contact form#contact_us label textarea{background:url(../images/backgrounds/input_bgr.gif) repeat-x left top;margin-top:5px;padding-top:5px;border:1px solid #c5c5c5}
div#right_bar_contact form#contact_us a,div#right_bar_contact form#contact_us button{clear:both;display:block;width:102px;height:50px;margin-top:15px;margin-left:-2px;padding-top:20px;text-indent:-200px;overflow:hidden;background:url(../images/buttons/submit.gif) no-repeat left 22px}
div#right_bar_contact form#contact_us button:hover{cursor:pointer}
.error{color:#c12507!important;font-weight:bold}
.error input,.error select,.error textarea{border:2px solid #c12507!important;background:#ffe5e5!important}
span.advice{background:url(../images/backgrounds/icon_exclaim_error.gif) no-repeat left center;display:none;height:28px;padding-top:13px;padding-left:40px;padding-bottom:13px;line-height:42px}
div.search_results{width:100%;margin-top:10px}
div.search_results div{font-size:2.2em;color:#398ebc}
div.top_content div#left_content div#right_bar div.dashboard div.col2-set{border:solid 1px #eee;padding:10px}
div.top_content div#left_content div#right_bar div.dashboard div.col2-set div{width:95%;margin:5px auto}
div.top_content div#left_content div#right_bar div.dashboard h4{color:#3b88d4;border-bottom:solid 1px #d4d4d4;padding:3px 0;font-size:115%;font-weight:bold}
div.top_content div#left_content div#right_bar div.dashboard a{color:#3b88d4}
div.top_content div#left_content div#right_bar div.dashboard a:hover{color:#d46401}
div.top_content div#left_content div#right_bar div.dashboard a.edit{display:block;width:100%;text-align:right}
.bold{font-weight:bold}
div#main img.sale-banner{margin-left:25px;margin-top:5px}
div.cart_detail button,form#super_quote button.contact_us,div.signup form button{background-image:url(../images/buttons/buttons.gif)}
form#email_a_friend button#submit,div#seen_this_for_less button{background:url(../images/buttons/submit.png) no-repeat left top}
form#super_quote a.contact_us,div#product_listing_left_bar div#product_listing_form button.contact_us,form#super_quote button.contact_us{background:url(../images/buttons/submit.png) no-repeat left top;width:113px;height:31px}
form#super_quote a.contact_us:hover,div#product_listing_left_bar div#product_listing_form button.contact_us:hover,form#super_quote button.contact_us:hover{background-position:left center}
form#super_quote a.contact_us:active,div#product_listing_left_bar div#product_listing_form button.contact_us:active,form#super_quote button.contact_us:active{background-position:left bottom}
#whiteout{background-color:white;width:100%;height:100%;position:absolute;top:0;left:0;filter:alpha(opacity=75);-ms-filter:"alpha(opacity=75)";-moz-opacity:.75;-webkit-opacity:.75;opacity:.75;z-index:998;display:none}
a#logo{display:block;float:left;margin:7px 0 0 35px}
div.top_content div.slideshow{float:left;width:555px;margin:15px 0 0 25px;position:relative}
div.top_content div.slideshow div.gallery{width:480px;height:348px;float:left;border:6px solid #f0eee5;overflow:hidden;position:relative}
div.top_content div.slideshow.steam_showers div.gallery{height:478px}
div.top_content div.slideshow.infrared_saunas div.gallery,div.top_content div.slideshow.shower_panels div.gallery,div.top_content div.slideshow.faucets div.gallery,div.top_content div.slideshow.toilets div.gallery,div.top_content div.slideshow.side_cabinets div.gallery{height:480px}
div.top_content div.slideshow div.product_img_zoom{background-image:url(../images/zoom.png);width:28px;height:28px;position:absolute;bottom:0;left:0;z-index:1}
div.top_content div.slideshow div.gallery a img{border:6px solid #f0eee5}
div.top_content div.slideshow div.gallery_small{width:66px;float:left;margin-left:-3px}
div.top_content div.slideshow div.gallery_small a img{background:transparent url(../images/product_gallery_thumbbg.jpg) no-repeat left top;height:42px;width:46px;padding:3px 6px 5px 3px}
div.banner{background:url(../images/backgrounds/banner.jpg) no-repeat left top;width:952px;height:117px;margin:0 auto;margin-bottom:15px;position:relative;clear:both}
div.banner a{position:absolute;display:block}
a#BBB{top:16px;left:290px;width:65px;height:85px}
a#ISO{top:16px;left:402px;width:85px;height:84px}
a#UPC{top:17px;left:539px;width:74px;height:82px}
a#CE{top:24px;left:661px;width:90px;height:72px}
a#ETV{top:13px;left:798px;width:88px;height:88px}
ul.breadcrumb{width:948px;height:20px;margin:0 auto;background-color:#fff}
ul.breadcrumb li{float:left;padding:0 2px 0 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;list-style-type:none;color:#030303}
ul.breadcrumb li a{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#030303}
body{background:#fff url(../images/backgrounds/body.gif) repeat-x left top}
div#wrapper{background:url(../images/backgrounds/wrapper.png) repeat-y left top;width:1005px;height:100%;margin:0 auto;padding:0 11px;text-align:left}
.header{width:100%;height:150px;position:relative;z-index:4}
.header .top-bar{background:url(../images/top-repeat.png) repeat-x;width:100%;height:36px}
.header .top-bar .contact_number{background:url(../images/header.png) no-repeat;width:197px;height:11px;float:left;margin-top:7px;margin-left:26px}
.header .top-bar .free-shipping{background:url(../images/header.png) no-repeat 0 -12px;width:162px;height:13px;float:left;margin-top:6px;margin-left:197px}
.header .top-bar .utilities{float:right;margin-right:25px}
.header .top-bar .utilities a{float:left;color:#444;text-decoration:none;display:block;height:17px;padding-top:5px;text-align:center}
.header .top-bar .utilities a:hover{background-color:#f0f0f0}
.header .top-bar .utilities a.account{width:56px}
.header .top-bar .utilities a.help{width:36px}
.header .top-bar .utilities a.my_cart{width:70px}
.header .top-bar .utilities a.my_cart .cart-image{background:url(../images/header.png) no-repeat -175px -12px;width:11px;height:9px;float:left;margin-top:2px;margin-left:8px}
.header .top-bar .utilities a.my_cart span{display:block;float:left;margin-left:3px}
.header .top-bar .utilities .cart{float:right;margin-right:33px}
a#logo{display:block;margin-top:2px;margin-left:26px}
.header .security,#header .security{float:right;margin-top:13px;margin-right:25px}
.header .security .verisign,#header .security .verisign{float:left;margin-top:-11px;margin-right:10px}
.header .security .mcafee,#header .security .mcafee{float:left;margin-top:13px}
#header .call-us{float:right;margin-top:21px;margin-right:30px;width:125px}
#header .call-us strong{font-size:20px}
#main h2.safe-and-secure{width:960px;height:43px;position:relative;background:url(../images/backgrounds/bkg_safe-and-secure.png) no-repeat left top;text-indent:-1000px;float:left;margin-left:10px}
div#right_text{float:right;margin:20px 15px 0 0}
div#right_text span{float:left;margin-top:20px;padding-right:10px;text-align:center;font-style:italic}
div#right_text span.need_info h2{font-size:1.6em;color:#ffb825;font-weight:bold;padding-bottom:2px}
div#right_text span.need_info h3{font-size:1.4em;color:#7a8187;font-weight:bold}
div#right_text span.need_info h3 strong{font-size:1.2em}
.rich-text ul.ratings,.dashboard ul.ratings{margin:10px auto;height:20px}
.rich-text ul.ratings li,.dashboard ul.ratings li{list-style:none;font-weight:bold;color:#555}
.rich-text ul.ratings li span,.dashboard ul.ratings li span{float:left;width:50px;text-align:right;height:20px;margin:0 0 0 5px}
.rich-text ul.ratings span.value,.dashboard ul.ratings span.value{background:url(../images/ratings/0.gif) left 0 no-repeat;text-indent:1100px;overflow:hidden;width:87px;height:18px}
div.product_info div.rich-text .add-review h3{text-decoration:none;font-size:115%;border-bottom:solid 1px #ddd;padding-bottom:2px;margin-top:20px}
div.product_info div.rich-text p.indent{margin:0 5px 10px 5px}
div.product_info div.rich-text p.small{color:#777;font-size:95%;margin:0 0 15px 0;padding:0 10px;padding-bottom:15px;border-bottom:solid 1px #eee}
.add-review{font-size:125%}
.add-review h5{font-weight:bold;color:#666;margin-top:10px}
.add-review .data-table,#right_bar .data-table{width:400px;border:solid 1px #e2e2e2;border-collapse:collapse;margin:10px}
#right_bar .data-table{width:100%}
.add-review th,#right_bar th{background-color:#aacae6;border:solid 1px #e2e2e2;border-left:none;border-right:0;padding:5px;font-weight:bold;text-align:center;color:#555}
.add-review td,#right_bar td{padding:5px;text-align:center;width:14%}
.add-review td.last,#right_bar td.last{width:30%}
.add-review td.label,#right_bar td.label{font-weight:bold;border:0;background-color:#e2e2e2;color:#666;width:10%;text-align:right}
.add-review tr.error{border:solid 2px #c12507;border-left:solid 1px #c12507;border-right:solid 1px #c12507}
.add-review tr.error td.label{background-color:#ffe5e5;color:#c12507}
.add-review ul.form-list,ul.form-list{list-style:none}
ul.form-list li{padding-top:15px}
.add-review ul.form-list input,ul.form-list input{border:1px solid #d3d2d2;display:block;height:15px;margin-top:5px;margin-left:5px;padding:3px;width:250px}
.add-review ul.form-list input,ul.form-list select{margin-left:5px}
ul.form-list input.checkbox{border:0;display:inline;height:auto;width:auto}
.add-review ul.form-list textarea,ul.form-list textarea{border:1px solid #d3d2d2;height:50px;width:400px;margin-top:5px;margin-left:5px;padding-top:5px}
.add-review ul.form-list label,ul.form-list label{color:#606060;display:block;font-weight:bold;margin:0!important;padding-top:15px!important}
ul.form-list label span:first-child{margin-left:5px}
ul.form-list label{padding-top:7px}
ul.form-list label.inline{display:inline}
.add-review .buttons-set button,.buttons-set button{margin:20px 0 0 0;padding:0;border:0;background-color:transparent}
div#product_zoom,div.product_zoom{position:absolute;left:50%;margin-left:-202px;margin-top:-200px;width:413px;height:460px;background:url(../images/backgrounds/product_zoom.png) no-repeat 5px top}
div#product_zoom span,div.product_zoom span{display:block;margin:70px 0 0 41px;font-size:1.2em;font-weight:bold}
div#product_zoom img#larger_picture,div.product_zoom img#larger_picture{width:355px;height:270px;margin:74px 0 10px 30px}
div.top_content{width:100%;height:auto;float:left;margin-top:10px}
div.product_form{float:left;height:460px;margin:20px 0 0 50px;position:relative;width:425px}
div.product_form h1{margin:0 0 18px 0;font-size:24px;color:#59a0c7}
div.product_form p.quote_heading{width:372px;height:37px;background:url(../images/backgrounds/quote_heading.gif) no-repeat left top}
div.product_form form#super_quote{width:348px;height:238px;margin:3px 0 0 0;padding:10px 0 0 30px;background:url(../images/backgrounds/form_box.gif) no-repeat left top}
div.product_form form#super_quote input,div.product_form form#super_quote textarea{margin:9px 0 0 0;float:left;width:312px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:bold;border:1px solid #e7e7e7}
div.product_form form#super_quote input{height:19px;padding:2px 0 0 5px}
div.product_form form#super_quote textarea{height:70px;margin-bottom:7px}
div.product_form form#super_quote button.contact_us{display:block;width:113px;height:31px;margin:5px 0 0 100px;border:0;background-position:top left}
div.product_form form#super_quote button.contact_us:hover{background-position:left center}
div.product_form form#super_quote button.contact_us:active{background-position:left bottom}
div.product_form p.contact_info{padding-top:5px;font-size:16px;font-weight:bold;text-align:center;color:#2776a0}
div.product_form p.contact_info span{padding-left:60px;font-size:12px;font-weight:normal}
div.product_form ul{position:absolute;bottom:0;right:0}
div.product_form ul li{float:left;position:relative;padding:0 10px 0 0;list-style-type:none}
div.product_form ul li a{padding:0 0 0 20px;font-size:12px;color:#797979;font-style:oblique}
div.product_form ul li.brochure a{background:url(../images/icons/download.gif) no-repeat left top}
div.pro_top_content{width:952px;height:507px;margin:0 0 0 10px;background:url(http://www.modsaunas.com/skin/frontend/default/custom/images/backgrounds/pro_top_content.gif) no-repeat left top}
div.pro_top_content div.slideshow{float:left;width:463px;height:485px;margin:15px 0 0 10px}
div.product_details{width:371px;float:left;margin-top:11px;margin-left:28px}
div.product_details ul.icons{margin-top:18px;margin-right:5px}
div.product_details ul.icons li{float:right;padding-top:6px}
div.product_details ul.icons li.email_a_friend{float:left;padding-top:0}
div.product_details ul.icons li.email_a_friend div{float:left;margin-right:4px}
div.product_details ul.icons li.email_a_friend div#google_plus{width:60px}
div.product_details ul.icons li.email_a_friend div a{display:inline}
div.product_details ul.icons li.email_a_friend div a img{margin-top:4px}
div.product_details ul.icons li a{display:block;font-style:italic;font-size:12px}
div.product_details h1{margin-bottom:3px;font-size:18px;color:#59a0c7;width:370px}
div.product_details h3{font-size:13px;color:#797979;margin-bottom:3px}
div.product_details ul#pro_raitings{height:35px}
div.product_details ul li{float:left;position:relative;padding:2px 10px 0 0;list-style-type:none;color:#797979;font-size:1.2em}
div.product_details ul li:last-child{padding-right:0}
div.product_details ul li#raitings{background:url(../images/ratings/4.gif) left 3px no-repeat;width:83px;height:20px}
div.product_details span{float:right;width:150px;margin:0 0 0 40px;font-size:1.2em;color:#797979}
div.product_details a{color:#797979;font-size:1em}
#form_box{background:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff ',endColorstr='#ebebeb');background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb));background:-moz-linear-gradient(top,#fff,#ebebeb);border:1px solid #e5e3e3;border-radius:5px;-moz-box-shadow:0 0 10px #e5e3e3;-webkit-box-shadow:0 0 10px #e5e3e3;box-shadow:0 0 10px #e5e3e3;padding-left:25px}
#form_box select{width:315px;font-size:12px;color:#7f7f7f;margin-bottom:5px}
#form_box select.quantity{width:46px}
#form_box ul{overflow:hidden}
#form_box div.hr{background:url(../images/backgrounds/horizontal_line.png) no-repeat left 33px;display:block;height:50px;width:400px}
#form_box ul li{width:100%;padding-top:20px;font-weight:bold;float:left;clear:left}
#form_box ul li h4{font-weight:bold;margin-top:7px;float:left;font-size:13px}
#form_box ul li div h4{font-size:12px}
#form_box ul li fieldset#pro_form{width:315px;margin-top:25px;padding-bottom:5px;border-top:3px double #ddd}
#form_box ul li span{margin:0 0 0 8px;float:left}
#form_box ul li span#price{padding-top:6px}
#form_box ul li span span{margin:0}
#form_box ul li form select#form-options{margin-left:22px;width:270px}
#form_box ul li form label#form-quantity{font-size:100%;display:block;margin-top:7px;float:left;margin-right:4em}
#form_box ul li form input.quantity{width:25px;text-align:center}
#form_box ul li form button#add-to-cart{background:url(../images/buttons/details_button.png) no-repeat left top;width:157px;height:36px;float:left}
#form_box ul li form button#add-to-cart:hover{background-position:left -36px}
#form_box ul li form button#add-to-cart:active{background-position:left -72px}
#form_box ul li form button#add-to-cart.loading{background-position:left bottom}
#form_box ul li form button#add-to-cart div{background:url(../images/backgrounds/ajax-loader-details.gif) no-repeat left top;width:16px;height:16px;position:relative;left:4px;top:-2px;display:none}
#form_box ul li form button#add-to-cart.loading div{display:block}
#form_box ul li form .in_stock{background:url(../images/backgrounds/in-stock.png) no-repeat left top;float:left;margin-left:15px;padding-top:18px;font-size:11px;font-weight:normal}
#form_box ul li form .in_stock span{font-weight:bold;width:auto;float:none;margin:0;font-size:11px}
#form_box .fast_free_shipping{background:url(../images/fast-free-shipping.png) no-repeat left top;width:217px;height:17px;margin-top:30px;margin-left:42px;padding-bottom:20px}
#form_box dt{float:left;width:12em;text-align:right;padding-right:3px;clear:left;padding-top:5px}
#form_box dd{padding-top:5px}
#form_box dd ul{width:315px;padding-top:5px}
#form_box dd ul *{font-size:12px}
#form_box .required{color:#c00;width:auto;margin:0}
#form_box .options-list input{display:inline}
#form_box .options-list span.label{float:none}
#form_box .options-list li{clear:both;padding-top:0}
#form_box .options-list label{font-size:12px;display:inline;font-weight:normal;float:none}
#form_box .options-list label span{float:none;font-size:1em;color:#c00}
div.center_wrapper{margin-top:20px;border-bottom:1px solid #e5e5e5;width:947px;margin-left:15px}
div.center_content h2{font-size:1.8em;font-weight:bold;color:#06c;margin-left:15px;margin-bottom:5px}
div.center_content{width:935px}
div.center_content div.other_items h2{float:left;font-size:1em;font-weight:bold;color:#000;margin-top:9px;margin-left:15px;height:32px;background:url(../images/backgrounds/add_items_hr.gif) no-repeat left bottom}
form.additional_items{float:left;margin-left:15px;border-top:1px solid #ebebeb}
div.other_items{width:935px;height:136px;padding:5px 0 0 5px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:url(../images/backgrounds/center_content.gif) repeat-x left top}
div.items_option{padding-left:45px;padding-top:5px}
form.additional_items select{height:23px}
form.additional_items select.content_qty{width:54px}
form.additional_items fieldset{float:left;font-size:1.4em;color:#a9a9a9;width:600px}
form.additional_items label{float:left;margin-bottom:16px}
form.additional_items label span{display:block;float:left;width:50px;padding-top:4px;padding-right:10px;text-align:right}
form.additional_items fieldset.additional_items_price{padding-left:100px;width:190px;padding-right:10px;text-align:right}
form.additional_items fieldset.additional_items_price label{float:right}
form.additional_items fieldset.additional_items_price span{width:70px;padding-right:20px}
form.additional_items fieldset.additional_items_price label{padding-top:65px}
form.additional_items fieldset.additional_items_price div span{font-size:1.4em;width:auto;padding-right:5px;color:#21688e;font-weight:bold}
div.center_content div.content_img{width:119px;height:110px;float:left}
div.center_content div.content_img img{border:1px solid #e6e5e5}
div.center_content div.content_img a{margin-left:15px;font-size:.8em;color:#425af4}
div.center_content div.add_items{float:right;margin-right:-5px;margin-top:13px}
div.add_items button{width:142px;height:35px;background:url(../images/buttons/pro_buttons.png) left -71px no-repeat}
div.bottom_content{border:0;padding:9px 0 0 7px;overflow:hidden;clear:both}
div.product_info{float:left;width:709px;margin-top:20px;margin-left:14px;background:url(../images/backgrounds/product_info.gif) 2px 34px no-repeat}
div.product_info div.rich-text h3{padding:15px 0 3px 0;font-weight:bold;font-size:12px;color:#010101;text-decoration:underline}
div.product_info div.rich-text p{font-size:13px;padding-bottom:2px;margin:5px auto}
div.more_products{float:left;width:250px;padding-top:30px;text-align:center}
div.more_products h2{padding:0 0 20px 0;font-size:15px;font-weight:bold;color:#414141;margin-top:0}
div.more_products dl{margin:0 5px 35px 25px}
div.more_products dl dd{padding:10px 0 0 0}
div.more_products dl dd a{font-size:12px;color:#7095bb}
div#recently_viewed h2{text-align:center;font-size:16px;font-weight:bold;color:#06c;margin-bottom:7px;height:30px;background:url(../images/backgrounds/recent.gif) no-repeat left bottom}
div#recently_viewed ul{overflow:hidden;margin-left:120px;margin-bottom:20px}
div#recently_viewed ul li{width:150px;display:block;float:left}
div#recently_viewed ul li img{display:block;margin-left:9px;margin-bottom:7px}
div#recently_viewed ul li a{font-size:1.1em;color:#7095bb}
div#footer{width:1019px;height:342px;margin:0 auto;padding-top:33px;background:url(../images/backgrounds/footer.png) no-repeat left top}
div#footer_bottom{margin:0 auto;width:986px;margin-bottom:100px}
div#footer_bottom address{float:left;width:200px;padding:0 0 0 50px;font-size:11px;color:#787878;background:url(../images/icons/logo_footer.gif) no-repeat left top}
div#footer_bottom address span{display:block;padding:10px 0 5px 0;font-size:15px;font-weight:bold;color:#020202}
div#footer_bottom ul.banner{float:right;padding:10px 10px 0 0}
div#footer_bottom ul.banner li{float:left;list-style-type:none}
form#email_a_friend,form#seen_this_form{width:360px;padding:0 0 0 28px}
form#email_a_friend div,form#seen_this_form div{float:left;padding:10px 0 0 0}
form#email_a_friend label,form#seen_this_form label{width:120px;padding-top:8px;font-size:11px}
form#email_a_friend label span,form#seen_this_form label span{display:block;float:left;width:135px;margin-left:0}
form#email_a_friend input,form#seen_this_form input{float:right;width:220px;margin:0;padding:0}
form#email_a_friend textarea,form#seen_this_form textarea{margin:0;width:217px}
form#email_a_friend button#submit,form#seen_this_form button#seen_submit{background-position:left top;margin-left:167px;margin-top:10px;width:113px;height:31px;border:0}
form#email_a_friend button#submit,form#seen_this_form button#seen_submit:hover{background-position:left center}
form#email_a_friend button#submit,form#seen_this_form button#seen_submit:active{background-position:left bottom}
div.signup{margin:0;padding:15px 0 0 20px;height:33px;border-bottom:1px solid #f7de89;border-top:1px solid #ffe9a0;border-right:1px solid #ffe9a0;border-left:1px solid #ffe9a0;background:url(../images/backgrounds/sign_up.gif) repeat-x left top}
div.signup p{float:left;width:620px;padding:0;color:#5b5b5a;margin-left:8px}
div.signup p a{color:#5b5b5a}
div.signup form#signup{float:right;margin-right:26px}
.signup form fieldset{width:100%;margin-top:-3px}
div.signup form input{float:left;width:235px;height:20px;border:1px solid #e4e3e3;font-size:1.2em;color:#919090;padding-top:2px;padding-left:5px}
div.signup form button{float:left;width:66px;height:24px;margin:0;padding:0;position:relative;top:0;left:-1px;cursor:pointer;border:0;background-position:0 -92px}
div.success_signup p{width:900px;text-align:center}
div.success_signup p span{font-style:normal}
div.pop_up{display:none;position:absolute;font-size:1.1em;z-index:999}
a.close_box{display:block;width:36px;height:36px;position:absolute;top:-15px;left:385px;z-index:500;zoom:1;background:url(../images/icons/close.png) no-repeat left top!important}
#compare_popup a.close_box{left:auto;right:-19px}
div#thankyou h1,div#thankyou_for_review h1{font-size:1.6em;color:#c00;padding-left:71px;padding-top:10px;padding-bottom:15px}
div#thankyou a,div#thankyou_for_review a{color:#1d85c1;font-style:normal;font-size:1.2em;padding:28px 0 15px 107px;background:0}
div#send_friend{left:-425px;top:-144px;width:423px;height:313px;padding:60px 0 0 0;background:url(../images/icons/email_a_friend_box.png) no-repeat left top}
div#seen_this_for_less{height:410px;width:423px;padding:60px 0 0 0;left:50%;margin-left:-210px;background:url(../images/backgrounds/seen_this_for_less.png) no-repeat left top}
div#send_friend p,div#seen_this_for_less p{padding:0 10px 0 28px;width:370px}
div#seen_this_for_less p{font-weight:bold;padding-top:5px;padding-bottom:15px}
div#seen_this_for_less h3{color:#f00;font-size:1.2em}
div#send_friend form{background:0}
div#thankyou_for_contact,div#thankyou,div#security_guaranted_popup,div#respect_your_popup,div#return_policy_popup{left:50%;margin-left:-190px;padding:60px 10px 0 10px;width:390px;height:169px;font-size:1.2em;background:url(../images/backgrounds/thankyou_form.png) no-repeat left top}
div#security_guaranted_popup{background:url(../images/backgrounds/security-100-guaranteed.png) no-repeat left top}
div#respect_your_popup{background:url(../images/backgrounds/we-respect-your-orivacy.png) no-repeat left top}
div#return_policy_popup{background:url(../images/backgrounds/return-policy.png) no-repeat left top}
div#thankyou_for_contact p{display:block;padding:0 10px 10px 25px}
div#security_guaranted_popup p,div#respect_your_popup p,div#return_policy_popup p{padding:5px 10px 0 12px}
p#has_error{display:none;clear:both;color:#c00;font-weight:bold;margin:5px auto 15px auto}
#add_to_cart_popup,.add_to_cart_popup{left:50%;margin-left:-257px;width:488px;height:325px;padding:11px 0 0 12px;background:url(../images/backgrounds/add_to_cart_popup.png) no-repeat left top}
#add_to_cart_popup .added,.add_to_cart_popup .added{width:455px;height:22px;margin-top:10px;font-size:15px;font-weight:bold;color:#dd5300}
#add_to_cart_popup .added a,.add_to_cart_popup #added a{background:url(../images/buttons/add_to_cart_close.png) right top no-repeat;width:60px;height:22px;float:right;display:block;color:#999;font-size:14px;font-weight:normal;text-decoration:none;margin-right:20px;}
.add_to_cart_popup #added{padding-left:12px}
.popup_content img{float:left;margin:1px 25px 0 20px}
.popup_content .popup_info{width:300px;float:left;margin-top:20px;color:#8b8a8a;font-size:12px}
.popup_content .popup_info .title{font-size:16px;color:#33779a;font-weight:bold}
.popup_content .popup_info .sku{margin-top:10px;margin-left:2px}
.popup_content .popup_info .qty{float:left;margin-top:5px;margin-left:2px}
.popup_content .add_to_cart_sep{background:url(../images/backgrounds/add_to_cart_sep.gif) no-repeat left top;width:1px;height:22px;float:left;margin:0 20px;margin-top:5px}
.popup_content .popup_info .price{float:left;margin-top:5px}
.popup_content #cart_summary{clear:left;padding:0 0 10px 13px;font-size:12px;font-weight:bold;color:#4b4b4b; display:block}
.popup_content .popup_summary{font-size:12px;float: left;margin-top: 11px;margin-bottom: 60px;margin-left: 10px;}
.popup_content div.popup_summary span{padding-left:90px;font-size:12px;font-weight:bold;color:#4b4b4b;text-transform:capitalize}
.popup_content div.popup_summary span:first-child{padding-left:21px}
.popup_content .popup_summary span span{padding:0}
.popup_content div.popup_summary span span:first-child{padding:0}
.popup_content ul.popup_links{list-style-type:none;margin-top:30px;margin-left:10px;font-size:12px}
.popup_content ul.popup_links li{float:left;padding-right:8px;padding-top:8px}
.popup_content ul.popup_links li a{text-decoration:none;color:#33779a;padding-left:24px}
.popup_content ul.popup_links li a:hover{text-decoration:underline}
.popup_content ul.popup_links li a.add_arrow{background:url(../images/icons/add_to_cart_ico.gif) no-repeat left -2px}
.popup_content ul.popup_links li a.add_basket{background:url(../images/icons/add_to_cart_ico.gif) no-repeat left -21px}
.popup_content button{background:url(../images/buttons/proceed-button.png) no-repeat left top;width:202px;height:32px;margin-left:10px}
.popup_content button:hover{background-position:left center}
.popup_content button:active{background-position:left bottom}
.rich-text-wrapper{display:none;padding:25px;padding-top:45px}
.rich-text-wrapper ul{margin-left:15px}
.product_info .active{display:block!important}
.rich-text-wrapper hr{border:0;height:0;margin-top:15px}
div.product_listing_content{width:100%;display:block;margin-top:10px}
div#product_listing_left_bar{display:block;float:left;width:250px;margin-top:16px;margin-left:20px}
div#product_listing_left_bar div#we_will_beat{width:240px;height:109px;margin-bottom:15px;background:url(../images/backgrounds/product_listing_left.gif) no-repeat left top}
div#product_listing_left_bar p.product_listing_titles{width:240px;height:37px;background:url(../images/backgrounds/product_listing_left.gif) left -114px no-repeat}
div#product_listing_left_bar div#product_listing_form{width:219px;height:238px;margin-left:-4px;margin-top:1px;padding:10px 0 0 25px;background:url(../images/backgrounds/products_listing_form.png) no-repeat left top}
div#product_listing_left_bar div#product_listing_form input{height:19px;padding:2px 0 0 5px}
div#product_listing_left_bar div#product_listing_form input,div#product_listing_left_bar div#product_listing_form textarea{margin:9px 0 0 0;float:left;width:190px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:bold;border:1px solid #e7e7e7}
div#product_listing_left_bar div#product_listing_form textarea{height:72px}
div#product_listing_left_bar div#product_listing_form button.contact_us,form#super_quote button.contact_us{width:109px;height:36px;margin:8px 0 0 42px;border:0;background-position:0 -34px}
div#product_listing_left_bar p.product_listing_titles.second{margin-top:10px;margin-bottom:3px;background-position:left -154px}
div#product_listing_left_bar div#what_are_people{height:191px;width:245px;margin-left:-3px;background:url(../images/backgrounds/product_listing_left.gif) no-repeat left bottom}
div#product_listing_left_bar div#what_are_people span{display:block;height:135px;padding:20px 15px;font-size:1.4em;color:#494747}
div#product_listing_right_bar{display:block;float:left;margin-left:5px;width:705px;background:url(../images/backgrounds/product_listing_right.png) no-repeat left top}
div#product_listing_right_bar img{margin-top:10px;margin-left:12px}
div#product_listing_right_bar p{width:640px;height:36px;margin-top:25px;margin-left:5px;background:url(../images/backgrounds/steam_showers.gif) no-repeat left top}
div#product_listing_right_bar p span{display:block;margin-left:5px;font-size:2em;color:#777778}
div#product_listing_right_bar ul{background:url(../images/backgrounds/product_listing_sep.gif) 344px center no-repeat;overflow:hidden;margin-top:10px}
div#product_listing_right_bar ul li.product_listing_info{float:left;width:326px;height:157px;list-style-type:none;margin-right:47px}
div#product_listing_right_bar ul li.product_listing_info.active{background:url(../images/backgrounds/small_box.png) no-repeat left top}
div#product_listing_right_bar ul li.product_listing_info img{height:118px;width:138px;margin:20px 10px 0 10px;float:left}
div#product_listing_right_bar ul li.product_listing_info.active img{border:1px solid #e6e6e6;margin:19px 9px 0 9px}
div#product_listing_right_bar ul li.product_listing_info div{float:right;width:160px;margin-top:20px;position:relative}
div.product_listing_cart_info{width:165px!important}
div#product_listing_right_bar ul li.product_listing_info div span.product_info_header{display:block}
div#product_listing_right_bar ul li.product_listing_info div span.product_info_header a{font-size:1.4em;color:#4189ae;text-decoration:none}
div#product_listing_right_bar ul li.product_listing_info div span.product_info_header a:hover{color:#d46300;text-decoration:underline}
div#product_listing_right_bar ul li.product_listing_info div span.product_info_footer{display:block}
div#product_listing_right_bar ul li.product_listing_info div span.product_info_footer a{font-size:1.2em;color:#4088ae;position:absolute;top:102px}
div#product_listing_right_bar ul li.product_listing_info div span.product_info_footer a:hover{color:#d46300;text-decoration:underline}
div#product_listing_right_bar ul li.product_listing_info div p{font-size:1.2em;color:#777778;background:0;width:140px;height:75px;margin-top:3px;margin-left:0}
div.product_listing_cart_info p{width:155px!important}
div#product_listing_bottom{background:url(../images/backgrounds/product_listing_bottom.png) no-repeat left top;width:973px;min-height:314px;margin:25px auto 100px auto;padding:25px;font-size:1.2em;color:#727272}
div#product_listing_show_wrap{display:block;float:left;margin:10px 0 50px 5px;width:697px}
div#product_listing_show{width:683px;height:113px;background:url(../images/backgrounds/products_listing_show.png) no-repeat left top}
div#product_listing_show span{display:block;padding-top:40px;margin-left:20px;font-size:2.2em;color:#398ebc}
div#product_listing_show_top{width:677px;margin:10px 0 0 5px;background:url(../images/backgrounds/products_listing_show_center.png) no-repeat left bottom}
div#product_listing_show_center{width:683px;margin-left:1px;padding-bottom:15px;background:url(../images/backgrounds/products_listing_show_top.png) no-repeat left top}
div#product_listing_show_center span{display:block;padding-top:5px;margin-left:10px;margin-bottom:14px;font-size:1.6em;font-weight:bold;color:#fefefd}
div.product_listing_show_nav{margin-top:5px;height:30px}
div.product_listing_show_nav a{font-size:1.2em;color:#747474;text-decoration:none}
div.product_listing_show_nav ul{float:right;margin-right:40px}
div.product_listing_show_nav ul li{list-style-type:none;float:left;margin-left:5px;width:30px;height:28px}
div.product_listing_show_nav ul li a{display:block;width:28px;height:28px;text-decoration:none;background:url(../images/icons/nav_numbers.gif) no-repeat left top}
div.product_listing_show_nav ul li a.active{background-position:left -30px}
div.product_listing_show_nav ul li a.active span{color:#fff!important}
div.product_listing_show_nav ul li a span{font-size:1.4em!important;color:#1c82bd!important;margin:0;padding-top:3px!important}
div.product_listing_show_nav ul li.nav_first{width:50px}
div.product_listing_show_nav ul li.nav_first a{width:50px;padding-top:6px;background:0}
div.product_listing_show_nav ul li.nav_first a:hover{text-decoration:underline}
div.product_listing_show_nav ul li.nav_prev{margin-right:30px}
div.product_listing_show_nav ul li.nav_prev a{width:53px;padding-left:30px;padding-top:5px;color:#1c82bd;background:url(../images/icons/nav_arrows.png) left 1px no-repeat}
div.product_listing_show_nav ul li.nav_prev a:hover{text-decoration:underline}
div.product_listing_show_nav ul li.nav_next a{width:53px;color:#1c82bd;padding-top:5px;background:url(../images/icons/nav_arrows.png) right -33px no-repeat}
div.product_listing_show_nav ul li.nav_next a:hover{text-decoration:underline}
div#product_listing_show_center ul#listing_detail_view{margin-top:10px;margin-left:2px;overflow:hidden}
div#product_listing_show_center ul#listing_detail_view li{display:block;float:left;width:223px;height:240px;border-right:1px solid #ebebeb;background:url(../images/backgrounds/listing_view_detail.gif) left bottom repeat-x}
div#product_listing_show_center ul#listing_detail_view li span{margin:0;margin-top:6px;text-align:center;font-size:1.2em;margin-left:2px}
div#product_listing_show_center ul#listing_detail_view li span a{color:#21719b;font-weight:normal;text-decoration:none}
div#product_listing_show_center ul#listing_detail_view li span a:hover{text-decoration:underline}
div#product_listing_show_center ul#listing_detail_view li div{width:138px;height:161px;margin:10px auto;margin-bottom:5px;background:url(../images/backgrounds/detail_view_img.gif) -2px 4px no-repeat}
div#product_listing_show_center ul#listing_detail_view li div img{width:131px;height:153px}
div#product_listing_show_center ul#listing_detail_view li a.detailed_view_button{background:url(../images/buttons/detailed_view.gif) no-repeat left top;display:block;width:90px;height:27px;margin:0 auto}
div#product_listing_show_center ul#listing_detail_view li a.detailed_view_button:hover{background:url(../images/buttons/detailed_view.gif) left -31px no-repeat}
div.search_results{background:url(../images/backgrounds/search_results.gif) repeat-x left top;width:722px;padding-left:250px;padding-bottom:80px}
div.search_results div{font-size:2.2em;color:#398ebc;padding-top:25px}
div.search_results h2{font-size:1.4em;color:#d46300;margin-top:30px;margin-left:8px;text-decoration:underline}
div.search_results ul{list-style-type:none;margin-top:15px;margin-left:8px}
div.search_results ul li{font-size:1.2em;color:#616161;margin-top:10px;padding-left:13px;background:url(../images/backgrounds/search_results_arrow.gif) left 3px no-repeat}
div#my_account{width:100%;overflow:hidden;margin-bottom:50px;clear:both}
div#my_account div#my_account_wrap{margin:15px}
div#my_account div#my_account_top{padding-top:20px;margin-bottom:25px;margin-left:10px;overflow:hidden}
div#my_account span#my_account_h1{display:block;font-size:24px;color:#398ebc;float:left}
div#my_account span#my_account_h2{display:block;float:right;margin-right:13px}
div#my_account span#my_account_h2 a{font-size:1.5em;color:#555;text-decoration:none}
div#my_account span#my_account_h2 a:hover{color:#d46300}
div#my_account div#my_account_left_wrap{background:url(../images/backgrounds/my_account_left_bottom.png) no-repeat left bottom;width:462px;float:left;margin-top:62px;margin-left:10px}
div#my_account div#my_account_left{background:url(../images/backgrounds/my_account_left_top.png) no-repeat left top;position:relative;top:-57px;margin-bottom:-30px}
div#my_account div#my_account_left span#my_account_left_top{display:block;padding-top:68px;margin-left:27px;font-size:1.2em;color:#4b4b4b;font-weight:bold}
div#my_account form.my_account_form{margin-left:27px}
div#my_account form.my_account_form label{display:block}
div#my_account div#my_account_right form.my_account_form{margin-top:45px}
div#my_account form.my_account_form label span.my_account_form_fields{display:block;padding-top:15px!important;margin:0!important;margin-bottom:3px;color:#606060;font-size:12px;font-weight:bold}
div#my_account form.my_account_form label input{background:url(../images/backgrounds/my_account_input.gif) repeat-x left top;display:block;height:20px;width:383px;padding-top:5px;margin-top:5px;border:1px solid #d3d2d2}
div#my_account form.my_account_form a#my_account_sign{background:url(../images/buttons/sign_in.png) no-repeat left top;width:113px;height:31px;display:block;margin-top:15px;float:left;text-indent:-1000px;overflow:hidden}
div#my_account form.my_account_form a#my_account_sign:hover{background-position:left center}
div#my_account form.my_account_form a#my_account_sign:active{background-position:left bottom}
div#my_account form.my_account_form a#my_account_reg{background:url(../images/buttons/register.png) no-repeat left top;width:113px;height:31px;display:block;margin-top:30px;float:left;text-indent:-1000px;overflow:hidden}
div#my_account form.my_account_form a#my_account_reg:hover{background-position:left center}
div#my_account form.my_account_form a#my_account_reg:active{background-position:left bottom}
div#my_account form.my_account_form a#my_account_forgot{display:block;float:left;margin-top:23px;margin-left:10px;width:120px;color:#398ebc;text-decoration:none}
div#my_account form a#my_account_forgot:hover{color:#d46300}
div#my_account div#my_account_right_wrap{width:463px;float:right;margin-top:190px;margin-right:8px;background:url(../images/backgrounds/my_account_right_bottom.png) no-repeat left bottom}
div#my_account div#my_account_right{position:relative;top:-185px;margin-bottom:-156px;background:url(../images/backgrounds/my_account_right_top.png) no-repeat left top}
div#my_account div#my_account_right span#my_account_right_top{display:block;padding-top:68px;margin-left:27px;font-size:1.2em;color:#4b4b4b;font-weight:bold}
div#my_account div#my_account_right ul{margin-left:27px}
div#my_account div#my_account_right ul li{list-style-type:none;margin-top:7px;padding-left:15px;font-size:12px;color:#4b4b4b;background:url(../images/icons/my_account_list.gif) no-repeat left 4px}
div#my_account div#my_account_right form input#my_account_check{margin-top:30px;border:1px solid #d3d2d2;float:left}
div#my_account div#my_account_right form div#my_account_right_bottom{margin:29px 51px 0 25px;color:#606060;font-size:12px}
div#forgot_pass,div#secure_information,div#pass_thankyou,div#login_error{left:50%;margin-left:-190px;width:420px;font-size:1.2em;background:url(../images/backgrounds/forgot_password_bottom.png) no-repeat left bottom}
div#secure_information{width:390px}
div#forgot_pass_wrap,div#secure_information_wrap,div.pass_thankyou_wrap{padding:60px 10px 0 10px;background:url(../images/backgrounds/forgot_password_top.png) left -2px no-repeat}
div#secure_information{height:235px;padding:60px 10px 0 10px;background:url(../images/backgrounds/secure_information.png) no-repeat left top}
div#forgot_pass form fieldset{padding-bottom:20px}
div#forgot_pass form input{background:url(../images/backgrounds/my_account_input.gif) repeat-x left top;display:block;height:19px;width:250px;float:left;padding-top:5px;margin-left:13px;border:1px solid #d3d2d2}
div#forgot_pass form button{background:url(../images/buttons/send_button.png) left top no-repeat;display:block;width:77px;height:31px;float:left;margin-top:-2px;margin-left:5px;text-indent:-1000px;overflow:hidden}
div#forgot_pass form button:hover{background-position: left center }
div#forgot_pass form button:active{background-position: left bottom }
div#forgot_pass form a{display:block;position:absolute;top:124px;left:290px;width:77px;height:33px;background:url(../images/buttons/my_account.gif) left -74px no-repeat}
div#forgot_pass p,div#secure_information p,div#login_error p{display:block;padding:0 15px 10px 13px}
.error{color:#c12507!important;font-weight:bold}
.error input,.error select,.error textarea{border:2px solid #c12507!important;background:#ffe5e5!important}
span.advice{display:none;height:28px;padding-top:13px;padding-left:40px;padding-bottom:13px;line-height:42px;background:url(../images/backgrounds/icon_exclaim_error.gif) left center no-repeat}
div#one_page_wrapper{padding:0 7px;height:100%;overflow:hidden;background:url(../images/backgrounds/one_page_wrapper.png) no-repeat left bottom}
div#header{height:80px}
div#header div#one_page_header_left{position:relative;float:right;margin-right:30px}
div#header div#one_page_header_left a{display:block;font-size:1.4em;color:#398ebc;text-align:right;margin-top:20px;margin-bottom:15px;float:right}
div#header div#one_page_header_left div#our_secure_popup{background:url(../images/backgrounds/our-shopping-promise.png) no-repeat left top;display:none;position:absolute;top:42px;right:-15px;width:225px;height:160px}
div#header div#one_page_header_left div#our_secure_popup.active,div#one_page_left_column div#payment_method_security div#save_secure_popup.active{display:block!important}
div#header div#one_page_header_left div#our_secure_popup p,div#one_page_left_column div#payment_method_security div#save_secure_popup p{margin-top:37px;margin-left:8px;width:215px;color:#4e4e4e}
div#one_page_left_column div#payment_method_security div#save_secure_popup p{margin-top:33px;margin-left:17px;width:auto}
div#header div#one_page_header_left span{clear:both;display:block;float:right;font-size:1.5em;color:#6d6d6d}
#pop_up_cvv{background-color:white;width:535px;height:330px;position:absolute;-moz-box-shadow:0 0 10px #b8b8b8;-webkit-box-shadow:0 0 10px #b8b8b8;box-shadow:0 0 10px #b8b8b8;z-index:1001;padding:35px;display:none}
div#main div#one_page_checkout{width:945px;height:73px;margin:0 auto}
div#main div#one_page_top_content{background:url(../images/backgrounds/one_page_ret_cust_top.gif) no-repeat left top;width:942px;margin:20px auto}
div#main div#one_page_top_content div#one_page_ret_cust_bottom{background:url(../images/backgrounds/one_page_ret_cust_bottom.gif) no-repeat left bottom;clear:both;margin-top:-2px;width:942px;height:3px}
div#main div#one_page_top_content div#one_page_ret_cust{float:left;margin:10px 0 5px 20px}
div#main div#one_page_top_content div#one_page_ret_cust h1{font-size:1.6em;font-weight:bold;color:#de5400}
div#main div#one_page_top_content div#one_page_ret_cust form fieldset{width:555px}
div#main div#one_page_top_content div#one_page_ret_cust form label{float:left}
div#main div#one_page_top_content div#one_page_ret_cust form input{background:url(../images/backgrounds/one_page_input.gif) repeat-x left top;height:19px;width:158px;padding-top:2px;padding-left:2px;margin-top:20px;margin-right:8px;border:1px solid #c5c5c5;color:#919090}
div#main div#one_page_top_content div#one_page_ret_cust form a#one_page_signin{background:url(../images/buttons/one_page.gif) no-repeat left top;display:block;float:left;width:94px;height:27px;margin-top:18px;margin-left:3px}
div#main div#one_page_top_content div#one_page_ret_cust form a#one_page_forgot{display:block;float:left;margin-top:22px;margin-left:12px;font-size:1.2em;color:#33779a;text-decoration:none}
div#main div#one_page_top_content div#one_page_ret_cust form a#one_page_forgot:hover{color:#d46300}
div#main div#one_page_top_content div#one_page_new_cust{background:url(../images/backgrounds/one_page_sep.gif) no-repeat left top;float:left;margin-top:3px;margin-left:15px;padding:7px 5px 16px 20px;width:325px}
div#main div#one_page_top_content div#one_page_new_cust span{font-size:1.6em;font-weight:bold;color:#de5400}
div#main div#one_page_top_content div#one_page_new_cust p{margin-top:15px;font-size:1.4em;color:#6c6c6c}
div#main div#one_page_center_content{width:965px;margin-top:20px;float:left}
div#one_page_left_column{float:left;margin-left:10px;width:479px}
div#one_page_left_column form#one_page_form{width:600px;margin-left:15px}
div#one_page_left_column form#one_page_form h4{margin-bottom:5px;font-size:16px;color:#0a89a0}
div#one_page_left_column form#one_page_form p{font-size:12px}
div#one_page_left_column form label{float:left;margin-left:5px;margin-bottom:15px;width:590px;position:relative}
div#one_page_left_column form span.one_page_form_fields{color:#424242;width:150px;float:left;height:23px;line-height:25px}
div#one_page_left_column form span.one_page_form_fields label{width:auto}
div#one_page_left_column form span.one_page_form_fields.month_field{width:45px;margin-left:43px;margin-bottom:15px;line-height:21px;margin-top:2px}
div#one_page_left_column form span.one_page_form_fields.year_field{width:35px;margin-left:30px;line-height:21px;margin-top:2px}
div#one_page_left_column form input,div#one_page_right_column div#right_column_bottom form fieldset input,div#different_address_form form input{height:19px;border:2px solid white;padding:2px 5px;background:url(../images/checkout-field.png) no-repeat left top}
div#showhide_shipping input{width:250px}
div#one_page_left_column form fieldset{padding-top:60px;font-size:12px}
fieldset#billing_address h1{margin-left:5px;font-size:1.2em;color:#797979}
fieldset#billing_address h2{width:406px;margin-top:-5px;margin-bottom:13px;text-align:right;color:#424242}
#one_page_ret_cust p{margin-left:5px;font-size:1.2em;color:#797979;margin:15px auto}
#one_page_ret_cust p a{color:#33779a;text-decoration:none}
#one_page_ret_cust p a:hover{text-decoration:underline}
fieldset#billing_address input{width:250px}
form#one_page_form input[type=text]:focus,form#one_page_form input[type=password]:focus{border:solid 2px #f1ca7e;background:#fff;border-radius:5px;width:250px}
fieldset#billing_address input#one_page_form_first_name,div#different_address_form input#different_address_form_first_name{margin-right:20px}
fieldset#billing_address select#one_page_form_state,div#different_address_form select#different_address_form_state{background:#fafafa;width:250px;height:23px;margin-top:5px;margin-left:2px;padding:2px 2px 0 0;border:solid 1px #dbdad8}
fieldset#billing_address input#one_page_form_notify{clear:both;display:block;float:left;margin-top:-5px;width:20px;padding-top:20px}
fieldset#billing_address span#one_page_form_email_text{display:block;width:360px;color:#797979;margin-top:20px;font-size:.9em}
fieldset#billing_address span#one_page_form_notify_text{clear:both;float:left;display:block;width:440px;color:#424242;margin-top:-20px;margin-left:30px}
div#one_page_left_column form fieldset{background:url(../images/backgrounds/bkg_steps.png) repeat-x 0 0;position:relative;padding:15px;z-index:1}
div#one_page_left_column form fieldset h3{color:#0a89a0;font-size:16px;width:595px}
div#one_page_left_column form fieldset#shipping_method h3,div#one_page_left_column form fieldset#payment_method h3,div#one_page_left_column form fieldset#shipping_address h3{margin-bottom:10px}
div#one_page_left_column form fieldset#create_account{background:0;position:relative;padding:15px}
div#one_page_left_column form fieldset#create_account input{width:250px}
input.one_page_form_radio{display:block;float:left;margin-top:3px!important;margin-right:10px;margin-left:5px;margin-bottom:15px}
input.one_page_pay_radio{display:block;float:left;margin-top:1px!important;margin-right:5px;margin-left:10px;margin-bottom:20px}
div#one_page_left_column form fieldset#shipping_method span#one_page_shipp_radio{font-weight:bold;line-height:23px}
div#one_page_left_column form fieldset#shipping_method textarea{height:70px}
div#one_page_left_column form fieldset#payment_method div#payment_method_security{float:left;position:relative;height:25px;width:165px;margin:19px 0 10px 5px;padding-left:20px;background:url(../images/icons/lock.gif) no-repeat left top}
#one_page_left_column form fieldset#payment_method #payment_method_security a{text-decoration:none;color:#33779a;cursor:default}
#one_page_left_column form fieldset#payment_method #payment_method_security div#save_secure_popup{display:none;background:url(../images/backgrounds/safe-secure.png) no-repeat left top;width:225px;height:130px;position:absolute;top:25px;left:0;font-size:11px;z-index:1}
#one_page_left_column form fieldset#payment_method #payment_method_security a:hover + div#save_secure_popup{display:block}
#one_page_left_column form fieldset#payment_method a.where{color:#444;font-size:11px;text-decoration:none}
#one_page_left_column form fieldset#payment_method a.where:hover{text-decoration:underline}
input.one_page_pay_radio{display:block;float:left;margin-top:1px!important;margin-right:5px;margin-left:10px;margin-bottom:20px}
div#one_page_left_column form fieldset#payment_method img{margin-right:8px}
fieldset#payment_method input#one_page_form_credit_card{width:246px}
span.current_card{background:url(../images/credit-cards.png) no-repeat top left;height:32px;width:51px;display:block;position:absolute;overflow:hidden;text-indent:-1000px;top:-5px;right:120px;display:none}
span.current_card.MC{background-position:-55px 0}
span.current_card.AE{background-position:-110px 0}
span.current_card.DI{background-position:-165px 0}
span.cards{width:295px;height:32px;line-height:32px;background:url(../images/credit-cards.png) no-repeat right 0;display:block;margin:15px 20px 30px 0}
span.cards span{display:none}
fieldset#payment_method select#one_page_form_exp_month{width:70px;margin:0;height:19px;padding:0;margin-top:3px;background:#fafafa;border:1px solid #dbdad8}
fieldset#payment_method select#one_page_form_exp_year{width:70px;margin:0;height:19px;padding:0;float:left;margin-top:3px;background:#fafafa;border:1px solid #dbdad8}
fieldset#payment_method input#authorizenet_cc_cid{background:url(../images/cvv-field.png);width:81px;height:19px;padding:2px 5px;border:0;border:1px solid white}
fieldset#payment_method div.security{float:right;width:195px;height:57px;margin-top:0;margin-right:185px}
fieldset#payment_method div.security .mcafee{float:left;width:84px;margin-top:12px}
fieldset#payment_method div.security .verisign{float:left;margin-top:-9px}
div#one_page_left_column form fieldset#create_account span#one_page_create_account_s{display:block;margin-left:10px;margin-bottom:3px;color:#424242}
div#one_page_left_column form fieldset#create_account h2{font-weight:bold;margin-bottom:5px;margin-left:10px;color:#0a89a0}
div#one_page_left_column form fieldset#create_account p{font-size:12px;margin-left:10px;margin-bottom:15px}
div#one_page_left_column form fieldset#create_account h3{font-weight:bold;margin-left:10px;margin-bottom:20px;color:#424242}
div#one_page_left_column form fieldset#create_account label{margin-left:10px;margin-bottom:10px}
div#one_page_left_column form fieldset#create_account input#one_page_form_pass,div#one_page_left_column form fieldset#create_account input#one_page_form_again_pass{margin-bottom:3px;width:245px}
div#one_page_left_column form a#one_page_submit_order{background:url(../images/buttons/checkout-button.png) no-repeat left top;display:block;width:263px;height:57px;margin:10px auto 70px auto}
div#one_page_left_column form a#one_page_submit_order:hover{background-position:left -57px}
div#one_page_left_column form a#one_page_submit_order:active{background-position:left -114px}
div#one_page_left_column form div#one_page_left_column_sep{height:11px;width:466px;margin-bottom:25px;background:url(../images/backgrounds/one_page_left_column_sep.gif) no-repeat left top}
div#main div#one_page_middle_column{float:left;margin-left:14px;width:250px;background:url(../images/backgrounds/one_page_middle_column_bottom.gif) no-repeat left bottom}
div#one_page_middle_column div#middle_column_wrap{width:250px;background:url(../images/backgrounds/one_page_middle_column_top.gif) no-repeat left top}
div#one_page_middle_column div#middle_column_wrap div#right_top{padding-top:73px;padding-bottom:45px;overflow:hidden;position:relative;background:url(../images/backgrounds/checkout-right-sep.gif) no-repeat left bottom}
div#one_page_middle_column div#middle_column_wrap div#right_bottom{overflow:hidden}
div#one_page_middle_column div#middle_column_wrap div#right_top img{float:left;margin-left:5px;border:1px solid #afd3e3}
div#one_page_middle_column div#middle_column_wrap div#right_top p{float:left;font-size:1.1em;color:#424242;margin-top:8px;margin-left:3px;margin-bottom:20px;width:120px}
div#one_page_middle_column div#middle_column_wrap div#right_top span{display:block;float:left;margin-left:0;margin-top:3.5px;font-weight:bold;font-size:1em;color:#2a2a2a;width:55px;text-align:right;padding-right:0}
div#one_page_middle_column div#middle_column_wrap div#right_top span span{position:static;padding-right:0}
div#one_page_middle_column div#middle_column_wrap div#right_bottom{overflow:hidden}
div#one_page_middle_column div#middle_column_wrap div#right_bottom ul{float:right;margin-top:12px;margin-right:10px;margin-bottom:15px;width:140px;overflow:hidden}
div#one_page_middle_column div#middle_column_wrap div#right_bottom ul li{list-style-type:none;float:left;width:140px;font-size:1.1em;color:#2a2a2a;margin-bottom:5px}
div#one_page_middle_column div#middle_column_wrap div#right_bottom ul li span{display:block;width:76px;float:left}
div#one_page_middle_column div#middle_column_wrap div#right_bottom ul li h4 span{width:50px;text-align:right}
div#one_page_middle_column div#middle_column_wrap div#right_bottom a{display:block;font-size:1.2em;color:#076b9d;margin-left:5px;margin-bottom:5px}
div#one_page_right_column{width:297px;float:right}
div#one_page_right_column form#returning_customers_form input{height:18px;border:1px solid white;padding-top:3px;padding-left:2px;width:246px;background:url(../images/checkout-field.png) no-repeat left top}
div#one_page_right_column form#discount-coupon-form{float:left;width:280px;margin-top:15px;margin-bottom:10px}
div#one_page_right_column form#discount-coupon-form fieldset h4{font-size:12px}
div#one_page_right_column form#discount-coupon-form fieldset{float:left;width:203px}
div#one_page_right_column form#discount-coupon-form input{height:20px;border:1px solid white;padding-top:3px;padding-left:2px;width:195px;margin-top:5px;background:url(../images/promo-field.png) no-repeat left top}
div#one_page_right_column form#discount-coupon-form button{background:url(../images/buttons/apply.png) no-repeat left top;width:65px;height:23px;margin-top:19px}
div#one_page_right_column form#discount-coupon-form button:hover{background-position:0 -24px}
div#one_page_right_column form#discount-coupon-form button:active{background-position:0 -48px}
div#one_page_ret_cust h1{font-size:16px;color:#0a89a0;margin-bottom:10px}
div#one_page_right_column div#right_column_top{width:250px;margin:auto 0;-moz-box-shadow:0 1px 6px #ccc;-webkit-box-shadow:0 1px 6px #ccc;box-shadow:0 1px 6px #ccc;padding:15px 25px 25px}
div#one_page_right_column div#right_column_top img#mcafee_img{display:block;padding-top:70px;margin-left:65px}
div#one_page_right_column div#right_column_top img#verisign_img{display:block;padding-top:10px;margin-left:43px}
div#one_page_right_column div#right_column_top ul{padding-top:30px;margin-left:22px}
div#one_page_right_column div#right_column_top ul li{list-style-type:none;margin-bottom:12px}
div#one_page_right_column div#right_column_top ul li a{text-decoration:none;font-size:1.3em;font-weight:bold;color:#33779a}
div#one_page_right_column div#right_column_top ul li a:hover{color:#d46300}
div#one_page_right_column div#right_column_bottom{background:url(../images/backgrounds/promo-code.gif) no-repeat left top;width:197px}
div#one_page_right_column div#right_column_bottom form{padding-top:60px;padding-bottom:20px}
div#one_page_right_column div#right_column_bottom form fieldset{margin-left:20px}
div#one_page_right_column div#right_column_bottom form fieldset input{height:21px;width:150px}
div#one_page_right_column div#right_column_bottom form a{background:url(../images/buttons/one_page.gif) no-repeat left bottom;display:block;height:23px;width:70px;margin:10px auto}
div#different_address_form{margin:0;padding:0;display:none}
div#different_address_form.active{display:block}
div#cards_wrap{clear:both;padding:0;margin:0;height:50px}
#product_listing_cart_left_column{float:left;margin-left:20px;margin-top:3px;width:250px}
.cms-page-view #product_listing_cart_left_column{margin-left:6px}
div#product_listing_cart_left_column ul{padding-top:60px;margin-left:25px;padding-bottom:25px}
div#product_listing_cart_left_column li{margin-top:7px;list-style-type:none;font-size:1.4em;color:#343434;width:200px}
div#product_listing_cart_left_column li a{color:#343434;text-decoration:none;font-size:12px}
div#product_listing_cart_left_column li a:hover{color:#630;text-decoration:underline}
div#product_listing_cart_left_column div#bathroom_column{background:url(../images/backgrounds/bathroom_vanities_column.png) no-repeat left top}
div#product_listing_cart_left_column div#shop_modsaunas_column{background:url(../images/backgrounds/shop_modsaunas_column.png) 2px top no-repeat}
div#product_listing_cart_left_column div#bathroom_vanities{background:url(../images/backgrounds/bathroom_vanities_column.png) no-repeat left top}
div#product_listing_cart_left_column div#infrared_saunas{background:url(../images/backgrounds/infrared_saunas_column.png) no-repeat left top}
div#product_listing_cart_left_column div#steam_showers{background:url(../images/backgrounds/steam_showers_column.png) no-repeat left top}
div#product_listing_cart_left_column div#faucets{background:url(../images/backgrounds/faucets_column.png) no-repeat left top}
div#product_listing_cart_left_column div#sinks{background:url(../images/backgrounds/sinks_column.png) no-repeat left top}
div#product_listing_cart_left_column div#bathtubs{background:url(../images/backgrounds/bathtubs_column.png) no-repeat left top}
div#product_listing_cart_left_column div#shop_modsaunas_column{background:url(../images/backgrounds/shop_modsaunas_column.png) no-repeat 2px top}
div#product_listing_cart_left_column div#shop_modsaunas_column ul{padding-top:45px}
div#product_listing_cart_left_column div#shop_modsaunas_column div{background:url(../images/backgrounds/shop_modsaunas_column_b.png) no-repeat 2px top;position:relative;width:235px;height:18px;top:18px}
div#product_listing_cart_left_column div#free_shipping{background:url(../images/backgrounds/product_listing_cart_free.png) no-repeat left top;width:222px;height:147px;margin-top:35px;margin-left:8px}
div#cart_scenarios{width:100%;display:block;margin-bottom:40px;margin-top:10px;margin-left:12px}
#cart_scenarios.product_listing_content{margin-top:21px}
div#cart_scenarios div#left_column{float:left;width:178px;margin-left:13px;margin-top:8px}
div#cart_scenarios div#left_column div#displaying_items_for{width:175px;margin-bottom:10px;padding-bottom:5px;overflow:hidden;background:url(../images/backgrounds/displaying_items_for.gif) no-repeat left top}
div#cart_scenarios div#left_column div#displaying_items_for ul{padding-top:50px;margin-left:8px}
div#cart_scenarios div#left_column div#displaying_items_for ul li{display:block;height:auto;width:154px;padding-top:4px;padding-left:5px;margin-bottom:5px;list-style-type:none;background-color:#eaeaea;color:#656464;font-size:1.2em}
div#cart_scenarios div#left_column div#displaying_items_for ul li:hover{background-color:#fff}
div#cart_scenarios div#left_column div#displaying_items_for ul li:hover a{background-position:left bottom}
div#cart_scenarios div#left_column div#displaying_items_for ul li p{float:left;font-size:90%;width:130px;padding-bottom:4px}
div#cart_scenarios div#left_column div#displaying_items_for ul li span{color:#333}
div#cart_scenarios div#left_column div#displaying_items_for ul li a{background:url(../images/buttons/displaying_close.gif) no-repeat left top;display:block;float:right;height:14px;width:14px;margin-right:5px;margin-top:1px}
div#cart_scenarios div#left_column div#displaying_items_for a#clear_all_button{background:url(../images/buttons/clear_all.gif) no-repeat left top;display:block;height:17px;width:87px;float:right;margin-right:8px;margin-top:5px}
div#cart_scenarios div#left_column div#displaying_items_for a#clear_all_button:hover{background-position:left bottom}
div#cart_scenarios div#left_column div#refine_list{background:url(../images/backgrounds/refine-list.gif) no-repeat left top;width:175px;height:41px;margin-bottom:3px}
div#cart_scenarios div#left_column div#left_lists{width:163px;border:1px solid #dad9d9;padding:5px;background:#f4f3f3}
div#cart_scenarios div#left_column div#left_lists h2{display:block;width:173px;font-size:12px;font-weight:bold;color:#424242;padding-bottom:5px;background:url(../images/backgrounds/left-list-title-sep.gif) no-repeat left bottom}
div#cart_scenarios div#left_column div#left_lists ul{list-style-type:none;margin-bottom:10px}
div#cart_scenarios div#left_column div#left_lists ul li a{display:block;margin-top:5px;font-size:12px;color:#33779a;text-decoration:none}
div#cart_scenarios div#left_column div#left_lists ul li a:hover{color:#d46300;text-decoration:underline}

div.buying_guides{
	background:white url(../images/backgrounds/buying-guides-bg.jpg) no-repeat left top;
	margin-top:30px;
	margin-left:-13px;
}
div.buying_guides ul{
	list-style:none;
	padding-top:55px;
	padding-left:25px;
}

div.buying_guides ul li{
	margin-bottom:5px;
}

div.buying_guides ul li a{
	color:#444444;
	font-size:11px;
	text-decoration:none;
}

div.buying_guides ul li a:hover{
	color:#559099;
	text-decoration:underline;
}

div#cart_scenarios div#right_column{float:left;width:750px;margin-left:15px;margin-top:19px;z-index:1}
div#cart_scenarios div#right_column.thinner{margin-top:9px}
div#cart_scenarios div#right_column h1{font-size:24px;color:#398ebc}
div#cart_scenarios div#right_column p{font-size:1.3em;color:#908f8f}
div#cart_scenarios div#right_column div#product_show div#product_show_nav div#sort_by span{float:left}
div#cart_scenarios div#right_column div#product_show div#product_show_nav div#sort_by ul{display:block;float:left;height:23px;width:160px;margin-top:-3px;margin-left:5px;list-style-type:none}
div#cart_scenarios div#right_column div#product_show div#product_show_nav div#sort_by ul li.first a{display:block;padding-top:3px;padding-left:10px;height:20px;width:150px;color:#343434;text-decoration:none;background:url(../images/backgrounds/cart_scenarios_sortby.gif) no-repeat left top}
div#cart_scenarios div#right_column div#product_show div#product_show_nav div#sort_by ul li.last{display:block;overflow:hidden}
div#cart_scenarios div#right_column div#product_show div#product_show_nav div#sort_by ul li ul{position:relative;display:none;height:100%!important;margin:0;z-index:10;border:1px solid #d1d1d1;border-top:0;border-bottom:0;width:156px}
div#cart_scenarios div#right_column div#product_show div#product_show_nav div#sort_by ul li ul.active{display:block}
div#cart_scenarios div#product_show_nav div#sort_by ul li ul li{display:block;height:15px;padding:5px 0 5px 5px;border-bottom:1px solid #d1d1d1;background-color:#f9f9f9}
div#cart_scenarios div#product_show_nav div#sort_by ul li ul li a{text-decoration:none;color:#343434}
div#cart_scenarios div#product_show_nav div#sort_by ul li ul li a:hover{text-decoration:underline}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div#compare .inactive-compare{background:url(../images/buttons/compare.gif) no-repeat left top;float:left;width:91px;height:23px;margin-top:2px}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div#compare a{background:url(../images/buttons/compare.gif) no-repeat left -23px;display:none;float:left;width:91px;height:23px;margin-top:2px}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div#compare a:hover{background-position:left -46px}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div#compare a:active{background-position:left -69px}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page ul{height:20px;list-style-type:none;padding:0}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page li.last ul li{display:block;height:16px;border-bottom:1px solid #c7c7c7;margin:0;padding:4px 0 3px 5px;background-color:#fff}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page li.last ul li a:hover{text-decoration:underline}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page ul a{text-decoration:none;color:#757474;font-size:1.2em}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page li.first{display:block;height:20px;width:150px;background:url(../images/backgrounds/items_per_page.gif) no-repeat left top}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page li.first a{display:block;height:20px;width:150px;margin-left:5px;padding-top:2px}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page li.last{display:block;overflow:hidden}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page li.last ul{display:none;height:100%!important;width:147px;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7}
div#cart_scenarios div#right_column div#product_show div.product_show_pagging div.items_per_page li.last ul.active{display:block;position:relative;z-index:100000}
div#cart_scenarios div#right_column.thinner div#product_show.list{width:700px;margin-top:15px}
div#cart_scenarios div#right_column.thinner div#product_show.list div#product_show_nav{width:690px}
div#cart_scenarios div#right_column div#product_show.list,div#cart_scenarios div#right_column div#product_show.grid{width:749px;margin-top:20px;border:1px solid #e2e2e2;padding:5px;padding-bottom:0}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav,div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav{background:url(../images/backgrounds/product-show-list-nav.gif) no-repeat left top;width:739px;height:43px;padding-left:10px;position:relative;z-index:2}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#number_products,div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#number_products{float:left;width:302px;font-size:1.6em;color:#6f6f6f;margin-top:10px;font-weight:bold}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#sort_by,div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#sort_by{position:relative;float:left;width:260px;font-size:12px;color:#424242;margin-top:13px;z-index:20}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#view_by,div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#view_by{float:left;width:175px;font-size:12px;color:#424242;margin-top:13px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#view_by ul,div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#view_by ul{float:left;margin-top:-3px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#view_by ul li,div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#view_by ul li{list-style-type:none;margin-left:5px;float:left;width:51px;height:22px;background:url(../images/backgrounds/product-show-nav-style.gif) no-repeat}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#view_by ul li#style_grid{background-position:right bottom}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#view_by ul li#style_list{background-position:left top}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#view_by ul li#style_grid{background-position:left bottom}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#view_by ul li#style_list{background-position:right top}
div#cart_scenarios div#right_column div#product_show.list div#product_show_nav div#view_by ul li a,div#cart_scenarios div#right_column div#product_show.grid div#product_show_nav div#view_by ul li a{display:block;width:51px;height:22px}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging{margin-top:3px;width:729px;height:30px;padding:0 10px;background:url(../images/backgrounds/pagging.gif) no-repeat left top;position:relative;z-index:1}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div#compare,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div#compare{float:left}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div#compare span.arrow,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div#compare span.arrow{display:block;float:left;height:21px;width:21px;margin-right:10px;margin-top:8px;background:url(../images/icons/compare-arrow.gif) no-repeat left top}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div#compare span.upto,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div#compare span.upto{color:#688eaf;font-size:13px;margin-top:5px;margin-left:10px;line-height:28px}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging{float:right;margin-right:4px;height:30px}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging ul,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging ul{margin-top:5px}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging ul li,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging ul li{list-style-type:none;float:left;margin-left:4px;margin-right:4px}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging ul li.prev_page a,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging ul li.prev_page a{background:url(../images/icons/pagging-arrows.gif) no-repeat left top;display:block;width:12px;height:16px}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging ul li.next_page a,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging ul li.next_page a{display:block;width:12px;height:16px;background:url(../images/icons/pagging-arrows.gif) no-repeat left bottom}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging ul li a,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging ul li a{text-decoration:none;font-size:1.3em;color:#757474}
div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging ul li a.current,div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.pagging ul li a:hover{text-decoration:underline;color:#d46300}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li{list-style-type:none;height:92px;border-bottom:1px solid #e2e2e2}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li.last{border:0}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.compare_check{height:92px;width:34px;float:left;background:#f6f6f6;margin-right:6px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.compare_check input{display:block;margin:0 auto;margin-top:38px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.compare_check span{display:none}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset{float:left}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_info{height:92px;width:445px;border-right:1px solid #e2e2e2}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_info img{width:70px;height:70px;margin-top:10px;margin-right:10px;float:left}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_info div{float:left;width:330px;margin-top:25px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_info div a{display:block;text-decoration:none;font-size:12px;color:#33779a;margin-bottom:5px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_info div a:hover{color:#d46300;text-decoration:underline}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_info div span{font-size:1.1em;color:#999}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_price{width:110px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_price input{display:none}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_price p{float:right;margin:0;margin-top:35px;font-size:12px;color:#333}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.item_price p span{font-size:1em;color:#777}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.add_to_cart{background:url(../images/arrow.gif) no-repeat left top;height:92px;width:125px;float:right;margin-right:17px}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.add_to_cart a{background:url(../images/buttons/product_show_add_to_cart.png) no-repeat left top;width:97px;height:27px;margin-top:33px;margin-left:28px;display:block}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items ul li form fieldset.add_to_cart a.custom{background-image:url(../images/buttons/product_show_customize.gif)}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_price p{float:left;margin-top:15px;font-size:1.3em;color:#333;margin-left:10px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_price p span{font-size:1em;color:#777}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.add_to_cart{height:60px;width:160px;margin-left:10px;float:left;border-bottom:3px solid #e2e2e2}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.add_to_cart a{background:url(../images/buttons/product_show_add_to_cart.png) no-repeat left top;display:block;height:27px;width:97px;margin-top:10px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.add_to_cart a.custom{background-image:url(../images/buttons/product_show_customize.gif)}
div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.items_per_page,div#cart_scenarios div#right_column div#product_show.list div.product_show_pagging div.items_per_page{position:relative;float:right;margin-right:50px;margin-top:3px}
div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging ul li a.current,div#cart_scenarios div#right_column div#product_show.grid div.product_show_pagging div.pagging ul li a:hover{text-decoration:underline;color:#d46300}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items{overflow:hidden;margin-top:5px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li{list-style-type:none;float:left;width:183px;margin:20px 4px 0 0;padding-bottom:10px;border-right:1px solid #e2e2e2;position:relative}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.compare_check{height:15px;width:181px;margin-bottom:10px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.compare_check input{display:block;float:left;margin-left:10px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.compare_check span{display:block;float:left;margin-left:5px;color:#adaab1}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_info{width:181px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_info img{display:block;width:120px;height:120px;margin:0 auto}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_info div{width:155px;margin-left:10px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_info div a{display:block;text-decoration:none;font-size:1.3em;color:#33779a;margin-bottom:5px}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_info div a:hover{color:#d46300;text-decoration:underline}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_info div span{display:block;font-size:1.1em;color:#999}
div#cart_scenarios div#right_column div#product_show.grid div#product_show_items ul li form fieldset.item_price input{display:none}
div#cart_scenarios div#right_column div#product_show div#product_show_items ul li form fieldset.add_to_cart a:hover{background-position:left -27px}
div#cart_scenarios div#right_column div#product_show div#product_show_items ul li form fieldset.add_to_cart a:active{background-position:left -53px}
div#cart_scenarios div#right_column div#product_show div#product_show_items ul li form fieldset.add_to_cart a span.ajax_loader{background:url(../images/backgrounds/ajax-loader-listing.gif) no-repeat left top;width:16px;height:16px;position:relative;top:4px;left:8px;display:none}
div#cart_scenarios div#right_column div#product_show div#product_show_items ul li form fieldset.add_to_cart a.loading span.ajax_loader{display:block}
div#cart_scenarios div#right_column div#product_show div#product_show_items ul li form fieldset.add_to_cart a.loading{background-position:left bottom}
div#compare_popup{position:relative;background:#fff;-moz-box-shadow:0 0 15px #999;-webkit-box-shadow:0 0 15px #999;box-shadow:0 0 15px #999;padding:25px 20px;z-index:999}
body.catalog-product-compare-index{background-color:#fff;background-image:none!important}
div#compare_popup span#comparison{display:block;margin-bottom:25px;margin-left:15px;font-size:16px;color:#e65100;width:250px;float:left;font-weight:bold}
div#compare_popup a#print_page{display:block;float:right;font-size:11px;color:#525353;margin-right:10px}
div#compare_popup iframe{border:0;width:930px;height:500px;margin:0 auto 10px auto;background-color:#fff}
div#compare_popup table{clear:both}
#compare_popup table div{max-height:279px;overflow:auto}
#compare_popup table table{margin:0;border:0;table-layout:fixed}
div#compare_popup table table tr td span{display:block;margin-left:10px;text-align:left;font-size:12px;color:#797979}
div#compare_popup table tfoot table tr td span{color:#33779a;margin-top:10px}
div#compare_popup p{font-size:12px}
div#compare_popup table tfoot table tr td a{background:url(../images/buttons/see-details.png) no-repeat left top;width:87px;height:28px;display:block;margin:0 auto;margin-top:20px}
div#compare_popup table tfoot table tr td a:hover{background-position:left -30px}
div#compare_popup table tfoot table tr td a:active{background-position:left -59px}
div#compare_popup table table tr td p{text-align:center;font-size:1.3em;color:#33779a}
div#compare_popup table table tr td,div#compare_popup table table tr th{border-right:1px solid #c0c0c0;border-top:1px solid #c0c0c0}
div#compare_popup table tfoot table tr th,div#compare_popup table tfoot table tr td{border-bottom:1px solid #c0c0c0}
div#compare_popup table table .colored{background-color:#f7f7f7}
div#compare_popup table thead table th{height:138px}
div#compare_popup table tfoot table tr{height:110px}
div#compare_popup table tbody table tr{width:155px;height:40px}
#compare_popup table thead table th,#compare_popup table tbody table td,#compare_popup table tfoot table td{width:200px;padding-right:10px}
#compare_popup table tfoot table tr td span{margin-left:54px}
#compare_popup table thead table th{border-bottom:1px solid #c0c0c0}
div#compare_popup table table .first{background-color:#f0f8ff;border-left:1px solid silver;width:140px;padding-right:10px}
div#compare_popup table table .first span{display:block;font-size:12px;font-weight:bold;color:#020202;margin-left:10px}
div#compare_popup table table th.img_cell img{display:block;margin:0 auto}
div#compare_popup table table th.img_cell a{color:#4189ae;text-decoration:none}
div#compare_popup table table th.img_cell a :hover{color:#e65100;text-decoration:underline}
div#compare_popup table table th.img_cell a span{display:block;margin-top:10px;margin-left:10px;color:#33779a;font-size:1.1em}
div#home_content{width:952px;padding:10px;padding-top:17px;margin-left:15px}
div#home_content #top_content{overflow:hidden;display:block;clear:both;width:954px}
div#home_content #left_column{float:left;height:290px}
div#home_content #left_column ul#main_list{list-style-type:none;margin-top:40px;margin-left:8px}
div#home_content #left_column ul#main_list li{display:block;margin-bottom:10px;list-style-type:none}
div#home_content #left_column ul#main_list li a{font-size:1.2em;color:#040404;text-decoration:none}
div#home_content #left_column ul#main_list li a:hover{color:#aaa}
div#home_content #left_column ul.secondary_list{display:block;margin-top:5px;margin-left:5px}
div#home_content #left_column ul.secondary_list li{background:url(../images/icons/home_bullet.gif) no-repeat left center;padding-left:10px}
div#home_content #left_column ul.secondary_list li a{color:#424242!important}
div#home_content #left_column ul.secondary_list li a:hover{color:#aaa!important}
div#home_content #right_column{margin-left:14px;float:left;overflow:hidden}
div#home_content #right_column div#rotator{width:765px;height:290px;float:left}
div#home_content h2{font-size:13px;font-weight:bold;text-transform:uppercase;color:#007185;margin-top:20px;margin-bottom:5px;margin-left:3px}
div#home_content div#middle_content{position:relative;width:951px;height:212px;margin-bottom:20px;overflow:hidden;background:url(../images/backgrounds/home_middle_content.png) no-repeat left top}
#home_content #bottom_content{width:958px;height:232px;margin-bottom:20px;margin-left:-4px}
#home_content #bottom_content .specials{background:url(../images/backgrounds/specials.png) no-repeat left top;width:325px;height:232px;float:left}
#home_content #bottom_content .last{width:308px}
#home_content #bottom_content .specials a{width:290px;height:215px;margin-top:9px;margin-left:9px;position:relative;display:block}
#home_content #bottom_content .specials a.buying-guides{background:url(../images/backgrounds/buying-guides.png) no-repeat left top}
#home_content #bottom_content .specials a.inspiration-gallery{background:url(../images/backgrounds/inspiration-gallery.png) no-repeat left top}
#home_content #bottom_content .specials a.limited-buys{background:url(../images/backgrounds/limited-buys.png) no-repeat left top}
#home_content #bottom_content .specials a span{width:103px;height:29px;display:block;position:absolute;top:174px;left:94px}
#home_content #bottom_content .specials a:active span{top:175px}
#home_content #bottom_content:hover .specials{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}
#home_content #bottom_content .specials:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}
#home_content #bottom_content .specials a.buying-guides span{background:url(../images/buttons/specials-btn.png) no-repeat left top}
#home_content #bottom_content .specials a.inspiration-gallery span{background:url(../images/buttons/specials-btn.png) no-repeat center top}
#home_content #bottom_content .specials a.limited-buys span{background:url(../images/buttons/specials-btn.png) no-repeat right top}
div#cart_scenarios div#right_column div#product_show.list div#product_show_items div.popup_content ul li{border:none!important}
div.popup_content ul.popup_info li{list-style-type:none;padding-top:15px;font-size:1.3em;color:#8b8a8a;width:270px;height:auto!important;border:none!important}
div.popup_content ul.popup_info li.first{font-size:1.4em;color:#33779a;font-weight:bold;padding-top:5px;width:100%}
div.popup_content ul.popup_info li#last div{float:left;padding-right:20px}
#specs-table{margin:10px;padding:10px;font-size:1.2em}
#specs-table th{font-weight:bold}
#specs-table th,#specs-table td{padding:5px 10px 5px 5px}
ul.messages{clear:both;color:#c00;font-weight:bold;text-align:left;margin-left:16px;list-style:none}
div.coupon-cart ul.messages{width:175px}
ul.messages ul {list-style:none}
#productdownloads{background-color:#f3f3f3;padding:10px;margin:15px auto}
#productdownloads h4{color:#3d84aa;font-size:165%;font-weight:bold;padding:0 0 5px 0;border-bottom:double 3px #d6d6d6}
#productdownloads ul{list-style:none;margin:15px 5px 20px 15px}
#productdownloads ul li{background:transparent url(../images/icons/acrobat.png) no-repeat left 2px;height:12px;padding:3px 5px 4px 24px;margin:5px 5px 15px 5px}
#productdownloads ul li a{font-weight:bold;font-size:125%;color:#33779a;text-decoration:none}
#productdownloads ul li a:hover{text-decoration:underline}
span.required,.top_content #left_content #right_bar div span.required{display:inline;width:auto;color:#c00}
#right_bar fieldset{padding:0;padding-bottom:25px;margin-top:25px;border-bottom:solid 1px #ddd}
#right_bar fieldset h3{margin:0!important;font-size:1.3em!important;color:#06c!important}
.std{color:#646363;font-size:12px}
.std h2{color:#398ebc;display:block;font-size:2.4em;margin:15px}
.std p{margin:25px 15px}
.std #product_show_items{font-size:.7em}
.std #product_show_items ul{padding:0}
.std .alt-ul ul{padding-left:20px}
#footer .floatleft{float:left;margin-left:103px}
#footer .floatleft li.heading{list-style:none;margin-bottom:25px}
#footer ul.floatleft li.subheading{list-style-image:none;list-style-position:outside;list-style-type:none;width:163px}
#footer .floatleft li.heading ul li.subheading{list-style-image:none;list-style-position:outside;list-style-type:none;width:178px}
#footer .floatleft li.heading ul{margin-left:2px}
#footer .floatleft li.heading a.head{color:#4b6580;font-size:14px;font-weight:bold;font-style:italic;text-decoration:none;margin-bottom:5px;display:block;font-family:Arial}
#footer ul li.subheading a.subhead{color:#636363;font-size:11px;text-decoration:none;font-family:Arial}
#footer ul li.subheading a.subhead:hover{text-decoration:underline}
#footer ul.social{float:right;margin-top:23px;margin-right:187px;list-style:none}
#footer ul.social li{color:#4b6580;font-size:14px;font-weight:bold;font-style:italic;margin-bottom:10px}
#footer ul.social li a{margin-right:7px}
.footer-bottom{width:1003px;margin:0 auto}
.footer-bottom .copy-right{height:40px}
.footer-bottom .footer-address{float:left;margin-top:-27px}
.footer-bottom .logo{float:left}
.footer-bottom .info{float:left;margin-top:9px}
.footer-bottom .info span.call-us{color:#888;font-size:13px;font-family:kartika;margin-left:19px}
.footer-bottom .info span.call-us span{color:#0a89a0;margin-right:2px}
.footer-bottom .info address{color:#888;font-size:11px;margin-left:19px}
.footer-bottom .info address a{color:#888}
.footer-bottom .security{float:right;margin-top:-35px}
.footer-bottom .security *{float:left}
.footer-bottom .security img.cc-icons{margin-top:23px}
.footer-bottom .security .mcafee{margin:23px 15px 0 30px}
.order-review{width:300px;background-color:#f1f4f7;margin:20px auto;border-top:solid 5px #bfd4e3;padding:10px 0;float:left}
.order-review h4{font-size:13px;font-weight:bold;color:#0a89a0;padding:0 20px 10px;border-bottom:solid 1px #e3e9ef;margin:0}
.order-review .bag h4{padding:0;border:0}
.order-review .totals{border-top:solid 1px white;padding:10px 20px 20px;font-size:12px;border-bottom:solid 1px #e3e9ef}
.order-review .totals ul{list-style:none}
.order-review div.bag ul{margin:15px 0;padding:0;overflow:hidden;list-style:none}
.order-review div.bag ul li div.item_option{float:left}
.order-review div.summary div.first{height:40px}
.order-review div.summary div.total{height:40px;font-weight:bold}
.order-review div.summary div.left{width:150px;float:left}
.order-review div.summary div.left span{display:block}
.order-review div.summary div.right{width:80px;float:right;margin-left:24px}
.order-review div.summary div.right span{text-align:right;display:block}
.order-review div.summary div.grand{height:20px;font-weight:bold;color:#0a89a0}
.order-review .bag{border-top:solid 1px white;padding:20px 10px 10px 20px}
.order-review div.bag img{border:1px solid #ececec;width:36px;height:32px;margin-right:10px;float:left}
.order-review div.bag span.purchase{color:#555;display:block;float:left;font-weight:bold;line-height:1.2;width:222px}
#one_page_ret_cust a.button{background:url(../images/btn_sign-in.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;width:85px;height:32px;display:block;float:right}
#one_page_ret_cust input#login-email{margin-top:20px}
#one_page_ret_cust input#login-password{margin-bottom:20px;margin-top:20px}
#one_page_ret_cust a.button:hover{background-position:0 -32px}
#one_page_ret_cust a.button:active{background-position:0 -64px}
ul.sub_nav{overflow:hidden;float:left;height:100%;margin-left:4px}
ul.sub_nav li{float:left;padding:0 5px 0 0;list-style-type:none}
ul.sub_nav li a{background:url(../images/details-tabs.png) no-repeat left top;display:block;width:178px;height:38px}
ul.sub_nav li.quick_specs a{background-position:center top}
ul.sub_nav li.customer_reviews a{background-position:right top}
ul.sub_nav li a.active{background-position:left bottom}
ul.sub_nav li.quick_specs a.active{background-position:center bottom}
ul.sub_nav li.customer_reviews a.active{background-position:right bottom}
.sitemap-header{color:#175c7a;font-weight:bold;font-size:18px;margin-bottom:20px}
#order-details{float:left;width:567px;margin-top:20px;margin-left:25px}
#order-details p{font-size:12px;text-align:left;color:#444;margin:0}
#wrapper h2.order-confirmation{background-color:#f1f4f7;width:950px;color:#005591;font-size:22px;padding:7px 0 7px 10px;margin-bottom:20px;text-align:left}
#order-details h2.thank-you{font-size:18px;color:#92bec6;text-align:left;margin:0;margin-bottom:5px}
#order-details .order-summary h2{margin:0;margin-top:20px;color:#444;font-size:14px;font-weight:bold;text-align:left}
#order-details .order-summary p{color:#000;font-weight:normal;margin-bottom:15px}
#order-details .shipping-billing-info{width:274px;height:138px;float:left;background-color:#f4f9f9;text-align:left}
#order-details .shipping-billing-info h4{margin:0;color:#444;font-size:12px;font-weight:bold;margin-top:15px;margin-left:15px}
#order-details .shipping-billing-info p{margin-left:15px}
#order-details #shipping-info{margin-right:17px}
#order-details .form-cart table{border:5px solid #cbdfdf;cell-spacing:0;cell-padding:0;border-collapse:collapse;font-size:12px;color:#444}
#order-details .form-cart{margin-bottom:90px;padding-top:20px;width:567px;clear:left}
#order-details .form-cart thead th{background-color:#cbdfdf;border:0;margin:0;padding:0;padding-bottom:7px;color:#47a7b8;font-weight:bold;text-transform:uppercase}
#order-details .form-cart thead th.cart-sub-total{text-align:right!important;padding-right:20px}
#order-details .form-cart tbody td{margin:0;padding:0;padding-top:15px;padding-bottom:15px;min-height:70px;background-color:#fff;border:0;text-align:center;vertical-align:top}
#order-details .form-cart tbody td#image{width:109px;padding-left:10px}
#order-details .form-cart tbody td#name{width:196px;text-align:left}
#order-details .form-cart tbody td#name strong{font-size:12px}
#order-details .form-cart tbody td#each{width:97px}
#order-details .form-cart tbody td#qty{width:35px}
#order-details .form-cart tbody td#total{width:98px;padding-right:20px;text-align:right}
#order-details .form-cart tfoot tr td{margin:0;padding:0;border:0;text-align:right;background-color:#fff}
#order-details .form-cart tfoot tr td.last{padding-right:20px}
#order-details .form-cart tfoot td.last{padding-right:20px}
#order-details .form-cart tfoot tr.free-shipping td{text-align:center;padding-bottom:25px;padding-right:0}
#order-details .form-cart tfoot tr.promo td,#order-details .form-cart tfoot tr td.free{color:#f00}
#order-details .form-cart tfoot tr.order-total td{padding-top:15px;padding-bottom:25px;color:#559099;font-size:16px}
#order-details .form-cart tfoot tr.order-total td span.price{color:#559099;font-size:16px}
#confirmation-right{float:left;width:376px;margin-top:23px;margin-left:11px;display:block}
#confirmation-right #share{width:376px}
#confirmation-right #share h2{color:#005591;font-size:13px;font-weight:bold;text-align:left;margin-bottom:10px}
.logout{margin-left:25px;margin-top:15px;margin-bottom:30px;font-size:12px}
.logout .page-title{color:#398ebc;font-size:24px}
.resource-center{width:981px;margin-left:25px;overflow:hidden}
.resource-center h1{width:600px;float:left;font-size:24px;color:#398ebc;margin-bottom:15px}
.resource-center h1 em{font-size:14px;color:#444}
.resource-center .filter{float:right;font-size:11px;color:#444;margin-right:25px;margin-top:7px;display:none}
.resource-center .filter span{color:#444;height:15px;display:block;float:left;font-weight:bold;padding:2px}
.resource-center .filter a{padding:2px 4px;color:#444;text-decoration:none;height:15px;display:block;float:left}
.resource-center .filter a:hover{text-decoration:underline}
.resource-center .filter a.active{background:#ebebeb;border-radius:4px}
.resource-center .filter a.active:hover{text-decoration:none;cursor:default}
.resource-center #guides,.resource-center #articles_wrapper{clear:both;display:none}
.resource-center #guides.active,.resource-center #articles_wrapper.active{display:block}
.resource-center div .container{background:url(../images/backgrounds/resource.png) no-repeat left top;width:302px;height:377px;float:left;padding-right:25px;padding-bottom:22px}
.resource-center div .container .image{width:290px;height:174px;margin:0 auto;margin-top:6px;text-align:center;overflow:hidden}
.resource-center div .container .category{margin-top:19px;margin-left:21px;color:#7c7c7c;text-transform:uppercase;font-weight:bold;font-size:11px}
.resource-center div .container .title{margin-top:23px;margin-left:21px;font-size:16px;font-family:Swiss}
.resource-center div .container .title a{font-size:16px;font-family:Swiss;color:#000;text-decoration:none}
.resource-center div .container .title a:hover{color:#552c99;text-decoration:underline}
.resource-center div .container .description{width:260px;margin-top:9px;margin-left:21px;color:#444;font-size:12px;line-height:18px}
.resource-center div .container .read-more{margin-top:10px;margin-left:21px}
.resource-center div .container .read-more a{color:#559099;font-size:12px;font-weight:bold;text-decoration:none}
.resource-center div .container .read-more a:hover{text-decoration:underline}
.resources-content{width:675px;float:left;margin:0 25px;margin-top:30px}
.resources-content h1,.resources-content h2,.resources-content h3,.resources-content h4,.resources-content h5,.resources-content h6,.resources-content p{margin:0;padding:0}
.resources-content h1,.resources-content p{margin-bottom:15px}
.resources-content h1{font-size:24px;color:#398ebc}
.resources-content h2,.resources-content h3,.resources-content h4,.resources-content h5,.resources-content h6{font-size:16px;font-weight:bold;color:#646464}
.resources-content .image{width:675px;height:220px;margin-bottom:40px}
.resources-content p{font-size:12px;margin-left:10px;color:#444}
.resources-nav{float:left;margin-top:30px}
.resources-nav .repeat{background:url(../images/backgrounds/resources-middle.png) repeat-y left top;width:255px;min-height:100px}
.resources-nav .top{background:url(../images/backgrounds/resources-top.png) no-repeat left top;width:255px;min-height:5px}
.resources-nav .bottom{background:url(../images/backgrounds/resources-bottom.png) no-repeat left bottom;width:255px;min-height:5px}
.resources-nav .title{padding-top:16px;margin-left:15px;float:left;color:#000;font-weight:bold;font-size:13px}
.resources-nav .guides-bar,.resources-nav .articles-bar{float:left;height:11px;background:#ebebeb;margin-left:15px;margin-top:18px}
.resources-nav .articles-bar{width:162px}
.resources-nav .guides-bar{width:117px}
.resources-nav ul{clear:left;padding:15px 0 12px 15px;list-style:none}
.resources-nav ul li{padding-bottom:8px}
.resources-nav ul li a{color:#444;text-decoration:none;font-size:12px}
.resources-nav ul li a:hover{color:#559099;text-decoration:underline}
.resources-nav ul li a.active{font-weight:bold}
.resources-nav ul li a.active:hover{color:#444;text-decoration:none;cursor:default}
#confirmation-right #stay_connected{width:397px;height:196px;margin-bottom:30px;margin-left:-14px;position:relative}
.social-icons{position:absolute;width:117px;height:35px;bottom:33px;right:35px}
.social-icons a{background:url(../images/success-social.png) no-repeat left center;display:block;width:35px;height:35px;float:left;margin-right:4px}
.social-icons a:first-child{background-position:left top}
.social-icons a:last-child{background-position:left bottom}
#modsaunas{margin-left:19px;margin-top:15px;width:250px;font-size:12px;color:#7c7c7c;float:left}
.btn{width:140px;height:26px;margin-right:20px;background:url(../images/btn_main.png);float:right}
.btn:hover{background:url(../images/btn_hover.png)}
.btn:active{background:url(../images/btn_active.png);width:138px;height:25px}
#change{float:left;margin-left:20px;clear:left}
.content a{color:#8f8f8f}
.content{width:394px;z-index:1;position:absolute;border:1px solid #d6d6d4;clear:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-bottom:15px}
.content textarea{border:1px solid #d6d6d4;box-shadow:#d6d6d4;width:357px;height:89px;margin-top:19px;margin-left:18px}
.content input{border:1px solid #d6d6d4;box-shadow:#d6d6d4;width:357px;height:31px;margin-left:18px}
.email-btn{width:140px;height:26px;margin-right:20px;background:url(../images/btn_main.png);float:right;cursor:pointer}
.email-btn:hover{background:url(../images/btn_hover.png)}
.email-btn:active{background:url(../images/btn_active.png);width:138px;height:25px}
.email-change{float:left;margin-left:17px;clear:left}
.email_content{margin-top:15px}
.email_content textarea{border:1px solid #d6d6d4;box-shadow:#d6d6d4;width:357px;height:89px;margin-top:10px;margin-left:18px}
.email_content p{margin-left:18px;margin-top:10px}
.email-product-info{float:left;margin-top:20px;width:300px;height:50px}
.email-product-info p{margin:0;margin-top:5px;font-size:15px}
.email-product-img{float:left;margin-top:20px;margin-left:8px}
.icon{float:left;width:16px;height:16px;margin-left:8px;margin-top:5px;margin-right:3px;cursor:pointer}
.imgs{width:296px;height:54px;float:left;overflow:hidden}
.imgs img{margin-right:10px;width:59px;border:1px solid grey;cursor:pointer}
.imgs img:hover{border:1px solid black}
.imgs img:first-child{margin-left:0}
.item{margin-top:20px;margin-left:20px}
.product-info{float:left;margin-top:25px;width:300px;height:50px}
.product-info p{margin:0;margin-top:5px}
.product-img{float:left;margin-top:25px;margin-left:15px}
.rotate{width:700px;float:left;margin-left:20px;margin-top:10px}
span.previous{background:url(../images/left-arrow.png);height:20px;width:20px;margin-top:20px;margin-right:17px;opacity:1.0;float:left;cursor:pointer}
span.next{background:url(../images/right-arrow.png);opacity:1.0;width:20px;height:20px;margin-top:20px;margin-left:7px;float:left;cursor:pointer}
.tabs{width:270px;height:26px;z-index:2;margin-left:19px}
.tab{height:26px;margin-right:6px;border:1px solid #d6d6d4;border-bottom:0;z-index:3;background-color:#d6d6d4;float:left;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;font:Arial,Helvetica,sans-serif;line-height:10px;cursor:pointer}
.tab#fb{color:#1f2d60;background-color:white;z-index:2;position:relative;height:27px}
.tab#fb:active{background-color:white;z-index:2;position:relative;height:27px}
.tab#twitter{color:#6aa3a4;width:80px;opacity:.7}
.tab#twitter:active{background-color:white;z-index:2;position:relative;height:27px}
.tab#email{color:#777;width:70px;opacity:.7}
.tab#email:active{background-color:white;z-index:2;position:relative;height:27px}
.tab:last-child{margin:0}
.tab-text{margin:8px 0 0 3px;float:left;cursor:pointer;padding-right:10px}
.twit-btn{width:140px;height:26px;margin-left:234px;margin-top:59px;background:url(../images/twit_btn_main.png)}
.twit-change{float:left;margin-top:15px;margin-left:15px;clear:left}
.twit-btn:hover{background:url(../images/twit_btn_hover.png)}
.twit-btn:active{background:url(../images/twit_btn_active.png);width:138px;height:25px}
.twit_content p#char_count{margin:0;width:20px;margin-top:15px;margin-right:20px;font-size:12px;color:#7c7c7c;float:right}
.email_content label{margin-left:18px}
input.customer_email{border:0;font-size:11px;height:13px;width:auto;margin-left:0}
#tooltip{position:absolute;z-index:3000;padding:15px 15px 10px 40px;width:252px;height:163px;background:transparent url(../images/backgrounds/tooltip.png) no-repeat scroll left top;color:#000;font-size:12px;font-family:Tahoma,Arial,Verdana}
#tooltip h3{margin:0;padding-right:10px;font-weight:bold;margin-bottom:30px;font-size:14px;text-align:center}
#nav{background:url(../images/menu/menu_bg.png) repeat-x left top;width:954px;height:34px;margin:0 25px;position:absolute;bottom:0;clear:both;z-index:4}
#nav ul{list-style:none;}
#nav ul li.top-menu{float:left;height:34px;position:relative;border-left:1px solid #e8f2f2;border-right:1px solid #c1dcdc;-webkit-transition:width 0.3s ease-in;-moz-transition:width 0.3s ease-in;-o-transition:width 0.3s ease-in;transition:width 0.3s ease-in}
#nav ul li.steam-showers{width:135px}
#nav ul li.steam-showers.shrink{width:121px}
#nav ul li.saunas{width:84px}
#nav ul li.saunas.shrink{width:70px}
#nav ul li.bathroom-vanities{width:155px}
#nav ul li.bathroom-vanities.shrink{width:141px}
#nav ul li.toilets{width:84px}
#nav ul li.toilets.shrink{width:70px}
#nav ul li.catalogue{width:162px}
#nav ul li.catalogue.shrink{width:146px}
#nav ul li.resources{width:105px}
#nav ul li.resources.shrink{width:89px}
#nav ul li.home,#nav ul li.search_button{border:0;}
#nav ul li.steam-showers:hover,#nav ul li.saunas:hover,#nav ul li.bathroom-vanities:hover,#nav ul li.toilets:hover,#nav ul li.catalogue:hover,#nav ul li.resources:hover{background:#fafafa;height:42px;position:relative;top:-2px;padding:0 1px;border:0;border-top:2px solid #3c9bac;-moz-box-shadow:inset 0px 3px 3px #d0ceca;-webkit-box-shadow:inset 0px 3px 3px #d0ceca;box-shadow:inset 0px 3px 3px #d0ceca}
#nav ul li.toilets:hover,#nav ul li.resources:hover{height:33px;border-bottom:1px solid #ebeae9}
#nav ul li.top-menu > a{display:block;width:100%;height:33px;position:relative;z-index:5}
#nav ul li.home > a{background:url(../images/menu/menu_buttons.png) no-repeat left top;width:48px;top:2px}
#nav ul li.home > a:hover{background-position:left center}
#nav ul li.home > a:active{background-position:left bottom}
#nav ul li.catalogue > a:hover{cursor:default}
#nav ul li.top-menu > a span{background:url(../images/menu/menu_links_bg.png) no-repeat left top;display:block;height:34px;margin:0 auto}
#nav ul li.top-menu a span{cursor:pointer}
#nav ul li.catalogue a span{cursor:default}
#nav ul li.top-menu:hover > a span{background-position:left bottom}
#nav ul li.steam-showers > a span{width:97px}
#nav ul li.saunas > a span{background-position:-97px top;width:46px}
#nav ul li.saunas:hover > a span{background-position:-97px bottom}
#nav ul li.bathroom-vanities > a span{background-position:-143px top;width:117px}
#nav ul li.bathroom-vanities:hover > a span{background-position:-143px bottom}
#nav ul li.toilets > a span{background-position:-260px top;width:46px}
#nav ul li.toilets:hover > a span{background-position:-260px bottom}
#nav ul li.catalogue > a span{background-position:-306px top;width:122px}
#nav ul li.catalogue:hover > a span{background-position:-306px bottom}
#nav ul li.resources > a span{background-position:-426px top;width:69px}
#nav ul li.resources:hover > a span{background-position:-426px bottom}
#nav ul li.search_input{position:absolute;right:38px}
#nav ul li.search_input input{background:#fff url(../images/menu/search-field.png) no-repeat left top;width:114px;height:20px;padding:1px 1px 0 3px;margin:7px 5px 0 6px;border:0;color:#919090;font-size:11px;-webkit-transition:width 0.3s ease-in;-moz-transition:width 0.3s ease-in;-o-transition:width 0.3s ease-in;transition:width 0.3s ease-in}
#nav ul li.search_input input:focus{width:202px}
#nav ul li.search_button{position:absolute;right:0}
#nav ul li.search_button button{background:url(../images/menu/menu_buttons.png) no-repeat right top;width:38px;height:34px;position: relative;top: 1px}
#nav ul li.search_button button:hover{background-position:right center}
#nav ul li.search_button button:active{background-position:right bottom}
#nav ul li.top-menu .dropdown{display:none;position:absolute;background:#f9f9f9;top:42px;;-moz-box-shadow:0 3px 10px #aaa;-webkit-box-shadow:0 3px 10px #aaa;box-shadow:0 3px 10px #aaa;z-index:-1}
#nav ul li.top-menu.catalogue .dropdown{width:650px;margin-left:-264px;padding-top:20px;padding-left:20px}
#nav ul li.top-menu:hover .dropdown{display:block}
#nav ul li.top-menu:hover .dropdown ul{float:left}
#nav ul li.top-menu.catalogue:hover .dropdown ul{width:201px}
#nav ul li.top-menu.catalogue:hover .dropdown ul:first-child{width:241px}
#nav ul li.top-menu.catalogue:hover .dropdown ul:last-child{width:181px}
#nav ul li.top-menu:hover .dropdown ul li{background:0;float:none;width:309px;height:65px;border-top:1px solid #f9f9f9;border-bottom:1px solid #ebebeb}
#nav ul li.top-menu.catalogue:hover .dropdown ul li{width:100%;height:auto;border:0;clear:left}
#nav ul li.top-menu.catalogue:hover .dropdown ul li div{width:100%;height:100%;float:left;padding-bottom:20px}
#nav ul li.top-menu:hover .dropdown ul li:hover{background:url(../images/menu/sub-hover.png) no-repeat left top;border-top:1px solid #fff;border-bottom:1px solid #85b1b1}
#nav ul li.top-menu.catalogue:hover .dropdown ul li:hover{background:0;border:0}
#nav ul li.top-menu:hover .dropdown ul li a{background:0;display:block;width:100%;height:100%;position:relative;top:0;left:0;text-decoration:none}
#nav ul li.top-menu.catalogue:hover .dropdown ul li a{display:block;float:left;width:41px}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul{width:65%;height:100%;margin-top:-2px;margin-left:10px}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul:first-child,#nav ul li.top-menu.catalogue:hover .dropdown ul li ul:last-child{width:65%}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul a{width:100%;height:auto;font-size:12px;font-weight:bold;color:#559099}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul a:hover{color:#4c6d72}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul li a{height:auto;display:block;font-size:11px;font-weight:normal;color:#7c7c7c}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul li a:hover{text-decoration:underline}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul li:first-child a{height:auto;display:block;font-size:12px;font-weight:bold;color:#559099}
#nav ul li.top-menu.catalogue:hover .dropdown ul li ul li:first-child a:hover{color:#4c6d72;text-decoration:none}
#nav ul li.top-menu:hover .dropdown ul li a img{margin:10px 15px 0 20px;border:1px solid #fff;-moz-box-shadow:-1px 1px 3px #999;-webkit-box-shadow:-1px 1px 3px #999;box-shadow:-1px 1px 3px #999}
#nav ul li.top-menu:hover .dropdown ul li a img{margin:10px 15px 0 20px;border:1px solid #fff;-moz-box-shadow:-1px 1px 3px #999;-webkit-box-shadow:-1px 1px 3px #999;box-shadow:-1px 1px 3px #999}
#nav ul li.top-menu.catalogue:hover .dropdown ul li a img{margin:0}
#nav ul li.top-menu:hover .dropdown ul li a span span.heading{display:block;margin-top:15px;font-size:12px;font-weight:bold;color:#559099}
#nav ul li.top-menu:hover .dropdown ul li a span span.description{display:block;font-size:11px;color:#444}
ul.footer_menu{float:left;width:475px;margin:20px 0 0 10px}
ul.footer_menu li{float:left;width:130px;padding:0 0 10px 20px;list-style-type:none}
ul.footer_menu li a{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#5b5b5a;text-decoration:none}
ul.footer_menu li a:hover{text-decoration:underline}
div#footer dl{float:left;width:200px;margin:30px 0 0 20px;font-family:Arial,Helvetica,sans-serif}
div#footer dl dt{float:left}
div#footer dl dd{float:right;width:140px}
div#footer dl dd.heading{font-size:13px;font-weight:bold;color:#040404}
div#footer dl dd a{font-family:Arial,Helvetica,sans-serif;color:#017c9e}
div.sitemap{width:90%;font-size:.9em;margin:35px auto}
div.sitemap div{width:30%;float:left;margin-right:10px}
div.sitemap ul,div.sitemap ul li{list-style:none}
div#nav ul li.catalogue div#catalogue_dropdown{position:absolute;top:38px;left:-1px;width:554px;padding-bottom:22px;z-index:2;background:url(../images/backgrounds/catalogue_drop_menu_bottom.png) left bottom no-repeat}
div#nav ul li.catalogue div#catalogue_dropdown div.box{position:relative;float:left;width:544px;padding:10px 0 0 40px;z-index:3;background:url(../images/backgrounds/catalogue_drop_menu.png) left top no-repeat}
div#nav ul li.catalogue div#catalogue_dropdown div.box div{float:left;margin:0 0 20px 0;padding:0 0 20px 0;width:100%;background:url(../images/backgrounds/catalogue_divider.gif) 45px bottom no-repeat}
div#nav ul li.catalogue div#catalogue_dropdown div.box div.last{background:0;clear:both;width:100%}
div#nav ul li.catalogue div#catalogue_dropdown ul,div.sitemap ul{float:left;margin:0 30px 0 0;font-size:1.1em}
div#nav ul li.catalogue div#catalogue_dropdown ul.last,div.sitemap ul{margin-right:0}
div.sitemap ul{float:none;margin-bottom:25px}
div#nav ul li.catalogue div#catalogue_dropdown ul li,div.sitemap ul li{float:none;padding:0 0 3px 0}
div#nav ul li.catalogue div#catalogue_dropdown ul li a,div#nav ul li.catalogue div#catalogue_dropdown ul li,div.sitemap ul li,div.sitemap ul li a{background:0;width:auto;height:auto;color:#494949}
div.sitemap ul li a{text-decoration:none}
div#nav ul li.catalogue div#catalogue_dropdown ul li.view_all a,div.sitemap ul li.view_all a{text-decoration:underline}
div#nav ul li.catalogue div#catalogue_dropdown ul li.view_all a:hover,div.sitemap ul li.view_all a:hover{text-decoration:none}
div#nav ul li.catalogue div#catalogue_dropdown ul li a:hover,div.sitemap ul li a:hover{text-decoration:underline}
div#nav ul li.catalogue div#catalogue_dropdown ul li h3 a,div.sitemap ul li h3 a{color:#175c7a;font-weight:bold;text-decoration:underline}
div#nav ul li.catalogue div#catalogue_dropdown ul li.view_all,div.sitemap ul li.view_all{text-decoration:underline}
body,div,dl,dt,dd,ul,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{text-decoration:underline;outline:0}
a:hover{text-decoration:none}
form br{clear:both;line-height:0;font-size:0}
textarea{overflow:auto}
input.textfield,textarea,select{padding:2px}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal;font-style:normal}
acronym,abbr,fieldset,img{border:0}
:focus{outline:0}
ul#tabs{float:right;width:152px;border:1px solid #d8d8d8;border-left:none;margin-left:30px}
div#home_content #right_column ul#tabs{list-style-type:none}
div#home_content #right_column ul#tabs li{width:177px;height:72px;position:relative;right:25px;z-index:1;cursor:pointer}
div#home_content #right_column ul#tabs li#why_modsaunas{background:url(../images/buttons/rotator.png) right top no-repeat}
div#home_content #right_column ul#tabs li#why_modsaunas.current{background-position:-1px top}
div#home_content #right_column ul#tabs li#steam_showers{background:url(../images/buttons/rotator.png) right -72px no-repeat}
div#home_content #right_column ul#tabs li#steam_showers.current{background-position:-1px -72px}
div#home_content #right_column ul#tabs li#go_green{background:url(../images/buttons/rotator.png) right -144px no-repeat}
div#home_content #right_column ul#tabs li#go_green.current{background-position:-1px -144px}
div#home_content #right_column ul#tabs li#bathroom_vanities{background:url(../images/buttons/rotator.png) right -216px no-repeat}
div#home_content #right_column ul#tabs li#bathroom_vanities.current{background-position:-1px -216px}
#rotator ul#output{position:relative;list-style-type:none;width:600px;height:290px;float:right;margin-left:-32px}
#rotator ul#output li{position:absolute;top:0;left:0;width:614px;height:290px;margin-left:20px}
#rotator ul#output li a#steam_showers_button{display:block;position:absolute;height:34px;width:136px;bottom:24px;left:318px}
#rotator ul#output li a#toilets_button{display:block;position:absolute;height:34px;width:136px;bottom:17px;left:63px}
#rotator ul#output li a#bathroom_vanities_button{display:block;position:absolute;height:34px;width:136px;bottom:11px;left:20px}
a#logo{display:block;float:left;margin:7px 0 0 35px}
div#footer_bottom ul.banner{float:right;padding:10px 10px 0 0}
div#footer_bottom ul.banner li{float:left;list-style-type:none}
ul.breadcrumb{float:left;clear:left;width:957px;margin:0;padding:7px 0 7px 25px;background-color:#fff}
ul.breadcrumb li{float:left;padding:0 2px 0 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;list-style-type:none;color:#030303}
ul.breadcrumb li a{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#030303}
body{background:#fff url(../images/backgrounds/body.gif) left top repeat-x}
div#header{position:relative;height:95px;z-index:4}
div#free-shipping{position:absolute;right:30px;bottom:15px;width:206px;height:16px;background:url(../images/backgrounds/free_shipping.png) left top no-repeat}
div#right_text{float:right;margin:20px 15px 0 0}
div#right_text span{float:left;margin-top:20px;padding-right:10px;text-align:center;font-style:italic}
div#right_text span.need_info h2{font-size:1.6em;color:#ffb825;font-weight:bold;padding-bottom:2px}
div#right_text span.need_info h3{font-size:1.4em;color:#7a8187;font-weight:bold}
div#right_text span.need_info h3 strong{font-size:1.2em}
div.top_content div#left_content{display:block;width:710px;float:left;margin-left:25px;padding-bottom:50px}
div.top_content div#left_content #left_top{width:706px;border:1px solid #d9d6d1}
div.top_content #left_content #left_bottom{width:708px;height:16px;margin-top:18px;font-size:12px;color:#444}
div.top_content #left_content #left_bottom #security{background:url(../images/lock-icon.png) no-repeat left center;float:left;height:100%;padding-left:17px}
div.top_content #left_content #left_bottom #help{background:url(../images/help-icon.png) no-repeat left center;float:right;height:100%;padding-left:19px;font-weight:bold}
div.top_content div#left_content_header{display:block;height:33px}
div.top_content div#left_content div#left_content_header span{float:left;font-size:21px;font-weight:bold;color:#77aeb8;font-family:myfont;padding:10px}
div.top_content div#left_content div#left_content_header button,div#left_content div#left_content_footer button{height:38px;width:237px;float:right;background:url(../images/buttons/pro_buttons.png) left -142px no-repeat}
div#left_content div#left_content_footer button{margin-top:25px;margin-bottom:7px}
div#left_content ul li{list-style-type:none}
div#left_content ul li#shopping_bbb{width:94px;height:39px;padding-top:10px}
div#left_content ul li#shopping_verisign{width:103px;height:58px}
div#left_content ul li#shopping_mcafee{width:76px;height:46px;padding-top:10px}
div#right_content{float:left;width:229px;padding-bottom:50px;margin-left:15px}
div#right_content #right_top{width:209px;border:10px solid #e1ded9}
div#right_content div#need_help{font-size:1.4em;font-weight:bold;color:#818080;height:25px;padding-left:20px}
div#right_content div#need_help h2{font-size:.9em;color:#447f93;float:left;padding-right:5px;font-weight:normal}
div#right_content div#right_content_wp{background:url(../images/backgrounds/right_content_bottom.png) no-repeat left bottom;margin-left:8px}
div#right_content div#right_content_wp ul{list-style-type:none;background:url(../images/backgrounds/right_content_top.gif) no-repeat left top}
div#right_content div#right_content_wp ul li{margin:0 0 10px 13px;padding-top:8px;width:200px}
div#right_content div#right_content_wp ul li a{text-decoration:none;color:#6fadce;font-size:12px;font-weight:bold}
div#right_content div#right_content_wp ul li a:hover{color:#d46300}
div#right_content div#right_content_wp ul li.confidence{height:40px;margin-bottom:0;margin-left:10px;background:url(../images/backgrounds/shop_with.png) no-repeat left 15px}
div#right_content div#right_content_wp ul li.ret_exc{padding-top:10px;margin-top:1px}
div#right_content div#right_content_wp ul li.lowest_price{border-bottom:1px solid #e0dfdf;padding-bottom:15px;margin-bottom:3px}
div#right_content div#right_content_wp ul li.we_accept{font-size:12px;color:#848484;font-weight:bold;padding-left:3px}
div#right_content div#right_content_wp ul li.cards{padding-left:5px;padding-bottom:20px;padding-top:0}
div#right_content button.pngfix{background:url(../images/buttons/checkout-btn.png) left top no-repeat;width:192px;height:46px;margin-top:10px;margin-left:8px}
div#right_content button.pngfix:hover{background-position:0 -46px}
div#right_content button.pngfix:active{background-position:0 -92px}
div#right_content .coupon-cart{width:176px;height:37px;margin:0 auto;color:#444;text-transform:uppercase;font-size:12px;font-weight:bold;margin-top:15px}
div#right_content .coupon-cart #right_column_bottom fieldset{float:left;width:109px}
div#right_content .coupon-cart #right_column_bottom input{background:url(../images/backgrounds/cart-promo-field.png) no-repeat left top;float:left;width:104px;height:22px;padding-left:5px;border:0;font-size:11px;text-transform:none;font-weight:normal}
div#right_content .coupon-cart #right_column_bottom div{float:left;width:64px;margin-top:-1px;margin-left:3px}
div#right_content div.coupon-cart button{background:url(../images/buttons/apply.png) left top no-repeat;width:65px;height:23px}
div#right_content div.coupon-cart button:hover{background-position:0 -24px}
div#right_content div.coupon-cart button:active{background-position:0 -48px}
div#right_content table.totals{width:170px;margin-top:12px;margin-left:20px}
div#right_content table.totals td.label{width:51px;text-align:left;color:#444;font-size:12px}
div#right_content table.totals td.amount{width:119px;text-align:right;color:#444;font-size:12px}
div#right_content table.totals tr.promo td{color:#f00}
div#right_content table.totals td.total_label{width:51px;padding-top:15px;text-align:right;font-size:13px;font-weight:bold;color:#444}
div#right_content table.totals td.total_amount{width:119px;padding-top:15px;padding-left:10px;text-align:left;font-size:21px;font-weight:bold;font-family:myfont;color:#444}
div#right_content .security{width:177px;height:58px;margin:10px 0 15px 13px}
div#right_content .security .mcafee{float:left;width:65px;height:46px;margin-top:12px}
div#right_content .security .verisign{float:right;width:94px;height:58px}
div#right_content #ships{width:142px;height:15px;margin:10px 0 12px 33px}
div#right_content #right_bottom #credit_cards{background:url(../images/cc-icon.png) no-repeat left top;width:196px;height:28px;margin-top:13px;margin-left:17px}
div.bottom_content{border:0;padding:9px 0 0 7px;overflow:hidden;clear:both}
div#footer_bottom{margin:0 auto;width:986px;margin-bottom:100px}
div#footer_bottom address{float:left;width:200px;padding:0 0 0 50px;font-size:11px;color:#787878;background:url(../images/icons/logo_footer.gif) left top no-repeat}
div#footer_bottom address span{display:block;padding:10px 0 5px 0;font-size:15px;font-weight:bold;color:#020202}
div#footer ul.banner{float:right;padding:20px 40px 0 0}
div#footer ul.banner li{padding-top:5px;list-style-type:none}
div#left_content_footer{display:block;float:right;padding-bottom:50px;width:237px}
div#left_content_footer span{display:block;clear:both;padding-bottom:7px;text-align:center;font-size:1.4em;font-weight:bold;color:#818080}
div#left_content_footer div a img{padding-left:45px}
div#left_content form#shopping_form{width:700px;overflow:hidden}
div#top_bgr{font-size:.3em;margin-top:15px;height:5px;width:691px;background:url(../images/backgrounds/center_shopping.gif) left top no-repeat}
div#bottom_bgr{font-size:.3em;height:5px;width:691px;background:url(../images/backgrounds/center_shopping.gif) left bottom no-repeat}
form#shopping_form table{width:685px;margin:0 10px;font-size:11px}
form#shopping_form strong{font-weight:bold}
form#shopping_form table tbody tr td.table_item{padding-bottom:7px;padding-top:7px}
form#shopping_form table tbody tr td{border-bottom:1px solid #d1d2d3}
form#shopping_form table thead{color:#4b4b4b;height:26px;font-weight:bold;border:0;background-color:#f4f9f9}
form#shopping_form table thead tr th{font-size:12px;font-weight:bold}
form#shopping_form table tbody tr td.table_price,form#shopping_form table tbody tr td.table_qty,form#shopping_form table tbody tr td.table_total{text-align:center;font-size:12px;color:#3d3d3d;padding-bottom:40px}
form#shopping_form table tbody tr td.table_qty a{display:block;color:#398ebc;text-decoration:none}
form#shopping_form table tbody tr td.table_qty a:hover{color:#d46300}
form#shopping_form table thead th{height:25px;color:#77aeb8;text-align:center}
form#shopping_form table thead th.table_item{width:435px;padding-left:10px;border-right:1px solid #e9f3f3;text-align:left}
form#shopping_form table thead th.table_price,form#shopping_form table thead th.table_qty{width:77px;border-left:1px solid #f9fcfc;border-right:1px solid #e9f3f3}
form#shopping_form table thead th.table_total{width:80px;border-left:1px solid #f9fcfc}
form#shopping_form table td.table_item img{float:left}
form#shopping_form table td.table_item div{display:block;margin-left:85px;padding-top:10px;color:#999}
form#shopping_form table td.table_item a{font-size:12px;font-weight:bold;color:#444;padding-bottom:5px;text-decoration:none}
form#shopping_form table td.table_item a.edit,form#shopping_form table td.table_item a.remove{font-size:11px;font-weight:normal;color:#53acbc}
form#shopping_form table td.table_item a:hover{text-decoration:underline}
form#shopping_form table td.table_item h3{padding-bottom:5px}
form#shopping_form table td.table_qty input{background:url(../images/drop-down.png) no-repeat top left;width:32px;height:22px;padding-left:9px;border:0;font-size:11px}
form#shopping_form table td.table_qty input:hover{cursor:default}
form#shopping_form table tbody tr td.table_qty a{display:inline;color:#444}
form#shopping_form table tbody tr td.table_qty a:hover{color:#444}
form#shopping_form table tbody tr td.table_qty a:hover ul{display:block}
form#shopping_form table td.table_qty ul{display:none;position:absolute;float:none;height:auto;margin:0;margin-top:-1px;margin-left:19px}
form#shopping_form table td.table_qty ul li{background:#fff;float:none;width:31px;height:18px;margin:0;padding:0;padding-top:3px;padding-left:8px;text-align:left;border-left:1px solid #d3d2d1;border-right:1px solid #d3d2d1}
form#shopping_form table td.table_qty ul li.last{border-bottom:1px solid #d3d2d1}
form#shopping_form table td.table_qty ul li:hover{background:#e6f3f3}
form#shopping_form table td.no_products{text-align:center;font-size:1.8em;color:#979797;padding:25px 0 25px 0}
form#shopping_form table tr.empty{height:12px}
form#shopping_form .edit{margin-left:8px}
form#shopping_form tfoot tr td{text-align:right;border-bottom:1px solid #d1d2d3;background:#fcfbfb}
form#shopping_form button#update_qty{width:123px;height:28px;margin:7px 52px 7px 0;background:url(../images/buttons/submit.png) left -70px no-repeat}
form#shopping_form button#update_qty:hover{background-position:left -98px}
div#continue_shopping{float:left;padding:13px 0 15px 10px}
div#continue_shopping a{background:url(../images/continue-arrow.gif) no-repeat left center;padding-left:10px;text-decoration:none;color:#444}
div#continue_shopping a:hover{text-decoration:underline}
form#shopping_form ul#list_total{display:block;float:right;list-style-type:none;padding:10px 14px 50px 0;width:250px}
form#shopping_form ul#list_total li{font-size:1.4em;font-weight:bold;color:#787373;padding-bottom:7px;float:left;width:258px}
form#shopping_form ul#list_total li h3{float:left;padding-right:20px;text-align:right;font-weight:bold;width:158px}
form#shopping_form ul#list_total li h3 span{color:#a4a4a4}
form#shopping_form ul#list_total li h4{color:#3d3d3d;font-weight:bold;float:left}
form#shopping_form ul#list_total li h4#list_free{color:#fe0404}
form#shopping_form ul#list_total li#tax{border-bottom:1px solid #d3d2d2}
form#shopping_form ul#list_total li#last_list{color:#de5400;padding-top:7px;font-size:1.8em}
form#shopping_form ul#list_total li#last_list h4{color:#de5400}
div.signup{margin:0;padding:15px 0 0 20px;height:33px;clear:both;border-bottom:1px solid #f7de89;border-top:1px solid #ffe9a0;border-right:1px solid #ffe9a0;border-left:1px solid #ffe9a0;background:url(../images/backgrounds/sign_up.gif) left top repeat-x}
div.signup p{float:left;width:620px;padding:0;color:#5b5b5a}
div.signup p span{padding:0 5px 0 0;font-size:15px;font-weight:bold;font-style:oblique;color:#2f2f2f}
div.signup p a{color:#5b5b5a}
div.signup form#signup{float:left}
div.signup form input{float:left;width:235px;height:20px;border:1px solid #e4e3e3;font-size:1.2em;color:#919090;padding-top:2px;padding-left:5px}
div.signup form button{float:left;width:66px;height:24px;margin:0;padding:0;position:relative;top:0;left:-1px;cursor:pointer;border:0;background-position:0 -92px}
div.success_signup p{width:900px;text-align:center}
div.success_signup p span{font-style:normal}
div.pop_up p{padding:5px 40px 0 12px}
div#ret_exc_popup a.close_box,div#ship_info_popup a.close_box,div#sec_guar_popup a.close_box,div#lowest_price_popup a.close_box{width:36px;height:36px;position:absolute;top:-15px;left:385px;z-index:500;background:url(../images/icons/close.png) left top no-repeat}
div#thankyou h1{font-size:1.6em;color:#c00;padding-left:71px;padding-top:10px;padding-bottom:15px}
div#thankyou a{color:#1d85c1;font-style:normal;font-size:1.2em;padding:28px 0 15px 107px;background:0}
div#ret_exc_popup,div#ship_info_popup,div#sec_guar_popup,div#lowest_price_popup{left:50%;margin-left:-190px;padding-left:15px;width:414px;height:236px;font-size:1.2em;background:url(../images/backgrounds/shopping_popup.png) left top no-repeat}
div#lowest_price_popup{background:url(../images/backgrounds/low_price.png) left top no-repeat}
div#ret_exc_popup h1,div#ship_info_popup h1,div#sec_guar_popup h1,div#lowest_price_popup h1{padding:15px 0 20px 0;font-size:18px;color:#447f93;text-align:center;margin-left:-7px}
div.rich-text-wrapper{display:none;padding:25px;padding-top:45px}
div.product_info div.active{display:block!important}
#slider{position:relative;padding-top:1px;margin-left:49px;height:204px!important;overflow:hidden!important}
#slider ul,#slider li{margin:0;padding:0;list-style:none}
#slider ul{display:block;overflow:hidden;padding-top:1px}
#slider li{float:left;width:171px;height:202px;overflow:hidden;position:relative}
#slider li:hover{margin-top:-1px;border-top:1px solid #65b5dc;border-bottom:1px solid #65b5dc}
#slider a{display:block;width:100%;height:100%}
#slider li a span{background:url(../images/buttons/slider_shop.png) no-repeat left top;position:relative;top:55px;width:59px;height:19px;margin:0 auto;display:none}
#slider a:hover span{display:block}
#slider li#home_steam_showers{background:url(../images/backgrounds/home_steam_showers.jpg) no-repeat left top}
#slider li#home_bathroom_vanities{background:url(../images/backgrounds/home_bathroom_vanities.jpg) no-repeat left top}
#slider li#home_whirpool_tubs{background:url(../images/backgrounds/home_whirpool_tubs.jpg) no-repeat left top}
#slider li#home_bathroom_faucets{background:url(../images/backgrounds/home_bathroom_faucets.jpg) no-repeat left top}
#slider li#home_shower_panels{background:url(../images/backgrounds/home_shower_panels.jpg) no-repeat left top}
#slider li#home_person_sauna{background:url(../images/backgrounds/home_person_sauna.jpg) no-repeat left top}
#slider li#home_dual_flush_toilets{background:url(../images/backgrounds/home_dual_flush_toilets.jpg) no-repeat left top}
span.slider_img_title{width:190px;text-align:center;color:#44771e;padding:10px 0!important;padding-top:5px!important}
#prevBtn,#nextBtn{display:block;width:9px;height:14px;position:absolute;left:-30px;top:96px}
#prevBtn{left:20px}
#nextBtn{left:924px}
#prevBtn a,#nextBtn a{width:8px;height:14px;display:block}
#prevBtn a{background:url(../images/icons/slider_arrows.png) no-repeat left top}
#nextBtn a{background:url(../images/icons/slider_arrows.png) no-repeat right top}
#prevBtn a:hover{background-position:left bottom}
#nextBtn a:hover{background-position:right bottom}
div#search_autocomplete{margin-top:-1px;border-bottom:1px solid #fafafa;border-top:1px solid #fafafa;background:#fafafa}
div#search_autocomplete ul li:hover{cursor:pointer;background:#0195af}