/* CSS Document */



* { margin:0; padding:0;}

body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5; background-color:#999;  color:#595959;}



.mainLayout { width:960px; margin:auto; }

.layout { float:left; width:960px; min-height:600px; background-color:#FFFFFF; border-left:1px solid #333; border-right:1px solid #333; }



.header { float:left; width:960px; border-bottom:3px solid #d6b23e; padding-bottom:15px; }

.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}

.logo { float:left; min-width:100px;}

.menu { float:right; min-width:300px; padding:5px; margin-right:10px; background-color:#F7B81D; border-bottom:1px solid #dad9d8; border-left:1px solid #dad9d8; border-right:1px solid #dad9d8; text-align:center;  -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top:0; font-size:14px;}



.topheading { float:left; width:98%; padding:5px; background-color:#f2eee8; border-bottom:1px solid #dad9d8; border-left:1px solid #dad9d8; border-right:1px solid #dad9d8; text-align:center; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; font-size:14px; color:#F00;}



.logopanel { float:left; width:100%; clear:both;}

.menu ul { list-style-type:none; margin:0;}

.menu ul li { display:inline; padding:0 10px;}

.menu ul li a{ text-decoration:none; color:#fff; font-weight:bold;}

.menu ul li a:hover { text-decoration:underline; color:#CC0000;}

.clear { clear:both;}

.content { float:left; clear:both; width:960px;}

.leftPanel { float:left; width:650px; }

.search{ float:left;  width:680px; padding:10px; margin-left:10px; margin-right:10px; background-color:#f2eee8; border:1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top:15px;}

.search .searchInput{ float:left;}

.search .searchInput input {  color:#999; font-style:italic; width:565px; padding:5px; border:1px solid #d6b23e; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;}

.search .searchInput span{ float:left; margin-top:10px; margin-bottom:10px;}

.search .searchInput span a {color:#595959; padding-right:10px; font-style:italic;}

 .search .searchBtn { float:left;}

 .search .searchBtn input {  background-color:#d6b23e; padding:4px 10px; border:1px solid #d6b23e;  color:#FFFFFF; width:100px; font-weight:bold; text-transform:uppercase; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px}



.couponsHeading { float:left; background-color:#FFF; font-size:18px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:615px; padding:5px 5px 5px 10px; margin-left:10px; margin-right:10px; margin-top:20px; }

.coupons { float:left; clear:both; margin-top:20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:628px; margin-left:10px; margin-right:10px; border:1px dashed #06F; min-height:150px;}

.couponLogo { float:left; margin-top:10px; margin-left:5px; width:120px; margin-right:15px; height:100px; text-align:center;}
.couponLogo img{ border:1px solid #09C;}
.couponDetails { float:left; width:480px; min-height:140px; padding-top:10px;}

.couponcodes { float:left; padding-top:10px; padding-left:17px; border-left:1px dashed #bdb7a4; margin-left:20px; width:150px; background-color:#FFFEDF;  -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; min-height:140px; font-size: 16px;}



.rightPanel { float:right; width:280px; min-height:500px; margin-top:15px; margin-right:10px; height:100%; }

.subheading { float:left; width:270px; padding:5px; background-color:#ff7900; color:#FFFFFF; font-size:18px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px}

.subcontent { float:left; width:268px; padding:5px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border:1px solid #ff7900;}



.subcontent img { margin:2px;}

.subcontent a { text-decoration:none; padding:5px; float:left; color:#ff0000; margin-right:10px; border:1px solid #999; margin-bottom:10px; min-width:112px; min-height:62px }
.subcontent a.tags { text-decoration:none; padding:5px; float:left; color:#ff0000; margin-right:5px; border:none; margin-bottom:0; min-width:10px; min-height:10px; }
.subcontent span { text-decoration:none; padding:5px; float:left; }

.subcontent a:hover{ text-decoration:underline; color:#CC0000;}



a.merheading { font-size:13px; color:#C3C;}

a.mercoupons { font-size:13px; color:#06C;}



.relatedContent {

	float:left;

	clear:both;

	margin-top:20px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	width:920px;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:20px;

	border:1px solid #bdb7a4;

	min-height:90px;

	background-color:#FFF;

	padding:10px;

	font-size: 16px;

}



.footer{ float:left; clear:both; width:940px; padding:10px; background-color:#c2c0bc; min-height:50px; font-size:11px; color:#666666;}

h2, h1{

	font-size:18px;

	font-weight:normal;

	color: #F00;

}

.clear { clear:both;}

.marginTop10 { margin-top:10px;}

.marginTop20 { margin-top:20px;}



.title, .description{ float:left; min-width:100px;}
.title span{ background-color:#FF9; font-size:18px}
.description { clear:both;}

.title a{color:#266eb2; font-weight:bold;}

.description a{ color:#FF3300;}

.expiration_date {color: #999;font: bold 12px Georgia, "Times New Roman", Times, serif;}

.coupon_code a, .coupon_code{ font-size: 12px; font-weight: bold; color: #c00; padding:5px; border:1px dashed #ccc;}



.stores a { text-decoration:none; padding:5px; float:left; color:#666666; width:250px; }

.stores a:hover{ text-decoration:underline; color:#CC0000;}



.relatedContent a { text-decoration:none; padding:5px; color:#0066CC; }

.relatedContent a:hover{ text-decoration:underline; color:#CC0000;}



.deviderDiv { float:left; width:280px; padding-right:6px; margin-right:20px; }

.bdr_right { border-right:1px dashed #666;}

#form1 .mainLayout .layout .relatedContent p {

	font-size: 14px;

}

#form1 .mainLayout .layout .relatedContent p {

	color: #000;

}

#form1 .mainLayout .layout .content .leftPanel .coupons .couponDetails .description {

	color: #000;

}

#form1 .mainLayout .layout .content .leftPanel .couponsHeading h1 {

	color: #F00;

}

.breadgrams{ float:left; width:100%; margin-bottom:10px;}
.breadgrams h1{ font-size:12px; font-weight:normal;}
.contactus { float:right;  }
.contactus a{ float:left;min-width:50px; margin:10px 15px; padding:1px 10px; background-color:#f2eee8; border:1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-decoration:none;}

.contact{ width:650px; float:left; clear:both; margin:10px 0;}
.contact .label{ padding:5px; text-align:right;}
.contact .field{ padding:5px; text-align:left;}
.red{ color:#F00;}
