html { -webkit-text-size-adjust:none; }
body { font-size:70%; vertical-align:top; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; text-align:center; margin:0; padding:0; background: #f9f9f9; } 
td,th,input,div,span,font,textarea,select,form { color:#505050; "Trebuchet MS",Arial,Helvetica,sans-serif text-align:left; line-height:1.6em; font-size:1.0em; margin:0; padding:0; }
ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0; padding:0; text-align:left; border:none; "Trebuchet MS",Arial,Helvetica,sans-serif color:#505050; line-height:1.6em; }
iframe { margin:0; padding:0; }
body div div,ul,li,td, { zoom:100%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#08c; text-decoration:none; }
a:hover { color:#08c; text-decoration:underline; }
a:active { color:#333; text-decoration:none; }
.clear { clear:both; height:0 ; font-size:0 ; line-height:0 ; }
.clear_left { clear:left; height:0 ; font-size:0 ; line-height:0 ; }
.clear_right { clear:right; height:0 ; font-size:0 ; line-height:0 ; }
body table { font-size:1.0em; background:#ddd; }
td,th { color:#505050; font-size:1.0em; vertical-align:top; background:#fff;}
body div {zoom:100%; line-height:1.8em; }
span,font { font-size:1em; }
h1,h2,h3,h4,h5,h6 { margin:0;padding:0; text-align:left; border:none; font-size:1.3em; font-weight:bold; color:#333; line-height:1.8em; }
input { position:relative; } 


#header { background: url( ../images/header-bg.jpg) top repeat-x; height:100px; text-align:center;}
#header #conter { width:1000px; margin:0 auto; padding:0;}
#header #conter #logo { float:left; margin:16px 0 0 0; }
#header #conter #top-m { float:left; width:568px; }
#header #conter #top-m .description { width:470px; border:0; margin-top:19px; color:#666; font-size:11px; margin-left:26px; text-align:left;}
#header #conter #top-r { float: right; width:225px; }



#header #conter #top-r .links { margin-top:18px; width:225px;}
#header #conter #top-r .links a { float:right; display:block; margin:0 0 0 9px; text-indent:20px; "Trebuchet MS",Arial,Helvetica,sans-serif }
#header #conter #top-r .links a,#header .container .links a:link,#header .container .links a:visited { color:#333; text-decoration:underline; }
#header #conter #top-r .links a.contact { background:url(../images/contact-bg.jpg) left center no-repeat; }
#header #conter #top-r .links a.cart { background:url(../images/promtion-bg.jpg) left center no-repeat; }
#header #conter #top-r .links a.login { background:url(../images/login-bg.jpg) left center no-repeat; }

#nav { height:55px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#nav .container { width:560px; margin:0 auto; padding:0; height:55px; }
#nav ul {float:left; display:inline; margin:0 0 0 2px;}
#nav ul li { float:left; width:79px; margin:0; padding:0; line-height:50px;  display:inline; height:55px; }
#nav ul li a { display:block; line-height:50px; height:55px; "Trebuchet MS",Arial,Helvetica,sans-serif font-size:13px; font-weight:bold; text-align:center; color:#333;  }
#nav ul li a:hover { background:url( ../common/images/choose.png) center bottom no-repeat; color:#1CABE3;  text-decoration:none;}
#nav ul li.current { background: url( ../common/images/choose.png) center bottom no-repeat; height:55px; line-height:50px; font-size:13px; color:#1CABE3; }
#nav ul li.current a { background: url( ../common/images/choose.png) center  bottom no-repeat; position:relative; z-index:20; margin:0 0 0px 0; padding:0 0 0px 0; color:#1CABE3;  font-size:13px; }
#nav ul li.current a,#nav ul li.current a:link,#nav ul li.current a:hover {color:#000; text-decoration:none; color:#1CABE3;  }
#nav ul li .submenu { width:145px; padding:5px 0; font-size:1.1em; background:#f3f3f3; border-left:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; border-right:1px solid #ccc; margin:0 0 0 1px; display:none; position:absolute; z-index:20; font-size:12px; }
#nav ul li .submenu ul{ margin:0; padding:0; border:none ; width:200px; line-height:30px;}
#nav ul li .submenu ul li { float:none ; text-align:left; background:#f3f3f3 ; height:auto ; clear:both; display:block ; border:none ; text-align:left; width:145px; line-height:30px; height:30px;  }
#nav ul li .submenu ul li a { color:#333 ; display:block; line-height:30px ; padding:0px 10px;  font-size:1.0em ; font-weight:normal ; text-align:left ; background:none ; height:30px; line-height:30px; }
#nav ul li .submenu ul li a:hover{ color:#db0011; text-decoration:underline ; background:none; line-height:30px; padding:0px 10px; height:30px;  }
#nav ul li #navproductsmenu { width:170px ; padding:0 ; font-size:1.1em; padding:0; background:#fff; border-left:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; border-right:1px solid #ccc; position:absolute; z-index:2000; margin:0 0 0 1px; display:none;  border-radius: 0px 0px 5px 5px; overflow:hidden;}
#nav ul li.current #navproductsmenu li, #nav ul li.current .submenu li { font-size:12px;}
#nav ul li #navproductsmenu #navproductlist { border-right:1px solid #ccc; width:170px; height:185x; overflow:hidden; background:#f3f3f3; float:left; display:inline; padding:10px 0; font-size:12px; }
#nav ul li #navproductsmenu #navproductlist ul { border:none; }
#nav ul li #navproductsmenu #navproductlist ul li { float:none; width:auto ; height:auto ; display:block ; border:none ; background:none ; line-height:30px; height:30px; }
#nav ul li #navproductsmenu #navproductlist ul li a { width:auto ; line-height:38px; font-size:0.9em ; font-weight:bold ; text-align:left ; padding:0 10px; background:none ; }
#nav ul li #navproductsmenu #navproductlist ul li a,#nav ul li #navproductsmenu #navproductlist ul li a:visited,#nav ul li #navproductsmenu #navproductlist ul li a:link { color:#333 ; line-height:30px; height:30px; }
#nav ul li #navproductsmenu #navproductlist ul li a:hover { color:#1CABFE ; background:none ; text-decoration:underline; }
#nav ul li #navproductsmenu #navproducts { border:none ; float:left; display:inline; padding:10px 0; width:490px; margin:0 0 0 8px; }
#nav ul li #navproductsmenu #navproducts ul { border:none ; float:left; display:inline; width:230px; margin:0 5px; }
#nav ul li #navproductsmenu #navproducts ul li { float:none ; width:auto ; height:auto ; display:block ; border:none ; background:url(../img/bg/productscenter-libg.jpg) center left no-repeat ; height:25px; line-height:25px; font-size:12px;}
 
#nav ul li #navproductsmenu #navproducts ul li.windows { background:url(../common/images/win.gif) left center no-repeat ; font-weight:bold; line-height:20px ; text-indent:32px; margin:0; margin-bottom:8px; }
#nav ul li #navproductsmenu #navproducts ul li.mac { background:url(../common/images/mac.gif) left center no-repeat ; font-weight:bold; line-height:20px ; text-indent:32px; margin:0; margin-bottom:8px; }
#nav ul li #navproductsmenu #navproducts ul li a { width:auto ; font-family:Arial, Helvetica, sans-serif ; font-size:1.0em ; font-weight:normal ; text-align:left ; height:25px; line-height:25px; }
#nav ul li #navproductsmenu #navproducts ul li a,#nav ul li #navproductsmenu #navproducts ul li a:visited,#nav ul li #navproductsmenu #navproducts ul li a:link { color:#333; height:25px; line-height:25px;}
#nav ul li #navproductsmenu #navproducts ul li a:hover { color:#db0011; background:none ; text-decoration:underline; height:25px; line-height:25px;}
#nav .container form { float:right; display:inline; background:url(../images/navilibackground.gif) right top no-repeat; padding:10px 20px 0 20px; }
#nav .container form input#searchsubmit{ width:60px; height:23px; text-align:center; vertical-align:middle; color:#fff; line-height:20px; border:none; background:url(../images/navisearchbtnbackground.gif) center center no-repeat; margin:0 0 0 5px; }
#nav .container form input.searchinput { width:180px; height:21px; text-indent:5px; vertical-align:middle; color:#505050; line-height:21px; border:1px solid #777; }

#main { background: none repeat scroll 0 0 #FFF; border: 1px solid #DDD;  border-radius: 5px 5px 5px 5px; box-shadow: 0 2px 2px #DDD; margin: 0 auto; padding: 0; width: 1008px; }
#main h1 { background: url( ../images/h1bg.jpg ) bottom repeat-x; color: #333;
  font-size: 18px; line-height: 51px; margin: 0 auto; padding: 0; text-indent: 18px;  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; display:block;}
  

#main .purchaseh1{font-size:18px; color:#333; width:1008px; margin:0 auto; padding:0; line-height:51px; text-indent:25px; float:left;}
#main .purchaseh1 .mapping { float:left; width:150px; margin-top:10px; margin-left:10px; }
#main .purchaseh1 span { float: left;font-size:18px; color:#666; line-height:51px; float:left; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#666; }
#main .purchaseh1 .mapping a.windows {float:left;  background: url( ../images/mappingwindows.gif) no-repeat scroll center center;  width: 150px; font-size:11px; display:inline; color:#515151; height:30px; line-height:30px; font-weight:400; text-indent:43px;}
#main .purchaseh1 .mapping a.mac { float:left; background: url( ..//images/mappingmac.gif) no-repeat scroll center center ; font-size:11px; display:inline; width: 140px; text-indent:38px; font-weight:400; color:#515151;}
 
#main #location { padding:5px 0px; margin:0 auto; width:960px; }
#main #location .postlocation { float:left; display:inline; "Trebuchet MS",Arial,Helvetica,sans-serif color:#666; w}
#main #location .share { float:right; display:inline; width:350px;}
#main #location .share .facebook { height:21px; width:145px; padding:0; margin:0; float:right; overflow:hidden;}
#main #location .share .twitter { width:85px; height:21px; margin:0; padding:0; float:right; overflow:hidden;}
#main #location .share a { padding:0 2px; }
#main #location a,#main #location a:link,#main #location a:visited { color:#666; text-decoration:none;}
#main #location a:hover { color:#08c; text-decoration:underline;   }
#main #location .share .like { width:53px; height:25px; overflow:hidden; float:left;}
#main #location .share .send { width:55px; overflow:hidden;float:left;}
#location { padding:5px 0px; margin:0 auto; width:1000px; }
#location .postlocation { float:left; display:inline; color:#666;}
#location .share { float:right; display:inline; margin-left:10px;}
#location .share a { padding:0 2px; }
#location a,#location a:link,#location a:visited { color:#666; text-decoration:none;}
#location a:hover { color:#08c; text-decoration:underline;   }
#location .share .like { width:53px; height:25px; overflow:hidden; float:left;}
#location .share .send { width:55px; overflow:hidden;float:left;}
 
#main #container { float:left; display:inline; width:705px; font-size:1.1em; margin-left:15px; margin-bottom:10px;}
#main #container #introduction .content .guide .welcome { padding-left:5px;}
#main #container #introduction .content .guide .welcome hr { border: 1px dashed #BBBBBB; height: 1px;}
#main #container #introduction .content .guide .content .big { font-size:16px;}

#main #container  table { background:#ddd;  margin:10px 0;}
#main #container  table th, #main #container  table td { background:#fff; padding:5px; vertical-align:middle;}

#main #container #guide .welcome { padding-left:5px;}
#main #container #guide .welcome p { line-height:30px; margin-bottom:5px;}
#main #container #guide .welcome p img { vertical-align: middle;}
#main #container #guide .welcome ul { float:left;}
#main #container #guide .welcome ul li { float:left; margin-bottom:15px;}
#main #container #guide .welcome ul li span { float:left; width:70px;}
#main #container #guide .welcome ul li span img { border:1px solid #DDD; margin-top:3px;} 
#main #container #guide .welcome ul li .con { float:left; width:590px; line-height:18px; margin-left:10px;}

#main #container .softrelatedlinks { background:#fff; margin:15px 0 0 0; border:1px solid #dadada; }
#main #container .softrelatedlinks h3 { font-size:1.2em; background:#f2f2f2; color:#505050; padding:0 15px; line-height:30px; }
#main #container .softrelatedlinks ul li { float:left; display:inline; margin:0 0 0 15px; padding:10px 0; }
#main #container .softrelatedlinks ul li a {  display:block; background:url(../images/softinfolinkslibackground.gif) left 6px no-repeat; text-indent:8px; }

#main #searchresult { background:url(../images/containerbackground.gif) center top repeat-y; margin:10px 0 0 0; } 
#main #searchresult h1 { background:url(../images/containerh1background.gif) center top no-repeat; padding:0 15px; font-size:1.7em; font-weight:normal; color:#505050; }
#main #searchresult .content { background:url(../images/containercontentbackground.gif) center bottom no-repeat; padding:5px 15px; }
#main #searchresult .content #noresult,#main #searchresult .content #nosearch { padding:20px 0 20px 0; }
#main #searchresult .content form { margin:8px 0 0 0; }
#main #searchresult .content form input#searchsubmit{ text-align:center; font-weight:bold; padding:0 10px; }
#main #searchresult .content form input.searchinput { width:250px; }
#main #searchresult .content ul li { padding:5px 0; border-bottom:1px solid #dedede; color:#505050; }
#main #searchresult .content ul li h3 { font-size:1.1em; }
#main #searchresult .content ul li .tags a,#main #searchresult .content ul li .tags a:link,#main #searchresult .content ul li .tags a:visited { color:#505050; }
#main #searchresult .content ul li .tags a:hover { color:#db0011; }
#main #searchresult .content ul li .more { text-align:right; color:#666; }

#main #specialoffer { background:url(../images/containerbackground.gif) center top repeat-y; margin:10px 0 0 0; } 
#main #specialoffer h1 { background:url(../images/containerh1background.gif) center top no-repeat; padding:0 15px; font-size:1.7em; font-weight:normal; color:#505050; }
#main #specialoffer .content { background:url(../images/containercontentbackground.gif) center bottom no-repeat; padding:5px 15px; }
#main #specialoffer .content ul li { padding:5px 0; border-bottom:1px solid #dedede; }
#main #specialoffer .content ul li .pic { float:left; margin:10px 0 10px 0; width:100px; display:inline; }
#main #specialoffer .content ul li .pic img { width:100px ; }
#main #specialoffer .content ul li .intro { float:right; margin:10px 0 10px 0; width:550px; display:inline; "Trebuchet MS",Arial,Helvetica,sans-serif color:#505050; }
#main #specialoffer .content ul li .intro h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; }
#main #specialoffer .content ul li .intro .downloadbuynow { padding:5px 0 0 0; text-align:right; float:right; }
#main #specialoffer .content ul li .intro .price { padding:5px 0 0 0; float:left; font-size:1.2em; }
#main #specialoffer .content ul li .intro .price font { font-weight:bold; color:#f00; font-size:1.1em; }
#main #specialoffer .content ul li .intro .price span.oldprice { color:#666; text-decoration:line-through; }

.pages_btn { float:right; display:inline; margin:10px 0; }
.pages_btn .mn_sum_pages { float:left; display:inline; margin:0 15px 0 0; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pages_btn a { float:left; display:block; padding:0 5px; line-height:18px; border:1px solid #ccc; margin:0 0 0 4px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pages_btn span { float:left; display:block; padding:0 5px; line-height:18px; border:1px solid #ccc; margin:0 0 0 4px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pages_btn a,.pages_btn a:link,.pages_btn a:visited { color:#db0011; }
.pages_btn a.mn_page_a3 { border:1px solid #ccc; font-weight:bold; color:#666; }
.pages_btn a:hover { color:#666; border:1px solid #ccc; }

#main #sidebar { float:right; display:inline; width:238px; margin-right:15px; margin-bottom:10px; font-size:1.0em;}
#main #sidebar #share { margin:10px 0 0 0; width:235px; }
#main #sidebar a.facebook { float:left; display:block; }
#main #sidebar a.twitter { float:right; display:block; }
#main #sidebar h3 { line-height:30px; background:url(../images/sidebar-h3bg.jpg) left top repeat-x; border-bottom:1px solid #ddd; "Trebuchet MS",Arial,Helvetica,sans-serif font-size:13px; font-weight:700; color:#404040; text-indent:15px; height:35px; line-height:35px; font-family:Arial, Helvetica, sans-serif; border-radius: 5px 5px 0 0;} 

#main #sidebar #pro { margin:5px 0 0 0; }

#main #sidebar #news, #main #sidebar #community, #main #sidebar #reviewsm #main #sidebar #updated,#main #sidebar #searches,#main #sidebar #hottopics, #main #sidebar #tips { margin:12px 0 0 0;  background:#fff; border: 1px solid #DDD; border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 2px #CCC;}
#main #sidebar #updated .content { padding:0 1px;}
#main #sidebar #updated .content ul li { border-top:1px solid #dadada; padding:5px 15px; color:#505050;}
#main #sidebar #updated ul li a,#main #sidebar #updated ul li a:link,#main #sidebar #updated ul li a:visited { color:#5a5a5a; }
#main #sidebar #updated ul li a:hover { color:#08c; }
#main #sidebar #news .content {  padding: 5px 15px; }
#main #sidebar #news .content ul li { padding:5px 10px; color:#505050; background: url(../images/sidebarcataloguelibackground.gif) no-repeat scroll left top 12px transparent;}
#main #sidebar #news .content ul li a,#main #sidebar #news .content ul li a:link,#main #sidebar #news .content ul li a:visited { color:#505050; }
#main #sidebar #news .content ul li a:hover { color:#06c; }
#main #sidebar #community .content{ background: url( ../images/community-bg.jpg) no-repeat  center transparent; padding: 10px 10px 0 10px; height:138px;}
#main #sidebar #reviews .content { padding:0 1px; background:url(../images/sidebarpartcontent.gif) center bottom no-repeat; }
#main #sidebar #reviews .content ul li { border-top:1px solid #dadada; padding:5px 15px; color:#505050; "Trebuchet MS",Arial,Helvetica,sans-serif }
#main #sidebar #searches ul { margin: 5px 0 10px 1px;}
#main #sidebar #searches ul li { font-size:inherit; background:url(../images/sidebarcataloguelibackground.gif) left center no-repeat; text-indent:10px; line-height:22px; }
#main #sidebar #searches ul li a { color:#505050; font-size: 11px; }
#main #sidebar #searches h3 img { vertical-align:middle;}
#main #sidebar #searches .content { padding:5px 15px; }
#main #sidebar #searches .content a,#main #sidebar #searches .content a:link,#main #sidebar #searches .content a:visited { color:#666; }
#main #sidebar #searches .content a:hover { color:#08c; }
#main #sidebar #searches .content a b { font-size:11px; font-weight:400; }  
#main #sidebar #tips ul, #main #sidebar #hottopics ul { margin: 3px 0 8px 1px;}
#main #sidebar #tips ul li { background:url(../images/sidebarcataloguelibackground.gif) left 8px no-repeat; line-height:18px; padding:2px 10px; }
#main #sidebar #tips ul li a, #main #sidebar #hottopics ul li a{ color:#666; }
#main #sidebar #hottopics ul li { background:url( ../images/sidebartopicsbackground.gif) left 8px no-repeat; margin-bottom: 0; padding:2px 2px 2px 10px; padding-right: 0; line-height:18px }
#main #sidebar #tips h3 img { vertical-align:middle;}
#main #sidebar #tips .content, #main #sidebar #hottopics .content { padding:5px 15px; }
#main #sidebar #tips .content a,#main #sidebar #tips .content a:link,#main #sidebar #tips .content a:visited { color:#666; }
#main #sidebar #tips .content a:hover,#main #sidebar #hottopics ul li a:hover { color: #08c; text-decoration: underline;}
#main #sidebar #tips .content a { font-weight:400; }
#main #sidebar #top-sellers-windows { margin:12px 0 0 0; background:#fff; border: 1px solid #DDD; border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 2px #CCC; margin: 12px 0 0;}
#main #sidebar #top-sellers-windows ul { margin: 0px 0 10px 1px; padding:5px 15px;}
#main #sidebar #top-sellers-windows ul li { font-size:inherit; background:url(../images/sidebarcataloguelibackground.gif) left center no-repeat; line-height:22px; text-indent:10px; }
#main #sidebar #top-sellers-windows ul li a, #main #sidebar searches ul li a { color:#505050;}
#main #sidebar #top-sellers-windows ul li a:hover, #main #sidebar searches ul li a:hover { color:#08c;}
#main #sidebar #top-sellers-windows h3.recommended { padding:0 38px; font-size:13px; font-weight:700; color:#404040; height:33px; line-height:33px; vertical-align:middle; display:block;}
#main #sidebar #top-sellers-windows h3 img { vertical-align:middle; line-height:33px;}
#main #sidebar #top-sellers-windows .content { padding-bottom:1px; overflow:hidden; }
#main #sidebar #contact { margin:8px 0 0 0; }
#main #sidebar #contact h3 { background: url( ../images/contact3-bg.jpg) center top no-repeat; padding:0 38px; "Trebuchet MS",Arial,Helvetica,sans-serif font-size:13px; font-weight:700; color:#404040; height:33px; line-height:33px; vertical-align:middle; display:block;   }
#main #sidebar #contact .content { background: url( ../images/sidebarpartcontent.jpg ) no-repeat scroll center bottom transparent;overflow: hidden;  padding-bottom: 1px;}
#main #sidebar #contact .content ul { margin: 0 0 10px 1px; padding: 5px 15px;}
#main #sidebar #tags { margin:10px 0 0 0; background:url(../images/sidebarpartbackround.gif) center top repeat-y; } 
#main #sidebar #tags .content { padding:5px 15px; background:url(../images/sidebarpartcontent.gif) center bottom no-repeat; }
#main #sidebar #tags .content a,#main #sidebar #tags .content a:link,#main #sidebar #tags .content a:visited { color:#db0011; }
#main #sidebar #tags .content a:hover { color:#333; }
#main #sidebar #tags .content a b { font-size:1.2em; font-weight:bold; }
#main #sidebar #special { margin:8px 0 0 0; text-align: center; }
 
#widget { margin-top:5px;}
#facebook,#supportcent { float:right;width:238px; }
#special h2,#supportcent h2 { background:url(../images/specialh2.jpg) left top; padding-left:12px; font-size:1.3em;color:#464646;line-height:32px; font-weight:bold;}
#special .content,#facebook .content { width:235px; text-align: center; padding-top:5px; padding-bottom:10px; background:url(../images/spe.jpg) left bottom no-repeat;}
 
#home #special .low ,#home #supportcent .low { background:url(../images/specialbottom.jpg) left top no-repeat; height:8px ; width:235px;}


#supportcent .content{ width:235px; text-align:left; padding-top:5px; padding-bottom:10px; background:url(../images/spe.jpg) left bottom no-repeat; height:89px;}
#supportcent .content .intro { padding:0 5px 5px 5px; text-align:left;}

#footer { text-align:center; background: #ececec; margin-top:8px; border-top:1px solid #1CABE3; }
#footer .container { width:1000px; margin:0 auto; padding:0; }
#footer .container a { color: #666;}
#footer .container a:hover { color:#1CABE3;}
#footer .container h3 { font-size:12px; font-weight:700; color: #666;}
#footer .container .footer-one, #footer .container .footer-two, #footer .container .footer-three, #footer .container .footer-four { float:left;}
#footer .container .footer-one li, #footer .container .footer-two li, #footer .container .footer-three li, #footer .container .footer-four li, #footer .container .footer-five li { background: url( ../common/images/footer-libg.jpg ) left no-repeat; text-indent:10px; margin-left:2px;}
#footer .container .footer-one { width:205px; margin-top: 15px;}
#footer .container .footer-one h3 { background: url( ../common/images/software-c.jpg ) center left no-repeat; text-indent:20px; }
#footer .container .footer-two { width:205px; margin-top: 15px;}
#footer .container .footer-two h3 { background: url( ../common/images/device-s.jpg) center left no-repeat; text-indent:20px;  }
#footer .container .footer-three{ width:205px; margin-top: 15px;}
#footer .container .footer-three h3 { background: url( ../common/images/support-c.jpg) center left no-repeat; text-indent:20px;  }
#footer .container .footer-four{ width:220px; margin-top: 15px;}
#footer .container .footer-four h3 { background: url( ../common/images//popular-t.jpg) center left no-repeat; text-indent:20px;  }
#footer .container .footer-five{ width:160px; margin-top: 15px; float:right;}
#footer .container .footer-five h3 { background: url( ../common/images/f-link.jpg) center left no-repeat; text-indent:20px;  }

#footer .linkanccopyright { width:1000px; margin:0 auto; padding:0;}
#footer .linkanccopyright a { color:#505050; text-decoration:underline;}
#footer .linkanccopyright a:hover { color:#DB0011; text-decoration:none;}
#footer .linkanccopyright .contain { width:1000px; margin:0 auto; border-top: 1px solid #ccc; margin-top:10px; }
#footer .linkanccopyright .links { color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer .linkanccopyright .copyright { color:#505050; }
#footer .linkanccopyright .contain div { margin:10px 0; text-align:center; }
#footer .linkanccopyright .contain div img { border:1px solid #dedede; }
 
#support-left { background: url(../images/left_4.jpg) left top no-repeat; width:385px; height:158px; padding:12px;font-size:1.1em;}
#support-left li,#support-left-bottom li { background: url(../images/support_li_bg.jpg) no-repeat left top; padding-left:12px; }
#support-left strong,#support-left-bottom { font-size:1.1em;}
#support-left-bottom { background: url(../images/left_bottom.jpg) no-repeat; width:383px; height:174px;padding:12px;font-size:1.1em;}
#support-left-right { background: url(../images/support_right.jpg) no-repeat; width:222px; height:356px; padding:10px 15px 15px 15px; font-size:1.1em;}
#support-left-right span { height:59px; padding-top:15px; display:block; line-height:23px;}
#support-left-right h3 { font-size:1.4em; font-weight:700; line-height:27px; height:27px; margin-top:0; padding-top:0px; display: block;}
 
#main #container #related .content .support-menu { font-size:1.3em; margin:12px 0 8px 0; background:#ededed;  border: 1px solid #DDD; border-radius: 5px 5px 0px 0px;  box-shadow: 0 2px 2px #DDDDDD;}
#main #container #related .content .support-menu ul { float:left;}
#main #container #related .content .support-menu ul li { float:left; margin-left:5px; padding-left:30px; line-height:60px; height:60px; background: url( ../images/support_menu-li-bg.jpg) no-repeat center left;}
#main #container #related .content .support-menu ul li.on { background: url( ../images/support_menu-li-on.jpg) no-repeat center left; font-weight:700;}
#main #container #related .content .support-menu ul li.on a { color:#999;}
#main #container #related .content table td #col { width: 650px; margin: 0px auto 0 auto; clear: both; padding-bottom: 10px;}
#main #container #related .content table td .sliderbox { width: 650px; margin: 0 auto; overflow:hidden;}
#main #container #related .content table td .sliderbox a { color:#01B2F1;}
#main #container #related .content table td .sliderbox a:hover { color: color:#01B2F1; text-decoration:underline; text-decoration: none;}
#main #container #related .content table td .sliderbox dt {cursor:pointer; }
#main #container #related .content table td .sliderbox .open { font-size: 13px; color: #01b2f1; cursor: default;}
#main #container #related .content table td .sliderbox .title { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #DB0011; padding: 0 0 10px 0px; }		
#main #container #related .content table td .sliderbox dt:hover span { color:#01B2F1; text-decoration:underline;}	
#main #container #related .content table td .sliderbox .open:hover span { color:#01b2f1;}	
#main #container #related .content table td .sliderbox .open:hover .date { color:#366A80;}	
 
#main #container #related .content table td .sliderbox dd {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #add9e8; padding: 0; margin: 0;  position:relative;overflow:hidden; }
#main #container #related .content table td .sliderbox .text { padding: 0 10px 15px 15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; color: #99cee0; }
#main #container #related .content table td .sliderbox .text .readmoreline { text-transform:uppercase; padding: 12px 0 0 0; display: block;}
#main #container #related .content table td .sliderbox .text .readmoreline .arrow { width: 14px; height: 14px; display: block; float: left; margin: 1px 8px 0 0; font-size: 0px; line-height: 0px;}	
#main #container #related .content table td .sliderbox .text .readmoreline:hover .arrow { background-position: bottom left;}	
#main #container #related .content table td .sliderbox .text .readmoreline:hover { text-decoration: none;}	
#main #container #related .content table td .sliderbox .thumb { cursor:pointer; margin:5px 15px 10px 20px;}
#main #container #related .content table td .sliderbox .text .readmoreline { display: block; padding: 12px 0 0; text-transform: uppercase;}

#main #container #related table td li a { color: #01B2F1 ; }
#main #container #related table td li a:hover { text-decoration:underline; color: #01B2F1; }
#main #container #related table td .name { padding:5px 15px; width:900px;}



#main #container #related .content .softguide h3{ font-size:14px; margin-top:10px;}
#main #container #related .content .softguide h3 a { color:#505050;}
#main #container #related .content .softguide h3 a:hover { color:#08c;}
#main #container #related .content .softguide .more { text-align:right; color:#08c;}
#main #container #dandp {text-align: center;}
#main #container #dandp h2 { margin: 10px 0 5px; text-align: center;}

.tab{ border-bottom: 1px solid #ddd;  padding:0px; font-size:15px; height:29px; z-index:1; margin-top:15px;}
.tab ul li{ float:left; display: block; background:#ccc url(../images/sidebar-h3bg.jpg) bottom repeat-x; border-radius: 5px 5px 0 0; padding: 0px 15px; margin-right:5px; height:29px; border:1px solid #ddd; border-bottom:none; }
.tab ul li a{ display:block; line-height:29px; color:#666; }
.tab ul li.current{ margin:0 5px -3px 0px; position:relative; background: #fff; height:29px; border-bottom:none; padding:0; }
.tab ul li.current a { background:#fff; text-align:center ; z-index:1000; color:#333; text-decoration:none; height:31px; font-weight:400; border-bottom:1px solid #fff; float:left; padding: 0px 10px; border:none;}

#location { padding:5px 0px; margin:0 auto; width:1000px; }
#location .postlocation { float:left; display:inline; color:#666;}
#location .share { float:right; display:inline; margin-left:10px;}
#location .share a { padding:0 2px; }
#location a,#location a:link,#location a:visited { color:#666; text-decoration:none;}
#location a:hover { color:#08c; text-decoration:underline;   }
#location .share .like { width:53px; height:25px; overflow:hidden; float:left;}
#location .share .send { width:55px; overflow:hidden;float:left;}

.article_related {font-size:inherit; margin:15px 0 0px 0; background: url(../images/article_related.jpg) top repeat-x;
}

.article_related ul {
	padding:0px 13px; 
}

.article_related ul li{
	background: url(../images/ar-li.gif) no-repeat left center; text-indent:17px;
}

table.stable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #a9c6c9;
	border-collapse: collapse;
}
table.stable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
	background-color:#B1DEF5;
}
table.stable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
	word-break: break-all;
	word-wrap:break-word;
	text-align: center;
}
.small-price {color:red;float:left;}
.small-buy {  float:left;margin-left:60px;background:url(../images/cart.gif) center left no-repeat;font-size:13px; font-weight:700; text-indent:32px;margin-right:15px;}
.small-buy img{heigth:30px;width:30px}
.buy-select {    background-color: #FAFAFA}