/* 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:#3aadd8; border-bottom:2px solid #2C203A; height:65px;}
.menu, .searchBlock, .contentBlock, .h1_header{ width:960px; margin:0 auto;}
.bodycontent { float:left; width:940px; padding:10px; background-color:#f2f2eb; -moz-border-radius: 15px; border-radius: 15px;}
.heading{  background-color: #0D6B8F;
    color: #FFFFFF;
    float: left;
    min-width: 250px;
    padding: 5px 30px;
    text-align: center;}
.heading h3{font:15px Arial,Helvetica,sans-serif; font-weight:normal;}
.mainmenu { float: left;
    width: 960px; clear:both; }
.mainmenu ul { list-style-type:none;}
.mainmenu ul li{ float:left; margin-right:5px; }
.mainmenu ul li a{ background-color: #0D6B8F; color: #FFFFFF; float: left; font-size: 14px; font-weight: bold;    margin-top: 10px; padding: 5px 20px;  text-align: center; text-decoration: none;}
.mainmenu ul li a:hover{ background-color:#3B2B4A;}
.h1_header { text-align:center; background-color:#FCDB69; padding:5px 0; color:#FF0000; font-weight:normal; }

.searchpanel, .content, .top_heading{ float:left; width:100%;}
.logo{ float:left; width:250px; margin-top:30px;}
.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; box-shadow:0 3px 9px 0 #ADACAC;}
.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;}
.alpha a{ font-size:14px; font-weight:bold; text-decoration:none; color:#333; padding:3px 10px; float:left;}
.alpha a:hover{ color:#FFF; background-color:#39C;}
.allstores ul li{ float:left; margin-right:20px; width:200px;}
.middlepanel{ float:left; width: 630px;}

.coupons{ float:left; width: 630px; margin-bottom:10px;  min-height:100px; }
.coupons .subHeading{ -moz-border-radius: 10px; border-radius: 10px; float:left; width: 622px; background-color:#5fc1e6; padding:5px; letter-spacing:0.1em; font-family:Arial, Helvetica, sans-serif;}
.all_coupons{ float:left; clear:both; width: 626px; 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: 624px; border:1px solid #DED6B8; background:url(images/coupon_bg.png) repeat-y left #fff; box-shadow:0 3px 9px 0 #ADACAC;}

.coupon{ float: left;    padding: 21px 10px;    width: 604px; }
.img{float: left;    margin-right: 10px;    padding-top: 2px;    text-align: center;    width: 100px}
.img img{height:45px; vertical-align:top; width:80px; border:0; border:1px solid #DED6B8}

.info{ ccolor: #493B3B;  float: left; width: 494px;}
.couponcode { clear: both;   float: left;   font-size: 14px; font-weight:bold; height: 27px; line-height: 27px;  width: 400px; }
.couponcode a{text-decoration:none; color:#000; padding:2px;  display:block; }
.title { clear: both;    float: left;    width: 494px;}
.title a{ color:#1a93c1; font-size:18px;}
.enddate { float:left; width:350px; clear:both; color:#FF9900;}
.more_coupons{ float:left; width:450px; 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; -moz-border-radius: 10px; border-radius: 10px; }
.clear{ clear:both;}


.leftpanel { float:right; width:290px; 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:280px; background-color:#5fc1e6; padding:5px;  font-family:Arial, Helvetica, sans-serif;}
.subHeading h3{ font-weight:normal; font-size:14px; -moz-border-radius: 10px; font-weight:bold;}
.leftpanel ul { list-style-type:none;}
.leftpanel ul li{ list-style-type:none; padding:0 10px;}
.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:#3AADD8; border-top:2px solid #2C203A; min-height:50px; padding-top:10px; color:#FFF; margin-top:10px;}
.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:#fff; text-decoration:none;}
.popularstores li{ margin-bottom:10px; padding:0 10px;}
.popularstores a{ font-size:14px; font-weight:bold; color:#000;}
.popularstores { color:#666;}

