body {
	font:12px "Lucida Grande",Arial,Verdana,Lucida,Helvetica,sans-serif ;
	/*text-align:center;*/
	table-layout:fixed;
	margin:0;
	padding:0;
	background: url(../img/bg_1.gif) repeat-x top left;}
#main {
	float:left;
	width:100%;
	padding:0 0 20px 0;
	background: url(../img/bg_blue.gif) repeat-x left bottom;}
img { border:0; display:block;}
a {
	text-decoration:none;
	color:#000;	}
a:hover {
	color:#369;	}
.b {font-weight: bold;}
/****************************************border:1px solid #999;**/
#logo {
	width:900px;
	height:111px;
	background: url(../img/top.gif) no-repeat;}
#menu1 {
	margin:0 0 0 230px;
	padding:0;
	width:640px;
	text-align:center;
	list-style-type:none;}
#menu1 li {
	float:left;
	margin:0;}
#menu1 li a {
	display:block;
	width:103px;
	height:37px;
	line-height:30px;
	font-size:14px;
	color:#369;
	background: url(../img/buttom1.gif) no-repeat;}
#menu1 li a:hover {
	color:#000;
	font-weight:bold;}
.a { margin:60px 5px 0 0;} 
.n { margin:40px 0 0 0;}
.c { margin:10px 0 0 0;}
/******************************************/
.o1 {
	margin:10px 0 0 20px;
	width:850px;}
#middle { float:left; width:850px; min-height:610px; background: url(../img/o1.gif) repeat-y;}
.o1_1 {	float:left;	width:17px;	height:16px; background: url(../img/o1_1.gif) no-repeat;}
.o1_0 {	float:left;	width:816px; height:16px; background: url(../img/o1_0.gif) repeat-x;}
.o1_2 {	float:left;	width:17px;	height:16px; background: url(../img/o1_2.gif) no-repeat;}
/*********o1_3*********************************/

.o1_3 {	float:left;	width:17px;	height:16px; background: url(../img/o1_3.gif) no-repeat;}
.o1_4 {	float:left;	width:816px; height:16px; background: url(../img/o1_4.gif) repeat-x;}
.o1_5 {	float:left;	width:17px;	height:16px; background: url(../img/o1_5.gif) no-repeat;}


/***********left*******************************/
#left {
	float:left;
	margin:0 0 0 7px!important;/*for Firefox*/
	margin:0 0 0 3px;}
.left_products {
	width:206px;
	height:32px;
	background: url(../img/left_products.gif) no-repeat;}
.left_bg_1 {
	width:206px;
	height:360px;
	text-align:center;
	background: url(../img/left_bg_1.gif) repeat-y;}
#menu2 {
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	list-style-type:none;}
#menu2 li a {
	display:block;
	margin:0 auto 10px auto;
	width:180px;
	height:30px;
	line-height:30px;
	background: url(../img/left_buttom.gif) no-repeat;}
#menu2 li a:hover {
	color:#fff;}
.left_bg_2 {
	width:206px;
	height:12px;
	background: url(../img/left_bg_2.gif) no-repeat;}
/*********right*********************************/
#right {
	float:left;
	margin:0 0 0 5px;
	width:630px;}
#banner {
	width:626px;
	height:227px;}
#about {
	float:left;
	margin:20px 0 0 0;}
.o2_1 {	float:left;	width:15px;	height:15px; background: url(../img/o2_1.gif) no-repeat;}
.o2_2 {	float:left;	width:596px;height:15px; background: url(../img/o2_2.gif) repeat-x;}
.o2_3 {	float:left;	width:15px;	height:15px; background: url(../img/o2_3.gif) no-repeat;}
.o2_4 { float:left; width:606px; height:117px; padding:0 10px 0 10px; background: url(../img/o2_4.gif) repeat-y;}
.style1 {
	padding:0 0 5px 0;
	color:#203C55;
	font-weight:bold;
	letter-spacing:2px;
	font-size:13px;
	border-bottom:1px solid #ccc;}
.style2 {
	margin:5px 0 0 0;
	line-height:20px;
	text-indent:20px;
	color:#666;}

.o2_5 {	float:left;	width:15px;	height:15px; background: url(../img/o2_5.gif) no-repeat;}
.o2_6 {	float:left;	width:596px;height:15px; background: url(../img/o2_6.gif) repeat-x;}
.o2_7 {	float:left;	width:15px;	height:15px; background: url(../img/o2_7.gif) no-repeat;}
/*********pro*********************************/
#pro {
	float:left;
	margin:10px 0 0 8px!important;/*for Firefox*/
	margin:10px 0 0 3px;
	height:60px;}
.o2_2_pro {	float:left;	width:806px;height:15px; background: url(../img/o2_2.gif) repeat-x;}
.o2_4_pro { float:left;	width:840px; background: url(../img/o2_4_pro.gif) repeat-y;
text-align:center;
font-weight:bold;}
.o2_6_pro {	float:left;	width:806px;height:15px; background: url(../img/o2_6.gif) repeat-x;}
.text_img {
	float:left;
	margin:5px 0 0 8px;
	text-align:center;}
.text_img a {
	color:#203C55;}
.text_img a:hover {
	color:#CCC;}
.img_bg {
	width:142px;
	height:142px;
	margin:5px 0 0 10px;
	padding:6px 0 0 6px!important;/*for Firefox*/
	padding:6px 0 0 0;
	background: url(../img/img_bg.gif) no-repeat;}
/*********end*********************************/
#end {
	float:left;
	width:850px;
	margin:10px 0 10px 10px;}
#end1 {	float:left;	width:15px;height:109px; background: url(../img/end1.gif) no-repeat;}
#end2 {	float:left;	width:645px;height:109px; background: url(../img/end2.gif) repeat-x; text-align:center;}
#end3 {	float:left;	width:190px;height:109px; background: url(../img/end3.gif) no-repeat;}
#info {
    font:14px "Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif ;
	float:left;
	margin:20px 0 0 0;
	text-align:left;}
#copy {
	float:left;
	width:850px;
	text-align:center;}
#copy a {
	color:#203C55;
	font-weight:bold;
	letter-spacing:1px;}
#copy a:hover {
	color:#999;}
/******************************************/
/*****Products*****************************/
.left_flash {
	margin:20px auto 0 auto;}
.pro_img_bg {
	float:left;
	width:142px;
	height:142px;
	margin:20px 0 0 20px!important;/*for Firefox*/
	margin:20px 0 0 8px;
	padding:6px 0 0 6px;
	background: url(../img/img_bg.gif) no-repeat;}
.box1 {
	margin:20px 0 0 20px;
	float:left;
	width:250px;
	height:150px;}
.style3 {
	padding:0 0 3px 0;
	width:auto;
	color:#203C55;
	font-weight:bold;
	letter-spacing:0px;
	font-size:14px;
	border-bottom:1px solid #ccc;}
.style4 {
	float:left;
	margin:5px 0 0 0;
	line-height:18px;}
#up {
	text-align:center;}
#up a {
	margin:0 40px 0 0;}

/******************************************/
/*****Pro_info*****************************/
.pro_box {
	float:left;}
.pro_img_bg1 {
	float:left;
	width:224px;
	height:224px;
	margin:30px 0 0 40px!important;/*for Firefox*/
	margin:30px 0 0 20px;
	padding:12px 0 0 12px;
	background: url(../img/img_bg1.gif) no-repeat;}
.box2 {
	margin:30px 0 0 0;
	float:left;}
.style5 {
	margin:0 0 20px 0;
	color:#203C55;
	font-weight:bold;
	letter-spacing:2px;
	font-size:13px;}
.style6 {
	width:300px;
	margin:0 0 10px 0;
	padding:0 0 10px 15px;
	color:#666;
	border-bottom:1px dotted #666;
	background: url(../img/arrow.gif) no-repeat left 3px;
	line-height:18px;}

/******************************************/
/*****About Us*****************************/





/******************************************/
/*****Enquiry******************************/
table {
	float:left;
	margin:0;
	background:#369;
	text-align:left;}
.mytable{
	border-spacing:1px!important;
	}
#mytable {
	background:#ccc;}

td {
	width:100%;
	height:30px;
	background:#F4F4F4;}
.myinput {
	margin:5px;
	border:1px solid #000;
	background:#fff;}
.myinput:hover {
	border:1px solid #f00;}