*{margin:0; padding:0;}
*{word-wrap: break-word;}
.ud{text-decoration:underline;}
.nud{ text-decoration:none;}
img,input{border:0;}
ul,ol{ list-style:none;}
.b{font-weight:bold;}
.f{ float:left;}
.right{float:right}
.textr{text-align:right;word-wrap:break-word;}
.textm{text-align:center;word-wrap:break-word;}
.prel{position:relative;}
.va{vertical-align:top; }
.cur{cursor:pointer;}
.cl{clear:both;font-size:0;}
.block{display:block;}
.nobord{border:0;}
.disn{display:none;}
.font10{font-size:10px}

.red{ color:#FF0000;}
.grey{ color:#666;}
.orange{color:#EC4415;}
.bluedark{color:#0d3bcc;}
.green{ color:#008000;}
.blackft{ color:#000;}

a:link,a:active,a:visited{color:#0d3bcc; text-decoration:none;}
a:hover{color:#0d3bcc; text-decoration:underline;}
a.violet:link,a.violet:active,a.violet:visited{color:#0d3bcc; text-decoration:none;}
a.violet:hover{color:#0d3bcc; text-decoration:underline;}
a.black:link,a.black:active,a.black:visited{color:#000; text-decoration:none;}
a.black:hover{color:#000; text-decoration:underline;}
a.white:link,a.white:active,a.white:visited{color:#fff; text-decoration:none;}
a.white:hover{color:#fff; text-decoration:underline;}
a.red:link,a.red:active,a.red:visited{color:#FF0000; text-decoration:none;}
a.red:hover{color:#FF0000; text-decoration:underline;}
a.bluedark:link,a.bluedark:active,a.bluedark:visited{color:#0d3bcc; text-decoration:none;}
a.bluedark:hover{color:#0d3bcc; text-decoration:underline;}
a.blueless:link,a.blueless:active,a.blueless:visited{color:#0d3bcc; text-decoration:none;}
a.blueless:hover{color:#0d3bcc; text-decoration:underline;}
a.grey:link,a.grey:active,a.grey:visited{color:#828282; text-decoration:none;}
a.grey:hover{color:#828282; text-decoration:underline;}
a.newmore:link,a.newmore:active,a.newmore:visited{font-size:10pt; text-decoration:none;color:#0d3bcc;}
a.newmore:hover{font-size:10pt; text-decoration:underline;color:#0d3bcc;}
a.ud:link,a.ud:active,a.ud:visited{ text-decoration:underline;}
a.nud:link,a.nud:active,a.nud:visited{ text-decoration:none;}

body{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000;margin:2px 10px 10px 10px;}

#header,#main,.maintable,#footer,#onlymain{width:975px;margin-left:auto;margin-right:auto;}
#header{ width:977px;}
#mainbottom{width:975px;margin-left:auto;margin-right:auto; }


#header{margin:0 auto;}
.logo{  float:left; width:220px;padding:1px 0 0 8px;}
.channeltab{ float:left; height:50px; width:auto; position:relative;}
.channeltab h1{ font-size:13px; font-weight:normal; padding:12px 0 5px 12px;}

.tab1box,.tab2box,.tab3box,.tab4box{position:absolute; top:35px;width:556px;left:-10px; height:25px; line-height:25px;font-weight:bold;}
.tab1box{background:url(../../images/default/css_tab1.jpg) no-repeat; }
.tab2box{background:url(../../images/default/css_tab2.jpg) no-repeat;color:#fff;}
.tab3box{background:url(../../images/default/css_tab3.jpg) no-repeat;color:#fff;}
.tab4box{background:url(../../images/default/css_tab4.jpg) no-repeat;}
.tab1,.tab2,.tab3,.tab4,.tab2ed,.tab3ed,.tab4ed{float:left;text-align:center;cursor:pointer}
.tab1 a,.tab2 a,.tab3 a ,.tab4 a {z-index:2; position:relative; text-decoration:none;}
.tab2 a:link,.tab2 a:active,.tab2 a:visited,.tab3 a:link,.tab3 a:active,.tab3 a:visited,.tab4 a:link,.tab4 a:active,.tab4 a:visited{ color:#6B6B6B; text-decoration:none;}
.tab1{width:132px !important;width:136px; color:#fff;  padding-left:20px !important;padding-left:18px;}
.tab2,.tab2ed,.tab3,.tab3ed,.tab4,.tab4ed{width:132px;}
.tab2ed,.tab3ed,.tab4ed{color:#6B6B6B;}
.tab2ed a:hover,.tab3ed a:hover,.tab4ed a:hover,.tab2ed a:link,.tab3ed a:link,.tab4ed a:link,.tab2ed a:visited,.tab3ed a:visited,.tab4ed a:visited{color:#fff; text-decoration:none;}

.rss{ line-height:24px; padding-top:0px;float:right; width:120px;}
.rss span{ margin:3px; display:block;}
a.rsstit:link,a.rsstit:active,a.rsstit:visited{color:#000; text-decoration:none; font-weight:bold;}
a.rsstit:hover{color:#000; text-decoration:none;font-weight:bold;}
.searchbox{background:url(../../images/default/css_search_bg.gif);  height:5px; clear:both;}
.searchleft{background:url(../../images/default/css_search_bg_left_small.jpg) no-repeat; width:8px; float:left; height:5px;}
.searchright{background:url(../../images/default/css_search_bg_right_small.jpg) no-repeat; width:8px; float:right; height:5px;}
.inputbox{clear:both; background:#0d3bcc; border-left:1px solid #000; border-right:1px solid #000;height:32px;}
.hotlink{min-width:auto; text-align:center; margin-left:380px;padding:2px 0 0px; color:#fff; height:32px;}
.input_st{ width:99px; height:16px; border:#A7A5B0 0px solid; font-size:9pt; color:#666;margin-left:6px;padding:0; line-height:16px; float:left; margin-top:3px;}
.srh_in{width:370px; float:left; border-top:2px solid #0d3bcc;border-bottom:15px solid #0d3bcc;border-left:10px solid #0d3bcc !important;border-left:0px solid #0d3bcc;height:15px}
.searchbotton{border:0;height:19px;width:57px;background:url(../../images/default/css_search_botton_small.jpg);margin-top:1px; float:left;}
.tablelefttop{width:160px;background:#f7f7f7;border-left:1px solid #000;border-right:1px solid #000;}
.tablerighttop{width:160px;background:#ebf0f6; border-left:1px solid #000;border-right:1px solid #000;}

/*main*/
#main{margin:0 auto;overflow:hidden; clear:both}
#leftbox { width:160px; border-left:1px solid #000;border-right:1px solid #000; background:#f7f7f7; }
#middlebox {padding:0 10px;}
#middlebox td{padding:5px;}
#rightbox {width:160px;border-left:1px solid #000; border-right:1px solid #000; background:#f7f7f7; }

.box,#popularstores{ border-bottom:#050505 1px solid; padding:10px;}
.boxmiddle{margin:10px auto; clear:both;}
.box h3,#popularstores h3{ font-size:10pt; font-weight:bold; line-height:12px; padding:2px 0 6px;}
.box li,#popularstores li{line-height:18px;}
#popularstores ul{padding:2px 0 0;}

.more{ background: url(../../images/default/css_more_dot.jpg) no-repeat 0px 4px; padding-left:12px; line-height:24px;}
#tag{ line-height:24px;}
.tag{ font-size:12pt; font-weight:bold;}

/*middle*/
#hello h2{ background:#f3f3f3; font-size:11pt; text-align:center; line-height:22px; font-weight:normal; display:block;padding:1px 0 3px;margin-top:8px;}

.dealoftheday{ width:545px;padding:10px 0px 0px 0px; }
.deal_top h2{ background:url(../../images/default/css_deal_top.jpg); height:44px; color:#fff; line-height:30px; font-size:10pt; padding-left:7px; }
.deal_middle{ border-left:#D7D7D7 2px solid; border-right:#D7D7D7 2px solid; padding:2px 10px 10px 10px;background:#f8f8f8;}
.deal_middle dt{ font-size:14pt;}
.deal_intro{ margin:15px 0; padding:0; line-height:140%; font-size:9pt;}
.deal_intro img{ margin-right:10px;}
.deal_control li{ background:url(../../images/default/css_more_dot.jpg) no-repeat 0px 5px; padding-left:10px; line-height:14px;}
.bottomstyle{background:url(../../images/default/css_deal_bottom.jpg); height:18px; text-align:right;}
.botstyleCoupon{background:url(../../images/default/css_deal_bottomold.jpg); height:18px; text-align:right;}


/*title of middle*/
.itemmore{line-height:15px; font-size:8pt;}

.title_o{ height:24px; border-bottom:#000 1px solid;}
.title_o_left{ background:url(../../images/default/css_ml_o.jpg) no-repeat; width:1px; font-size:0px; float:left; height:24px;}
.title_o_middle h2{ background:url(../../images/default/css_mbg_o.jpg) repeat-x; font-weight:bold; padding:0px 0px 0px 6px;float:left; height:24px; color:#fff; line-height:24px; font-size:10pt;}
.title_o_right{ background:url(../../images/default/css_mr_o.jpg) no-repeat; width:24px; font-size:0px;float:left; height:24px;}

.title_b{ height:24px; border-bottom:#000 1px solid;}
.title_b_left{ background:url(../../images/default/css_ml_b.jpg) no-repeat; width:1px; font-size:0px; float:left; height:24px;}
.title_b_middle h2{ background:url(../../images/default/css_mbg_b.jpg) repeat-x; font-weight:bold; padding:0px 0px 0px 6px;float:left; height:24px; color:#fff; line-height:24px; font-size:10pt;}
.title_b_right{ background:url(../../images/default/css_mr_b.jpg) no-repeat; width:24px; font-size:0px;float:left; height:24px;}


/*couponlist*/
.couponlist{padding-top:18px; line-height:150%; border-bottom:#A9A9A9 1px dashed; width:100%; }
.couponlist2{padding-top:18px; line-height:150%;width:100%;}
.couponlist h5{ font-size:10pt; line-height:20px; }
.cimg{ width:120px; float:left; margin-bottom: -127px;padding:0 5px 0 5px;height:60px;}
.cinfo{ padding:0px 4px; overflow:hidden;margin:0 130px 0 4px !important;margin:0 35px 0 4px;  margin-left:109px!important;margin-left:4px; float:none!important; float:left;}
.couponlist2 .cl,.couponlist .cl{ height:8px;}

.cinfo h4{display:inline;}
.cinfo dt{ line-height:110%; margin:5px auto;}
.cinfo dl{margin:0; padding:0;}
.cinfo dd{height:16px; line-height:16px;}
.cinfo dt a:link,.cinfo dt a:visited,.cinfo dt a:hover,.cinfo dt a:active{color:#000; text-decoration:none;}
.cuse,.cusetop{ width:141px; text-align:center;  float:right;}
.cuse{margin-top:20px;padding:0px 0; cursor:pointer;}
.cusetop{ margin-top:20px;}


input{border:#A7A5B0 1px solid; color:#666; padding:2px 1px;}
#account{background:#ebf0f6;}
#account h3{padding-top:5px;}
.accounttop{padding-top:0}
#account img{ margin-top:5px;}
#account p{ margin-bottom:5px; margin-top:5px;}
#account input.inputtxt{width:100%;}
.accountinput{height:25px;display:block;padding:5px 0 10px;}
.loginIn{border:0;width:63px; height:21px; float:left; margin-top:3px;}
.reg{ margin-left:14px;}
.accountformat{display:block; width:138px;padding:2px 0 5px;}
.accountformat2{display:block; width:140px;padding:2px 0 0px;}
.rightlist ul{list-style-type: decimal; list-style-image: none; list-style-position: inside;}
.rightlist li{padding-bottom:5px;}
.rightlist span{ font-size:9pt; display:block; line-height:110%;}

#mainbottom{margin:0 auto; height:32px; line-height:32px; border:#000 1px solid; background:#0d3bcc; text-align:center; color:#fff; clear:both; border-top:#000 1px solid !important;border-top:0; }
#mainbottom a{padding:0 5px;}

#footer{margin:30px auto;}
.couponinfo{padding:10px; border:#000 1px solid; margin-bottom:20px;padding-left:180px; background:url(../../images/default/css_logo_bottom.jpg) no-repeat 25px 50%;}
.copyright{ text-align:center;}
.footerdesc{height:55px;}


/*share tag*/
#local{ height:36px; line-height:36px;}
.backtotop{ height:25px; line-height:15px;}

/* add by james start */
a.leftScrollButton {display: inline; background: url(../../images/default/btn_pre_feature.jpg); float:left; width:19px; height:86px;}
a.rightScrollButton {display: inline; background: url(../../images/default/btn_next_feature.jpg); float:left; width:19px; height:86px;}
.scrollFrame {margin: 0px auto; text-align:center; overflow: hidden; width: 570px;}
.scrollInner {width: 1140px}

.pagerfield{ height:35px; line-height:35px; margin-top:10px; text-align:center; font-size:11pt;}
.pagerfield a{ text-decoration:none;}

#popsearches li{line-height:20px; font-size:10pt;}

.nowcoupon{ padding-top:18px; line-height:150%;}
.nowcoupon h5{ font-size:10pt; line-height:20px;}

.tagtop h2{ height:36px;  line-height:20px; font-size:11pt; padding-left:0px; padding-top:0px;}

a.tabwhite:link,a.tabwhite:hover,a.tabwhite:active,a.tabwhite:visited{color:#ffffff; text-decoration:none;}
a.tabgray:link,a.tabgray:hover,a.tabgray:active,a.tabgray:visited{color:#9D9D9D; text-decoration:none;}
/* add by james end */

.dealofblog{background:url(../../images/default/deal_top1.jpg) no-repeat 0 bottom;font-size:0px; width: 18px; height:44px; margin-left:-3px;}

.desinfo{ background:#FDFBEC;width:auto; padding:2px 0 15px 16px; margin-bottom:15px;}/*  border-left:#0d3bcc 5px solid;*/
.desinfo h2{font-size:11pt; font-weight:bold; line-height:30px; margin-bottom:3px; height:30px; }

#newitem{margin:15px auto;}
#newitem ul{ display:inline;}
#newitem li{ display:block; width:33%; height:28px; line-height:28px; color:#fff; font-size:10pt; font-weight:bold; float:left; text-align:center; margin:1px;}
#newitem li.item_n{ background:url(../../images/default/css_new_n.jpg) no-repeat; }
#newitem li.item_o{ background:url(../../images/default/css_new_o_2.jpg) no-repeat; color:#9d9d9d; }
#newitem li.item_n_2{background:url(../../images/default/css_new_o.jpg) no-repeat; color:#9d9d9d;}

.favorlink{ border-bottom:#9b9b9b 1px dashed; padding-bottom:15px;padding-top:18px; }
.favorlinktop{ height:25px; line-height:25px;}
.favorlinktop h2{ font-size:12pt;}
.favorlinklist{padding:3px 0}
.favorlinklist a.favtit{ font-size:11pt;text-decoration:underline ; color:#0d3bcc;}
.favorlinklist dt{padding-bottom:3px;}
.favorlinklist dl{display:block; margin:0 auto; padding-top:2px; #margin-top:2px;}
.favorlinklist a.spblack{text-decoration:none;color:#000;}
.favorlinklist a.addr{color:#008000;text-decoration:none;}
.favorlink iframe{width:90%;margin-bottom:1px}

.noresult h2{font-size:14px; padding-top:15px}
.noresult h3{padding-left:30px;padding-top:15px; font-size:14px;}
.noresult ul{ margin:10px 25px; list-style-type:disc; font-size:14px;}
.noresult li{padding:5px;}


.dealofblog{background:url(../../images/default/deal_top1.jpg) no-repeat 0 bottom;font-size:0px; width: 18px; height:44px; margin-left:-3px;}
.logOut{ padding:0px 0 3px;}
.logbdOut{padding-top:3px; border-top:1px dashed #ddd;}
.logPgOut{padding-bottom:5px;}


/*forum*/
.forumbox{border-left:#000 1px solid; border-right:#000 1px solid; padding:5px 10px 10px 10px;}
#account p{padding-bottom:8px;}

#tag a:hover,.similarmiddle a:hover{background:#0d3bcc;color:#fff;text-decoration:none;}
.expirest{color:#999;}

.subps{color:#999;font-size:11px;padding:2px 10px 0 3px;}
a.coupon:link,a.coupon:active,a.coupon:visited,a.coupon:hover{ display:block;  text-decoration:none; cursor:hand; background:url(../../images/default/noCoupon.gif) no-repeat; text-align:center;  font-size:30px; color:#0d3bcc; font-weight:bold;height:100px;line-height:100px;}

.dropdown{left:600px;width:380px; position:absolute;}
.mousebd{width:348px;border:6px solid #cad7ff;color:#ccc;background:#fff;margin-top:10px;padding:10px;}
.mousebd ul{width:110px;float:left;}
.mousebd li{height:20px;text-align:left;}

.control{ font-size:11px; color:#b1b1b1;padding-left:138px;height:25px; line-height:27px;padding-bottom:2px;width:350px; clear:both}

.illustrationSP{ float:left; overflow:hidden; margin-right:4px;}

