body {margin:2px; background-color: #2D405D;}
.page {background-color: #ffffff; margin-left: auto; margin-right: auto; border: 1px solid #fff}
h2 {color:#ff0000;font-family:VERDANA, ARIAL,HELVETICA;font-size:14px; text-align: center; margin-top: 2px; margin-bottom: 4px;}
h2.title {color:#ff0000;font-family:VERDANA, ARIAL,HELVETICA;font-size:13px; text-align: center; margin-top: 7px; margin-bottom: 4px;}
h3 {color:#ff0000;font-family:VERDANA, ARIAL,HELVETICA;font-size:14px; text-align: center; margin-top: 4px; margin-bottom: 0px;}
h4 {color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:13px; text-align: center; margin-top: 3px; margin-bottom: 3px;}
h4.title {color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:13px; text-align: center; margin-top: 7px; margin-bottom: 17px;}
h4.community {color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:13px; text-align: center; margin-top: 3px; margin-bottom: 1px;}

.tables {border: 1px solid; border-color: #2D405D; width: 100%;}
.middlecell {border: 1px solid; border-color: #2D405D; padding-left:1px; padding-right: 1px;}
.middlecell2 {border-top: 1px solid; border-color: #2D405D; border-left: 1px solid; border-color: #2D405D; padding-left:10px; padding-right: 10px;}
.column {background-color:#E9EEF5; width:160px;}
.columnright {background-color:#E9EEF5;}
.columnright2 {background-color:#ffffff;border-top: 1px solid; border-color: #2D405D;}
.news {color:#000000; text-align: left;font-size:11px; font-family:VERDANA, ARIAL,HELVETICA;margin:2px;}
.image {border:0;padding:2px;}
.footmenu{color:#0000ff; margin-bottom: 2px; text-align: center;  font-size:10px; font-weight:normal; font-family:VERDANA, ARIAL,HELVETICA;}
.footmenu {background-color:#E9EEF5;}

#community2 a.community2, a.community2:link, a.community2:visited {color:#0000ff; text-align: left; font-size:11px;  font-family:VERDANA, ARIAL,HELVETICA; margin:0px; padding:0px;font-weight:bold;text-decoration:underline;}
a.community2:hover {text-decoration:underline; color:#2D405D;font-size:11px;margin-top:20px;}


#town a.town, a.town:link, a.town:visited{color:#ff0000; font-family:VERDANA, ARIAL,HELVETICA; font-size:13px; text-align: center; font-weight:bold; line-height:20px;}
a.town:hover{color:#0000ff; font-family:VERDANA, ARIAL,HELVETICA; font-size:13px; text-align: center; font-weight:bold;}



#vineyard a.vineyard, a.vineyard:link, a.vineyard:visited {color:#800000; text-align: left; font-size:12px; line-height:15px; font-family:VERDANA, ARIAL,HELVETICA; margin:0px; padding-bottom:5px;font-weight:bold;text-decoration:underline;}
a.vineyard:hover {text-decoration:underline; color:#2D405D;font-size:12px;}
.vineyard {color:#000000; text-align: left;margin:2px;font-family: verdana, arial, helvetica; font-size:12px;}

#wine a.wine, a.wine:link, a.wine:visited {color:#800000; text-align: left; font-size:11px; line-height:15px; font-family:VERDANA, ARIAL,HELVETICA; margin:2px; padding-bottom:5px;font-weight:bold;text-decoration:none;}
a.wine:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
.wine {color:#000000; text-align: left;margin:2px;font-family: verdana, arial, helvetica; font-size:11px;}
p.or {text-indent:15px;font-family: verdana, arial, helvetica; font-size:11px; text-align:left;  margin-top: 4px; margin-bottom: 0px;}
p.text {text-indent:15px;font-family: verdana, arial, helvetica; font-size:11px; text-align:left;}
p.noin {font-family: verdana, arial, helvetica; font-size:11px; text-align:left;margin-top: 4px; margin-bottom: 0px;}
a, a:link, a:visited {color:#0000ff; margin-bottom: 2px; text-align: left;  font-size:10px; font-weight:normal; font-family:VERDANA, ARIAL,HELVETICA;}
h5 {color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:12px;margin-bottom: 0; line-height:12px;margin-top: 0;}
.toptext {text-indent:15px;font-family: verdana, arial, helvetica; font-size:11px; text-align:left;}
.notes {font-size: 12px;font-family:arial, sans-serif;}
pre {font-family: verdana, arial, helvetica; font-size:11px;}
.toplinks {font-family: verdana, arial, helvetica; font-size:10px;}
ul.title {margin-top: 0;}
#li.a, a:link, a:visited {font-family: verdana, arial, helvetica; font-size:11px; text-decoration:none; line-height:12px;}
.golf {font-weight:bold;color:#800000;font-family:VERDANA, ARIAL,HELVETICA;font-size:12px;margin-bottom: 0; line-height:12px;margin-top: 0;}
.golfname {margin-top:2px;font-family: verdana, arial, helvetica; font-size:11px;}
a.list, a.list:link, a.list:visited  {text-decoration:none; color:#0000ff; line-height:11px;font-size:11px; font-weight:normal;}
a.list:hover { font-size: 11px; font-family: "VERDANA","ARIAL","HELVETICA"; text-decoration: underline; color: #009933;}
.list  {text-decoration:none; color:#0000ff; line-height:11px; font-size:11px; font-weight:normal;}
td.winespace {padding-left:25px;}
#wrapper {width:160px; margin:2px; float:left;background-color: #E9EEF5; font-size:11px; font-family:VERDANA, ARIAL,HELVETICA; line-height:14px; font-weight:bold;}
 a.name, a.name:link, a.name:visited {text-decoration:none; color:#400000; line-height:12px;font-size:11px; font-weight:bold;}
 a.name:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
 a.name2, a.name2:link, a.name2:visited {margin-left:8px;text-decoration:none; color:#800000; line-height:12px;font-size:11px; font-weight:bold;}
 a.name2:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
 a.name3, a.name3:link, a.name3:visited {margin-left:8px;text-decoration:none; color:#940000; line-height:12px;font-size:11px; font-weight:bold;}
 a.name3:hover {text-decoration:underline; color:#2D405D;font-size:11px;}
.subtitle {margin-bottom:3px;color:#800000; cursor:pointer;  font-weight:bold; border-top:0px solid #300; margin-left:7px;line-height:12px;}
.sub {display:none; margin-bottom:5px; margin-left:10px;}
.name {margin-left:4px; display:block;color:#2D405D;text-decoration:none;}
.name2 {margin-left:1px; display:block;color:#2D405D;text-decoration:none;}
.name3 {margin-left:1px; display:block;color:#2D405D;text-decoration:none;}
h3.menu {color:#0000ff;font-family:VERDANA, ARIAL,HELVETICA;font-size:11px; margin-bottom: 0;margin-top: 5px;}

/* map start */
.maptable {border: 0; padding: 0; margin: 0;}

#gallerycontainer a.thumbnail, a.thumbnail:link, a.thumbnail:visited {display:block; width:auto; color:#0000ff; font-size: 11px; text-decoration:none;FONT-WEIGHT: normal;} 
.thumbnail img{border: 0px solid white;margin: 0;}
a.thumbnail:hover {background-color: #C0FFC0; font-size: 11px; FONT-WEIGHT: normal; color: #0000FF;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: transparent;padding: 2px;left: -1000px;border: 0px dashed gray;visibility: hidden;color: black; text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0;padding: 0;}


#gallerycontainer a.community, a.community:link, a.community:visited {display:block; width:auto; color:#ff0000; font-size: 12px; margin:0 0 10px 0; text-decoration:none;FONT-WEIGHT: bold;} 
.community img{border: 0px solid white;margin: 0;}
.community:hover {background-color: transparent; font-size: 12px; margin:0 0 10px 0; FONT-WEIGHT: bold; color: #0000FF;}
.community span{ /*CSS for enlarged image*/position: absolute;background-color: transparent;padding: 2px;left: -1000px;border: 0px dashed gray;visibility: hidden;color: black; text-decoration: none;}
.community span img{ /*CSS for enlarged image*/ border-width: 0;padding: 0;}

#gallerycontainer a.nolink, a.nolink:link, a.nolink:visited {display:block; width:auto; color:#000000; font-size: 9px; text-decoration:none;FONT-WEIGHT: normal;} 
.nolink img{border: 0px solid white;margin: 0;}
.nolink:hover {background-color: transparent; font-size: 9px; FONT-WEIGHT: normal; color: #808080;}
.nolink span{ /*CSS for enlarged image*/position: absolute;background-color: transparent;padding: 2px;left: -1000px;border: 0px dashed gray;visibility: hidden;color: black; text-decoration: none;}
.nolink span img{ /*CSS for enlarged image*/ border-width: 0;padding: 0;}


a.country {font-size: 14px; color: #800000;text-decoration:none;margin: 0; padding: 0; display:block;FONT-WEIGHT: bold;}
a.country:hover {font-size: 14px; color: #0000FF; text-decoration:underline;margin: 0; padding: 0; FONT-WEIGHT: bold;}

a.region {font-size: 14px; color: #c00000; text-decoration:none;margin: 0; padding: 0; display:block;FONT-WEIGHT: bold;}
a.region:hover {font-size: 14px; color: #0000FF; text-decoration:underline;margin: 0; padding: 0; FONT-WEIGHT: bold;}

a.maptitle {font-size: 14px; color: #ff0000;text-decoration:none;FONT-WEIGHT: bold; margin-bottom: 2px; margin-top: 8px;}
a.maptitle:hover {font-size: 14px; color: #0000ff;text-decoration:underline;FONT-WEIGHT: bold; margin-bottom: 2px; margin-top: 8px;}

h4.maptitle {font-size: 14px; color: #ff0000;text-decoration:none;FONT-WEIGHT: bold; margin-bottom: 2px; margin-top: 8px;}

a.mapmenu, a.mapmenu:link, a.mapmenu:visited {display:block; color:#000; font-size: 13px; text-indent:10px; text-decoration:none;} 
a.mapmenu:hover {  color: #0000FF; text-decoration:underline;}
/* map end */
