	html, body {
		padding:0;
		margin:0px 0 10px 0;
		background-color: #000;
		font-family:verdana, helvetica, arial;
		font-size:11px;
	}
	a {
		color:#950000;
	}
	a:hover {
		color:black;
	}
	
	textarea, input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:11px;
	}

	select {
		font-size:11px;
		color:#000000;
	}
	.fl { float:left; }
	.fr { float:right; }
	#container {
		margin:0 auto;
		width:780px;
		background:#dbe890;
		
	}
	#header {
		margin:0;
		padding:0 10px 0 28px;
		background: url(images/bg_header.gif)  no-repeat;
		height:70px;
	}

	#header_tab {
		margin:0;
		padding:5px 0px 2px 30px;
		height:21px;
		color:#fff;
		background:#000;
		font-size:10px;
	}
	#header_tab a {
		color:#fff; text-decoration:none;
	}
	#header_tab a:hover{
		color:#fff; text-decoration:underline;
	}
	#body {
		background-color:#dbe890;
		background-image:url(images/bg_body.jpg);
		background-repeat: repeat;
		margin:0;
		padding:0;
	}
	#homepage {
		width: 722px;
		background-color:#dbe890;
		padding:0 29px 0 29px;
		margin:10px 0 0 0;
		text-align: left;
	}
	/* search_form.php css */
	#searchingbox {
		width:530px;
		height:60px;
		background-image : url(images/bg_search_box.jpg);
		background-position : left;
		background-repeat : no-repeat;
		padding:10px 0px 0px 10px;
		float:right;
		vertical-align:middle;
	}
	html>body #searchingbox {
	}
	
	#searchbox-fields {
		width:100%;
		padding-top:0px;
		
		clear:both;
	}
	html>body #searchbox-fields {
		clear:both;
	}
	/* index.php css */
	.leftcol {
		width: 148px;
		margin: 0px;
		padding: 0px;
		margin-right:13px;
		float: left;
		font-size: 10px;
	}
	
	.middlecol {
		width: 560px;
		margin: 0px;
		padding: 0px;
		font-size: 10px;
		float:right;
	}	

	.rightcol {
		width: 181px;
		margin: 0px;
		padding: 0px;
		float: right;
		font-size: 10px;

	}
	
	.search_intro {
		width: 507px;
		height: 72px;
		padding:0px;
		margin:0px;
		background-image : url(images/bg_green_hp_search.jpg);
		background-repeat : no-repeat;
		line-height:10px;
		color:#D9E68E;
	}

	.club_intro {
		width: 153px;
		height: 185px;
		margin: 0px;
		padding:14px;
		background-image : url(images/bg_orange_rev.jpg);
		background-repeat : no-repeat;
		float:left;
	}
	*html .club_intro {
		width: 153px;
		w\idth: 153px;
		height: 185px;
		h\eight: 212px;
	}
	
	.feature {
		width:159px;
		height:258px;
		background-color:#FFFBA0;
		border:1px solid #BFBC78;
		padding:10px;
	}
	html>body .feature {
		height: 268px;
	}
	.news {
		width:345px;
		height:100px;
		padding:14px;
		padding-top:25px;
		float:left;
	}
	.intro {
		width:148;
		height: 135px;
		margin-bottom:5px;
	}	
	.help {
		width: 148px;
	}
	/* search.php css */
	#disclaimer {
		margin-top:4px;
		margin-bottom:5px;
		height:65px;
		padding:10px;
		background-image : url(images/bg_disclaimer.gif);
		background-repeat : repeat-x;
	}	
	*html #disclaimer {
		height:65px;
		h\eight:75px;
	}	
	
	#pagination {

		padding:5px;
		background-color:#EBF29B;
		border:1px solid #C4E156;
		margin-bottom:2px;
	}
	#pagination a {
		color:#950000;
		text-decoration:none;
		margin-bottom:0px;
	}
	#pagination a:hover {
		color:#FC3233;
		text-decoration:underline;
	}	
	#footer {
		padding:16px 0px 0px 30px;
		color:#fff;
		background-color:#D6E38C;
		background-image : url(images/bg_footer.jpg);
		background-repeat : no-repeat;
		height:30px;
		text-align:left;
		vertical-align:middle;
	}
	#footer a{
		color:#FFFFFF; text-decoration:none
	}
	#footer a:hover{
		color:#FFFFFF; text-decoration:underline;
	}
	.white {
		color:#fff;
	}
	.maroon {
		color:#A54C00;
	}
	.missing{
		color:#FF0000;
		font-weight:bold;
	}
	.stain {
		width:181px;
		height:140px;
	}
	.bodywhite {
		width:100%;
		background-color:#FFFFFF;
		background-image:url(images/bg_whitepage.jpg);
		background-repeat:repeat-y;
		background-position:center;
		
	}
	.bodywhitetop {
		height:25px; 
		background-image:url(images/top_whitepage.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}
	.bodywhitecontent {
		text-align:left;
		padding:0px 60px 10px 60px;
	}
	.spacer {
	}
	html>body .spacer {
		clear: both;
		height:0px;
	}
	/* news.php css */
	.newsheader {
	font-size:16px;
	font-weight:bold;
	color:#800000;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

	/*welcome popup in index.php*/
	#popup_pagecontainer {
		width:100%;
	}
	html>body #popup_pagecontainer {
		width: 100%;
		height:100%;
	}
	#popup_title_bar {
		width: 100%;
		height:15px;
		background-color:#23360E;
		margin:0;
		padding:0;
	}
	#popup_title_line {
		width: 100%;
		height:2px;
		background-color:#152008;
		margin:0;
		padding:0;
	}
	#popup_header {
		width: 100%;
		height:56px;
		background-image : url(images/bg_popup_header.jpg);
	}
	#popup_body {
			width: 98%;
			height:100%;
	}
	html>body #popup_body {
			width: 98%;
	
	}
	.cart_table {
		width:100%;
	}
	.cart_head{
		background-color:#C9DC5F;
		border:1px solid #758037;
		color:#AE5300;
		padding:4px;
		font-size:10px;
	}
	.cart_td{
		border:1px solid #758037;
		background-color:#DCE991;
	}
	.cart_td input{
		background-color:#DCE991;
		font-size:9px;
		height:14px;
		text-align:center;
	}
	.cart_td_delete{
		border:1px solid #758037;
		text-align:center;
	}
	.cart_pre-shipping{
		border:1px solid #758037;
		background-color:#DCE991;
		padding:4px;
	}
	.showsybregbutton{
		padding:0px; width:160px; text-align:center; margin:0px; font-size:10px; border:1px double #758037; background-color:#889A23; color:#fff; vertical-align:top;
	}

#cart {
	padding:0px; margin:0px; width:100%;
}
#cart ul{
	margin:0px; padding:0px; list-style-type:none; clear:both;
}
#cart ul .hder{
	float:left;
	height:15px;
	margin:0px 0px 2px 2px;
	padding:4px 0px 0px 6px;
	background-color:#C9DC5F;
	border:1px solid #758037;
	color:#AE5300;
	font-weight:bold;
}
#cart ul li{
	float:left;
	height:18px;
	margin:0px 0px 2px 2px;
	padding:4px 0px 0px 6px;
	border:1px solid #758037;
	background-color:#DCE991;
}
.checkoutform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.checkoutform td{
	vertical-align:middle;
	padding-left:10px;
	height:24px;
}
.checkoutform td select, input{
	font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:2px;
}
.form_note{
	color:#333333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif
}
#search_notice{
	color:#990000; clear:both; padding:3px 3px 6px 3px;
}

#btn_back, #btn_continue, #btn_process { padding:0; text-align:center; margin:0; font-size:12px;background-color:#ae5300; color:#fff; vertical-align:top;font-weight:bold; }
#btn_back { margin:0 20px 0 0; }

#featured_images { width:508px; height:139px; margin-top:8px; }
#featured_images a { border:0; }
#featured_images a img { border:0; }
#grapes_left { width:102px; float:left; margin-right:4px; }
#featured_image { float:left; width:292px; margin-right:4px;  }
#grapes_right { width:105px; float:left; }

