/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #271100 url(../images/vini_body_bg.jpg) no-repeat top center;
}

/** Main Structural Divs **/

#page {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: url(../images/page_home_bg.jpg) no-repeat;
}

#header {
	width: 800px;
	height: 50px;
	margin: 0;
	padding: 0;
}

#nav {
	width: 740px;
	height: 50px;
	margin: 0 auto;
	text-align: left;
}

#content {
	margin: 0; padding: 0;
	width: 800px;
	height: 640px;
}

#address {
	width: 300px;
	margin: 30px 0 0 30px;
}

#blocks {
	width: 405px;
	margin: 30px auto 0;
}

#vini {
	width: 95px;
	height: 95px;
	margin: 165px 25px 0 0;
	float: right;
	display: inline;
}

#bottom {
	width: 800px;
	margin: 10px auto;
}

#bottomleft {
	width: 350px;
	float: left;
	display: inline;
}

#bottomright {
	width: 350px;
	float: right;
	text-align: right;
}





/** Font Style **/

body {
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 16px;
}

#nav ul {
	color: #fff;
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
	outline:none;
}

#nav ul li {
	display: inline;
	margin: 0;
	outline:none;
}

#nav ul li.divider {
	padding: 0 9px;
}

#address p {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 3px;
	line-height: 20px;
	margin: 0; padding: 0;
	color: #fff;
}

#bottom p {
	font-size: 10px;
	color: #cdccb4;
	line-height: 12px;
}




/** Link Styles **/

#nav a, #nav a:visited {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	outline:none;
}

#nav a:hover {
	color: #ffcb05;
	outline:none;
}

#bottom a, #bottom a:visited {
	color: dfdec6;
	outline:none;
}

#bottom a:hover {
	text-decoration: underline;
	outline:none;
}


/**  Nav Styles  - rollovers use single image and negative positioning **/

#wineclubs, #events, #hours, #about, #contact, #restaurant {
  display: inline;
  height: 50px;
  float:left;
  padding: 0; margin: 0;

}

#wineclubs:hover, #events:hover, #hours:hover, #about:hover, #contact:hover, #restaurant:hover {
  background-position: 0 -50px;
  outline:none;
}

#wineclubs span, #events span, #hours span, #about span, #contact span, #restaurant span {
  display: none;
}

#about {
	 width: 77px;
	 background: url(../images/nav/home/about.jpg) no-repeat 0 0;
}

#hours {
	 width: 157px;
	  background: url(../images/nav/home/hours.jpg) no-repeat 0 0;
}

#contact {
	 width: 103px;
	 background: url(../images/nav/home/contact.jpg) no-repeat 0 0;
}

#wineclubs {
	 width: 103px;
	 background: url(../images/nav/home/wineclubs.jpg) no-repeat 0 0;
}

#events {
	 width: 189px;
	  background: url(../images/nav/home/events.jpg) no-repeat 0 0;
}

#restaurant {
	 width: 96px;
	 background: url(../images/nav/home/restaurant.jpg) no-repeat 0 0;
}