html,
body {
   margin:0;
   padding:0;
   height:100%;
   background-color:#6DBFB0;
   font-family:Arial;
   font-size:12px;
   color:#8F8D94;
}
table{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#8F8D94;
}
a {color: #7B7B7B;text-decoration: none;}
a:hover {color: #3BAA95;text-decoration: none;}
p { 
	margin: 0 0 10px 0; 
	padding: 0; 
}
ol, ul{
	margin-bottom:0;
	padding-bottom:0;
}
span.heading{
	font-size:18px;
	color:#6DBFB0;
	font-family:Georgia Italic;
}
img { border: none; }
blockquote { font-style: italic; margin: 0 0 0 10px;}
.dotted{
border-bottom:2px dotted #6DBFB0;
}
input,select,textarea{
border:1px solid #6DBFB0;
}

h2.menu{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	text-transform:none;
	display:inline;
}
h2.submenu{
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	display:inline;
}
h3.home_category{
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	display:inline;
}
h2.home_category{
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	display:inline;
}
h3.pagenavgation_product{
	color:#000000;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	text-transform:none;
	display:inline;
}
h2.pagenavgation_category{
	font-size:13px;
	font-family:Arial;
	font-weight:100;
	text-transform:none;
	display:inline;
}
h1.product{
	font-size:26px;
	font-weight:normal;
	text-transform:none;
	display:inline;
}
h2.product{
	color:#4AA0A6;
	font-size:13px;
	font-weight:normal;
	text-transform:none;
	display:inline;
}
h2.product a{
	color:#4AA0A6;
	font-size:13px;
	font-weight:normal;
	text-transform:none;
	display:inline;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color:#C7C7CB;
	z-index:1000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
div.categoryPromo ul.spotCategory {min-height:190px; padding: 8px;float: left;list-style-type: none;margin: 4px;width: 22.2%;background-position: right 24px;background-repeat: no-repeat;background-image: url(css/pdsm.png);-moz-border-bottom-left-radius: 8px;-moz-border-bottom-right-radius: 8px;-moz-border-top-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-top-right-radius: 8px;-o-border-bottom-left-radius: 8px;-o-border-bottom-right-radius: 8px;-o-border-top-right-radius: 8px;}
div.categoryPromo ul.spotCategory li {padding-bottom: 1px;}
div.categoryPromo ul.spotCategory li.header {width: 100%; max-width: 100%; clear: both; color: #111; font-size: 14px;}
div.categoryPromo ul.spotCategory li a:hover{color: #73B62C;}
div.categoryPromo ul.spotCategory li.header a {color: #e20042;}
div.categoryPromo ul.spotCategory li.header a:hover {color: #73B62C;}
.cleaner { clear: both }
#container {
   min-height:100%;
   margin:0;
   padding:0;
}
#header {
   padding:0px;
}
#middle {
   padding:0px;
}
#footer {
   bottom:0;
   width:100%;
   height:250px;   /* Height of the footer */
   background: url(../images/footer-green.png) top repeat-x;
}
#templatemo_header {
	width: 890px;
	height: 95px;
	/*border-bottom:1px dotted #3BAA95;*/
}
#site_title { 
	float: left; 
	margin-top:0px;
	display: block; 
	width: 203px; 
	height: 95px; 
	color: #fff;
	cursor:pointer;
	text-align:left;
}
.speciality{
	float:left;
	width:278px;
	height:151px;
	background:url(../images/speciality.png);
	background-repeat:no-repeat;
}
.supersaver { 
	float: left; 
	width:285px;
	height:155px;
	background:url(../images/super_saver.png);
	background-repeat:no-repeat; 
}
.viewcartbottom{
	width:245px;
	height:24px;
	padding-left:10px;
	background:url(../images/viewcart-bottompatti.png);
	background-repeat:no-repeat;
}
.viewcarttop{
	width:245px;
	height:40px;
	background:url(../images/viewcart-toppatti.png);
	background-repeat:no-repeat;
}
.greenbutton{
	background-color:#3BAA95;
	border:1px solid #38A08B;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer;
	font-family:"Arial";
}
.re-order-button{
	background-color:#3BAA95;
	border:1px solid #38A08B;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-family:"Arial";
	border-radius:3px;
}
.testimonial{
	float:left;
	width:253px;
	height:159px;
	background-image:url(../images/testimonial1.png);
	background-repeat:no-repeat;
	text-align:left;
}
.rating{
	padding-left:10px;
	width:233px;
	text-align:left;
}
.pageheadering{ font-size:17px; color:#146D62; font-weight:bold; }
.cartmiddle{
background-image:url(../images/cart-middle.png);
background-repeat:repeat-x;
color:#FFFFFF;
padding-bottom:10px;
}
.discbut {
	text-align: left;
	z-index: 900;
	position: absolute;
	background-image:url(../images/offer.png);
}
.bdr_btm{
border-bottom:1px solid #3CA994;
}
.cart_with_item{
background-color:#FCC83E;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
font-weight:bold;
}
.saved_cart_item{
background-color:#FF0000;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
font-weight:bold;
padding:0px 5px;
}
#serach_maindiv{
width:100%; min-height:50px; position:fixed; z-index:999; display:none; left:0;
}
#vertical_text_all{
	color:#333;
	border:0px solid red;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-ms-transform:rotate(360deg); /* IE 9 */
	display:block;
	bottom:0;
	width:170px;
	height:18px;
	font-size:18px;
	font-weight:normal;
	text-shadow: 0px 0px 1px #333;
	float:right;
	position:absolute;
	padding:5px;text-align:center;z-index:20000;
	background-color:#FCC83E;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	cursor:pointer;
	margin-left: 76px\9; /*It will apply to all ie from 8 and below */

}
#blackoverlay{
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:99999 !important;
	background-color:#CCCCCC;
	display:none;
	filter: alpha(opacity=50); /* internet explorer */
	-khtml-opacity: 0.50;      /* khtml, old safari */
	-moz-opacity: 0.50;       /* mozilla, netscape */
	opacity: 0.50; 
}
#recent_view_item_div{
	width:60%;
	min-height:280px;
	background-color:#FFFFFF;
	border:2px solid #38A08B;
	display:none;
	position:fixed;
	top:25%;
	left:20%;
	z-index:999999 !important;
	border-radius:10px;
}
#deliverslot_help_div{
	width:55%;
	min-height:280px;
	background-color:#FFFFFF;
	border:2px solid #38A08B;
	display:none;
	position:fixed;
	top:25%;
	left:25%;
	z-index:999999 !important;
	border-radius:10px;
}