/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
	color: #000;
}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ul{ list-style:none; list-style-position:outside;}

a{ color:#000; text-decoration:none;}

body{ font-size:12px; font-family:Helvetica, Arial, sans-serif;}

/*for bodys*/
.body1{ background:#FFF; color:#000;}
.body1 .navi li a{ color:#797979;}
.body1 .navi li a:hover{ color:#333;}



.body2{ background:#339900; color:#000;}
.body2 .navi{ color:#fff;}
.body2 .navi li a{ color:#fff;}
.body2 .navi li a:hover{ color:#eee;}
.body2 .footer{ color:#fff;}
.body2 .footer ul li a{ color:#fff;}
.body2 .footer ul li a:hover{ color:#eee;}

.body2 .product .pro_title{ background:#ff8a00;}
.body2 .product .pro_rating{ color:#256c02;}
.body2 .content{ background:#fff;}
.body2 .welcome h2{ color:#ff8a00;}


.body3{ background:#0264c5; color:#000;}
.body3 .navi{ color:#fff;}
.body3 .navi li a{ color:#fff;}
.body3 .navi li a:hover{ color:#eee;}
.body3 .footer{ color:#fff;}
.body3 .footer ul li a{ color:#fff;}
.body3 .footer ul li a:hover{ color:#eee;}

.body3 .product .pro_title{ background:#0264c5;}
.body3 .product .pro_rating{ color:#0264c5;}
.body3 .welcome h2{ color:#0264c5;}



.body4{ background:#ececec; color:#000;}
.body4 .navi li a{ color:#797979;}
.body4 .navi li a:hover{ color:#333;}

.body4 .product .pro_title{ background:#e75bbc;}
.body4 .product .pro_rating{ color:#e75bbc;}



.body5{ background:#237ac7; color:#000;}
.body5 .navi{ color:#fff;}
.body5 .navi li a{ color:#fff;}
.body5 .navi li a:hover{ color:#eee;}
.body5 .footer{ color:#fff;}
.body5 .footer ul li a{ color:#fff;}
.body5 .footer ul li a:hover{ color:#eee;}

.body5 .product .pro_title{ background:#0f2d53;}
.body5 .product .pro_rating{ color:#0264bb;}





.navi{ width:923px; margin:0 auto; text-align:right; padding:34px 0 14px; position:relative; z-index:2;}
.navi li{ display:inline; font-size:13px;}
.navi li a{ margin:0 6px;}


.banner{ width:923px; margin:0 auto; border:1px #e0e0e0 solid; position:relative; z-index:1;}
.ban_badge{ position:absolute; left:-3px; top:-4px; width:150px; height:150px; text-indent:-9999px; overflow:hidden; z-index:10;
				background:url(../images/badge_top_rated.png) 0 0 no-repeat;}
	
	/*banner 1*/
	.banner1{ height:272px; background:#FFFFFF url(../images/banner1.jpg) right top no-repeat;}
	.banner1 .ban_txt{ float:left; display:inline; margin:68px 0 10px 84px;}
	.banner1 .ban_logos{ float:left; display:inline; margin:0 0 0 162px;}
	.banner1 .ban_logos a{ float:left; margin-right:25px;}
	

	/*banner 2*/
	.banner2{ height:278px; background:#FFFFFF url(../images/banner2.jpg) right top no-repeat; border-bottom:0;}
	.banner2 .ban_txt{ float:left; display:inline; margin:90px 0 10px 102px;}


	/*banner 3*/
	.banner3{ height:250px; background:#fff url(../images/banner3.gif) 94px top no-repeat; border-top:1px #0264c5 solid;}
	.banner3 .ban_txt{ float:right; display:inline; margin:40px 20px 10px 0;}
	.banner3 .ban_btn{ float:right; clear:both; display:inline; margin-right:50px;}
	
	
	/*banner 4*/
	.banner4{ height:250px; background:#fff;}
	.banner4 .ban_img{ position:absolute; left:80px; top:-67px; z-index:2;}
	.banner4 .ban_txt{ float:right; display:inline; margin:38px 16px 10px 0; position:relative; z-index:4;}
	.banner4 .ban_btn{ float:right; clear:both; display:inline; margin-right:70px;}
	
	
	/*banner 5*/
	.banner5{ height:250px; background:#fff;}
	.banner5 .ban_img{ position:absolute; left:10px; top:-67px; z-index:2;}
	.banner5 .ban_txt{ float:right; display:inline; margin:22px 12px 10px 0; position:relative; z-index:4;}
	.banner5 .ban_btn{ float:right; clear:both; display:inline; margin-right:106px;}
	
	
	


.content{ width:883px; margin:0 auto; padding:32px 20px; overflow:hidden; border:1px #e0e0e0 solid; border-top:0;
		  background:#fff url(../images/content_bg.gif) top repeat-x;}

	.main_content{ float:left; width:660px;}
		.welcome{ width:100%; padding-bottom:60px;}
		.welcome h2{ color:#ee209a; font-size:23px; font-weight:normal; text-indent:35px; margin-bottom:10px;}
		
		.intro{ padding-bottom:20px;}
		.intro .intro_title{ margin-bottom:8px; color:#e169ad; font-size:30px;}
		.intro p{ margin-bottom:12px;}
		.intro .intro_date{ font-size:16px; font-weight:bold; text-align:right; padding-top:10px;}
		
		.product{ width:100%; overflow:hidden; padding-bottom:40px;}
		.product .pro_title{ font-size:21px; color:#fff; background:#ee209a; text-indent:38px; line-height:240%; margin-bottom:20px;}
		.product .pro_img{ float:left; width:20%;}
		.product .pro_txt{ float:left; width:76%; margin-left:2%;}
		.product .pro_txt p{ margin-bottom:14px;}
		.product .pro_rating{ float:left; width:290px; font-size:18px; color:#ee209a;}
		.product .pro_rating strong{ margin-right:10px;}
		.product .pro_rating img{ vertical-align:top;}
		.product .pro_try{ float:left;}
		.product .pro_try a{ float:left; width:185px; height:32px; line-height:32px; text-align:center; font-size:17px; font-weight:bold; color:#3d3d3d;
							 background:url(../images/btn_try.gif) 0 0 no-repeat;}
		
		
		/*Divider
		---------------------------------------------------------*/	
		.divider{
		background:url(../images/divider.png) no-repeat;
		width:940px;
		height:16px;
		margin:52px 0px 52px 0px;
		
		}
		.dating_table{ width:100%;}
		.dating_table th{ border:1px #b1c1d3 solid; height:37px; vertical-align:middle; color:#fff; font-weight:bold;
						  background:url(../images/th_bg.gif) top repeat-x;}
		.dating_table td{ border:1px #b1c1d3 solid; text-align:center; padding:15px 0;}
		.dating_table td.td1{ width:65px; font-size:36px; font-weight:bold; color:#307cc9;}
		.dating_table td.td2{ width:112px;}
		.dating_table td.td3{ width:280px;}
		.dating_table td.td4{ width:94px;}
		.dating_table td.td5{ width:94px; font-size:14px; font-weight:bold;}
		.dating_table td.td6{ width:82px; font-size:21px; font-weight:bold;}
		.dating_table td.td7 a{ display:block; font-size:13px; color:#114479; margin-bottom:5px;}
		.dating_table td.td7 a.link_visit{ font-size:21px;}
		
		.dating_table tr.on td{ background:#ddecfc;}
	
	
	
	.sidebar{ float:right; width:208px; color:#3d3d3d;}
		.sidebox{ width:207px; margin-bottom:12px; background:url(../images/sidebox_bottom.gif) 0 bottom no-repeat;}
		.sidebox_inside{ width:100%; background:url(../images/sidebox_top.gif) 0 top no-repeat; padding:10px 0;}
			.sign_newsletter_form{ width:194px; margin:0 auto;}
			.sign_newsletter_form p{ font-size:11px; padding-right:20px; margin-bottom:12px;}
			.sign_newsletter_form .form_title{ font-size:12px; font-weight:bold; line-height:160%;}
			
			.row{ width:194px; overflow:hidden; margin:0 auto 10px;}
			.row label{ float:left; width:42px; font-size:12px; font-weight:bold; padding-top:4px;}
			.row .input_txt{ float:left; width:140px; padding:3px 2px; font-size:12px; font-family:Helvetica,Arial;
							 border:1px #bababa solid; border-left:1px #7a7a7a solid; border-top:1px #7a7a7a solid;}
			.row .input_submit{ float:left; display:inline; margin-left:40px; width:150px; height:31px; border:0; cursor:pointer;
								background:url(../images/btn_submit.gif) 0 0 no-repeat;}
		
		.sidenav{ width:100%; margin-bottom:20px;}
		.sidenav .sidenav_title{ height:40px; line-height:40px; font-size:13px; text-indent:36px; text-transform:uppercase; font-weight:bold;
								 background:url(../images/sidenav_title.gif) 0 0 no-repeat;}
		.sidenav .sidenav_list{ width:100%;}
		.sidenav .sidenav_list li{ line-height:260%; background:url(../images/dot_line.gif) bottom repeat-x;}
		.sidenav .sidenav_list li.last{ background:none;}
		.sidenav .sidenav_list li a{ padding-left:20px; background:url(../images/ico_arrow2.gif) 5px 4px no-repeat;}
			






.footer{ width:923px; margin:0 auto; text-align:center; color:#797979; padding:25px 0 70px; font-size:13px;}
.footer ul{ padding-bottom:10px; text-align:center;}
.footer ul li{ display:inline;}
.footer ul li a{ color:#797979; margin:0 6px;}
.footer ul li a:hover{ color:#333;}
