/*

  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



.boxText { 	font-family:Arial, Helvetica, sans-serif; font-size: 10px; }

.errorBox { 	font-family:Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { 	font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { 	font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

a{

	color:#94b719;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}

a:hover{

	text-decoration:none;

	color:#000;

	}



/*BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #AABBDD;

  text-decoration: underline;

}*/



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

	font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

	font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

	font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

	font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

 /* background: #92b416;*/

}
.tablebrd {
   /* background: #f8ffe3;
	border:2px solid #000000;*/
	border: 1px;
  border-style: solid;
  border-color: #92b416;
  border-spacing: 1px;
}



.infoBoxContents {

  background: #f8ffe3;

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

}



TD.infoBoxHeading {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  background: #bbc3d3;

  color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 1px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8ffe3;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #f8ffe3;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #92b416;

  border-spacing: 1px;

}



.productListing-heading {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  background: #b0d837;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

	font-family:Arial, Helvetica, sans-serif;

  font-size: 22px;

  font-weight: bold;

/*color:#49663b;*/

color:#066915;

}



TD.pageHeading h1 {

	font-family:Arial, Helvetica, sans-serif;

  font-size: 30px;

  font-weight: bold;

  /*color:#49663b;*/

  color:#066915;

  

}





TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #000000;

}



TD.main, P.main {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 14px;

  line-height: 1.5;

}



TD.main h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	text-align:left;

	line-height:20px;

	font-weight:bold;

	/*color:#49663b;*/

	color:#066915;

}





TD.smallText, SPAN.smallText, P.smallText {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 14px;

}



TD.accountCategory {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #ff0000;

}



CHECKBOX,RADIO, SELECT {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family:Arial, Helvetica, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family : "Times New Roman", Times, serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:Arial, Helvetica, sans-serif;

  color: #066915;

}



SPAN.errorText {

  font-family:Arial, Helvetica, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { cursor:pointer; background-color: #a2c729;}

.moduleRowSelected { background-color: #dff0ac; }



.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #8c8c8c; }

.checkoutBarCurrent { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

















/*kumar*/



body{

	margin:0px;

	padding:0px;

	background:url(images/topbg.gif) repeat-x;

	background-position:top;

	background-color:#f8fbea;

	}

img{

	border:0px;

	padding:0px;

	}

#main{

	width:950px;

	overflow:hidden;

	}

.headerbox{

	width:950px;

	height:234px;

	}

.logo{

	width:662px;

	height:124px;

	float:left;

	padding-left:3px;

	}

.photoimage{

	width:285px;

	height:235px;

	float:right;

	background:url(images/photoimage.gif) no-repeat;

	}

.shopcartbox{

	width:168px;

	height:36px;

	margin-top:20px;

	}

.carticon{

	width:38px;

	height:36px;

	float:left;

	}

.carttext{

	width:128px;

	height:16px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	color:#474747;

	float:right;

	padding:10px 0px 10px 0px;

	}

.toplinksbox{

	width:870px;

	height:42px;

	}

#container{

	width:870px;

	overflow:hidden;

	background-color:#fff;

	margin-top:10px;

	padding:15px;

	}

#midbox{

	width:624px;

	overflow:hidden;

	float:left;

	}

#rightblock{

	width:226px;

	overflow:hidden;

	float:right;

	}

h1{ 

	margin:0px;	

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	text-align:left;

	color:#000;

	padding-bottom:2px;

	border-bottom:3px solid #d9ed9c;

	}

.productbox2{

	width:613px;

	overflow:visible;
	height:950px;

	margin-bottom:15px;

	}

.productbox{

	width:613px;

	overflow:visible;

	}





.productbox h3{

	color:#49663b;

	}



.productbox p {

	color:#49663b;

	}





.productbox ul{

	margin:0px;

	padding:0px;

	list-style:none;

	padding-left:5px;

	}

.productbox ul li{	

	margin:0px;

	padding:0px;

	list-style:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:left;

	line-height:20px;

	font-weight:bold;

	background:url(images/bullet.gif) no-repeat left center;

	padding-left:20px;

	color:#94B619;

	}

.product1{

	width:130px;

	/*height:500px;*/

	float:left;

	}

.producttext

{

	width: 470px;

	/*height: 340px;*/

	/*height: 940px;*/

	float: right;

	color: #00C;

}
.producttextinner

{

	width: 470px;

	/*height: 340px;*/

	/*min-height: 1000px;*/

	float: right;

	color: #00C;

}

.producttext p

{

	/*color: #00C;

	font-size: 15px;

	font-weight: bold;*/

	margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

 text-align:left;

line-height:20px;

color:#000000;

font-weight:bold;

}





.producttextextra

{

	/*width: 470px;*/

	/*height: 340px;*/

	/*height: 360px;*/

	/*float: right;*/

	color: #00C;

}

.producttextextra p

{

	/*color: #00C;

	font-size: 15px;

	font-weight: bold;*/

	margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

 text-align:left;

line-height:20px;

color:#000000;

font-weight:bold;

}



.producttextnew

{

	width: 470px;

	height: 340px;

	color: #00C;

}

.producttextnew p

{

	/*color: #00C;

	font-size: 15px;

	font-weight: bold;*/

	margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

 text-align:left;

line-height:20px;

color:#000000;

font-weight:bold;

}



.producttextnew ul{

	margin:0px;

	padding:0px;

	list-style:none;

	padding-left:5px;

	}

.producttextnew ul li

{

	margin: 0px;

	padding: 0px;

	list-style: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-align: left;

	line-height: 30px;

	background: url(images/bullet.gif) no-repeat left center;

	padding-left: 20px;

	font-weight: bold;

   /*color: #49663b;*/

   color:#066915;

}







.producttextp

{

	/*color: #00C;

	font-size: 15px;

	font-weight: bold;

	*/

		margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

 text-align:left;

line-height:20px;

color:#000000;

font-weight:bold;

}

p{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	line-height:20px;

	color:#000;

	padding-bottom:10px;

	}

.producttext ul{

	margin:0px;

	padding:0px;

	list-style:none;

	padding-left:5px;

	}

.producttext ul li

{

	margin: 0px;

	padding: 0px;

	list-style: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	text-align: left;

	line-height: 30px;

	background: url(images/bullet.gif) no-repeat left center;

	padding-left: 20px;

	font-weight: bold;

   /*color: #49663b;*/

   color:#066915;

}

.gallerybox{

	width:470px;

	height:100px;

	background-color:#c8da92;

	padding-left:5px;
	float:right;
	

	}
.gallerybox_1{

	width:610px;

	height:100px;

	background-color:#c8da92;

	padding-left:5px;
	float:right;
	

	}

.subgallerybox{

	width:460px;

	height:90px;
	padding-top:10px;
	padding-left:5px;
	float:left;

	}

.subgallerybox_1{

	width:600px;

	height:90px;
	padding-top:10px;
		padding-bottom:10px;
	padding-left:5px;
	float:left;

	}

.image1{

	width:150px;

	height:111px;

	float:left;

	padding-right:3px;

	}

.image2{

	width:145px;

	height:111px;

	float:left;

	}

.searchbox{

	width:208px;

	height:27px;

	margin-bottom:10px;

	}

.searchleft{

	width:175px;

	height:27px;

	float:left;

	}

.searchbox_left{

	width:3px;

	height:27px;

	float:left;

	background:url(images/searchbox_left.gif) no-repeat;

	}

.searchbox_mid{

	width:148px;

	height:27px;

	float:left;

	background:url(images/searchbox_mid.gif) repeat-x;

	}

.searchbox_right{

	width:24px;

	height:27px;

	float:right;

	background:url(images/search_right.gif) no-repeat;

	}

.btn_go{

	width:29px;

	height:26px;

	float:right;

	}

.inputbg{

	border:1px solid #fff;

	padding:3px 0px 3px 0px;

	margin-top:2px;

	}

.onlinestorebox{

	width:226px;

	overflow:hidden;

	background-color:#fbfdf5;

	float:left;

	/*margin-bottom:20px;*/

	/*margin-top:10px;*/
	/*border-bottom:#000;
	border-bottom-style:solid;*/

	}
	.onlinestorebox_1{

	width:226px;

	overflow:hidden;

	background-color:#fbfdf5;

	float:left;

	/*margin-bottom:20px;*/

	/*margin-top:10px;
	border-bottom:#000;
	border-bottom-style:solid;*/

	}
	
.textpara
{
width:226px;
height:37px;

}

.onlinegrd{

	width:226px;

	height:42px;

	background:url(images/online_grd.gif) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	text-align:center;

	color:#000;

	padding:3px 0px 3px 10px;

	margin-bottom:10px;

	}
	.onlinheading{

	width:226px;

	height:42px;

	background:url(images/online_grd.gif) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	text-align:left;

	color:#000;

	padding:3px 0px 3px 10px;

	margin-bottom:10px;

	}

.onlinegrd2{

	width:221px;

	height:36px;

	background:url(images/online_grd.gif) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-align:left;

	color:#000;

	padding:5px 0px 5px 10px;

	margin-bottom:10px;

	}

.productstitle{

	width:95px;

	/*height:22px;*/

	float:left;

	margin-left:20px;

	margin-bottom:10px;

	}

.star{

	width:18px;

	height:18px;

	float:left;

	}

.startext_line{

	width:72px;

	height:5px;

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:left;

	text-decoration:underline;

	font-weight:bold;
	background-color:#000;

	}



.login_subbox{

	width:195px;

	overflow:hidden;

	}

.login_subbox2{

	width:195px;

	height:16px;

	}

.login_text{

	width:189px;

	height:27px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	color:#000;

	float:left;

	}

.login_user{

	width:189px;

	height:27px;

	float:left;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}

.inputlogoin{

	background-color:#FFFFFF;

	border:1px solid #000;

	padding:4px 0px 4px 0px;

	}

.btn_submit{

	width:81px;

	height:24px;

	float:left;

	margin-left:12px;

	}

.textnews{

	width:41px;

	height:24px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	color:#000;

	padding-bottom:10px;

	}

.textnews2{

	width:41px;

	height:16px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	color:#000;

	padding-bottom:5px;

	}

.newslogin{

	width:130px;

	height:16px;

	float:left;

	}

.input2{

	background-color:#FFFFFF;

	border:1px solid #000;

	height:16px;

	}

.btn_submit2{

	width:53px;

	height:21px;

	float:left;

	margin-left:53px;

	}

#footerbg{

	height:82px;

	background:url(images/footerbgc.gif) repeat-x;

	}

.footersub{

	width:950px;

	height:42px;

	padding:20px 0px 20px 0px;

	}

.footer_left{

	width:175px;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#fff;

	float:left;

	line-height:20px;

	margin-left:20px;

	}
.footer_center{

	width:400px;

	overflow:hidden;	

	float:left;

	line-height:20px;

	margin-left:20px;

	}
.footer_center a{
	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	color:#ffffff;
}
.footer_right{

	width:257px;

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	color:#fff;

	float:right;

	line-height:20px;

	}

bluemenu{

	padding:0px;

	margin:0px;

	/*background:url(images/menub_bg.gif) repeat-x;*/ /*tab background image path*/

	height: 42px;

}



.bluemenu ul{

	margin:0px;

	padding:0px;

	list-style:none;

	}

.bluemenu li{

	float:left;

	list-style:none;

	margin:0px;

	padding:0px;

	display:block;

}



.bluemenu li a{

	float: left;

	display: block;

	color:#fff;

	text-decoration: none;

	font-family: sans-serif;

	font-size: 14px;

	padding:0px 0px 0px 0px; /*Padding to accomodate left tab image. Do not change*/

	height: 42px;

	line-height: 42px;

	border-left:0px solid #0cace0;

	text-align: center;

	cursor: pointer;

	text-transform:uppercase;	

}



.bluemenu li a b{

	float: left;

	display: block;

	/*padding: 0 15px 0 15px;*/ /*Padding of menu items*/

	padding: 0 8px 0 8px;

}



.bluemenu li.current a, .bluemenu li a:hover{

	color: #000;
	 
	background:url(images/menub_hover_left.gif) no-repeat; /*left tab image path*/

	background-position: left;

}



.bluemenu li.current a b, .bluemenu li a:hover b{

	color: #000;

	background:url(images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/

}

h2{ 
	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	text-align:left;

	color:#93b618;

	padding-bottom:2px;

	}

h3{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:left;

	color:#000;

	padding-bottom:2px;

	border-bottom:1px solid #e1e1e1;

	}
	h4{ 
	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#066915;

	padding-bottom:2px;

	}

.product2{

	width:267px;

	height:231px;

	float:right;

	}

.producttext2{

	width:330px;

	overflow:hidden;

	float:left;

	}

.tabletext{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:right;

	color:#000;

	}

.testimg{

	width:67px;

	height:59px;

	float:left;

	margin-right:5px;

	}
.happytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
.testimgtext{

	width:140px;

	/*height:55px;*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:11.5px;

	text-align:left;

	color:#000;

	float:right;

	}

.testi_box{

	width:210px;

	height:55px;

	margin-bottom:20px;	

	}

.bottleimage{

	width:210px;

	height:121px;

	float:left;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;

font-size:16px;

 text-align:left;

line-height:20px;

color:#000000;

font-weight:bold;

	}
	.text_tb{

	
	font-family:Arial, Helvetica, sans-serif;

font-size:16px;

 text-align:left;

line-height:20px;

color:#000000;

font-weight:bold;

	}
.new_text1{

	
	font-family:Arial, Helvetica, sans-serif;

font-size:13px;

 text-align:left;

line-height:20px;

color:#066915;

font-weight:bold;

	}

.bottleprice{

	width:85px;

	/*height:20px;*/

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	/*color: #597101;*/

	color:#066915;

	margin-right:40px;

	}
.product_image{

	width:335px;
	height:180px;
	overflow:hidden;
	float:left;
	padding-left:7px;
	}
.freetrail{

	width:120px;
	height:20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#066915;
	font-size: 11px;
	font-weight: bold;
	}

.cart_btn{

	width:120px;

	height:26px;

	float:right;

	}

	

.disclaimer {

	font-family:Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #000000;

}
.safetext 

{

	/*color: #00C;

	font-size: 15px;

	font-weight: bold;*/

	margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;


line-height:20px;

color:#000000;

font-weight:bold;

}
	