/*

	CPAP Stylesheet.
	
	HEADER IMG font:  Franklin Gothic Demi.  
		   size 26 (ish)
	
	
*/


ul {padding:0px; margin:8px 20px; }
.centerColumn ul {padding:0px; margin:8px 15px; }



h2 {color:#FF7E00; font-size:18px; font-weight:bold; line-height:normal; margin:0px; padding:5px 0px 5px 0px; text-transform:uppercase;}
h3 {color:#FF7E00; font-size:14px; font-weight:bold; line-height:normal; margin:0px; padding:5px 0px 5px 0px; text-transform:uppercase;}
h4 {color:#FF7E00; font-size:11px; font-weight:bold; line-height:normal; margin:0px; padding:5px 0px 5px 0px; text-transform:uppercase;}



* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	background:#E2E2E2;	  
	width:100%; 
	vertical-align:top;
	font-family: Tahoma;
	color:#6D6D6D; font-size:12px;
}

table, td {vertical-align:top;}


a {text-decoration:underline; color: blue;}	
a:hover{text-decoration:none;}
a:visited{ color: blue; }



img {
	border:0px;
}

.col {
	float:left;
}


.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}

.main {width:920px; margin:auto;}


.navigation {background:#2C2C2C; border-bottom:2px solid #000000;}
.navigation .left {float:left; padding-top:5px;}
.navigation .right {float:right; padding-right:30px;}
.navigation .links {text-align:right; padding:26px 0px 12px 0px; color:#6D6D6D;}
.navigation .links a {color:#6D6D6D;}

.navigation .nav_1 {float:left; padding:4px 15px 3px 0px;}
.navigation .nav_2, .navigation .nav_3 {float:left; padding:1px 15px; border-left:1px solid #4D4D4D;}

.menu {background:#3EA7C6; font-size:11px; color:#000000;}

.content_bg {background:#2C2C2C url(bg_cont.gif) top repeat-x;}


.banner_set3 {background:url(banner-resmed.gif) top right no-repeat; height:100px;}


.footer {padding:15px 0px 10px 0px;}
.footer .left {margin-right:-210px; float:left; padding:2px 0px 0px 10px;}
.footer .right {width:100%; float:right;}
.footer .right .margin {margin:0px 10px 0px 200px;}

.footer {color:#2C2C2C;}
.footer a {color:#2C2C2C; font-weight:bold;}
.footer .copy {font-size:10px; padding-top:3px; color:#808080;}
.footer .copy a {color:#808080;}



/* ----------------------- BOXES ------------------------- */

.box {background:#4D4D4D; margin-bottom:10px;}
.box_head {padding:17px 0px 8px 21px; margin:0px 22px 0px 0px; font-size:1.1em; font-weight:bold; text-transform:uppercase; line-height:normal; color:#FFFFFF;}
.box_head a {color:#FFFFFF; text-decoration:none;}
.box_head a:hover {text-decoration:underline;}
.box_body {padding:0px 0px 18px 21px; margin:0px 22px 0px 0px; color:#B8B8B8;}
.box_body a {color:#B8B8B8;}
.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {padding:2px 0px 4px;}
.box_body ul li a {padding-left:8px; text-decoration:none; font-size:1.1em;}






/* ----------------------- OLD SITE STUFF ------------------------- */


#maintable {
  font-size:1.0em;
 }


#productheader {
  font-size:1.1em;
  color: #ffffff;
  font-weight:bold;
 }
 
#pagetitle {
  margin: 0px auto; 
  text-align: center; 
  width: 35%; 
  padding-left:10px;
  padding-right:10px;
  background-color: #FE8638; 
  font-size:1.4em;
  color:#000;
  border-bottom:15px solid #ffffff;
  }

#pagetitlered {
  margin: 0px auto; 
  text-align: center; 
  width: 35%; 
  padding-left:10px;
  padding-right:10px;
  background-color: RED; 
  font-size:1.4em;
  color:#fff;
  border-bottom:15px solid #ffffff;
  }

#inversetitle {
  margin: 0px auto; 
  text-align: center; 
  width: 35%; 
  background-color: #ffffff; 
  font-size:1.3em;
  color:#73a2bd;
  border-bottom:15px solid #ffffff;
  }
  
#disclaimer {
  color:#808080; 
  font-size:0.8em;
  text-align:center;
  }


#right {
  float:right;
  background:#ddd;
  padding:10px;
  border:1px solid #000;
  color:#000;
  }


#s9div {
background: #ffffff url(front-s9background.jpg) no-repeat scroll top left;
width: 700px;
height: 230px;
padding-top: 10px;
padding-left: 10px;
color: #444444; font-size:16px; font-weight:normal; text-align:left;
}


#s9info {
margin-top:26px;
margin-left:277px;
font-weight:normal;
font-size:14px;
color: #444444;
}


#redUL {
font-weight:bold; 
text-decoration: underline;
color: RED;
}


#frontLogo {
border: 2px solid #000000;
}
