body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{ font:12px Arial, Helvetica, sans-serif; color:#242424; background:#fff url(../images/bodyStrip.jpg) repeat-x 0 0; min-height:600px}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curve{float:left; width:100%}
.curve img{float:left}
.clear{clear:both;}

a:focus{outline:none}
input:focus{outline:none;}

#wrapper{width:100%; float:left; background:url(../images/bodyBg.jpg) no-repeat center 0;}

#main{width:951px; margin:0 auto;}

#header{float:left; width:951px; height:145px;}

#header .logo{float:left; width:394px; height:145px;}
#header .logo img{float:left; margin-top:18px;}

#header .right_content{float:left; width:557px; height:145px;}

#header .register{float:right; padding-left:37px; background:url(../images/registerLeft.jpg) no-repeat 0 0;}
#header .register .inner{float:left; height:32px; background:url(../images/registerRight.jpg) no-repeat right 0;}
#header .register ul{float:left; width:auto; list-style:none;}
#header .register li{float:left; font-weight:bold; padding-right:15px; line-height:32px;}
#header .register li a{float:left; color:#fff; text-decoration:none;}
#header .register li a:hover{text-decoration:underline;}

#menu{float:left; width:557px; padding-top:48px;}
#menu ul{float:right; list-style:none;}
#menu li{float:left; padding:0 7px; font-size:20px; font-weight:bold; letter-spacing:-1px;}
#menu li a{float:left; color:#fff; text-decoration:none;}
#menu li a:hover, #menu li.active a{background:url(../images/menuHover.gif) repeat-x 0 bottom;}

#banner_container{float:left; width:951px;}

#banner_container .banner_box{float:right; width:865px; background:url(../images/bannerMid.gif) repeat-y 0 0;}
#banner_container .banner_box .top{float:left; width:100%; background:url(../images/bannerTop.gif) no-repeat 0 0;}
#banner_container .banner_box .bottom{float:left; width:100%; padding-bottom:30px; background:url(../images/bannerBot.gif) no-repeat 0 bottom;}
#banner_container .banner_box .bottom1{ margin-top:100px; background:url(../images/bannerBot.gif) no-repeat 0 bottom;}  
#banner_container .banner_box .left{float:left; width:463px; padding:30px 0 0 35px;}
#banner_container .banner_box .right{float:left; width:367px; padding-top:30px;}
#banner_container .banner_box h3{float:left; width:100%; font-size:24px; color:#0080d9; font-weight:bold;}
#banner_container .banner_box h4{float:left; width:100%; font-size:18px; margin-top:-7px; color:#78b53b; font-weight:bold;}
#banner_container .banner_box form{float:left; width:100%;}
#banner_container .banner_box .col{float:left; width:197px; padding-top:15px;}
#banner_container .banner_box label{float:left; color:#0080d9; width:100%; font-size:18px; padding-bottom:5px; font-weight:bold;}
#banner_container .banner_box label span{color:#7bb73b; font-size:36px; padding-right:5px;}
#banner_container .banner_box select{float:left; width:155px;}
#banner_container .banner_box .field{float:left; width:70px; height:19px;background:url(../images/fieldBg.gif) no-repeat 0 0;}
#banner_container .banner_box .field input{float:left; width:60px; border:none; padding:1px 5px; background:none;}
#banner_container .banner_box input.button{float:left; width:70px; height:19px; border:none; margin-left:5px; display:inline; cursor:pointer; background:url(../images/goButton.gif) no-repeat 0 0; margin-top:1px;}
#banner_container .banner_box ul{float:left; width:100%; list-style:none; margin-top:20px;}
#banner_container .banner_box li{float:left; width:95%; padding-left:10px; background:url(../images/star.gif) no-repeat 0 2px;}
#banner_container .banner_box li a{color:#0080d9;}
#banner_container .banner_box li a:hover{text-decoration:none;}

#body_container{float:left; width:918px; padding-left:33px;}

#top_container{float:left; width:918px;}
#top_container .text_box{float:left; width:460px;}
#top_container .text_box.last{float:right; width:400px;}
#top_container .text_box h3{float:left; color:#0080d9; padding:43px 0 10px; font-size:18px; font-weight:bold;}
#top_container .text_box p{float:left; width:100%; color:#242424;}
#top_container .text_box p a{color:#7bb73b;}
#top_container .text_box p a:hover{text-decoration:none;}

#middle_container{float:left; width:918px; overflow:hidden;}
#middle_container .product_box{float:left; overflow:hidden; width:918px; padding-top:40px;}
#middle_container .product_box h3{float:left; color:#0080d9; padding-bottom:10px; font-size:18px; font-weight:bold;}
#middle_container .product_box ul{float:left; width:100%; list-style:none;}
#middle_container .product_box li{float:left; width:261px; padding-right:45px;}
#middle_container .product_box li.last{padding-right:0;}
#middle_container .product_box li img{float:left;}
#middle_container .product_box li h4{float:left; color:#0080d9; padding-top:10px; font-size:16px; font-weight:bold;}
#middle_container .product_box li span{float:left; width:100%; color:#7bb73b; font-weight:bold; font-size:10px;}
#middle_container .product_box li p{float:left; width:100%; padding-top:10px;}
#middle_container .product_box li p a{color:#7bb73b;}
#middle_container .product_box li p a:hover{text-decoration:none;}

#bottom_container{float:left; width:918px; margin-top:40px;}
#bottom_container .artice_box{float:left; width:100%; margin-left:30px;}
#bottom_container .artice_box h3{float:left; color:#0080d9; font-size:18px; font-weight:bold;}
#bottom_container .artice_box span{float:left; width:100%; color:#7bb73b; font-weight:bold; font-size:10px;}
#bottom_container .artice_box p{float:left; width:100%; padding-top:10px;}
#bottom_container .artice_box p a{color:#7bb73b;}
#bottom_container .artice_box p a:hover{text-decoration:none;}

#footer_container{float:left; width:100%; margin-top:70px; background:url(../images/footerBg.gif) repeat-x 0 0;}
#footer_container .footer_box{width:918px; padding:30px 0 0 33px; margin:0 auto; height:89px;}
#footer_container .footer_box ul{float:left; width:100%; list-style:none; text-align:center;}
#footer_container .footer_box li{display:inline; padding-right:10px;}
#footer_container .footer_box a{color:#fff; font-weight:bold;}
#footer_container .footer_box a:hover{text-decoration:none;}
#footer_container .footer_box p{float:left; width:100%; padding-top:3px; text-align:center; color:#fff;}
.about_us_para{ font-size:15px; }
.sitemap_links{ list-style:none; font-size:15px; height:30px;}

