/*
	+--------------------------------+
	Client:		GV Wines
	Date:		2005/11/18
	Author:		Simon Winter
				c/- hairyLemon
				simon@hairylemon.co.nz
				www.hairylemon.co.nz
	URL:		www.gvwines.co.nz
	+--------------------------------+
	Comments:	Print Styles for Web site
*/

	/*	HTML ELEMENTS	*/
	body {
		padding: 0px;
		margin: 0px;
		
		background-color: #FFF;
		background-image:  url(../img/top_bg.gif);
		background-repeat: no-repeat;
		background-position: center top;
		
		text-align: left;
		
		font-family: Helvetica, Arial, sans-serif;
		color: #6D6D6D;
		font-size: 12px;
	}
	table, td {
		border: 0px;
	}
	td, p, li {
		font-family: Helvetica, Arial, sans-serif;
		color: #6D6D6D;
		font-size: 11px;
		line-height: 14px;
	}
	
	body noscript {
		width: 100%;
		color: #A70404;
	}
	body noscript img {
		padding: 5px 0px 5px 0px;
	}
	
	H1 {
		font-size: 22px;
		font-weight: normal;
		color: #000;
	}
	H2 {
		font-size: 16px;
		font-weight: normal;
		color: #555;
	}
	
	a:link {
		color: #447A04;
		text-decoration: underline;
	}
	a:visited, a:focus, a:hover, a:active {
		color: #B0CF8C;
		text-decoration: underline;
	}
	
	a:link img, a:visited img {
		border: 0px;
	}
	
	
	/*	LAYOUT ELEMENTS	*/
	#logoAndSearch, #navigation, #contentLeft, #supplementaryPanel, #newsletter, #experience, #cartStats, #footer {
		display: none;
	}
	#content {
		padding-left: 0px;
		text-align: justify;
	}
	
	
	/*	SHOP ELEMENTS	*/
	/*	
	============
	Details Page
	============
	*/
	#details {
		margin-top: 10px;
	}
	.options td {
		padding: 2px 0px 2px 0px;
	}
	#productDescription {
	}
	#productImage {
		padding-right: 10px; 
	}
	
	
	/*
	========================================
	Warning for Required Fields, Errors etc.
	========================================
	*/
	.warning {
		color: red;
	}
	
	
	.smallprint {
		font-size: 12px;
		vertical-align: middle;
		padding: 2px 0px 2px 0px;
	}
	
	
	/*
	=========
	Cart Page
	=========
	*/
	
	/* Shipping Details Page */
	#shipping h3 {
		padding: 0px;
		margin: 0px;
		color: #000;
	}
	#loginDetails {
		width: 200px;
		padding: 2px 10px 5px 12px;
	}
	.loginForm {
	
	}
	.loginForm th {
		font-size: 12px;
		margin: 5px 0px 5px 0px
	}
	
	
	/*
	=================
	Confirmation Page
	=================
	*/
	#orderid {
		margin: 2px 0px 5px 0px;
		font-weight: bold;
	}
	
	
	
	/*
	==========================================
	Tabluar Data - used with all table layouts
	==========================================
	*/
	.tabularData th {
		font-weight: bold;
		font-size: 12px;
	}
	.tabularData td input {
		/*color: #447A04;
		background-color: #FFF;
		padding: 0px;
		margin: 0px;
		border: 1px solid #447A04;*/
	}
	.tabularData caption {
		text-align: left;
		font-weight: bold;
		font-size: 14px;
		padding-bottom: 5px;
	}
	.formCheckbox {
		margin: 0px;
		padding: 0px;
		border: 1px solid #FFF;
	}
	
	
	
	/*
	===========
	Login Panel
	===========
	*/
	#loginDetails {
		width: 150px;
	}