﻿@charset "utf-8";
/* reset default browser settings */
html, body, div, span, iframe, 
h1, h2, h3, h4, h5, h6, p,blockquote,pre,a, 
img,b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, tr, th, td {

	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;}
 
img{
	border:0px;}
	
.clear{clear:both;}

/* body */
html{
	width: auto;
	height: auto;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	/*background: #e4fdd2 url(Images/bg.jpg) no-repeat top;*/
	
	}

.outerbodybground
{
	background: #e4fdd2 url(Images/bg.jpg) no-repeat top;
	width: auto;
	/*height: auto;*/
	color: #000000;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

/*input style */

  input,select,textarea{
  	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
	border:#cccccc 1px solid;
	}

	
/*heading*/
h1
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
}

h2
{	
	color: #42533a;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	padding-left:5px;
	
}


/* Link*/
a {
	
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	cursor:pointer;
}

a:link {
	color:  #000000;
}

a:visited {
	color:  #000000;
}

a:hover {
	color: #999999;
}

a:active {
	color: #000000;
}
a.qust{color: #000000; text-decoration: underline; font: normal 10px/120% Verdana,Arial;}

a.qust:link {color: #000000; text-decoration: underline; font: normal 10px/120% Verdana,Arial; }
a.qust:visited {color: #000000; text-decoration: underline; font: normal 10px/120% Verdana,Arial; }
a.qust:hover {color: #999999; text-decoration: underline; font: normal 10px/120% Verdana,Arial; }
a.qust:active {color: #000000; text-decoration: underline; font: normal 10px/120% Verdana,Arial; }
/* body container */
#outer-container
{
	width: 996px;
	height:100%;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	border:soild 1px;
}	

/* Header container*/
#header-main-container
{width:996px;height:258px;background-position:bottom;background-repeat:no-repeat;}

#header-icons
{width:85px;height:17px;float:right;}

#header-container
{width:996px;height:330px;}

#header-left-logo
{width:502px;height:67px;float:left;}

#header-right-logo
{width:132px;height:67px;float:right;}
/* **************************** */

/* start footer container */
#footer-container
{
	/*margin-top:10px;*/
	width: 100%;
	height:60px;
	background-image:url(Images/footer_bg.jpg);
	background-repeat:repeat-x;
	color:#666666;
	/*line-height:15px;*/
	font-size:10px;
	/*top:50px;*/
	position:relative;
}
#footer-container-content
{
width:996px; height:45px; text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:1%;
vertical-align:top;

}
/* ************************************** */

/*  content containers */

#content-container
{width:996px;
 }

#content-container-left
{width:240px;float:left; height:480px;}

#content-container-left-middle
{width:238px; height:420px; float:left;border-left: 1px solid #CCCCCC;	border-right:1px solid #CCCCCC;background-color:#FFFFFF;}
#content-container-left-top
{width:240px;height:43px;float:left;}

#content-container-left-top-center
{	
	width:100%;
	float:left;	
	background-image:url(Images/top_bg.jpg); 
	background-repeat:repeat-x ;
	
}

#content-container-left-bottom
{width:240px;height:14px;float:left;}

#content-container-left-bottom-center
{width:100%;height:14px;border-bottom: 1px solid #CCCCCC;float:left;background-color:#FFFFFF;}

.content-container-image-right
{width:14px; float:right; vertical-align:top;}

.content-container-image-left
{width:14px;float:left;  vertical-align:top;}


#content-container-main-top-center
{	
	width:397px;
	height:43px;
	float:left;	
	background-image:url(Images/top_bg.jpg); 
	background-repeat:repeat-x;padding-top:15px;
}

#content-container-product-main
{width:750px; float:right;  height:420px;}

#content-container-product-main-top
{width:750px;height:43px;float:left;
	
}

/*#content-container-product-main-top-center
{	width:722px;height:43px;float:left;	background-image:url(Images/top_bg.jpg); background-repeat:repeat-x;padding-top:15px;}*/

#content-container-product-main-bottom
{width:750px;height:14px;float:left;}

#content-container-product-main-bottom-center
{width:722px;height:14px;border-bottom: 1px solid #CCCCCC;float:left;background-color:#FFFFFF;}

#content-container-product-main-middle
{	width:748px;  
 	height:420px; 
 	float:left;
 	border-left: 1px solid #CCCCCC;	
 	border-right:1px solid #CCCCCC;
 	background-color:#FFFFFF;
 	overflow:auto;
 }
/* ************************************** */

.sub-header
{
background-image:url(Images/sub-header-bg.jpg);
background-position:bottom;
background-repeat:repeat-x;overflow:auto;
width:210px;
height:auto;
border:1px solid #e2f6cf;
margin-left:3px;margin-right:5px;margin-top:10px;
}
.category
{
font-size:12px;
font-weight:bold;
color:#42533a;
margin-top:5px;
margin-left:5px;
}
.sub-category
{
font-size:10px;
color:#000000;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
}

a.estate:link {color: #000; text-decoration: underline; font: bold 11px/120% Verdana,Arial; }
a.estate:visited {color: #000; text-decoration: underline; font: bold 11px/120% Verdana,Arial; }
a.estate:hover {color: #ff0000; text-decoration:underline; font: bold 11px/120% Verdana,Arial; }
a.estate:active {color: #000; text-decoration: underline; font: bold 11px/120% Verdana,Arial; }

a.gallery:link {color: #043971; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }
a.gallery:visited {color: #043971; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }
a.gallery:hover {color: #ff0000; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }
a.gallery:active {color: #043971; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }




/*contact popup style*/
/*************************/

divpopup
{
position: absolute;color: #333;padding: 0;height: 530px;width: 412px;
z-index:999;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;  margin-left:578px;margin-top:-730px;visibility:hidden;display:none;}
#divpopup1
{
position: absolute;color: #333;padding: 0;height: 530px;width: 412px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}

#divpop_head
{
position:absolute;top:0;left:0;width:100%;text-align:center;padding:2px 0;
}
#close_pop{
text-align:right;background-color:#e2fdd0;width:406px;
border-left:3px solid #999999;
border-right:3px solid #999999;
margin-top:15px;
}
#close_pop_button
{
background-color:#e2fdd0;cursor:pointer; width:30px; height:19px; float:right;
}
#pop_content{
	clear:both;
	background-color:#e2fdd0;
	border-left:3px solid #999999;
	border-right:3px solid #999999;
}
#offer_pop_top
{
background-image:url(Images/popup_top.gif);
background-repeat:no-repeat;
background-position:bottom;
float:left;width:300px;height:20px;
}
#offer_pop_bottom
{
background-image:url(Images/popup_bottom.gif);
background-repeat:no-repeat;
background-position:top;
float:left;width:300px;height:20px;
}

#pop_top
{
background-image:url(Images/popup_top.gif);
background-repeat:no-repeat;
background-position:bottom;
float:left;width:412px;height:20px;
}
#pop_bottom
{
background-image:url(Images/popup_bottom.gif);
background-repeat:no-repeat;
background-position:top;
float:left;width:412px;height:20px;
}

/* end contact popup style*/


/* starts spoffer popup style*/
.popupspoffer
{
position: absolute;color: #333;padding: 0; width:284px; height:176px; 
z-index:998;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;  margin-left:25px; margin-top:-350px;display:none;
}


#close_pop_button-spoffer
{
background-color:#e2fdd0;cursor:pointer; width:30px; height:19px; float:right; margin-right:5px; margin-top:5px;
}

#pop_content-spoffer{
	clear:both;
	background-color:#e2fdd0;
	height:300px;
	/* background: url(images/Specialoffer.jpg) no-repeat; */
}

.product-menu-widget
{
width:225px;border:1px solid #e2f6cf;margin-left:5px;margin-right:5px;margin-top:10px;}

.product-widget
{
border:1px solid #d4d3d3;
width:30%;}
.product-price
{
font-weight:bold;color:#043971;}
.product-Discount
{
font-weight:bold;color:#043971; font-size:9px; padding-left:10px;}
.product-price-lable
{
font-weight:bold;color:#043971;width:85%;text-align:left; margin-top:6px; margin-bottom:3px; font-size:10px;}
.product-description
{
font-weight:normal;font-size:9px;color:#666666; text-align:justify; 
}


/*Shopping Cart */
#content-container-productdtl
{	
	width:748px;  height:419px; 
	float:left;border-left: 1px solid #CCCCCC;	
	border-right:1px solid #CCCCCC;
	background-color:#FFFFFF; min-height:363px;
}

#content-container-scrollable{
margin:0px;
width:736px;
height:auto;
margin-left:5px;
}

#content-container-addlisting{
margin-left:10px;
margin-right:5px;
width:725px;
max-height:350px;
min-height:0px;
overflow: auto;
} 

.content-container-addlisting-bg1{
background:#e7f1d7;
height:21px;
}
.content-container-addlisting-bg2{
background:#f5fde9;
height:19px;
}

#content-category-scrollable{
margin:0px;
width:225px;
height:420px;
overflow: auto;
padding-left:5px;
}

#content-tea-scrollable
{
    margin:0px;
    height:420px;
    overflow: auto;
    padding-left:5px;
}

.shoppingcart-titles{
margin:5px;
width:718px;
height: 25px;
border-top:#e0e2dc 1px solid;
border-bottom:#3c6204 1px solid;
padding-top:3px;
padding-bottom:3px;
background-color:#e7f1d7;
}

.shoppingcart-titles-items{
margin:0px;
width:718px;
height:auto;
border-top:#ffffff 1px solid;
border-bottom:#999999 1px solid;
padding-top:3px;
padding-bottom:3px;
background-color:#f5fde9;}

#shopping-container-scrollable{
margin:0px;
width:736px;
height:75px;
/*min-height:0px;
max-height:110px;*/
overflow: auto;
margin-left:5px;
}

#content-container-left-productdtl
{width:238px; height:420px; float:left;border-left: 1px solid #CCCCCC;	border-right:1px solid #CCCCCC;background-color:#FFFFFF;}

#footer-container-productdtl
{
	/*margin-top:10px;*/
	width: 100%;
	height:60px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	position:relative;
	top:50px;
	color:#666666;
	line-height:15px;
	font-size:10px;
	
}

#content-container-scrollable1{
margin:0px;
width:738px;
/* height:185px; */
overflow: auto;
padding-left:5px;
}
#footer-container-content-productdtl
{
width:976px; height:35px; text-align:center;float:right; 
padding-top:5px;
}


#content-container-thanks
{	
	width:250px; 
	padding-top:150px;
	padding-left:200px;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 1;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #fff;
	padding:5px;
	bottom:-100px;
	left:-250px;
	border: 1px solid #38A62D;
	visibility: hidden;
	color: black;
	text-decoration: none;
	z-index:2;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
z-index: 500;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom:-270px;
left:-50px; /*position where enlarged image should offset horizontally */
z-index: 500;

}
.productlist li
{
    display: inline;
    float: left;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align:center;
}
.error {
	padding: oem 0 oem 0;
	color:#FD4C4C;
	font-family:Arial, Sans-Serif;
	font-weight:normal;
	font-size:1.2em;
	margin-top:30px;
}
.noRecord {
	padding: oem 0 oem 0;
	color:Green;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
	margin-top:30px;
	text-align:center;
}

/* Special Offer popup */

#spoffer-top{
width:281px;
height:11px;
background: url(images/offer_top.jpg) no-repeat;
}
#spoffer-mid{
width:281px;
background: url(images/offer_center.jpg) repeat-y top;
clear:both;
background-color:#e2fdd0;
height:200px;
}
#spoffer-bot{
width:281px;
height:11px;
background: url(images/offer_bottom.jpg) no-repeat;
}
#popup_offer_content
{
    padding:5px;
    text-align:left;
}
/**************************************************************************************************/
/*==================Photo Gallary page ===========================================================*/

#single-container{
width:994px;
}

#single-container-top{	width:966px;height:28px;float:left;	background-image:url(images/top_bg.jpg); background-repeat:repeat-x;padding-top:15px;}

#single-container-content{	width:992px; min-height:420px; height:auto; float:left;border-left: 1px solid #CCCCCC;	border-right:1px solid #CCCCCC;background-color:#FFFFFF;}
#single-container-bottom{width:966px;height:14px;border-bottom: 1px solid #CCCCCC;float:left;background-color:#FFFFFF;}


a.estate:link {color: #000; text-decoration: underline; font: bold 11px/120% Verdana,Arial; }
a.estate:visited {color: #000; text-decoration: underline; font: bold 11px/120% Verdana,Arial; }
a.estate:hover {color: #ff0000; text-decoration:underline; font: bold 11px/120% Verdana,Arial; }
a.estate:active {color: #000; text-decoration: underline; font: bold 11px/120% Verdana,Arial; }

.estate-text-container{
margin:auto;
width:750px;
height:auto;
margin-top:20px;
margin-bottom:20px;

text-align:justify;
}

.photogallary-container{
margin:auto;
width:750px;
height:auto;
}
.image-container{border:#666666 1px solid; width:355px; height:206px; padding:4px;}

a.gallery:link {color: #043971; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }
a.gallery:visited {color: #043971; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }
a.gallery:hover {color: #ff0000; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }
a.gallery:active {color: #043971; text-decoration: underline; font: normal 9px/120% Verdana,Arial; }


/**************************************************************************************************/
#pop_info{
	clear:both;
	background-color:#e2fdd0;
	border-left:3px solid #999999;
	border-right:3px solid #999999;
	width: 406px;
}

#divpopupinfo
{
	border:0;position:absolute;left:50%;top:25%;display:none;vertical-align:middle;z-index:500;
}
.order-editing-price{
	border-top:1px dashed #999999;
	}	
	
.content-grid-trbg{
	background:#f7f9fb;
	}

#content-container-moreaddlisting{
margin-left:10px;
margin-right:5px;
width:700px;
max-height:300px;
min-height:0px;
overflow: auto;
} 

.privacypolicy-text
{
	color: #FF6600;
	font-size: 11px;
	font-style:italic;
	line-height: normal;
	font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
	letter-spacing:normal;
}


.paymentinfotable {
border-collapse: collapse;
border:2px solid #b8c2ae;
width: 440px;
}


.paymentheader{
border-color: #4c692f;
border-style: none;
color: #2f5c03;
font-style: bold;
visibility: show;
background: #cdf1a9;
table-layout: auto;
width: 350px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font: bold 12px Verdana Arial, Helvetica, sans-serif;
}


.paymentlabel {
visibility: visible;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
COLOR: #4D4D4D;
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
}

.paymenttext {
visibility: visible;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
COLOR: #4D4D4D;
FONT-FAMILY: Arial;
FONT-SIZE: 12px;
}

.terms-container-scrollable{
margin:0px;
width:736px;
min-height:0px;
max-height:100px;
overflow: auto;

margin-top:10px;
border-top:#ffffff 0px solid;
border-bottom:#999999 0px solid;
background-color:#f5fde9;
}

.offer{
padding:5px;
width:700px;
border:#cccccc 1px dashed;
background:#FFFFCC;
font: bold 14px Arial, Helvetica, sans-serif ;
color:#990000;
text-align: center;
vertical-align:middle;
}