*
{
	padding: 0;
	margin: 0;
}

.clear
{
	display: block;
	clear: both;
}

body
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background: #fff url('../images/bg_slice.jpg') left top repeat-x;
	text-align: center;
}

a img
{
	border: 0;
}

/* TEXT STYLES ************************/

h1, h2, h3, h4, h5, h6
{
	color: #97BF0F;
}

h2
{
	font-size: 0.875em;
	margin-bottom: 10px;
}

h3{
	font-size: 0.6875em;
	margin-bottom: 5px;
}

p /* STANDARD PARAGRAPH STYLE */
{
	font-size: 0.6875em;
	margin-bottom: 10px;
	line-height: 135%;
}

#footer p
{
	padding: 5px 0;
	font-size: 0.6875em;
}

address{
	font-style: normal;
	font-size: 0.6875em;
	margin-bottom: 5px;
}

/* LIST STYLES *************************/

ul
{
	list-style: inside;
}

li
{
	margin-bottom: 10px;
	color: #000;
}

#nav li /* NAVIGATION STYLE */
{
	display: inline;
}

/* LAYOUT DIVS *************************/

#container
{
	background: url('../images/container.png') left top repeat-y;
	width: 700px;
	height: auto;
	margin: 0 auto;
	padding: 0 10px;
	text-align: left;
}

#inner{
	background: url('../images/bg_inner.jpg') left top no-repeat;	
}

#header
{
	width: 100%;
	text-indent: -9999px;
	height: 114px;
}

#nav
{
	float: left;
	width: 700px;
	height: 243px;
	margin-left: 31px;
}

#content
{
	padding: 35px 30px 35px;
	float: left;
	width: 640px;
	height: auto;
}

#details{
	float: left;
	margin-right: 100px;
}

#sidebar
{
	float: right;
	width: 225px;
	height: auto;
}

#footer
{
	clear: both;
	color: #fff;
	background: #97BF0F;
	padding: 0 30px;
	width: 640px;
	height: 25px;
}


/* LINK STYLES *************************/

a
{
	text-decoration: underline;
	color: #97BF0F;
}

a:visited
{
	text-decoration: underline;
	color: #97BF0F;
}

a:hover
{
	text-decoration: underline;
	color: #97BF0F;
}

#nav a
{
	color: #3300ff;
	text-decoration: none;
	display: block;
	height: 30px;
	float: left;
	text-indent: -9999px;
}

#nav a:visited
{
	color: #3300ff;
	text-decoration: none;
}

#nav a:hover
{
	color: #333;
	text-decoration: none;
}

#home{
	background: url('../images/home.gif') left top no-repeat;
	width: 49px;
}

#home.active, #home:hover{
	background: url('../images/home_active.gif') left top no-repeat;
}

#cellar{
	background: url('../images/conversions.gif') left top no-repeat;
	width: 151px;
}

#cellar.active, #cellar:hover{
	background: url('../images/conversions_active.gif') left top no-repeat;
}

#property{
	background: url('../images/extensions.gif') left top no-repeat;
	width: 86px;
}

#property.active, #property:hover{
	background: url('../images/extensions_active.gif') left top no-repeat;
}

#contact{
	background: url('../images/contact.gif') left top no-repeat;
	width: 83px;
}

#contact.active, #contact:hover{
	background: url('../images/contact_active.gif') left top no-repeat;
}
/* FORM **/

#contact_form{
	float: left;
}

fieldset{
	border: 0;
}

label
{
	display: block;
	padding: 10px 0 5px 0;
	font-size: 0.6875em;
}

input[type=text]
{
	display: block;
	font-size: 0.6875em;
	width: 224px;
	margin-bottom: 10px;
	padding: 3px;
}

textarea
{
	width: 224px;
	display: block;
	padding: 3px;
	height: 100px;
	margin-bottom: 10px;
	font: 0.6875em Verdana, Arial, Helvetica, sans-serif;
}