



body {



    background-image:url(images/bg.jpg);



    background-repeat:repeat-x;



	background-color: #EEE9E3;



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



}



#container{width:1058px;



height:auto;



margin:0 auto;



text-align:left;



}



#top{width:1058px; height:34px; background-image:url(images/index_01.jpg); background-repeat:no-repeat;}



#header{width:1058px; height:81px; background-image:url(images/index_02.jpg); background-repeat:no-repeat; float:left;}



#menu{width:1023px; height:36px; margin:15px 0 10px 33px; float:left; background-image:url(images/OFF.gif); background-repeat:repeat-x;}



/******   H3    */



ul.menu{



	margin:0;



	padding:0;



	list-style-type:none;



	width:auto;



	position:relative;



	display:block;



	height:36px;



	text-transform:uppercase;



	font-size:12px;



	font-weight:bold;



	background:transparent url("images/OFF.gif") repeat-x top left;



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



		}



ul.menu li{



	display:block;



	float:left;



	margin:0;



	pading:0;}



ul.menu li a{



	display:block;



	float:left;



	color:#874B46;



	text-decoration:none;



	font-weight:bold;



	padding:12px 40px 0 40px;



	height:24px;



	background:transparent url("images/DIVIDER.gif") no-repeat top right;



	}



ul.menu li a:hover{



	background:transparent url("images/HOVER.gif") no-repeat top right;	



	}



	.current{



	background:transparent url("images/HOVER.gif") no-repeat top right;	



	}



	



	



	



/*VERTICAL MENU*/



.arrowlistmenu{



width: 200px; /*width of menu*/



margin:0 0 0 15px;



}







.arrowlistmenu .headerbar{



font: bold 13px Arial;



color: white;



background: #e8660e center left;



margin-bottom: 10px; /*bottom spacing between header and rest of content*/



text-transform: uppercase;



padding: 4px 0 4px 10px; /*header text is indented 10px*/



}







.arrowlistmenu ul{



list-style-type: none;



margin: 0;



padding: 0;



margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/



}







.arrowlistmenu ul li{



padding-bottom: 2px; /*bottom spacing between menu items*/



}







.arrowlistmenu ul li a{



color: #000;



background: url(images/arrow-right.png) no-repeat center left; /*custom bullet list image*/



display: block;



padding: 2px 0;



padding-left: 19px; /*link text is indented 19px*/



text-decoration: none;



font-weight: 500;



border-bottom: 1px dotted #dadada;



font-size: 90%;



font:normal 11px Arial, Helvetica, sans-serif;



}







.arrowlistmenu ul li a:visited{



color: #000;



}







.arrowlistmenu ul li a:hover{ /*hover state CSS*/



color: #A70303;



background-color: #F3F3F3;



text-decoration:underline;



}	



	



	



.texts2{width:950px; float:left; margin:10px 0 0 20px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height:1.3em;	color: #636363; border-bottom:1px  #CCCCCC dotted; padding:20px;}

.texts2 .title{width:900px; float:left; margin:10px 0 15px 0; font-family: Arial, Helvetica, sans-serif;	font-size: 18px; line-height:1.3em;	color: #51900b; border-top:1px  #CCCCCC solid; border-bottom:1px  #CCCCCC solid; padding:5px; text-transform:uppercase; font-weight:bold text-align:center;}



.bottle_image{width:103px; height:103px; float:left; margin:0 0 0 0; }

.descrip{float:left; margin:10px 0 0 25px; width:800px;}



.descrip h1{font: 14px calibri; color:#2e7001; text-transform:uppercase; margin:0 0 8px 0; font-weight:700;}



	A.lnkStyle_01:link    { color: #2e7001; text-decoration: none;   }



	A.lnkStyle_01:visited { color: #2e7001; text-decoration: none;  }



	A.lnkStyle_01:active  { color: #2e7001; text-decoration: none;  }



	A.lnkStyle_01:hover   { color: #2e7001; text-decoration: underline;  }









.contact{float:left; margin:30px 0 0 50px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #636363; width:300px;}	



.mcart{float:left; margin:20px 0 0 13px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #636363; width:512px;}	



	



#body{width:1058px; height:auto; margin:0 0 0 29px;}



#catalog{width:1024px; height:auto; margin:0 0 0 31px; background-color:#FFFFFF; float:left;}



#left_pan{width:229px; margin:2px 0 0 0; float:left;}



.top_cat{width:229px; height:53px; background-image:url(images/top-categories.jpg); background-repeat: no-repeat; float:left; }



.top_cat p.categ{font: bold 13px Arial; color: #000; margin:23px 0 0 70px; text-transform:uppercase;}



.mid_cat{width:229px; height:auto; background-image:url(images/mid-categories.jpg); background-repeat: repeat-y; float:left; }



.bot_cat{width:229px; height:23px; background-image:url(images/bottom-categories.jpg); background-repeat: no-repeat; float:left; }







#mid_pan{width:532px; height:auto; margin:0 0 0 20px; float:left;}



#featured{width:532px; height:auto; margin:10px 0 0 0; float:left;}



.featuredtop{width:532px; height:56px; background-image:url(images/featured-top.jpg); background-repeat: no-repeat; float:left; }



.featuredtop p.title{font: bold 14px Arial; color: #fff; margin:15px 0 0 20px; text-transform:uppercase;}



.featuredmid{width:532px; height:auto; background-image:url(images/featured-mid.jpg); background-repeat: repeat-y; float:left; }



.featuredbot{width:532px; height:33px; background-image:url(images/featured-bottom.jpg); background-repeat: no-repeat; float:left; }







#banner{width:532px; height:auto; margin:0 0 0 0; float:left;}



.bannertop{width:532px; height:56px; background-image:url(images/banner_pan.jpg); background-repeat: no-repeat; float:left; }



.bannertop p.title{font: bold 14px Arial; color: #fff; margin:15px 0 0 20px; text-transform:uppercase;}



.bannermid{width:532px; height:auto; background-image:url(images/featured-mid.jpg); background-repeat: repeat-y; float:left; }



.bannerbot{width:532px; height:33px; background-image:url(images/featured-bottom.jpg); background-repeat: no-repeat; float:left; }











#content{width:532px; height:auto; margin:3px 0 0 0; float:left;}



.contenttop{width:532px; height:56px; background-image:url(images/featured-top.jpg); background-repeat: no-repeat; float:left; }



.contenttop p.title{font: bold 14px Arial; color: #fff; margin:15px 0 0 20px; text-transform:uppercase;}



.contentmid{width:532px; height:auto; background-image:url(images/featured-mid.jpg); background-repeat: repeat-y; float:left; }



.contentbot{width:532px; height:33px; background-image:url(images/featured-bottom.jpg); background-repeat: no-repeat; float:left; }



.content_txt{width:500px; margin:0 0 0 15px; float:left; font: 13px Arial, Helvetica, sans-serif; color: #000; text-align:justify; line-height:18px;}



.related{width:500px; margin:0 0 0 15px; float:left; font: 10px Arial, Helvetica, sans-serif; color: #000; text-align:justify; line-height:18px;}



.featured_prod{width:500px; margin:0 0 0 0; float:left;}



.box{width:217px; margin:0 0 0 28px; float:left;  padding: 5px 0;}



.box p.content{font: bold 14px Arial; color: #205302; margin:15px 0 0 20px; border-right:1px #CCCCCC dotted;}



.price{font: bold 16px Arial; color: #5c5b5b; margin-top:15px;}



.box1{width:217px; margin:0 0 0 20px; float:left; padding:5px;}



.box1 p.content{font: bold 14px Arial; color: #205302; margin:15px 0 0 20px;}







.box2{width:217px; margin:0px 0 0 28px; float:left; }



.box2 p.content{font: bold 14px Arial; color: #205302; margin:15px 0 0 20px; border-right:1px #CCCCCC dotted;}







.box3{width:217px; margin:0 0 0 20px; float:left; }



.box3 p.content{font: bold 14px Arial; color: #205302; margin:15px 0 0 20px; }





.price1{font: bold 12px Arial; color: #5c5b5b; margin-top:15px;}

.price1 a {



	color:  #5c5b5b;



	text-decoration: none;



}



.price1  a:hover  {



	color:  #5c5b5b;



	text-decoration: underline;



}





hr {



  border: 1px #CCCCCC dotted;



  width: 85%;



  float:left;



  margin-left:40px;



}







#right_pan{width:227px; margin:7px 0 0 20px; float:left;}







#search{width:227px; height:auto; margin:5px 0 0 0; float:left;}



.searchtop{width:227px; height:43px; background-image:url(images/index_14.jpg); background-repeat: no-repeat; float:left; }



.searchtop p.title{font: bold 14px Arial; color: #fff; margin:15px 0 0 20px; text-transform:uppercase;}



.searchmid{width:227px; height:auto; background-image:url(images/index_16.jpg); background-repeat: repeat-y; float:left; }



.searchbot{width:227px; height:18px; background-image:url(images/index_19.jpg); background-repeat: no-repeat; float:left; }







#reviews{width:227px; height:auto; margin:5px 0 0 0; float:left;}



.revtop{width:227px; height:43px; background-image:url(images/index_14.jpg); background-repeat: no-repeat; float:left; }



.revtop p.title{font: bold 14px Arial; color: #fff; margin:15px 0 0 20px; text-transform:uppercase;}



.revmid{width:227px; height:auto; background-image:url(images/index_16.jpg); background-repeat: repeat-y; float:left; }



.revmid p.testi{width:198px; font: 11px Arial; color: #000; margin:10px 0 0 15px; text-align:justify;}



.revbot{width:227px; height:18px; background-image:url(images/index_19.jpg); background-repeat: no-repeat; float:left; }











.cart{width:450px; float:left; margin:0 0 0 23px; font: 12px Arial; color: #fff; background-color:#fea803; font-weight:900;}



.cart1{width:460px; float:left; margin:0 0 0 23px; font: 12px Arial; color: #fff; background-color:#fea803; font-weight:900;}



.cart_cont{width:428px; float:left; margin:5px 0 5px 20px;}



.cart_cont1{width:445px; float:left; margin:5px 0 5px 15px;}



.cart_cont2{width:445px; float:left; margin:5px 0 5px 8px;}







.formbutton{



cursor:pointer;



border:outset 1px #ccc;



background:#999;



color:#666;



font-weight:bold;



padding: 1px 2px;



background:url(images/formbg.gif) repeat-x left top;



width:88px;



}







.footer_container {



height : auto;



width : 100%;



background-image : url(images/footer_bg.gif);



background-repeat : repeat-x;



background-color:#ede8e1;



float:left;



margin-top:10px;



}







.footer_txt a {



	color:  #434343;



	text-decoration: none;



}



.footer_txt  a:hover  {



	color:  #434343;



	text-decoration: underline;



}











.footer_txt {



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



	font-size: 11px;



	color: #434343;



	text-align:center;



	



}







.statement{



	width:850px;



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



	font-size: 10px;



	color: #6f6f6f;



	padding-top:10px;



	padding-bottom:10px;



	text-align:left;	



		}		







.privacy {



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



	font-size: 10px;



	color: #6f6f6f;



	text-align:center;



	padding:10px 0 10px 0;



}







.privacy a {



	color:  #6f6f6f;



	text-decoration: none;



}



.privacy  a:hover  {



	color:  #6f6f6f;



	text-decoration: underline;



}




