/* CSS Document */
*{ padding:0; margin:0;}
body{ font-family:"Trebuchet MS"; font-size:12px; background:url(images/bg.jpg) repeat;}
.header { float:left; width:100%; background-color:#594868; border-bottom:2px solid #2C203A; height:50px;}
.menu, .searchBlock, .contentBlock, .h1_header{ width:960px; margin:0 auto;}
.heading{ float:left; min-width:250px; border:1px solid #3B2B4A; background-color:#745F83; padding:5px 30px; margin-top:10px; text-align:center; color:#fff; -moz-border-radius: 5px; border-radius: 5px;}
.heading h3{font:15px Arial,Helvetica,sans-serif; font-weight:normal;}
.mainmenu { float:right; min-width:300px; }
.mainmenu ul { list-style-type:none;}
.mainmenu ul li{ float:left; margin-left:5px; }
.mainmenu ul li a{ float:left; border:1px solid #3B2B4A; background-color:#745F83; padding:5px 20px; margin-top:10px; text-align:center; color:#fff; -moz-border-radius: 5px; border-radius: 5px; text-decoration:none; font-size:14px; font-weight:bold;}
.mainmenu ul li a:hover{ background-color:#3B2B4A;}
.h1_header { text-align:center; background-color:#FCDB69; padding:5px 0; color:#FF0000; font-weight:normal; }

.all_stores { width:954px; float:left;  background-color:#FFFFFF; border:2px solid #F0EBE4; min-height:100px; -moz-border-radius: 10px; border-radius: 10px; padding:2px;}
.all_stores .subHeading{-moz-border-radius: 10px; border-radius: 10px; float:left; width:934px; background-color:#FCDB69; padding:5px 10px; letter-spacing:0.1em; font-family:Arial, Helvetica, sans-serif;}
.all_stores .subHeading a{ font-size:14px; font-weight:bold; text-decoration:none; padding:0 5px;}
.all_stores ul{ list-style-type:none; margin-left:20px;}
.all_stores ul li{ float:left; width:300px; }
.all_stores ul li a{ font-size:14px;}
.padding5{ padding:5px;}

.searchpanel, .content, .top_heading{ float:left; width:100%;}
.logo{ float:left; width:250px; margin-top:10px;}
.search{ float:right; width:595px; background-color:#F8F3EB; border:3px solid #fff; margin:15px 0; height:65px; -moz-border-radius: 15px; border-radius: 15px; padding:15px;}
.searchText{-moz-border-radius:5px;
border-color:#C6C2BC #E8E4DE #E8E4DE #C6C2BC;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#736B5C;
font-size:22px;
height:31px;
padding:7px 0 0 7px;
width:460px;}

.search a{ color:#736B5C;}
.search .text{ margin-top:5px;}
.fleft{ float:left; }
.clear{ clear:both;}

.middlepanel{ float:left; width:500px;}
.topstores{ float:left; width:492px; margin-bottom:10px; background-color:#FFFFFF; border:2px solid #F0EBE4; min-height:100px; -moz-border-radius: 10px; border-radius: 10px; padding:2px;}

.coupons{ float:left; width:500px; margin-bottom:10px;  min-height:100px; }

.topstores .subHeading{ -moz-border-radius: 10px; border-radius: 10px; float:left; width:486px; background-color:#FCDB69; padding:3px; letter-spacing:0.1em; font-family:Arial, Helvetica, sans-serif;}


.coupons .subHeading{ -moz-border-radius: 10px; border-radius: 10px; float:left; width:490px; background-color:#BFDC4D; padding:3px; letter-spacing:0.1em; font-family:Arial, Helvetica, sans-serif;}
.all_coupons{ float:left; clear:both; width:490px; padding:3px;}
.all_coupons ul{ list-style-type:none; }
.all_coupons ul li{ margin:5px 0; float:left; clear:both; }
.coupon_details { -moz-border-radius: 10px; border-radius: 10px; float:left; width:490px; border:1px solid #DED6B8; background:url(images/coupon_bg.png) repeat-y left #fff;}
.coupon{ padding:21px 10px; float:left; width:470px; }
.img{float:left; margin-right:10px; padding-top:2px; text-align:center; width:190px;}
.img img{height:45px; vertical-align:top; width:120px; border:0; border:1px solid #DED6B8}
.store{color:#493B3B; float:left; margin-right:11px; overflow:hidden; width:113px;}
.info{ color:#493B3B; float:left; margin-top:-2px; width:255px;}
.couponcode { float:left; font-size:18px; height:27px; line-height:27px; padding:0 27px 0 34px;  background-color:#FEEDB4;  -moz-border-radius: 10px; border-radius: 10px; border:1px dashed #f60; }
.couponcode a{text-decoration:none; color:#000; padding:2px;  display:block; }
.title { float:left; clear:both; width:275px;}
.enddate { float:left; width:350px; clear:both; color:#FF9900;}
.more_coupons{ float:left; width:330px; clear:both;}
.more_coupons a{ color:#6633CC;}
.sublink a{ color:#493B3B; text-decoration:none;}
.sublink a:hover{ text-decoration:underline;}
.subHeading h2{ font-weight:normal; text-transform:uppercase; font-size:18px; border:1px dashed #999; -moz-border-radius: 10px; border-radius: 10px; padding:5px;}
.clear{ clear:both;}


.leftpanel { float:left; width:180px; margin-right:10px; border:1px solid #999; -moz-border-radius: 10px; border-radius: 10px; padding:5px; background-color:#FFF;}
.leftpanel .subHeading{ -moz-border-radius: 10px; border-radius: 10px; float:left; width:174px; background-color:#BFDC4D; padding:3px;  font-family:Arial, Helvetica, sans-serif;}
.subHeading h3{ font-weight:normal; font-size:14px; border:1px dashed #999; -moz-border-radius: 10px; border-radius: 10px; padding:5px; font-weight:bold;}

.rightpanel{ float:right; width:250px;}
 .leftpanel ul { list-style-type:none;}
.rightpanel ul { margin-left:15px;}
.rightpanel ul li a{ text-decoration:none; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.rightpanel ul li a:hover{ text-decoration:underline; color:#639;}
.leftpanel ul li a{ color:#666; text-decoration:none;}
.leftpanel ul li a:hover{ text-decoration:underline; color:#639;}


.topstoresblock{ float:left; clear:both; margin:10px 0 10px 5px; width:492px;}
.footer{ float:left; width:100%; background-color:#594868; border-top:2px solid #2C203A; height:50px; padding-top:10px;}
.prev{ float:left; margin-top:23px; background-color:#F8F3EB; border:1px solid #C6C2BC; margin-right:20px; color:#FF6600; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; outline:none;}
.next{ float:right; margin-top:23px; margin-right:10px; background-color:#F8F3EB; border:1px solid #C6C2BC; color:#FF6600; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer; outline:none;}
.top_stores{ float:left;}
.top_stores img{ margin:0 5px; border:2px solid #C6C2BC; }

.nav{ float:left; width:99%; padding:0 0 1% 1%;}
.nav a{ text-decoration:none; color:#333;}

.copyright{ float:left; width:150px; color:#FFFFFF; margin-left:50px;}
.addl_links{ float:right; min-width:350px;}
.addl_links ul{ list-style-type:none;}
.addl_links ul li{ float:left; margin:0 10px;}
.addl_links ul li a{ color:#CCCCCC; text-decoration:none;}

