body{margin:0;padding:0;background-color:#796a43;}
#header{background:#004074 url('/images/bg_header.jpg') repeat-x; position:relative; height:185px; border-bottom:2px solid #3296c6;}
#logo{position:absolute; top:5px; left:30px;}
#zzzzzs{position:absolute; bottom:40px; left:180px;}
#zzzzzs1{position:absolute; bottom:40px; left:230px;}
#zzzzzs2{position:absolute; bottom:40px; left:280px;}
#zzzzzs4{position:absolute; bottom:40px; left:330px;}
#zzzzzs5{position:absolute; bottom:40px; left:380px;}

p.phone{position:absolute; top:20px; right:60px; background:transparent url('/images/hdr_txt_phone.png') no-repeat; width:143px; height:29px; text-indent:-99999px;}
p.rest-zeesy{position:absolute; bottom:8px; right:50px; background:transparent url('/images/hdr_txt_restzeesy.png') no-repeat; width:193px; height:37px; text-indent:-99999px;}




#nav{margin:0 auto;margin-left:-368.5px;width:737px;height:37px;position:absolute;left:50%;bottom:0;background:transparent url('/images/bg_nav.png') 0 100% no-repeat;z-index:1499;}
#nav ul{list-style:none;margin:0;padding:0;position:relative;}
#nav li{float:left;position:relative;color:#003d79; font-size:14.5px; padding-left:18px;}
#nav li a,#nav li a:visited{color:#003d79;font-family:Verdana;text-decoration:none;display:block;padding:10px 18px 10px 0;font-size:14.5px;float:left;height:1%;}

#nav li.home a{padding-right:28px;color:#fff;}
#nav li.home a:hover{color:#3296c6;}
#nav li.home a:hover, #nav li.home.hover, #nav li.home.active, #nav li.home.active a, #nav li.home.hover a{background:none;}
#nav li.hover, #nav li.active{background:transparent url('/images/bg_navbtn_left.gif') top left no-repeat;}
#nav li.hover > a, #nav li.active > a{background:transparent url('/images/bg_navbtn_right.gif') top right no-repeat;}

#nav ul ul{display:none;z-index:500;position:absolute;width:110px;top:100%;left:8px;background:#00aee6;border:2px solid #00aee6;border-top:none;-moz-border-radius:4px;-moz-border-radius-topleft:0;-webkit-border-radius:4px;-webkit-border-top-left-radius:0;}
#nav ul ul li{clear:left;width:100%;position:relative;border-bottom:1px solid #32c2f1; background:#00aee6; padding:0;}
#nav ul ul li.last{border:none;}
#nav ul ul li a,#nav ul ul li a:visited{font-size:12px;color:#fff;padding:5px;display:block;width:90%;background:none;}
#nav ul ul li a:hover{color:#003C78;background:none;}

#nav li.headlink:hover ul {display:block;}
#nav li.headlink.current ul li a, #nav ul ul li.hover, #nav ul ul li.active, #nav ul ul li.active a, #nav ul ul li.hover a{background:#00aee6;background-image:none;}
#nav ul li.hover ul{z-index:5000;}




#content{background:#fff url('/images/bg_paddingback.jpg') repeat;}
.container{width:1117px;margin:0 auto;}

#Links{background:#fff url('/images/bg_paddingback.jpg') repeat;}
.container{width:1117px;margin:0 auto;}

#slide-nav{position:absolute;bottom:1px;right:15px;z-index:7;margin:0;padding:0;list-style:none;}
#slide-nav li{float:left;margin:0;font:18px Verdana;color:#fff;text-decoration:none;padding:8px;cursor:pointer;}
#slide-nav li.selected, #slide-nav li:hover{color:#00a9e1;}
#slides{list-style:none;margin:0;padding:0;background:transparent url('/images/bg_home_hero.png') 0 0 no-repeat;}
#slides li{margin:0;padding:0;}

#hero,#product-tabs{width:734px;z-index:11;float:left;margin:20px 0 20px 190px;position:relative;}

#quiz{width:189px;height:232px;background:transparent url('/images/zees_quiz_bg.png') top right no-repeat;z-index:10;float:left;margin-left:-160px;margin-top:40px;position:relative;}
#quiz a.link{float:left;margin:20px 0 0 15px;}
#quiz a.btn_arrow{margin:203px 5px 0 0;}

#warranty{width:189px;height:120px;background:transparent url('/images/zees_warranty_bg.png') bottom right no-repeat;z-index:10;float:left;margin-left:-160px;margin-top:40px;position:relative;}
#warranty a.link{float:left;margin:0 0 0 5px;}
#warranty a.btn_arrow{margin:78px 5px 0 0;}

#innovation{width:189px;height:232px;background:transparent url('/images/zees_innovation_bg.png') top right no-repeat;z-index:10;float:left;margin-left:-160px;position:relative;}
#innovation a.link{float:left;margin:2px 5px 0 0;}
#innovation a.btn_arrow{margin:203px 5px 0 0;}

.drawers{float:left;position:relative;width:190px;z-index:8;margin:0;}
.btn_arrow{float:right;margin-right:5px;width:24px;height:24px;background:transparent url('/images/btn_blue_arrow.png') 0 0 no-repeat;}

#product-tabs{clear:both;margin-top:0;}
#product-tabs.ui-tabs{background:transparent url('/images/bg_products_footer.png') left bottom no-repeat;padding-bottom:5px;}
#product-tabs .ui-widget-content{background:none;}
#product-tabs .ui-widget-header{font-weight:normal;background:transparent url('/images/bg_products_nav.png') bottom left no-repeat;border:none;}
#product-tabs li.title,#product-tabs li a{color:#fff;font-family:Verdana;font-size:14.5px;padding:10px 18px 8px;}
#product-tabs li.title{color:#3296c6;}
#product-tabs .ui-state-default{font-weight:normal;background:none;border:none;}
#product-tabs .ui-state-active{background:transparent url('/images/bg_prodbtn_left.gif') top left no-repeat;border:none;}
#product-tabs .ui-state-active a{background:transparent url('/images/bg_prodbtn_right.gif') top right no-repeat;border:none;}
#product-tabs li.ui-tabs-selected a{color:#003d79;}
#product-tabs div.ui-tabs-panel{background:#fff;border-left:3px solid #003c78;border-right:3px solid #003c78;font:13px Verdana;min-height:360px;padding:13px 0;}
#product-tabs.ui-widget, #product-tabs.ui-widget-content, #product-tabs.ui-corner-all, #product-tabs.ui-corner-top, #product-tabs.ui-corner-bottom{border:none;}
#product-tabs .ui-corner-all{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0px 0px;-webkit-border-bottom-right-radius:0px 0px;}
#product-tabs .ui-state-active{font-weight:normal;}
#product-tabs li.ui-tabs-selected{padding:0;}

.ui-tabs-panel ul{margin:1em;}
.ui-tabs-panel ul li{background:transparent url('/images/btn_blue_arrow_right_small.png') 0 50% no-repeat; padding:4px 0 8px 25px;}
#product-tabs h2{margin:0 0 0 20px; font-size:30px; color:#003a75;}
#product-tabs h2 span{font-size:14px; color:#858585;}
.tab-content{float:left;width:350px;padding:20px 0 20px 20px;}

#fl_sleepCalculator{width:504px;height:490px;margin:20px auto;}


#content-holder{width:734px;z-index:20;float:left;background:#003c78 url('/images/bg_blue_bottom.gif') bottom left no-repeat;color:#fff;min-height:700px;margin:20px 0 20px 190px;position:relative;font:12px Verdana; padding-bottom:100px;}


h1{margin:0 0 10px 20px;padding:0;font-weight:bold;font-size:30px;}
p,ol,dl{margin:1em 20px;line-height:1.5em;font-size:12px;}
dd{margin:0 0 1em 2em;}
h2{margin:1em 20px; font-size:14px; font-weight:bold;}
h2.special{font-size:30px; color:#00aee6;}
p.header{margin:0;padding:0;}
a:link,a:visited{color:#00AEE6;}
a:hover,a:active{text-decoration:none;}
strong{font-weight:bold;}

p.button{background:transparent url('/images/bg_blue_button.png') 0 0 no-repeat; width:133px; height:32px; float:right; text-align:right;}
p.button a{color:#FFFFFF; float:right; padding:6px 20px 0 10px; height:32px; width:103px;text-decoration:none;}

.sidebar{width:189px;float:left;font:12px Verdana;margin:40px 0;}
.sidebar .slider{background:transparent url('/images/right_col_slider_top.png') top left no-repeat;min-height:200px;}
.sidebar h3{font-size:16px;padding:10px;}
.sidebar ul{margin-left:2em;list-style:disc;}
.sidebar li{list-style:disc;line-height:1.8em;}
.sidebar a{color:#00376d;}

.blog div.entry{margin-bottom:45px;}
.blog p.date{background:transparent url('/images/bg_blog_calendar.png') top right no-repeat;float:left;width:59px;height:64px;text-transform:uppercase;color:#666666;padding:20px 3px 30px 0;margin-top:0;margin-left:15px;font-weight:bold;text-align:center;}
.blog p.date b{display:block;font-size:24px;color:#004b80;line-height:0.7em;}
.blog h3{text-transform:uppercase;font-weight:normal;font-size:18px;margin-bottom:10px;}
.blog h3 a{color:#ffffff;text-decoration:none;}
.blog p{margin:1em 15px 0;}
.blog div.pagination{margin-left:91px;color:#ccc;font-size:11px;}

#contact-form{margin:30px;}
#contact-form label{float:left; width:100px; padding-top:4px; margin-right:20px;}
#contact-form input,#contact-form textarea{border:none;}
#contact-form input.text,#contact-form textarea.text{float:left; padding:8px; background-color:#1e68b1; color:#fff; font-size:12px; width:250px; margin-bottom:7px;}
#contact-form div{clear:both;}
#contact-form #btnSubmit{background:transparent url('/images/bg_blue_button.png') 0 0 no-repeat; float:left; padding:4px 30px 6px 67px; margin:7px 0 0 120px; height:32px; color:#fff; text-align:right;}
ul.warn{color:#FF7946; font-weight:bold; margin:20px; border:1px solid #C70006; padding:20px;}
ul.warn li{list-style:circle; padding:0.3em; margin-left:1.5em;}

#the-quiz{margin:20px 20px 20px 50px;}
#the-quiz p{margin-left:0; margin-right:0;}
#the-quiz li{list-style-type:decimal;}
#the-quiz strong{display:block;}
#the-quiz .a{display:none;}
#result{display:none;}

#steps{margin-left:28px;}
.step{float:left; width:200px; margin:0 0 20px 20px;}
.step p{margin:0 5px;}

#footer-ads{clear:both;margin:0 0 20px 220px;}

#footer{background:#796a43 url('/images/bg_footer.jpg') repeat-x;border-top:2px solid #847554;position:relative;}
#footer-nav{margin:0 auto;width:737px;}
#footer ul{list-style:none;margin:20px 0;padding:0 0 220px 220px;}
#footer ul li {float:left;}
#footer ul li a{font:bold 14px Verdana;color:#fff;text-decoration:none;}
#footer ul li a:hover{color:#00a9e1;}
#footer ul ul{margin:0 60px 20px 0;padding:0;}
#footer ul ul li{float:none;}
#footer ul ul li a{font-weight:normal;font-size:12px;}

/* Login Form */
body.login form{margin:0 0 0 200px;padding:20px;}
body.login form p,body.login form label,body.login form input{font:12px Verdana;}
body.login form label{width:80px;float:left;clear:left;padding-top:4px;}
body.login form #btnlogin{margin-left:190px;}

/* Fixes */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

img.corner{display:block;margin:0;}