body, td, p, div,img{
  margin: 0px;
  padding: 0px;
  border: 0;
}

h1, h2, h3, h4, h5 {
  list-style: none;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
ul,li{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.left{
  float: left;
}
.right{
  float: right;
}
.dc{
  text-align: center;
}
.rg{
  padding-right: 5px;
}
.gap{
  height: 10px;
  overflow: hidden;
}
.center{
  text-align: center;
}
/*claer fix*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */
/*make ul li center*/
.centerul{
  float:left;
  position:relative;
  left:50%;
}
.centerul li{
  float:left;
  position:relative;
  right:50%;
}

#imglist .centerul{
  float:left;
  position:relative;
  left:50%;
}
#imglist .centerul li{
  float:left;
  position:relative;
  right:50%;
}
/*end make ul li center*/
/*link*/
.link{
  font-family: Lucida Sans Unicode;
  font-size: 14px;
  color: #FFFFFF;
}

.link a{
  font-size: 14px;
  text-decoration: none;
  color: #FFFFFF;
}
.link a:hover{
  font-size: 14px;
  text-decoration: underline;
  color: #FFFFFF;
}
.link1{
  font-family: Lucida Sans Unicode;
  font-size: 14px;

  color: #02829B;
}

.link1 a{
  font-size: 14px;
  text-decoration: none;
  color: #02829B;
}
.link1 a:hover{
  font-size: 14px;
  text-decoration: underline;
  color: #02829B;
}
.link2{
  font-family: Lucida Sans Unicode;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.link2 a{
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
}
.link2 a:hover{
  font-size: 12px;
  text-decoration: underline;
  color: #FFFFFF;
}
.link3{
  font-family: Lucida Sans Unicode;
  font-size: 11px;
  color: #02829b;
}

.link3 a{
  font-size: 11px;
  text-decoration: none;
  color: #02829b;
}
.link3 a:hover{
  font-size: 11px;
  text-decoration: underline;
  color: #02829b;
}
.link4{
  font-family: Lucida Sans Unicode;
  font-size: 11px;
  color: #6DAA02;
}

.link4 a{
  font-size: 11px;
  text-decoration: none;
  color: #6DAA02;
}
.link4 a:hover{
  font-size: 11px;
  text-decoration: underline;
  color: #6DAA02;
}
.link5{
  font-family: Lucida Sans Unicode;
  font-size: 11px;
  font-weight: bold;.
  text-decoration: none;   
  color: #FFFFFF;
}

.link5 a{
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
}
.link5 a:hover{
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;
  color: #FFFFFF;
}
.link6{
  font-family: Lucida Sans Unicode;
  font-size: 11px;
  color: #333333;
}

.link6 a{
  font-size: 11px;
  text-decoration: none;
  color: #333333;
}
.link6 a:hover{
  font-size: 11px;
  text-decoration: underline;
  color: #333333;
}
.link7{
  font-family: Lucida Sans Unicode;
  font-size: 12px;
  color: #02829B;
}

.link7 a{
  font-size: 12px;
  text-decoration: none;
  color: #02829B;
}
.link7 a:hover{
  font-size: 12px;
  text-decoration: underline;
  color: #02829B;
}
.link8{
  font-family: Lucida Sans Unicode;
  font-size: 12px;
  color: #6DAA02;
}

.link8 a{
  font-size: 12px;
  text-decoration: none;
  color: #6DAA02;
}
.link8 a:hover{
  font-size: 12px;
  text-decoration: underline;
  color: #6DAA02;
}
.link9{
  font-family: Lucida Sans Unicode;
  font-size: 11px;
  color: #02829B;
}

.link9 a{
  font-size: 11px;
  text-decoration: none;
  color: #02829B;
}
.link9 a:hover{
  font-size: 11px;
  text-decoration: underline;
  color: #6DAA02;
}
.link10{
  font-family: Lucida Sans Unicode;
  font-size: 14px;
  font-weight: bold;
  color: #02829B;
}

.link10 a{
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  color: #02829B;
}
.link10 a:hover{
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
  color: #02829B;
}
.link11{
  font-family: Lucida Sans Unicode;
  font-size: 14px;
  color: #000000;
}

.link11 a{
  font-size: 14px;
  text-decoration: none;
  color: #000000;
}
.link11 a:hover{
  font-size: 14px;
  text-decoration: underline;
  color: #000000;
}
/*link end*/

body{
  text-align: center;
  background: url(bg.jpg) repeat-x #ADD8E1;
}
#header{
  width: 1000px;
  margin: 0px auto;
  background: url(header_bg_new.gif) no-repeat bottom;
  position: relative;

}

#header #headerc{
  width: 986px;
  margin: 0px auto;
}
#header #headerc #hdlogo{
  height: 100px;
  position: relative;
  text-align: left;
}
#header #headerc #hdlogo #logo{
  width: 245px;
  height: 65px;
  background: url(logo.png) no-repeat bottom;
  position: absolute;
  margin: 10px 0 0 10px;
  cursor: pointer;
}
#header #headerc #hdlogo #text{
  position: absolute;
  margin: 75px 0 0 15px;
  cursor: pointer;
}
#header #headerc #hdlogo #text h1{
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
}
#header #headerc #hdlogo #text h2{
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
}
#header #headerc #hdlogo #text h3{
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
}
#header #headerc #hdlogo #ads{
  position: absolute;
  margin: 6px 0 0 255px;
}
#header #headerc #hdlogo #hline{
  width: 980px;
  margin: 100px 0 0 3px;
  height: 1px;
  background-color: #75c1cd;
  overflow: hidden;
  position: absolute;
}

#header #headerc #toplink{
  margin: 0px auto;
  width: 986px;
  height: 45px;
  overflow: hidden;
}

#header #headerc #toplink ul{
  margin: 13px 0 0 0px;
}

#header_menu{
  width: 1000px;
  margin: 0px auto;
  text-align: left;
}
#header_menu #headerl{
  width: 8px;
  height: 51px;
  float: left;
  background: url(menu_cornerl.gif) no-repeat;
}
#header_menu #headerc{
  width: 984px;
  height: 51px;
  float: left;
  background: url(menu_bg.gif) repeat-x;
  position: relative;
}
#header_menu #headerc #menu{
  width: 984px;
  position: absolute;
  margin-top: 16px;
}
.lrgap{
 padding-left: 10px;
 padding-right: 10px;
}
#header_menu #headerc #rss{
  width: 60px;
  height: 51px;
  position: absolute;
  margin-left: 900px;
  background: url(btn_rss.png) no-repeat;
  cursor: pointer;
}
#header_menu #headerr{
  width: 8px;
  height: 51px;
  float: left;
  background: url(menu_cornerr.gif) no-repeat;
}
#contents_top{
  width: 1000px;
  margin: 0px auto;
}

#contents_middle{
  width: 1000px;
  margin: 0px auto;
  text-align: left;
  padding-top: 10px;
}
#content_left{
  width: 740px;
  float: left;
}



#content_left #left_box{
  width: 740px;
  margin: 0px auto;
}
#content_left #left_box #boxhearer{
  height: 26px;
}
#content_left #left_box #boxhearer #hearerl{
  height: 26px;
  width: 8px;
  float: left;
  background: url(subheading_corner_l.gif) no-repeat;
}
#content_left #left_box #boxhearer #hearerc{
  height: 26px;
  width: 724px;
  float: left;
  background: url(subheading_bg.gif) repeat-x;
}
#content_left #left_box #boxhearer #hearerc #title{
  padding-top: 4px;
  padding-left: 2px;
}
#content_left #left_box #boxhearer #hearerc #title h2{
  font-size: 12px;
  font-weight: bold;
}
#content_left #left_box #boxhearer #hearerc #title h1{
  font-size: 12px;
  font-weight: bold;
}
#content_left #left_box #boxhearer #hearerr{
  height: 26px;
  width: 8px;
  float: left;
  background: url(subheading_corner_r.gif) no-repeat ;
  background-color: #FFFFFF;
}
#content_left #left_box #boxbody{
  border-left: 1px solid #CAD9E0;
  border-right: 1px solid #CAD9E0;
  background-color: #FFFFFF;
  overflow: hidden;
}
#content_left #left_box #boxbody #bitem_list{
  width: 738px;
  overflow: hidden;
}

#content_left #left_box #boxbody #sitem_list{
  width: 640px;
  margin-left: 50px;
  overflow: hidden;
}
#content_left #left_box #boxbody #sitem_list h3{
  font-size:11px;
  font-weight: bold;
}
#content_left #left_box #boxbody #sitem_list #item{
  width: 160px;
 margin-bottom: 10px;
  float: left;
}

#content_left #left_box #boxbody #sitem_list #item #rating{
  text-align: center;
}
#content_left #left_box #boxbody #sitem_list #item #preview_image{
  width: 159px;
  height: 121px;
  background: url(photobg_small.gif) no-repeat;
}
#content_left #left_box #boxbody #sitem_list #item #title{
  text-align: center;
}
#content_left #left_box #boxbody #sitem_list #item #title2{
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
#content_left #left_box #boxbody #sitem_list #item #preview_image img{
  width: 150px;
  height: 113px;
  margin: 4px 0 0 4px;
}
#content_left #left_box #boxbody #sitem_list #item #download{

}

#content_left #left_box #boxbody #sitem_list #item #download #button{
  width: 120px;
  height: 21px;
  background: url(btn_download.gif) no-repeat;
  margin: 0px 0 0 20px;
  cursor: pointer;
}
#content_left #left_box #boxbody #sitem_list #item #download #button h3{
  list-style: none;
  font-size: 11px;
  font-weight: bold;
}
#content_left #left_box #boxbody #sitem_list #item #download #button span{
  margin-left: 12px;
  margin-top: 3px;
  position:absolute;
}

#content_left #left_box #boxbody #more{
  width: 738px;
  text-align: right;
}

#content_left #left_box #boxbody #bitem_list #items{
  width: 369px;
  float: left;
}
#content_left #left_box #boxbody #bitem_list #items #items_title{
  width: 287px;
  height: 24px;
  margin: 0px auto;
  background: url(title_bg.gif) no-repeat;
}
#content_left #left_box #boxbody #bitem_list #items #items_title h3{
  list-style: none;
  font-size: 12px;
}
#content_left #left_box #boxbody #bitem_list #items #items_title span{
  position:absolute;
  margin-left: 12px;
  margin-top: 3px;
}
#content_left #left_box #boxbody #bitem_list #items #items_body{
  width: 287px;
  margin: 0px auto;
}
#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_left{
  float: left;
  width: 160px;
  height: 121px;
  background: url(photobg_small.gif) no-repeat;
}
#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_left #preview_image{
  position:absolute;
  overflow: hidden;
  margin: 4px 0 0 4px;
}
#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_left #preview_image img{
  width: 150px;
  height: 113px;
}

#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_right{
  float: right;
  width: 127px;
  height: 121px;
  position:relative;
}


#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_right #rating{
  position:absolute;
  margin: 5px 0 0 5px;
}
#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_right #title{
  position:absolute;
  margin: 25px 0 0 5px;
  width: 120px;
  height: 70px;
}

#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_right #download{
  width: 120px;
  height: 21px;
  position:absolute;
  background: url(btn_download.gif) no-repeat;
  margin: 95px 0 0 5px;
  cursor: pointer;
}
#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_right #download h3{
  list-style: none;
  font-size: 11px;
  font-weight: bold;
}
#content_left #left_box #boxbody #bitem_list #items #items_body #items_body_right #download span{
  margin-left: 12px;
  margin-top: 3px;
  position:absolute;
}
#content_left #left_box #boxbody #bitem_list #tags ul{
  width: 730px;
}
#content_left #left_box #boxbody #bitem_list #tags ul li{
  width: 135px;
  float: left;
  padding-left: 10px;
  text-align: left;
}

#content_left #left_box #boxbody #more{
  width: 728px;
  padding-bottom:5px;
  padding-right:5px;
  padding-top:5px;
  text-align:right;
}
#content_left #left_box #boxbody #more h3{
  font-size: 12px;
}
#content_left #left_box #boxfooter{
  background-color: #FFFFFF;
  height: 8px;
  overflow: hidden;
}
#content_left #left_box #boxfooter #footerl{
  height: 10px;
  width: 8px;
  float: left;
  background: url(whitebg_corner04.gif) no-repeat;
  overflow: hidden;
}
#content_left #left_box #boxfooter #footerc{
  height: 10px;
  width: 724px;
  float: left;
  background: url(whitebg_footer.gif) repeat-x;
  overflow: hidden;
}
#content_left #left_box #boxfooter #footerr{
  height: 10px;
  width: 8px;
  float: left;
  background: url(whitebg_corner03.gif) no-repeat;
  overflow: hidden;
}
/**/
#left_bottom{
  width: 740px;
}

#content_left #left_s_box{
  width: 365px;
  float: left;
}

#content_left #left_s_box #boxhearer{
  height: 26px;
}
#content_left #left_s_box #boxhearer #hearerl{
  height: 26px;
  width: 8px;
  float: left;
  background: url(subheading_corner_l.gif) no-repeat;
}
#content_left #left_s_box #boxhearer #hearerc{
  height: 26px;
  width: 349px;
  float: left;
  background: url(subheading_bg.gif) repeat-x;
}
#content_left #left_s_box #boxhearer #hearerc #title h2{
  font-size: 12px;
  font-weight: bold;
}
#content_left #left_s_box #boxhearer #hearerc #title{
  padding-top: 4px;
  padding-left: 2px;
}

#content_left #left_s_box #boxhearer #hearerr{
  height: 26px;
  width: 8px;
  float: left;
  background: url(subheading_corner_r.gif) no-repeat ;
  background-color: #FFFFFF;
}
#content_left #left_s_box #boxbody{
  border-left: 1px solid #CAD9E0;
  border-right: 1px solid #CAD9E0;
  background-color: #FFFFFF;
  overflow: hidden;
}
#content_left #left_s_box #boxbody ul{
  margin-left: 20px;
}
#content_left #left_s_box #boxbody #more{
  width: 349px;
  text-align: right;
}
#content_left #left_box #boxbody #pager{
  width: 728px;
  text-align: right;
}
#content_left #left_s_box #boxfooter{
  background-color: #FFFFFF;
  height: 8px;
  overflow: hidden;
}
#content_left #left_s_box #boxfooter #footerl{
  height: 10px;
  width: 8px;
  float: left;
  background: url(whitebg_corner04.gif) no-repeat;
  overflow: hidden;
}
#content_left #left_s_box #boxfooter #footerc{
  height: 10px;
  width: 349px;
  float: left;
  background: url(whitebg_footer.gif) repeat-x;
  overflow: hidden;
}
#content_left #left_s_box #boxfooter #footerr{
  height: 10px;
  width: 8px;
  float: left;
  background: url(whitebg_corner03.gif) no-repeat;
  overflow: hidden;
}
/**/
#content_right{
  width: 260px;
  float: left;

}
#content_right #right_box{
  width: 250px;
  margin: 0px auto;
}
#content_right #right_box #boxhearer{
  height: 26px;
}
#content_right #right_box #boxhearer #hearerl{
  height: 26px;
  width: 8px;
  float: left;
  background: url(subheading_corner_l.gif) no-repeat;
}
#content_right #right_box #boxhearer #hearerc{
  height: 26px;
  width: 234px;
  float: left;
  background: url(subheading_bg.gif) repeat-x;
}
#content_right #right_box #boxhearer #hearerc #title{
  padding-top: 4px;
  padding-left: 2px;
}
#content_right #right_box #boxhearer #hearerc #title h2{
  font-size: 12px;
  font-weight: bold;
}
#content_right #right_box #boxhearer #hearerr{
  height: 26px;
  width: 8px;
  float: left;
  background: url(subheading_corner_r.gif) no-repeat ;
  background-color: #FFFFFF;
}

#content_right #right_box #boxbody{
  border-left: 1px solid #CAD9E0;
  border-right: 1px solid #CAD9E0;
  background-color: #FFFFFF;
}


#content_right #right_box #boxbody #catalink ul{
  width: 234px;
  padding-top: 10px;
}

#content_right #right_box #boxbody #catalink ul li{
  width: 107px;
  padding-left: 10px;
  float: left;
  height: 20px;
  line-height: 20px;
}

#content_right #right_box #boxbody #sidebar_imagelink{
  width: 234px;
  padding-top: 10px;
}
#content_right #right_box #boxbody #sidebar_link{
  width: 234px;
  padding-top: 10px;
}
#content_right #right_box #boxbody #sidebar_link ul{
  width: 234px;
}
#content_right #right_box #boxbody #sidebar_link ul li{
  padding-left: 10px;
}
#content_right #right_box #boxbody #sidebar_more{
  text-align: right;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

#content_right #right_box #boxbody #ads{
  text-align: center;
}
#content_right #right_box #boxfooter{
  background-color: #FFFFFF;
  height: 8px;
  overflow: hidden;
}
#content_right #right_box #boxfooter #footerl{
  height: 10px;
  width: 8px;
  float: left;
  background: url(whitebg_corner04.gif) no-repeat;
  overflow: hidden;
}
#content_right #right_box #boxfooter #footerc{
  height: 10px;
  width: 234px;
  float: left;
  background: url(whitebg_footer.gif) repeat-x;
  overflow: hidden;
}
#content_right #right_box #boxfooter #footerr{
  height: 10px;
  width: 8px;
  float: left;
  background: url(whitebg_corner03.gif) no-repeat;
  overflow: hidden;
}
#contents_bottom{
  width: 1000px;
  margin: 0px auto;
  margin-top: 10px;
  padding-top: 10px;
  overflow: hidden;
}
#contents_bottom #footer{
  width: 1000px;
  overflow: hidden;
}
#contents_bottom #footer #flist ul{
  list-style: none;
  margin-left: 50px;
  padding: 0px;
}
#contents_bottom #footer #flist ul li{
  float: left;
}
#contents_bottom #footer #flist ul li h3{
  font-size: 13px;
  font-weight: normal;
}
/*detail*/
#content_left #left_box #boxbody #detail_body{
  height: 274px;
  padding-left: 20px;
}
#content_left #left_box #boxbody #detail_body #detail_left{
  width: 361px;
  height: 274px;
  float: left;
  background: url(photobg_large.gif) no-repeat;
}
#content_left #left_box #boxbody #detail_body #detail_left #preview_image{
  width: 357px;
  height: 263px;
}
#content_left #left_box #boxbody #detail_body #detail_left #preview_image img{
  margin: 9px 0 0 10px;
  width: 339px;
  height: 253px;
  border: 1px solid #A2AEBE;
}
#content_left #left_box #boxbody #detail_body #detail_right{
  width: 300px;
  height: 274px;
  float: left;
  padding-left: 20px;
  overflow: hidden;
}

#content_left #left_box #boxbody #detail_body #detail_right #detailmore{
  text-align: right;
}
#content_left #left_box #boxbody #detail_body #detail_right #download{
  width: 215px;
  height: 40px;
  background: url(btn_download_large.gif) no-repeat;
  position: relative;
  cursor: pointer;
}
#content_left #left_box #boxbody #detail_body #detail_right #download span{
  margin: 8px 0 0 40px;
  font-family: Lucida Sans Unicode;
  color: #463000;
  font-size: 18px;
  text-decoration: none;
  position: absolute;
}

#content_left #left_box #boxbody #catelist{
  margin: 0 0 0 30px;
}
#content_left #left_box #boxbody #site_map{
  margin: 0 0 0 30px;
}
#content_left #left_box #boxbody #site_map ul {
  list-style: disc outside;
}
#content_left #left_box #boxbody #site_map ul li{
  list-style: disc outside;
}
#content_left #left_box #boxbody #site_map ul li ul{
  margin-left: 30px;
}
#content_left #left_box #boxbody #site_map ul li ul li{
  list-style: circle  outside;
}
#content_left #left_box #boxbody #fd_list{
  margin: 0 0 0 30px;
}
#content_left #left_box #boxbody #fd_list ul li{
  width: 350px;
  float: left;
}
/*detail end*/
#google_search_box{
  padding-top: 5px;
}

#google_search_box #sleft{
  width: 53px;
  height: 53px;
  float: left;
  background: url(ico_search.gif) no-repeat;
  overflow: hidden;
}
#google_search_box #sright{
  width: 190px;
  height: 53px;
  float: left;
  overflow: hidden;
  font-size: 11px;
}
#google_search_box #ssubmit{
  width: 240px;
  height: 21px;
  float: left;
  text-align: right;
}

.submitbutton{
  height:21px;
  width:69px;
  line-height: 21px;
  background-color:transparent;
  background-image:none;
  border:medium none;
  background:transparent url(btn_search.gif) no-repeat scroll left top;
  cursor: pointer;
  color: #02829B;
  font-size: 12px;
  font-weight: bold;
  font-family: Lucida Sans Unicode;
}
#google_search_box #ssubmit .submitbutton #searchtext{
  color: #02829B;
  font-size: 12px;
  font-weight: bold;
  font-family: Lucida Sans Unicode;
}
#local_search_box{
  padding-top: 5px;
}
#local_search_box #sleft{
  width: 53px;
  height: 53px;
  float: left;
  background: url(ico_search.gif) no-repeat;
  overflow: hidden;
}
#local_search_box #sright{
  width: 190px;
  height: 53px;
  float: left;
  overflow: hidden;
  font-size: 11px;
}
#local_search_box #ssubmit{
  width: 240px;
  height: 21px;
  float: left;
  text-align: right;
}

.submitbutton{
  height:21px;
  width:69px;
  line-height: 21px;
  background-color:transparent;
  background-image:none;
  border:medium none;
  background:transparent url(btn_search.gif) no-repeat scroll left top;
  cursor: pointer;
  color: #02829B;
  font-size: 12px;
  font-weight: bold;
  font-family: Lucida Sans Unicode;
}
#local_search_box #ssubmit .submitbutton #searchtext{
  color: #02829B;
  font-size: 12px;
  font-weight: bold;
  font-family: Lucida Sans Unicode;
}
#google_page {
  height: 53px;
  margin-left: 250px;
}
#google_page form{
  margin-top: 15px;
}