*{margin:0; padding:0;}
*{word-wrap: break-word;}
.ud{text-decoration:underline;}
.nud{ text-decoration:none;}
img{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;}
.block{display:block;}
.nobord{border:0;}   
.disn{display:none;}
.font10{font-size:10px}
.dash{border-bottom:1px dashed #A9A9A9; }

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

a:link,a:active,a:visited{color:#0d3bcc; text-decoration:none;font-size:9pt;}
a:hover{color:#0d3bcc; text-decoration:underline;font-size:9pt;}
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:#666666; font-weight:normal;}
a.newmore:hover{font-size:10pt; text-decoration:underline;color:#666666; font-weight:normal}
a.ud:link,a.ud:active,a.ud:visited{ text-decoration:underline;}
a.nud:link,a.nud:active,a.nud:visited{ text-decoration:none;}
a.coupontit:link,a.coupontit:active,a.coupontit:hover,a.coupontit:visited{color:#0d3bcc; text-decoration:underline; font-size:14px; font-weight:bold;}

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

#menupopup{ width:216px;  margin-left:280px;}

.suggestmenu,#suggestbg{width:236px;}

#header,#main,.maintable,#footer,.headsearch{margin-left:auto;margin-right:auto;width:975px; }
#mainbottom{margin-left:auto;margin-right:auto;width:973px;}
.mainbox{ table-layout:fixed;}

#main td{ padding:5px; }

#header{  margin:0 auto; padding-top:17px;position:relative;z-index:1; }
.headBg{ background:#173d7c url(../../images/default/head.gif) repeat-x 0 -225px; height:87px; }
.logo{ position:absolute; top:0; left:0; width:264px; height:104px; background:url(../../images/default/head.gif) no-repeat; z-index:2000;}
#header ul.else{ position:absolute; top:0; right:10px; z-index:99}
#header ul.else li{ display:inline; color:#fff;}
#header ul.else li a:link,
#header ul.else li a:visited,
#header ul.else li a:hover,
#header ul.else li a:active{color:#fff; font-size:11px;}
#header ul.else li li a:link,
#header ul.else li li a:visited,
#header ul.else li li a:hover,
#header ul.else li li a:active{color:#204585; font-size:11px;}
#header a.rss{ background:url(../../images/default/feed.gif) no-repeat; padding-left:15px;}


#header ul.else li .myaccount li,#header ul.else li .help li{display:block;padding-bottom:8px;}
#header ul.else li .myaccount li{ padding-right:2px;}

.loginBox{ width:425px; border-left:1px solid #000; border-right:2px solid #000; border-bottom:2px solid #000; height:160px; padding:15px 0 0 ; background:#fff; position:absolute; top:0px; right:-10px;}
.myaccount{ width:185px; float:left; color:#797979; padding-left:12px;}
.myaccount h3{font-size:13pt;font-weight:bold; padding-bottom:10px; color:#060606; padding-left:10px;}
.myaccount ul{ margin-right:10px}
#header ul.else li .myaccount li{ text-align:right; color:#131414   }
.myaccount input{ border:1px solid #c9c9c9; width:100px;}
.myaccount li.memberLogin input{ background:url(../../images/default/button.gif) 0 -26px no-repeat; width:59px; height:21px; border:0; cursor:pointer;}
#header ul.else li .myaccount li.signUp{ color:#848484; line-height:25px;padding-right:2px !important; padding-right:5px;}
#header ul.else li .myaccount li.signUp div{ background:url(../../images/default/button.gif) no-repeat; width:71px; height:26px; margin-left:10px !important; margin-left:10px;  cursor:pointer; float:right; overflow:hidden;}
#memberState{ display:inline;}


.help{ width:185px; float:right; height:140px; border-left:1px solid #828282; padding-left:27px;}
* html .help{ height:145px !important; height:144px;}
.help h3{  padding-bottom:10px; color:#060606;font-size:13pt;font-weight:bold;}
#header  ul.else li .help a:link,#header  ul.else li  .help a:visited,#header  ul.else li  .help a:hover,#header  ul.else li  .help a:active{ color:#797979; text-decoration:underline;}
#memberAccount .close{ position:absolute; top:5px; right:6px; cursor:pointer}



#header .search{ width:100%; padding-top:11px; }
#header .search h1{ font-size:9px; color:#FFF1AF; font-weight:normal; padding-bottom:2px; padding-left:280px;}
.headRight{ width:16px; height:87px; position:absolute; right:0 !important;right:-1px; top:17px; background:url(../../images/default/head.gif) -248px -121px; display:block;}
.search .whitespace{ height:13px; display:block; font-size:0;}

.searchBox{ float:left; margin-right:5px;width:610px; position:relative; z-index:2; }
.searchBox .left{width:8px; height:38px; background:#fff url(../../images/default/boxes.gif) no-repeat; float:left; margin-left:280px !important;  margin-left:140px }
.searchBox .center{ width:220px; height:30px;padding-top:7px !important;padding-top:6px; float:left;background:url(../../images/default/boxes.gif) repeat-x 0 -76px;}
*+ html .searchBox .center{padding-top:6px !important;padding-top:6px;}
.searchBox .input_st,.searchBox .noEmpty{  width:100% ; height:30px;font-size:21px; border:0; color:#c3c3c3; font-style:italic; font-family:Tahoma; }
.searchBox .noEmpty{color:#1b1b1b; font-style:normal;}
.searchBox .right{width:8px; height:38px; background:#fff url(../../images/default/boxes.gif) no-repeat 0 -38px; float:left; margin-right:7px;}
.searchbotton{ width:83px; height:38px; padding-bottom:2px; background:#ffe153 url(../../images/default/head.gif)  no-repeat 0 -142px; border:0; cursor:pointer; font-size:18px; font-family:arial; margin-top:1px; float:left;}

.relativeSearch{ font-style:italic; clear:both; font-size:11px; color:#8d98aa; padding-top:2px; padding-left:280px;}
.relativeSearch a:link,
.relativeSearch a:visited,
.relativeSearch a:hover,
.relativeSearch a:active{ color:#8d98aa;}

.tabBox{ position:absolute; right:15px; top:41px;  background:#204584;}
.tabBox .left{ width:5px; height:40px; background:url(../../images/default/boxes.gif) no-repeat 0 -114px; float:left}
.tabBox .center{ width:333px; height:40px; background:url(../../images/default/boxes.gif) repeat-x 0 -194px; float:left; padding-left:2px;}
.tabBox .right{ width:5px; height:40px; background:url(../../images/default/boxes.gif) no-repeat -3px -154px; float:left;}

.tabBox .center a{ margin-right:2px;margin-top:5px;}
.tabBox .center a:link,
.tabBox .center a:visited{display:block; height:33px; float:left; line-height:30px;  font-size:14px; color:#fff; font-weight:bold;}
.tabBox .center a:hover,
.tabBox .center a:active{ background:url(../../images/default/head.gif) repeat-x 0 -105px; height:33px; display:block; line-height:30px;  font-size:14px;color:#fff; font-weight:bold; cursor:pointer; text-decoration:none;}
.tabBox .center a.select:link,
.tabBox .center a.select:visited{background:url(../../images/default/head.gif) repeat-x 0 -105px; height:33px; display:block; 
 line-height:30px;  font-size:14px; color:#fff; font-weight:bold;}
.tabBox .center a.select:hover,
.tabBox .center a.select:active{ background: url(../../images/default/head.gif) repeat-x 0 -105px; height:33px; display:block; line-height:30px;  font-size:14px;color:#fff; font-weight:bold; cursor:pointer; text-decoration:none;}
.tabBox a.last{ margin-right:0;}
.tabBox .center a.select{ cursor:text;}

.tabBox .center a:link span,
.tabBox .center a:visited span{ display:block; height:33px; width:auto; padding:0 10px; float:left;}
.tabBox .center a:hover span,
.tabBox .center a:active span{ background: url(../../images/default/head.gif) no-repeat right bottom; display:block; height:33px; padding:0 10px; float:left;}
.tabBox .center a.select:link span,
.tabBox .center a.select:visited span,
.tabBox .center a.select:hover span,
.tabBox .center a.select:active span{ background: url(../../images/default/head.gif) no-repeat right bottom; display:block; height:33px; padding:0 10px; float:left;}

.specialBanner{border:1px solid #000000;}



a.couponcode:link,a.couponcode:visited,a.couponcode:hover,a.couponcode:active{text-decoration:underline; font-weight:bold;color:#0d3bcc; margin-right:3px; }
a.expirationcoupon:link,a.expirationcoupon:visited,a.expirationcoupon:hover,a.expirationcoupon:active{text-decoration:none;color:#999; padding-right:9px;}
a.tagas:link,a.tagas:visited,a.tagas:hover,a.tagas:active{text-decoration:none;color:#999;}
a.rightmertit:link,a.rightmertit:visited,a.rightmertit:hover,a.rightmertit:active{color:#f1f6fe;text-decoration:underline;line-height:12px;}


/*main*/
#main{margin:0 auto;overflow:hidden; clear:both}
.mainLeft a:link,.mainLeft a:visited,.mainLeft a:hover,.mainLeft a:active{color:#7d7d7d;}

.mainSidebar a:link,.mainSidebar a:visited,.mainSidebar a:hover,.mainSidebar a:active{color:#7d7d7d;}

.box,#popularstores{ border-bottom:#050505 1px solid; padding:10px;}

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

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

/*middle*/
#hello h2{ background:#f2f2f2; font-size:12px; text-align:center; line-height:16px;padding:6px 0;margin-top:8px; margin-bottom:5px; }

.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_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;}
.botstyleCoupon{ margin-bottom:8px;}
a.hgdealpro:link,a.hgdealpro:hover,a.hgdealpro:active,a.hgdealpro:visited{font-size:14pt;color:#0d3bcc; text-decoration:underline}

.itemmore{line-height:15px; font-size:8pt; padding-top:4px;}
.title_b{ height:24px; border-bottom:#000 1px solid;}
.title_b_left{ background:#2936e5 url(../../images/default/css_ml_b.jpg) no-repeat; width:1px; font-size:0px; float:left; height:24px;}
.title_b_middle h2{ background:#2936e5 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:#2936e5 url(../../images/default/css_mr_b.jpg) no-repeat; width:24px; font-size:0px;float:left; height:24px;}

/* Featured Coupons */
.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;}

#popularcoupons .top{ background:#f6f6f6 url(../../images/default/featureBoxBg.gif) 0 -12px repeat-x; height:12px; font-size:0;}
#popularcoupons .top .left{background:#f6f6f6 url(../../images/default/featureBoxBg.gif) 0 0 no-repeat; height:12px; width:12px; float:left;font-size:0;}
#popularcoupons .top .right{background:#f6f6f6 url(../../images/default/featureBoxBg.gif) 0 -24px no-repeat; height:12px; width:12px; float:right;font-size:0;}
#popularcoupons .bottom{ background:#f6f6f6 url(../../images/default/featureBoxBg.gif) 0 -48px repeat-x; height:12px; font-size:0; clear:both;}
#popularcoupons .bottom .left{background:#f6f6f6 url(../../images/default/featureBoxBg.gif) 0 -36px no-repeat; height:12px; width:12px; float:left;font-size:0;}
#popularcoupons .bottom .right{background:#f6f6f6 url(../../images/default/featureBoxBg.gif) 0 -60px no-repeat; height:12px; width:12px; float:right;font-size:0;}
#popularcoupons .middle{ border-left:1px solid #cecece; border-right:1px solid #cecece; background:#f6f6f6; float:left; padding:0 8px;}
#popularcoupons .middle .heading{ text-align:right; font-size:10px; margin-right:5px; font-weight:bold}
#popularcoupons .middle .couponlist{ margin-bottom:10px;}

#popularcoupons .tit,#popularcoupons h2{ text-align:center; padding-bottom:5px;}
#popularcoupons h2 a:link,#popularcoupons h2 a:visited,#popularcoupons h2 a:hover,#popularcoupons h2 a:active,#popularcoupons .tit a:link,#popularcoupons .tit a:visited,#popularcoupons .tit a:hover,#popularcoupons .tit a:active{ font-size:11pt; font-weight:bold; color:#0d3bcc; text-decoration:underline;}
#popularcoupons .couponlist { border-bottom:none; padding-top:0px; }
#popularcoupons .listright { padding-top:20px; padding-bottom:20px; }
#popularcoupons .cinfo_desc { padding:0px; }
#popularcoupons .couponlist .control { display:none; }
/* Featured Coupons End */



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

.cinfo h4{display:inline;}
.cinfo p{ line-height:110%; margin:5px auto;}
.cuse,.cusetop{ width:145px; text-align:center;  float:right;}
.cusetop{ padding-top:0px; padding-bottom:10px;}
.listright{padding-top:30px; padding-bottom:30px;cursor:pointer;}

.control{ clear:both;padding-bottom:5px; }
.control p { line-height:130%; margin: 2px auto;}
.control p a:link,.control p a:visited,.control p a:hover,.control p a:active{color:#999;}
.control span{color:#d8d8d8; padding-right:5px;}
.control a:link,.control a:visited,.control a:hover,.control a:active{color:#5d5d5d;}


#account h3{padding-top:0px;}
.accounttop{padding-top:0}
#account img{ margin-top:5px;}
#account p{ margin-bottom:2px; margin-top:5px;}
#account input.inputtxt{width:100%; border:1px solid #ddd;}
.accountinput{height:23px;display:block;padding:0px 0 5px;}
.loginIn{border:0;width:63px; height:18px; float:left;margin-top:5px;background:url(../../images/default/btn_login.jpg) no-repeat}
.mainSidebar a.merchantlogin:link,.mainSidebar a.merchantlogin:visited,.mainSidebar a.merchantlogin:hover,.mainSidebar a.merchantlogin:active{line-height:25px;color:#5d5d5d}
.reg{ margin-left:14px;}
.accountformat{display:block; width:138px;padding:2px 0 2px;}
.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:6px;line-height:12px;}
.rightlist span{ font-size:9pt; display:block; line-height:12px;padding-top:3px; color: #7d7d7d;}

.rightmerchantlist li{padding-bottom:6px;line-height:12px;}
.rightmerchantlist span{ font-size:9pt; display:block; line-height:12px;padding-top:3px;}

#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:#fff url(../../images/default/css_logo_bottom.jpg) no-repeat 25px 50%;}  
.copyright{ text-align:center;}
.footerdesc{height:55px;}

#local{ padding-bottom:8px;padding-top:10px;}
.paths{ height:35px; line-height:35px}
.paths h2{ display:inline;font-size:12px;}
.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;}

.favmainbox{ border-bottom:#9b9b9b 1px dashed; padding-bottom:15px;padding-top:18px; }
.favboxtop{ height:25px; line-height:25px;}
.favboxtop h2{ font-size:12pt;}
.favbox{clear:both; padding:3px 0;}
.favtit{padding-bottom:3px; padding-top:2px; #margin-top:2px;}
.favbox a.favtit{ font-size:11pt;text-decoration:underline ; color:#0d3bcc;}
.favbox a.spblack{text-decoration:none;color:#000;}
.favbox a.addr{color:#008000;text-decoration:none;}

.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:2px;}

#tag a:hover,#merchant 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:20px; color:#0d3bcc; font-weight:bold;height:75px;line-height:75px;width:75px;}


#dropdown{width:330px; position:absolute;  top:8px; right:41px; z-index:10000}
.morebox{width:330px;border:1px solid #4967c9;margin-top:10px;}
.morelist{width:318px;border:6px solid #2b459a;color:#ccc;background:#fff;padding:10px 0 10px 0px;}
.morelist ul{width:94px;float:left; display:block; padding-left:10px;}
#header ul.else li .morelist ul li{height:20px;text-align:left; display:block;}
#header ul.else .disb{ display:block;}


.cinfo_desc{text-decoration:none;color:#000;margin:0;padding:0;padding:5px 0 3px; line-height:15px;}
#moreinfo{margin-top:5px;}
.cinfo div{color:#000;}
.clickareaht{ padding-bottom:15px;}
.clicksearch{ padding-bottom:30px;}
.clickcoupon{ padding-bottom:30px;}
.couponright{padding:15px 0 35px;}

.couponmouse{ border:1px solid #e1e1e1;}
.couponcode strong{ padding-right:10px;}
.bottomstyle{ margin-bottom:10px;}
#hello{ padding-bottom:5px;}
.singtopdes{ padding-bottom:8px;}
.clipboard{ cursor:pointer;}
.clipbox{ border:4px solid #2b459a;background:#fff;padding:5px;}
.clipprompt{padding-top:5px;font-size:9px;}
.clipprompt span{color:#ec0016;font-weight:bold;}
.cliprestr{font-size:9px;}
.cliprestr span{color:#ec0016;font-weight:bold;}

.spanBox{  position:relative;height:65px;}
.spanImages{ position:absolute;left:0; top:40px;}
.spanBox_submit .spanImages{position:absolute;left:120px !important;left:0px; top:25px;}

.spanBox_Register .spanImages{position:absolute;left:140px !important;left:140px; top:29px;} 

#ad_container{ background:#fff url(../../images/default/advertisement.jpg) no-repeat 12px 8px; width:740px; margin:0 auto 5px; padding:10px 0 5px 40px; height:95px; margin-top:5px;border:1px solid #000;}

#merchant_sel_list{width:140px;font-size:8pt;word-wrap:break-word;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/* new comments style */
.commentsbox{ margin-left:114px; max-height:350px; _height:350px; overflow-y:auto; overflow-x:hidden; margin-bottom:10px;}
.allcomments{ margin-left:0px;max-height:none;_height:auto;}
.commentsbox .tit{ background:url(../../images/default/comments_icon.gif) no-repeat 0px -10px; padding-left:18px; font-size:16px; height:22px; line-height:22px; margin-top:5px; border-bottom:#a9a9a9 1px dashed;}
.commentsbox a.close{margin-top:3px; float:right; padding-right:5px; height:14px; line-height:14px; font-size:9pt;}
.commentlist dl{}
.commentlist dt{ width:20px;background:#fff; font-size:10px; color:#000;}
.commentlist dd{ background:#f7f7f7; padding:0px 18px;color:#535353;}
.allcomments dd{padding:0 6px;}
.commentlist dd.username{ font-size:16px; color:#535353; height:20px; padding-top:10px;}
.commentlist dd.date{ font-size:10px; color:#b1b1b1;}
.commentlist dd.content{ padding-bottom:15px; border-bottom:#c5c5c5 1px solid;}
.commentchangebg dd{ background:none;}
.commentchangebg dd.content{ border:0;}
.commentsbox .post{ text-align:right; padding-right:5px;}
.commentsbox .post a{ text-decoration:underline;}
.debugbox{position:fixed;left:0px;bottom:0px;background:#ffffe0;border-top:#eee solid 2px;height:100px;width:100%;overflow:auto}
.togglebox{display:none;}

#main{ background:#fff url(../../images/default/main_bg.gif) repeat-y;}
.mainbox{ float:left; width:815px}
.mainSidebar{ float:right;width:160px; padding-top:1px;}
.mainLeft{ width:160px; float:left; padding-top:2px;}
.mainRight{ float:right; width:634px; padding:0 10px;}

.rsslist table td{padding:5px;}

.expTitle{color:#0D3BCC;font-size:14px;font-weight:bold;text-decoration:underline;}
.expCouCode span{color:#999999;padding-right:9px;}
.expCouCode strong{color:#0D3BCC;font-weight:bold;margin-right:3px;text-decoration:underline;}

.couponfeedback { margin-bottom:6px;}
.couponfeedback div{ display:inline; padding-right:12px; margin-bottom:6px;}

.addArrow{ margin-top:0; padding-bottom:4px;}
.addArrow a.favtit{ font-weight:bold;padding-left:20px; background:url(../../images/default/fav_icon.gif) no-repeat 0 3px;}
.addArrow .favcontext{padding-left:20px;padding-bottom:5px;}
.addArrow .favwww{ display:inline; margin-right:12px;}
.topTitle{ background:url(../../images/default/search_sponsor.gif) no-repeat 525px 0; height:15px;}
.tagNoCoupon{ margin-bottom:8px;}

.removeWhiteSp{ margin-bottom:4px;}

#dealoftheday table.deal_intro td img{ display:block; margin-bottom:6px; }
#dealoftheday table.deal_intro td img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; float: right;}
#dealoftheday table.deal_intro td img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float: left;}
#dealoftheday table.deal_intro td img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
 
.illustrationSP{ float:left; overflow:hidden; margin-right:4px;}
.favheading{ padding-top:2px; #margin-top:2px;}

.codeOver{ border:1px solid #f4d021;  color:#222222; position:absolute; top:20px; left:35px; z-index:11; height:22px; line-height:22px; padding-left:28px; padding-right:8px; background:#fff3bf url(../../images/default/icons.gif) no-repeat 3px -178px; width:122px;font-size:11px;}

/* popup comments style */
*{margin:0; padding:0;}
*{word-wrap: break-word;}
.ud{text-decoration:underline;}
.nud{ text-decoration:none;}
img{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;}
.block{display:block;}
.nobord{border:0;}   
.disn{display:none;}
.font10{font-size:10px}
.dash{border-bottom:1px dashed #A9A9A9; }

.popupcomment{ width:524px; margin:100px auto; display:none;}
.popupcomment .topcow{position:relative; height:50px;background:url(/images/default/popup_top_bg.png) no-repeat 0 0;_background:url(/images/default/popup_top_bg.gif) no-repeat 0 0;}
.popupcomment .topcow h2{ padding-left:15px; padding-top:13px; color:#fff; font-size:24px; }
.popupcomment .topcow .close{ float:right; padding:7px;}
.popupcomment .content{ background:#efefef; padding:18px 20px 0 20px; float:left; width:484px;}
.popupcomment .botcow{ width:524px; height:10px; clear:both; background:url(/images/default/popupcomment_bot_bg.gif) no-repeat 0 0; font-size:0; line-height:0;}
.merchantpopupcomment{ width:524px; margin:100px auto; display:none;}
.merchantpopupcomment .topcow{position:relative; height:50px;background:url(/images/default/popup_top_bg.png) no-repeat 0 0;_background:url(/images/default/popup_top_bg.gif) no-repeat 0 0;}
.merchantpopupcomment .topcow h2{ padding-left:15px; padding-top:13px; color:#fff; font-size:24px; }
.merchantpopupcomment .topcow .close{ float:right; padding:7px;}
.merchantpopupcomment .content{ background:#efefef; padding:18px 20px 0 20px; float:left; width:484px;}
.merchantpopupcomment .botcow{ width:524px; height:10px; clear:both; background:url(/images/default/popupcomment_bot_bg.gif) no-repeat 0 0; font-size:0; line-height:0;}
.postcomment ul li{ clear:both; padding-bottom:12px;}
.postcomment ul li label{ width:95px; font-weight:bold; font-size:16px; color:#050505; display:block; float:left; line-height:24px;}
.postcomment ul li.fixmargin{ padding-left:95px; _padding-left:98px;}
.postcomment ul li span{ font-size:11px; color:#5b5b5b; margin-left:5px;}
.postcomment ul li input.txt{ width:146px; padding:2px; border:#bbc8e0 1px solid; height:20px; line-height:20px;}
.postcomment ul li input.code{ width:86px;}
.postcomment ul li textarea{ width:375px; height:90px; padding:2px; border:#bbc8e0 1px solid;}
.postcomment ul li input.loginsubmit{background:url(/images/default/loginandsubmit_but.gif) no-repeat 0 0; border:0; width:190px; height:35px; cursor:pointer;}
.postcomment ul li input.commentsubmit{background:url(/images/default/submit_but.gif) no-repeat 0 0; border:0; width:190px; height:35px; cursor:pointer;}
#commentMsg{ color:#ff0000; height:20px; padding-bottom:8px;}
