#container {
	width:720px;
	background-color:#ffffff;
	padding-bottom:15px;
	margin:0;
}

#header {
	width:720px;
	background-color:#fff;
	padding: 0 0 15px 0;
}

#logo {
	float:left;
}

#franck_photo {
	float:right;
}

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

h1 {
	color:#adadad;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:22px;
	display:inline;
}

h2 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	display:inline;
}

#content {
	line-height:1.5em;
	font-size:10px;
}

.caption {
	font-size:11px;
	font-weight:bold;
}

.errors{
	color:#FF0000;
}

/* ------- Generated by csscreator.com ------- */  
 
 
#left_column {
 	width:400px; 
 	text-align:left;
	padding: 15px 0;
	margin: 0;
	position: static;
	float: none !important;
}

#left_column a {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	word-wrap: break-word;
	font-size:11px;
}

#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:230px; 
 	float:right; 
 	position:relative;
	text-align:left;
	padding: 10px 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:11px;
	text-transform:uppercase;
}

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

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

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

#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 td{
	font-style:italic;
}

#inside_content td a{
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

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

#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:#000000;
	text-decoration:none;
}

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



/* search box attributes */

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

#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; 
}

/* global css */

html, body {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}

* {margin:0;padding:0}

.clear {
	clear:both;
}

p {
	padding:5px 20px 5px 0;
}

hr {
	border: 0;
	width: 100%;
	color: #f0f1f1;
	background-color: #f0f1f1;
	height: 6px;
	margin: 10px auto 0 0;
	text-align: left;
	border-bottom:1px solid #9a9a9c;
	border-top:1px solid #9a9a9c;
	border-right:1px solid #9a9a9c;
}

#design_by {
	text-align:center;
	color:#666666;
	font-size:11px;
}

#design_by a{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

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


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 	content: "."; 
 	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

/* --------------------------------------- */  

/* ------- Image Replacement ---------------*/

ul#nav_main{ 
	list-style-type: none; 
	position: relative; 
	width: 794px; 
	height:31px;
	margin: 0; 
	padding: 0; 
}

ul#nav_main a { 
	display: block; 
	height:31px;
	text-decoration: none;
	overflow:visible;
}

li#nm_1 { 
	position: absolute;
	left: 0; 
	width: 113px; 
	height: 31px; 
	background: url(http://www.promexwines.com/images/nav_bar.gif) no-repeat 0 0; 
}

li#nm_2 { 
	position: absolute; 
	left: 113px; 
	width: 142px; 
	height: 31px; 
	background: url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -113px 0; 
}

li#nm_3 { 
	position: absolute;
 	left: 255px; 
	width: 142px; 
	height: 31px; 
	background: url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -255px 0; 
}

li#nm_4 { 
	position: absolute;
	left: 397px; 
	width: 200px; 
	height: 31px; 
	background: url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -397px 0; 
}

li#nm_5 { 
	position: absolute;
 	left: 597px; 
	width: 104px; 
	height: 31px; 
	background: url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -597px 0; 
}

li#nm_6 { 
	position: absolute;
  	left: 701px; 
	width: 93px; 
	height: 31px; 
	background: url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -701px 0; 
}

li#nm_1 a:hover { background : url(http://www.promexwines.com/images/nav_bar.gif) no-repeat 0 -31px; }
li#nm_2 a:hover { background : url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -113px -31px; }
li#nm_3 a:hover { background : url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -255px -31px; }
li#nm_4 a:hover { background : url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -397px -31px; }
li#nm_5 a:hover { background : url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -597px -31px; }
li#nm_6 a:hover { background : url(http://www.promexwines.com/images/nav_bar.gif) no-repeat -701px -31px; }

.nav_span {display:none;}

/* --------------------------------------- */  
