body {
	background-image: url(../images/bg_PageWithLogo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #F2E3BA;
	margin: 0;
	padding: 0;
	
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #58441B;
}

body.nologo 
{
	background-image: url(../images/bg_Page.jpg) !important;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #F2E3BA;
}

img, div { behavior: url("includes/pngbehavior.htc"); }
.clear { clear: both; }
h1, h2, h3, h4, h5, h6 
{
	font-size: 14px;
	color: #9C3C25;
	font-weight: bold;
	display: inline;
}

#wrapper {
	width: 796px;
	margin: 0 auto;
	padding-top: 100px;
}

#holder { position: relative; }

#bodyBG_holder { z-index: 5; position: relative; }
#bodyBG 
{
	margin-left: 30px;
	position: absolute;
	z-index: 5;
}

#content_area { z-index: 200; }

#center_content 
{
	width: 700px;
	margin: 0 auto;
	position: relative;
	padding-top: 25px;
	z-index: 500;
}

#pgCopyright_Left {
	width: 350px;
	float: left;
	font-size: 11px;
	padding-left: 40px;
	padding-bottom: 15px;
}

#pgCopyright_Right { 
	width: 350px;
	text-align:right;
	float: right;
	font-size: 11px;
	padding-right: 20px;
}

#pgCopyright_Right a, #pgCopyright_Right a:link, #pgCopyright_Right a:hover, 
#pgCopyright_Right a:active, #pgCopyright_Right a:visited {
	color: #58441B;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}

#pgCopyright_right a:hover { text-decoration: underline; }


/********************************************/
/**************** NAVIGATION ****************/
/********************************************/
#pgMenu {
	display: block;
	width: 736px;
	margin: 0 auto;
	background-color: #9C3C25;
	height: 19px;
	line-height: 19px;
	font-size: 11px;
	color: #F2E3BA;
}

ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#nav li 
{
	display: block;
	height: 19px;
	line-height: 19px;
	float: left;
	text-align: center;
}

ul#nav li a, ul#nav li a:link, ul#nav li a:active, 
ul#nav li a:hover, ul#nav li a:visited {
	display: block;
	color: #F2E3BA;
	text-decoration: none;
	padding-left: 26px;
	padding-right: 25px;
	height: 19px;
	line-height: 19px;
	float: left;
}

ul#nav li a:hover { background-color: #000000; }



/********************************************/
/*************** LANDING PAGE ***************/
/********************************************/
div.landing {
	width: 796px;
	height: 467px;
	background-image: url(../images/body_bg_black.png);
	background-repeat: repeat-y;
}

div.landing #content_area {
	padding-left: 350px;
	padding-top: 310px;
	width: 350px;
	position: relative;
	z-index: 500;
}

div.landing #content_area a, 
div.landing #content_area a:link, 
div.landing #content_area a:visited, 
div.landing #content_area a:hover, 
div.landing #content_area a:active 
{
	display: block;
	position: relative;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #58441B;
	text-align: center;
	text-decoration: none;
	width: 65px;
	height: 35px;
	line-height: 35px;
	border: solid 1px #58441B;
	margin-top: 25px;
	margin-right: 15px;
}

div.landing .RedError 
{
	color: #9C3C25;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}


/********************************************/
/***************** HOMEPAGE *****************/
/********************************************/
div.homepage {
	width: 796px;
	height: 439px;
	background-image: url(../images/body_bg_black.png);
	background-repeat: repeat-y;
}

div.homepage #content_area {
	width: 600px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	z-index: 500;
	padding-top: 140px;
}

#welcome_1
{
	color: #9C3C25;
	font-size: 32px;	
	text-align: left; 
	padding-left: 155px;
	padding-bottom: 60px;
	font-weight: normal;
}
#welcome_2 
{
	color: #9C3C25;
	font-size: 32px;	
	text-align: right; 
	padding-right: 85px; 
	padding-bottom: 40px;
	font-weight: normal;
}


/********************************************/
/**************** DISTILLERY ****************/
/********************************************/
div.distillery {
	width: 796px;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-y;
}

div.distillery #content_area {
	width: 796px;
}

div.distillery #twocol_left 
{
	width: 200px;
	float: left;
	position: relative;
}
div.distillery #twocol_left img { padding-bottom: 25px; }

div.distillery #twocol_right 
{
	width: 480px;
	float: left;
	position: relative;
}

/********************************************/
/**************** PHOTO GALLERY**************/
/********************************************/

#gallery_center_content 
{
	width: 700px;
	margin: 0 auto;
	float:left;
	padding-left:60px;
	position: relative;
	padding-top: 25px;
	z-index: 500;
}

div.photo_gallery {
	width: 500px;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-y;
}

div.photo_gallery #content_area {
	width: 500px;
}
.photo_spacer
{
	width:200px;
	height:250px;
	float:right;
}

.gallery_thumb
{
	width: 150px;
	height: 125px;
	float: left;
	position: relative;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right:5px;
	text-align: center;
	
	
}

.gallery_thumb a, .gallery_thumb img
{
	border:none;	
	
}

/********************************************/
/**************** COLLECTION ****************/
/********************************************/
div.collection {
	width: 796px;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-y;
}

div.collection #content_area {
	width: 796px;
}

.prod_box 
{
	width: 33%;
	float: left;
	position: relative;
	padding-bottom: 20px;
	text-align: center;
}

.prod_box_name 
{
	color: #9C3C25;
	font-size: 17px;
	font-weight: bold;
}
.name_lg { font-size: 22px; }

.prod_box_details { font-weight: bold; }
.prod_box_batch { font-size: 11px; }



/********************************************/
/*************** PRODUCT PAGE ***************/
/********************************************/
div.prod_details {
	width: 796px;
	height: 439px;
	background-image: url(../images/body_bg_black.png);
	background-repeat: repeat-y;
}

div.prod_details #content_area {
	width: 796px;
}

.prod_details_img { float: right; position:relative; padding-left: 25px; }

.prod_dtl_name, .prod_dtl_PSlogo, .prod_dtl_details, .prod_dtl_batch { text-align: center; padding-bottom: 3px; }

.prod_dtl_name 
{
	color: #9C3C25;
	font-size: 20px;
	font-weight: bold;
}
.dtlname_lg { font-size: 25px; }

.prod_dtl_details { font-size: 14px; font-weight: bold; }
.prod_dtl_batch { font-size: 13px; font-weight: bold; padding-bottom: 15px; }



/********************************************/
/*************** TERMS/PRIVACY **************/
/********************************************/
div.terms {
	width: 796px;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-y;
}

div.terms #content_area {
	width: 796px;
}

#terms_pg 
{
	width: 500px;
	text-align: left;
}



/********************************************/
/*************** MEET DISTILLER *************/
/********************************************/
div.masterdistiller {
	width: 796px;
	min-height: 439px;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat-y;
}

div.masterdistiller #content_area {
	width: 796px;
}

#contact_link { padding-top: 20px; }

.mdimg { padding-left: 25px; padding-bottom: 25px; padding-right: 25px; z-index: 400; position: relative; }



/********************************************/
/***************** CONTACT US ***************/
/********************************************/
div.contactus {
	width: 796px;
	height: 439px;
	background-image: url(../images/body_bg_black.png);
	background-repeat: repeat-y;
}

div.contactus #content_area {
	width: 796px;
}

.address_info { float: left; position: relative; width: 225px; }

#contact_frm 
{
	color: #9C3C25;
	padding-top: 15px;
}

.frm_lbl { width: 20%; position: relative; float: left; }
.frm_fld { width: 75%; position: relative; float: left; }