body {
font-family : trebuchet ms, verdana, arial, tahoma sans-serif;
font-size : 90%;
color : #888;
background-color : white;
line-height : 180%;
margin : 0;
padding : 0;
text-align : center;
}
#header, #wrapper-content {
width : 85%;
min-width : 700px;
max-width : 1050px;
margin : 0 auto;
text-align : left;
}
#topleft {
background : transparent url('images/bg02-white-left.png') no-repeat left top;
width : 85%;
min-width : 700px;
max-width : 1050px;
margin : 0 auto;
text-align : center;
}
#topright {
background : transparent url('images/bg02-white-right.png') no-repeat right top;
width : 100%;
min-width : 700px;
max-width : 1050px;
margin : 0 auto;
text-align : center;
}
#line {
border-top : 1px solid #ccc;
width : 93%;
height : 1px;
}
#wrapper-header {
background : transparent url('images/bg.png') repeat-x top center;
height : 125px;
}
#header {
background : #eee url('images/Mattress.jpg') no-repeat center top;
}
#wrapper-header2 {
background : transparent url('images/bg02-blue-left.png') no-repeat top left;
}
#wrapper-header3 {
background : transparent url('images/bg02-blue-right.png') no-repeat top right;
height : 125px;
}
#logo {
margin-left : 15px;
padding-right : 10px;
}
#graphic1 {
margin : -3px 0 0 -18px;
}
#header h1 {
margin : 0 0 0 20px;
padding : 0;
height : 100px;
color : #222;
font-size : 130%;
}
#wrapper-content {
background : white url('images/bg02-white-left.png') no-repeat left top;
}
#content {
background : transparent url('images/bg02-white-right.png') no-repeat right top;
padding : 5px 250px 3em 40px;
}
#menu-page {
float : right;
width : 187px;
margin : 20px 30px .5em 2em;
background : transparent url('images/menu.png') no-repeat;
text-align : left;
line-height : 100%;
font-family : Verdana, Arial, Helvetica, sans-serif, arial, sans-serif;
}
#menu-page ul {
margin : 0;
padding : 0;
list-style : none;
font-size : 90%;
line-height : 140%;
}
#menu-page h3 {
font-size : 75%;
text-transform : uppercase;
margin : 1em 0 0.3em;
color : #AD0401;
font-weight : bold;
letter-spacing : 0.15em;
margin-top : 1.3em;
text-align : center;
}
#menu-page a:link, #menu-page a:visited {
color : #5b8fbe;
}
#menu-page a:hover {
color : #666;
}

#footer {
width : 85%;
min-width : 700px;
max-width : 1050px;
margin : 0 auto;
background-color : #e5f0fc;
border : 1px solid #ccc;
clear : both;
line-height : 2.2em;
font-size : 85%;
}
h2 {
font-size : 120%;
color : #5b8fbe;
}
h3 {
font-size : 110%;
margin-bottom : 0.5em;
}
h4 {
font-size : 100%;
margin-bottom : 0;
padding-bottom : 0;
}
p {
margin-top : 0.5em;
}
a:link, a:visited {
color : #5b8fbe;
text-decoration : none;
}
a:hover {
color : #666;
text-decoration : underline;
}
.newpage {
background-image : url(images/newpage.gif);
background-repeat : no-repeat;
background-position : right;
padding-right : 14px;
}
.links {
text-align : left;
line-height : 100%;
}
#webproper {
float : right;
margin:5px;
}
a img, img {
border : 0;
}
.center {
margin : 0 auto;
text-align : center;
display : block;
}
.right {
float : right;
margin : 5px;
}
.left {
float : left;
margin : 5px;
}
.smtext {
font-size : 80%;
}
.offsite {
padding-right : 12px;
background-image : url(images/offsite.gif);
background-repeat : no-repeat;
background-position : right;
color : #5d6d89;
text-decoration : underline;
}
html, body {
height : 100%;
}
#nonFooter {
position : relative;
min-height : 100%;
}
#wrapper-footer {
position : relative;
margin-top : -2.3em;
}
#hr-footer {
width:90%;
margin-left:-10px;
color:#ccc;
background-color:#ccc;
height:1px;
border:0;
}
#mattressmax {
float:right;
margin:20px;
}
#wrapper-header3 h1 {
padding-top:60px;
}