body {
    margin: 0px;
    padding: 0px;
	background-color: #ffd9ee;
   /* background-image:url("../images/bg3.jpg");
	background-repeat:repeat-x; */
	
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
	text-indent: -0.75em; 
  	line-height: 1.3em;
	word-spacing: 0.2em;
		
}
SELECT {
	FONT-SIZE: 10px;
	COLOR: #110C08;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TEXTAREA {
	FONT-SIZE: 10px;
	COLOR: #110C08;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

INPUT {
	FONT-SIZE: 10px;
	COLOR: #110C08;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


#promo_bar{
	/*float: left;*/
    text-align: center;
	width: 100%;
	background-color: #FFFFFF;
    overflow: hidden;
}
#promo_gfx_top{
	float: left;
    border: 0px;
	width: 133px;
	background-color: #FFFFFF;
}
#head_txt_box{
	float: left;
    border: 1px solid black;
	margin-left: 0px;
	width: 370px;
	height: 100%; 
	background-color: #FFFFFF;
    z-index: 20;
}
#promo_gfx_left{
    position: relative;
    border: 0px solid blue;
	float: left;
	width: 96px;
	height: 98px;
    vertical-align:top;
	background-color: #FFFFFF;
    z-index: 20;
    /*overflow: hide;*/
}
#promo_gfx_right{
    position: relative;
    border: 0px solid blue;
    top: -2px;
    left: 1px;
	float: left;
	width: 96px;
	height: 98px;
    vertical-align:top;
	background-color: #FFFFFF;
}
#promo_copy_box_left{
	float: left;
	width: 300px;
    display: block;
	text-align: left;
	/*background-color: none;*/
    border: 1px orange solid;
    padding-left: 7px;
}
#promo_copy_box_right{
	float: left;
	width: 13px;
    display: block;
	text-align: left;
	/*background-color: none;*/
    border: 1px orange solid;
    padding-left: 7px;
}
#promo_copy{
	/*float: left;*/
    font-size: 10px;
    line-height: 1.4em;
    text-align: left;
    
}

/* news item stylings */
#news{
    width:352px;
    float: left;
    border: 0px solid yellow;
    margin:0;
    padding:0;

}
#news_dl{
    padding: 0;
    border: 0px solid blue;

}
#news_dt{
    float: right;
    margin:0;
    padding: 0 ;
    border: 0px solid red;
    position:relative;
    top: 0;
}
#news_dt.img img{
    margin:0;
    padding: 0 ;
    position:relative;
    top: 0;
    border: 0px solid green;
}
#news_dd.img img{
    margin-top:7px;
    padding: 0 ;
    width:27px;

}
#news_dd{
    float: left;
    margin:0;
    padding: 0 ;
    border: 0px solid pink;
    width:27px;
}
#news_copy{
    float: right;
    margin: 7px;
    padding: 0px ;
    text-align: left;
    width:300px;
    border: 0px dashed orange;
}
/* end news item stylings */

/* start mini promos */
#psl{
    width:258px;
    text-align: left;
    float: left;
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position:relative;
    top: 0;
    /*overflow: hide; */

}
#psl_dl{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid blue;

}
#psl_dt{
	text-align:center;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    border: 0px solid pink;
    position:relative;
    height: 31px;
    top: 0;
}
#psl_dt.img img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    padding-left:0px; 
    position:relative;
    top: 0;
    left: 0;
    border: 0px solid green;
}
#psl_dd.img img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    top: 0;
    left: 0;
    /*width:74px;*/
    border: 0px solid green;

}
#psl_dd{
    float: left;
    /* t r b l */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid pink;
    /*width:74px;*/
}
#psl_copy{
	text-indent: 0em; 
    float: right;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width:150px;
    border: 0px dashed orange;
}
#psl_copy a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #b91627;
}

.style3 {
    font-weight: bold;
}
/**********************************/
#psc{
    width:258px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid brown;
    border-right: 1px gray dotted;
    border-left: 1px gray dotted;
    padding: 0px;
    overflow: hidden; 

}
#psc_dl{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid blue;

}
#psc_dt{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid blue;
    position:relative;
    height: 31px;
    top: 0;
}
#psc_dt.img img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    padding-left:20px;
    /*margin-left:7px;*/
    position:relative;
    top: 0;
    border: 0px solid green;
}
#psc_dd.img img{
    margin: 0px 0px 0px 0px;
    padding: 7px 0px 0px 15px;
    /*width:1px;*/
    border: 0px solid pink;
    vertical-align: top;

}
#psc_dd{
    float: left;
    /* t r b l */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid pink;
    vertical-align:top;
    /*width:133px;*/
}
#psc_copy{
	text-indent: 0em; 
    float: right;
    margin: 0px 11px 0px 3px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width:150px;
    border: 0px dashed orange;
}
#psc_copy a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #D9A800;
}
/***********************************/

#psr{
    width:258px;
    float: left;
    border: 0px solid yellow;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}
#psr_dl{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid blue;

}
#psr_dt{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    border: 0px solid red;
    position:relative;
    height: 31px;
    top: 0;
}
#psr_dt.img img{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*following to hack image into baseline alignment with other minis*/
    padding-left:10px;
    position:relative;
    top: 0;
    border: 0px solid green;
}
#psr_dd.img img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    padding-top: 0px ;
    border: 0px solid green;

}
#psr_dd{
    float: left;/* t r b l */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid pink;
    vertical-align: top;
    /*width:133px;*/
}
#psr_copy{
	text-indent: 0em; 
    float: right;
    margin: 0px 0px 0px 0px;
    margin-right:10px;
    margin-left:7px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width:145px;
    border: 0px dashed orange;
}
#psr_copy a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#395997 ;
	/*font-size: 12px;*/
}
/* end mini promos */
#promo_center{
    text-align: left;
    border: 0px red solid;
    overflow: hidden; 
    vertical-align:top;
    margin-top: 7px;
    height: 165px;
    width: 777px;
    float:left;
    position: relative;
    top:0;
    left:0;
}
#promo_copy_box_wide{
	float: left;
	width: 95%;
    display: block;
	text-align: left;
	/*background-color: none;*/
    border: 0px orange solid;
    padding-left: 7px;
}
#promo_copy_wide{
	/*float: left;*/
    font-size: 10px;
    line-height: 1.4em;
    
}

.radio 
{
 background : #FAFAFA;
  color: #0AFAF0; 
}
#contentwrapper
{
    position: relative;
    width: 796px;
    margin-left: auto;
    margin-right: auto;   
    text-align: left;
	
}
.contentheading
{
	font-family: Arial;
	color: #333333;
	font-weight:bolder;
	font-size:15px;
	padding-top: 8px;
}
.shippingheading
{
	font-family: verdana;
	color: #333333;
	font-weight:bolder;
	font-size:17px;
	padding-top: 8px;
}

	
.productheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	font-size:17px;
	padding-top: 8px;
	line-height: 1.5em;
}
.boldtwelve
{
	font-family:  Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	font-size:12px;
}
.navbold
{
	font-family: verdana;
	color: #333333;
	font-weight:bold;
	font-size:11px;
}
.boldten
{
	font-family:  Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	font-size:11px;
}
.normaltwelve
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:normal;
	font-size:11px;
}
.normalten
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:normal;
	font-size:10px;
}
.midheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF2FA0; 
	font-weight:bold;
	margin-left:10px;
	/*font-size: 30px;*/
}
.smallmidheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF2FA0; 
	font-weight:normal;
	margin-left:10px;
	/*font-size: 30px;*/
}
.bigmidheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF2FA0; 
	font-weight:bold;
	margin-left:20px;
	/*font-size: 30px;*/
}
.addbagheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF2FA0; 
	font-size:12px;
	/*font-size: 30px;*/
}
#content
{
	width: 796px;
	height: inherit;
	margin: 0 auto 0 auto;
	padding: 3px;
	color: #333;
	margin-top:10px;
}
#headercontent
{
	width: 796px;
	height: inherit;
	margin: 0 auto 0 auto;
}
#bodycontent
{	
	width: 796px;
	text-align: center;
	/*background-image: url("../images/background.jpg");*/
    background-position: 50% 0;
	height: inherit;
	margin: 0 auto 0 auto;
}
#midcontent{
	background-color: #000000;
	width: 796px;
	height: inherit;
	margin: 0 0 0 0;
}
#catleftnav{
	width: 130px;
	float: left;
	height: 400px;
	background: transparent;
	padding-left:5px;
	margin-top:4px;
}

#newleftnav{
	width: 130px;
	float: left;
	height: 400px;
	background: transparent;
	padding-left:5px;
	margin-top:4px;
}
#subheadernav{
	padding-left:500px;
	
}
#teawareleftnav{
	width: 130px;
	float: left;
	/*height: 400px;*/
	background: transparent;
	padding-left:5px;
	margin-top:4px;
}
#leftnav{
	width: 130px;
	float: left;
	height: 400px;
	background: transparent;
	padding-left:5px;
	margin-top:10px;
}
#browsenav{
	width: 130px;
	float: left;
	height: 400px;
	background: transparent;
	background-color: #fff;
}
#rightnav {
	margin-top : -20px;
    background-color: #FFFFFF;
	background: transparent;
	float: right;
	height: auto;
}
#leftnavalign {
	margin-top : -100px;
    background-color: #FFFFFF;
	background: transparent;
	float: right;
	height: auto;
}

#listrightnav {
	margin-top : 0px;
    background-color: #FFFFFF;
	background: transparent;
	float: right;
	height: auto;
	padding-right: 7px;
}
#alistrightnav {
	margin-top : -20px;
    background-color: #FFFFFF;
	background: transparent;
	float: right;
	height: auto;
	padding-right: 7px;
}
td.frmContent{
	text-align: right; 
}

td.frmField{
	text-align: left; 
	
}


#footer {
    width:100%;
    height:20px;
    clear: both;
    padding: 10px 0px;
    text-align: center;
	font-family: arial, times, "times new roman", serif;
	font-size: 14px;
    color: #ADAFB2;
    background-color: #FFFFFF;
}

#footer1
{
	height: 20px;
	text-align:center;
	font-family: arial, times, "times new roman", serif;
	font-size: 14px;
	color:#ADAFB2
}

#bodyhomecontent
{
	width: 796px;
	height: 280px;
	margin: 0 auto 0 auto;
	padding: 3px;
	color: #333;
}

.header {
	width:796px;
	text-align: center;
	padding-left:0px;
	margin-left:0px;
 /*   background-color: #ffd9ee; */
	margin-top:0px;
}
.indexmargin {
	padding-top:4px;
	padding-right:4px;
	padding-left:4px;
	
}
.smallmeniitem{
	text-align:right;
	font-family: helvetica,arial, times, "times new roman", serif;
	font-size: 14px;
	color:#ADAFB2;
	
}
	

#bodydescription{
	width: 450px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #fff;
	text-align: left;
	text-align: justify;
}

img {
    border: 0px solid gray;
}

img.border{
	border-color: #FFFFFF;
    
}
#imgmain{
	width: 481px;
	height: 218px;
}
.harishpur {
	color: #D9A800;
	font-weight:bold;
}

a.mother {
    color: #5E5E5E !important;
	/*text-decoration: none;*/
}
.body {
	float:left;
	width :75%;
	height:auto;
	padding:0px 6px 6px 6px;
	margin-top:6px;
	margin-left:12px;
	background-color:#FFFFFF;
	}
.bodyinnerleft {
	float:left;
	width :60%;
	height:auto;
	padding:0px 6px 6px 6px;
	background-color:#FFFFFF;
	text-align: left
	}

.bodyinnerright {
	width:35%;
	text-align:left;
	float:right;
	height:auto;
	margin-top:6px;
	padding:0px 6px 6px 6px;
	background-color:#FFFFFF;
	}

.bodyright {
	width: 71%;
	text-align:left;
	float:left;
	height:auto;
	padding:0px 6px 6px 6px;
	margin-top:6px;
	margin-left:6px;
	background-color:#FFFFFF;
	}





span.head{
	font-size:18px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-weight:bold;
}
span.content{
	font-size:11px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	text-align: left;
	text-align: justify;
}



a:hover{
	font-size:11px;
	font-size:11px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color: #FF2FA0;
	font-weight: normal;
	text-decoration: underline;
}
a {
	font-size:11px;
	font-size:11px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	/*font-weight: bold;*/
	/*color:#9B9B9B;*/
	color:#333333;
	text-decoration: none;
	font-weight: normal;
}

a.madhan:hover{
	font-size:12px;
	font-size:12px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	/*font-weight: bold;*/
	/*color:#9B9B9B;*/
	color:#333333;
	cursor:pointer;
	text-decoration: underline;
	font-weight: bold;
}
a.madhan{
	font-size:12px;
	font-size:12px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	/*font-weight: bold;*/
	/*color:#9B9B9B;*/
	color:#333333;
	text-decoration: none;
	font-weight: bold;
}

.ahyperlink {
	font-size:11px;
	font-size:11px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FF2FA0; 
	text-decoration: underline;
}
.ahyperline {
	font-size:11px;
	font-size:11px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color:#FF2FA0;
	font-weight: normal;
	text-decoration: underline;
}
.aselected {
	font-size:11px;
	font-size:11px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	color:#FF2FA0;
	font-weight: normal;
}
.moduleRow {
background-color:#dce1e7;
min-height:10px;
}
.billnavtext {
font-size:10px;
	font-size:10px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color:#B2B2B2;
}
.emailwidgettext {
	font-size:11px;
	font-family: Arial, Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#888888;
}
.selbartext {
	color:#333333;
	font-size:10px;
	font-weight:normal;
}
.moduleRowOver {
background-color:#FF2FA0;
min-height:10px;

}
.padright20{
	padding-right: 20px;
}
.padleft20{
	padding-left: 20px;
}

.midheading2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF2FA0; 
	font-weight:bold;	
	/*font-size: 30px;*/
}
.silverborder{
	border-bottom: 1px ridge #E7E7E7;
	border-left: 1px ridge #E7E7E7;
	border-right: 1px ridge #E7E7E7;
	border-top: 1px ridge #E7E7E7;
}
.silverbordertop{	
	border-top: 1px ridge #E7E7E7;
}

#catleftnav2{
	width: 130px;
	
}
/*FOLLOWING ARE ADDED BECAUSE OF WHACKO CENTERING APPEARED SUDDENLY, bug 1081*/
.blogtable td{
    text-align:left;
}
.blogtable tr{
    text-align:left;
}
.newleftnav td{
    text-align:left;
}
.newleftnav tr{
    text-align:left;
}
#blogtable td{
    text-align:left;
}
#blogtable tr{
    text-align:left;
}
#newleftnav td{
    text-align:left;
}
#newleftnav tr{
    text-align:left;
}
.leftnav {
    text-align:left;
}
#leftnav {
    text-align:left;
}
.blogtable {
    text-align:left;
}
.newleftnav {
    text-align:left;
}
#blogtable {
    text-align:left;
}
#newleftnav {
    text-align:left;
}
#teawareleftnav{
    text-align:left;
}
#catleftnav2{
    text-align:left;
}

