body{
	margin:0px;
	top: 0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #999;
	}
	
	
.container{
	width:940px;
	border:solid 1px #fff;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-x;
background-color:#d9d0a8;	
}


.logo{
	width:162px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 5px;
}

.nav ul{
	width:940px;
	height:30px;
	margin-top:0px;
}

.nav li{
	list-style:none;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8af7c;
	float:left;
	width:150px;
	height:30px;
	border-right:solid 1px #a69346;
	text-align:center;
	padding-left:0px;
	margin-left:-40px;
	margin-right:40px;
	background-color:#333;
}

.nav a{
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	color:#b8af7c;
}

.nav a:hover{
	text-decoration:none;
	background-color:#666;
}

.links{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8af7c;
	padding-top:7px;
}

.banner{
	padding:6px;
	margin-top:2px;
}


.map{
	width:240px;
	height:300px;
	border:solid 1px #C8BD7F;
	background-color:#d9d0a8;
	margin-left:10px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8af7c;	
}
.tt {	font-family:Arial;
	font-size:12px;
	color:#333;	padding-left: 10px;padding-top: 3px;
	clear: both;
	}
	
.tt a{	font-family:Arial;
	font-size:12px;
	color:#333;text-decoration: none;}	
	
	
.map label{
 font-family:verdana;
 font-size:17px;
 color:#9a9141;
 margin-left:10px;
}

.map img{
padding: 5px 10px 0 10px;;
}

.rightcolumn{
	float:right;
	width:655px;
	margin-top:-305px;
	margin-right:15px;
}

.rightcolumn label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9a9141;
	margin-left:10px;
}

.rightcolumn img{
	border:solid 1px #9a9141;
	margin-top:15px;
}

.line img{
border:none;
margin-top:0px;
	margin-left:10px;
}

.pdf{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}
.pdf img{
	border:none;
	padding-right:5px;
	margin-top:5px;
}


.pdf li{
	list-style:none;
	margin-top:-20px;
	margin-left:25px;

}

.pdf a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}


.content{
	border:soild 1px #000;
	float:left;
	margin-left:10px;
}

.content p{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
	margin-bottom:20px;
}
.content table {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
}

.content label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #9a9141;
	margin-left:0px;
}

.content li{
	list-style:none;
}

.content a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;

}

.content a:hover{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;

}


.winelist label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #9a9141;
	margin-left:0px;
}

.footer{
	width:930px;
	height:40px;
	background-image:url(../site_images/footer_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	margin-top:10px;
	margin-left:5px;
	padding-top:10px;
background-color:#d9d0a8;	
}

.footer label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:center;
	margin-left:200px;
	
}

.footer a {
	color: #FFF;
}


#menu {height: 18px; font-family:Arial, Helvetica, sans-serif;  background-color: #333; clear: both; width:905px; z-index:100000; padding:5px 15px 0px 10px; color:#C8BB80; font-size:12px; line-height:12px; font-weight:bold;border-top:1px solid #FFF; margin-left: 5px;}
#menu a {color:#C8BB80; font-size:12px; line-height:12px; font-weight:bold;}
#menu #nav {margin: 0px;height: 20px;}
#menu #nav, #menu #nav ul {/* all lists */ padding: 0px; list-style: none; line-height: 1px;z-index: 100000;}
#menu #nav a     {display: block; width: 10em; color: #C8BB80; font-weight: bold; font-size: 11px; text-transform: uppercase; text-decoration: none;}
#menu #nav li    {border-right:1px solid #C8BB80;  /* all list items */ float: left;  width: auto; /* width needed or else Opera goes nuts */list-style: none;  }
#menu #nav li:hover, #menu #nav li.hover {position:static;}
#menu #nav li a  {width: auto; padding: 0px 10px 2px 12px; text-align: center; }
#menu #nav li ul {/* second-level lists */ border-width:0px 1px 1px 1px; border-color:#333; border-style: solid; position: absolute; background-color: #333; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */padding: 6px 6px 6px 6px;margin-left:0px;}
#menu #nav li ul li {float: none; border-bottom: 1px solid #C8BB80;border-right:0px solid #C8BB80;}
#menu #nav li ul li a {width: 20em; text-align: left; background-image: none; text-transform: none; padding-top: 4px; padding-bottom: 4px;display: block;}
#menu #nav li ul li a:hover {background-color: #666;}
#menu #nav li:hover ul ul, #menu #nav li.sfhover ul ul { left: -999em; }
#menu #nav li:hover ul, #menu #nav li li:hover ul, #menu #nav li.sfhover ul, #menu #nav li li.sfhover ul { /* lists nested under hovered list items */left: auto;}
#menu #nav li ul ul { /* third-and-above-level lists */margin: -1em 0px 0px 8em;}
/* End of Navigation */


.pdfs {font-weight: bold;color: #CC0000;}
.pdfs a {font-weight: bold;color: #CC0000;}


.rightcolumnfull{
	margin-left:10px;
	margin-right:15px;
	width:895px;

}

.rightcolumnfull label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9a9141;
	margin-left:10px;
}

.rightcolumnfull img{
	border:solid 1px #9a9141;
	margin-top:10px;
}


.content2{
	height: auto;
	border:soild 1px #000;
	float:left;
	margin-right:10px;
	margin-left:10px;	
}


.content2 p{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
	margin-bottom:20px;
}

.content2 a{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;

}

.content3{
	height: auto;
	border:soild 1px #000;
	float:left;
	margin-right:10px;
	margin-left:10px;	
}


.content3 p{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
	margin-bottom:20px;
}

.content3 a{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;

}

/*\*/
html*.content3 {
	border:soild 1px #000;
	float:left;
	margin-right:10px;
	margin-left:10px;	
}

/*\*/
html*.content3 p{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
	margin-bottom:20px;
}

/*\*/
html*.content3 a{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
}

.prop1 {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
	float: left;
	width: 400px;
	border: 2px solid #9a9141;
	padding: 0 5px 5px 5px;
	background-color: #D9D0A7;
	margin-left: 20px;		
}

.prop1 a{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
	text-decoration: none;
}

.prop1 a:hover{
	text-decoration: underline;
}

.prop2 {
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
float: left;
	width: 400px;
	border: 2px solid #9a9141;
	margin-left: 30px;	
	padding: 0 5px 5px 5px;	
	background-color: #D9D0A7;	
	margin-bottom: 5px;
}

.prop2 a{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:12px;
	color: #333333;
	text-decoration: none;
}

.prop2 a:hover{
	text-decoration: underline;
}

.qu {
 color: #FF0000;
 font-weight: bold;
}

.box {
	padding: 5px;
	background-color: #D9D0A8;
	height: 71px;
	border: 1px solid #C8BD7F;
	color: #000;
	clear: both;

}
.box img {
	margin: 0 5px 0 0;
}

.box a{
	color: #333;
	text-decoration: none;
}

.box a:hover {
	text-decoration: underline;
}

.propi {
	border: 0px solid #000;
	margin: 0 0 0 0;
	padding: 0px;
}

.propi img {
	border: 0px solid #000;
}


.propi2 {
	border: 0px solid #000;
	margin-left:10px;
	padding: 0px;
	margin-bottom: -5px;
}



.box2 {
	padding: 5px;
	background-color: #D9D0A8;
	height: 71px;
	border: 1px solid #C8BD7F;
	color: #000;
	width: 420px;
	float: left;

}
.box2 img {
	margin: 0 5px 0 0;
}

.box2 a{
	color: #333;
	text-decoration: none;
}

.box2 a:hover {
	text-decoration: underline;
}

.same {
	height: 90px;
}

.propi3 {
	border: 0px solid #000;
	margin: 0 0 0 0;
	padding: 0px;

}

.propi3 img {
	border: 0px solid #000;
}

.map3 {
	width:240px;
	height:300px;
	border:solid 1px #C8BD7F;
	background-color:#d9d0a8;
	margin-left:10px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8af7c;	
}

/*\*/
html*.propi{
 	border: 0px solid #000;
	margin-bottom: -5px;
	padding: 0px;
}



.clear {
clear:both;
overflow:hidden;
height:0px;
display:block;
}

.scrollArea {
width: 120px;
height: 310px;
padding-left: 5px;
padding-right: 5px;
float: left;
overflow: auto;
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#C8BB80;
scrollbar-darkshadow-Color:#C8BB80;
}
.line img{
border:none;
margin-top:0px;
margin-left:10px;
}

.headi img{
	border:solid 0px #9a9141;
	margin-top:0px;
}

p {
 margin: 0;
}
.homelogos {
float:left;
margin-left:326px;
margin-top:-72px;
}
.homelogos1 {
float:right;
margin-right:342px;
margin-top:-75px;
}
*html .homelogos {
float:left;
margin-left:715px;
margin-top:5px;
}
*html .homelogos1 {
float:right;
margin-right: -45px;
margin-top:-75px;
}
*html .homelogos11 {
position: absolute;
left:400px;
top:-5px;
}
