/* Elements */
*{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
html{}
body{text-align:center;margin:0px;padding:0px;height:100%;  background:#ccc;}
body,td,th,div,p,span,input{font-size:12px; font-family:Arial ;color:#333333;line-height:22px;}
h1,h2,h3,ul,li{margin:0px;padding:0px;font-size:12px;}
h1{font-weight:bold;color:#000;font-size:18px;font-family:Georgia;padding:10px 0px;}
h2{font-weight:bold;color:#000;font-size:14px;font-family:Georgia;padding:10px 0px;}
li{ list-style-type:none ;}
a,a:hover{color:#0F65AE;text-decoration:none;}
img{border:0px;vertical-align:middle ;}

/*Standard*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hot{color:red;font-size:14px;font-weight:bold;}
.line{border-bottom:1px dotted #cccccc;padding-bottom:10px;margin-bottom:10px;}
.price{color:#C8312A;font-weight:bold;}
.freeware{color:#058E01;font-weight:bold;}
.s{font-size:11px;}
.btns{}
.btns ul{float:right;}
.btns ul li{float:left;padding:5px 0px;}
.btns a{background:url(../images/button.gif) left 0;  color:#fff; text-decoration:none; height:30px; float:left; cursor:hand; padding:0 0 0 15px;margin:0px 5px;}
.btns a span{background:url(../images/button.gif) right 0;padding:0 15px 0 0; float:left;color:#fff;font-weight:bold; line-height:29px;}
.btns a:hover{color:#fff;}
a.btnview{background-position:left 0px;}
a.btnview span{background-position:right 0px;}
a.btnview:hover{background-position:left -30px;}
a.btnview:hover span{background-position:right -30px;}
a.btndown{background-position:left -60px;}
a.btndown span{background-position:right -60px;}
a.btndown:hover{background-position:left -90px;}
a.btndown:hover span{background-position:right -90px;}
a.btnbuy{background-position:left -120px;}
a.btnbuy span{background-position:right -120px;}
a.btnbuy:hover{background-position:left -150px;}
a.btnbuy:hover span{background-position:right -150px;}
.icon{width:40px;height:40px; text-align:center;}
.icon img{width:30px;height:30px;}
.screenshot{ text-align:center ;}
.center{width:990px;margin:auto; text-align:left; background:#fff;padding:0px 5px;}
.box0{border:1px solid #ccc;margin-bottom:10px;}
.box1{background:#E8F5FD; border:1px solid #CEEAFB;padding:10px; text-align:left ;}
.box3{background:#eeeeee; border:1px solid #cccccc;padding:10px;margin:5px 0px;}
a.bDownloadText{height:25px; font-size:14px; text-decoration:underline;font-weight:bold;background:url(../images/down2.gif) left center no-repeat; padding-left:25px;}

/*Layout*/
#header{ position:relative; text-align:center; margin:auto;}
#content{background:#fff;padding-top:5px;padding-bottom:20px;}

#index_left{float:left;width:198px;}
#index_middle{float:left;margin-left:8px;width:560px;}
#index_right{float:right;width:198px;}
#list_main{float:left;margin-left:10px;width:770px;}
#list_sidebar{float:left;width:198px;}
#detail_main{float:left;width:740px;margin:10px;}
#detail_sidebar{float:right;width:198px;margin:0px 10px;}

#footer{text-align:center; }

/*Header*/

#logo {float:left;width:245px;height:65px;background:#fff url(../images/logo.gif) center center no-repeat;height:80px;width:250px;color:#999;}
#logo h1,#logo h2{display:none;}
#topmenu{ text-align:center;color:#999; float:right;width:261px;height:26px;}
#topmenu a{padding:0px 2px;}
#adh{float:left;padding-top:5px;margin-left:20px;}

#menubar { background:url(../images/menubg.gif) left top repeat-x;height:40px;}
#mainmenu{float:left;background:url(../images/menubgl.gif) left top no-repeat;padding-left:5px;height:40px;}
#mainmenu li{float:left; padding-right:2px;background:url(../images/menusp.gif) right center no-repeat; }
#mainmenu li a{float:left;padding:0px 20px;color:#707070;font-weight:bold;height:40px; line-height:40px;}
#menusearh{float:right;background:url(../images/menubgr.gif) right top no-repeat;padding-right:15px;padding-top:7px;height:40px;}

.search_key{float:left;margin:0px;font-size:12px;border:1px solid #ccc;height:25px;padding-top:4px; line-height:normal ; background:#fff url(../images/txtsearchbg.gif) 2px center no-repeat;padding-left:20px;}
.btnSearch{float:left;cursor:hand;margin:0px;left:-5px;}

/*Index*/
#path{ text-align:left;color:#999;padding:0px 10px;font-size:11px;margin-bottom:10px;}
#path a{font-size:11px;}
.lbox{margin-bottom:10px;padding-bottom:5px;}
.lbox_t{color:#fff; background:#275C92 url(../images/lefttitlebg.gif) left top repeat-x;padding:5px 10px;font-weight:bold;font-size:14px;}
.lbox_c{border:1px solid #CCCCCC;padding:5px;}

.mbox{margin-bottom:10px;}
.mbox_t{background:url(../images/middletitlebg.gif) left bottom repeat-x;padding:5px;font-weight:bold;color:#000;font-size:18px;font-family:Georgia;}
.mbox_c{padding:8px;border-width:0px 1px 1px 1px;width:100%;}


.rbox{border:1px solid #ccc;margin-bottom:10px;border-top-width:0px;}
.rbox_t{background:url(../images/righttitlebg.gif) left top;border-top:3px solid #5B8FB2;padding:0px 5px;line-height:25px;font-weight:bold;color:#000;font-size:14px;}
.rbox_c{padding:8px;word-break:break-all;overflow:auto;}
.rbox_ls li{padding-bottom:5px; border-bottom:1px dotted #ccc;margin-top:5px;}



#categories ul{ }
#categories ul li.subnav_1{position:relative ;line-height:25px;font-size:11px;padding:0px 4px;height:25px;z-index:999; border-bottom:1px dotted #ccc; }
#categories ul li a{display:block ;}
#categories ul li ul{ position:absolute ; left:185px;top:0px;width:200px;display:none;background:url(../images/subnav_bg.gif) left top no-repeat;}
#categories ul li ul li{font-size:11px;border-width:0px;padding-left:20px; background:url(../images/dot2.gif) 10px center no-repeat;}
#categories ul li ul li a{ display:inline ;}
#categories ul li ul li a:hover{ text-decoration:underline;}
#categories ul li ul li.subnav_bottom{font-size:0px;border-width:0px;background:#fff url(../images/subnav_bg.gif) left bottom no-repeat;height:4px; }
#categories ul li.hover{background:url(../images/subnav_hover.gif) no-repeat left center;}
#categories ul li.hover ul{display:block ;}
#categories ul li.selected ul{ position:static ; display:block ; width:auto;border-width:0px; border-top:1px solid #D6D6D6; background:#F5FEDB;margin:0px;}
#categories ul li.selected ul li{font-size:10px;padding-left:20px;border-width:0px; background:url(../images/li2.gif) 10px center no-repeat;}
a.hasSub{background:url(../images/arrow.gif) no-repeat right center;}

#latest_reviews_block .soft{border-bottom:1px dotted  #ccc;padding:5px 0px;}
#latest_reviews_block .icon{float:left;padding-right:5px;}
#latest_reviews_block  img{width:30px;height:30px;}
#latest_reviews_block .details{float:left;}
#latest_reviews_block .name{font-size:12px;font-weight:bold; }
#latest_reviews_block .intro{ line-height:20px;}

#featured {border:1px solid #ccc; background:url(../images/index_Featuredbg.gif) left top no-repeat;margin-bottom:10px;padding:10px 10px 0px 150px;}
#featured H1 a{font-size:36px;font-weight:bold;font-family:Georgia;color:#000;}
#featured p{line-height:20px;padding:0px;}
#featured a{color:#000;}

#latest .soft{clear:both;margin-top:5px; border-bottom:1px dashed  #ccc;}
#latest .icon{padding:5px 10px;float:left;}
#latest .details{padding-right:5px;float:left;}
#latest .name{float:left;font-size:12px;font-weight:bold;}
#latest .info{float:right;font-size:12px;color:#999;padding:0px 5px;}
#latest .intro{clear:both;line-height:20px;}
#latest .date{color:#999;}
#latest .price{color:#999;}
#latest .size{color:#999;}

.ls dt{float:left;}
.ls dd{float:left;padding-left:10px;}
.ls dd H2{font-size:12px;margin-bottom:5px;}
.lis dl{clear:both;margin-bottom:10px;}
.lis dl img{width:40px;height:40px;}

.place{ background:url(../images/num.gif) no-repeat center center;padding:5px;color:#fff; text-align:center;font-size:10px;}
.number{color:#999; text-align:right;}

#latest_reviews_block dt img{width:50px;height:50px;}


/*ProductList*/
.listbar{background:url(../images/listbar.gif) no-repeat left top;padding:5px 10px;margin:5px 0px;}
.prolist td{border-bottom:1px dotted #cccccc; padding:5px;}
.liimg img{width:40px;height:40px;}
.lism{line-height:25px;}
.lism b{padding:5px 0px;font-size:14px;}
.libuy{width:80px;text-align:center ;}
.lidown{width:80px; text-align:center;}
.top li{padding:2px 5px;}

/*Detail*/

.detail_soft .icon{float:left;padding:0px 10px;}
.detail_soft .detail{float:left;}
.detail_soft H1{}
.detail_soft .intro{}
.content2{}
.content2 .detail1{float:left;width:500px;}
.content2 .detail2{float:right; white-space:normal;word-break:break-all;overflow:auto;width:210px;border:1px solid #ccc; background:#eee;padding:5px }
.attr{}

.buttons{ text-align:right ;width:100%;border-top:1px dotted #cccccc;padding-top:5px;margin-bottom:10px;}
.buttons a{padding:5px;}

.wizard{padding:10px;}
.wizard li{float:left;width:200px;margin-right:10px;}
.wizard li a{display:block;border-bottom:1px solid #ccc;color:#000;font-weight:bold;font-size:14px;font-family:Georgia;padding:10px 0px;}
.wizard li ul li{float:none;}
.wizard li ul li a{font-size:11px;border-width:0px;color:#4892F0; font-weight:normal ;padding:0px;font-size:12px; font-family:Verdana ;}


/*Footer*/
#footer .center{background:#eee url(../images/bottom-shadow.gif) left top repeat-x;padding:10px 5px;}

.footermenu{ text-align:center ;color:#999;}
.footermenu a{padding:5px 10px;}
.copyright{color:#999;padding:0px 10px;margin-bottom:5px;font-size:11px; text-align:center ;}
.copyright a{font-size:11px;}

.tbldata{width:100%;}
.tbldata td{border-bottom:1px dotted  #ccc;}
.tblitem{}
.tblover{background:#F1F6FA;}

.form{}
.field{clear:both;padding:5px;}
.lbl{float:left;width:80px;}
.val{float:left;padding-left:5px;}
.submit{padding:5px;padding-left:90px;clear:both ;}
.txt{font-size:14px;}
.btn{padding:0px; text-align:center ;}
.btnb{line-height:25px;font-size:14px;padding:0px 10px; text-align:center ;}

.pagebar{ text-align:center ;padding:10px;color:Red;font-size:18px;font-family:Georgia;}
.pagebar a{padding:5px 5px;font-size:18px;font-family:Georgia;}
.pageinfo{background:#E8F5FD; border:1px solid #CEEAFB;padding:5px 10px;color:#5E5E5E; font-family:Verdana ;margin-bottom:5px;}
.sortmenu li{float:left;padding-left:5px;}
.sortmenu a{float:left;color:#0F65AE;}
.sortmenu a span{float:left;color:#0F65AE;cursor:hand;}
.sortmenu a.selected{background:#76C3E1 url(../images/blueselected.gif) left center;padding-left:5px;}
.sortmenu a.selected span{background:#76C3E1 url(../images/blueselected.gif) right center;padding-right:5px;color:#fff;}



.softlist{padding:10px;}
.asoft{float:left;width:350px;padding:5px;padding-right:20px; }
.asoft .icon{float:left;padding:5px;}
.asoft .icon img{width:40px;height:40px;}
.asoft .details{float:left;}
.asoft h2.name{padding:0px; font-family:Verdana Arial ;color:#000;}
.asoft .intro{float:left;width:250px;}
.asoft a,.asoft a:hover{color:#000;}
.asoft .view{float:right;}
.asoft .view a,.asoft .view a:hover{color:#0F65AE;}

.bboxt{ background:url(../images/bboxt.gif) left top no-repeat;padding:0px 10px;width:100%;height:40px;}
.bboxm{ background:url(../images/bboxm.gif) left top repeat-y;padding:0px 10px;width:100%;}
.bboxb{ background:url(../images/bboxb.gif) left bottom no-repeat;height:8px; line-height:0px;font-size:0px;}

/*Google*/
.ad{border:1px solid #ccc; padding:1px;margin:10px 0px;}


.searchboxl{background:url(../images/searchbox.gif) left top no-repeat;padding-left:6px;}
.searchboxc{padding-top:20px; text-align:center ;}
.searchboxr{height:80px;background:url(../images/searchbox.gif) right -160px no-repeat;padding-right:16px;}
.beesearchbox{margin:auto;margin:0px;background:url(../images/searchbox.gif) left -80px repeat-x;}
#result{font-size:11px;  font-family:Georgia ;}
#flashbee{ position:relative ;border:1px solid #ccc;margin-bottom:10px;padding:5px 10px;padding-bottom:35px;}
#flashbee h3{font-family:Georgia ;font-size:14px;}
#flashbee #bee_Key{width:400px;border:1px solid #ccc;border-color:#999 #ccc #ccc #999;height:23px;line-height:23px;color:#999;padding:0px 2px; }
#flashbee #bee_Search{background:url(../images/btn_search2.gif) left top no-repeat;color:#5E2708; text-align:center ;border-width:0px;width:100px; line-height:23px; height:23px;}
#flashbee #bee_Key .txt_focus{color:#333;border-color:#7C5205 #E2A11B #E2A11B #7C5205;}
#flashbee .powered{color:#999;font-size:11px;position:absolute;top:90px;left:390px;}
#flashbee .down{color:#999;font-size:11px; position:absolute; top:95px;}
