body{width:100%; min-width:980px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#333333;}
p{line-height:22px;margin-bottom:10px;}
*{margin:0; padding:0;}
a{text-decoration:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both; line-height:0px; font-size:0px; height:0px;}
h2,h3,h4,h5,h6{margin:10px 0;font-family: 'Open Sans',Arial,Helvetica,sans-serif;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:12px;}
h2.title, h3.title, h4.title, h5.title{border-bottom:1px solid #005987; color:#FFFFFF; padding:5px 0;border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;overflow:hidden;}
h2.title span, h3.title span, h4.title span, h5.title span{background:url(../images/title.jpg) #005987 no-repeat right top; padding:6px 10px; padding-right:30px;border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;}
#main{width:1000px; margin:0 auto; background:#fff;}
#header{width:100%; background:url(../images/header.jpg) repeat-x center top; border-bottom:1px solid #666;}
.row{width:980px; margin:auto;}
#menu{
	clear:both;
	background: #EDEDED;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #000;
	height:32px;
	padding:4px 0;
	margin:29px 0;
}
ul#nav{list-style:none;font-size:14px;margin:5px 0;font-family: 'Open Sans',Arial,Helvetica,sans-serif;}
ul#nav li{display: inline-block;padding:0; border-left:1px solid #CCCCCC;float:left;position:relative;}
ul#nav li:first-child{ border:none;}
ul#nav li a{ color:#555;display:block; padding:3px 20px;}
ul#nav li a:hover{color:#000;text-decoration:underline;}
ul#nav ul {position:absolute; left:-9999px; top:-9999px; list-style-type:none;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.5); box-shadow: 0px 1px 2px rgba(0,0,0,0.5);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; overflow:hidden;}
ul#nav li:hover ul {left:-75px;top:25px;padding:8px 5px; border:1px solid #999; width:260px; z-index:100000; background:#F8F8F8; padding-left:0;}
ul#nav li:hover ul li {border:none; clear:both; margin:0;padding:0px 5px; font-size:12px;}
ul#nav li:hover ul li a {padding:2px 5px; display:block; font-size:12px;  line-height:18px; text-indent:5px; color:#444; width:245px; text-align:left;}
ul#nav li:hover ul li a:hover{}
.h-right{padding:10px 0; font-size:12px;color:#000000;}
#logo{padding:10px 0; float:left; width:200px;}
.justify{text-align:justify;}
.m1{margin-top:15px;}
.m2{margin-bottom:10px;}
.p1{padding:15px 0;}
.p2{padding:0 10px;}
#content{ padding-top:20px;}
.w200p{float: left;width: 200px;}
.w740p{float: left;margin: 0 20px;width: 740px;}
.w980p{padding:20px 25px;}
.w200p h3{margin:10px;}
.w-50{width:50%;float:left;}
.w-25{width:25%;float:left;}
.w-25 img{max-height:300px;}
.tc{vertical-align:middle; height:200px; text-align:center; width:100%;}
.m3{margin-left:40px;}
.link, .link a{color:#000000; font-weight:bold; margin:5px 0; display:block;}
.small{color:#666666; font-size:10px; margin:3px 0; display:block;}
.aligncenter{text-align:center;}
.banner{height:300px;}
.p-images{border-bottom:1px solid #ccc; padding:10px 0; margin-bottom:10px;}
.last-pimg{border:none;}
#footer{background:#000;padding:20px 0;text-align:center;}
#footer a{color:#999999;}
#footer a:hover{color:#CCCCCC; text-decoration:underline;}
#footer p{font-size:12px;line-height:18px; color:#999999; margin:0;}
.social{margin-top:12px;}
.social img{width:25px;}
.product{width:140px;text-align:center; float:left;margin-right:10px;}
.last{margin:0;}
.product span a{display:block;margin-top:8px; color:#000000;}
.product img{border:1px solid #000;height:100px;width:130px;}
#map_canvas{width:100%; height:370px; border:1px solid #005987;}
.text{font-family: 'Open Sans',Arial,Helvetica,sans-serif;border:#cdcdcd 1px solid; background:#eaeaea; font-size:14px;color:#4d4d4d; padding:5px 10px 6px 10px;outline: medium none; width: 434px; height:18px; margin-bottom:10px;}
.text:focus,.textarea:focus{border:#333 1px solid;}
.textarea {font-family: 'Open Sans',Arial,Helvetica,sans-serif;border:#cdcdcd 1px solid; background:#eaeaea; font-size:14px;color:#4d4d4d; height: 148px;outline: medium none;overflow: auto; padding: 4px 0px 0px 10px;width: 450px;resize:none;margin:0px 0 0 0; margin-bottom:10px;}
.submitbutton{border:#cdcdcd 1px solid; background:#eaeaea;font-size:18px;padding:3px 15px;cursor:pointer;margin-right:2px;float:right;font-family: 'Open Sans',Arial,Helvetica,sans-serif;}
.submitbutton:hover{border:1px solid #000;background:#015987;color:#fff}
.msg{float:left; font-weight:bold; font-size:12px; line-height:28px;color:#CC0000;}
.left-menu{padding:10px 0;}
.left-menu img{margin-bottom:10px; display:block;}

#img_slider_home {position: relative; overflow: hidden;height:180px; width:99%;padding-left:5px;}
#img_slider_home .img img {position:absolute;margin:0px; height:150px; width:160px; display:block; border:1px solid #999999;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
#img_slider_home .img a{ border:none;}
#img_slider_home .img {position:absolute;margin:0px; height:165px; width:175px;display:none; border:0px solid #C3DD8E; padding-top:10px; margin-left:auto; margin-right:auto;}
#imageloader_home {position:relative; display:block; width: 95%; margin: 0px auto; text-align: center;}
#imageloader_home img { position:relative; top:62px; z-index:100; display:inline; border:none;}

.widthpach{position:absolute;}