/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:repeat-x;
	
}

.bg_repeat_x {
	background-repeat:repeat-x;
	}
	

/* some text classes*/

.site_txt {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#3e4317;
	font-size:13px;
	line-height:20px;
		}
		
.site_txt_alt {
	font-family:"Times New Roman", Times, serif;
	color:#3e4317;
	font-size:21px;
		}
		
.site_txt_bigger {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#3e4317;
	font-size:16px;
		}
		
/*----------------------------------------------------------*/
		
.wine_txt {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#60682e;
	font-size:13px;
		}
		
/*----------------------------------------------------------*/
		
.wine_txt_bigger {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#60682e;
	font-size:17px;
		}
		
.wine_txt_bigger a{
	color:#60682e;
	text-decoration:none;
		}
		
.wine_txt_bigger a:hover{
	color:#60682e;
	text-decoration:underline;
		}

/*----------------------------------------------------------*/
		
.footer_txt {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#dbddc4;
	font-size:9px;
		}
		
.footer_txt a{
	color:#dbddc4;
	text-decoration:none;
	
		}
		
.footer_txt a:hover{
	color:#dbddc4;
	text-decoration:underline;
		}
		
/*----------------------------------------------------------*/
		
.events_heading {
	font-family:"Times New Roman", Times, serif;
	color:#464e1e;
	font-size:21px;
	font-style:italic;
		}
		
/*----------------------------------------------------------*/

.events_table {
	border-color:#a4af3d;
	border-width:1px;
	border-style:solid;
	}
	
/*----------------------------------------------------------*/

.events_table_txt {
	font-family:Arial, Helvetica, sans-serif;
	color:#5a611f;
	font-size:13px;
	}
	
/*----------------------------------------------------------*/

.sales_table_txt {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#78850f;
	font-size:13px;
	}
	
/*----------------------------------------------------------*/

.sales_table_heading {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#4c5324;
	font-size:20px;
	}
	
/*----------------------------------------------------------*/

.sales_btns {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#FFFFFF;
	font-size:14px;
	background-color:#98A057;
	border-color:#a4af3d;
	border-width:1px;
	border-style:solid;
	}

		






/*main buttons start*/


		
.btn_1 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn1_over.jpg);
	background-repeat:repeat-x;
	width: 95px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_1 a {
					display: block;
					font-size: 16px;
					width: 95px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_1 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_1 img {
					width: 95px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_1 a:hover img{
					
					visibility:hidden						    
					}

		.btn_1 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 95px;
	cursor: pointer;
	font-weight: normal;
					 }
					 
.btn_2 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn2_over.jpg);
	background-repeat:repeat-x;
	width: 62px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_2 a {
					display: block;
					font-size: 16px;
					width: 62px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_2 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_2 img {
					width: 62px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_2 a:hover img{
					
					visibility:hidden						    
					}

		.btn_2 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 62px;
	cursor: pointer;
	font-weight: normal;
					 }




.btn_3 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn3_over.jpg);
	background-repeat:repeat-x;
	width: 99px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_3 a {
					display: block;
					font-size: 16px;
					width: 99px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_3 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_3 img {
					width: 99px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_3 a:hover img{
					
					visibility:hidden						    
					}

		.btn_3 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 99px;
	cursor: pointer;
	font-weight: normal;
					 }
					 
					 
					 
.btn_4 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn4_over.jpg);
	background-repeat:repeat-x;
	width: 135px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_4 a {
					display: block;
					font-size: 16px;
					width: 135px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_4 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_4 img {
					width: 135px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_4 a:hover img{
					
					visibility:hidden						    
					}

		.btn_4 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 135px;
	cursor: pointer;
	font-weight: normal;
					 }
					 
					 
					 
.btn_5 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn5_over.jpg);
	background-repeat:repeat-x;
	width: 58px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_5 a {
					display: block;
					font-size: 16px;
					width: 58px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_5 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_5 img {
					width: 58px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_5 a:hover img{
					
					visibility:hidden						    
					}

		.btn_5 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 58px;
	cursor: pointer;
	font-weight: normal;
					 }
					 
.btn_6 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn6_over.jpg);
	background-repeat:repeat-x;
	width: 128px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_6 a {
					display: block;
					font-size: 16px;
					width: 128px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_6 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_6 img {
					width: 128px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_6 a:hover img{
					
					visibility:hidden						    
					}

		.btn_6 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 128px;
	cursor: pointer;
	font-weight: normal;
					 }
					 
.btn_7 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn7_over.jpg);
	background-repeat:repeat-x;
	width: 108px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_7 a {
					display: block;
					font-size: 16px;
					width: 108px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_7 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_7 img {
					width: 108px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_7 a:hover img{
					
					visibility:hidden						    
					}

		.btn_7 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 108px;
	cursor: pointer;
	font-weight: normal;
					 }
					 
.btn_8 {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Century Gothic", "Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	background: url(images/btns/btn8_over.jpg);
	background-repeat:repeat-x;
	width: 95px;
	height: 36px;
	overflow:hidden;/* for ie to hide extra height*/
				}
			
		.btn_8 a {
					display: block;
					font-size: 16px;
					width: 95px;
					height: auto;
					display: block;
					float: left;
					color: #474d1c; 
					text-decoration: none;
					overflow:hidden;/* for ie to hide extra height*/
				   }
			
		.btn_8 a:hover {
					
					color: #474d1c;
					font-size:16px;
					font-weight:normal;
					
						}
			

		.btn_8 img {
					width: 95px;
					height: 36px;
					border: 0;
						
					}
		
		* html a:hover {
					visibility:visible
						}
		
		.btn_8 a:hover img{
					
					visibility:hidden						    
					}

		.btn_8 span {
	position: absolute;
	left: 0px;
	top: 7px;
	text-align: center;
	width: 95px;
	cursor: pointer;
	font-weight: normal;
					 }
					 
					 

					 

