/* CSS Document */
body{
padding:0px; margin:0px; width:100%; 
font-family:Arial, Verdana, Trebuchet MS;font-size:13px;
line-height:140%;
}

#wrapper{
width:100%; padding:0px; margin:0px;
}

#header{ float:left; width:100%; background-color: #FFCC33; height:110px; border-bottom: 1px dashed #ffffff; background:url(../images/hbg.gif) repeat-x;}
#header .logo{ float:left; width:271px;}
#header .discount{ width:45%; float:left; margin-top:8px; text-align:center; font-size:13px; color:#000000; line-height:20px; font-weight:bold;}
#header .srch{ width:280px; float:right; padding-top:30px; }
#header h1{padding:0px 0px 0px 40px; margin:0px; line-height:25px; font-family:Arial, Verdana, Trebuchet MS;font-size:14px;
text-align:center;color:#000000;font-weight:bold;}
.button{ float:right; width:110px;}
.region{ width:270px; float:right; line-height:30px; margin-top:12px;}
.region img{ padding-right:5px; border:none;}
.region a{ text-decoration:none; font-size:11px; font-weight:bold; color:#000099; padding-right:14px;}
.region a:hover{ color:#990000;}

.links{width:100%; float:left; line-height:42px; text-align:center; background: url(../images/topbg.jpg) top repeat-x; color:#FF6600; font-size:12px;}
.links a{ font-size:12px; font-weight:bold; text-decoration:underline; color:#000066; padding:0px 22px 0px 22px;  }
.links a:hover{ text-decoration:none;}



#main{ width:100%;  float:left; /*background-color: #000099;*/}
#main #mleft{width:22%; float:left;  background-color:#ffffff;  }
      #mleft h1{ padding:0px; margin:0px; line-height:36px; font-family:Trebuchet MS New Roman;
font-size:20px; text-align:center; font-weight:bold; background:url(../images/ybg.jpg) top repeat-x; color:#ffffff; text-transform:uppercase;}
#mleft h3{ padding:0px; margin:0px; line-height:36px; font-family:Trebuchet MS New Roman;
font-size:20px; text-align:center; font-weight:bold; background:url(../images/ybg.jpg) top repeat-x; color:#ffffff;}
#mleft li{float:left; width:100%; border-bottom:1px dashed #B5D1FF;  list-style:none; }	
#mleft li:hover{background-image: url(../images/linkbg.jpg); }  
#mleft li a{float:left;     padding:7px 0px 7px 20px; text-decoration:underline; /*line-height:18px;*/ color:#000066; 
background:url(../images/icon3.gif) no-repeat 5px;}
#mleft a:hover{ text-decoration:none; color:#ff3300; }	  
	  
#main #hold{ width:77.2%; float:right;}
#main #mright{width:30%; float:right;  background-color:#ffffff;}
#mright .codes{ /*float:left;*/ padding:8px 0px 8px 7px;  border-bottom:1px solid #CCCCCC;}
#mright .codes a{ text-decoration:underline; font-weight:bold; color: #CC3300; }
#mright .codes a:hover{ text-decoration:none;}
#mright h1{ padding:0px; margin:0px; line-height:35px; font-family:Trebuchet MS New Roman;
font-size:20px; text-align:center; font-weight:bold;
	             color:#ffffff; text-transform:uppercase; background:url(../images/ybg.jpg) top repeat-x;}
/*#mright h3{ padding:0px; margin:0px; line-height:35px; font-family:Trebuchet MS New Roman;
font-size:20px; text-align:center; font-weight:bold;
	             color:#ffffff; background:url(../images/ybg.jpg) top repeat-x;}*/
#mright h3{ padding:0px; margin:0px; line-height:36px; font-family:Trebuchet MS New Roman;
font-size:20px; text-align:center; font-weight:bold; background:url(../images/ybg.jpg) top repeat-x; color:#ffffff;}
/*centre div   styles*starts from here */				 
#center{ float:left; width:65.5%;  background-color:#FFFFFF; padding:0px 10px 0px 10px;  border:1px dashed #FFCC33;    }
#center h1{padding:0px; margin:0px; line-height:35px; font-family:arial; font-size:17px; color:#000066; border-bottom: dashed 1px #000066;    }
#center h2{padding:0px; margin:0px; line-height:35px; font-family:arial; font-size:17px; color:#000000;  background-color:#ffcd54; padding-left:3px; margin-top:15px; border:1px dashed #eeeeee;}
#center1 h1{padding:0px; margin:0px; line-height:35px; font-family:arial; font-size:17px; color:#000000;  background-color:#ffcd54; padding-left:3px; margin-top:15px; border:1px dashed #eeeeee;}
#center p{ text-align:justify;}
#discount{ float:left;  border:1px dashed #B4D0FF; width:100%; margin-top:14px; }
        #discount .hhh{  border-bottom:dashed 1px #cccccc; line-height:20px; margin-top:0px; margin-bottom:5px; padding-bottom:5px; width:100%; background:url(../images/bg2.jpg) top repeat-x; } 
		.hhh a{ text-decoration:underline; /*color: #CC6600;*/ color:#000000; padding:2px 3px 5px 4px; font-weight:bold;}
		.hhh b a{ text-decoration:underline; color:#000066;}
		.hhh a:hover{ text-decoration:none;}
 #discount .exp{  line-height:20px; margin-top:5px; margin-bottom:5px; padding-bottom:5px; color:#FF0000;   padding-left:3px; }
  #discount .exp b{ font-weight:bold; color:#CC0000; padding-left:60px;}
   #discount .exp b a{ color:#000000;}
   #discount .exp b a:hover{ text-decoration:none;}
   
/*stores page styles*starts from here */

#stores{
 width:99%;
 float:left;
 }
#stores h1 {
padding:0px; margin:0px; line-height:35px; font-family:arial; font-size:17px; color:#000000;  background-color:#ffcd54; padding-left:3px; margin-top:15px; border:1px dashed #eeeeee;
}

#stores h2 {
padding:0px; margin:0px; line-height:35px; font-family:arial; font-size:17px; color:#000000;  background-color:#ffcd54; padding-left:3px; margin-top:15px; border:1px dashed #eeeeee;
}

.alphabet {
clear:both;
font-family:arial;
font-size:13px;
line-height:30px;
margin:0;
padding:0;
text-align:center;
width:98%;
}

.alphabet a {
background:#2c70b8 none repeat scroll 0 50%;
border:thin solid #2c70b8;
color:#FFFFFF;
margin-bottom:16px;
margin-right:7px;
padding:3px 8px 2px;
text-decoration:none;
}

.alphabet a:hover {
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #2c70b8;
color:#000000;
margin-right:7px;
padding:3px 8px 2px;
text-decoration:underline;
}
#stores P{
 border-bottom:1px solid #b1ceff; margin:0px 10px 0px 10px; text-align:justify; padding:8px 0px 8px 0px;
}
#stores p a{ 
text-decoration:underline; font-weight:bold; padding-right:4px; color:#993300; line-height:18px; 
}
#stores a:hover{
text-decoration:none;
}  
 
/*stores page styles*ends from here */


/*category  page styles starts from here */
.category{
 width:99%;
 float:left;
}
.category h1 {
padding:0px; margin:0px; line-height:35px; font-family:arial; font-size:17px; color:#000000;  background-color:#ffcd54; padding-left:3px; margin-top:15px; border:1px dashed #eeeeee;
}
.category h2 {
padding:0px; margin:0px; line-height:35px; font-family:arial; font-size:17px; color:#000000;  background-color:#ffcd54; padding-left:3px; margin-top:15px; border:1px dashed #eeeeee;
}

#coups{
/*float:left;*/
font-family:Geneva,Arial,Helvetica,sans-serif;
margin-bottom:12px;
padding:0;
width:100%;
}

#coups .seg {
border:1px dashed #578ecf;
float:left;
margin-right:1%;
width:99%;
margin-bottom:15px;
}

.seg h2 {
color:#ffffff;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:23px;
margin-left:0;
margin-top:0px;
padding-left:4px;
text-align:left; background-color:#ffffff;
}

.seg ul {
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
}
.seg li {
line-height:17px;
list-style-image:none;
list-style-position:outside;
list-style-type: none;
text-align:left;
}

.seg li a {
color: #333333;
font-weight:bold;
text-decoration:underline;
}

.seg a {
color: #333333;
font-size:12px;
font-weight:bold;
padding-right:10px;
text-decoration:underline;
}

.seg li a:hover {
color: #000066;
text-decoration:none;
}
.seg a:hover {
color: #000066;
text-decoration:none;
}


/*category  page styles endss from here */
 
		
#footer{ float:left; width:100%; text-align:center; height:60px; background:url(../images/footer-bg2.jpg); color:#000000; margin-top:10px;}
#footer a{ font-size:12px; font-weight:bold; text-decoration:none; color:#000000; padding:0px 0px 0px 0px;  }
#footer a:hover{ text-decoration:underline;}
.form{font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; width:150px; background-color:#ffffff; border:1PX solid #8d8d8d; text-align:left; padding-top:5px; padding-bottom:5px; padding-left:3px;}