body{
margin:0px;
padding:0px;
}

.main{
	
	height:auto;
	width:978px;
}
.header{
	margin:0px;
	width:978px;
	height:141px;
	float:left;
	background:url(images/header.jpg) no-repeat;
}
.header p{

	margin-right:45px;
	margin-top:108px;
}
#tabs {
	float:right;
	width:96%;
	font-family:"Trebuchet MS";
	font-size:14px;
	line-height:normal;
	border-bottom-color:#F4F4F4;
	border-bottom-style:solid;
	border-bottom-width:thin;
	}

#tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
}

#tabs a {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0 0 0 4px;
	padding:0 0 0 4px;
	text-decoration:none;
}

#tabs a span {
	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#000;
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}

.flash{
	width:978px;
	height:320px;
	float:left;
	
}
.middle_main{
	height:52px;
	width:978px;
	float:left;
	margin-top:0px;
	
}

.middle_main h2 a{
	text-decoration:none;
	color:#00AEF0;
}

.middle_main h2 a:hover{
	text-decoration:none;
	color:#666666;
}

.middle_img1{
	height:52px;
	width:324px;
	float:left;
	background:url(images/prod.gif) repeat-x;
	/*border-right-style:solid;
	border-right-width:thin;
	border-right-color:#666666;*/
	
}
.middle_img1 h2{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
}

.middle_img2{
	height:52px;
	width:324px;
	float:left;
	background:url(images/prod.gif) repeat-x;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#CCCCCC;
	
}
.middle_img2 h2{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
	
}
.middle_img3{
	height:52px;
	width:324px;
	float:left;
	background:url(images/prod.gif) repeat-x;
	/*border-left-style:solid;
	border-left-width:thin;
	border-left-color:#666666;*/
	
}
.middle_img3 h2{
	font-family:"Lucida Sans"; 
	font-size:20px; 
	color:#5f5a45;
	margin-top:10px; 
	
}
.container{
	width:978px;
	height:auto;
	float:left;
	margin-top:-4px;
}
.middle_left{
	height:402px;
	width:323px;
	float:left;
/*	background:url(images/left.gif) repeat-x;*/
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ebebeb;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ebebeb;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ebebeb;	
}
.middle_left h4{
	font-family:"Lucida Sans", Arial; 
	font-size:20px; 
	color:#666666; 
	margin-top:30px;	
}
.middle_left p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-top:30px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}

.middle{
	height:402px;
	width:323px;
	float:left;
/*	background:url(images/left.gif) repeat-x;*/
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ebebeb;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#ebebeb;
}
.middle h4{
	font-family:"Lucida Sans", Arial; 
	font-size:20px; 
	color:#666666;
	margin-top:30px; 
	
}
.middle p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-top:30px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	
}
.middle_right{
	height:275px;
	width:323px;;
	float:left;
	/*background:url(images/left.gif) repeat-x;*/
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ebebeb;
}
.middle_right h4{
	font-family:"Lucida Sans", Arial; 
	font-size:20px; 
	color:#666666;
	margin-top:30px;
}
.middle_right p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-top:30px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
.middle_right p a{
	color:#999999;
}
.middle_img{
	width:326px;
	height:130px;
	float:right;
	background:url(images/middle_r_img.gif) no-repeat;
	vertical-align:bottom;
}
.footer_addr{
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:978px;
	height:116px;
	float:left;
	background:url(images/address.gif) no-repeat;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#177890;	
}
.footer{
	width:978px;
	height:40px;
	float:left;
	background:url(images/footer.gif) no-repeat;
}
.footer a{
	color:#666666;
}

.footer p{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#666666;
	margin-top:8px;

}
a{
	text-decoration:none;
}
.product_table
{
	width:978px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
}
table
{
	text-align:center;
}
table td
{
	text-align:center;
	border-style:solid;
	border-width:thin;
	border-color:#efefef;
}

.product_image
{
	width:40%;
	height:10px;
	float:left;
	border-style:solid;
	border-width:thin;
	border-color:#999999;
	padding:1px;
	margin:3px;
}

.td_label
{
	color:#666666;
	text-align:left;
	font-family:"Lucida Sans";
	font-size:12px;
	padding-left:10px;
	font-weight:normal;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#efefef;
	border-left:none;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#efefef;
	border-right:none;
}
h3
{
	margin:0;
	padding:0;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#999999;
	text-align:left;
	margin-left:5px;
	
}
.head
{
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	padding:3px;	
	color:#999999;
}
.product_table p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:20px;
	margin-right:20px;
}
.product_table h2{
	background:none repeat scroll 0 0 #EFEFEF;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
}
.about_left
{
	width:69%;
	height:20%;
	float:left;
}
.about_right
{
	width:30%;
	height:20%;
	float:left;
}
.about_left p,.about_left ul{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#999999; 
	line-height:20px;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
}
.about_left ul
{

	padding-left:80px;
	margin:0px;
	
}
.about_right p{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#999999; 
	line-height:20px;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
}
.contact_div
{	
	width:100%;
	height:auto;
	float:left;
	text-align:justify;
	border-style:solid;
	border-width:thin;
	border-color:#efefef;
}

.contact_div p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;/*5c5c5c;a7abac*/
	text-align:justify;
	
}
.contact_div a{
	color:#00AEF0;/*5c5c5c;a7abac*/
}
.product_vs{

	height:auto;
	width:100%;
	float:left;
	padding:0px;
	border-right-style:solid; 
	border-right-width:thin; 
	border-right-color:#efefef;

	
}
.product_vs a{
	color:#00AEF0;	
}
.product_vs a:hover{
	color:#666666;	
}
.product_vs h4{
	text-align:left;
	padding:0px;
	padding-left:35px;
	font-family:"Lucida Sans"; 
	font-size:16px;
	color:#666666;
	background:#efefef; 
	padding:8px;

}
.product_vs p{
	
	margin:0px; 
	padding:0px; 
	text-align:left; 
	padding-left:50px; 
	padding-right:50px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#999999; 
	line-height:20px;
}
.people{
	width:100%;
	height:20%;
	float:left;
}
.people h3{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#666666;
	font-weight:normal;
	background:#efefef; 
	padding:5px; 
	padding-left:30px;
}
.people p{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#999999; 
	line-height:20px;
	text-align:justify;
	padding-left:30px;
	padding-right:30px;
}
.people a{
	text-decoration:none;
	color:#00AEF0;
	font-weight:bold;
}
.container h2{
	padding:0px;
	margin:0px; 
	text-align:center;
	font-family:"Lucida Sans"; 
	font-size:20px;
	font-weight:normal;
	color:#666666;
	padding-top:5px;
}

