body,html{padding:0;margin:0;color:#000;background:#eee;font-family:Verdana;font-size:.86em;}
#wrap{width:760px;margin:0 auto;background:#fff;padding:15px 40px;border-left:10px solid #e5e5e5;border-right:10px solid #e5e5e5;}
#header{padding:0;background:#fff;height:170px;}
h1{font:bold 18px/16px Verdana,Arial,Helvetica,sans-serif;color:#369;border:none;padding-top:0;margin-top:0;padding-bottom:10px;}
h2{font:bolder 14px Verdana,Arial,Helvetica,sans-serif;color:#369;border:none;padding-top:10px;padding-bottom:10px;}
h3{font:bolder 14px/16px Verdana,Arial,Helvetica,sans-serif;color:#369;border:none;}
h4{font:bolder 14px/16px Verdana,Arial,Helvetica,sans-serif;color:#369;border:none;padding-top:0;margin-top:0;}
#main{float:left;width:510px;padding-right:10px;background:#fff;}
#sidebar{float:right;width:220px;padding:0;background:#fff; text-align:left;}
#footer{clear:both;padding:30px 10px 5px 10px; text-align:left;}
#footer p{margin:0;}
* html #footer{height:1px;}
ul{line-height:1.3em;}
ul li{margin-bottom:6px;}
.tiny{font-size:.8em;color:#aaa;}
.warn{color:red;}
.testimonial{padding:12px;border:6px solid #f1f0f9;margin-bottom:16px;background:#f6f6ff;}
.testimonial i{color:#999;}
.yellowbox{width:260px;margin:auto;text-align:center;padding:12px;background:#ffe;}
#headwrap{margin:auto;width:760px;height:150px;}
#nav{padding:0;margin:0;list-style-type:none;padding-top:2px;}
.flt{float:left;padding-right:7px;}
.sprite{background:url('/images/wedge-pillow-sprites.png');height:40px;display:block;text-indent:-9999px;border:0 solid #f00;}
.testimonials{width:104px;background-position:-606px 0;}
a:hover.testimonials{background-position:-606px 40px;}
.benefits{width:143px;background-position:-10px 0;}
a:hover.benefits{background-position:-10px 40px;}
.contact{width:94px;background-position:-159px 0;}
a:hover.contact{background-position:-159px 40px;}
.inventor{width:133px;background-position:-259px 0;}
a:hover.inventor{background-position:-259px 40px;}
.home{width:50px;background-position:-400px 0;}
a:hover.home{background-position:-400px 40px;}
.resources{width:89px;background-position:-458px 0;}
a:hover.resources{background-position:-458px 40px;}
.faqs{width:42px;background-position:-555px 0;}
a:hover.faqs{background-position:-555px 40px;}
.cart{width:55px;background-position:-717px 0;}
a:hover.cart{background-position:-717px 40px;}
#footwrap{width:754px;height:276px;margin:auto;padding-top:20px;}
.footbox{float:left;}
#footermenuimg{padding-left:16px;padding-bottom:20px;}
#footernav{text-align:center;padding-bottom:38px;}
#foot1{width:130px;padding-right:25px;}
#foot2{width:360px;padding-right:25px;}
#foot3{width:196px;text-align:center;}
#disclaimer{padding-left:16px;padding-top:16px;width:730px;font-size:.75em;clear:both;color:#666;}
#sell-footer{text-align:center;padding-top:30px;}
#newsletter-footer{width:360px;border:1px solid #aaa;text-align:center;padding:10px;margin:auto;background:#FFE;}
.sidebarbox{padding:12px;border:1px solid #aaa;margin-bottom:16px;width:202px;  text-align:left;}
.sidebarbox .boxheading{color:#060;font-weight:bold;display:block;padding-bottom:6px;}
.sidebarbox li{line-height:1em;}
.special{font-weight:bold;font-size:14px;color:#C00;}
.special-less{color:#666;}
.product-wrap{margin-top:30px;padding-top:30px;border-top:1px solid #ccc;clear:both;}
.basepillow{margin-top:20px;padding-top:30px;height:350px;}
.allergypillow{margin-top:30px;padding-top:30px;height:460px;}
.onlypillow{margin-top:30px;padding-top:30px;height:330px;}
.display-product{width:170px;float:left;}
.display-product img{border:0 solid #eee;}
.describe-product{width:340px;float:left;padding-top:0;}
.lgrey{color:#aaa;}
.mred{color:#c00;font-weight:bold;}
.price{font-weight:bold;color:#c00;font-size:1.2em;}