html, div, body, p, form, img, dd, h1, h2, h3, input { margin:0 auto; padding:0; font:11px/160% Verdana, Arial, Helvetica, sans-serif; color:#222222; }
body { text-align:left; background-color:#ebf0f3; }
dl, dd, dt { margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
li { margin:0; list-style:none; padding:0; }
img { border:none;}
.side-img{margin-bottom: 10px;}
a, a:link, a:visited { text-decoration:none; color:#333; }
a:hover, a:active { text-decoration:underline; color:#004dcc; }
input { font-size:11px; float:left; }
table { border-collapse:collapse; }
.clear { clear:both; }
/*header css*/
#container { width:980px; text-align:left; overflow:hidden; background:#FFF; }
#header { width:978px; height:123px; background:url(/style/images/header.jpg) no-repeat 0 0; }
#logo { float:left; display:inline; margin-top:20px; margin-left:10px; margin-bottom:20px; }
#top-right { margin:35px 20px 10px 0; float:right; display:inline; }
#top-right li { float:left; height:26px; line-height:26px; }
#top-right .how-review { background:url(/style/images/how-review.jpg) no-repeat 0 0; width:150px; height:37px; padding-left:40px; }
#top-right .advertising { margin-left:15px; }
#top-right a { color:#0a7dd8; font-size:13px; font-weight:bold; }
#top-right a:hover { text-decoration:underline; }
#toplink { float:right; padding-right:10px; text-align:right; margin-top:10px; }
/*search style*/
#search { position:absolute; top:6px; right:0; width:298px; margin: 0; display:none; }
#q { height:26px; line-height:26px; width:239px; float:left; background:url(/style/images/search-bg.jpg) no-repeat; border:none; padding-left:8px; margin-left:10px; }
.btn_search { background:url(/style/images/search.jpg) no-repeat scroll 0 0 transparent; border:none; cursor:pointer; height:26px; width:37px; float:left; margin-left:0; overflow:hidden; line-height:200px; font-size:0; }
/*top menu*/
#body-top { background:url(/style/images/body-top.jpg) repeat-x; height:10px; }
.menu { height:39px; width: 980px; position:relative; }
.nav { background:url(/style/images/nav-bg.jpg) no-repeat scroll 0 0 transparent; padding-left:15px; list-style:none; float:left; width:552px; height:39px; }
.nav li { float:left; text-align:center; margin:2px 2px 1px; }
.nav li a, .submit { padding:0px 15px; font:normal 17px/40px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; display:block; line-height:39px; }
.nav li a:hover, .nav .now, .nav .over { background:url(/style/images/menu-h.jpg) repeat-x; }
.submit { background:url(/style/images/submit.jpg) no-repeat; margin-left:5px; float:left; height:39px; }
.submit a { color:#FFF; text-decoration:none; padding:0 10px; }
dl, dd, dt { margin:0; padding:0 }
.second-menu, .third-menu, .four-menu, .fifth-menu { position:absolute; width: 165px; }
.first-menu li { float:left; }
.second-menu { top:41px; right:615px; display:none; }
.third-menu { top:41px; right:520px; display:none; }
.four-menu { top:41px; right:376px; display:none; }
.fifth-menu { top:41px; right:0px; display:none; }
.second-menu a { }
#shows-list-all { width:662px; background-color:#d4edff; right:190px; top:41px; border:#085ea9 solid 1px; position:absolute; display:none; }
#shows-list-all dl { float:left; padding:10px 0 10px 10px; }
#shows-list-all dt { background:#0386dc; font-weight:bold; padding:5px; margin-bottom:10px; }
#shows-list-all dd { float:left; background:#d4edff; }
#shows-list-all dd a { border:none; width:129px; padding:0 0 0 0; font-size:11px; text-align:left; font-family:Verdana, Geneva, sans-serif; color:#014f96; line-height:normal; }
#shows-list-all dl.shows { width:149px; padding:0; margin-top:0px; margin-left:0px; border-right:#085ea9 solid 1px; }
#shows-list-all dl.shows a { height:18px; line-height:18px; padding:0 0 0 10px; display:block; margin:5px }
#shows-list-all dl.shows a:hover { background-color:#0386dc; }
#shows-list-all dl.shows .showsed a { font-weight:normal; border:0; margin:0px }
#shows-list-all dl.shows .showsed a:hover { font-weight:normal; border:0; }
#shows-list-all .shows dd.bg a { background:none; }
#shows-list-all .shows dd.bg a:hover { color:#FFF; background-color:#0386dc; }
.showsed { position:absolute; }
#shows-list-all .showsed { width:512px; height:auto; right:-1px; height:auto !important; height:518px; min-height:518px; border:#085ea9 solid 1px; border-top:none; background-color:#d4edff; }
#shows-list-all .showsed dl { float:left; padding:0 0 5px 5px; *padding:0 0 8px 5px;
}
#shows-list-all .showsed dt { padding:3px 5px; margin-bottom:10px; color:#fff; font-weight:normal }
/* win list & mac list */
#shows-list-all .showsed .shows-list { width:150px; margin-top:2px; margin-left:15px; display:inline; }
#shows-list-all .showsed .shows-list dd { float:left; margin-left:0px; }
#shows-list-all .shows dd.bg:hover .showsed .shows-list dd a { padding:0 0 0 5px; border:none; height:auto; line-height:18px; width:145px; margin-bottom:5px; font-weight:normal; border:none; color:#014f96; margin:0 }
#shows-list-all .shows dd.bg:hover .showsed .shows-list dd a:hover, #shows-list-all .shows dd.bg:hover .showsed .specials-list dd a:hover { border:0; background:#2F88EC; color:#FFF; }
#shows-list-all .shows dd em { background:none; padding:0 0 0 15px; border:none; height:auto; line-height:18px; width:145px; margin-bottom:5px; font-weight:normal; border:none; color:#014f96; margin:0; font-style:normal }
#shows-list-all .showsed .specials-list { width:150px; margin-left:5px; padding-left:15px; margin-top:2px; }
/*teshu*/
#shows-list-all .showsed .specials-list-width { }
#shows-list-all .showsed .specials-list-width dt { width:295px; }
#shows-list-all .showsed .specials-list-width-right { padding:30px 0 0 0; _margin:0 0 0 -150px; }
/*teshu end*/
#shows-list-all .showsed .specials-list dd { margin-left:0; width:130px; }
#shows-list-all .shows dd.bg:hover .showsed .specials-list dd a { padding:0 0 0 5px; border:none; height:auto; line-height:18px; width:145px; margin-bottom:5px; font-weight:normal; color:#014f96; margin:0 }
.first-productlist { margin-top:-26px; display:none; }
.second-productlist { margin-top:-54px; display:none; }
.third-productlist { margin-top:-82px; display:none; }
.fourth-productlist { margin-top:-110px; display:none; }
.fifth-productlist { margin-top:-156px; display:none; }
.sixth-productlist { margin-top:-184px; display:none; }
.seventh-productlist { margin-top:-212px; display:none; }
.eighth-productlist { margin-top:-240px; display:none; }
.ninth-productlist { margin-top:-268px; display:none; }
.tenth-productlist { margin-top:-296px; display:none; }
.eleventh-productlist { margin-top:-324px; display:none; }
.twelfth-productlist { margin-top:-352px; display:none; }
.thirteenth-productlist { margin-top:-380px; display:none; }
.fourteenth-productlist { margin-top:-408px; display:none; }
/*side menu*/
#side { float:left; width:267px; }
#hot { margin-bottom: 10px; }
#hot h3 { background:url(/style/images/hot-search.jpg) no-repeat 10px 0; height:31px; line-height:31px; font-size:16px; color:#FFF; padding-left:50px; }
.pop { padding:5px; border:1px solid #E6E9EC; }
#side #hot .red, #side #hot-tags .red { color:#bc1a0d; }
#side #hot .underline, #side #hot-tags .underline { border-bottom:1px dashed; }
.font2 { font-size:12px; }
.font3 { font-size:14px; font-weight:bold; }
.font4 { font-size:16px; font-weight:bold; }
#side #hot a, #side #hot-tags a { color:#5c5c5c; text-decoration:none; padding-right:7px; line-height:22px; }
#side #hot a:hover, #side #hot-tags a:hover { text-decoration:underline; border:none; }
#cat { border:1px solid #E6E9EC; border-top:3px solid #019cf7; }
#hot, #top10, #hot-tags, #most-popular-products, #top-10-articles, #products-ranking, #top-products, #related-reviews, #top-reviews { background:#f8fcff url(/style/images/nav-blue.jpg) no-repeat top; margin-bottom:10px; }
#top-products .current-review{color: #004DCC; text-decoration:underline;}
#hot h3, #top10 h3, #top10-free h3, #hot-tags h3, #most-popular-products h3, #top-10-articles h3, #products-ranking h3, #top-products h3, #related-reviews h3, #top-reviews h3 { height:31px; line-height:31px; padding-left:50px; font-size:16px; color:#FFF; }
#cat, #top10-free { background-color:#f8fcff; }
#cat h3 { border-bottom:1px dashed #E6E9EC; color:#5c5c5c; font:bold 14px/34px Tahoma, Geneva, sans-serif; padding-left:40px; clear: both; overflow:hidden; height:34px; }
#cat h3 span { float:left; }
#cat h3 a {
	padding-left:20px;
	color:#2DA7F2;
	font-size:11px;
	float:right;
	padding-right:10px;
}
.dvd { background:url(/style/images/dvd.jpg) no-repeat 10px center; }
.video { background:url(/style/images/video.jpg) no-repeat 10px center; }
.discount { background:url(/style/images/discount.jpg) no-repeat 10px center; }
.popular-reviews { background:url(/style/images/popular-reviews.jpg) no-repeat 10px center; }
#cat ul { margin:10px; clear: both; }
.hotpro {background: url("/images/hot.jpg") no-repeat scroll right 0 transparent; padding-right: 30px;}
#cat ul li a { font-size:11px; color:#333; margin-bottom:3px; padding-left:18px; }
#most-popular-products h3 { background:url(/style/images/most-popular-products.jpg) no-repeat 10px 0; margin-top:10px; }
#top-reviews h3 { background:url(/style/images/most-popular-products.jpg) no-repeat 10px 0; margin-top:10px; }
#most-popular-products ul { padding:10px; border:1px solid #E6E9EC; border-top:none; }
#most-popular-products ul li a { font-size:11px; color:#333; margin-bottom:3px; padding-left:18px; }
#related-reviews h3 { background:url(/style/images/products-ranking.jpg) no-repeat 10px 0; }
#related-reviews ul { padding:10px; border:1px solid #E6E9EC; border-top:none; }
#related-reviews ul li a:link, #related-reviews ul li a:visited { background:url(/style/images/cat-li.jpg) no-repeat 0 center; }
#related-reviews ul li a:hover, #related-reviews ul li a:active { background:url(/style/images/cat-li-on.jpg) no-repeat 0 center; color:#FF0000; }
#related-reviews ul li a { font-size:11px; color:#333; margin-bottom:3px; padding-left:18px; }
#guide-categories { background:#f8fcff url(/style/images/nav-blue.jpg) no-repeat top; }
#guide-categories h3 { height:31px; line-height:31px; padding-left:50px; font-size:16px; color:#FFF; }
#guide-categories h3 { background:url(/style/images/categories.jpg) no-repeat 10px 0; }
#guide-categories .current-review { color: #004DCC; text-decoration:underline;}
#guide-categories ul { border:1px solid #E6E9EC; border-top:none; padding:10px 0 0px 5px; line-height:24px; }
#guide-categories ul li { background:url(/style/images/cat-li.jpg) no-repeat 0 8px; padding-left:13px; border-bottom:#b6b8ba dashed 1px; }
#guide-categories ul li a { font-size:11px; color:#333; margin-bottom:3px; }
#guide-categories .sub { background:url(/style/images/cat-li-down.jpg) no-repeat 0 8px; }
#guide-categories .sub ul { border:none; line-height:24px; padding:0; margin-left:-13px; }
#guide-categories .sub ul li { background:url(/style/images/dot.jpg) no-repeat 2px 10px; line-height:21px; border:none; }
#guide-categories ul a.current-guide { color:#004DCC; text-decoration:underline; }
#top10 h3 { background:url(/style/images/top-10-shareware.jpg) no-repeat 5px 0; margin-top:10px; }
#top-10-articles h3 { background:url(/style/images/top-10-articles.jpg) no-repeat 10px 0; margin-top:10px; }
#top-products h3 { background:url(/style/images/top-products.jpg) no-repeat 5px 0; margin-top:10px; }
#top10 ul, #top-10-articles ul, #top-products ul { border:1px solid #E6E9EC; border-top:none; padding:10px; background:url(/style/images/num1.jpg) no-repeat 10px 15px; }
#top10 ul li, #top-10-articles ul li, #top-products ul li { padding-left:20px; line-height:24px; }
#top10-free h3 { background:url(/style/images/top-10-freeware.jpg) no-repeat; margin-top:10px; }
#top10-free ul { border:1px solid #E6E9EC; border-top:none; padding:10px 10px 0; background:url(/style/images/num2.jpg) no-repeat 10px 15px; }
#top7-share { background:url(/style/images/nav-blue.jpg) no-repeat scroll center top #F8FCFF;  }
#top7-share h3 { background:url(/style/images/top-10-shareware.jpg) no-repeat scroll 10px 0 transparent; color:#FFF; font-size:16px; }
#top10-free ul li { padding-left:20px; line-height:24px; }
#hot-tags h3 { background:url(/style/images/hot-tags.jpg) no-repeat 5px 0; }
#products-ranking h3 { background:url(/style/images/products-ranking.jpg) no-repeat 10px 0; margin-top:10px; }
#products-ranking ul { border:1px solid #E6E9EC; border-top:none; padding:10px; }
#products-ranking ul li { padding-left:20px; line-height:24px; font-size:11px; overflow:hidden;}
.ranking { background:url(/style/images/ranking.jpg) no-repeat; position:relative; }
.no1 { background-position:0 6px; }
.no2 { background-position:0 -18px; }
.no3 { background-position:0 -42px; }
.no4 { background-position:0 -66px; }
.no5 { background-position:0 -90px; }
.no6 { background-position:0 -114px; }
.no7 { background-position:0 -138px; }
.no8 { background-position:0 -162px; }
.no9 { background-position:0 -186px; }
.no10 { background-position:0 -210px; }
.no11 { background-position:0 -236px; }
.no12 { background-position:0 -259px; }
.no13 { background-position:0 -283px; }
.no14 { background-position:0 -307px; }
.no15 { background-position:0 -330px; }
.no16 { background-position:0 -355px; }
.no17 { background-position:0 -378px; }
.no18 { background-position:0 -403px; }
.no19 { background-position:0 -427px; }
.no20 { background-position:0 -451px; }
/*three rows*/
#left { float:left; margin-left:10px; width:194px; display:inline; }
#parter-links { background:#f8fcff url(/style/images/nav-left-blue.jpg) no-repeat top; }
#parter-links h3 { height:31px; line-height:31px; padding-left:30px; font-size:16px; color:#FFF; }
#parter-links h3 { background:url(/style/images/top-10-shareware.jpg) no-repeat 5px 0; margin-top:10px; }
#parter-links ul { border:1px solid #E6E9EC; border-top:none; padding:10px 0 10px 5px; }
#parter-links ul li { line-height:24px; }
#parter-links ul li a:link, #parter-links ul li a:visited { background:url(/style/images/cat-li.jpg) no-repeat 0 center; }
#parter-links ul li a:hover, #parter-links ul li a:active { background:url(/style/images/cat-li-on.jpg) no-repeat 0 center; color:#FF0000; }
#parter-links ul li a { font-size:11px; color:#333; margin-bottom:3px; padding-left:18px; }
#categories { background:#f8fcff url(/style/images/nav-left-blue.jpg) no-repeat top; }
#categories h3 { height:31px; line-height:31px; padding-left:50px; font-size:16px; color:#FFF; }
#categories h3 { background:url(/style/images/categories.jpg) no-repeat 10px 0; }
#categories ul { border:1px solid #E6E9EC; border-top:none; padding:10px 0 0 5px; line-height:24px; }
#categories ul li { background:url(/style/images/cat-li.jpg) no-repeat 0 8px; padding-left:13px; border-bottom:#b6b8ba dashed 1px; }
#categories ul li a { font-size:11px; color:#333; margin-bottom:3px; }
#categories .subcat { background:url(/style/images/cat-li-down.jpg) no-repeat 0 8px; }
#categories .subcat ul { border:none; line-height:24px; padding:0; margin-left:-13px; }
#categories .subcat ul li { background:url(/style/images/dot.jpg) no-repeat 2px 10px; line-height:21px; border:none; }
#categories ul a.current-review { color:#004DCC; text-decoration:underline; }
#right { float:left; width:256px; margin-left:10px; }
#top-ranking, #related-tags, #top-shareware-right, #top-articles-grey, #popular-products-grey, #popular-reviews-grey { background:#f8fcff url(/style/images/nav-right-grey.jpg) no-repeat top; margin-bottom:10px; }
#top-ranking h3 { height:31px; line-height:31px; padding-left:50px; font-size:16px; color:#1a1a1a; }
#top-ranking h3 { background:url(/style/images/top-ranking.jpg) no-repeat 12px 0; }
#top-ranking ul { border:1px solid #E6E9EC; border-top:none; padding:10px; }
#top-ranking ul li { padding-left:20px; line-height:24px; width:95%; }
#top-shareware-right { margin-bottom:10px; }
#top-shareware-right h3 { height:31px; line-height:31px; padding-left:50px; font-size:16px; color:#1a1a1a; background:url(/style/images/top-shareware-grey.jpg) no-repeat 12px 0; }
#top-shareware-right ul { border:1px solid #E6E9EC; border-top:none; padding:10px; background:url(/style/images/num1.jpg) no-repeat 7px 15px; }
#top-shareware-right ul li { padding-left:15px; line-height:24px; }
#top-articles-grey { margin-top:10px; }
#top-articles-grey h3 { height:31px; line-height:31px; padding-left:50px; font-size:16px; color:#1a1a1a; background:url(/style/images/top-articles-grey.jpg) no-repeat 12px 0; }
#top-articles-grey ul { border:1px solid #E6E9EC; border-top:none; padding:10px; background:url(/style/images/num1.jpg) no-repeat 7px 15px; }
#top-articles-grey ul li { padding-left:20px; line-height:24px; }
#popular-products-grey { margin-bottom:10px; }
#popular-products-grey h3 { height:31px; line-height:31px; padding-left:40px; font-size:16px; color:#1a1a1a; background:url(/style/images/popular-products-grey.jpg) no-repeat 12px 0; }
#popular-products-grey ul, #popular-reviews-grey ul { padding:10px; border:1px solid #E6E9EC; border-top:none; }
#popular-products-grey ul li a:link, #popular-products-grey ul li a:visited { background:url(/style/images/cat-li.jpg) no-repeat 0 center; }
#popular-products-grey ul li a:hover, #popular-products-grey ul li a:active { background:url(/style/images/cat-li-on.jpg) no-repeat 0 center; color:#FF0000; }
#popular-products-grey ul li a { font-size:11px; color:#333; margin-bottom:3px; padding-left:18px; }
#popular-reviews-grey h3 { height:31px; line-height:31px; padding-left:40px; font-size:16px; color:#1a1a1a; background:url(/style/images/popular-reviews-grey.jpg) no-repeat 12px 0; }
#popular-reviews-grey ul li a:link, #popular-reviews-grey ul li a:visited { background:url(/style/images/cat-li.jpg) no-repeat 0 center; }
#popular-reviews-grey ul li a:hover, #popular-reviews-grey ul li a:active { background:url(/style/images/cat-li-on.jpg) no-repeat 0 center; color:#FF0000; }
#popular-reviews-grey ul li a { font-size:11px; color:#333; margin-bottom:3px; padding-left:18px; }
#related-tags { margin-bottom:10px; }
#related-tags h3 { background:url(/style/images/related-tags.jpg) no-repeat 10px 0; height:31px; line-height:31px; font-size:16px; color:#1a1a1a; padding-left:50px; }
#right #related-tags .red { color:#bc1a0d; }
#right #related-tags .underline { border-bottom:1px dashed; }
#right #related-tags a { color:#5c5c5c; text-decoration:none; padding-right:7px; line-height:22px; }
#right #related-tags a:hover { text-decoration:underline; border:none; }
#ralated-tags h3 { height:31px; line-height:31px; padding-left:50px; font-size:16px; color:#FFF; }
/*footer*/
#footer { clear: both; background:url(/style/images/body-bottom.jpg) repeat-x 0 bottom; }
#foot-text { padding:20px; text-align:center; }
#footer a { text-decoration:underline; }
.copyright { margin-left:0; }
.facebook{
	float: right;
	padding: 0 20px;
	}
#cat ul li, #most-popular-products ul li {background: url("/style/images/cat-li.jpg") no-repeat scroll 0 center transparent;}
.news {background: url("/images/new.jpg") no-repeat scroll right 0 transparent; padding-right:30px;}
.update {background: url("/images/updated.jpg") no-repeat scroll right 0 transparent; padding-right:50px;}
.pick {background: url("/images/pick.jpg") no-repeat scroll right 0 transparent; padding-right:30px;}
