@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0;}
body { font-size: 13px; font-family:arial,sans-serif; line-height: 160%; margin:0px; padding:0px; color: #000000; background:url(/image/body_bg.jpg) no-repeat top center #DAEFFF;}
h1,h2,h3{ font-size:13px; font-weight:bold; color:#FFFFFF}
.tagname{ font-size:10pt;font-weight:bold;line-height:25px;margin-bottom:3px;}
.clear{ clear:both}
.tleft{ text-align:left}
.tright{ text-align:right}
.tcenter{ text-align:center}
.bluetitle{color:#00749E;font-weight:bold;font-size:16px;line-height:20px;}
.imgborder{ border: 1px solid #CCCCCC}
.mar_bot{ padding:0px 0px 3px 0px; background-color:#FFFFFF; margin:0px;}
td{ font-size: 13px; font-family:arial,sans-serif; line-height: 160%; color: #000000;}
hr{ height:2px; background-color:#909090; margin:15px 0px 20px 0px; padding:0px}
.review_name{ color:#949494; font-size:8pt;}
a:link,a:visited{ color:#444444;text-decoration:underline;}
a:hover,a:active{ color:#000; text-decoration:none;}
a.gray:link,a.gray:visited{ color:#737373;text-decoration:underline;}
a.gray:hover,a.gray:active{ color:#000; text-decoration:none;}
a.white:link,a.white:visited{ color:#FFFFFF; text-decoration:none;}
a.white:hover,a.white:active{ color:#FFFFFF; text-decoration:underline;}
a.blue:link,a.blue:visited{ color:#F0FAFF; text-decoration:none; font-size:12px; font-weight:normal}
a.blue:hover,a.blue:active{ color:#F0FAFF; text-decoration:underline; font-size:12px; font-weight:normal}
a.blues:link,a.blues:visited{ color:#0000CC; text-decoration:underline; font-size:12px;}
a.blues:hover,a.blues:active{ color:#0000CC; text-decoration:none; font-size:12px;}
/*top begin*/
#container{background:url(/image/content_bg.png) repeat-y top center; padding:0px; margin:0px auto; width:100%;}
#main_content{width:990px; margin:0px auto; padding:0px;}
#topbar{ padding:0px; margin:0px; width:990px; height:auto; position:relative; clear:both}
.topbartitle{ background:url(/image/top_bg01.gif) left bottom repeat-x; line-height:15px; width:990px; text-align:left; height:15px; overflow:hidden}
.topbartitle strong{ width:982px; font-weight: normal; float:left; color:gray; font-size:11px; margin:0px; padding:0px 0px 0px 8px;}
.topbarlink{ background-color:#F9FCFF; height:auto; overflow:auto; line-height:25px; padding-right:8px; margin:0px; text-align:right}
#logo{ padding:0px; text-align: center; background-color:#F9FCFF; margin:0px; clear:both; height:89px}
#logo_alert{ width:990px; padding:0px; margin:0px; height:71px; background-color:#F9FCFF; position:relative}
.small_logo{ width:414px; padding:0px; margin:0px; text-align:left; float:left}
.couponalert{ width:566px; float: right; text-align:left; height:71px}
.couponalert .alert{ height:40px}
.merchant_seo{ height:31px; padding:0px 0px 0px 2px; margin:0px; line-height:31px;}
.merchant_seo h1{ font-size:12px; color:#9B9B9B; padding-left:8px; font-weight:normal }
/*top end*/
/*search begin*/
.copyright{	font-size: 11px; color:#444444;}
#searchcoupon{ padding:0px; margin:0px 0px 1px 0px ; background: url(/image/search_bg.gif) left top repeat-x; height:60px; position:relative; z-index:1}
#searchcoupon form{ padding:5px 0px 0px 0px; margin:0px; height:25px}

.searchbox{  width:388px; _width:388px; height:20px; background: #ffffff; margin:0px; padding:3px 0px 0px 5px; font-family:arial, helvetica, sans-serif;  color:#cccccc; font-size:14px; font-weight: bold; border:1px solid #60A9E5; font-style:italic;}
.searchbox2{  width:388px; _width:388px; height:20px; background: #ffffff; margin:0px; padding:3px 0px 0px 5px; font-family:arial, helvetica, sans-serif;  color:#363532; font-size:14px; font-weight: bold; border:1px solid #60A9E5; }

.searchinput{margin:0px;height:30px; font-size:14px;font-family:"trebuchet ms", arial, helvetica, sans-serif; }
.hotsearch{text-align:center;width:100%; color:#FFFFFF; height:30px; line-height:30px!important; line-height:16px; clear:both; padding:0px; margin:0px}

#total{ background:url(/image/merchant_search.gif) left top repeat-x; height:53px; line-height:53px; color:#FFFFFF; width:990px; clear:both; padding:0px; margin:0px; position:relative; z-index:1}
#total .coupontotal{ padding:0px 0px 0px 10px; width:450px; float:left; margin:0px; text-align:left}
#total .searchmer{ padding:0px 7px 0px 0px; width:513px; float:left; text-align:right; margin:0px}
/*search end*/

#coupon_main_content{ padding:0px; margin:2px 2px 0px 2px!important; margin-top:-7px; width:986px; background:url(/image/main_content_bg.gif) center bottom repeat-y; text-align:left; height:auto;}
#coupon_main_content:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden}
/*left begin*/
#coupon_main_content #merchant{ width:160px; padding:0px; margin:0px; text-align:left; float:left}
.merchanttitle{ background:url(/image/merchant_bg.gif) top left no-repeat; height:28px; line-height:20px; padding:0px 0px 0px 24px; margin:0px; width:136px}
.merchant_title{ background:url(/image/merchantbg.gif) top left no-repeat; height:28px; line-height:20px; padding:0px 0px 0px 24px; margin:0px; width:136px}
.category_title{ background:url(/image/categorybg.gif) top left no-repeat; height:28px; line-height:20px; padding:0px 0px 0px 24px; margin:0px; width:136px}
ul.para_list{ margin:0px 3px 0px 10px; padding:0px; list-style-type:none;display: block}
ul.para_list li,.submenuheader{ line-height:25px;}
/*left end*/
.menu_item{	line-height:25px; padding:0px 0px 0px 7px !important;padding:4px 0px 4px 7px;	margin:0px;	text-align:left; clear:both;}
a.menuitem:link,a.menuitem:visited { 
color: #444444;  /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
text-decoration: none; text-align:left;
}
a.menuitem:hover { color:#000; width: auto; text-decoration: none;}
/*middle begin*/
#coupon_main_content #midlle_main_content{ width:660px; height:auto; margin:0px 3px; padding:0px; float:left}
.merchant_logo{width:26%; float:left; text-align:center; position:relative; padding:8px 0px 0px 0px; margin:0px}
.merchant_international{ width:73%; float:right; text-align:left; position:relative}
.couponhelp{ border:1px solid #B6DCFF; background:url(/image/index_bg.gif) right bottom no-repeat #ffffff; height:105px; padding:0px 60px 0px 9px; font-size:12px; line-height:20px; text-align:left }
.couponhelp h1{ font-size:13px; font-weight:bold; color:#000000}
.suggestdeal{ background:url(/image/coupon_title_bg.gif) left top no-repeat; padding:0px 0px 0px 35px; margin:0px; height:30px; line-height:25px; width:640px; clear:both}
.coupondeallist{ padding:0px 7px; clear:both}
.nostrong{ font-weight:normal}
.coupondealtitle{ background:url(/image/coupon_title_bg.gif) left top no-repeat; padding:0px 0px 0px 35px; margin:0px; height:30px; line-height:26px; width:640px; clear:both}
.merchant_coupon_title{ background:url(/image/merchant_coupon_title.gif) left top no-repeat #ffffff; padding:0px 0px 0px 35px; margin:0px; height:30px; line-height:26px; width:787px; clear:both; overflow:hidden}
/*middle end*/
/*right begin*/
#coupon_main_content #top_category{ width:160px; padding:0px; margin:0px; text-align:left; float:right}
.topdeals{background:url(/image/top_deals.gif) top right no-repeat; height:28px; line-height:23px; padding:0px 0px 0px 24px; margin:0px; width:136px }
.category{background:url(/image/category_bg.gif) top right no-repeat; height:27px; line-height:23px; padding:0px 0px 0px 24px; margin:0px; width:136px}
.topdeals h3,.category h3{ color:#479EE0;}
/*right end*/

#merchant_main_content{padding:0px; margin:2px 2px 0px 2px; width:986px; background:url(/image/merchant_category_bg.gif) repeat-y left top; text-align:left;}
#merchant_main_content:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden}
#merchant_category{ width:160px; padding:0px; margin:0px; text-align:left; float:left; height:auto;}
/*main_right begin*/
#right_coupon_content{ width:823px; float:right; text-align:left; padding:0px; margin:0px; height:auto;}
.merchant_inf{ border:1px solid #B6DCFF; width:807px; padding:3px 7px; margin:0px; text-align:left; position: relative}
.merchant_inf:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden}
.mer_inf{ clear:both; height:auto; width:auto}
.merchant_alert{ clear:both; width: auto; padding:5px 0px 5px 6px; margin:2px 0px; border:2px solid #ffba15; background: url(../image/hot.png) top right no-repeat #fff7d1; line-height:24px; }
.mer_alert{ clear:both; width: auto; padding:5px 6px 5px 6px; margin:2px 0px 15px 0px; border:2px solid #ffba15; background-color: #fffbe7; line-height:20px; }


#category_level{ padding:0px; margin:7px 10px; width:803px; height:auto; background-color:#FFFFFF; overflow:auto}
.category_menu{ width:382px; margin:0px 10px 8px 0px; padding:0px; float:left; position:relative; height:auto; overflow:auto}
.category_content{line-height:20px; padding:0px 0px 0px 5px; margin:0px;}
/*.category_menu ul{ list-style-type:none; display: inline; padding-left:34px !important; padding-left:39px; margin:0px}
.category_menu ul li{ line-height:20px; float: left; padding:0px; margin-left:5px}*/
.category_menu_title{ height:30px; line-height:30px; font-size:14px; color:#0000CC}
.category_menu_title a:link,.category_menu_title a:visited{ font-size:14px; color:#0000CC; text-decoration:underline}
.category_menu_title a:hover{ font-size:14px; color:#0000CC; text-decoration:none}
.fleft{ float:left}
.fright{ float:right}

#howitwork,#merchantportal,#contest{ padding:10px 10px; margin:0px auto; width:803px; height:auto; position:relative; background-color:#FFFFFF;}
#howitwork h2{ font-size:14px; font-weight:bold; color:#000000; line-height:30px}
#howitwork p{ line-height:18px; font-size:12px; padding:0px; margin-bottom:8px}
#howitwork ul{ padding:0px; margin:0px 0px 10px 30px; display:block}
#merchantportal h2{font-size:16px; font-weight:bold; color:#000000; line-height:30px; text-align:center; margin-bottom:5px}
#merchantportal h3{ font-size:14px; color:#000000; line-height:30px; background-color:#E4F4FF; padding-left:10px; margin-top:5px;}
#contest{ font-family:Verdana, Arial, Helvetica, sans-serif}
#contest h2{ margin:10px 0px 15px 0px; font-size:19px; color:#0A8C00;font-weight:bold; text-align:left; line-height:30px}
#contest h3{ font-size:14px; color:#000000; line-height:30px; height:30px}
#contest p{ font-size:12px; line-height:20px; margin:0px 0px 10px 0px; padding:0px }
#contest table{background-color:#34922D}
#contest th,#contest td{ background-color:#FFFFFF; text-align:left; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#contest td{ line-height:18px; padding:5px }
#contest ul{ margin:0px; padding:0px 0px 10px 20px}
.ifile
{  position:absolute;
   height:25px;
   opacity:0;
   filter:alpha(opacity=0);
   -moz-opacity:0;
   width:360px;
   margin-top:4px;
}

.bannertitle{ font-size:18px; font-weight:bold; color:#0A8C00; line-height:30px}
#contest textarea{ width:780px; height:60px; padding:5px; margin:0px; font-size:13px; line-height:16px; color: #4A4A4A}
.adddeal{ padding:10px; margin:0px; height:auto; overflow:auto; width:780px; font-family:Arial, Helvetica, sans-serif}
/*.exposure,.addstore,.badge{ padding:10px; margin:0px; height:auto; overflow:auto; width:780px}
.exposure ul,.badge ul{ list-style-type:none; padding:0px; margin:0px}
.exposure ul li,.badge ul li{ background:url(/image/star.png) left 3px no-repeat; padding-left:22px; margin:0px; line-height:25px }
.addstore form{ padding:0px; margin:10px 0px 0px 0px;}
.addstore td{ line-height:30px}
.addstore td input.bor{ height:20px; border:1px solid #CCCCCC}
.addstore td textarea{ border:1px solid #CCCCCC }
.inputbt{background-color:#F1F9FF; border:1px solid #BBE1FF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; height:22px; color:#1F9EFF; padding-bottom:2px}*/
.tips{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999}
.red{ color:#FF0000}
.hphead a {
color:#333333;
font-size:10pt;
font-weight:bold;
}
.hpsmall {
color:#888888;
font-size:8pt;
}
.hpsmall a {
color:#888888;
font-size:8pt;
}

.hpvisit {
color:#C3A4D2;
font-size:8pt;
}
.hpvisit a {
color:#835799;
font-size:8pt;
}

.hpdeal a {
color:#333333;
font-size:8pt;
font-weight:bold;
text-decoration:underline;
}

.hpcode a {
color:#650795;
font-size:8pt;
font-weight:bold;
}
.coupontitle
{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
color:#0D3BCC;
}
.coupontext
{
color:#000000;
font-family:arial,verdana,helvetica,sans-serif;
font-size:9pt;
font-weight:normal
}
.couponinfo
{
font-size:11px;
line-height:130%;
margin-top:0.5em;
}
.nocoupon{
	color:#AAAAAA;
	font-weight:normal;
}
.couponcode{
	color:red;
	font-weight:bold;
	font-size:12px;
}
.allhead a {
	font-size:11pt;
	font-weight:bold;
	text-align: center;
}

#results {
	padding-top:10px;
	padding-left:10px;
}

h3.resulttitle{
font-family:arial,sans-serif;
font-weight:bold;
line-height:15px;
}
h3.resulttitle a{
font-size:14px; color:#0000CC;text-decoration:underline;font-family:arial,sans-serif;
}
.resulturl{
font-family:arial,sans-serif;color:#669933;
font-size:10px;
line-height:13px;
overflow:hidden;
white-space:nowrap;
}

.searchboxatmainpage{  
  width:250px;
  _width:250px;
  height:23px;
  background: #ffffff;
  margin:0;
  padding:2px 0 0 10px;
  font-family:"trebuchet ms", arial, helvetica, sans-serif;
  color:#333333; 
  font-size:14px; 
  font-size:20px; 
  font-weight:normal;
  border:1px solid #999999; }
.searchinputatmainpage{
margin:0 0 0 0;height:23px; font-size:14px;font-family:"trebuchet ms", arial, helvetica, sans-serif; 
}
.featurecoupontitle
{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration: none;
cursor:pointer;
color:#0D3BCC;
}
.selectButton
{
border:0;cursor:pointer;font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; width:110px; background-color: #CCCCCC
}
.expired_coupontitle
{
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:underline;
cursor:pointer;
color:#0D3BCC;
}
#tags,#tags1 {
padding:10px;
line-height:24px; margin:0px
}
.tag_desc strong{ font-weight:normal}
a.small:hover{ background:green none repeat scroll 0%;font-size:10pt; color:#FFFFFF}
a.small:link, a.small:active, a.small:visited{ font-size:10pt; text-decoration:none; }
a.middle:hover { background:green none repeat scroll 0%; font-size:12pt; font-weight:normal; text-decoration:none; color:#FFFFFF}
a.middle:link, a.middle:active, a.middle:visited{ font-size:12pt; font-weight:normal; text-decoration:none;}
a.big:hover { background:green none repeat scroll 0%; font-size:13pt; font-weight:normal; text-decoration:none; color:#FFFFFF}
a.big:link, a.big:active, a.big:visited{ font-size:13pt; font-weight:normal;text-decoration:none;}
.dobtn a {
padding:1px 2px;
text-align:center;
}
.dobtn a:link, .dobtn a:visited { background-color: #E6FBD2; border-bottom:1px solid ; border-right:1px solid ; color:#000000; text-decoration:none;}
.dobtn a:hover {background-color:green;border-bottom:1px solid ;border-right:1px solid ;color:#ffffff;text-decoration:none;}
.couponitem_title a, .couponitem_title a:link, .couponitem_title a:visited{	font-size:14px;	font-weight:bold; color:#0000CC; text-decoration:underline; line-height:20px;}
.couponitem_title a:hover{ font-size:14px; font-weight:bold; cursor:pointer; color:#0000CC;	text-decoration:underline; line-height:20px;}
.couponitem_desc{ font-size:9pt;}
.couponitem_restriction{ font-size:9pt;	font-style:italic; color:gray;}
.couponitem_with_code{ font-size:12px; font-weight:bold;color:#CC0000;}
.couponitem_without_code{ font-size:12px; font-weight:normal; color:gray;cursor:pointer;}
.coupon_item_exp_date{ color:black; font-weight:normal;}
.coupon_item_detail{ font-size:12px;}

.coupon_item_dobtn a, .coupon_item_dobtn a:link, .coupon_item_dobtn a:visited{
	padding:1px 2px;
	text-align:center;
	background-color:#E6FBD2;
	border-bottom:1px solid;
	border-right:1px solid;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.coupon_item_dobtn a:hover {
	background-color:green;
	border-bottom:1px solid;
	border-right:1px solid;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.coupon_item_tag a:link, .coupon_item_tag a:visited{ color:#5D5D5D;	text-decoration:none;}
.coupon_item_tag a:hover { color:#5D5D5D; text-decoration:underline;}
.coupon_item_line{
	background-color:#E8E8E8;
	border-style:none;
	color:#E8E8E8;
	height:1px;
}
.alignright{
	float:right;
	margin-top:10px;
}
.couponlist{ width:100%; padding:0px 0px 10px 0px; margin:0px; clear:both;}
.couponlist:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden}
/*.couponlist{ width:100%; padding:0px; margin:0px;}
.couponlist ul{ list-style-type:none; padding:0px; margin:0px}
.couponlist ul li{ padding:0px; margin:0px; clear:right;}
.couponlist ul li .couponitem{ float:left; width:80%; padding:4px 0px; font-size:12px; margin:0px; border-bottom:1px solid #e8e8e8}*/
.couponlist .couponlist_item{padding:0px; margin:0px; position:relative; clear:both; width:100%}
.couponlist .couponlist_item .couponitem{ float:left; width:80%; padding:4px 0px; font-size:12px; margin:0px; border-bottom:1px solid #e8e8e8}
.ec{ margin:0px; padding:0px; clear:both; height:auto;}
.ec ul{ list-style-type:none; padding:0px; margin:0px;line-height:20px; height:auto;}
.ec ul li{ float:left; margin:0px; line-height:20px; padding:0px; display:inline;}
.ec ul li.email{ background: url(/image/emailafriend.gif) left center no-repeat; padding-left:17px; margin:0px}
.ec ul li.code{padding:0px 5px; height:18px; border:1px dashed #BFBFBF; color:#cc0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px; text-align:center;}
/*.ec ul li.cc-code{padding:0px 5px; height:18px; border:1px dashed #BFBFBF; color:#cc0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px; text-align:center;}*/
.ec ul li.code a{ color:#cc0000; text-decoration:none;padding:0px; display:block}
.couponlist .couponlist_item .coupon_img{ width:125px; margin:0px; text-align:center; position:absolute; right:0px; padding-top:10px}
/*.couponlist ul li .coupon_img{ float:right; width:125px; padding-top:10px; margin:0px; text-align:center}*/
#footer{width:100%; padding:3px 0px 0px 0px; margin:0px !important; margin-top:-15px; clear:both}
#footer .footerlink{width:990px; margin:0px auto; text-align:center; border-top:2px solid #C4E5FF; padding:15px 0px 50px 0px; line-height:22px}
#footer_description{ background:url(/image/footer_bg.png) center top no-repeat; color:#BCE1FF; font-size:12px; line-height:20px; padding:44px 0px 5px 0px; margin-top:-50px; width:100%}
#footer_description p{ color:#BCE1FF; font-size:12px; line-height:20px; padding:0px; margin:0px; text-align:left}
/*#footer .footerlink{width:990px; margin:0px auto; text-align:center; border-top:2px solid #C4E5FF; padding:15px 0px 0px 0px; line-height:22px}
#footer .footer_description{ background:url(/image/footer_bg.png) center top no-repeat; color:#BCE1FF; font-size:12px; line-height:20px; padding:43px 0px 5px 0px; margin:0px}
#footer p{ color:#BCE1FF; font-size:12px; line-height:20px; padding:0px; margin:0px; text-align:left}*/
.footerdescription{width:956px; position:relative; margin:0px auto; padding:0px}

/*merchant_article begin*/
.blog{ padding:0px 7px; clear:both}
/*.blog strong{ clear:both; display:block; line-height:30px}
.blog a strong,.blog li strong{ display:inline}*/
.blog h2,.blog h3{font-size:16px;line-height:20px;color:#00749E;margin:0;padding:0;}
.blog .h2{font-family:Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;color:#312E2E;font-weight:700;}
.blog a img{ border:1px solid #DBDBDB}
.blog a:link,.blog a:visited,.blog a:active{color:#00749E;text-decoration:none;}
.blog a:hover{color:#000;text-decoration:underline;}
.blog .alignright{float:right;margin-top:10px;}
/*.blog .alignnone{ clear:both; display:block}*/
.blog .alignleft{float:left;margin-top:10px;}
/*merchant_article end*/
.taglongdesc{}
.taglongdesc .tagimg{
	  float:left;
	  margin:20px;
	  margin-right:20px;
}
.taglongdesc .tagmsrp{
	  text-decoration:line-through;
	  font-size:1em;
}
.taglongdesc .tagprice{
	  font-size:1.5em;
	  font-weight:bold;
}
.taglongdesc h4{
	  padding-top: 15px;
	  padding-bottom:5px;
	  margin-top: 15px;
	  margin-bottom:0px;
	  line-height:1em;
}
/*halloween begin*/
#halloween_top{ width:990px; margin:0px; padding:0px; height:76px; background: url(/image/logos.jpg) left 2px no-repeat #F9FCFF;}
#halloween_banner{ width:990px; padding:0px; margin:1px 0px; height:178px; background-color:#F9FCFF}
#halloween_content{ width:990px; padding:0px; margin:0px; height:auto; background: url(/image/halloween_content_bg.jpg) left top repeat-y #000000; overflow:auto; clear:both; position:relative}
.halloween_category{ width:325px; font-family:Verdana, Arial, Helvetica, sans-serif; height:auto; overflow:auto; padding:0px; margin:0px; border-right:1px solid #2D0E03;}
.halloween_category02{ width:327px; font-family:Verdana, Arial, Helvetica, sans-serif; height:auto; overflow:auto; padding:0px; margin:0px; border-right:1px solid #2D0E03;background:url(/image/ca_bg.jpg) top left repeat-x}
.ca_bg{ background:url(/image/ca_bg.jpg) top left repeat-x; width:325px; padding:0px; margin:0px}
.halloween_category h1{ width:325px; background: url(/image/halloween_category_bg.jpg) top center no-repeat; font-size:18px; font-weight:bold; color:#FBC903; height:62px; padding:0px; margin:10px 0px 6px 0px; line-height:55px; text-align:center}
.ca_bg h1,.halloween_category02 h1{width:325px; background: url(/image/halloween_category02_bg.jpg) top center no-repeat; font-size:18px; font-weight:bold; color:#FBC903; height:62px; padding:0px; margin:10px 0px 6px 0px; line-height:55px; text-align:center}
.halloween_category h2,.halloween_category02 h2{ padding:0px; margin:0px 0px 12px 16px; text-align:left; font-size:14px; color:#FBC903; font-weight:bold; }
.halloween_product{ padding:0px; margin:0px 0px 10px 16px; height:auto; width:309px}
.halloween_product img{ border:1px solid #FBB803; position:relative; margin-right:6px; margin-bottom:5px}
.halloween_product p{ padding:0px; margin:0px 0px 5px 0px; text-align:left; color:#FB9503; line-height:16px; font-size:11px}
a.orange:link,a.orange:visited{ font-size:12px; text-decoration:underline; line-height:18px; color:#FB9503 }
a.orange:hover{ font-size:12px; text-decoration:none; line-height:18px; color:#FB9503 }
.halloween_product p.halloween_store{ clear:both; font-size:12px; color:#858585; margin-top:5px; line-height:18px}
a.hwhite:link,a.hwhite:visited{ font-size:12px; text-decoration:underline; color:#C4C4C4 }
a.hwhite:hover{ font-size:12px; text-decoration:none; color:#C4C4C4 }
.borange{ border-top:1px solid #2D0E03;}

/*halloween end*/

#tooltip { z-index: 100000; position: absolute; color: #000; background-color: #CADBFF; padding: 5px; border: 3px solid #ccc; width: 250px; font-size: 11px; opacity: 0.95; font-family: Verdana,Arial,Helvetica;}
#tooltip h3, #tooltip div { margin: 0; }

/*scattered CSS*/
#selectamerchantdiv{ display:none; background-color:#D6EFFF;padding:5px; text-align:center; margin:0px auto 5px auto; width:850px;}
.index_middle_foot{ background:url(/image/index_middle_foot.gif) top center no-repeat; padding:0px; margin:0px; height:1px; clear:both}
.main_middle_foot{ background:url(/image/merchant_category_foot.gif) top center no-repeat; padding:0px; margin:0px; height:1px; clear:both}
.mtop5{ margin-top:5px}
.mbottom10{ margin-bottom:10px}
.mar5{ margin:5px}
.mleft100{ margin-left:100px}
.pleft10{ padding:0px 0px 0px 10px; margin:0px}
.ptop5{ padding-top: 5px; color: rgb(102, 102, 102);}
.keyword_list{ position:relative; z-index:102; padding:0px; margin:0px; clear:both}
.keyword_listm{ position:relative; z-index:101; padding:0px; margin:0px; clear:both}
.cursor_p{ cursor:pointer}
.borleft1{ border-left:1px solid #CADBFF;}
.borbottom1{ border-bottom: 1px dashed #9b9b9b}
.m_newsletter{ width:160px; height:18px; padding:0px;}
.f12{ font-size:12px; font-family:Arial, Helvetica, sans-serif}
.f15{ font-size:15px}
.fbold{ font-weight:bold}
.fgreen{ color:#009e07}
.fgray{ color:#999999}
.fblues{ color:#5077AA}
.similar_merchants{ width:90%;padding-left:10px;padding-bottom:10px;clear:both}
.similar_merchants_title{font-size:10pt;padding-bottom:0;font-weight:bold}
.merchantlogo{ border: 1px dashed rgb(204, 204, 204); padding: 5px; width: 125px; height: 40px;}
.tag_image{float:right;margin:3px}
.adddeal_desc{background-color:#fffbe7; padding:5px 10px; margin:0px 0px 20px 0px}
.bluebold{color: #0033FF; font-weight:bold}
.input200w{ width:200px; font-family:Arial, Helvetica, sans-serif}
.input100w{ width:100px; font-family:Arial, Helvetica, sans-serif}
.input300w{ width:300px; font-family:Arial, Helvetica, sans-serif}
.input150w{ width:150px; font-family:Arial, Helvetica, sans-serif}
.couponalert_gift{ text-align:center; font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; line-height:50px}
.bgcolor_gray{ color:#E0E0E0}
.nofound{ margin-top: 8px; line-height: 1.8em;}
.nofound h2{ font-size: 14pt;color:gray}

.ads160{ position:absolute; display:none; line-height:0px}
.ads160center{ text-align:center; position:absolute; display:none; width:160px; line-height:0px}
.ads_display_inline{ margin:0px; display:inline;}
.ads_main_top{ position:absolute; display:none; height:60px;}
.ads_main_top40{ position: absolute;display:none;height:40px; line-height:0px}
.ads_mer{ position:absolute; left:7px; display:none; line-height:0px;}

/*coupon widget*/
.coupontype{width:350px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
.mtop8{ margin-top:8px} 
.f13{font-family:Arial, Helvetica, sans-serif; font-size:13px}
.pwid40{ width:40px}

#searchcoupon form table.mtop5{ margin-top:0px}

