/* CSS Document */

		body
		{
			margin: 0;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			background: #EAE6B7;
		}
		

		hr {
		margin-top: 10px;
		margin-bottom: 10px;
		border: 0;
		color: #DAD9C2;
		background-color: #DAD9C2;
		height: 1px;
		}

		h1 {
		color: #74842C;
		font-size: 160%;
		font-weight: bold;
		}
		
		img.left, #wines-page img {
		margin:0;
		padding:0;
		margin-right:8px;
		margin-bottom:8px;
		margin-top:8px;
		border-width:6px;
		border-color: #DAD9C2;
		border-style: solid;
        	}

		img.right {
		margin:0;
		padding:0;
		margin-left: 8px;
		margin-bottom:8px;
		margin-top:8px;
		border-width:6px;
		border-color: #DAD9C2;
		border-style: solid;
		}

		.wrap-left {
		margin:0;
		padding:0;
		float: left;
		}

		.clear-both
		{
			clear: both;
			height: 1px;
			overflow: hidden;
		}
		
		.expand
		{
			width: 100%;
			/* makes the box expand so it contains the floats */
			overflow: hidden;
		}
	
		#page-container
		{
			padding: 0em;
width: 1208px; }
	
/* ---------------------------------------------------------------------------------------------------- Header */

#header {
margin: 0 0 0em 0;
height: 89px;
background: #ffffff;
border: none;
text-align: right;
color: #00a650;
}

#header-content {
font-size: 9px;
padding-right: 310px;
padding-top: 71px;
 }


#header-content ul {
display: inline;
margin: 0;
padding: 0;}

#header-content li {
display: inline;
margin: 0;
padding: 0;}

#header-content li a {
padding: 0em;
padding-left: 7px;
padding-right: 7px;
margin: 0em;
text-decoration: none;
color: #73714c;
border: 1px #ffffff solid;
padding-top: 2px;
padding-bottom: 2px; }

#header-content li a:hover {
padding: 0em;
padding-left: 7px;
padding-right: 7px;
margin: 0em;
text-decoration: none;
border: 1px #C9C5AA solid;
padding-top: 2px;
padding-bottom: 2px; }

/* ---------------------------------------------------------------------------------------------------- Left Column */		

		#left-column
		{
			z-index: 1;
			position: relative;
			float: left;
			width: 304px;
			margin: 0 0 0 -304px;
			color: #00689A;
		}
		
		#left-column-padding
		{
			height: 559px;
			padding: 0em;

		}
		
		#left-column p
		{
			margin: 0;
		}

#left-menu {
margin: 0em;
padding: 0em;
margin-left: 136px;
width: 168px; }

#left-menu ul {
margin: 0em;
padding: 0em;}

#left-menu li {
margin: 0em;
padding: 0em;
list-style-type: none;
border-bottom: 1px #C9C5AA solid;
}

#left-menu li a {
display: block;
text-decoration: none;
color: #73714c;
padding-top: 8px;
padding-bottom: 2px;
padding-left: 12px;
text-transform: uppercase;
font-size: 9px;
 }

#left-menu li a:hover {
background-color: #C2CC8D;
text-decoration: none;
}

#left-variable {
position: absolute;
bottom: 0px; }

/* ---------------------------------------------------------------------------------------------------- Right Column */				

		#right-column
		{
			z-index: 1;
			position: relative;
			float: right;
			width: 299px;
			margin: 0 -299px 0 0;
			color: #00689A;
		}
		
		#right-column-padding
		{
			height: 559px;
			padding: 0em;
		}
		
		#right-column p
		{
			margin: 0;
		}

#right-variable {
position: absolute;
bottom: 0px; }

/* ---------------------------------------------------------------------------------------------------- Content Container */	
	
		#content-container
		{
border: none;
		}
		
		/* IE WIN FIX FOR FLOAT PROBLEM \*/
		* html #content-container
		{
			position: relative;
		}
		/* End Hide from IE MAC */		

		#right-colour
		{
			/* background: #6dcff6; */
		}
		
		#left-colour
		{
			margin: 0em 304px 0em 0em;
}
		
		#middle-colour
		{
			margin: 0em 0em 0em 304px;

		}

		/* IE WIN FIX FOR FLOAT PROBLEM \*/
		* html #middle-colour
		{
			position: relative;
			height: 1%;
		}
		/* End Hide from IE MAC */
		
		
/* ---------------------------------------------------------------------------------------------------- Body Copy */
		
		#body-copy
		{
height: 559px;
			padding: 0em;
			color: #56543F;
		width: 600px;
border-right: none;
 }

		#body-copy a {
		color: #345166;
		}

		#body-copy a:hover {
		text-decoration:underline;
		color: #759AA0}
		
		/* IE WIN FIX FOR FLOAT PROBLEM \*/
		* html #body-copy
		{
			position: relative;
			height: 1%;
			overflow: visible;
		}
		/* End Hide from IE MAC */


#body-copy-content {
height: 410px;
overflow: auto;
margin: 0em 0em 0em 0em;
padding: 0em;
padding-left: 30px;
padding-right: 35px;
padding-top: 10px;
font-size: 10px;
scrollbar-DarkShadow-Color:#7F8F36;
scrollbar-Track-Color:#7F8F36;
scrollbar-Face-Color:#7F8F36;
scrollbar-Shadow-Color:#ACBE56;
scrollbar-Highlight-Color:#ACBE56;
scrollbar-3dLight-Color:#7F8F36; 
scrollbar-Arrow-Color:#ACBE56;
}

#body-copy-content h1 {
margin: 0em 0em 0em 0em;
padding: 0em;
font-size: 150%;
font-weight: bold;
color: #74842C;
padding-bottom: 10px;
padding-top: 10px; }

#body-copy-content h2 {
margin: 0em 0em 0em 0em;
padding: 0em;
font-size: 125%;
font-weight: bold;
color: #74842C;
padding-bottom: 10px;
padding-top: 10px; }

#body-copy-content h3 {
margin: 0em 0em 0em 0em;
padding: 0em;
font-size: 105%;
font-weight: bold;
color: #74842C;
padding-top: 5px;
padding-bottom: 5px; }

#body-copy-content p {
margin: 0em 0em 0em 0em;
padding: 0em;
font-size: 100%;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px; }

#body-copy-footer {
height: 120px;
margin: 0em 0em 0em 0em;
padding: 0em;
text-align: center;
overflow: hidden;
padding: 10px 15px 0px 15px;
font-style: italic; 
font-size: 200%; 
}

#body-copy-footer p {
margin: 0em 0em 0em 0em;
padding: 5px 5px 5px 5px;
}

#page-footer {
margin: 0em 0em 0em 0em;
padding: 0em;
text-align: center;}

#page-footer ul {
margin: 0em 0em 0em 0em;
padding: 0em;
}

#page-footer li {
display: inline; }


/* ---------------------------------------------------------------------------------------------------- wine notes */

.tasting_notes {
font-size: 100%;
margin-bottom: 30px;
}

td.field_plain {
background: #FFF
}

td.field_bold {
color: #8F8D5A;
font-weight: bold;
}

td.text_winenote {
margin:0;
padding:0;
padding-bottom:15px;
}

td.head_winenote {
color: #8F8D5A;
font-size: 120%;
font-weight: bold;
}

td.head_tastenote {
color: #fff;
background: #8F8D5A;
font-weight: bold;
padding-left:5px;
}

#wine-notes-pic {
float: left;
}

#wine-notes {
margin-left: 150px;
padding-top: 5px;
}

#wine-notes p {
margin: 0;
padding: 0;
margin-bottom: 10px;
}

#wine-notes h3 {
margin: 0;
padding: 0;
}

#wine-notes a:link, #wine-notes a:visited {
color: #74842C;
text-decoration: none;
}

#wine-notes a:hover, #wine-notes a:active {
color: #74842C;
text-decoration: underline;
}
 
#wine-notes-column {
margin-right: 120px;
}

#bottle-pic {
float: right;
padding-top: 10px;
}

#wine-notes-column hr {
margin: 0px;
padding: 0px;
margin-bottom: 10px;}

#wine-notes-column h3 {
margin: 0px;
padding: 0px;
margin-bottom: 2px;
margin-top: 10px;}

.left {
  margin:0;
  padding:0;
  margin-right:8px;
  margin-bottom:8px;
  margin-top:8px;
  border-width:6px;
  border-color: #DAD9C2;
  border-style: solid;
}

.right {
  margin:0;
  padding:0;
  margin-left: 8px;
  margin-bottom:8px;
  margin-top:8px;
  border-width:6px;
  border-color: #DAD9C2;
  border-style: solid;
}
