@charset "utf-8";
/* CSS Document */

/* Created By Minefield digital media */
/* www.minefield.com.au */

/*Basic CSS */

* {
	padding: 0;
	margin: 0;
}

body {
	background:#b5ba7b url(../images/greenpiper_bg.gif) top;
	font: 100% Arial, Helvetica, sans-serif;
	color: #000;
}

	h1 {
		color: #949d46;
		font-size: 0.9em;
		padding: 0.5em 2em;
		letter-spacing: 0.2em;
	}
	
	h2,h3,h4,h5,h6{
	}
	
	a {
		text-decoration: none;
		color: #949d46;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	p {
		font-size: 0.75em;
		padding: 0.5em 2.5em;
		line-height: 1.5em;
	}
	
	p.preamble {
		color: #949d46;
		font: "Arial Narrow", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
	}
	
	ul {
		font-size: 0.75em;
		padding: 0.5em 2em;
	}
	
	

/* Layout Divs */

#container {
	width: 760px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}
	
	#header {
		height: 116px;
		position: relative;
	}
	
		#cart {
			width: 30%;
			height: 3em;
			position: absolute;
			right: 2em;
			bottom: 20px;
			text-align: right;
		}
		
			#cart p {
				color: #949d46;
				padding: 0;
				
			}
	
		img.logo {
			padding: 47px 2em;
		}
	
	#banner {
		height: 194px;
		background: url(../images/header_bg.jpg);
		position: relative;
		z-index: 1;
	}
	
	#banner.plain {
		background: url(../images/header_plain_bg.jpg);
	}
	
	#content {
		margin-right: 270px;
		min-height: 350px;
		position: relative;
	}
	
	#column {
		width: 260px;
		float: right;
		min-height: 350px;
	}
	
		#winelist {
			list-style: none;
			text-align: right;
			font-size: 0.9em;
			margin-top: 2em;
		}
		
			#winelist li {
				padding: 0.5em 0;
			}
			
			#winelist a {
				color: #000;
				
			}
			
			#winelist a:hover {
				color: #949d46;
				text-decoration: none;
			}
			
			/*	Form Stylin'	*/
			
			#contact_form {	
			
				padding: 0.5em 1em;
				font-size: 0.75em;
				color: #000;			
			}
			
						
			#contact_form fieldset {
				padding: 1em;
				border: 1px solid #ccc;
				margin-bottom: 0.5em;
			}
			
			#contact_form fieldset legend {
				padding: 0 0.5em;
				font-size: 1.2em;
				color: #949d46;
			}
			
			#contact_form fieldset label {
				display: block;
				width: 100%;
				float: left;
				clear: left;
			}
			
			#contact_form fieldset input {
				float: left;
				margin: 0 0 0.5em 0;
				font: 1em Arial, Helvetica, sans-serif;
				color: #333;
			}
			
			#contact_form fieldset textarea {
				font: 1em Arial, Helvetica, sans-serif;
				color: #333;		
			}
			
			#contact_form input.formBtn {
				font-size: 1.2em;
				color: #000;
			}

			
/* Wines Large */

	#winesLarge {
		list-style: none;
		margin: 0 2em 0 0;
		padding: 0 0 0 2em;
		width: 100%;
		overflow: hidden;
	}
	
		#winesLarge li {
			clear: left;
			width: 95%;
			padding: 1em 0;
		}
		
			#winesLarge img {
				float: left;
				padding: 0 2em 0 0;
			}
		
			#winesLarge h1 {
				font-size: 1em;
			}
			
			#winesLarge p {
				font-size:1em;
			}
		
		#winesLarge ul {
			font-size: 1em;
			list-style: none;
			margin: 0.5em 6em;
		}
		
			#winesLarge ul li {
				clear: none;
				padding: 0;
			}
			
			a.orderBtn {
				display: block;
				width: 15em;
				background: #B5BA7B;
				border: 1px solid #949D46;
				text-align: center;
				text-transform: uppercase;
				color: #fff;
				font-sie: 1.3em;
				clear: left;
				font-weight: bold;
				height: 3em;
				line-height: 3em;
				letter-spacing: 0.2em;
			}
			
			a.orderBtn:hover {
				background: #A1A571;
				text-decoration: none;
			}
			
/* Tasting Notes */
	
	img.bottle {
		position: absolute;
		left: 2em;
	}
	
	#notes {
		font-size: 0.8em;
		width: 100%;
		overflow: hidden;
		float: left;
	}
	
		#notes dt {
			float: left;
			margin-left: 10em;
			width: 9em;
			clear: left;
			padding: 0.5em 0;
			text-align: right;
			color: #949d46;
			display: block;
		}
		
		#notes dd {
			padding: 0.5em 0;
			display: block;
			margin-left: 20em;
		}
		
		img.winelogo {
			padding: 3em 0;
		}
		
/* Price List */

#orderForm {
	padding: 1em 5em;
	
}

th {
	font-size: 0.75em;
	text-transform: uppercase;
	padding-top: 2em;
	color: #949d46;
}

td {
	font-size: 0.75em;
	border-bottom: 1px solid #ccc;
	padding: 0.3em;
}

	td.wineHead {
		color: #949d46;
		font-weight: bold;
		padding-top: 1.5em;
		letter-spacing: 0.2em;
	}
	
	td.total {
		padding-top: 1.5em;
	}
	
	td input {
		font-size: 0.75em;
		padding: 0.2em;
	}

		
/*Footer */
	
	#footer { clear: both; display:block; height:40px; padding:0 0 10px 0; margin:0; }
	
	#footer p { float:left; padding:5px 10px 0 30px; margin:0;}
	
	a.facebook { display:block; width:32px; height:32px; float:left; background:url("../images/facebook.png") 0 0 no-repeat; margin:0 5px 0 0; }
	a.twitter { display:block; width:32px; height:32px; float:left; background:url("../images/twitter.png") 0 0 no-repeat; }
	