html,body,h1,h2,h3,h4,h5,h6,p,form,fieldset{ margin:0;padding:0;}
body{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:160%;color: #000000; background: url(/image/body_bg.jpg) left top repeat-x #FFFFFF;}
h1{ font-size:15px; color:#999; padding-left:5em;}
td { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 160%; margin:0px; color: #000000;}
a:link,a:visited{ color:#444444;text-decoration:underline;}
a:hover,a:active{text-decoration:none;color:#444444}
a.blue:link,a.blue:visited{ color:#378AD0;text-decoration:underline;}
a.blue:hover,a.blue:active{text-decoration:none;color:#378AD0}
a.green:link,a.green:visited{ color:#419900;text-decoration:underline;}
a.green:hover,a.green:active{text-decoration:none;color:#419900}
.clear{ clear:both}

#container{width:900px; padding:0px; margin:0px auto; position:relative}
#header{ width:900px; height:110px; padding:0px; margin:0px; position:relative}
.logo{ padding:0px; margin:5px 0px 0px 0px; height:61px}
.toplink{ width:900px; height:38px; padding:0px; margin:6px 0px 0px 0px; background:url(/image/toplink_bg.gif) left bottom no-repeat;}
.toplink ul{ list-style-type:none; height:38px; line-height:38px; padding:0px; margin:0px 0px 0px 13px}
.toplink ul li{ padding:0px; margin:0px; border-right:1px solid #FFFFFF; float:left; height:38px; display:inline}
.toplink ul li.last{ border:none}
.toplink ul li a{font-size:12px; font-weight:bold; padding:12px 9px 11px 9px!important; padding-bottom:12px; margin:0px;}
.toplink ul li a:link,.toplink ul li a:visited{text-decoration:none; color:#FFFFFF}
.toplink ul li a:hover{text-decoration:underline; background-color:#5D9506; color:#FFFFFF}
/*
.topbar{ padding: 0 0.5em 0 0; }
.topbar strong{
	font-weight: normal;
	float:left;
	color:gray;
	font-size:12px;
	margin-left:1em;
}
.topbar a:link{font-weight:bold;}
.topbar a:active{font-weight:bold;}
.menu a:link{color:white;font-weight:bold; font-size:12px}
.menu a:active{color:white;font-weight:bold;font-size:12px}
.menu a:visited{color:white;font-weight:bold;font-size:12px}
.menu a:hover{color:white;font-weight:bold;background-color:#546074;font-size:12px}*/
#maincontent{ width:730px; float:left; position:relative; padding:7px 0px 0px 0px; margin:0px}
#parameter{ width:164px; float:right; position:relative; padding:7px 0px 0px 0px; margin:0px}
#nav_stores,#nav_category,#nav_tags{ width:160px; background-color:#F8F9F4; border:1px solid #C8EB91; padding:0px 1px; margin:0px 0px 5px 0px}
#nav_stores{ background:url(/image/stores.jpg) center bottom no-repeat #F8F9F4; padding-bottom:131px}
#nav_category{ background:url(/image/category.jpg) center bottom no-repeat #F8F9F4; padding-bottom:115px}
#nav_tags{padding-bottom:10px}
.nav_title{ width:148px; height:27px; line-height:27px; background:url(/image/san.gif) 3px center no-repeat; font-size:13px; font-weight:bold; color:#419900; padding:0px 0px 0px 12px; margin:0px; border-bottom:1px solid #94C14E}
ul.nav_list{ list-style-type:none; padding:5px 0px 0px 12px; margin:0px}
ul.nav_list li{ line-height:22px}
#search{ width:560px; border:1px solid #7ED000; height:108px; background:url(/image/canadamap.gif) right bottom no-repeat #FBFFF4; padding:0px 160px 0px 8px; margin:0px 0px 5px 0px}
.maintitle{ width:723px; height:26px; background:url(/image/main_title.gif) left top no-repeat; padding:0px 0px 0px 7px; font-size:13px; font-weight:bold; color:#FFFFFF; line-height:26px}
.merchanttitle{ width:723px; height:26px; background:url(/image/merchant_title.gif) left top no-repeat; padding:0px 0px 0px 7px; font-size:13px; font-weight:bold; color:#FFFFFF; line-height:26px}
.couponcontent{ width:722px; padding:5px 3px; margin:0px 0px 5px 0px; background-color:#FBFFF4;border:1px solid #C9EA96; height:auto; overflow:auto}
.borhui{ border-bottom:1px dashed #DBDBDB;}
.searchbox{  
  width:130px;
  _width:130px;
  height:22px;
  background: #ffffff;
  margin:0;
  padding:1px;
  font-family:"trebuchet ms", arial, helvetica, sans-serif;
  color:#333333; 
  font-size:11px; 
  border:1px solid #999999;
  }
.searchinput{margin-top:3px;height:20px; font-size:12px;font-family:"trebuchet ms", arial, helvetica, sans-serif; }
.hotsearch{text-align:center;width:90%;}
.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-size:13px;font-weight:normal;cursor:pointer;color:blue;}
a.coupontitle:link,a.coupontitle:visited{font-size:13px;cursor:pointer;color:#0000FF; text-decoration:underline}
a.coupontitle:hover{font-size:13px;cursor:pointer;color:#275DFF;text-decoration:underline}
.coupontext{font-size:11px;color: #666666;line-height: 130%;}
.couponinfo{line-height:130%;margin-top:0.5em;}
.nocoupon{color:#419900;font-weight:normal;}
.couponcode{color:red;font-weight:bold;	font-size:12px;}
.allhead a{font-weight:bold;text-align: center;}

/*#results {padding:0px 10px;}
#results ul {list-style-type:none;}
#results ul li {padding:10px 0;	margin:0;}*/

h3.resulttitle{
font-family:arial,sans-serif;
font-weight:bold;
line-height:15px;
}
h3.resulttitle a{
font-size:12px; color:#0000CC;text-decoration:underline;font-family:Verdana,Arial,Helvetica,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:110; background-color: #CCCCCC
}
.expired_coupontitle
{
font-weight:normal;
text-decoration:underline;
cursor:pointer;
color:#0D3BCC;
}
#tags {
background: none repeat scroll 0%;
padding:10px;
width:100%;
line-height:24px;
}
a.small:hover
{
background:gray 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:gray none repeat scroll 0%;
font-size:11pt;
font-weight:normal;
text-decoration:none;
color:#FFFFFF
}
a.middle:link, a.middle:active, a.middle:visited
{
font-size:11pt;
font-weight:normal;
text-decoration:none;
}
a.big:hover {
background:gray none repeat scroll 0%;
font-size:12pt;
font-weight:bold;
text-decoration:none;
color:#FFFFFF
}
a.big:link, a.big:active, a.big:visited
{
font-size:12pt;
font-weight:bold;
text-decoration:none;
}
.dobtnCopy a {
padding:1px 2px;
text-align:center;
}
.dobtnCopy a:link {
background-color: #E6FBD2;
border-bottom:1px solid ;
border-right:1px solid ;
color:#000000;
text-decoration:none;
}
.dobtnCopy a:visited {
background-color: #E6FBD2;
border-bottom:1px solid ;
border-right:1px solid ;
color:#000000;
text-decoration:none;
}
.dobtnCopy a:hover {
background-color:green;
border-bottom:1px solid ;
border-right:1px solid ;
color:#ffffff;
text-decoration:none;
}
.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; }
.fleft{ float:left}
.fright{ float:right}

#footer{ background:url(/image/foot_bg.gif) left top repeat-x; padding:10px 0px 10px 0px; margin:0px; width:100%; clear:both; font-size:12px; color:#757373; text-align:center}
