body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:12px Tahoma, Arial, sans-serif; color:#939598; background:#605d5c url(../images/body_bg.jpg) repeat-x 0 0;}
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
a:focus{outline:none}
img.left_curve{float:left;}
img.right_curve{float:right;}

h2{font-size:24px; line-height:20px; font-weight:bold; color:#e77817; margin: 15px 0 15px 0;}
h4{font-size:18px; line-height:20px; font-weight:bold; color:#e77817; margin 15px 0 15px 0;}

#outer_layout{margin:0 auto; width:980px;}
#inside_layout{float:left; width:980px;  background:url(../images/body_bg.jpg) repeat-x 0 0;}
#layout_outer{margin:0 auto; width:969px;}
#layout{float:left; width:969px;}

#header{float:left; width:963px; padding:32px 0 20px 6px;}
#header img{float:left;}
#header .right{float:right; width:auto; padding:20px 9px 0 0}
#header .right h2{float:left; width:auto; font:normal 49px/51px "Candara", "Myriad Pro", Arial, Helvetica, sans-serif; color:#a7a9ac;}

#body_container{float:left; width:969px; padding-bottom:28px}

#top_container{float:left; width:969px; background:url(../images/main_trans_bg.png) repeat-y 0 center; }
#top_container .top_curve{float:left; width:969px; background:url(../images/top_curve_main.gif) no-repeat 0 0;}
#top_container .bottom_curve{float:left; width:969px; background:url(../images/bottom_cruve_main.gif) no-repeat 0 bottom;}

#manu{float:left; width:965px; padding:0 0 0 4px;}
#manu ul{float:left; width:965px; list-style:none;}
#manu li{float:left; width: auto; color:#798992; font-weight:bold; font-size:15px;}
#manu li a{float:left; color:#798992; text-decoration:none; height:36px; padding-left:7px; cursor:pointer}
#manu li a span{float:left; height:24px; padding:12px 15px 0 7px}
#manu li a:hover{float:left; color:#e77817; background:url(../images/left_curve_menu.gif) no-repeat 0 0;}
#manu li a:hover span{float:left; background:url(../images/right_curve_menu.gif) no-repeat right 0;}
#manu li a.current{float:left; color:#e77817; background:url(../images/left_curve_menu.gif) no-repeat 0 0; cursor:text}
#manu li a.current span{float:left; background:url(../images/right_curve_menu.gif) no-repeat right 0; cursor:text}

#banner{float:left; width:868px; padding-left:101px;height:660px;}
#banner img{float:left}
#banner .left_default{float:left; width:473px; padding-top:90px;}
#banner .left{float:left; width:473px;}

#banner .right{float:left; width:390px; padding-top:27px}
#banner .right .rows{float:left; width:345px; padding-bottom:29px} 
#banner .right .rows1{float:left; width:345px; padding-bottom:25px} 
#banner .right .pic_area{float:left; width:98px;}
#banner .right .content{float:left; width:240px;}
#banner .right .content h3{float:left; width:240px; font-size:18px; line-height:20px; font-weight:bold; color:#e77817;}
#banner .right .content h3 a{color:#e77817; text-decoration:none;}
#banner .right .content h3 a:hover{text-decoration:underline;}
#banner .right .content p{float:left; width:240px; font-size:12px; color:#798992; padding-top:4px;}
#banner .right .download{float:left; width:358px; margin-left:7px; display:inline; background:url(../images/download_bg.gif) no-repeat 0 0; height:86px; padding:10px 9px 0 10px;}
#banner .right .download p{float:left; width:300px; font-size:11px; color:#b05728; padding-top:6px;}
#banner .right .download p a{color:#b05728; text-decoration:underline; font-size:9px}
#banner .right .download p a:hover{text-decoration:none}

#bottom_container{float:left; width:969px;}
#bottom_container .shadow_repeat{float:left; width:969px; background:url(../images/shadow_repeat.png) repeat-y;}
#bottom_container .main_bg{float:left; width:940px; background:url(../images/bottom_bg_main.gif) no-repeat 0 0;height:312px; padding:22px 0 0 29px;}
#bottom_container .bottom_shadow{float:left; width:969px; background:url(../images/bottom_shadow.png) no-repeat 0 0; height:6px;}

#bottom_container .content_area{float:left; width:935px;}
#bottom_container .content_area{float:left;}
#bottom_container .content_area .rows{float:left; width:935px; padding-bottom:68px}
#bottom_container .content_area .cols{float:left; width:314px;}
#bottom_container .content_area .cols1{float:left; width:309px;}
#bottom_container .content_area .pic_area{float:left; width:98px;}
#bottom_container .content_area .content{float:left; width:204px; }
#bottom_container .content_area .content h3{float:left; width:204px; font-weight:bold; font-size:16px; color:#fffefe; padding:3px 0 9px;}
#bottom_container .content_area .content h3 a{color:#fffefe; text-decoration:none;}
#bottom_container .content_area .content h3 a:hover{text-decoration:underline;}
#bottom_container .content_area .content p{float:left; width:195px; font-size:12px; color:#939598}

#know_free{float:left; width:957px; padding:22px 6px 0}
#know_free .content_area{float:left; width:957px; background:url(../images/free_download_strip.gif) repeat-x 0 0; height:73px;}
#know_free .content_area h3{float:left; width:715px; font:bold 26px/28px "CenturyGothic", "Myriad Pro", Arial, Helvetica, sans-serif; color:#ffffff; padding:22px 0 0 17px}
#know_free .content_area h3 span{color:#e77817; padding:0;}
#know_free .content_area span{float:left; width:auto; padding-top:16px}

#outer_footer{float:left; width:100%; background:#25282a url(../images/footer_bg.gif) repeat-x 0 0;}
#footer{margin:0 auto; width:957px; padding:0 6px;}
#footer .content{float:left; width:957px; padding:29px 0 72px}
#footer .content ul{float:left; width:160px; list-style:none;}
#footer .content li{float:left; width:160px; font-size:11px; color:#96aebe; line-height:18px;}
#footer .content li a{color:#96aebe; text-decoration:underline;}
#footer .content li a:hover{text-decoration:none;}
#footer .content h4{float:left; width:160px; font:bold 16px/18px "CenturyGothic", "Myriad Pro", Arial, Helvetica, sans-serif; color:#ffffff; padding-bottom:13px}
#footer .content .right{float:right; width:304px;}
#footer .content .right img{float:left}



