*{ outline:none; padding:0px; margin:0px;}
body {background-image: url(../images/base.jpg); background-repeat: repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main_container{ width:998px; margin:0 auto;}
#header{ width:auto;}
.logo{ float:left; width:237px; padding-top:10px;}
.logo_right{ width:658px; float:right; padding-top:12px; margin-bottom:48px; padding-top:14px;}
.menu{ width:498px; float:left; padding-top:8px;}
.menu a{ float:left; text-decoration:none; color:#333333;  background-color:#d0d0d0; font-size:13px; font-weight:bold; -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; padding:5px 17px 5px 17px; margin: 0 6px  0 6px;}
.menu a:hover{ background:#2f9ccd url(../images/marow.jpg)  repeat-x; top:10px; -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; }
.menu a.active{ background:#2f9ccd url(../images/marow.jpg)  repeat-x; top:10px; -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; }
.follow img{ float:left;  margin-left:9px; border:none;}
.banner{ padding:25px 0 0 10px; background:url(../images/bannerbase.jpg) no-repeat; height:286px; overflow:hidden;}
.banner img{ margin-top:-36px; margin-left:387px;position:absolute;}
#wedget{ width:970px; margin:0 auto; overflow:hidden; border-bottom:1px dotted #999999; margin-bottom:20px;}
.heading{ background:url(../images/headingarow.jpg) no-repeat 11px 0px;  border-top:4px solid #2d9ccd; font-size:17px; font-weight:bold; color:#000000; padding-top:8px; line-height:27px; margin-bottom:8px;}
.heading img{ vertical-align:top; padding-right:8px;}
.about{ width:315px; float:left; text-align:justify; line-height:18px; margin-right:40px;}
.product_arow{ width:auto;}
.product_arow ul{ list-style:none;}
.product_arow ul li{ background:url(../images/arow.jpg) no-repeat 0 7px; padding-left:23px; color:#333333; line-height:26px; font-weight:bold; list-style:none;}
.query{ width:315px; float:right;}
#scro{ width:998px; overflow:hidden;}
.scro_middle{ background: url(../images/scroller-middle.jpg) repeat-x; height:127px; float:left;}
.marquee0{ width:auto; margin-top:13px;}
.marquee0 img{ margin-left:10px; margin-right:10px; border:1px solid #918d8e;}
.heading2{ background:url(../images/gallery.jpg) no-repeat; padding-left:42px; font-size:17px; font-weight:bold; height:35px; line-height:32px;}
.more{ }
.more a{ text-decoration:none; font-weight:bold; color:#333333;}
.more a:hover{ color:#1e95dd;}
#fotter{ background-color:#474545; height:100px; margin-top:10px;}
.fotter{ width:998px; margin:0 auto;}
.fotter_menu{ padding:18px 0; width:400px; overflow:hidden; margin:0 auto;}
.fotter_menu a{ text-decoration:none; color:#FFFFFF; border-right:1px solid #FFFFFF; padding-right:8px; margin-right:8px;}
.fotter_menu a:hover{ text-decoration:underline;}
.copy{ float:left; width:250px; color:#FFFFFF;}
.webevron{ float:right;}

.about2{ width:615px; float:left; text-align:justify; line-height:18px; margin-right:40px;}
.product{ width:auto;}
.product ul{ list-style:none;}
.product ul li{ background:url(../images/arow.jpg) no-repeat  0 9px; padding-left:25px; color:#000000; font-weight:bold; line-height:28px;}
.main_product{ width:auto;}
.pduct{ width:153px; float:left; margin-bottom:3px;}
.product_base{ background:url(../images/productbase.jpg) no-repeat; width:153px; height:115px; float:left; clear:both;}
.product_base img{    height: 98px;   margin:8px 0 0 12px;   width: 122px; border:none; border:1px solid #ccc;}
.ptext{ height:30px; text-align:center; font-weight:bold; line-height:16px;}

.sitemap{ width:auto; margin-left:50px; }
.sitemap a{ background:url(../images/arow.jpg) no-repeat 0 7px ; padding-left:24px; text-decoration:none; color:#333333; font-weight:bold; font-size:13px; line-height:30px; display:block;}
.sitemap a:hover{ color:#2a98d5;}

