*{ margin:0; padding:0;}
body{ background:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
form{ font-family:Arial, Helvetica, sans-serif;}
ul li{ list-style-type:none;}
img{ border:0;}
a{ text-decoration:none; outline: none; star:expression(this.onFocus=this.blur()); }
.clear{ clear:both; font-size:1px; height:0;}
.header,.content,.footer{ width:949px; margin:0 auto 4px auto; border:1px solid #FFFFFF; clear:both;}
.footer{ height:26px; border:1px solid #e6e6e6; background:#e8e8e8;}
.footer p{ margin:0 auto; line-height:26px; color:#777777; width:560px; text-align:center; position:relative;}
.footer .statement{ padding-left:10px;}
.footer .statement a{ color: #999999; font-size:10px;}
.footer .statement a:hover{ color:#555555;}
.footer .creators{ padding-left:5px; color:#a4a3a3; display:block; position:absolute; right:-165px; top:0;}
.footer .creators a{color:#a4a3a3;}/*add*/

.logo{ float:left; width:188px; height:83px; margin-top:12px;}
.topnav{ float:right; width:276px; height:22px; background: url(../images/topnav_bg.gif) repeat-x; margin-top:73px;}
.topnav a{ height:22px; width:68px; float:left; display:block; line-height:22px; color:#1c1c1c;  text-align:center;}
.topnav a:hover{ color: #999999;} 
.mainnav{ width:945px; height:27px; border:1px solid #b2b2b2; clear:both; padding:1px;}
.mainnav ul{
	width:100%;
	height:27px;
	background-image: url(../images/mainnav.gif);
	background-repeat: repeat-x;
	overflow:hidden;
}
.mainnav ul li{
	float:left; 
	width:116px; 
	height:27px; 
	text-align:center;
}
.mainnav ul li a{ 
	height:27px;
	line-height:27px;
	display:block;
	color:#feffff; 
}
.mainnav ul li a:hover{ background: url(../images/mainnav_hover.gif) repeat-x;}
/*================left nav css begin======================*/
.left_sidebar{ 
	width:169px; 
	min-height:609px; 
	height:auto !important; 
	height:609px; 
	border:1px solid #e4e4e4; 
	background:#eeeeee;
}
.left_sidebar h2{
	font-size:14px;
	color:#000000;
	background-image: url(../images/left_h5bg.jpg);
	background-repeat: no-repeat;
	width:161px;
	height:32px;
	line-height:32px;
	text-indent:28px;
	margin:3px 0 5px 4px;
	text-transform: uppercase;
}
.leftnav{ height:140px;}
.leftnav li{
	width:169px;
	height:28px;
	line-height:28px;
	text-indent:40px;
}
.leftnav a{ 
	color:#3b3b3b; 
	display:block;
	 width:169px; 
	 height:28px; 
	 line-height:28px; 
	 background-image: url(../images/left_navbg1.gif);
	background-repeat: no-repeat;}
.leftnav a:hover,.hover a{
	color:#FFFFFF;
	background-image: url(../images/left_navbg2.gif);
	background-repeat: no-repeat;
}
.pro_link{ width:160px;  margin:0px auto; height:28px;}
.pro_link select{width:160px; color:#797979;}
/*================left nav css end and right title begin======================*/
.right_content{ 
	float:right; 
	width:776px;
	position:relative; 
	margin-right:-780px; 
	margin-left:4px; 
	margin-top:-209px;}
.right_content .banner1{ width:772px; height:152px; clear:both;}
.right_content .mainbox{
	 border:1px solid #e4e4e4; 
	 width:773px; 
	 min-height:457px; 
	 height:auto !important; 
	 height:457px; 
	 margin-top:3px;
}
.right_content .title{
	background-image: url(../images/right_title.gif);
	background-repeat: no-repeat;
	width:752px;
	height:30px;
	line-height:29px;
	padding-left:21px;
	clear:both;
	overflow:hidden;
}
.right_content .title h4{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	width:173px;
	float:left;
	text-transform: capitalize;
}
.right_content .title .breadcrumb{
	color:#666666;
	text-align:right;
	font-size:12px;
	text-transform: capitalize;
	width:370px;
	padding-right:25px; 
	float:right;
}
.right_content .title .breadcrumb span{
	text-transform:uppercase;
	padding-right:3px;
}
.right_content .title .breadcrumb a{ color:#666666;}
.right_content .title .breadcrumb a:hover{ text-decoration:underline;}
.right_content .title .size{
	float:right;
	width:78px;
	height:15px;
	background-image: url(../images/size1.gif);
	background-repeat:repeat-x;
	margin-right:5px;
	margin-top:6px;
	border:1px solid #d9d9d9;
}
.right_content .title .size li{ float:left; color:#6a6a6a; width:26px; text-align:center;  line-height:15px;}
.right_content .title .size a{ display:block; height:15px; color:#606060; background:url(../images/size2.gif); }

.main { padding-bottom:40px;}
/*================right title end ======================*/

/*==================map style and=========================================*/
.map{ margin-left:27px; margin-top:15px; clear:both; border:1px solid #ffffff;}
.map h5{
	background-image: url(../images/map_1.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	text-indent:14px;
	font-size:12px;
	height:33px;
	line-height:33px;
}
.map h5 a{color:#333232;}
.map h5 a:hover{color:#ed0000;}
.map_line{
	height:14px;
	width:572px;
	background-image: url(../images/page_03_line.gif);
	background-repeat: repeat-x;
	background-position: 13px top;
}
.map_main li{ width:102px; height:21px; line-height:21px; border:1px solid #e0e0e0; float:left; text-align:center; margin-right:8px; }
.map_main li a{ width:102px; height:21px; display:block; background-color:#f6f6f6; color:#777777;}
.map_main li a:hover{background-color:#ffffff; color:#ed0000;}
/*==================contact style========================================*/
.contact{ margin-top:30px; margin-left:24px;}
.contact h5,.contact h6{
	width:370px;
	font-size:12px;
	color:#2e2e2e;
	background: url(../images/pro_list1.gif) no-repeat left 7px;
	line-height:30px;
	text-indent:25px;
	margin-top:10px;
}
.contact h6{
	background: url(../images/map_1.gif) no-repeat 10px 10px;
}
.contact p{ width:370px; text-indent:25px; color:#6d6d6d; line-height:20px;}
.red{ color:#FF0000;}
