/*search page*/
.searchmainBox{ float:left; width:668px; padding-bottom:25px;}
.searchmainSidebar{ float:right; width:322px;}

.searchmain .content{#width:662px; padding-top:0}

.searchmain .resultslist,.searchmain .topcoupons,.searchmain .topproduct{ padding:8px 13px 5px 13px;}
/* .searchmain .resultslist,.searchmain .topcoupons{border-bottom:#c0c0c0 1px solid;} */
.searchmain .merchantlogo{ width:106px; float:left;}
.searchmain .merchantlogo img{border:#c1c0c0 1px solid; padding:2px; background:#fff;}
.searchmain .listBox{ width:525px; float:left; padding-left:0;}
.searchmain .rowCode .code{ width:413px; background:none;}
.searchmain .listDes p{ width:400px; padding-left:10px;}
.searchmain .listDes .desc,.searchmain .listDes .longdesc{ width:400px; padding-left:10px; font-size:12px;}
.searchmain .rowElse{ float:left; width:374px; padding-bottom:3px; padding-left:10px;}
.searchmain .rowElse .commentIcon{ float:none;}
.searchmain .longdesc{display:none;}

.searchmain .seemore{text-align: right; padding-right: 0px;}
.searchmain .searchfav .seemore{padding-right: 10px;}
.searchmain .seemore a:link,.searchmain .seemore a:active,.searchmain .seemore a:visited,.searchmain .seemore a:hover{ color:#7d7d7d;}
.searchmain .noheadline {background: url("/images/default/search_sl_bg.gif") no-repeat scroll 555px 5px transparent;}
.resultslist h2{ color:#212121; font-size:14px; margin-bottom:10px; padding-bottom:3px;}

.searchmain .searchfav{ padding:8px 3px 10px 2px; border-bottom:#c0c0c0 1px solid;}
.borderbottom {border-bottom:#c0c0c0 1px solid;}
.searchfav h2{color:#212121; font-size:14px; padding:3px 10px 8px 11px; background:url(/images/default/search_sl_bg.gif) no-repeat 540px 5px;}
.searchfav .favL{padding:3px 10px 8px 11px;}
.searchfav .imgbox{ float:left; width:115px; height:80px; text-align:center;}
.searchfav .row{ clear:both;}
.searchfav .row p.favH{ padding-top:10px;}
.searchfav a.favTit:link,.searchfav a.favTit:visited,.searchfav a.favTit:hover,.searchfav a.favTit:active{color:#163C7C; font-weight:bold;font-size:16px; text-decoration:underline;  }
.searchfav a.favWww:link,.searchfav a.favWww:visited,.searchfav a.favWww:hover,.searchfav a.favWww:active{color:green;text-decoration:none; font-size:12px;  }
.searchfav .favL a.favTit,.searchfav .favL a.favDes,.searchfav .favL a.favWww{width:100%; _width:auto; display:block; }
.searchfav p.favD{color:#0359EA; font-size:12px;}

.topcoupons h2,.topproduct h2,.featuredstores h2,.searchblog h2{ color:#212121; font-size:14px; margin-bottom:10px; padding-bottom:3px;}
.topproduct .merchantlogo img{ border:0}
.topproduct a.readmore{ color:#999;}
.topproduct .rowCode .code{ width:383px; background:none;}
.topproduct .rowCode .code p{ padding-top:5px;}
.topproduct .rowCode .use{ text-align:right;}
.topproduct .rowCode .use p{ padding-top:5px; padding-right:15px;}

.sponsor { margin-bottom:15px;}
#ad_container{ padding:10px 0; margin-bottom:15px; height:254px; text-align:center; background:url(/images/default/fav300_bg.png); background-repeat:no-repeat;}

.commentIcon a.close:link,.commentIcon a.close:visited,.commentIcon a.close:hover,.commentIcon a.close:active{ padding-left:15px; background:url(/images/default/icons.gif) no-repeat 0 -40px; font-size:11px; color:#454545;}
.commentIcon a.add:link,.commentIcon a.add:visited,.commentIcon a.add:hover,.commentIcon a.add:active{ padding-left:20px; background:url(/images/default/icons.gif) no-repeat 0 -20px; font-size:11px; color:#454545; margin-left:5px;}
.commentIcon a.total:link,.commentIcon a.total:visited,.commentIcon a.total:hover,.commentIcon a.total:active{ padding-left:15px; background:url(/images/default/icons.gif) no-repeat 0 0px; font-size:11px; color:#454545;}

.comments { display:none; width:515px; padding-left:10px; margin-bottom:10px; max-height:350px;_height:200px; overflow-x:hidden; overflow-y:auto;}
.comment{ border:1px solid #b2c1da; clear:both;padding:3px 0; margin-bottom:10px !important;margin-bottom:2px;font-size:11px;}
.comment .portrait{border:1px solid #cbcdd4; margin:3px 5px ; float:left;}
.comment .commentContent{ margin-left:37px; color:#565656;}
.comment .commentContent p{ color:#000;}
.comment .commentElse{ color:#666666; }

h2.firstPos {color:#163C7C;font-size:22px;padding-bottom:8px;}

.featuredstores{ padding:8px 13px 5px 13px;}
.featuredstores ul{ clear:both; padding-bottom:10px;}
.featuredstores ul li img{ border:#c1c0c0 1px solid; padding:3px; background:#fff; display:block;}
.featuredstores ul li{ float:left; padding:0 6px 4px 0; text-align:center; width:208px; height:72px; overflow:hidden;}
.featuredstores ul li.last{padding-right:0px;}
.featuredstores ul li a { color:#163C7C; font-weight:bold;}

.searchblog{ padding:8px 13px 5px 13px;font-size:12px;}
.searchblog .postlink{ padding-top:6px;}
.searchblog a.posttitle:link,.searchblog a.posttitle:visited,.searchblog a.posttitle:hover,.searchblog a.posttitle:active{ font-size:16px; color:#163C7C; font-weight:bold; margin-right:8px; text-decoration:underline;}
.searchblog img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; float: right;}
.searchblog img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float: left;}
.searchblog img.aligncenter { display: block; margin-left: auto; margin-right: auto;}

.toptags .heading{ font-size:14px; font-weight:bold;color:#202020; padding:5px 0 3px 12px;}
.toptagsBox{ line-height:18px; padding:0 10px 0 12px;}
.toptagsBox a.tag:link,.toptagsBox a.tag:visited,.toptagsBox a.tag:hover,.toptagsBox a.tag:active{ font-size:16px; font-weight:bold;}

/* no result*/
.noresult { padding:8px 13px 5px; color:#212121;}
.noresult h2 { font-size:22px;padding-bottom:8px;}
.noresult h3 { font-size:14px; padding-top:8px; padding-left:30px;}
.noresult ul { font-size:14px; list-style-type:disc; margin:10px 25px;}
.noresult li { padding:5px;}

.popularstores{ margin-bottom:11px;}
.pscontent{ padding:10px 10px 0px 15px; width:293px;}
.popularstores ul li{ float:left; height:38px; width:97px;}
.popularstores ul li img{ border:#c1c0c0 1px solid;}
.popularstores .heading{ font-size:16px;font-family:Tahoma; font-weight:bold; color:#fff; padding:6px 0 4px 5px;}
