body
{
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

.content_wide ul { margin:0; padding:0; }
.content_wide ul li { margin:0 0 0 15px; padding:0; }
.content_wide ul li ul li { margin:0 0 0 35px; padding:0; }
.content_wide h2 { font-family:tahoma,arial,sans-serif; font-weight:normal; font-size:16px; color:#96A45B; margin:0 0 8px 0; }
.content h2 { font-family:tahoma,arial,sans-serif; font-weight:normal; font-size:16px; color:#96A45B; margin:0 0 8px 0; }
.content, .content_wide { font-family:tahoma,sans-serif; font-size:14px; line-height:18px; }

a img { border:0px; }

A:link
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

A:visited
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

A:hover
{
    text-decoration: underline;
    color: #000000;
}

A.niche:link
{
    color: #efefef;
    text-decoration: none;
    font-weight: bold;
}

A.niche:visited
{
    color: #efefef;
    text-decoration: none;
    font-weight: bold;
}

A.niche:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

A.nav:link
{
	font-weight: bold;
	color: #222222;
	text-decoration: none;
}

A.nav:visited
{
	font-weight: bold;
	color: #191552;
	text-decoration: none;
}

A.nav:hover
{
	font-weight: bold;
	color: #A4AB9B;
	text-decoration: underline;
}

div
{
	font-family: Verdana;
	font-size: 12px;
	color: #080808;
}

div.container
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top:8px;
	border:0;
}

div.container_wide
{
	width: 913px;
	margin-left: auto;
	margin-right: auto;
	margin-top:8px;
	border:0;
}

div.logo_bar
{
	height: 100px;
	border-bottom: solid 1px #393C41;	
}

div.logo_bar2 { height: 102px; border:solid 1px #787767; margin:0 auto; width:800px; }

div.links
{
	padding: 24px;
	float: left;
}

div.cart
{
	padding: 24px;
	float: right;
}

div.content
{ /*border:solid 1px #B3B3A1;*/ width:800px; /*background:#EEEED7;*/ padding:0; margin:2px 0 0 0; }

div.content_wide
{ width:913px; padding:0; margin:2px 0 0 0; }

div.content_index
{ border:solid 1px #B3B3A1; height:455px; width:800px; background:#EEEED7; padding:0; margin:2px 0 0 0; }

div.content2
{
	border-top: solid 1px #393C41;
	clear: both;
	padding: 10px;
	color: #efefef;
}

div.footer{
	/*border-top: solid 1px #393C41;	
	padding: 22px;
	text-align: center;
	font-size: 12px;
	line-height: 20px;*/
	font-size:9px;
	text-align:right;
	margin-top:20px;
	margin-right:20px;
}

div.bottle_shot
{
    width: 40%;
    background-color: #555555;
    text-align: center;
    padding: 20px;
    float: left;
}

div.product_specs
{
    float: right;   
}
.nav_holder { width:798px; margin:0px auto 0 auto; padding:8px 0 0 0; text-align:center; border:1px solid #BAB8B0; height:26px; background:#EEEED7; line-height:12px; height:27px; }

.nav_holder_index { width:800px; margin:8px 0 0 0; padding:0; text-align:center; border-top:1px solid #BAB8B0; border-bottom:1px solid #BAB8B0; height:26px; background:#F8F5EA; line-height:12px; }

#nav { float:left; margin:0 auto; width:798px; padding:0; text-align:center; height:26px; border-top:1px solid #BAB8B0; background:#F8F5EA; }
#nav li { list-style:none; float:left; height:16px; margin:6px 0 0 0; padding:0; text-align:center; display:block; border-left:1px solid #BAB8B0; }
#nav li a {	margin:0; padding:0; text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; color:#000000; /* background:#fff;  IE6 Bug */}
#nav li a:hover { color:#347AB7;}
#nav li ul { position:relative; top:2px; left:-1px; display:none; padding:0; margin:0; text-align:left; z-index:99; }
#nav li ul li { border:0; margin:0; padding:0; text-align:left; border-bottom:1px solid #BAB8B0; border-left:1px solid #BAB8B0; border-right:1px solid #BAB8B0; background-color:#f8f5ea; }
#nav li ul li a { display:block; padding:2px 0 2px 10px; }
#nav li ul li a:hover { color:#fff; background-color:#347AB7; }
/* The magic */
#nav li:hover ul, #nav li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */
#nav .first { border:0; }

#nav_index { float:left; margin:0 auto; width:798px; padding:0; text-align:center; height:26px; border-bottom:1px solid #BAB8B0; background:#F8F5EA; }
#nav_index li { list-style:none; float:left; height:16px; margin:6px 0 0 0; padding:0; text-align:center; display:block; border-left:1px solid #BAB8B0; }
#nav_index li a {margin:0; padding:0; text-decoration:none; font-family:Verdana; font-size:10px; font-weight:normal; color:#000000; /* background:#fff;  IE6 Bug */}
#nav_index li a:hover { color:#347AB7; }
#nav_index li ul { position:relative; top:2px; left:-1px; display:none; padding:0; margin:0; text-align:left; z-index:99; }
#nav_index li ul li { border:0; margin:0; padding:0; text-align:left; border-bottom:1px solid #BAB8B0; border-left:1px solid #BAB8B0; border-right:1px solid #BAB8B0; background-color:#f8f5ea; }
#nav_index li ul li a { display:block; padding:2px 0 2px 10px; }
#nav_index li ul li a:hover { color:#fff; background-color:#347AB7; }
/* The magic */
#nav_index li:hover ul, #nav_index li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #nav_index ul li { float: left; height: 1%; }
* html #nav_index ul li a { height: 1%; }
/* End */
#nav_index .first { border:0; }

#fivelinks_index { list-style:none; width:809px; height:130px; text-align:left; margin:20px 0 0 0; padding:0; }
#fivelinks_index li { list-style:none; float:left; display:block; height:120px; width:133px; margin:0 34px 0 0; padding:0; }

.inside_content{
	background-color:#FFFFFF;
}
.product_caption{
	font-size:18px;
	color:#666666;
}



#product_thumb2{
	float:left;
	overflow:hidden;
	width:390px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}

#product_thumb2 .thumb2{
	float:left;
	width:115px;
}

#product_thumb2 .info2{
	float:left;
	width:270px;

	font-size:10px; 
}


#product_thumb2 .info2 ul, #product_thumb_alt2 .info2 ul, #product_caption_list2 {
	list-style-type:circle;
	margin-left:0px;
	padding-left:20px;
}	

#product_thumb .info_top2{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}



#product_thumb{
	float:left;
	overflow:hidden;
	width:380px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:0px;
}

#product_thumb .thumb{
	float:left;
	width:115px;
}

#product_thumb .info{
	float:left;
	width:240px;
	font-size:10px;
}
#product_thumb .info3{
	float:left;
	width:360px;
	font-size:10px;
}
#product_thumb .info ul, #product_thumb_alt .info ul, #product_caption_list{
	list-style-type:circle;
	margin-left:0px;
	padding-left:20px;
}
#product_thumb .info_top{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
#product_buynow{
	background-color:#e7e7c7;
	float:right;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:10px;

}
#product_buynow a{
	
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}
#product_buynow a:hover{
	text-decoration:underline;
}





#product_thumb_alt{
	float:left;
	overflow:hidden;
	height:240px;
	width:790px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:0px;
}

#product_thumb_alt .thumb{
	float:left;
	width:230px;
	height:240px;
}

#product_thumb_alt .info{
	float:left;
	width:550px;
	height:240px;
	font-size:10px;
}


#product_thumb_alt .info_top{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	width:320px;
}



.stores { list-style:square; margin:0; padding:0; }
.stores li { list-style:square; margin:0 0 5px 0; padding:0; list-style-position:inside; }
.stores li ul { list-style:disc; margin:0 0 5px 15px; padding:0; }
.stores li ul li { list-style:disc; margin:0 0 5px 15px; padding:0; }
