* {margin:0; padding: 0;}
body {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background: url(images/bg.png) repeat-x;
}
p {line-height: 1.6em; margin-bottom: 8px;}
h2 {
	padding:90px 0 0 36px;
	font-size: 2em;
	font-weight: normal;
	color: #B4D6E0;
	text-transform:uppercase;
	}



#hdr, #nav, #main_banner, #title_page, #wrap, #footer {
	width: 815px;
	margin: 0 auto;
	}

#wrap_faq{
	width: 905px;
	margin: 0px 0px 0px 158px;
	}

#hdr {
	height: 70px;
	background: url(images/bg_hdr.png) no-repeat;
	}
#hdr h1 {
	float:left;
	width: 227px;
	height: 40px;
	margin: 18px 0 0 8px;
	background:url(images/logo.gif) no-repeat;
	}
#hdr h1 strong {display:none;}
#hdr ul {
	list-style-type:none; 
	float:right;
	font-size: 0.8em;
	color: #9AE1FC;
	margin: 4px 8px 0 0;
	}
#hdr ul li {float:left; padding: 0 8px; border-right: 1px solid #9AE1FC;}
#hdr ul li a {color: #fff; text-decoration: none;}
#hdr ul li a:hover {text-decoration: underline;}

#nav {
	clear:both;
	height: 43px;
	}
	#nav ul {
		float:right; 
		margin: 9px 12px 0 0;
		list-style-type: none;
		}
	#nav li {float:left;margin-left: 4px;}
	#nav ul li a {
		display: block;
		height: 30px;
		background-position: top;
		}
	#nav ul li a.m1 {width: 81px; background: url(images/m_about.png) no-repeat;}
	#nav ul li a.m2 {width: 107px; background: url(images/m_healthy.png) no-repeat;}
	#nav ul li a.m3 {width: 142px; background: url(images/m_products.png) no-repeat;}
	#nav ul li a.m4 {width: 124px; background: url(images/m_medical.png) no-repeat;}
	#nav ul li a.m5 {width: 56px; background: url(images/m_faqs.png) no-repeat;}
	#nav ul li a.m6 {width: 106px; background: url(images/m_sleep.png) no-repeat;}

	#nav ul li a.m1_selected {width: 81px; background: url(images/m_about.png) no-repeat;background-position:bottom;}
	#nav ul li a.m2_selected {width: 107px; background: url(images/m_healthy.png) no-repeat;background-position:bottom;}
	#nav ul li a.m3_selected {width: 142px; background: url(images/m_products.png) no-repeat;background-position:bottom;}
	#nav ul li a.m4_selected {width: 124px; background: url(images/m_medical.png) no-repeat;background-position:bottom;}
	#nav ul li a.m5_selected {width: 56px; background: url(images/m_faqs.png) no-repeat;background-position:bottom;}
	#nav ul li a.m6_selected {width: 106px; background: url(images/m_sleep.png) no-repeat;background-position:bottom;}

	#nav ul li a:hover {background-position:bottom;}
	#nav ul em {display:none;}
	.navhome {background: url(images/bg_navhome.png) no-repeat;}
	.navcontent {background: url(images/bg_navcontent.png) no-repeat;}

#main_banner {}
#title_page {
	height: 122px;
	background: url(images/bg_ttlpage.jpg) no-repeat;
	}


#content_first {
	float:left;
	/*width: 523px; 595*/
	margin-bottom: 32px;
	padding: 0px 8px;	
	}
	#content_first h3 {
		margin-bottom: 10px;
		padding: 4px 0 0 0;
		border-bottom: 1px solid #E1EBF0;
		font-size: 1.8em;
		font-weight: normal;
		color: #F48724;
	}

	#content_first a {color:#3399CC; padding: 0 2px; text-decoration:none; border-bottom: 1px dotted #ECA437;}
	#content_first a:visited, #news a:visited {color:#006699;}
	#content_first a:hover, #news a:hover {background: #FF6600; color: #fff; }

#content {
	float:left;
	width: 523px; /*595*/
	margin-bottom: 32px;
	padding: 16px 36px;	
	}

	#content_faq{
	float:left;
	width: 525px; /*595*/
	margin-bottom: 32px;
	/*padding: 0px 20px 16px 125px;	*/
	}

#content_contact_kiri {
	float:left;
	width: 480px; /*595*/
	margin-bottom: 2px;
	padding: 16px 10px;	
	}

#content_contact_kiri_bawah {
	float:left;
	width: 261px; /*595*/
	margin-bottom: 32px;
	padding: 5px 10px;	
	}

#content_contact_kanan_bawah {
	float:right;
	width: 200px; /*595*/
	margin-bottom: 32px;
	padding: 5px 10px;	
	}


#content_contact_kanan {
	float:right;
	width: 210px; /*595*/
	margin-bottom: 0px;
	padding: 10px 2px;	
	}


	#content h3 {
		margin-bottom: 10px;
		padding: 4px 0 0 0;
		border-bottom: 1px solid #E1EBF0;
		font-size: 1.8em;
		font-weight: normal;
		color: #F48724;
	}

	#content li{ list-style: disc inside;}

	#content a {color:#3399CC; padding: 0 2px; text-decoration:none; border-bottom: 1px dotted #ECA437;}
	#content a:visited, #news a:visited {color:#006699;}
	#content a:hover, #news a:hover {background: #FF6600; color: #fff; }
	.content_home {background: url(images/bg_content-home.png) no-repeat;}
	.content_inside {background: url(images/bg_content-inside.png) no-repeat;}
	
	#content_news {
	float:left;
	width: 523px; /*595*/
	margin-bottom: 32px;
	padding: 16px 36px;	
	}
	#content_news h3 {
		margin-bottom: 5px;
		padding: 4px 0 0 0;
		border-bottom: 1px solid #E1EBF0;
		font-size: 1.3em;
		font-weight: bold;
		color: #F48724;
	}
	#content_news a {padding: 0 2px; text-decoration:none;color: #666666;}
	#content_news a:visited, #news a:visited {}
	#content_news a:hover, #news a:hover {}
	#content_news li {list-style-type: none;margin-bottom:10px;}
	#content_news img {border:none;}

	.content_home {		
		width: 579px; 
		padding: 16px 8px;	
		background: url(images/bg_content-home.png) no-repeat;}
			* html .content_home {background: url(images/bg_content-home.gif) no-repeat;}

	.content_inside {		
		width: 523px; /*595*/
		padding: 16px 36px;	
		background: url(images/bg_content-inside.png) no-repeat;
		}
		
	.content_inside_faq {		
		width: 523px; /*595*/
		padding: 16px 35px 16px 33px;	
		background: url(images/bg_content-inside.png) no-repeat;
		}

	#leftbar {float:left; width: 179px;}
	#leftbar a {border:none;}
	#leftbar a:hover {background: none;}
	#facts {
		float:left;
		width: 362px;
		margin: 0 0 0 20px;
		}
	#facts ul {
		list-style-type:none;
		margin: 0 0 0 4px;
		}
	#facts li {padding: 8px 0 4px 0; border-bottom: 1px solid #f0f0f0;}
	#testimonial {
		background: url(images/bg_testimonial.png) no-repeat; 
		margin-left: 8px; 
		padding-top: 8px;
		font-size: .8em;
		}
	#testimonial q {display:block; margin: 4px}
	#testimonial p {color:#04A1BE; margin: 4px}
	
	#read_more {
		text-align:right;
		width: 362px;
		margin: 5px 0 0 0;
		}
	#read_more a {text-decoration:none; border-bottom: 0px dotted #ECA437;}
	#read_more a:visited {color:#006699;}
	#read_more a:hover {background: #FFFFFF; color: #fff; }

	#sidebar {	
	float:right;
	width: 220px;
	min-height: 240px;	
	}

#sparator {clear:both;}
	#sidebar_faq {	
	float:right;
	/*margin-right:-6px;*/
	margin-top:0px;
	/*margin-left:691px;*/
	width: 216px;
	min-height: 240px;	
	margin-right:90px;
	}

	.sidebar_home {background: url(images/bg_sidebar.png) no-repeat;}
	.sidebar_inside {background: url(images/bg_sidebar-inside.jpg) no-repeat;}
	#feat_product h3 {
		width: 213px;
		height: 22px;
		margin: 0;
		padding: 0;
		border: none;
		background: url(images/h_featprod.png) no-repeat;
		}
	#feat_product h3 strong {display:none}
	#feat_product_front h3 {
		width: 213px;
		height: 21px;
		margin: 0;
		padding: 0;
		border: none;
		background: url(images/h_featprod.png) no-repeat;
		}
	#feat_product_front h3 strong {display:none}
	#news {padding: 8px 24px 0 16px;}
	#news h3 {
		height: 23px; 
		background: url(images/h_news.gif) no-repeat; 		
		}
	#news h3 strong {display:none;}
	#news h4 {font-size: 1.1em;}
	#news ul {
		list-style-type:none;
		margin-left: 3px;
		}
	#news li a {
		display:block; 
		padding: 6px 4px;
		font-size: 1em;
		color:#3399CC;
		text-decoration:none;
		border-bottom: 1px dotted #ECA437;
		}
	
		
* html #sidebar {height: 240px; overflow: visible;}
#footer {
	clear:both;
	height: 63px;
	background:url(images/bg_footer.png) no-repeat;
	padding:5px;
}
#footer p {
	/*float:left; */
	margin: 26px 0 0 26px; 
	text-align:center;
	color: #63BAD6;
	font-size: .8em;
	}

#contact label {width: 80px;display:block;float: left;}
#contact p {margin-bottom: 5px;}
.contact_submit {margin-left: 80px;}

#dropmenudiv{
	position:absolute;
	border:1px solid #fd9609;
	border-bottom-width: 0;
	font:normal 11px "Trebuchet MS", sans-serif;
	line-height:18px;
	z-index:100;
	left:auto;
	text-align:left;
	margin-top:11px;
	margin-left:-2px;
	
	}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #fd9609;
	padding: 1px 0;
	text-decoration: none;
	
	}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #ff7519;
	}


/*Headers*/
h4 {font-size: 1.2em; color: #028CBA; }
h3 strong {display:none;}
#news h3 {border:none; height: 23px; background: url(images/h_news.gif) no-repeat; }
#facts h3 {border:none; height: 23px; background: url(images/h_facts.gif)  no-repeat;}
#testimonial h3 {border:none; height: 23px; background: url(images/h_testimonial.gif)  no-repeat;}
.font_quiz_header {font-size: 1.2em; color: #FFFFFF; font-weight:bold;padding: 2px 5px 2px 5px;}
.spacing_cell_quiz {padding: 2px 5px 2px 5px;}
.YouScore {
			Styles.css (line 388)
			color:#000000;
			font-family:Arial,Helvetica,sans-serif;
			font-size:16px;
			font-weight:bold;
		}