body {
margin:0;
padding:0;
background-image:url(images/back.jpg);
background-position:bottom center;
background-repeat:repeat-x;
background-color:#f5fafd;
font-family:Arial;
color:#292929;
font-size:13px;
text-align:center;
}

img {
border:none;
}

#pageback {
width:1000px;
margin:auto;
clear:both;
background-image:url(images/pageback.gif);
}

#page {
width:1000px;
margin:auto;
clear:both;
background-image:url(images/page.gif);
background-repeat:no-repeat;
background-position:bottom center;
}

#page_backup {
width:986px;
height:620px;
margin:auto;
clear:both;
background-image:url(images/bg_backup.jpg);
background-position:bottom center;
}

#header {
width:1000px;
height:190px;
clear:both;
background-image:url(images/header.jpg);
}

a.logo {
width:376px;
height:95px;
display:block;
float:left;
padding-left:35px;
margin-top:95px;
}

#menulinks {
width:1000px;
height:52px;
clear:both;
}

#menulinks a.home {
background-image:url(images/menu/home.jpg);
width:181px;
height:52px;
display:block;
float:left;
}

#menulinks a.home:hover {
background-image:url(images/menu/home1.jpg);
}

#menulinks a.sleep101 {
background-image:url(images/menu/sleep101.jpg);
width:158px;
height:52px;
display:block;
float:left;
}

#menulinks a.sleep101:hover {
background-image:url(images/menu/sleep1011.jpg);
}

#menulinks a.whyunisom {
background-image:url(images/menu/whyunisom.jpg);
width:159px;
height:52px;
display:block;
float:left;
}

#menulinks a.whyunisom:hover {
background-image:url(images/menu/whyunisom1.jpg);
}

#menulinks a.ourproducts {
background-image:url(images/menu/ourproducts.jpg);
width:157px;
height:52px;
display:block;
float:left;
}

#menulinks a.ourproducts:hover {
background-image:url(images/menu/ourproducts1.jpg);
}

#menulinks a.wheretobuy {
background-image:url(images/menu/wheretobuy.jpg);
width:160px;
height:52px;
display:block;
float:left;
}

#menulinks a.wheretobuy:hover {
background-image:url(images/menu/wheretobuy1.jpg);
}

#menulinks a.faq {
background-image:url(images/menu/faq.jpg);
width:185px;
height:52px;
display:block;
float:left;
}

#menulinks a.faq:hover {
background-image:url(images/menu/faq1.jpg);
}

#menuunder {
background-image:url(images/menu_under.jpg);
height:15px;
width:1000px;
clear:both;
margin:0;
}

#mainarea {
width:970px;
padding-left:30px;
clear:both;
}

#contentareaback {
background-image:url(images/content_middle.jpg);
background-repeat:repeat-y;
float:left;
width:612px;
text-align:left;
padding-left:0px;
}

#contentarea {
background-image:url(images/content_top.jpg);
background-repeat:no-repeat;
padding-left:55px;
padding-right:40px;
padding-top:10px;
}

#contentareaback_privacy {
background-image:url(images/content_middle_privacy.jpg);
background-repeat:repeat-y;
float:left;
width:95%;
text-align:left;
padding-left:0px;
}

#contentarea_privacy {
background-image:url(images/content_top_privacy.jpg);
background-repeat:no-repeat;
padding-left:55px;
padding-right:40px;
padding-top:10px;
}

#contentareabottom_privacy {
background-image:url(images/content_bottom_privacy.jpg);
background-repeat:no-repeat;
width:100%;
height:17px;
margin:0;
padding:0;
display:block;
}

#contentarea .contentheader {
clear:both;
height:45px;
}

#contentarea .contentheader .left {
float:left;
width:300px;
height:45px;
margin:0;
padding:0;
}

#contentarea .contentheader .right {
float:right;
width:130px;
height:35px;
padding-top:10px;
margin:0;
}

#contentarea .text {
line-height:18px;
}

#contentarea .stores {
line-height:1px;
}

#contentareabottom {
background-image:url(images/content_bottom.jpg);
background-repeat:no-repeat;
width:612px;
height:17px;
margin:0;
padding:0;
display:block;
}

.contentbox {
width:515px;
background-image:url(images/contentbox_middle.jpg);
}

.contentbox .top {
width:515px;
height:50px;
background-image:url(images/contentbox_top.jpg);
}

.contentbox .top .left {
padding-top:8px;
padding-left:10px;
float:left;
width:300px;
}

.contentbox .top .right {
width:150px;
float:right;
text-align:right;
padding-top:8px;
padding-right:10px;
}

.contentbox .text {
line-height:18px;
padding-left:20px;
padding-right:15px;
}

.contentbox .bottom {
width:515px;
height:22px;
background-image:url(images/contentbox_bottom.jpg);
}

#sidebar {
float:left;
width:300px;
text-align:left;
}

#footer {
width:1000px;
height:129px;
background-image:url(images/footer.jpg);
clear:both;
color:#2c4c6b;
font-size:11px;
line-height:16px;
padding-top:10px;
}

#footer_backup {
width:986;
height:109px;
background-image:url(images/home_backup_footer.jpg);
background-repeat:no-repeat;
background-position:top center;
clear:both;
color:#2c4c6b;
font-size:11px;
line-height:16px;
padding-top:10px;
}

#footer a {
color:#2c4c6b;
text-decoration:none;
font-size:11px;
}

#footer a:hover {
color:#000;
text-decoration:underline;
font-size:11px;
}

.subheads {
	font-size: 16px;
	font-weight: bold;
	color: #2a56a9;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
color : #000; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	font-weight : normal;  
	line-height : 13px;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.faqanswer {
width: 480px; 
background: #f8db9c; 
display: none; 
padding: 6px;
font-size: 12px; 

}.text li {
	padding-bottom: 0.8em;
}

.white
	{ 
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;  
	padding: 4px;
	}
	
.white a
	{ 
	color: #fff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;  
	padding: 4px;
	}
	
.text a
	{
	color: #2a56a9;
	font-weight: bold;
	}
	
.usresidents {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
