@charset "utf-8";
/*
author:fairytale
created:080306
updated:080306
*/

* { margin:0; padding:0}
body {margin:0 auto; padding:0; text-align:center; font:12px Verdana, sans-serif;}
ul,ol { list-style:none; }
.clear { clear:both}
a{text-decoration:none}
img{border:0px}
.clear, .clearFix {overflow:hidden;}

#contain {width:960px;margin:0 auto;text-align:left;padding-bottom:40px;}
#main {background:#fff url('../images/common/bkg_sideShadow.gif') 0 0 repeat-y;width:960px;margin:0px auto}
#trunk {background:url('../images/common/bkg_topShadow.gif') 0 0 no-repeat;padding:55px 4px 0 4px;position:relative;width:952px;}

#eyebrows {height:18px;font-size:10px;line-height:10px;color: #c2c2c2;text-align:left;overflow:hidden;text-transform:uppercase;padding:9px 8px 0 8px;}
#eyebrows ul {float:left;}
#eyebrows .hed {padding-right:0;border:0;}
#eyebrows a {color: #fff;font-weight:bold;}
.pipes {margin:0;}
.pipes dt {float:left;margin:0 7px 0 0;}
.pipes li, .pipes dd {border-right:1px solid #fff;float:left;padding:0 7px 0 0;margin:0 7px 0 0;background: none;}
.pipes .nob {border:0;}


/* header */
#header {position:relative;padding:19px 0 0 250px;height:76px;}
#logo {background:url('../images/common/logo_zdnet_219x95.jpg') 0 0 no-repeat;width:219px;height:95px;position:absolute;top:0;left:22px;z-index:2;margin:0;}
#logo a {display:block;width:115px;margin:15px 0 0 8px;padding:72px 0 0 0;height:72px;overflow: hidden;outline:none;display:inline}
/* search */
#search {background:url('../images/common/bkg_search.gif') 0 0 no-repeat;width:514px;height:47px;padding-top:20px;}
#search form {background:url('../images/common/bkg_searchForm.gif') 23px 3px no-repeat;padding-left:79px;height:20px;}
#search input, #search select {border:1px solid #ababab;float:left;margin-right:5px;}
#search input {width:263px;padding:1px;}
#search select {width:120px;}
#search button {background: url('../images/icon/img_searchBtn_21x21.gif') 0 0 no-repeat;border: 0;float:left;;width: 21px;height: 21px;text-indent: -6667px;cursor: pointer;}
#search ul {font-size:.85em;clear:both;padding:6px 0 0 83px;}
#search .pipes li{border-color:#e2eef4;}
#search a {color:#e2eef4;}

/* nav */
#nav {background:url('../images/common/bkg_tabs.jpg') right 0 no-repeat;height:60px;width:952px;position:absolute;top:4px;left:4px;margin:0;z-index:2;}
#nav li{float:left; line-height:51px;text-align:center;font-size:13px ;}
#nav li a {display:block;background-image:url('../images/common/a.gif');color:white;padding:0 8px; border-right:1px solid #15A7AE}
#nav li a:hover {background-image:url('../images/common/b.gif');}
#nav li a:focus {background-image:url('../images/common/c.gif');outline:none}
#nav li a:active{background-image:url('../images/common/c.gif');outline:none;}

/* banner */
.banner {background:#20426f url('../images/common/bkg_banner.jpg') 0 0 repeat-x;color:#fff;padding:10px 0;}
.banner a {color:#fff;}
.banner p {color:#b0cfff;margin:7px 8px;}
.banner h1 {color:#fff;font-size:2.5em;}
.banner h2 {background:none;padding:0;}
.banner .tags {color:#d7d7d7;}
.banner .tags a {color:#d7d7d7;}
.banner .tags strong {color:#b0cfff;}
.door {height:109px;}
.door .inner {padding:20px 8px 0 280px;height:109px;}
.downloads {background: url('../images/common/bkg_downloadsBanner_259x85.gif') transparent no-repeat left top;}
.door h1 {font-size: 2em;color: #fff;margin:0;display:inline;}
.banner span {color: #b5d4ff;font-size: 1em;font-family: verdana,sans-serif;line-height:1.6em;}
.inner {height: 100%;padding: 0;}

/* con1 */
#con1 {width:636px;float:left;}
.title-h2{ width:auto;padding:10px;font-family:Georgia, serif;color: #8D0000;font-size: 1.65em;padding: 12px 8px;margin:0 0 0 8px;background: url('../images/common/bkg_dblBtmBrd.gif') repeat-x 0pt bottom;}
.title-h2 span{background: url('../images/icon/icn_download_24x24.gif') no-repeat left center;padding: 2px 0 2px 30px;height: 24px;}
#top{ background-image:none}

/* con2 */
#con2 {width:300px;float:left;margin:0 8px;display:inline;}
.box{border:2px #D6D6CA solid;height:auto;margin-top:20px}
.box h2{background-image:url('../images/common/bkg_spotlight_header.gif');}
.box span{height:40px;line-height:40px;font-size:16px;font-family:Georgia, serif;padding-left:10px;color: #8D0000;}
.inner-box{border:1px #D6D6CA solid;height:auto;margin:1px;}
.inner-box a{ font-weight:bold;color:#004D99;line-height:18px;}
.inner-box a:hover{ text-decoration:underline}
.inner-box p{margin:10px;line-height:18px;border-bottom:1px #CAD1D8 solid;padding-bottom:15px}

.inner-box .inner-list{background-image:url('../images/common/bkg_col2_fadeToWhite.gif');background-repeat:repeat-x;height:300px;}
.inner-box .inner-list h3{ color:#898989;font-size:12px;font-weight:normal;padding:10px;}

.inner-box .inner-list .ul-2{width:250px;float:left;padding:10px}
.inner-box .inner-list .ul-2 li{background:url('../images/icon/tag-07.gif') no-repeat 0 4px;border-bottom:1px white solid;padding-left:20px;line-height:25px; border-bottom:#ccc solid 1px;}
.inner-box .inner-list .ul-2 li a{ text-decoration:none;color:#004D99;font-weight:normal;padding-left:10px}
.inner-box .inner-list .ul-2 li a:hover{text-decoration:underline}

/* footer */
#footer {background:url('../images/common/bkg_btmShadow.gif') 0 bottom no-repeat;padding:15px 4px 4px 4px;color:#d6d7d9;font-size:.9em;}
#heel {background:#285795 url('../images/common/bkg_footer.jpg') 0 0 repeat-x;padding:38px 0 20px 65px;width:887px;position:relative}
.fcols {background:url('../images/common/bkg_fauxFooterCols.gif') 0 0 repeat-y;margin-bottom:30px;line-height:1.5em;height:180px;width:100%}
.fcols li {float:left;width:250px;margin-left:20px;display:inline}
#footer h2 {font:normal 1.6em Georgia,serif;margin-left:0px;background-position: left center;}
#footer h2 a {color:#fff;font-weight:normal;}
#footer h2 span{padding: 2px 0 2px 30px;height: 24px;}
#footer h2 .s1{background: url('../images/icon/tag-08.gif') no-repeat left center;}
#footer h2 .s2{background: url('../images/icon/tag-09.gif') no-repeat left center;}
#footer h2 .s3{background: url('../images/icon/tag-07.gif') no-repeat left center;}
#footer .ul-3{ margin:7px auto 5px 1px}
#footer .ul-3 li{ line-height:16px;padding:0px;margin-left:2px;background:url('../images/icon/tag-02.gif') no-repeat 0 8px;padding:5px 0px 1px 0px;border-bottom:0}
#footer .ul-3 li a{ padding-left:20px}
#footer a {color:#d7d7d7;}
#footer p {margin:8px 0 12px 0;}
#footer a:hover{ text-decoration:underline}

#cnet {border-top:1px solid #d6d7d9;border-bottom:1px solid #d6d7d9;padding:10px 0 10px 5px;margin:10px;clear:both;width:790px;}
#cnet ul{text-align:center;}
#cnet li {display: inline;list-style-type: none;font-size:1em;border-right:1px solid #fff;padding:0 7px 0 0;margin:0 7px 0 0;}
#cnet .nob {border:0;}
#copy {margin:10px 15px;text-align:center}


/*small-btn*/
.small-btn{ padding:20px;}
.small-btn img{ border:0; vertical-align:middle;}
.small-btn li{ list-style:none; line-height:44px; padding-left:50px;}
.small-btn .small-dl{ background:url(../images/icon/small-dl.gif) 0 3px no-repeat;}
.small-btn .small-buy{ background:url(../images/icon/small-buy.gif) 0 3px no-repeat;}
.small-btn li a{ text-decoration:underline; font-weight:bold; color:#00f;}


.page-1 {text-align:center; margin-bottom:10px;}
.page-1 a {text-decoration:underline; padding:3px; }
.page-1 .select { text-decoration:none;}
#tags { margin-bottom:15px;}
#tags .site-tags { text-align:center; margin-left:20px; margin-bottom:10px; width:620px; margin:0 auto;}
#tags .site-tags li { float:left; margin-right:5px; text-align:center; width:15px; height:20px; font-size:13px; background:#666; color:#fff; font-weight:bold;}
#tags .site-tags li a { color:#036; display:block; width:15px; height:18px; background:#fff;  border:1px solid #fff; text-decoration:underline; }
#tags .site-tags li a:hover{background:#036; color:#fff;}
#tags .tag-list li { margin-bottom:10px;}
#tags .tag-list li a { color:#036; text-decoration:underline;}
#tags .tag-list li a:hover {text-decoration:none;}
#tags .tag-list .wrap { width:85%; margin:0 auto 10px;}
#tags .tag-list .left { float:left; width:45%;}
#tags .tag-list .right {float:right; width:45%;}

#editpick {}
#editpick li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; width:95%;}
#editpick .img {width:120px; float:left;}
#editpick h2 {margin-left:135px; font-size:13px;}
#editpick h2 a {color:#06c;text-decoration:underline;}
#editpick h2 a:hover {text-decoration:none;}
#editpick p {margin-left:135px; margin-bottom:5px;}
#editpick .downbuy {}
#editpick .downbuy a {font-weight:bold; color:#06c;text-decoration:underline;}
#editpick .downbuy a:hover {text-decoration:none;}

/*sponsored-link*/
.sponsored-links { width:280px; border:1px solid #ddd; padding:5px 10px 10px 10px; font-size:12px; background:#fff; text-align:left;}
.sponsored-links p { font-size:11px; color:#666; }
.sponsored-links a { text-decoration:none; }
.sponsored-links dt { margin-top:10px; font-size:13px;}
.sponsored-links dt a { color:#06c;text-decoration:underline; font-size:12px; }
.sponsored-links dt a:hover {text-decoration:none;}
.sponsored-links dd { color:#333; }
.sponsored-links .d1 { margin-top:3px; margin-bottom:3px; font-size:11px; }
.sponsored-links .d2 { font-size:11px; }
.sponsored-links .d2 a { color:#666; text-decoration:underline; }
.sponsored-links .price {font-size:12px; margin-bottom:5px; color:#FF6600;}
.sponsored-links .save {font-size:11px; color:#090;}

#sponsored1 .img img {width:110px; float:left;}
#sponsored1 dl {border-bottom:1px solid #efefef; padding-bottom:7px; margin-bottom:7px;}
#sponsored1 dt {margin-left:115px;}
#sponsored1 dt a {color:#06c}
#sponsored1 .d1,#sponsored1 .d2 {margin-left:115px; margin-bottom:10px;}
#sponsored1 .d2 a {color:#06c; font-weight:bold;}
#sponsored1 .price {margin-left:115px;}
#sponsored1 .save {margin-left:115px;}

#sponsored2 dt{ margin-bottom:10px;}
#sponsored2 dt a {color:#06c}
#sponsored2 dl {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
#sponsored2 .img {  }
#sponsored2 .img img {width:130px;}
#sponsored2 .d2 a {color:#06c; font-weight:bold;}
#sponsored2 .price { }
#sponsored2 .save {}

#sponsored3 {width:728px; margin:0 auto; background:#fff;}
#sponsored3 dl{float:left; width:30%; overflow:hidden; padding:0 5px; margin-bottom:10px; margin-top:5px; border-left:1px dotted #ccc;background:#fff;}
#sponsored3 dt {margin-bottom:12px; margin-left:102px; word-break:break-all;  }
#sponsored3 dt a {color:#06c}
#sponsored3 .img  {float:left;}
#sponsored3 .img img {width:100px;}
#sponsored3 .p {margin-left:102px; margin-bottom:5px;}
#sponsored3 .d2 {margin-left:102px;}
#sponsored3 .d2 a {font-weight:bold; color:#06c}
#sponsored3 .price {margin-left:102px;}
#sponsored3 .save {margin-left:102px;}
#sponsored3 .d1 {margin-left:102px; margin-bottom:10px;}
#sponsored3 .last {border:none;}