html, div, body, p, form, img, h1, h2, h5, h6, input{margin:0 auto;padding:0;font:11px/170% Verdana, Arial, Helvetica, sans-serif;color:#222222;}
body{text-align:left;background:#003758 url(/style08/images/bg-site.gif) repeat-x top;}
p{padding-bottom:10px;padding-left:15px;}
dl,dd,dt{padding:0;margin:0;}
ul, ol{margin:0;padding-left:20px;list-style-type:none;}
li{
	margin:0;
	list-style:none;
	background-image: url(/images/bundle/bundle-lp426/list1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 15px;
}
ol li{margin:0;margin-left:5px;padding:3px 0px 0px 0px;list-style-type:decimal;background-image:none;}
h1 a{font-size:0;}
h2{
	clear:both;
	color:#000;
	padding-left:10px;
	background-image: url(/images/bundle/bundle-lp426/bg_h2.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	height: 32px;
}
h5{font:bold 13px Verdana, Arial, Helvetica, sans-serif;color:#000000;background:url(/style/images/bg-h5.png) repeat-x center;padding-left:10px;line-height:20px;margin-right:1px;margin-left:5px;clear:both;}
img{border:none;}
a, a:link, a:visited{text-decoration:none;color:#0068b7;}
a:hover,a:active{text-decoration:underline;color:#F00;}
input{font-size:11px;float:left;}
.clear{clear:both;}
.clearfix:after{clear:both;content:" ";display:block;visibility:hidden;height:0;font-size:0;line-height:0;}
.clearfix{zoom:1;}
#header{width:980px;margin-top:12px;height:104px;}
#top-logo{height:65px; overflow:hidden;}
#top-logo #logo-area{ height:65px;width:400px;float:left;margin-left:30px; _margin-left:15px;background:url(/style08/images/sothink-logo.png) no-repeat 0 0;display:block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/style08/images/sothink-logo.png");_background:none;_position:relative;_cursor:pointer;}
#top-logo #cart{background:url(/style/images/index-bg.png) no-repeat -188px -298px;width:100px;color:#FFFFFF;float:left;line-height:22px;font-weight:bold;}
#top-logo #cart a{color:#FFFFFF;padding-left:24px;text-decoration:underline;}
#top-logo #twitter a, #top-logo #facebook a{background:url(/style/images/sprites-all.jpg) no-repeat -811px -42px;float:left;width:22px; height:22px; margin-right:10px;}
#top-logo #facebook a{ background-position:-783px -42px;}
#top-logo #top-search{float:right;width:500px;margin-top:30px;height:22px;}
#top-logo .btn_search{background:url(/style/images/index-bg.png) no-repeat -140px -618px; margin:0 15px 0 3px;height:22px;width:70px;font-size:0;border:none;cursor:pointer;}
#top-logo #top-search #q{width:200px;height:20px; border:1px solid #CCCCCC;}

/*menu*/
#menu{height:37px;margin-top:0;padding-top:0;}
#nav{ width:850px; list-style:none; padding:10px 0 0 80px; }
#menu a{ display:block; line-height:20px; color:#FFF;text-decoration:none;font-weight:bold;}
#menu ul{ margin:0; list-style:none;  background:transparent; }/*background attribute is for ie6*/
#menu li{font-size:13px;padding:0 9px;border-left:1px dashed #CCCCCC;background:none;height:20px;line-height:20px; position:relative;z-index:300;}
#menu #first-menu{border:none;}
#menu ul ul{position:absolute;left:-9999px;padding-bottom:3px; background:#1c4d6a;margin-left:0; padding-left:0;}
#menu ul li{ float:left;  margin:0; }

#menu li a:hover {color:#FFF;text-decoration:underline;background-color:transparent;} /*background attribute is for ie6*/
#menu ul li ul{ position:absolute; left:-9999px;}/*first drop menu*/
#menu ul li:hover ul{ left:0; top:100%; }
#menu ul a:hover ul{ left:0; top:100%; margin-top:-5px; z-index:100;}/*for ie6*/
#menu ul ul li{ clear:both; text-align:left; padding:0; border:none; border-bottom:1px solid #003758; width:260px;height:21px; }
#menu ul ul li a{display:block; margin:0;border:0; font-size:12px; padding:0; color:#FFF; padding-left:7px; line-height:23px; height:23px; }
#menu ul ul li a:hover{ background:#1b7dae ;text-decoration:none; color:#ff0;}

#menu ul li:hover > a{ color:#fff;}
#menu ul li:hover > ul{position:absolute;left:0;top:20px;padding-bottom:3px; background:#1c4d6a;  margin-left:0; padding-left:0;}
#menu ul li:hover ul ul{ left:-9999px;background:none;}/*second drop menu*/
#menu ul li:hover ul li:hover ul{ left:260px; top:0;}
#menu ul ul li ul li{width:220px;border:none; border-bottom:1px solid #22597A;height:25px; line-height:25px; margin:0; padding:0;background:#1b7dae;}
#menu ul ul li ul a:hover{ background:none; }
#menu ul a:hover ul ul{left:-9999px;background:none;}/*for ie6*/
#menu ul a:hover ul a:hover ul{ left:260px; top:8px; margin-top:0;}
#menu ul a:hover ul li.drop a:hover {background:#1b7dae url(/style/images/menu_hover.jpg) no-repeat 240px center;}

#menu .menu-title{line-height:26px; height:26px;background:#3e7790;font-weight:bold; text-indent:7px;}
#menu .menu-title a{padding-left:0;color:#003758; display:block; height:26px;}
#menu .menu-title a:hover{ background:none; color:#333;}
#menu ul ul li.drop{background:url(/style/images/menu_bg.jpg) no-repeat 240px  center; position:static;}
#menu ul ul li.drop:hover > a{background:#1b7dae url(/style/images/menu_hover.jpg) no-repeat 240px center;}


/*#site-top{height:9px;width:980px;background:#003758 url(/style/images/bottom-bg.jpg) no-repeat 0 0;overflow:hidden;}*/
#site-top{height:9px;width:980px;background:#003758 url(/style/images/sprites-all.jpg) no-repeat 0 -235px;overflow:hidden;}
#site-ad{
}
#site-ad #ad-1{
	width:640px;
	float:left;
	padding-left: 20px;
	margin-right: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(/images/bundle/offer/bg-mainproduct.gif);
	background-repeat: no-repeat;
	height: 339px;
	margin-left: 5px;
}
#site-ad #ad-2{
	float:left;
	text-align:left;
	line-height:120%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ad-2 ul{margin-left:0px;margin-right:20px;margin-top:10px;}
#ad-2 li{color:#CCCCCC;text-align:left;list-style-type:none;padding-top:5px;padding-bottom:5px;}
#ad-2 a{color:#CCCCCC;}
#box-all{
	height:auto;
	width:980px;
	background-color:#ffffff;
	margin-top:4px;
}
#right-box{
	width:300px;
	float:left;
}
#right-box ul{padding:7px;}
#right-box li{padding-bottom:5px;clear:both;}
#product{
	width:652px;
	float:left;
	_width:760px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}
#product .productinfo-area{float:left;height:195px;width:245px;background-color:#EEF6FB;border:1px solid #bcd0e6;margin:0 0 10px 8px; _margin-left:4px;text-align:left;}
#product .productinfo-area .title, #fvec .title{background-image:url(/style08/images/bg-indexproduct-title.gif);background-repeat:repeat-x;font-weight:bold;height:31px;line-height:31px;font-size:12px;color:#000000;text-align:left;padding-left:10px;}
.productinfo-area .product-info{margin:5px;height:120px;margin-top:15px;line-height:135%;}
.productinfo-area .btn-tools{height:28px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:right;margin-right:8px;}
.productinfo-area .btn-tools a{text-decoration:underline;}
#product .otherproduct-area{float:left;width:765px;height:auto;margin-top:10px;}
#buttons-area #download a:hover{color:#990000;}
#buttons-area #goto a:hover{color:#990000;}
#3banner #imgbanner{margin:0px;padding-left:20px;}
.productinfo-area .product-info{height:120px;margin-top:12px;margin-right:8px;margin-bottom:5px;margin-left:8px;}
#content-right a:hover{color:#000000;text-decoration:underline;}
#fvec{float:left;height:210px;width:499px;background-color:#EEF6FB;border:1px solid #bcd0e6;margin-left:8px;_margin-left:4px;margin-top:0px;}
#fvec .info{width:255px;float:left;margin:12px 8px;line-height:135%;}
#fvec-button{width:203px;float:left;height:160px;margin-left:3px;padding-left:0px;margin-top:12px;}
#fvec-button .windows,#fvec-button .linux{background:url(/style/images/index-bg.png) no-repeat 0 0;height:66px;}
#fvec-button .linux{background-position:0 -69px;margin-top:10px;}
#fvec-button .t{margin-left:75px;font-size:12px;font-weight:bold;height:20px;padding-top:10px;}
#fvec-button .t a:link{text-decoration:none;}
#fvec-button .t a:visited{text-decoration:none;}
#fvec-button .t a:hover{text-decoration:none;color:#000000;}
#fvec-button .button{margin-left:75px;font-size:12px;font-family:tahoma;font-weight:bold;color:#12a8e5;padding-top:5px;}
#fvec-button .button a:link{color:#12a8e5;}
#fvec-button .button a:visited{color:#12a8e5;}
#fvec-button .button a:hover{color:#12a8e5;}
.fve, .wvd, .stv, .flvc, .iphonevc, .hdmm, .mdm,.hdvc{background:url(/style/images/index-bg.png) no-repeat 0 0;width:38px;height:38px;margin:5px;display:block;float:left;}
.fve{background-position:0 -584px;}
.wvd{background-position:0 -627px;}
.stv{background-position:0 -538px;}
.flvc{background-position:0 -450px;}
.iphonevc{background-position:-55px -281px;}
.hdmm{background-position:0 -281px;}
.mdm{background-position:-110px -281px;}
.hdvc{background-position:-50px -320px;}
.update,.new,.hot,.free,.disocunt,.picked{background:url(/style/images/icon.png) no-repeat scroll 0 0;background-color:transparent;}
.update{background-position:right 0;padding-right:50px;}
.new{background-position:right -64px;padding-right:33px;}
.hot{background-position:right -86px;padding-right:33px;}
.free{background-position:right -21px;padding-right:36px;}
.disocunt{background-position:right -108px;padding-right:55px;}
.picked{background-position:right -43px;padding-right:43px;}
.list{padding:10px;width:350px;float:left;text-align:left;}
.list li{clear:both;}
.list li p{font-weight:normal;padding:3px 0;color:#555;clear:both;}
.news li{float:left;width:320px;margin:0 27px 0 10px;}
.news li a{float:left;color:#000000;padding-left:3px;}
.news li span{color:#444;padding-right:2px;float:right;}
.btn_letter{background:url(/style/images/index-bg.png) no-repeat -149px -640px;height:18px;width:61px;font-size:0;border:none;cursor:pointer;}
#footer{background:url(/style/images/bottom-bg.jpg) no-repeat 0 -9px;width:980px;height:99px;clear:both;}
#bottom-menu{height:30px;line-height:30px;padding-top:9px;text-align:center;}
#bottom-menu a:link{text-decoration:none;color:#000000;}
#key-text{width:745px;text-align:center;color:#F6F6F6;color:#F6F6F6;height:60px;}
#key-text a{color:#ffffff;}
h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color: #eb6100;
}
h1 span {
	font-size: 12px;
	color: #000;
	margin-left: 10px;
}
#box-all #site-ad #ad-1 #img {
	float: left;
	margin-right: 20px;
	margin-top: 30px;
}
#box-all #site-ad #ad-1 a {
	color: #0068b7;
}
#box-all #site-ad #ad-1 dl dd {
	background-image: url(/images/bundle/bundle-lp426/list2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 25px;
}
#site-ad #ad-1 dl {
	width: 270px;
	float: left;
}
#ad-1 .btn {
	float: left;
	width: 220px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 20px;
}
#ad-1 .btn a {
	color: #009e96; display:block; text-decoration:none;
}
#box-all #site-ad #ad-1 dl a {

}
#box-all #site-ad #ad-2 .info {
	background-color: #84ccc9;
	width: 300px;
}
#site-ad #ad-2 .info .info-title {
	background-image: url(/images/bundle/bundle-lp426/bg-infotitle.gif);
	background-repeat: repeat-x;
	height: 32px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 32px;
	font-weight: bold;
	font-size: 16px;
}
#site-ad #ad-2 .info-content {
	background-color: #FFF;
	padding: 8px;
}
#ad-2 .info-content .sign {
	float: left;
	margin-right: 10px;
}
#ad-2 .info .info-content dl {
	width: 215px;
	float: left;
}
#ad-2 .info .info-content dt {
	color: #009e96;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	height: 18px;
}
#ad-2 .info .info-content dt a {
	color: #009e96;
}
#site-ad #ad-2 .info .info-content dd {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 20px;
	height: 20px;
}
#ad-2 .info .info-content dd a {
	color: #0068b7;
}
#ad-2 .info .info-content dd .info-btn {
	float: right;
}
.off {
	color: #F00;
}
.more {
	text-align: right;
	clear:both;
	padding-top:10px;
	background-image: none;
}
#right-box dl {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#right-box dl dt {
	color: #009E96;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/bundle/bundle-lp426/list3.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	padding-top: 5px;
	margin-top: 5px;
}
#right-box dl dd {
	padding-left: 10px;
}
#box-all #right-box #first {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#right-box dl dt a {color: #009E96;}
#box-all #product ul .review {
	background-image: url(/images/bundle/bundle-lp426/review1.jpg);
	padding-left: 35px;
	padding-top: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.review .review-content {
	background-image: url(/images/bundle/bundle-lp426/review2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 30px;
	margin-right: 20px;
}
#box-all #product ul .nolist {
	background-image: none;
	padding-left: 0px;
}
#box-all #product dl {
	float: left;
	width: 420px;
	margin-top: 10px;
}
#product .sys-img {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#box-all #product dd {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 25px;
	background-image: url(/images/bundle/bundle-lp426/list2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 20px;
}
.info .info-content .btn_down {
	background-image: url(/images/bundle/bundle-lp426/btn_buy2.gif);
	background-repeat: no-repeat;
	float: right;
	width: 81px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EB6100;
	background-position: 0px 1px;
	height: 24px;
}

#box-all #site-ad #ad-2 .info tr .info-content dl .btn_down a {
	color: #EB6100; display:block; text-decoration:none;
}
#site-ad #offinfo {
	background-image: url(/images/bundle/offer/bg-offinfo.jpg);
	background-repeat: no-repeat;
	height: 37px;
	line-height: 37px;
	padding-left: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 20px;
	margin-left: 5px;
}
#box-all #site-ad #ad-1 #leftbox {
	float: left;
}
#box-all #site-ad #ad-1 #rightbox1 {
	float: left;
	width: 228px;
	margin-left: 15px;
	margin-right: 6px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #006666;
	line-height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
#box-all #site-ad #ad-1 #rightbox1 img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#box-all #site-ad #ad-1 #rightbox2 {
	float: left;
	width: 228px;
	margin-left: 15px;
	margin-right: 6px;
	text-align: center;
	font-size: 20px;
	color: #000000;
	line-height: 24px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
#box-all #site-ad #ad-1 #rightbox3 {
	float: left;
	width: 228px;
	margin-left: 15px;
	margin-right: 6px;
	text-align: center;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
#box-all #product .productlist {
	width: 305px;
	float: left;
	margin-left: 8px;
	margin-top: 10px;
	padding-left: 5px;
}
h3 {
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
h3 span {
	color: #009e96;
	margin-left: 10px;
}
#box-all #product .productlist dl {
	width: 308px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#box-all #product .productlist img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
#box-all #product .productlist dl dt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
}
.oldprice {
	color: #a0a0a0;
	text-decoration: line-through;
}
#box-all #product .productlist dl dd {
	background-image: url(/images/bundle/offer/list1.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
	margin-left: 20px;
	line-height: 18px;
	color: #666666;
}
#box-all #otherproduct {
	width: 950px;
	clear: both;
	float: left;
	margin-left: 5px;
	background-image: url(/images/bundle/offer/bg-otherproduct.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 20px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 20px;
}
#box-all #otherproduct .productlist2 {
	width: 265px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
#box-all #otherproduct .productlist2 ul {
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
#box-all #otherproduct .productlist2 ul li {
	background-image: url(/images/bundle/offer/list2.gif);
	padding-left: 20px;
	background-position: 0px 7px;
}
#box-all #otherproduct .productlist2 ul li a {
	color: #666;
	text-decoration: none;
}
#box-all #otherproduct .productlist2 ul li a:hover { text-decoration:underline;}
	
#box-all #product .productlist h3 a {
	color: #000;
	text-decoration: none;
}
#box-all #product .productlist h3 a:hover { text-decoration:underline;}
