@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
		margin:0;
		padding:0;
	}
	/*table {
		border-collapse:collapse;
		border-spacing:0;
	}*/
	fieldset,img { 
		border:0;
	}
	
	ol,ul {
		list-style:none;
	}
	
	h1,h2,h3,h4,h5,h6 {
		font-weight:normal;
	}
	p{padding:2px 0 0 0;}
	
	/*img{-ms-interpolation-mode: bicubic; width:100%; }*/
	
body{
	background-color:#DFDDDD;
	margin:0;
	padding:0;
	line-height:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; font-weight:normal;
	color:#666;
	}


a:link {
	color: #00B2EF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#00B2EF;
}
a:hover {
	text-decoration: none;
	color: #8F8D8D ;
}
a:active {
	text-decoration: none;
}

/*CONTENT
-----------*/

#header_widthy{ background:url(images/header_widthy_bg.png) repeat-x; height:432px;}
.header{width:820px; height:360px; margin:0 auto; background-color:#FFF; padding: 20px 40px; }
.head_content{width:820px; margin:0 auto;}
.logo_dmenu{width:820px; overflow:hidden;}
.logo{ width:142px; float:left;}
.menu{ width:436px; float:left;  padding-left:218px; margin-top:70px;}
.menu_in{width:460px; }
.home{ float:left; width:44px; margin-right:6px;}
.aboutus{ float:left; width:72px; margin-right:6px;}
.ourproducts{ float:left; width:104px; margin-right:6px;}
.customerservice{ float:left; width:129px; margin-right:6px;}
.contactus{ float:left; width:85px;}
.flash{ width:821px; height:241px; background-color:#767676; margin-top:15px;}

/*BODYCONTENT
-----------*/
#body_widthy{ margin-top:-28px;}
#body_content{width:820px; margin:0 auto; background-color:#FFF; padding: 30px 40px; overflow:hidden;}
.body_data_in{width:820px; margin:0 auto; /*overflow:hidden;*/}
.body_contl{ width:600px; float:left; margin-right:27px;}
.content_title{ width:590px; height:33px; margin-bottom:20px; background-color:#00B2EF; padding:13px 0 0 10px; color:#FFF; font-size:24px; font-weight:bold;  }
.content_data{  overflow:hidden;}
.content_data_in{ overflow:hidden; margin-bottom:20px;}
.first_img{ width:219px; height:132px; float:left; margin-right:20px;}
.first_img_data{ width:361px; float:left;}
.tophead_texttitle{ color:#00B2EF; font-size:22px;line-height:1.1em; padding-bottom:6px; margin-bottom:19px; border-bottom:1px dashed #000;}
.head_texttitle{ color:#00B2EF; font-weight:bold; font-size:14px; padding:6px 0 2px 0; border-bottom:1px dashed #000; margin-bottom:5px;}
.head_textbody{ color:#666;}
.category{ padding-bottom:5px; text-align:right; font-size:13px; font-weight:bold; margin-bottom:10px;}
.data_title{color:#00B2EF; font-weight:bold;  padding:0px 0 5px 0; }

.body_contr{ width:165px; background-color:#DFDDDD; float:left; padding:14px 14px; }
.partner{ width:165px; height:76px; margin-bottom:12px; background-color:#FFF; cursor:pointer;}

/*Products
------------*/
#external{ width:600px; overflow:hidden; color:#00B2EF; }
#external_2{ width:600px; overflow:hidden; margin-top:24px; color:#00B2EF; }
.right_prod{width:300px; float:left; height:156px;}
.left_prod{width:300px; float:left;height:156px;}
.prod_caption{ padding:6px 0 3px 47px;  font-weight:bold;}
.prod_name{padding:5px 0 3px 26px; }

#products{ text-align:right;}
.products_title{ font-weight:bold; margin-bottom:5px; color:#00B2EF;}
.p_list{ border-bottom:1px dashed; border-top:1px dashed; padding-bottom:2px; margin-bottom:3px;}
.p_list_2{ border-bottom:1px dashed;  padding-bottom:2px; margin-bottom:3px;}

.more_title{ width:570px; height:24px; background-color:#00B2EF; padding:7px 20px 0 0px; text-align:right; color:#FFF; font-size:12px;  }
.more_title a:link{ color:#FFF; text-decoration:none;}
.more_title a:visited{ color:#FFF; text-decoration:none;}
.more_title a:hover{ color:#FFF; text-decoration:none;}

.more_title_2{ width:500px; height:24px; background-color:#00B2EF; padding:7px 20px 0 0px; text-align:right; color:#FFF; font-size:12px;  }
.more_title_2 a:link{ color:#FFF; text-decoration:none;}
.more_title_2 a:visited{ color:#FFF; text-decoration:none;}
.more_title_2 a:hover{ color:#FFF; text-decoration:none;}


#footer{ height:275px; background-color:#767676; margin-top:20px;}
.footer_cont{ width:820px; margin:0 auto; padding-top:10px;}
.footl{width:600px; float:left; margin-right:27px; padding:14px 0px; color:#FFF;}
.footr{width:165px; float:left; padding:14px 14px; color:#FFF; font-size:11px;}
.cont_details{font-size:18px; width:300px; padding-bottom:3px; margin-bottom:8px; color:#00B2EF;}
