*,div,p,h2,h3,ul,li{margin:0;padding:0;}
img{ border:0; }
#text_h1{
	font-size:10px;
	position:absolute;
	top:40px;
	right:10px;
	font-weight:normal;
	color:#6d7e55;
}
.h3,.h2{
        font-size:11px;
	color:#666666;
        font-weight:normal;
}
#body{
	font-family:Verdana,arial;
	font-size:11px;
	color:#666666;
}
#wrapper{
	width:100%;  height:502px; min-height:502px; height:auto !important;
	background:#ffffff url(/images/wrapper.jpg) repeat-x;
}
#wrapper_bg{
  width:100%;  height:502px; min-height:502px; height:auto  !important;
	background:url(/images/wrapper_bg.png) top center no-repeat;
}
#header{
  width:998px;
	margin:0 auto;
	position: relative;
}
#header #top_nav{
	background:url(/images/top_nav_bg.jpg) top center no-repeat;
	width:968px;	height:39px;
	margin-left:8px;
}
#header #top_nav li {
	list-style:none;
	display:inline;
}
#header #top_nav li a{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:17px;
}
#header #top_nav li  #home{
	padding-top:19px;
	width:92px;
}
#header #top_nav li  #about{
	padding:8px 0 0 13px;
	width:95px;
}
#header #top_nav li  #history{
	width:105px;
	padding:8px 0 0 13px;
}
#header #top_nav li  #cancer{
	width:173px;
	padding:8px 0 0 13px;
}
#header #top_nav li  #auto{
	width:123px;
	padding:8px 0 0 13px;
}
#header #top_nav li  #test{
	width:109px;
	padding:19px 0 0 11px;
}
#header #top_nav li  #faq{
	width:60px;
	padding:19px 0 0 11px;
}
#header #top_nav li  #contact{
	width:106px;
	padding:19px 0 0 13px;
}
#header #top_nav  a:hover ,#header #top_nav .active{
	background:url(/images/hover.png) no-repeat;
	display:block;
	top:0px;
}
#header #top_nav  #home:hover{
  height:19px;
}
#header #top_nav  #about:hover{
  height:29px;
}
#header #top_nav  #history:hover, #header #top_nav  .history_active{
	background:url(/images/hover_history.png) no-repeat;
  height:29px;
}
#header #top_nav  #cancer:hover , #header #top_nav  .cancer_active{
	background:url(/images/hover_cancer.png) no-repeat;
  height:29px;
}
#header #top_nav  #auto:hover , #header #top_nav  .auto_active{
	background:url(/images/hover_auto.png) no-repeat;
  height:29px;
}
#header #top_nav  #test:hover , #header #top_nav  .test_active{
	background:url(/images/hover_test.png) no-repeat;
	height:19px;
}
#header #top_nav  #faq:hover,#header #top_nav  .faq_active{
	background:url(/images/hover_faq.png) no-repeat;
	height:19px;
}
#header #top_nav  #contact:hover,#header #top_nav  .contact_active{
	background:url(/images/hover_test.png) no-repeat;
	height:19px;
}
#header #logo{
	width:230px;  height: 72px;
	position:absolute;
	top: 52px;	left:26px;
}
#header  #buy_now {
	width:129px;  height: 20px;
	display:block;
  background:url(/images/buy_now.png) 0px 0px;
	position:absolute;
	right:80px;
	top:100px;
}
#header  #buy_now:hover{
	background-position:0px 20px;
}
#header #banner{
  padding-top:85px;
	margin:0 auto;
}
#content{
	width:948px;
	margin:0 auto;
	height:977px;
	min-height:977px;
	height:auto !important;
	position:relative;
	padding:30px 0 10px 50px;
}
	#content img.rice{float:left;width:200px;}
	#content img.line_col{position:absolute;right:300px;top:0px;z-index:0;}
	
#content #col_left{
	width:600px;
	height:400px; min-height:400px; height:auto !important;
	float:left;
}
#content #col_left #detail{
	width:600px;
	padding-top:10px;
	
}
#content #col_right{
	width:270px;
	height:400px; min-height:400px; height:auto !important;
	float:left;
	padding-left:50px;
}
#content  #col_right img.hand_rice{width:235px;}
#content #col_right ul.tick, #content #col_right ul.arrow{
	padding:10px 0 30px 0;
	position:relative;
	z-index:1;
}
#content #col_right ul.tick li{
	padding:2px;
	margin-left:20px;
	list-style-image:url(/images/tick.jpg);
}
#content #col_right ul.arrow li{
	padding:3px;
	list-style-image:url(/images/arrow.jpg);
}
#bottom_detail{
	clear:left;
	padding-top:10px;
}
#footer_cover{
	width:100%;	height:143px; min-height:143px; height:auto !important;
	background:#d0d8db;
}
#footer_cover #footer{
	width:968px;	height:133px;  min-height:133px; height:auto !important;
	margin:0 auto;
	padding-top:10px;
	background: url(/images/footer.jpg) no-repeat 0 10px;
}
 #footer   #topic_footer{
  padding:10px 0 0 10px;
  color:#fddf77;
  font-size:10px;
}
 #footer  ul{
  margin:10px 5px;
  
 }
 #footer  li {
  list-style: none;
  margin:2px 0 2px 20px;
 }
#footer .footer_link{
  color:#ffffff;
  text-decoration:none;
}
#footer .footer_link:hover{
  color:#fddf77;
}
#footer .newsletter{
 width:220px;
 float:right;
 color:#ffffff;
}
#footer .newsletter input.form{
	color:#6d7e55;
	background:url(/images/input_text.jpg) no-repeat;
	border:0px;
	width:177px;	height:17px;
	margin:2px;	padding-left:5px;
}
#footer .newsletter input.sign_up{
	background:url(/images/sign_up.jpg) no-repeat;
	border:0px;
	width:87px;	height:19px;
	margin:2px;
	margin-left:92px;
	cursor:pointer;
}
#footer .section1{
 width:180px;
 float:left;
}
#footer .section{
 width:150px;
 float:left;
}
#footer #exa_footer{
padding-left:10px;
  
}
#logoexa{
  background:url(/images/exa-logo.png);
  display:block;
  width:54px;	height:20px;
  float:right;
  margin:10px;
 }
.clear{
	clear:both;
}
/*-------------- Subpage -------------*/
#sub_wrapper{
	width:100%;  height:360px; min-height:360px; height:auto !important;
	background:#ffffff url(/images/sub_wrapper.jpg) repeat-x;
}
#sub_wrapper_bg{
  width:100%;  height:330px; min-height:330px; height:auto  !important;
	background:url(/images/sub_wrapper_bg.png) top center no-repeat;
}
#header #sub_banner{
  padding:85px 0 0 22px; 
	margin:0 auto;
}
#content img.sub_line_col{position:absolute;right:350px;top:0px;z-index:0;}
#content #sub_col_left{
	width:570px;
	height:400px; min-height:400px; height:auto !important;
	float:left;
	position:relative;
	z-index:1;
}
#content #sub_col_left ol,#content #sub_col_left ul{
	padding:10px 0 20px 25px;
}
#content #sub_col_left ol li.title_content,#content #sub_col_left ul li.title_content{
	padding:2px;
	cursor:pointer;
}
#content #sub_col_left ul li.title_content,#content #sub_col_left ul li{
	list-style:none;
}
#content #sub_col_left ul li.list,#content #sub_col_left .column ul li{
	padding:2px;
	list-style:disc;
}
#content #sub_col_left .column_circle ul li{
	padding:2px;
	list-style:circle;
}
#content #sub_col_left ol li.title_content:hover,#content #sub_col_left ul li.title_content:hover{
	color:#64764a;
	font-weight:bold;
}
#content #sub_col_left .column ul,#content #sub_col_left .column_circle ul{
	padding:10px 0 10px 15px;
}
#content #sub_col_left .column,#content #sub_col_left .column_circle{
	width:270px;
	float:left;
}
#content #sub_col_left {
	width:550px;
	float:left;
}
#content #sub_col_left img{
	border:4px solid #cccccc;
	float:left;
}
#content #sub_col_left .text_pic{
padding-left:245px;
}
#content #sub_col_right {
	width:300px;
	height:400px; min-height:400px; height:auto !important;
	float:left;
	padding-left:50px;
}
#content #sub_col_right .video{
	background:url(/images/bg_video.jpg) no-repeat;
	width:262px;	height:215px;
	margin-bottom:5px;
	padding-top:10px;
	
}
#content #sub_col_right .video p{
	text-align:center;}

#sub_col_left .slide_detail{
	width:550px;
	float:left;
	padding:10px;
	display:none;
	
}
#sub_col_left .show{
	display:block;
}
#sub_col_left .slide_detail .border{
	width:510px;
	margin:10px;
	padding:10px;
	border:2px solid #6d7e55;
}
#content a{
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
#content a:hover{
	color:#64764a;
}
#hand_rice{margin:30px 0;}
.selected,.selected  .h3 ,.selected  .h2 {color:#64764a;	font-weight:bold;}

.table_contact{
	margin:0 auto;
	width:500px;
	border-collapse:collapse;
	padding-bottom:20px;
}

.vtop{
	width:200px;	height:30px;
	padding:2px;
	vertical-align:top;
}
.formbutton{
	background:url(/images/submit.png);
	width:55px;		height:24px;
	display:block;
}
.btn_buynow,.btn_purchase{
	background:url(/images/btn_buy_now.png) no-repeat;
	width:65px;		height:24px;
	display:block;
	float:right;
}
.btn_purchase{
	border:0px;
	cursor:pointer;
	margin-top:10px;
}
.btn_payment{
	background:url(/images/btn_payment.jpg) no-repeat;
	width:93px;		height:24px;
	display:block;
	float:right;
	border:0px;
	cursor:pointer;
}
.btn_confirm{
	background:url(/images/btn_confirm.jpg) no-repeat;
	width:99px;		height:24px;
	display:block;
	float:left;
	border:0px;
	cursor:pointer;
}
.formfield{
	width:250px;
	font-size:12px;
}
.align_center{
	text-align:center;}
.align_right{
	text-align:right;}
#content #sub_col_left .product{
	width:550px;
	border-collapse:collapse;
}
#content #sub_col_left .product .topic{
	padding:5px;
}
#content #sub_col_left .product img{
	border:0px;
}
#content #sub_col_left .product .td{
	width:100px;	height:30px;
	padding:2px;
	vertical-align:top;
}
#content #sub_col_left .product .line_top_bottom{
	border-top:1px dashed #a5be3d;
	border-bottom:1px dashed #a5be3d;
}
#content #sub_col_left .product .line_bottom{
	border-bottom:1px dashed #a5be3d;
}
#content #sub_col_left .product .line_left_right{
	border-left:1px dashed #a5be3d;
	border-right:1px dashed #a5be3d;
}
#content #sub_col_left .product .line_left{
	border-left:1px dashed #a5be3d;
}
#content #sub_col_right .product .line_right{
	border-right:1px dashed #a5be3d;
}
.align_center{
	text-align:center;
}
/*-------------- Text ----------------*/
.text_green_topic{
	color:#64764a;
	font-size:19px;
}
.text_green,.text_orange,.text_green_item{
	color:#6d7e55;
	font-size:14px;
	font-weight:bold;
}
.text_orange{
	color:#ff9c00;
}
.text_green_item{
	color:#029801;
}
.text_footer{
	font-size:10px;
	font-weight:nomal;
}
.text_date{
	color:#ffffff;
}
.text_color_green{
	color:#64764a;
}
.text_bold{
	font-weight:bold;
}
.text_italic{
	font-style:italic;
}
.alert{
	color:red;
}
.translate{
  border-bottom:1px solid #DDD;
}