html { height: 100%; margin-bottom: 1px; }
body { margin: 0px; padding: 0px; }

img { border: 0px; } 

wrapper { width: 100%; }

#top { width: 100%; }
#scene h1, #scene h2 { display: none; }
#split { position: relative; z-index: 2; top: -5px; width: 100%; height: 40px; background: url(../images//mattress.png) repeat-x; }

#main { position: relative; z-index: 1; top: -11px; width: 100%; }
#centered_content_a { position: absolute; left: 50%; width: 760px; margin-left: -380px; padding-bottom: 1px; background: #fff; }
#centered_content_b { width: 758px; margin: 0px 1px 0px 1px; padding-bottom: 1px; background: #d8e2ea; }
#centered_content_c { width: 756px; margin: 0px 1px 0px 1px; padding-bottom: 1px; background: #b1c5d5; }
#centered_content_d { width: 754px; margin: 0px 1px 0px 1px; padding-bottom: 15px; padding-top: 20px; background: #fff; }
#content_pad { width: 720px; padding: 0px 17px 15px 17px; }
.content_pad { width: 720px; padding: 0px 17px 0px 17px; }

.togglerBar { width: 720px; padding: 0px 0px 0px 0px; margin-left: 20px; cursor: pointer; }
.bar { width: 720px; padding: 20px 0px 0px 0px; }

.green_bar { width: 720px; padding: 3px 0px 3px 0px; background: #afd144; }
.gb_pad { margin-bottom: 1px; }
.green_bar h2 { margin: 0px; padding: 0px 0px 0px 10px; font: 75% tahoma; font-weight: bold; color: #fff; }

#tmbl { float: left; width: 460px; padding-right: 19px; }
#content_slogan { width: 187px; height: 14px; margin-left: 10px; background: url(../images//content_slogan.gif); }
#tmbl p { margin-left: 10px; font: 12px trebuchet ms, serif; color: #5b5b5b; text-align: justify; }
#tmbr { float: left; width: 239px; }

.middle_box { width: 220px; padding: 0px 9px 0px 10px; }
.middle_box_large { width: 440px; padding: 0px 9px 0px 10px; }
.mbr_border { border-right: 1px solid #e1eaef; }
.mbl_border { border-left: 1px solid #e1eaef; }
.mb_header { width: 220px; height: 14px; }
.auto { background: url(../images//automated_sleep_systems.gif); }
.mat { background: url(../images//mattresses.gif); }
.del { background: url(../images//delivery_and_installation.gif); }
.middle_box p, .middle_box_large p { font: 70% tahoma, serif; color: #5b5b5b; text-align: justify; }
.middle_box span, .middle_box_large span { font: 11px tahoma, serif; color: #5b5b5b; }
.middle_box h3, .middle_box_large h3 { margin: 10px 0px 10px 0px; font: 13px tahoma, serif; font-weight: bold; color: #5b5b5b; }

.large_img { width: 239px; height: 188px; border: 1px solid #afd144; }
.large_img img { margin: 2px 2px 2px 2px; }
.sm_img { float: right; width: 87px; height: 89px; margin: 5px 0px 5px 5px; padding: 2px; border: 1px solid #afd144; }
.imglp { margin: 10px 0px 10px 60px; }
.imgrp { margin:  10px 60px 10px 0px; }

.block_pad { margin: 0px 10px 0px 10px; }
.block_pad p { margin: 4px 0px 4px 0px; font: 75% trebuchet ms, serif; color: #5b5b5b; text-align: justify; }
.block_pad h2 { margin: 10px 0px 10px 0px; font: 80% trebuchet ms, serif; font-weight: bold; color: #5b5b5b; }
.block_pad ul { margin: 10px 0px 10px 0px; }
.block_pad li { list-style-image: url(../images/cross.gif); font: 70% tahoma, serif; color: #5b5b5b; text-align: justify; }

.half { width: 340px; padding-left: 20px; }

.accord_pad { margin: 10px 0px 10px 0px; page-break-inside: auto; }
.bull { font-size: 9px; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.splitter { width: 720px; height: 1px; margin-top: 20px; background: #e1eaef; }
.splitter img { width: 1px; height: 1px; padding: 0px; margin: 0px; }

#tmbl h2, .middle_box h2 { display: none; }

#mdseo,#mdseo a {clear:both;color:#999;font-family:tahoma;font-size:9px !important;text-align:center;}

