/*-- ROOT ELEMENTS --*/
	body { background: #532112 url(http://www.watergateportdouglas.com.au/themes/watergate/images/background.gif) no-repeat top center; font-family: Verdana;}
	a { color: #000000; text-decoration: none; }
	a:link { color: #000000; text-decoration: none; }
	a:hover  { color: #838383; text-decoration: none; }
	p { color: #ec9b6a; font-size: 11px; line-height: 18px; }
	h1 { color: #ec9b6a; font-size: 11px; }
	h2 { color: #ec9b6a; font-size: 20px; margin: 0 0 0 0; }
	h3 { float: left; width: 325px; color: #ec9b6a; font-size: 20px; margin: 0 0 0 0; }
	h4 { float: left; width: 50px; color: #ec9b6a; font-size: 11px; margin: 7px 0 0 0; }
	h5{ float: left; width: 40px; color: #ec9b6a; font-size: 11px; margin: 7px 0 0 0; }
/*-- ROOT ELEMENTS --*/

/*-- MASTER POSITIONAL --*/
	#body-wrap { position: relative; width: 100%; height: auto; z-index: 1;}
	#body-inner { width: 1014px; height: auto; margin: 50px auto 0 auto; }

	
/*-- MASTER POSITIONAL --*/

/*-- LAYERS --*/
	#layer1 { position: relative; float: left; width: 100%; height: 350px; }
	#layer2 { position: relative; float: left; width: 100%; height: auto; }
/*-- LAYERS --*/

/*-- LAYER 1 --*/
	#lvl1-col-alpha { position: absolute; width: 150px; height: 350px; background: url(http://www.watergateportdouglas.com.au/themes/watergate/images/col_alpha_background.gif); }
		#lvl1-col-alpha h1 { position: absolute; bottom: 10px; left: 10px; }
	
	#lvl1-col-beta { position: absolute; left: 150px; width: 150px; height: 350px; background: url(http://www.watergateportdouglas.com.au/themes/watergate/images/col_beta_background.gif); }
		#lvl1-col-beta ul { position: absolute; bottom: 12px; font-size: 12px; }
		#lvl1-col-beta li { float: left; width: 140px; text-align: right; color: #f76d1b; margin: 0 0 3px 0;}
			#lvl1-col-beta li a { color: #f76d1b; text-decoration: none; }
				#lvl1-col-beta li a.current { color: #ec9b6a; text-decoration: none; }
			#lvl1-col-beta li a:link { color: #f76d1b; text-decoration: none; }
			#lvl1-col-beta li a:hover { color: #ec9b6a; text-decoration: none;}
	
	#lvl1-col-delta { position: absolute; left: 300px; width: 600px; height: 350px; overflow: hidden;}
	
	#lvl1-col-gamma { position: absolute; left: 900px; width: 114px; height: 350px; background: url(http://www.watergateportdouglas.com.au/themes/watergate/images/col_gamma_background.gif); }
/*-- LAYER 1 --*/

/*-- LAYER 2--*/
	#lvl2-col-alpha { position: absolute; left: 300px; width: 600px; height: auto; background: url(http://www.watergateportdouglas.com.au/themes/watergate/images/opacity.png); }
/*-- LAYER 2 --*/

/*-- CONTENT --*/
	#lvl2-col-alpha a   { color: #ec9b6a; text-decoration: none; }
	#lvl2-col-alpha a:link  { color: #ec9b6a; text-decoration: none; }
	#lvl2-col-alpha a:hover { color: #92422b; text-decoration: none;}

	#content-w-alpha { width: 570px; height: auto; margin: 15px;}
	#content-w-ext-alpha { width: 585px; height: auto; margin: 15px 0 0 15px;}
	
	#content-tw-alpha { float: left; width: 120px; height: auto; margin: 15px;}	
	#content-tw-beta { float: right; width: 420px; height: auto; margin: 15px;}

	
	#content-w-alpha-content, #content-tw-alpha-content , #content-tw-beta-content { float: left; width: 100%; height: auto; border-top: 1px solid #92422b; margin: 0 0 0 0; padding: 10px 0 0 0; }
	#content-w-ext-alpha-content { width: 586px; height: auto; margin: 0 0 0 0; }
	
	#content-w-ext-alpha-content img { border: 1px solid #92422b; margin: 0 11px 11px 0;  }
	
		#content-tw-alpha  ul { width: 100%; }
		#content-tw-alpha  li { float: left; width: 140px; text-align: left; color: #f76d1b; margin: 0 0 3px 0;}	
			#content-tw-alpha li a, #content-tw-alpha li a:link  { color: #ec9b6a; text-decoration: none; }
				#content-tw-alpha li a.active { color: #92422b; text-decoration: none; }
			#content-tw-alpha li a:hover { color: #92422b; text-decoration: none;}
			
			#content-tw-alpha  ul.subnav { display: none; width: 100%; margin: 5px 0 0 0; }
			#content-tw-alpha  ul.subnav li { float: left; width: 140px; text-align: left; color: #b98e7a; margin: 0 0 3px 0;}	
				#content-tw-alpha ul.subnav li a, #content-tw-alpha ul.subnav li a:link  { color: #b98e7a; text-decoration: none; }
					#content-tw-alpha ul.subnav li a.active { color: #92422b; text-decoration: none; }
				#content-tw-alpha ul.subnav li a:hover { color: #92422b; text-decoration: none;}
	
	ul.wine-list { float: left; width: 100%; height: auto; margin: 0 0 20px 0; color: #ec9b6a; }
		li.wine-desc { float: left; width: 330px; height: auto; }
		li.wine-glass { float: left; width: 50px; height: auto; }
		li.wine-bottle { float: left; width: 40px; height: auto; }

	ul.menu-list { float: left; width: 100%; height: auto; margin: 0 0 20px 0; color: #ec9b6a; }
		li.menu-desc { float: left; width: 360px; height: auto; margin: 0 10px 0 0; }
		li.menu-price { float: left; width: 40px; height: auto; }
	
	.credit { position: absolute; bottom: 0; left: 0; color: #933b21; font-size: 10px; }
		.credit a { color: #933b21; }
		.credit a:hover { color: #bd5232; }

	
	#Email label { float: left; width: 90px; }
	#Email input { width: 118px; height: 16px; padding: 2px; border: 1px solid #92422b; background: none; margin: 8px 0 0 0; }
	div#Email { margin: 0 0 10px 0; }
	#Password label { float: left; width: 90px; }
	#Password input { width: 118px; height: 16px; padding: 2px; border: 1px solid #92422b; background: none; margin: 8px 0 0 0; }
	
/*-- CONTENT --*/

/*-- FORM --*/	
	input.txtinput { width: 118px; height: 16px; padding: 2px; border: 1px solid #92422b; background: none; margin: 8px 0 0 0; }
	label { width: 124px; color: #ec9b6a; font-weight: bold;  }
	fieldset.input-field-left { float: left; width: 124px; margin: 0 0 15px 0;}
	fieldset.input-field-middle { float: left; width: 124px; margin: 0 0 15px 24px; *margin: 0 0 15px 12px;}
	fieldset.input-field-right { float: right; width: 124px; margin: 0 0 15px 0;}
	fieldset.input-field-submit { float: left; width: 124px; margin: 15px 0 0 0;}
	
	fieldset.input-field-middle label { *margin: 0 0 0 12px; }
		
/*-- FORM --*/

/*-- FILL --*/
	#fill-left { position: absolute; top: 50px; left: 10px; width: 50%; height: 350px; background-color: #e25322; z-index: 0; }
	#fill-right { position: absolute; top: 50px; right: 10px; width: 50%; height: 350px; background-color: #ca3620; z-index: 0; }
/*-- FILL --*/

/*-- SIFR --*/
/*-- SIFRR --*/

/*-- FOOTER --*/
/*-- FOOTER --*/