/* CSS Document */
body{ background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0; font-size:12px; background: url(images/menu.jpg) repeat-x scroll 0 0 transparent;}
a{text-decoration:none}
h1,h2,h3,p{margin:0; padding:0;}
#top,#recommend,#content,#footer{margin:0 auto}
#top{ height: 104px; padding: 10px 0 0; width:992px; background: url(images/top.jpg) no-repeat scroll 0 0 transparent;}
.topLink{ text-align:right; height:10px;}
.topLink a:hover{ text-decoration:underline;}
.topLink a{color:#6484A9; font-size:10px; padding:0 5px; border-right:1px solid #002b6c; font-weight:bold;}
.logo{background:url(images/logo.jpg) no-repeat; height:74px; width:300px; float:left }
.logo span{font-size:1px; display:none}
.menu{ background: url("images/cat.jpg") no-repeat scroll 0 bottom transparent; float: right; height: 25px; margin-right: 12px; padding-top: 55px; width: 510px;}
.menu a:hover { color:#96D5F5;}
.menu a{color:#FFFFFF; font-size:13.1px; font-weight:bold; margin-left:60px}
#recommend{ height:228px; margin-bottom:15px; width:972px; margin-top:10px;}
.hotBuy{float:left; padding-top:105px; width:450;color:#7b0e10; font-weight:bold}
.hotBuy a img{border:0}
.hotIntro{ float:left; width:450px; text-align:justify;line-height:160%}
.hotIntro p{ padding-bottom:15px}
#content{width:972px; padding:0 0 2px 0; height:100%; overflow:auto;}
.left{float:left; width:247px}
.nav{list-style:none; padding:0 0 15px 0; margin:0; background: url(images/nav.jpg) no-repeat scroll 0 bottom white; border:1px solid #aeaeae; margin-bottom:20px}
.nav .title{color:#7b0e10; font-size:12px}
.nav .title{ background:url(images/title.jpg) no-repeat left center; height:30px; padding-left:33px; margin-bottom:12px; }
.title h3{ color:#FFFFFF;}
.nav li{padding-left:25px; line-height:190%}
.nav li a{color:black;}
.nav li a:hover{ background-color:#FFFF00}
.right{ float:left; margin-left:20px;}
.middle{
	padding-left:30px;
	width:653px;
	margin-bottom:10px;
	background:url(images/border.jpg) no-repeat scroll -2px top transparent;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AEAEAE;
	border-bottom-color: #AEAEAE;
	border-left-color: #AEAEAE;
	padding:25px;
	background-color:white;
}
.middle table{ border: 1px solid #E1E7EB;}
.middle table tr td{ border-bottom: 1px solid #E1E7EB; border-right: 1px solid #E1E7EB; text-align:center; padding: 15px 1px;}
.middle table tr td a{ color:black;}
.middle table tr td a:hover{ color:#617594; text-decoration:underline;}
.h2{ font-size:18px; clear:left;padding:5px 0 15px; color:#2D4871; background:url(images/line.jpg) no-repeat scroll 0 bottom transparent;}
.intro{padding:15px 0; line-height:170%; width:620px; clear:left; text-align:justify}
.buyDown{
	padding:10px;
	clear:left;
	height:32px;
}
.buy,.download{width:132px; height:32px; display:block; float:left; margin-right:5px}
.buy{ background:url(images/buy-now.jpg) no-repeat;}
.download{ background:url(images/download.jpg) no-repeat;}
.downloads{ background:url(images/downloads.jpg) no-repeat scroll center 0 transparent; float:left; width:100%; height:32px;}
.buyDown span{
	display:block;
	width:175px;
	float:left;
	font-weight:bold;
	font-size:15px;
	color:#1388D1;
	line-height:25px
}
.feature{ padding:0px; margin:10px 0; width:620px}
.feature li{ background:url(images/list.jpg) no-repeat left 5px; list-style:none; padding-left:20px; line-height:170%; text-align:justify}
.redSpan{color:#617594; font-weight:bold; display:block}
#footer,.tLink a{color:#6D6D6D;font-weight:bold; font-size:12px}
#footer{background:url(images/footer.jpg) repeat-x bottom left white; clear:both; height:80px; text-align:center; margin-top:15px;}
.tLink{ margin-bottom:20px}
.tLink a:hover{ text-decoration:underline;}
.tLink a{ line-height:23px; padding:0 4px;}
.box{ float:left; margin:0 25px 0 0;}
.red{color:red;font-weight:bold;}
.bText{font-weight:bold}
#main{
	background-image:none;
	width:992px;
	margin:auto;
	background:url(images/bg.jpg) repeat-x scroll -2px bottom transparent;
	border: 1px solid #c3c3c3;
}
.logos{ float:left;}
.tops{ margin:0 auto; overflow:hidden;}
