body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 18px;
}
#body {
	background-image: url(http://www.provenmarketingonline.com/vin_mari/imgs/vin_bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrapper {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666699;
	width: 801px;
	background:url(http://www.provenmarketingonline.com/vin_mari/imgs/wrapper_bg.gif) repeat-y;
}

/* homepage styles */

#home-image-area { 
	height:266px; width:804px;
}
#interior-image-area { 
	height:220px; width:804px;
}

#toolbar-home {
	background-color: #FFFFFF;
	width: 801px;
}


#home-left {
	width: 615px;
	float: left;
	
	}
#content-left { 
	margin-left: 25px;
	width:590px;
	}
#content-left .content {
	padding: 0 30px 30px 30px; visible: false;
	}
.home-column { width:283px; padding-left:10px; float:left;  background-color: #E2E8A8; visible: false; 

// width:263px;
// padding-left: 5px;
}

.home-item {float: left; margin-left: 42px;
// margin-left:22px;
	padding:10px 20px 10px 0; visible: false;}

#home-right {float: left; width: 175px;
 }

#content-right { 
	margin-right:9px;
	width:165px;
	font-size: 11px;
	font-weight: bold;
	}

#content-right a:link, #content-right a:visited {
	display: block;
	margin: 3px 0 5px 20px;
	text-decoration: none;
	color: #6666CC;
	}
#content-right a.home, #content-right a.home:hover, #content-right a.home:visited { margin-left:0;
}



#content-right a:hover, #content-right a:active {
	color: #333366;
	}
#home-bottom { margin-left:25px; clear: both;}

#eclub-signup-right a:link, #eclub-signup-right a:visited {
	display: block;
	padding: 7px;
	margin: 33px 0 5px 20px;
	text-decoration: none;
	color: #ffffff;
	background-color: #7575B0;
	}
#eclub-signup-right a:hover, #eclub-signup-right a:active {
	color: #ffffff;
	}

/* global styles */
#footer { background-color:#FFFFFF; font-size:9px; line-height:normal; margin-left: 25px; padding-top:10px; padding-bottom:20px; clear:both;}

a:link {
	color: #66c;
}

a:visited {
	color: #666699;
}
a:hover {
	color: #333366;
}


/* character styles */
.green-text {color: #666600; visible: false;}

.caption1 { caption: -----------------Common------------------ }	

.title {caption: Page Title; color:#333366; font-family:"Times New Roman", Times, serif; font-size:26px; margin-top:0; padding-top:0; margin-bottom:6px}


.aHead {
	caption: Level 1 Heading;
	font-size: 15px;
	margin-bottom:0px; padding-bottom:0px;
	color: #666600;
	font-weight: bold;
}

.bHead {
	caption: Paragraph Heading;
	font-size: 12px;
	color: #666699;
	font-weight: bold;
	margin-bottom:0px; padding-bottom:0px;
}
.insetRight {
	caption: Right-aligned photo (Outlined);
	float: right;
	margin: 0 0 10px 15px;
	border: 3px solid #666699;
	}
.insetLeft {
	caption: Left-aligned photo (Outlined);
	float: left;
	margin: 0 15px 10px 0;
	border: 3px solid #666699;
	}

.caption2 { caption: -----------------Rarely Used------------------ }	
	
.callout {
	caption: Callout Box;
	border: 1px solid #666699;
	padding: 10px;
	width: 500px;
	margin-bottom:10px;
	font-weight: bold;
	color: #333366;
}

.bold-blue {caption: Bold Blue Text; color: #333366; font-size: 11px; font-weight:bold}

.faq-question {caption: FAQ Question; color: #333366; font-size: 11px; font-weight:bold; margin-bottom:0px; padding-bottom: 0px; 
}

.faq-answer {caption: FAQ Answer; color: #666600; font-size: 11px; font-weight:normal; margin-top:0px; padding-top: 0px; 
}
.pullquote {
	caption: Pull Quote (right-aligned);
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333366;
	margin: 0 0 5px 25px;
	padding: 10px;
	float: right;
	width: 150px;
	font-size: 14px;
	border-bottom: 1px solid #666699; 
	border-top: 1px solid #666699;
}
.pullquote-left {
	caption: Pull Quote (left-aligned);
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333366;
	margin: 5px 25px 5px 0;
	padding: 10px;
	float: left;
	width: 150px;
	font-size: 14px;
	border-bottom: 1px solid #666699; 
	border-top: 1px solid #666699;
}
.pullquote-wide {
	caption: Pull Quote (wide);
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333366;
	margin: 5px 0;
	padding: 5px 10px;
	width: 500px;
	font-size: 14px;
	border-bottom: 1px solid #666699; 
	border-top: 1px solid #666699;
}


.bHead2 {
	font-size: 12px;
	color: #3F3F0B;
	font-weight: bold;
	visible: false;
}

p.indent { text-indent: 0.2in; line-height:normal }

.award {
	caption: Award; 
	text-indent: 0.2in; 
	line-height:normal; 
	color: #333366; 
	font-size: 11px; 
	font-weight:bold; 
	margin:3px;
}



/* Common CSS styles
--------------------------------------------------------*/
img {
	border: 0;
	}
.left {
	float: left;
	visible: false;
	}
.right {
	float: right;
	visible: false;
	}
.imgLeft {
	float: left;
	margin: 5px 15px 10px 0;
	visible: false;
	}
.imgRight {
	float: right;
	margin: 0 -30px 10px 15px;
	visible: false;
	}

img.gallery {
	border: 3px solid #666699;
	visible: false;
	}
table.outline {border:1px solid #D0D78C; padding: 5px; background-color:#EBF0B8}

table.outline2 {border:1px solid #666699; padding: 5px; background-color:#FFFFFF}

.hours {
	background-color: #F9FCD8;
	line-height:normal;
	margin: 20px 0; 
	width: 250px;
	padding: 1px 15px 1px 15px;
	border: 1px solid #9999CC;
	visible: false;
}
.related-links {
	float:right;
	border-left: 1px solid #666699;
	width:175px;
	margin-left:25px; 
	margin-top:12px;
	padding:5px 10px;
	background-color:#F0F3D3;
	visible: false;
	}
.related-links-left {
	float:left;
	border-left: 1px solid #666699;
	width:165px;
	margin:12px 15px 8px 0;
	padding:5px 10px;
	background-color:#F0F3D3;
	visible: false;
	}	
.related-links p, .related-links-left p {margin:7px 0; padding:0; line-height:15px; visible: false;}

#iframe-content {padding-top: 5px;
	background-color: #E2E8A8;
}
#iframe-content img { margin-bottom:15px; margin-left:0px}

.red-bold {
	color: #FF0000;
	font-weight: bold;
	visible: false;
}

.rightnav a#currentpage {
	visible: false;
	color: #333366;
	border: 1px solid #9FA55B;
	padding-left:5px;
	background-color:#E2E8A8;
}
.buy-wine {
	width: 160px;
	background-image:url(http://www.provenmarketingonline.com/vin_mari/imgs/ding.gif);
	background-repeat:no-repeat;
	border: 1px solid #9FA55B;
	padding-left:18px;
	background-color:#EBF0B8;
	background-position: left center;
	font-weight: bold;
}
.buy-wine a {
text-decoration:none;
color:#666600
}

#billing_same {
	display: none;
}