
body{
	font-family:"Trebuchet MS", Georgia,Verdana, Lucida, Arial,Helvetica, sans-serif;
	padding:0 0 30px 0;
	text-align:center;
	background:url(images/bg.gif) repeat-x;
}

*{
	padding:0;	margin:0;	border:0;
}

ul,li{
	list-style:none;
}	
select{ width:250px; padding:0 5px 0 5px; margin-left:10px; border:1px solid #AFAFAF}
/*--------------------------Page Structure----------------*/
#wrap{
	margin:0 auto;
	width:780px;
	text-align:left;
}
/*---------------------------Header---------------------*/
#hdr{
	width:779px;
	overflow:hidden;
}
#hdr span{
	display:block;
	background:url(images/logo.jpg) no-repeat;
	width:72px;
	height:72px;
	float:left;
}
#hdr em{
	background:url(images/whichlonheader.jpg) no-repeat ;
	display:none;
	width:292px;
	height:72px;
	display:block;
	float:left;
}
#hdr em span,#hdr b{
	display:none;
	visibility:hidden;
}
/*-------------------------Main Body------------------- */
#main{
	width:779px;
	background:#F2F5FA  no-repeat;
}
.bestbuy{
	width:774px;
	overflow:hidden;
	padding:22px 0 0 5px;
}
.box{
	width:250px;
	float:left;
	padding-bottom:4px;
	padding-right:10px;
}
.box h2{
	font-size:17px;
	color:#0E54BE;
	padding:0 0 8px 35px;
}
.box h2 span{
	color:#F70029;
}
.box fieldset{
	width:248px;
	border:1px solid #E3E3E3;
	overflow:hidden;
	background:#FFFFFF;
	display:block;
	font-size:13px;
}
.box fieldset p{
	width:138px;
	display:block;
	float: left;
	padding:0 0 0 10px;
	color:#575757;
	font-weight:bold;
}
.box fieldset p b{
	padding:20px 0 30px 0;
	display:block;
    color:#008000;
}
.box fieldset p img{
    padding:5px 5px 0 0px;
	float:left;

}
.box fieldset p em{
	padding:0 0 0 28px;
	font-style:normal;
	display:block;
}
.box fieldset p em a{
	text-decoration:none;
	color:#0000FF;
}
.box fieldset ul{
	width:98px;
	float:right;
	padding:5px 1px 0 0;
}
.box fieldset ul li{
	width:90px;
	border-bottom:1px solid #EEEEEE;
	overflow:hidden;
	padding-right:8px;
	margin-bottom:4px;
}
*html .box fieldset ul li{
	margin-bottom:0;
}
.box fieldset ul li span{
	float:left;
	display:block;
	padding:15px 0 0 5px;
	color:#575757;
}
.box fieldset ul li b{
	background:url(images/gradebg.gif) no-repeat top right;
	width:37px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FF0000;
	padding:10px 0 15px 0;
	display:block;
	text-align:center;
}
.restunderbg{
	width:773px;
	background:url(images/restanbg.gif) repeat-y;
	margin-left:3px;
}
.restunderbtm{
	width:773px;
	background:url(images/restbtmbg.gif) no-repeat left bottom;
	padding-bottom:15px;
}
.restundertop{
	width:773px;
	background:url(images/restunderbg.gif) no-repeat left top;
	overflow:hidden;
}
.restbox{
	width:248px;
	overflow:hidden;
	padding:0 0 2px 7px;
	float:left;
}
.restboxh{
	font-size:13px;
	font-weight:bold;
	color:#0E54BE;
	padding:0 0 0 50px;
	display:block;
	line-height:34px;
}
.restboxh span{
	color:#F70029;
}
.restboxh1{
	font-size:13px;
	font-weight:bold;
	color:#0E54BE;
	display:block;
	line-height:34px;
	text-align:center;
}

.restbox1{
	width:248px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
}
.restbox2{
	width:248px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
}
.restbox3{
	width:248px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
	text-align:center;
		padding:15px 0 0 0;
}

.restbox1 p{
	width:151px;
	float:left;
	padding:15px 0 0 12px;
	font-size:13px;
	color:#575757;
	font-weight:bold;
}
.restbox1 p a{
    text-decoration:none;
	color:#0000FF;
   
}
.restbox2 p{
	float:left;
	padding:15px 0 0 12px;
	font-size:13px;
	color:#575757;
	font-weight:bold;
}
.restbox3 p{
	float:left;
	font-size:13px;
	color:#575757;
	font-weight:bold;
	text-align:center;
}
.restbox1 ul{
	width:85px;
	float:left;
	margin:0px;
}

.restbox_rank{
	width:65px;
	overflow:hidden;
	padding:0 0 2px 7px;
	float:left;
}
.restbox_rank_1{
	width:240px;
	overflow:hidden;
	padding:0 0 2px 7px;
	float:left;
}






.restbox_rank_first{
	width:240px;
	overflow:hidden;
	padding:0 0 0 7px;
	float:left;
	height:42px;
}
.restbox2_rank_first{
	width:240px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
	overflow:hidden;
}
.restbox_rank_all{
	width:65px;
	overflow:hidden;
	padding:0 0 2px 7px;
	float:left;
		height:42px;

}
.restbox3_rank_first{
	width:65px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
	background-color:#CCFFCC;
	text-align:center;
	padding:20px 0 0 0;
}

.restbox3_rank_first_pr{
	width:65px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
	text-align:center;
	padding:20px 0 0 0;
}


.restbox3_rank_first_1{
	width:135px;
	float:left;
	font-size:12px;
	border:1px solid #EBEBEB;
	text-align:center;
	padding:20px 0 0 0;
}
.restbox2_rank_first p{
	float:left;
	padding:7px 0 0px 12px;
	font-size:13px;
	color:#575757;
	font-weight:bold;
	vertical-align:middle;
	height:31px;
}
.restbox2_rank_first a{
	float:left;
	padding:1px 0px 0 0px;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
}
.restbox_rank_2_first{
	width:135px;
	overflow:hidden;
	padding:0 0 2px 7px;
	float:left;
}










.restbox_rank_2{
	width:135px;
	overflow:hidden;
	padding:0 0 2px 7px;
	float:left;
}

.restboxh1_rank{
	font-size:13px;
	font-weight:bold;
	color:#0E54BE;
	display:block;
	line-height:34px;
	text-align:center;
}
.restboxh1_rank_value{
	font-size:13px;
	font-weight:bold;
	background-color:#6699FF;
	color:#000000;
	display:block;
	line-height:28px;
	text-align:center;
}
.restbox2_rank{
	width:65px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
}
.restbox2_rank_1{
	width:240px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
	overflow:hidden;
	clear:left;
}

.restbox3_rank{
	width:65px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
	background-color:#CCFFCC;
	text-align:center;
	padding:15px 0 0 0;
}

.restbox3_rank_pr{
	width:65px;
	float:left;
	font-size:13px;
	border:1px solid #EBEBEB;
	text-align:center;
	padding:15px 0 0 0;
}


.restbox3_rank_1{
	width:135px;
	float:left;
	font-size:12px;
	border:1px solid #EBEBEB;
	text-align:center;
	padding:15px 0 0 0;
}
.restbox2_rank_1 p{
	padding:15px 0 0 12px;
	font-size:13px;
	color:#575757;
	font-weight:bold;
	width:100%;
	display:block;
}


.specs b,.price  b,.quality b{
	display:none;
	visibility:hidden;
}
.restbox1 ul li{
	height:22px;
	display:block;
	margin-bottom:2px;
	font-size:13px;
	font-weight:bold;
	padding-left:66px;
}
.specs{
	background:url(images/specs.gif) no-repeat;
	color:#D90000;
}
.price{
	background: url(images/price.gif) no-repeat;
	color:#069D11;
}
.quality{
	background: url(images/quality.gif) no-repeat;
	color:#0054D8;
}
/*-------------------------- Footer----------------------- */
#ftr{
	width:779px;
	font-size:11px;
	color:#859BBF;
	text-align:center;
	background:#F2F5FA;
	padding:13px 0 5px 0;
}
#ftr a{
	font-size:11px;
	text-decoration:none;
	color:#859BBF;
}
#ftr a:hover{
	text-decoration:underline;
}
/*-------------------------- Subpage----------------------- */
.content{
	width:773px;
	padding:15px 3px 10px 3px;
	background:url(images/btmborder.gif) no-repeat bottom;
}
.proform{
	width:763px;
	height:39px;
	line-height:39px;
	background: url(images/headingbg.gif) no-repeat left top;
	font-size:21px;
	color:#0C4FBA;
	padding-left:10px;
}
.inner{
	background:#F7F7F7;
	width:771px;
	border:1px solid #C8CFDB;
	border-bottom:none;
	border-top:none;
	overflow:hidden;
	padding:4px 0 0 0;
}
.inner_content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	padding:10px 10px 15px 20px;
}
.inner_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.inner_content_a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


.inner_content label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.leftside{
	width:200px;
	float:left;
	padding:0 0 0 7px;
}
.leftside span{
	width:200px;
	padding-bottom:12px;
	display:block;
}
.recommondedh{
	background:url(images/headibgng.gif) repeat-x;
	line-height:32px;
	padding-left:10px;
	font-size:17px;
	color:#FFFFFF;
	margin-bottom:3px;
}
.recommonlist{
	margin-bottom:3px;	
}
.recommonlist li{
	background:url(images/listbg.gif) repeat-x;
	list-style:none;
	line-height:28px;
	margin-bottom:1px;
	list-style-position:inside;
	padding-left:5px;
	font-size:13px;
	color:#363636;
	
}
.leftside p{
	font-size:13px;
	line-height:20px;
	color:#363636;
	padding:18px 7px 0 10px;
}
.leftside fieldset{
	background:#F1F3F7;
	border:1px solid #EBEBEB;
	padding-bottom:25px;
}
.rightside{
	width:551px;
	float:right;
	padding:0 4px 0 9px;
}
.middle-content{
	width:751px;
	float:right;
	padding:0 4px 0 9px;
}
.prolist,.gradelist{
	width:549px;
	border:1px solid #EBEBEB;
	margin-bottom:5px;
}
.prolist dt,.gradelist dt{
	background:url(images/prohbg.gif) repeat-x;
	display:block;
	line-height:25px;
	padding-left:20px;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	margin-bottom:10px;
}
.prolist dd,.gradelist dd{
	background:url(images/bbox.gif) no-repeat 0 7px;
	padding-left:21px;
	margin-left:23px;
	font-size:13px;
	color:#363636;
	margin-bottom:10px;
}
.gradelist{
	margin-bottom:5px;
}

.model-content{
	width:749px;
	border:1px solid #EBEBEB;
	margin-bottom:5px;
}
.model-content dt{
	display:block;
	line-height:25px;
	padding-left:20px;
	font-size:17px;
	color:#000000;
	font-weight:bold;
	margin-bottom:10px;
}
.model-content dd{
	background:url(images/bbox.gif) no-repeat 0 7px;
	padding-left:21px;
	margin-left:23px;
	font-size:13px;
	color:#363636;
	margin-bottom:30px;
}









.gradelist dt{}
.gradelist dd{
	background:url(images/gradelistbg.gif) repeat-x;
	line-height:22px;
	margin:0 0 2px 0;
}

/*------------------- top nav ----------------------*/


ul li { padding:0; margin:0}
.top-bar li{
	list-style:none;
	float:left;
	height:32px;
	display:block;		
}
.top-bar li a{ display:block; height:32px;}
.tob-bar-left{
	width:116px;
	background-image:url(images/top-bar-left.jpg);
}
.tob-bar-right{
	width:118px;
	background-image:url(images/tip-bar-right.jpg);
}
.home{
	width:124px;
	background-image:url(images/home.jpg);
}
.homeSl, .home:hover {
	width:124px;
	background-image:url(images/homeSl.jpg);
}

.best-buy {
	width:175px;
	background-image:url(images/buys.jpg);
}

.best-buySl, .best-buy:hover {
	width:175px;
	background-image:url(images/buysSl.jpg);
}

.best-buy2 {
	width:176px;
	background-image:url(images/buys2.jpg);
}

.best-buy2Sl, .best-buy2:hover {
	width:176px;
	background-image:url(images/buys2Sl.jpg);
}

.coupon {
	width:98px;
	background-image:url(images/coupon.jpg);
}

.couponSl, .coupon:hover {
	width:98px;
	background-image:url(images/couponSL.jpg);
}

.rank {
	width:130px;
	background-image:url(images/rank.jpg);
}

.rankSelect, .rank:hover {
	width:130px;
	background-image:url(images/rankSl.jpg);
}

.picking {
	width:76px;
	background-image:url(images/faq.jpg);
}
.pickingSelect, .picking:hover {
	width:76px;
	background-image:url(images/faqSl.jpg);
}

.top-bar em{ display:none}

.tablecss {
	text-align:center; 
	border-bottom:1px solid #D3DCEC
}
/*=================================
			box_best
===================================*/
.box_best{width:771px; margin-left:4px; background:url(images/box_best.gif) repeat-y -771px top; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#595959}
.box_best_top{width:100%; background:url(images/box_best.gif) no-repeat}
.box_best_btm{width:763px;/*771*/ padding:19px 0 17px 8px; overflow:hidden; background:url(images/box_best.gif) no-repeat right bottom}

.box_dl{width:250px; float:left; padding-bottom:15px}
.box_dl dd{float:left}
.box_dl dd.box_dd_1{width:50px; padding-top:7px}
.box_dl dd.box_dd_2{width:184px}
.box_dd_2 b{display:block; color:#1a4586; line-height:20px; height:50px}
.box_dd_2 a{color:#1a4586; text-decoration:none;}
.box_dd_2 span{display:block; line-height:20px}
.box_dd_2 strong{color:#009dff}
.box_dd_2 strong.colr{color:#f01200}
.img_div{width:182px;/*184*/ height:182px;/*194*/ padding:6px 1px; overflow:hidden; text-align:center; background:url(images/img_box.gif) no-repeat}
.img_div img{display:block; margin:0 auto}
.butn_read, .butn_buyNow{width:128px; height:26px; display:block; text-indent:-1000px; overflow:hidden; margin-top:5px; background:url(images/butn_read.gif) no-repeat}
.butn_buyNow{background-image:url(images/butn_buyNow.gif)}
.butn_read:hover, .butn_buyNow:hover{background-position:left bottom}
.box_best_btm select{width:312px; line-height:20px; color:#929090; float:right; margin:19px 30px 0 0; border:1px solid #7f9db9}


/*==========pg_trade=============*/
#pg_trade{width:773px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:3px; padding-top:15px;}
#trade_box{width:100%; background:url(images/trade_box.gif) repeat-y}
#trade_box_btm{width:100%; padding-bottom:10px; background:url(images/trade_box_btm.gif) no-repeat left bottom}

#trade_top{width:773px; padding:0 0 9px; background:url(images/trade_top_bg.gif) no-repeat left bottom}
#trade_top h1{width:751px;/*773*/ padding:0 0 0 22px; line-height:38px; font-size:21px; color:#0c4fba; font-weight:normal; background:url(images/trade_top_h2.gif) no-repeat}
#trade_dl{width:751px;/*773*/ padding:6px 0 0 22px; overflow:hidden}
#trade_dl dd{float:left}
.trade_dd1{width:212px; padding:9px 0 0; overflow:hidden}
.trade_dd2{width:161px; padding:4px 0 8px}
.trade_dd3{width:535px; padding:22px 0 0; /*background:url(images/icon_bestBuy.gif) no-repeat right top*/ position:relative}
.trade_dd3 img{ position:absolute; right:0; top:0}
.trade_dd1 img{width:198px; height:198px; border:1px solid #c8cfdb}
.trade_dd2 strong{padding-bottom:14px; display:block; text-align:center; color:#00307c; text-transform:uppercase; line-height:20px}
.trade_dd2 label{width:46px; line-height:43px;  padding-bottom:4px; display:block; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#fff; text-align:center;  background:url(images/trd_icon_bg.gif) no-repeat}
.trade_dd3 h3{width:80%; font-size:21px; line-height:22px; color:#143e90; font-weight:normal}
.trade_dd3 h3 label{font-size:25px; color:#000001}
.trade_dd3 h3 span{font-size:29px; color:#bd0400}
.trade_dd3 h3 a{color:#143e90; text-decoration:none}
.trade_dd3 h3 a:hover{color:#143e90; text-decoration:underline}
.trade_dd3 select{width:370px; font-size:13px; color:#7f9db9; line-height:13px; margin:70px 0 0 44px}

#trade_btm{width:771px;/*773*/ padding:14px 1px 0}
#trade_btm h2{width:750px;/*771*/ padding:0 0 0 21px; line-height:29px; font-size:21px; color:#001e4d; font-weight:normal; background:url(images/trade_btm_h2.gif) repeat-x}
.trade_btm_1{width:100%; padding:34px 0 24px; text-align:center; font-weight:bold}
.trade_btm_1 a{padding-left:66px; font-size:21px; line-height:23px; color:blue; text-transform:uppercase; background:url(images/hand_lft.gif) no-repeat; text-decoration:none}
.trade_btm_1 a span{padding-right:66px; background:url(images/hand_rgt.gif) no-repeat right top}
.trade_btm_1 a:hover{text-decoration:underline}
.trade_btm_2{width:100%; padding:29px 0 20px; text-align:center; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.trade_btm_2 a.big_link{font-size:17px; line-height:20px; color:#bd0400;text-decoration:none}
.trade_btm_2 a.sml_link{color:blue; line-height:15px;text-decoration:none }
.trade_btm_2 span{display:block; line-height:35px}
.trade_list{width:748px;/*771*/ padding:13px 0 15px 23px; overflow:hidden; color:#00183e; font-family:Verdana, Arial, Helvetica, sans-serif}
.trade_list li{width:684px;/*748*/ padding:0 50px 21px 14px; line-height:21px; float:left; background:url(images/li_bullet.gif) no-repeat left 6px}
.btm_link{margin:0 auto; text-align:center}
#btm_add{width:100%; text-align:center}




/*=========nb_popUp=========*/
.nb_popUp{width:620px;position:absolute;left:-5px; padding-left:3px;z-index:100;}
.nb_popUp h2{width:605px;/*620*/ height:33px;/*40*/ padding:7px 0 0 15px; overflow:hidden; background:url(images/popUpHdrRptX.gif) repeat-x}
.nb_popUp h2 a{width:121px; height:26px; float:right; text-indent:-1000px; overflow:hidden; background:url(images/butnClose_PU.png) no-repeat}
.nb_popUp h2 a:hover{background-position:left bottom}
.nb_popUp h3{width:100%; height:25px; padding:0 0 9px; background-color:#fff}
.nb_popUp h3 label{width:100%; height:25px; display:block; text-indent:-1000px; overflow:hidden; background:#0c358c url(images/h3_popUp.png) no-repeat 17px center}
/*-----------dl--------------*/
.nb_detail{width:610px; padding:0 0 8px; margin:0 auto; text-align:center; color:#000; font-size:13px; background:url(images/nb_detailBtm.png) no-repeat left bottom}
.nb_detail_hdr{width:445px;/*610*/ height:32px;/*46*/ padding:10px 0 4px 165px; overflow:hidden; background:#fff url(images/nb_detail_hdrBg.gif) no-repeat; position:relative}
.nb_detail_hdr label{width:222px; height:32px; float:left; background:url(images/imgNetbook.png) no-repeat center; position:relative}
.nb_detail_hdr label.notebook_PU{background-image:url(images/imgNotebook.png)}
.nb_detail_hdr label span{display:none}

.nb_detail_divider{width:608px;/*608*/ height:24px; padding:0; border:1px solid #999;background-color:#FFE353; text-align:left; position:relative;}
.nb_detail_divider label{width:100%; height:24px; display:block;  position:relative; font-weight:bold; font-size:16px; padding-left:30px;}


.nb_detail dd{width:100%;/*610*/ padding:4px 0; overflow:hidden; background:url(images/nb_detail_ddBg.gif) repeat-y}
.nb_detail dd.dd2nd{background-position:right top}
.nb_detail dd label{width:155px;/*166*/ padding:0 11px 0 0; float:left; text-align:right; line-height:15px}
.nb_detail dd span{ width:400px;float:left; line-height:15px; padding-left:20px; text-align:left}
.nb_detail dd span a{color:#000}
.nb_detail dd span img{margin:0}
.nb_detail dd span img.prouduct{margin:15px 2px 12px}



