/* LOCALHOST 
	background-image: url('http:\\localhost\everwelltv\images\hp_01.jpg');
*/

body {
	margin:0px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.subscribe {
		width:99px; 
		height:16px; 
		padding:20px 0px; 
		background-image: url(../images/btn_subscribe.jpg); background-repeat:no-repeat; background-position:right center; 
		cursor:pointer;
	}
	
.download {
		width:99px; 
		height:16px; 
		padding:20px 0px; 
		background-image: url(../images/btn_download.jpg); background-repeat:no-repeat; background-position:right center; 
		cursor:pointer;
	}
	
#menu {
	padding-top:10px;
}

#home_top{
	width:925px; position: absolute; left:50px;
}

#home_top #home_left{
	float:left;
}

#home_top div#home_img01{
	width:326px; 
	height:78px; 
	background-image: url(../images/hp_01.jpg); background-repeat: no-repeat; background-position:top;
}

#home_top div#home_img02{
	width:326px; 
	height:282px; 
	background-image: url(../images/hp_04.jpg); background-repeat: no-repeat; background-position:top;
}

#home_top div#home_img03{
	cursor:pointer;
	position:absolute; left:326px; top:0px; 
	width:351px; 
	height:360px; 
	background-image: url(../images/hp_02.jpg); background-repeat: no-repeat;  background-position:top;
}

#home_top #home_right{
	position:relative; top:0px; left:16px;
	float:right;
}

#home_top div#home_img04{
	width:265px; 
	height:78px; 
	background-image: url(../images/hp_03.jpg); background-repeat: no-repeat;  background-position:bottom left;
}

#home_top div#home_img05{
	width:265px; 
	height:282px; 
	text-align:right;
	vertical-align:top;
	background-image: url(../images/hp_05.jpg); background-repeat: no-repeat;  background-position:top center;
}

#hp_blurb{ width:auto; position:absolute; top:530px; }
#hp_blurb div#hp_blurb_content{ width: auto; height:225px; padding:10px 0px 0px 50px; }
#hp_blurb div#hp_benefits{ float:left; padding-right:10px }

#hpText_benefits{ text-align:left; position:relative: top:0px; padding:5px 10px 0px 10px; font-size: 16px; text-align:justify;}
#hpText_benefits span{ font-size:20px; color:#0ba2c7; font-weight:bold; }
#hp_benefits_content{ width:250px; height:225px; border:1px solid #0ba2c7; }
#hp_benefits_header{ width:100%; height:25px; background-color:#0ba2c7; vertical-align:center; }
#hp_benefits_img{
	width:101px; 
	height:66px; 
	position:absolute; top:160px; left:188px;
	background-image: url(../images/hp_b1_dr.jpg); background-repeat: no-repeat;  background-position:top center; 
	border:1px solid #0ba2c7;
}

#hp_our_content { float:left; left:100px; padding-right:10px }
#hpText_content{ text-align:left; position:relative: top:0px; padding:5px 10px 0px 10px; font-size: 16px; text-align:justify; }
#hpText_content span{ padding-left:5px; font-size:20px; color:#abda4c; font-weight:bold; }
#hp_content_content{	width:410px; height:225px; border:1px solid #abda4c; }
#hp_content_header{ width:100%; height:25px; background-color:#abda4c; vertical-align:center; }
#hp_content_img {
	width:153px; 
	height:86px; 
	position:absolute; top:141px; left:558px; 
	background-image: url(../images/hp_b2_video.jpg); background-repeat: no-repeat;  background-position:top center; 
	border:1px solid #abda4c;
}

#hp_everwell { float:left; left:10px; }
#hpText_everwell{ margin-bottom:10px; text-align:left; position:relative; top:0px; padding:7px 10px 0px 10px; font-size: 16px; text-align:left; word-spacing:5px;}
#hpText_everwell span{ font-size:20px; color:#ffb300; font-weight:bold; }
#hp_everwell_content{ width:254px; height:225px; border:1px solid #ffb300; }
#hp_everwell_header{ width:100%; height:25px; background-color:#ffb200; vertical-align:center; }
#hp_everwell_img{
	width:101px;  
	height:65px; 
	position:absolute; top:161px; left:876px; 
	background-image: url(../images/hp_b3_iphone.jpg); background-repeat: no-repeat;  background-position:top center; 
	border:1px solid #ffb200;
}


.hpPanel_link { padding:50px 0px 0px 10px; }
.hpPanel_link a { font-size:12px; text-decoration:underline;}

.panelHeader{ padding:4px 0px 0px 5px; }
.panelHeader_txt{ color:#fff; font-weight:bold; text-align:left; font-size:15px; }

.footer{ position:absolute; left:50px; width:945px; height:35px; padding-top:20px; }
.footer div#ftr_hline { width:100%; height:7px; text-align:center; background-color:#f6a10c; }
.footer div#ftr_legal { text-align:center; padding-top:10px; width:100%; height:20px; }
.footer div#ftr_legal span#copyright {	font-weight:bold; color:#0ba2c7; }
.footer div#ftr_legal span#reserved { font-size:10px; color:#000; }

.valid { border: 1px solid #000; }
.invalid {	border: 1px solid #ff0000; }