body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin:0; 
	padding:0; 
}

#toplink a { font-weight: bold; color: #000000; text-decoration: none;  }

#white a { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-right: 3px; padding-left: 3px; }

#search { background-image: url(../images/cart-bg.jpg); background-repeat: no-repeat; height: 112px; }

.padd-lt { padding-left: 20px; color: #BD2124; }
.red { color: #BD2124; text-decoration: none; }
.txt11 { font-size: 11px; } 
.txt14 { font-size: 14px; }
#membg { background-image: url(../images/membg.jpg); background-repeat: no-repeat; height: 124px; width: 156px; }
.txtfield { font-size: 10px;
	color: #333333;
	border: 1px solid #C3D5FD;
}
.padd6 {
	padding-left: 6px;
}
form {
	/*display: inline;*/
	margin:0px;
	padding:0px;
}
#newsletterbg {
	background-image: url(../images/newsletter.jpg);
	background-repeat: no-repeat;
	height: 60px;
}
.blue {
	color: #4975a6;
	text-decoration: none;
}
.best {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
a:hover {
	color: #000000;
}
#white a:hover {
	color: #FFA69B;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#toplink a:hover {
	color: #C60B02;
	text-decoration: none;
}
#footer a {
	/*text-transform: uppercase;*/
	color: #2d7ab0;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	font:normal 11px arial
}
a {
	color: #000000;
	text-decoration: none;
}
.weblink {
	font-size: 10px;
	color: #666666;
}
.prodname {
 	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	text-transform: uppercase;
}
.litebg {
	background-color: #FDFAF4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #F0DFC1;
	border-bottom-color: #F0DFC1;
}
.navBarTxt {
	width:16px; height:15px; border: 1px solid #dddddd; font: bold 10px Arial, Helvetica, sans-serif; color: #872500; text-decoration: none; padding:1px 4px 1px 4px; }
 .navBarTxt:hover {
	width:16px; height:15px; background-color:#A4ABB3; font: bold 10px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; border: 1px solid #666665; }
.tabIndex {	display:block; margin-bottom:10px; padding: 3px; border-bottom:1px solid #dadada; width: 96%; text-align: center; }
.tabs {	text-align: center; padding:5px 0px 5px 15px; }
.floatRight{ float:right; }
.floatLeft{ float:left; text-align:left; }
.grey1 {
	background-color: #F0F0F0;
}
.grey2 {
	background-color: #E5E5E5;
}
.grey3 {
	background-color: #DBDBDB;
}
.tree {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.pagetitle {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFFFFF;
}
.pagetitle22 {
	font-size: 11px;
	font-weight: bold;
	/*text-transform: lowercase;*/
	background-color: #FFFFFF;
}
.prod-display {
	border: 1px dashed #CCCCCC;
}
.grey-top-bg {
	color: #990000;
	background-image: url(../images/linkbg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	text-transform: uppercase;
}
.btmborder {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.tile-brdr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	padding: 5px;
}
img a {
	border: none;
}
.button {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	border: 1px solid #FF9900;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.wt {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bis {
	font-family: "Trebuchet MS", Arial, sans-serif, helvetica, Verdana;
	font-size: 16px;
	text-transform: uppercase;
	color: #FF0000;
}
.price {
	text-decoration: line-through;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.price1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.price2 {
	text-decoration: line-through;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}
.price3 {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.colorThumb {
	padding: 2px;
	border: 1px dotted #666666;
}

.colorThumb1 {
	padding: 2px;
	border: 1px dotted #FFFFFF;
}

.bordrs {
	border: 1px dashed #DADADA;
}
.bordrs2 {
	border: 1px solid #c6c6c6;
}
.instock {
/*	background-color: #CCCCCC;*/
/*	background-color: #009900;*/
	background-color: #77E26B;
	border: 1px solid #666666;
	font-size: 10px;
}
.btn2 {
/*	background-color: #CCCCCC;*/
/*	background-color: #009900;*/
background:url(../images/btn_bg.jpg) repeat-x;
	border: 1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	cursor:pointer;
}

.low-inventory {
	/*background-color: #FFEDA6;*/
	background-color: #E5E5E5;
	border: 1px solid #666666;
	font-size: 10px;
}
.out-stock {
	/*background-color: #FF8B3E;*/
/*	background-color: #FF0000;*/
	background-color: #E9935F;
	border: 1px solid #666666;
	font-size: 10px;
}
.rtboxes {
	background-image: url(../images/bggg.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 96px;
}
.padd-4 {
	padding-left: 5px;
}
.bg-norep {
	background-repeat: no-repeat;
	background-position: right top;
}
#sitemap a {
	color: #000000;
	text-decoration: none;
	display: block;
}
.sitemap {
	font-family: "Trebuchet MS", Arial, sans-serif, helvetica, Verdana;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FF0000;
}
.tile-brdrGreen {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	padding: 5px;
}
/*Modified by Dhiraj 16-02-2009*/
#topmenu {
	background:url(../images/top-bg.gif) center top repeat-x;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fbffba;
}
#topmenu a {
	color:#FFFFFF;
	margin:auto 5px;
}
#topmenu a:hover {
	color:#f7ff73;
}
.head {
	font:italic bold 16px 'georgia',arial,tahoma;
	color:#b80a00;
}
.heads {
	/*font:bold 13px/18px 'trebuchet ms',helvetica,arial,tahoma;
	color:#009900;*/
	font:bold 11px/16px 'trebuchet ms',helvetica,arial,tahoma;
	color:#000;
}
.main_index{
	display:block; 
	margin-bottom:10px; 
	padding:5px 8px 5px 5px; 
	margin:10px 0 5px 0;
	background-color:#ffffff;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
}
.index{
	margin-left:10%; 
	margin-right:10%; 
	text-align:center; 
}
.left {
	float:left;
}
.right {
	float:right;
}
.navBarTxt_dg {
	font:bold 12px 'arial', arial, helvetica;
	color:#b60a00;
	background:#feffd6;
}
.day div {
	width:74px;
	float:left;
	border:1px solid #900000;
	font:bold 11px 'arial', arial, helvetica;
	padding:2px 4px;
	text-align:center;
	background:#900000;
	margin:1px;
	color:#FFFFFF;
}
.date span {
	width:74px;
	float:left;
	border:1px solid #ddd;
	background:#eee;
	padding:15px 4px;
	margin:1px;
	height:25px;
	cursor:default;
}
.date a {
	width:74px;
	float:left;
	border:1px solid #ddd;
	padding:15px 4px;
	text-align:left;
	margin:1px;
	height:25px;
	cursor:pointer;
}
.date a:hover {
	border:1px solid #b0b0b0;
	background:#fcfff6;
	color:#009000;
}
.date div.noavail {
	width:74px;
	float:left;
	border:1px solid #ffd8d6;
	background:#fffff3;
	padding:15px 4px;
	text-align:left;
	margin:1px;
	height:25px;
	color:#ff0000;
	cursor:default;
}
.date a strong, .date div strong{
	display:block;
	font:14px 'trebuchet ms', arial,helvetica;
	color:#900000;
}
.tab_r_act {
	border:2px solid #900000;
	border-bottom:2px solid #fff;
	padding:0px 5px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFFFFF;
}
.tab_r {
	border:2px solid #900000;
	padding:0px 5px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #900000;
}
.tab_gr_act {
	border:1px solid #009000;
	border-bottom:0px solid #fff;
	padding:4px 5px 3px 5px;
	background:#fff;
	font:bold 11px 'arial',arial,helvetica;
	background-color: #FFFFFF;
	cursor:default;
}
.tab_gr a,.tab_r a{
	color:#FFFFFF;
}
.tab_gr a:hover,.tab_r a:hover {
	color:#FFff00;
}
.tab_gr {
	border:2px solid #009000;
	padding:0px 10px 0px 10px;
	background:#fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	background:#009000;
}
/*Modified by Dhiraj 02-03-09*/
.tab_top_act {
	background:url(../images/gr_bg.gif) center top repeat-x;
}
.tab_top {
	background:url(../images/bl_bg.gif) center top repeat-x;
}
.tab_bl {
	border:1px solid #000090;
	border-bottom:1px solid #009000;
	padding:3px 5px 3px 5px;
	background:#fff;
	font:bold 11px 'arial',arial,helvetica;
	background-color: #FFFFFF;
}
.br_gr {
	border-bottom:1px solid #009000;
}
.br_rd {
	border-bottom:1px solid #ff0000;
}
.pagetitle_n {
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	background-color: #FFFFFF;
}
.dg_info {
	display:none;
	z-index:99;
	left:40%;
	top:800px;
	position:absolute;
	border:6px solid #009000;
	background:#f8f8f8;
	width:300px;
	font:12px Arial, Helvetica, sans-serif;
}
.dg_info .basketnotificationheader{
	background:#f8f8f8;
	font:bold 13px 'trebuchet ms',arial,helvetica;
	color:#990000;
	padding:8px;
	text-align:center;
}
.dg_info table {
	background:#fff;
}
.dg_info2 {
	display:none;
	z-index:100;
	left:40%;
	top:800px;
	position:absolute;
	border:6px solid #009000;
	background:#f8f8f8;
	width:300px;
	font:12px Arial, Helvetica, sans-serif;
}
.dg_info2 .basketnotificationheader{
	background:#f8f8f8;
	font:bold 13px 'trebuchet ms',arial,helvetica;
	color:#990000;
	padding-top:10px;
	text-align:center;
}
.blue43 {
	color: #00f;
	text-decoration: none;
}
.tab_gr_ac {
	border:1px solid #009000;
	border-bottom:0px;
	padding:3px 10px 3px 10px;
	background:#fff;
	font:bold 12px 'arial',arial,helvetica;
	background-color: #FFFFFF;
}
.absmid {
	vertical-align:middle;
}
.list_red{
	font-size:10px;
	line-height:9px;	
	padding:0px 0px 2px 0px;
	margin:0px;
}
/*18-11-09*/

h2.myhead {
	background:url(../images/head_bg.gif) left center no-repeat; color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; padding:2px 12px 8px 12px; margin:0px;
}



/* ################################################## */
/*  Made by: www.Dream Soft.com                    */
/* ################################################## */

/* ### general ### */
body { background: #fff; }

/* ### global classes ### */
.clear { clear: both; height: 1px; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 1002px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 1002px; height: 111px; background: url(../images/menuBg.gif) repeat-x center bottom; }
	#headerCntr h1 { margin: 0px; padding: 0px; position: absolute; top: -1px; left: -3px; }
	#headerCntr h1 a { display: block; width: 211px; height: 129px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		/* ### menu box ### */
		.menuBox { position: absolute; top: 93px; left: 206px; }
		.menuBox ul { margin: 0px; padding: 0px; height: 18px; line-height: 16px; }
		.menuBox li { padding: 0 6px; margin: 0px; list-style: none; float: left; background: url(../images/menuSep.gif) no-repeat left center; }
		.menuBox li.home { background: none;}
		.menuBox a { color: #000000; font-weight: bold; text-decoration: none; }
		.menuBox a:hover { color: #b60001; }
		
		/* ### discreet box ### */
		.discreetBox { padding-left: 36px; width: 105px; line-height: 17px; margin-top: 10px; height: 65px; float: right; background: url(../images/rt-butterfly.jpg) no-repeat left center; }
		
		/* ### welcome box ### */
		.welcomeBox { padding: 20px 0 0 460px; height: 40px; background: url(../images/sexyher.gif) no-repeat 205px center; }
	
		/* ### login box ### */
		.loginBox { padding: 0 0 0 210px; width: 660px; height: 20px; position: absolute; left: 0px; top: 60px; }
		.loginBox ul { padding: 0px; width: 100%; overflow: hidden; margin: 0px; }
		.loginBox span { font-size: 14px; }
		.loginBox li { padding-left: 10px; margin: 0px; float: left; list-style: none; }
		
	
	/* ### content container ### */
	#contentCntr { background: url(../images/contentMid.gif) repeat-y center top; }
	#contentCntr .contentTop { background: url(../images/contentTop.gif) no-repeat center top; }
	#contentCntr .contentBottom { padding: 20px 0; width: 1002px; overflow: hidden; background: url(../images/contentBottom.gif) no-repeat center bottom; }
	
		/* ### left container ### */
		#leftCntr { padding-top: 27px; float: left; width: 183px;   }
			
			/* ### color Box ### */
			.colorBox { padding: 15px 0; }
			.colorBox h3 { margin: 0px; padding: 0px; }
			.colorBox ul { margin: 0px; padding: 0px; }
			.colorBox li { list-style: none; width: 100%; overflow: hidden; }
			.colorBox span { padding: 3px 10px!important; float: left; }
			.colorBox span.readMore { padding-right: 10px!important; float: right; }
			
			/* ### price Box ### */
			.priceBox { padding-bottom: 10px; }
			.priceBox h3 { margin: 0px; padding: 0px; }
			.priceBox ul { margin: 0px; padding: 5px 0; }
			.priceBox li { list-style: none; margin: 0px; padding: 5px 0; }
			
		
		/* ### center container ### */
		#centerCntr { padding: 15px 0 0 15px; float: left; width: 640px; }
		
			/* ### product container ### */
			.productCntr { width: 100%; overflow: hidden; }
			.productCntr h2 { font-size: 14px; color: #fff; font-family: Arial;  background: url(../images/line-bg.jpg) repeat-x left center; }
			.productCntr h2 span { padding-left: 10px; width: 209px; line-height: 21px; height: 26px; display: block; background: url(../images/head_bg.gif) no-repeat left center; }
			
			.productCntr ul { margin: 0px; padding: 0px; width: 100%; overflow: hidden; }
			.productCntr .proImage { height: 210px; text-align: center; }
			.productCntr span.disc { text-decoration: line-through!important; color: #333333!important; }
			.productCntr h3 { margin: 0px; padding: 10px 5px; color:#BD2124; font-size: 10px; line-height: normal; background: #F0F0F0; }
			.productCntr h4 { margin: 0px; padding: 5px; background: #E5E5E5; font-size: 10px; color: #000; }
			.productCntr h4 span { color: #BD2124; }
			.productCntr li { width: 31%; float: left; height: 320px; text-align: center; list-style: none; }
			.productCntr li.seprator { width: 10px; background: url(../images/division.jpg) no-repeat center center; }
			.productCntr a.wt { float: right; display: block; padding: 5px; margin: 10px 0 0 0; background: #ff0000; font-size: 10px; text-align: center; }
			
			/* ### text box ### */
			.textBox { border: #FF0000 solid 1px; width: 98%; margin: 0 auto; position: relative; margin-bottom: 35px; }
			.textBox .textContent { padding: 15px 10px 10px 10px; }
			.textBox h2 { margin: 0px; padding: 0 0 0 10px; position: absolute; top: -7px; font-size:11px; font-weight:bold; text-transform:uppercase; }
			.textBox h2 span { padding: 0 5px; border-left: 4px solid #b00900; border-right: 4px solid #b00900; background-color:#FFFFFF; }
			
			/* ### news ### */
			.news ul { padding: 0px; margin: 0px; }
			.news ul li { list-style: none; padding: 5px 0; margin: 0px; overflow: hidden; width: 100%; border-bottom: 1px dotted #CCCCCC; }
			
			/* ### wholeSale ### */
			.wholeSale ul { margin: 0px; padding: 15px 70px; }
			.wholeSale ul li { padding: 5px 10% 5px 0; width: 90%; overflow: hidden; border-bottom: 1px dotted #CCCCCC; }
			.wholeSale ul li.reg { font-size: 11px; }
			.wholeSale span { float: left; font-weight: bold; }
			.wholeSale span span { color: #FF0000; }
			.wholeSale input { float: right; }
			.wholeSale input.button { margin-right: 48px; }
			
			/* ### testimonials ### */
			.testimonials .testi { line-height: 150%; }
			.testimonials .testi img { float: left; margin: 0 10px 0 0;}
			
			/* ### faq's ### */
			.faqs ul { margin: 0px; padding: 0px; }
			.faqs ul li { padding: 7px 0; list-style: none; width: 100%; overflow: hidden; border-bottom: 1px dotted #CCCCCC; }
			
			/* ### appointment ### */
			.appo ul { margin: 0px; padding: 0px; }
			.appo ul li { list-style: none; padding: 3px 0 3px 20px; margin: 0px; font: bold 11px/16px 'trebuchet ms',helvetica,arial,tahoma; background: url(../images/bullets-arrow.gif) no-repeat left 5px; }
			
			.appo .chooseDate { padding: 0 0 15px 0; text-align: right; background: url(../images/best-sellt-bottom.jpg) repeat-x center bottom; }
			
			/* ### product list ### */
			.productList li { height: 266px!important; width: 32%!important; }
			.productList li.seprator { width: 10px!important; }
			
			/* ### colours list ### */
			.colours ul { margin: 0px; padding: 3px 0; width: 100%; overflow: hidden; }
			.colours ul li { width: 25%; float: left; list-style: none; }
			
			/* ### product title ### */
			.productTitle h2 { font-size: 14px; color: #fff; font-family: Arial;  background: url(../images/line-bg.jpg) repeat-x left center; }
			.productTitle h1 { padding: 5px 0 0 0; float: right; margin: 0px; font-size:11px; width: 420px; font-weight:bold; }
			.productTitle h1 span { background: #fff; }
			.productTitle h2 span { padding-left: 10px; width: 209px; line-height: 21px; height: 26px; display: block; background: url(../images/head_bg.gif) no-repeat left center; }

			/* ### product detail ### */
			.productDetail {}
			.productDetail .pro-price { color: #000; }
			.productDetail .pro-price span { color:#000000; font-size:12px; font-weight:bold; }
			.productDetail .pro-price span span { text-decoration: line-through; }
			.productDetail .shippingBox { width: 95%; margin: 0 auto; padding: 5px; border:1px dashed #CCCCCC; background-color:#FDFAF4; }
			.productDetail .whishBox { width: 95%; margin: 3px auto; text-align: center; padding: 5px; border:1px dashed #CCCCCC; }
			
			/* ### tab box ### */
			.tabBox {}
			
			/* ### foreget pass ### */
			.forgetPass ul { margin: 0px; padding: 0px; }
			.forgetPass ul li { margin: 20px 0; list-style: none; padding: 2px 50px; }
			.forgetPass ul li.butt { padding-left: 240px; }
			.forgetPass label { display: inline-block; width: 240px;  }
					
		/* ### right container ### */
		#rightCntr { padding-left: 9px; float: right; width: 151px; }
			
			/* ### cart Box ### */
			.cartBox { margin-bottom: 10px; }
			.cartBox h3 { text-align: center; color:#000000; font-size:12px; margin: 0px; padding: 0 0 10px 0; font-weight:bold; }
			.cartBox .shoppingBox { padding: 15px 5px; height: 70px; background: url(../images/shoppingImg.gif) no-repeat left top; }
			
			/* ### live Box ### */
			.liveBox { padding-bottom: 10px; }
			
			/* ### Newsletter Box ### */
			.newsletterBox { padding: 7px; margin-bottom: 10px; width: 135px; height: 82px; background: url(../images/newsletterImg.jpg) no-repeat; }
			.newsletterBox h3 { font-size: 11px; font-weight: bold; margin: 0px; padding: 0 0 5px 0; }
			.newsletterBox input.txtfield { width: 123px; margin-bottom: 4px; border:1px solid #C3D5FD; color:#333333; font-size:10px; }
			
			/* ### seller Box ### */
			.sellerBox { padding: 10px 0; margin-left: -5px; }
			.sellerBox p { margin: 0px; padding: 0px; border-bottom:1px dotted #CCCCCC; font-weight:bold; }
			.sellerBox h3 { margin: 0px; padding: 0px; }
			.sellerBox ul { margin: 0px; padding: 0px; }
			.sellerBox li { padding: 5px 0; width: 100%; margin: 0px; overflow: hidden; list-style: none; }
			.sellerBox .left { width: 45px; float: left; }
			.sellerBox .right { width: 103px; float: right; } 
					
	/* ### footer container ### */
	#footerCntr { margin: 0 -10px; overflow: hidden; width: 1022px; background: url(../images/footerMid.gif) repeat-x; }
	#footerCntr .left { float: none; background: url(../images/footerLeft.gif) no-repeat left center; }
	#footerCntr .right { float: none; height: 41px; line-height: 41px; text-align: center; background: url(../images/footerRight.gif) no-repeat right center; }
	#footerCntr a { padding: 0 3px; color:#2D7AB0; font-size: 11px; font-family: Arial; padding-left:3px; text-decoration: none; }
	
	/* ### copyRight ### */
	#copyRight { text-align: center; }
	#copyRight p { margin: 0px; padding: 10px 0; }