

/* Top Div Area */

/* Main Nav */
#nav li#liBigMain { width:340px; background:#dbdbdb; border-left: 1px solid #999999; }
#nav li#liBigMain2 { width:340px; background:#dbdbdb; border-left: 1px solid #999999;font-size:1.0em;font-weight:normal;letter-spacing:-0.05em; }
#nav li#liBigMain a { color:#666;background:none; display: inline; float: none; border: none;}
#nav li#liBigMain span, #nav li#liBigMain2 span 
{
	color:#666;background:none; 
	font-size:1.0em;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding:15px 0 0 0;
	text-align:center;
	display: block;
}
#divTop #ulMain li#liBigMain2 a { width:512px;color:#666;background:none; }
#divTop #ul2Nav { font-size:1em; }
#divTop h2 strong.pers {font-size: 18px; letter-spacing: -.1em;}

#divHomeBody { padding-top:3px; }
div.divHomeBdContent { padding-bottom:1px;position:relative;
border-top:1px solid #999; }
#divHomePers {height: 430px; background:url(../images/pers/bg_main.jpg) no-repeat bottom left; }
#divHomeCpap { background:url(../images/cpap/bg_main.jpg) no-repeat bottom left; }
#divHomeOs { background:url(../images/ostomy/bg_main.jpg) no-repeat bottom left; }

/* cpap */
#pHome1 { width:250px;
position:absolute;top:140px;right:300px;
text-align:right; }
#pHome2 { padding:25px 0 0;width:199px;
position:absolute;top:235px;left:345px;
text-align:center;font-weight:bold;
background:url(../images/cpap/bg_p2.jpg) no-repeat; }
#pHome2 a { padding:6px 0 15px;
display:block;
background:url(../images/cpap/bg_p2_a.jpg) no-repeat bottom left; }
/* pers */
#pHome1Pers { width:250px;
position:absolute;top:156px;right:320px;
text-align:right; }

#pHome1Pers2 {  padding:25px 0 0;width:199px;
position:absolute;top:270px;right:320px;
text-align:center;font-weight:bold;
background:url(/images/cpap/bg_p2.jpg) no-repeat; }

#pHome1Pers2 a { padding:6px 0 15px;
display:block;
background:url(/images/cpap/bg_p2_a.jpg) no-repeat bottom left; }

#pHome1Pers3 
{
	position:absolute;top:360px;right:320px;
}
#pPersService
{
	padding:25px 0 0;width:199px;
	text-align:center;font-weight:bold;
	background:url(/images/cpap/bg_p2.jpg) no-repeat; 
}

#pPersService a { padding:6px 0 15px;
display:block;
background:url(/images/cpap/bg_p2_a.jpg) no-repeat bottom left; }

.persLicNum { font-size: .8em; }


/* ostomy */
#pHomeOs1 { width:365px;
position:absolute;top:125px;right:315px;
text-align:right; }
#pHomeOs2 { width:225px;
position:absolute;top:170px;right:315px;
text-align:right; }
#pHomeOs3 { width:180px;
position:absolute;top:290px;right:315px;
text-align:right; }

	/* Contact Form Div */
	#divContactH { margin:5px 0 10px 580px;padding-bottom:8px;
	background:url(../images/cpap/bg_contact.gif) no-repeat bottom left; }
	#divContactH h2 { 
	color:#336699;font-size:2em;text-align:center;
	background:url(../images/cpap/bg_h2_form.gif) no-repeat bottom left; }
	#divContactH h2 span#spanH21 { display:none; }
	#divContactH h2 span#spanH22m { padding:39px 0 15px; display:block; }
	#divContactH h2 span#spanH2pers { padding:39px 0 15px; display:block; font-size: .8em; letter-spacing: -0.1em;}
		/* middle form area */
		#divConFormH {  height:350px; margin-left:16px;
		background:url('../images/cpap/bg_form.gif') bottom left no-repeat; }
		#divConFormH h3 { height:37px; text-indent:-9999px; background:url('../images/cpap/bg_h3_form.gif') no-repeat; }
		/* form tables */
		#divConFormH #tblC1 { margin-left:15px;width:225px;}
		#divConFormH #tblC1 td { padding-top:10px;vertical-align:top; }
		#divConFormH #tblC1 label { margin:0 0 4px;padding:0;display:block; }
		#divConFormH #tblC1 td#tdMed label { display:inline; }		
		#divConFormH #txtFirst, #divConFormH #txtLast, #divConFormH #txtEmail { width:150px; }
		#divConFormH #txtPhone1, #divConFormH #txtPhone2, #divConFormH #txtPhone3 { width:45px; }
		#medYes, #medNo, #medDunno { vertical-align:middle; }
		#divConFormH #medNo, #divConFormH #medDunno { margin-left:20px; }
		#divConFormH #tblC1 td h5 { font-size:1em;font-weight:normal; }
		#divConFormH #tblC1 td#tdMed { width:225px;padding-bottom:5px; }
		#divConFormH #tblC1 td#tdMed br { display:none; }
		#divConFormH #tblC1 #tdSub { padding-bottom:15px;
		text-align:right; }
		#btnSubCon { margin-right:2px; }
		.microHomeSubmitBtn { margin-right: 15px; }
		
#ulHmMods { margin:15px 0 0 10px;
float:left; }
#ulHmMods li { width:275px;height:100px;
position:relative;
float:left; }
#ulHmMods li p { padding:0px 8px 0 115px;
font-size:1.1em;line-height:1.3em; }
#ulHmMods li p a { text-decoration:underline; }
#ulHmMods li a.aMore { padding-left:8px;
position:absolute;bottom:-2px;left:115px;
display:block;font-weight:bold;
background:url(../images/global/blue_arrow.gif) no-repeat center left; }
#ulHmMods li#liMod1-io { background:url(../images/ostomy/thumb_video.jpg) no-repeat; }
#ulHmMods li#liMod2-io { background:url(../images/ostomy/promo2.jpg) no-repeat; }
#ulHmMods li#liMod3-io { background:url(../images/ostomy/promo3.jpg) no-repeat; }
#ulHmMods li#liMod1-pers { background:url(../images/pers/thumb_video.jpg) no-repeat; }
#ulHmMods li#liMod2-pers { background:url(../images/pers/promo2.jpg) no-repeat; }
#ulHmMods li#liMod3-pers { background:url(../images/pers/promo3.jpg) no-repeat; }
#ulHmMods li#liMod1-cpap { background:url(../images/cpap/thumb_video.jpg) no-repeat; }
#ulHmMods li#liMod2 { background:url(../images/cpap/hm_mod2.jpg) no-repeat; }
#ulHmMods li#liMod3 { background:url(../images/cpap/hm_mod3.jpg) no-repeat; }

#ulHmMods li#liMod3-pers small { font-size: .8em; line-height: 1.1em; color: #999999; }

/* templates lower */
#ulBread { top:215px; }
#divText { top:215px; }
#divContentM { margin-top:50px; min-height:745px; position: relative; vertical-align: top; height:auto; }
/* for Internet Explorer */
/*\*/
* html #divContentM {
height: 750px;
}
/**/
#divContentM h2 {  margin:0 10px 15px 0;
font-size:1.5em; }
#divContentM table { width:357px; }
#divContentM table td { height:17px;vertical-align:middle; }
#divContentM table td.patients { padding-left:8px;width:240px; }
#divContentM table tr.even td { background-color:#e4ebf4; }

	#divConNav, #divConVid { position:absolute;top:0px; vertical-align: top; }
		#divConNav #divSnavCpap { padding:110px 5px 10px;margin-right:25px; margin-bottom: 15px;
		border:1px solid #e3e3e3;
		background:url(../images/cpap/bg_snav.jpg) no-repeat 20px 9px; }
		#divConNav #divSnavCpap a { padding-left:10px;
		font-weight:bold;display:block;
		background:url(../images/global/blue_arrow.gif) no-repeat left center; }
		
		#divConMain #divSnavIO1 { padding:120px 55px 5px;margin-right:15px;margin-bottom: 15px;
		background:url(../images/ostomy/promo3.jpg) no-repeat 100px 9px; clear:both; }
		#divConNav #divSnavIO1 a { font-weight:bold; }
		
		#divConNav #divSnavIO2 { width: 145px; height: 300px; margin-right:25px;
		background:url(../images/global/sidegraphics.jpg) no-repeat top left; }
		
		#divConMain #persPromo1 { padding:110px 5px 10px;margin-left:130px;margin-right:225px;margin-bottom: 15px;
		background:url(../images/pers/promo3.jpg) no-repeat 100px 9px; }
		#divConNav #divSnavIO1 a { font-weight:bold; }
	
	
	#divMiCpap { background:url(../images/cpap/bg_mid.jpg) no-repeat bottom left; }
	#divMiOst { background:url(../images/ostomy/bg_mid.jpg) no-repeat bottom left; }
	#divMiPers { background:url(../images/pers/bg_mid.jpg) no-repeat bottom left; }
	
		/* middle form area */
		#divConFormM { padding-left:175px;margin:10px 0 20px 335px;position:relative;
		background:url(../images/micro/bg_mid.gif) no-repeat bottom left; }
		#divConFormM h3 { width:175px;height:139px;
		position:absolute;top:0;left:0; text-align: center;
		background:url(../images/micro/bg_h3_mid.gif) no-repeat bottom left; }
		#divConFormM h3 span { padding:60px 0 5px 15px;
		display:block;color:#336699;font-size:1.4em; }
		#divConFormM h3 span.pers {font-size: 14px; letter-spacing: -2px;}
		/* form tables */
		#divConFormM #tblC1 { width:330px;
		background:url(../images/global/bg_fld_contactform.jpg) no-repeat top right; }
		#divConFormM #tblC1 td { width:160px;padding-top:10px;height:35px;
		vertical-align:top; }
		#divConFormM #tblC1 label { padding:0 0 4px;display:block; }
		#divConFormM #tblC1 .textBox { width: 148px; }
		#divConFormM #txtFirst, #divConForm #txtLast, #divConForm #txtEmail { width:140px; }
		#divConFormM #txtPhone1, #divConFormM #txtPhone2 { width:40px; }
		#divConFormM #txtPhone3 { width:46px; }
		#divConFormM #tblC2 { width:320px; }
		#divConFormM #tblC2 br { display:none; }
		#divConFormM #tblC2 #tdMed { width:240px;vertical-align:top; }
		#divConFormM #tblC2 #tdMed h5 { font-size:1em;font-weight:normal;padding-bottom:5px; }
		#medYes, #medNo, #medDunno { vertical-align:middle; }
		#divConFormM #medYes, #divConFormM #medNo { margin-right:20px; }
		#divConFormM #tblC2 #tdSub { width:80px;vertical-align:top; }
	
		
/*-- relative positioned box for videos on homepage --*/
.relativeBox { position: relative; }
.videoOverlay { width: 345px; padding: 0; position: absolute; top: -15px; left: -88px; display: none; z-index:1000;}
.videoOverlayHome { width: 345px; padding: 0; position: absolute; top: 200px; left: 150; display: none; z-index:1000;}
.videoOverlayTop { height: 14px; margin: 0; padding: 0; background: url(/images/video/overlay_top_bc.png) top left no-repeat; z-index:1000; }
.videoOverlayBottom { height:411px; padding: 0 35px 2em 35px; margin: 0; background: url(/images/video/overlay_bottom_bc.png) top left no-repeat;z-index:1000; position: relative; }

.videoOverlay a.btnClose, .videoOverlayHome a.btnClose
{
 float: right;
 display: block;
 margin-bottom: 10px;
 margin-right: -21px;
}


.videoPlaceholder { clear: both; width: 286px; margin: 0 auto .6em auto; }

.videoOverlayBottom h4, .videoOverlayBottom h5, .videoOverlayBottom p { text-align: left; }
.videoOverlayBottom h4, .videoOverlayBottom h5 { margin: 0; font-family: georgia,'times new roman', serif; font-weight: normal; }
.videoOverlayBottom h4 { margin-top: 10px; }
.videoOverlayBottom h5 { margin: 0; font-size: 108%; font-weight: bold; }
.videoOverlayBottom p { margin: 0; padding: 0; }