/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

.clearing {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

strong, b {font-weight: bold;}

body {background:#faf8f2;font-family:Arial,sans-serif;}

#wrapper {background:#fff;width:802px;height:602px;padding:5px;position:absolute;top:50%;left:50%;margin-top:-306px;margin-left:-401px;}

#container {background:#fff url(../img/bg.gif) no-repeat;display:block;width:800px;height:600px;border:1px solid #ece4cc;position:relative;overflow:hidden;}
body.purchase-2 #container {background-image:url(../img/purchase-bg.gif);}

h1 {position:absolute;top:70px;left:56px;}

ul#nav {position:absolute;top:282px;left:0px;width:227px;text-align:right;display:none;}
	ul#nav li {font-size:16px;}
	ul#nav li a {color:#515151;text-decoration:none;display:block;margin-bottom:21px;padding-bottom:10px;padding-right:20px;line-height:0.8;}
	ul#nav li a:hover {color:#a68837;border-bottom:1px solid #e9dfc3;padding-bottom:9px;}
	
	body.about li#ab a {color:#a68837;border-bottom:1px solid #e9dfc3;padding-bottom:9px;}
	body.charity li#ch a {color:#a68837;border-bottom:1px solid #e9dfc3;padding-bottom:9px;}
	body.purchase li#pu a, body.purchase-2 li#pu a, body.complete li#pu a {color:#a68837;border-bottom:1px solid #e9dfc3;padding-bottom:9px;}
	body.mailing-list li#ml a {color:#a68837;border-bottom:1px solid #e9dfc3;padding-bottom:9px;}

#content {width:557px;position:absolute;top:110px;left:227px;}

#charity {width:532px;position:absolute;top:110px;left:227px;padding:20px 10px 25px 25px;height:425px;overflow-y: auto;overflow-x: hidden;}
	#charity p {margin-bottom:10px;}
	#charity img.right {width:145px;height:152px;float:right;padding-left:10px;margin-top:-20px;}
	#charity h2 {margin-top:15px;}

#about {width:377px;position:absolute;top:110px;left:402px;padding:20px 0 0 0;}
	#about img.left {width:138px;height:202px;margin-left:-175px;margin-top:-20px;float:left;}
	#about h2 {font-size:18px;}
	#about h3 {font-size:14px;color:#a68837;margin:15px 0 5px;font-weight:normal;}
	#about ul {font-size:14px;color:#515151;}
		#about ul li {margin-bottom:2px;line-height:1.3;}
		#about ul li strong {font-weight:bold;}

#list-form {width:207px;position:absolute;top:110px;left:549px;padding:20px 0 0 0;}
	#list-form label {display:block;padding-bottom:5px;font-size:13px;color:#a68837;}
	#list-form input {display:block;margin-bottom:13px;width:195px;border:1px solid #e9dfc3;padding:5px;font-family:Arial,sans-serif;font-size:12px;color:#515151;}
	#list-form #address {display:block;width:195px;height:50px;border:1px solid #e9dfc3;padding:5px;font-family:Arial,sans-serif;font-size:12px;color:#515151;}
	#list-form #submit {float:right;margin-top:10px;}
	#list-form p {margin-bottom:20px;}
	

#purchase-form {width:425px;position:absolute;top:35px;left:252px;}
	#purchase-form table {text-align:left;width:365px;}
	#purchase-form th {font-size:16px;padding:0 5px 5px 0;color:#a68837;}
	#purchase-form td {padding:0 5px 5px 0;font-size:14px;color:#515151;}
	#purchase-form table.sub {text-align:right;width:347px;}

	#purchase-form label {display:block;margin-bottom:5px;font-size:11.5px;color:#a68837;}
	#purchase-form input {width:227px;font-size:10px;margin-bottom:10px;}
	form#customer-info {width:500px;}
	#purchase-form .right {float:right;width:227px;margin-left:20px;}
		#purchase-form .right button {margin-top:20px;}
	#purchase-form .left {float:left;width:227px;}

h2 {font-size:17px;color:#a68837;font-weight:normal;margin-bottom:10px;}

p {font-size:14px;line-height:1.4;color:#515151;}

p.note {font-size:12px;}

p a {color:#a68837;border-bottom:1px solid #a68837;text-decoration:none;}
p a:hover {color:#536083;border-color:#536083;}

.address {text-align:right;margin-top:20px;}
.address img.right {float:right;}

a.email {background:url(../img/btn-email-sprite.gif) no-repeat;width:139px;height:25px;display:block;float:right;}
a.email:hover {background-position:-140px 0;}

#purchase-land {position:absolute;width:535px;top:135px;left:252px;}
	#purchase-land table {text-align:left;width:425px;margin:20px 0;}
	#purchase-land th {font-size:16px;padding:0 5px 5px 0;color:#a68837;}
	#purchase-land td {padding:5px 5px 5px 0;font-size:14px;color:#515151;}
	#purchase-land td input {width:43px;}
	#purchase-land p {width:275px;float:left;}
	#stateContinue {width:225px;float:right;}
		#stateContinue label {color:#a68837;font-size:14px;margin-bottom:10px;display:block;}

	#continue {float:right;width:70px;}

img.vineyard {margin-top:-25px;margin-left:-25px;}

#complete {position:absolute;width:535px;top:135px;left:252px;}
	#complete h2 {margin-top:25px;}