/* CSS Document */
body {
	background-color: #e5e5e5;
}
img {
 border:0;
}
#photodiv {
  background-repeat: no-repeat;
}
#master {
	width:682px;
	margin:0px auto;
	text-align:left;
	padding:15px;
}
.logocontainer {
		width:682px;
		height:72px;
	}
#telephone {
		position: relative;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
 	color:#393939;
		float:left;
		left:50px;
		top: 6px; 
		text-align:left;
		border:0px;
		padding:0px;
		margin:0px;
}
.footercontainer {
		width:682px;
		height:72px;
	}
#logo {
		position: relative;
		float:left;
		bottom: -15px; 
		text-align:left;
		border:0px;
		padding:0px;
		margin:0px;
}
#address {
		position: relative;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
 	color:#000000;
		float:right;
		left:-88px;
		bottom: -28px; 
		text-align:left;
		border:0px;
		padding:0px;
		margin:0px;
}

.bodycontainer {
		background-color:#FFFFFF;
		width:682px;
		border-top:2px solid #000000;
		border-bottom:2px solid #000000;
		border-left:1px solid #ab0534;
		border-right:1px solid #ab0534;
		margin:0px;
 	padding:0px;
		overflow: visible;
	}
.bodycontainerinside {
		margin-top:20px;
		margin-bottom:10px;
		margin-left:30px;
		margin-right:30px;
		border:0px solid #c0c0c0;
}
.welcometxt {
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
 	color:#ab0534;
		display: block;
  width:290px;
		padding-bottom:2px;
		margin:0;
}

.hometxt {
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
 	color:#333333;
		display: block;
  width:290px;
		line-height:1.5em;
		text-align: justify;
}
.txt {
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
 	color:#333333;
		display: block;
  width:290px;
		line-height:1.5em;
		text-align: justify;
}

.hometxt p {
		padding-bottom:1em;
		margin:0;
}
.homewinelabel {
	float:right;
	top:0px;
	position: relative;
}
.map {
	float:right;
	top:0px;
	position: relative;

}
.hometxt a {
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
 	color:#ab0534;
}
.contact a {
		font-family:"Times New Roman", Times, serif;
		font-size:12px;
 	color:#ab0534;
}
.winering {
 width:252px;
 padding-left:20px;

	bottom:0px;
}

.topnav {
		background-color:#ab0534;
		width:682px;
		height:34px;
  text-align:left;
		border-top:3px solid #ab0534;
		border-left:1px solid #ab0534;
		border-right:1px solid #ab0534;
		margin:0;
	 padding:0;

	}
.topnav a {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
 	color:#FFFFFF;
		text-decoration:none;
		position: relative;
		left:46px;
		padding-left:25px;
		padding-right:0px;


	}
.topnav a:hover {
		text-decoration:underline;
	}

.topnavselected {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:1.2em;
		font-weight:bold;
 	color:#FFFFFF;
		text-decoration:none;
	}
.bottomnav {
		background-color:#ab0534;
		width:682px;
  text-align:center;
		border-top:1px solid #ab0534;
		border-bottom:3px solid #ab0534;
		border-left:1px solid #ab0534;
		border-right:1px solid #ab0534;
		padding-bottom:5px;

	}
.bottomnavdot {
		font-family: "Arial Narrow", "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
		font-size:9px;
 	color:#FFFFFF;
		padding:0;
  margin-left:-4px;
  margin-right:-4px;
}
.bottomnav a {
		font-family:  "Arial Narrow", "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
		font-size:9px;
 	color:#FFFFFF;
		text-decoration:none;
		padding:0;
  margin:0;

	}
.bottomnav a:hover {
		text-decoration:underline;
	}



