body {
	margin: 0;
	color: #000;
	background-color:#6b5634;
	font: 11px verdana, geneva, sans-serif;
	line-height: 16px;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #a47c39;
	text-decoration: underline;
}
a:hover {
	color:#000;
}
/* General settings */
#wrapper {
	width: 760px;
	margin: 0 auto;
	position:relative;
	padding:289px 0 0;
}
/* header start */
#header {
	width:100%;
	height:289px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-header.jpg) no-repeat;
}
#header .visual {
	position:absolute;
	left:0;
	top:92px;
	width:100%;
}
/* logo */
.logo {
	width:91px;
	height:37px;
	position:absolute;
	left:16px;
	top:21px;
	margin:0;
	z-index:2;
}
.logo a {
	display:block;
	height:100%;
	/*background:url(../images/bg-logo.png) no-repeat;*/
	text-indent:-9999px;
	overflow:hidden;
}
.logo-big {
	position:absolute;
	right:60px;
	top:65px;
	background:url(../images/bg-logo-big.gif) no-repeat;
	width:221px;
	height:99px;
	text-indent:-9999px;
	overflow:hidden;
}
/* navigation */
#nav {
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
	top:73px;
}
#nav li {
	display:inline;
	padding:0 3px;
	
}
#nav li a {
	color:#000;
	text-decoration:none;
}
#nav li a:hover {
	color:#e32900;
}
/* header end */
/* main start */
#main {
	background:#f5f4f0 url(../images/bg-main.gif) repeat-y;
	position:relative;
	min-height:391px;
	/*overflow:hidden;*/
}

#main h3{
	color: #ab7c39;
}

.main-holder {
	width:100%;
	overflow:hidden;
}
/* content start */
#content {
	width:466px;
	float:right;
	padding:36px 26px 35px 38px;
}

.text-wine-club {
	margin:0 0 14px;
}
.text-blog {
	margin:0 0 0px;
}
.text-awards {
	margin:0 0 17px;
}
.text-reviews {
	margin:0 0 4px;
}
.text-news {
	margin:0 0 9px;
}
.text-find-wines {
	margin:0 0 8px;
}
.text-partners {
	margin:0 0 16px;
}
.text-careers {
	margin:0 0 7px;
}
.text-our-people {
	margin:0 0 4px;
}
.text-purchase {
	margin:0 0 10px;
}
.text-wine {
	margin:0 0 14px;
}
.text-vineyard {
	margin:0 0 14px;
}
.text-bienvenue {
	margin:0 0 10px;
}
.text-events {
	margin:0 0 33px;
}
.text-people {
	margin:0 0 47px;
}
.text-contact-us {
	margin:0 0 15px;
}
#content h2 img {
	vertical-align:top;
}
/* events-box */
.events-box {
	height:1%;
	overflow:hidden;
	padding:0 0 0 2px;
}
.events-box .column1 {
	float:left;
	width:251px;
}
.events-box .column2 {
	width:197px;
	float:left;
}
#content .events-box h3 {
	color:#ab7c39;
	margin:0 0 14px;
	font-size:13px;
	font-weight:bold;
}
.events-box .month {
	display:block;
	margin:0 0 14px;
}
.events-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
.events-box ul li {
	margin:0 0 13px;
}
.events-box ul a {
	color:#000;
}
.events-box ul a:hover {
	color:#A47C39;
}
.events-box .item {
	margin:0 0 27px;
}
#content p {
	margin:0 0 14px;
}
/* content-nav */
.content-nav {
	position:absolute;
	width:447px;
	padding:0 43px 15px 38px;
	right:0;
	bottom:0;
	text-align:right;
}
.content-nav .back {
	float:left;
}
.hide {
	display:none;
}
/* people-box */
.people-box {
	height:1%;
	overflow:hidden;
	padding:0 0 0 1px;
}
.people-box .image-right {
	float:right;
	margin:16px 5px 0 5px;
}
#content h3 {
	color:#a47c39;
	font-size:13px;
	font-weight:bold;
}
#content .people-box h3 {
	margin:0;
}
#content .people-box p {
	margin:0 0 16px;
}
.people-box h4 {
	margin:0;
	font-size:11px;
	font-weight:bold;
}
.people-box .media a {
	color:#000;
}
.people-box .media a:hover {
	color:#A47C39;
}
/* contact us */
.order {
	width:100%;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px;
	background:url(../images/ico-order.gif) no-repeat 4px 0;
	padding:1px 0 5px;
}
.order a {
	padding:0 0 0 29px;
}
.contact-box {
	padding:0 0 0 2px;
}
.contact-box h3 {
	margin:0 0 12px;
}
.contact-box address {
	font-style:normal;
}
.contact-box dl {
	margin:0;
	height:1%;
	overflow:hidden;
}
.contact-box dt {
	float:left;
	clear:left;
	margin:0 3px 0 0;
}
.contact-box dd {
	margin:0;
}
.email {
	font-weight:bold;
}
.contact-info {
	margin:0 0 19px;
}
.bulleted {
	margin:0;
	padding:0;
	list-style:none;
	line-height:19px;
}
.bulleted li {
	background:url(../images/bullet01.gif) no-repeat 0 7px;
	padding:0 0 0 14px;
}
.bulleted2 {
	margin:0 0 14px;
	padding:0;
	list-style:none;
}
.bulleted2 li {
	background:url(../images/bullet01.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
}
/* content end */
/* sidebar start */
#sidebar {
	width:230px;
	float:left;
}
#sidebar img {
	vertical-align:top;
}
/* sidebar end */
/* main end */
/* footer start */
#footer {
	background-color:#d4d4d3;
	padding:15px 10px 23px;
}
#footer p {
	color:#fff;
	font-size:10px;
	margin:0;
}
/* footer end */

/****** MENU ******************/

ul.dropdown li a
{
	color:#000;
    padding: 0px 10px 0px 10px;

}

ul.dropdown li a:hover
{
	color:red;
}

div.menu
{ 
  padding-top:65px;
 }

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}


ul.dropdown {
 position: relative;
 z-index: 97;
 padding: 0px 20px 0px 20px;
}

ul.dropdown li {
 float: left;
 vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 99;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
background-color: #F5F3F0;
 top: 25px;
 left: 0;
 z-index: 98;
 min-width:200px;
}

ul.dropdown ul li {
 float: none;
 background-color: #F5F3F0;
 height:30px;
 width:100%;
 min-width:200px;
}

ul.dropdown ul:hover{
background-color: #F0EEEB;
}

ul.dropdown ul li:hover {
 background-color: #F0EEEB;
}

ul.dropdown ul ul {
 top: -1px;
 left: 100%;
 border: solid 1px #6B5634;
}

ul.dropdown ul
{
 border: solid 1px #6B5634;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


ul.dropdown li {
 color: White;
 line-height:30px;	 
}


ul.dropdown a:hover {
background:url(../images/ico01.gif) no-repeat;
background-position:top center;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ text-decoration: none; font-size:13px; }

#content_join {background: url(../images/content/news.jpg) bottom no-repeat;}
#content_join h2 {background: url(../images/title/join.gif) no-repeat; margin:0; padding:0; width:360px; height:55px;}
#right {padding:30px 40px 0px 270px; margin:0;}



/* Netshift Media Additions */
table.pageFormat { width: 750px; border-collapse: collapse; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 1.7em; }
.leftColumn { width: 230px; vertical-align: bottom; padding: 0; text-align: center; }
.rightColumn { padding: 20px; background-color: #f5f4f0; vertical-align: top; }
.valignTop { vertical-align: top; }
.valignCenter, .valignMiddle { vertical-align: middle; }
.floatRight { float: right; margin: 0 0 15px 15px; }
.person { overflow: auto; }
table.pageFormat a { color: #a47C39; }
table.pageFormat a:hover { color: #000; }
.orderLink a { font-weight: bold; display: block; height: 22px; padding-left: 30px; background: transparent url(/upload/image/cart_levieux.jpg) bottom left no-repeat; }

table.events th { text-align: left; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
table.events td { padding-right: 20px; }

form#signUpForm li { list-style: none; }
form#signUpForm .textbox label { display: block; float: left; width: 150px; }
form#signUpForm textarea { width: 400px; height: 150px; margin-bottom: 15px; }


#menu_our_wine ul { display: none !important; }
