body {
	background: #FFFFFF;
	padding: 0px;
	margin: 0px 0px;
    text-align: center;
}

img {
	border: none;
	vertical-align: text-top;
}

.text_main {
	font-family: arial, verdana, helvetica;
	color: #663300;
	font-size: 12px;
}

a.link_main {
	font-family: arial, verdana, helvetica;
	color: #89051c;
	font-size: 12px;
	text-decoration: none;
}

a.link_main:hover {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

a.link_footer {
	font-family: arial, verdana, helvetica;
	color: #89051c;
	font-size: 11px;
	text-decoration: none;
}

a.link_footer:hover {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a.link_recipes {
	font-family: arial, verdana, helvetica;
	color: #990000;
	font-size: 11px;
	text-decoration: none;
}

a.link_recipes:hover {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

/*a.footer {
	font-family: arial, verdana, helvetica;
	color: #89051c;
	font-size: 11px;
	text-decoration: none;
}

a.footer:hover {
	font-family: arial, verdana, helvetica;
	color: #07004c;
	font-size: 11px;
	text-decoration: none;
}*/

#container {
	width: 800px;
    margin: 0px auto;
    text-align: left;
    padding: 0px;
    height: 100%;
	position: relative;
	top: 50px;
	/*border: 1px solid red;*/
}

#box_header {
	background-image: url('http://www.chathamimports.com/images/header_background.jpg');
	width: 800px;
	height: 113px;
}

#box_header_login {
	background-image: url('http://www.chathamimports.com/images/header_background_login.jpg');
	width: 800px;
	height: 113px;
}

#box_vert_nav {
	position: absolute;
	top: 40px;
	left: 380px;
	width: 105px;
	line-height:20px;
	border: 1px solid black;
}

#vert_products {
	position: absolute;
	top: 45px;
	left: 380px;
	width: 105px;
}

#vert_reviews {
	position: absolute;
	top: 70px;
	left: 380px;
	width: 105px;
}

#vert_recipes {
	position: absolute;
	top: 95px;
	left: 380px;
	width: 105px;
}

#box_search {
	position: absolute;
	top: 80px;
	left: 510px;
	width: 255px;
}

.list_search {
	width: 250px;
}

#logo {
	position: absolute;
	top: 22px;
	left: 10px;
}

#image_header {
	position: absolute;
	top: 22px;
	left: 170px;
}

#image_header_login {
	position: absolute;
	top: 22px;
	left: 355px;
}

#red_bar1 {
	position: absolute;
	top: 118px;
	left: 0px;
	width: 373px;
	height: 17px;
	font-size: 1px;
	padding: 0px;
	background-color: #89051c;
}

#red_bar2 {
	position: absolute;
	width: 134px;
	left: 375px;
	top: 118px;
	height: 17px;
	font-size: 1px;
	padding: 0px;
	background-color: #89051c;
}

#red_bar3 {
	position: absolute;
	width: 172px;
	left: 511px;
	top: 118px;
	height: 17px;
	font-size: 1px;
	padding: 0px;
	background-color: #89051c;
}

#red_bar4 {
	position: absolute;
	width: 115px;
	left: 685px;
	top: 118px;
	height: 17px;
	font-size: 1px;
	padding: 0px;
	background-color: #89051c;
}

/*new stuff*/
/*michters, crop, and farmers*/

img.spirits-us-organic#image_header {top:38px;left:187px;}
.relative-container {position:relative;margin-top: 25px}
.relative-container#michters div#line_vertical {top:3px;}
.relative-container#farmers div#line_vertical {top:3px;}
.relative-container#crop div#line_vertical {
		top:3px;
		z-index: 9999
	}

.relative-container#farmers .banner {
	position:relative;
	z-index: 9;
}
.relative-container#farmers .banner img {
	position: relative;
	z-index:9;
}
.relative-container#farmers img.bottle-shot {
	position: relative;
	margin-top:-78px;
	z-index: 999
}

.relative-container#crop .banner img {
	position: relative;
	z-index:9;
}
.relative-container#crop img.bottle-shot {
	position: relative;
	margin-top:-24px;
	z-index: 999
}

.banner {
	padding-bottom:3px;
	border-bottom: 1px solid #8a0017;
}
.col2-set .col-1, .col2-set .col-2 { 
	position: relative;
	z-index: 5;
	width:49%;
}
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; } 
.relative-container#michters .col2-set,
.relative-container#farmers .col2-set,
.relative-container#crop .col2-set {padding-top: 20px;}
.relative-container#crop .col2-set .col-1 {width:53%}
.relative-container#crop .col2-set .col-2 {width:38.75%}
.relative-container#farmers .col2-set {position: relative;z-index: 999}
#banner {
	position: absolute;
	top: 137px;
	left: 0px;
	/*width: 800px;*/
	font-size: 1px;
	padding: 0px;
}

#recipes {
	position: absolute;
	top: 278px;
	left: 15px;
	width: 158px;
	padding: 0px;
	text-align: left;
	line-height: 1.8;
}

#recipes_gif {
	position: absolute;
	top: 35px;
	left: 0px;
	font-size: 1px;
}

#product {
	position: absolute;
	top: 280px;
	left: 0px;
}

#line_vertical {
	position: absolute;
	top: 308px;
	left: 480px;
	width: 1px;
	padding: 0px;
	background-color: #990000;
}

.product_title {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 12px;
	font-weight: bold; 
}

.product_title#michters {
	font-size:24px;
	color: #7f430f;
	margin-bottom: 25px;
}
p#michters {
font-family: arial, verdana, helvetica;
	font-size:18px;
	color:#000;
	line-height: 24px;
}
p#michters a {color:#7f430f;}

.product_title#crop {
	font-size:24px;
	color: #7f430f;
	margin-bottom: 25px;
}
p#crop {
	font-family: arial, verdana, helvetica;
	font-size:18px;
	color:#000;
	line-height: 24px;
}
p#crop a {color:#7f430f;}

.product_title#farmers {
	font-size:24px;
	color: #008651;
	margin-bottom: 25px;
}
p#farmers {
	font-family: arial, verdana, helvetica;
	font-size:18px;
	color:#000;
	line-height: 24px;
}
p#farmers a {color:#008651;}


#text {
	position: absolute;
	top: 305px;
	left: 490px;
	width: 350px;
	padding: 0px;
	font-family: arial, verdana, helvetica;
	color: #663300;
	font-size: 11px;
}

#link_text {
	position: absolute;
	text-align: left;
	top: 550px;
	left: 490px;
	width: 350px;
	padding: 0px;
	font-family: arial, verdana, helvetica;
	color: #990000;
	font-size: 11px;
}

#recipes_left_column {
	position: absolute;
	line-height: 1.0; 
	left: 15px; 
	top: 75px; 
	width: 250px;
	padding-top: 10px;
	font-family: arial, verdana, helvetica;
	color: #663300;
	font-size: 12px;
	/*border: 1px solid black;*/
}

.text_recipes_small {
	font-family: arial, verdana, helvetica;
	color: #663300;
	font-size: 10px;
}

#recipes_middle_column {
	position: absolute;
	left: 250px;
	top: 85px;
	width: 350px;
	padding: 0px;
	font-family: arial, verdana, helvetica;
	color: #663300;
	font-size: 12px;
}

#recipes_right_column {
	position: absolute;
	left: 490px; 
	top: 85px;
	width: 250px;
	padding: 0px;
	font-family: arial, verdana, helvetica;
	color: #663300;
	font-size: 12px;
	z-index:2;
}

		
#michters_link_text {
	position: absolute;
	top: 500px;
	left: 490px;
	font-family: arial, verdana, helvetica;
	color: #990000;
	font-size: 10px;
}
	
a.michters_link_recipes {
	font-family: arial, verdana, helvetica;
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
	
a.michters_link_recipes:hover {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

/* --------  products page ---------------*/

.box_link_brand {
	width: 174px;
	height: 15px;
	background-color: #ffffff;
	padding: 3px;
	margin-bottom: 5px;
}

*html .box_link_brand {
	width: 180px;
	height: 20px;
	background-color: #ffffff;
	padding: 3px;
}

.box_link_brand_on {
	width: 174px;
	height: 15px;
	background-color: #f1e1ad;
	padding: 3px;
	margin-bottom: 5px;
}

*html .box_link_brand_on {
	width: 180px;
	height: 20px;
	background-color: #f9efcd;
	padding: 3px;
}

a.link_product_category {
	font-family: arial, verdana, helvetica;
	color: #990000;
	font-size: 12px;
	text-decoration: none;
}

a.link_product_category:hover {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

a.link_product_category_stale {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

a.link_product_category_stale:hover {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

/*end new stuff*/

#home_text {
	position: absolute;
	width: 300px;
	left: 193px;
	top: 330px;
}

#footer {
	font-family: arial, verdana, helvetica;
	color: #663300;
	width: 800px;
	font-size: 11px;
	position: absolute;
	top: 578px;
	left: 0px;
	text-align: center;
	height: 30px;
	font-size: 11px;
	margin-top: 10px;
	padding-top: 5px;
	background-color: #f1e1ad;
}

*html #footer{
	height: 39px;
}
