#container {width:800px; background-color:#fff;	padding-bottom:15px;}

#header {width:794px; height:159px;	background-color:#fff;	padding-bottom: 15px;}

#logo {float:left;	width:448px; height:159px;	display:block;}

#franck_photo {float:right;	width:346px; height:159px; display:block;}

#navigation {float:left; width:794px; height:31px;}

h1 {color:#adadad;	font-size:22px;	display:inline; line-height:1.2em;}
h2 {font-size:14px;	display:inline;}
h3 {font-size:16px;	display:inline;}
h4 {font-size:15px;	color:#666666;	display:inline;}
h5 {font-size:14px;	display:inline;}

.caption {font-size:11px; }

.padding {padding:10px 10px 10px 20px;}

.errors{color:#FF0000;}

.uppercase{text-transform:uppercase;}
/* ------- Generated by csscreator.com ------- */  
 
 
#left_column {
 	width:541px; 
 	float:left;
 	position:relative;
	text-align:left;
	padding: 15px 0;
}

#left_column a {
	color:#000;
	font-size:12px;
}

#left_column a:hover {
	text-decoration:none;
}

#left_column hr {
	border: none;
	width: 95%;
	background-color: #e6e7e7;
	height: 3px;
	margin: 5px auto 10px 0;
	*margin: 5px auto 5px 0;
	text-align: left;
}

#left_column ul {
 	list-style-type: square;
	padding:0 20px 0 30px;	
}

#right_column {
 	width:247px; 
 	float:right; 
 	position:relative;
	text-align:left;
	padding: 20px 0;
}

/* listed links to the map */


#map_links {
	text-align:left;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#map_links ul {
	list-style-type: none;
	margin: 0;
 	border: none;
	padding:5px 0;
}

#map_links li {
	padding-bottom:3px;
	padding-left:15px;
}

#map_links a {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}

#map_links a:hover {
	text-decoration:none;
}

#left_list {
	float:left;
	position:relative;
	text-align:left;
	width:120px;
}

#right_list {
	float:right;
	position:relative;
	text-align:left;
	width:120px;
}

#inside_content {
	width:500px;
	padding:0 0 0 20px;
}

#inside_content li{
	padding:3px 0 3px 10px;
}

.sub_regions{
	font-style:normal; 
	font-weight:bold; 
	color:#FF0000;
}

.wine_links a{
	font-weight:bold;
	text-decoration:none;
}

#left_content {
	float:left;
	position:relative;
	text-align:left;
	width:200px;
}

#left_content ul {
	list-style-type: none;
	margin: 0;
 	border: none;
	padding-bottom:10px;
	text-indent: -4.5em;
}

#left_content li {
	padding:5px 0 5px 20px;
	font-style:italic;
}

#right_content {
	float:right;
	position:relative;
	text-align:left;
	width:250px;
}

#right_content ul {
	list-style-type: none;
	margin: 0;
 	border: none;
	padding-bottom:10px;
	*padding-bottom:15px;
}

#right_content li {
	padding:2px 0 2px 20px;
}

#right_content li img {
	*padding: 1px 0 2px 0;
}

#right_content a {
	text-decoration:none;
	font-weight:bold;
}

#right_content a:hover {
	text-decoration:underline;
}

#info_box {
	width: 21em;
	padding: .5em .5em .5em .5em;
	border:1px solid #9a9a9c;
	background:#e6e7e7;
}

#info_box p {padding:0;}

#info_box a {color:#000;	text-decoration:none;}

#info_box a:hover {text-decoration:underline;}

/* grey box attributes */

#grey_box{
	font-size: 12px;
	width: 231px;
	border:1px solid #9a9a9c;
	background:#e6e7e7;
	margin:0 0 20px -1px;
	*margin:0 0 20px 0;
	padding: 10px 0px 10px 10px;
	clear: left;
}

#grey_box img{padding: 0 5px;	float: right;}

#grey_box a{text-decoration:underline;	color:#000;}

#grey_box a:hover{text-decoration:none;}

#grey_box_links {
	text-align:left;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-image: url(../images/box.gif);
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding-left:20px;
}

#grey_box_links ul {
	list-style-type:none;
	margin: 0;
 	border: none;
	padding:5px 0;
}

#grey_box_links li {
	padding-bottom:10px;
	padding-left:5px;
}

#grey_box_links a {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}

#grey_box_links a:hover {
	text-decoration:none;
}

/* search box attributes */

form, input {
	padding:0;
	margin:0;
}

#form_box{
	padding:12px 0;
	*padding:10px 0;
	font-size: 12px; 
}

#form_box fieldset {
	width: 19.5em;
	padding: .5em 0 .5em .5em;
	border:1px solid #9a9a9c;
	background:#e6e7e7;
} 

#form_box textarea{
	color: #000;
	background-color: #fff;
	border: 1px solid #9a9a9c;
	font-size:12px;
	padding:3px 0 3px 2px;
	margin:5px 0;
	*margin-bottom:3px;
} 

#form_box label { 
	font-weight:bold;
} 

#form_box input {
	color: #000;
	background-color: #fff;
	border: 1px solid #9a9a9c;
	width:21em;
	font-size:10px;
	padding:3px 0 3px 2px;
	margin:5px 0;
	*margin-bottom:3px;
}

#form_box .submit {
	color: #fff;
	background: #b8b9b9;
	border:none;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	width: 8em; 
}

#heading{width:450px;}

#print_button img{
	position:absolute;
	top:10px;
	left:465px;
	border:none;
}

/* to add a shadow to an image */

.dropshadow {
	float:left;
	clear:left;
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 0 0 2px 5px !important;
	margin: 0 0 2px 2px;
}

.dropshadow img {
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #9a9a9c;
	*margin-bottom: -3px;
	padding:0;
}

