/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#505050;
	margin:7px auto 0 }
a{text-decoration:none}
a:link,a:visited{color:#505050}
a:active,a:hover{color:#03306d; text-decoration:underline}
a img{border:none}
ul,li{margin:0; padding:0; list-style:none}
.banner,.nav-top,.nav-middle,.secondmenu,.thirdmenu,hr,.footer{margin:0 auto; padding:0}
.downBuy{margin-right:25px; border:0; width:72px; height:21px}
.advIndex{border:0; margin:5px auto 0 auto; width:191px; padding:0;text-align:left}
/*banner*/
.banner{ background:url(imgs/navigation-bj.gif) center no-repeat;
 width:950px; height:115px}
.logo{ padding:10px 0 0 15px; float:left}
.title{padding:16px 0 0 40px!important;*padding:10px 0 0 40px !important; *padding:0px 0 0 40px; color:#1060ab;  margin:0 auto 0 auto;float:left; height:60px}
#title{padding:20px 0 0 40px; margin:0; font-weight:normal;font-size:12px;}
.nav ul{width:950px;list-style-type:none;} 
.nav{margin:10px auto 8px; clear:left}
.nav ul li,.nav a{ float:left;display:block;position:relative;text-decoration:none;}
.nav ul li a.special{font-size:13px; font-weight:bold;color: #033a6d; cursor:pointer;width:156px;line-height:28px; text-align:center}
.nav ul li a:hover{color:#ffffff}
.nav ul li table{border-collapse:collapse; border:1px solid #5C8FAA;position:absolute;top:25px; left:0;text-align:left; line-height:25px;font-size:12px;width:170px} 
.nav table a{float:none;background-color:#F0F9FE; color:#000;width:170px }
.nav table a:hover {background:#4F86A4; color:#fff;font-size:12px}
.nav table td{background:#F0F9FE}
/*main-body*/
.main{background:url(imgs/main-bj.gif) center repeat-y;width:950px;padding:5px 0 0 5px;margin:0 auto;}
/*left navigation*/
.left{float:left; width:193px; padding-left:2px;}
.nav-top,.nav-middle,.nav-bottom{font-size:13px;color: #033a6d; width:191px; height:34px; line-height:34px; text-align:left}
.nav-top{background:url(imgs/left-top-button-bj.gif) no-repeat left center;}
.nav-top a,.nav-middle a{text-decoration:none;color: #033a6d; }
.left img{margin:10px 5px 0 10px;  padding:0; border:0}
.secondmenu{background:url(imgs/left-navigation-bj.gif) repeat-y center; padding-left:4px; line-height:120%; width:187px;}
.secondmenu a span{padding-left:25px}
a.arrow{background:url(imgs/arrow.gif) 9px center no-repeat; display:block;font-size: 12px;color: #033a6d; text-decoration:none}
.thirdmenu{ padding:0 0 0 25px;}
.thirdmenu a{display:block;font-size: 11px;}
.nav-middle{background:url(imgs/left-button-bj.gif) repeat-x; width:189px; border-left:1px solid #76a5bd; border-right:1px solid #76a5bd; }
.nav-bottom{background:url(imgs/left-bottom-button-bj.gif) no-repeat;margin-left:1px}
/*right product*/
.right{float:left; width: 730px; margin-left:9px;}
.right-top{background:url(imgs/right-bj.gif) repeat-x; width:743px}
.right-top a:hover{text-decoration: none}
.reviews-right-top h3,.right-top h3,.reviews-fs h3{font-size:13px;color: #033a6d; margin:0 auto 10px auto; padding:10px 0 0 18px;}
.product{text-align:center;float:left; padding-right:25px;}
.product-fs{float:left;padding-right:18px; background:url(imgs/icon-bg.gif) no-repeat; width:61px; height:59px; text-align:center; padding-top:13px}
.descript,.descript-fs{float:left; font-size:11px; line-height:130%; width:570px;}
.descript{color: #033a6d;}
.descript-fs{color:#858688}
.yellow{ color:#ff881f; font-size:18px; font-weight:bold; line-height:120%}
.right-title{color:#04162c;font-size:14px;}
.right-title a:link,.right-title a:visited{color:#04162c}
.right-title a:hover{text-decoration:underline}
.intro{background:url(imgs/intro-middle.gif) repeat-y center;width:743px;clear:left; padding:0;margin:0 auto}
.intro-top{height:8px;margin:0 auto;padding:0;
	background: url(imgs/intro-top.gif) no-repeat}
.intro-middle{font-size:11px;color: #858688;line-height:150%;margin:0 auto;padding:10px 20px 20px}
.intro-middle a{color:#858688; text-decoration:underline}
.intro-middle a:hover{color:#03306d}
.intro-middle span.title-f{font-weight: bold;font-size: 12px;color: #033a6d; display:block; background:url(imgs/right-image.gif) no-repeat left center; padding-left:15px}
.intro-middle span.title-s{color: #033a6b;font-size: 12px; padding-left:15px}
.intro-middle span{font-size:11px;color: #858688;}
.featuresoft{margin:10px auto}
.featuresoft h3{font-size: 13px;color: #033a6d;}
.blueborder{border-top:#7bb5d3 1px solid;}
.blueborder,.blueborder-top{clear:left; padding:20px 0 0; margin-top:10px}
.space{height:20px;width:100px; margin:0; padding:0; clear:left}
/* word-spacing is for ff */
.intro-bottom{background:url(imgs/intro-bottom.gif) left center no-repeat; height:32px; line-height:32px;font-size: 11px;color: #000; padding:0 0 0 20px}
.clear{clear:left; height:0; margin:0; padding:0}
/*footer*/
hr{color:#6e6e6e}
.footer{margin:0 auto; padding:0;font-size:11px;text-align:center; margin-top:35px;}
.footer a{padding: 0 10px}
.sort{margin:0 auto 20px auto; padding:15px 0;font-size:11px; width:480px}
.sort ul{ width:500px;}
.sort ul li{float:left}
.sort a{display:block; width:125px;color: #000000}
/*DVD  Products Reviews*/
.reviews-right-top{ height:auto; min-height:150px}
.reviews-fs{height:auto;min-height:849px}
.reviews-right-top,.reviews-fs{
	background:url(imgs/right-title-bj.gif) repeat-x  left top;
	border-right:1px solid #badcef;
	border-left:1px solid #badcef;
	border-bottom:1px solid #badcef;
	width:725px;
	padding-left:18px;
}
.reviews-fs{clear:left;margin:10px auto;padding:0 18px 20px; width:708px}
.reviews-fs h3,.reviews-right-top h3{padding:10px 0 0 0 }
/*Site Map */
.sitemap{height:830px; border:1px solid #7CB5D2; width:740px}
.sitemap-p{margin:0; padding:0 15px;}
.sitemap-ul{ margin:0; padding:0 20px;}
.sitemap-ul li{font-size:12px;border-bottom:#F0FAFC 2px solid ;line-height:180%;}
.sitemap-ul li.top,.sitemap-ul li.top a:link{font-weight:bolder;color:#033a6d}
.sitemap-ul li.top a:visited{font-weight:bolder;color:#033a6d}
.sitemap a:hover{color:#F3843D}
/*Links*/
.links{color:#f3843d; font-weight:bold; font-size:12px}
.links-p{font-size:12px; padding:15px; margin:0; line-height:160%;border-top:#7CB5D2 1px solid}
.links-p a{text-decoration:underline; padding-right:18px}
/*Guide*/
.guide,.guidecontent{float:left;width: 739px; margin-left:9px; border:1px solid #7bb5d3}
.guide li{background:url(imgs/guide.jpg) repeat-x; height:32px; line-height:32px; font-weight:bold; font-size:12px}
.guide li a{display:block; background:url(imgs/guide-li.gif) no-repeat left center; padding-left:25px}
.guide li.long{line-height:23px; height:48px}
.guide li span.special{color:#858688; font-size:11px; font-weight:normal}
  /*guide-content*/
  .guidecontent{background:url(imgs/right-title-bj.gif) repeat-x  left top; font-size:12px; line-height:150%; width:729px;
  padding:0 5px 10px}
  .guidecontent a{text-decoration:underline; font-weight:bold}
  .guidecontent h3{font-size:13px;line-height:30px; padding:0; margin:0}  
/*index.html popular searches*/
.search-top,.letter-top{ background:url(imgs/search-top.jpg) no-repeat; width:191px; height:37px}
.letter-top{ background:url(imgs/letter-top.jpg) no-repeat; margin-top:10px;}
.search-top h1,.search-top1 h1,.letter-top h5{ color:#003463; font-size:16px; font-weight:normal; text-align:center; line-height:37px; padding:0; margin:0}
.letter-top h5{ padding-left:25px; font-size:12px;}
.search-center,.search-letter{background:url(imgs/left-navigation-bj.gif) repeat-y center; padding:0 8px;width:175px; height:240px; color:#72b108; line-height:130%}
.search-letter{ height:auto}
.con-search a:link,.con-search a:visited,.search-center a:link,.search-center a:visited,.search-center1 a:link,.search-center1 a:visited{color:#72b108; font-size:12px; text-decoration:underline; padding-right:3px}
.con-search a:hover,.search-center a:hover,.search-center1 a:hover{color:#004899}
.abold{font-weight:bold; font-size:14px}
.aright{float:right}
.search-bottom{background:url(imgs/search-bt.jpg) no-repeat; width:191px; height:17px; clear:right}
/*popular search*/
.search-content{font-size:15px; padding:15px 8px; line-height:200%; color:#000}
.search-content a:link,.search-content a:visited{color:#72b108;text-decoration:underline; padding:0 3px}
.search-content a:hover{color:#004899}
.sticking{font-size:17px; font-weight:bold;}
/*con-search*/
.con-search{background-color:#ccecfb;color:#004899;font-size:12px;height:60px; padding:0 0 0 50px; line-height:150%}
.span1{padding-right:10px; font-weight:bold; font-size:13px;color:#004899;}
.span2{font-weight:bold;padding-left:10px; float:right}

/*add top search */
#softSearch input,#softSearche input{float:left;}
#searchInput,#searchInpute{border:1px solid #588909;font-size:13px;height:15px;margin-left:390px;padding:2px 4px;width:220px; background-color:#F1FFCA}
#searchInpute{ margin-left:5px;}
#search,#searche{border:none;background:url(imgs/sea_img.jpg) no-repeat;width:23px;height:21px;cursor:pointer;}
.advIndexCenter{padding:10px 0; width:744px; text-align:center}
/*404 error */
.errorH1{font-size:18px;color: #033a6d; margin:0 auto 10px auto; padding:10px 0 0 16px; font-weight:bold;}
.errorDiv{border:#BBDCEF solid 1px; width:743px; padding-bottom:150px;}
.error{ width:710px; margin-left:33px;}
.errorTop,.errorTitle{ color:#033A6D; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.errorTitle{ font-size:14px; font-weight:bold;}
.errorTitle a:link,.errorTitle a:visited,.errorSearch a:link,.errorSearch a:visited{ color:#033A6D; text-decoration:none;}
.errorTitle a:hover,.errorSearch a:hover{color:#033A6D; text-decoration: underline;}
.errorSearch{ font-size:11px; color:#505050; line-height:20px;display:block;width:230px; float:left;}
.errorText{display:block; width:230px; float:left; line-height:20px;}
.other-things b{ margin-left:-20px;}
/*404 error end */
/*A to Z */
.letter{ color:#03306D; font-size:13px;}
.letter a:link, .letter a:visited{color:#03306D; text-decoration:none}
.letter a:hover{ color:red;text-decoration:none}
/*A to Z end */

