#topnav {}
#topnav ul{margin:0 auto;padding:0;width:960px}
#topnav li {width:95px}
#topnav a {color:#F48989}
#topnav a:hover {color:#FFFFFF}
#topnav .on {color:#FFFFFF}
#subnav a:hover {border-bottom:1px dotted #FFFFFF;color:#FFFFFF}

/* homepage */

#home-welcome{background-color:#691e1e}
#home-welcome p a{background-color:#cc3333}
#home-welcome p a:hover{background-color:#212121;color:#fff}
#home-welcome h3{color:#e89795}
#home-welcome h4{color:#e89795}
a.minibutton{background-color:#59130b}

.h-slide{border:1px solid green;height:220px;width:620px}
.h-property{background-color:#1A1616;height:50px;margin:0 12px;opacity:0.8;padding:5px;width:240px}
.h-property a {border-bottom:1px dotted #666666;color:#666666;font-size:1.2em}
.h-property a:hover{background-color:#000000;border-bottom:1px dotted #666666;color:#FFFFFF;font-size:1.2em}
.h-property h3 a {border-bottom:0 none;color:#FFFFFF;margin-bottom:0;padding:0 2px}
.h-property h3 a:hover{border-bottom:0 none}
.h-property h3 a:hover {color:#FFFFFF}
#h-hotellisting a {
font-size:0.9em;
line-height:1.3em;
}
#feature-spotlight {
margin-bottom:25px;
}
#feature-spotlight h2 a {
border-bottom:1px dotted #333333;
color:#EFEFEF;
font-size:1.2em;
}
#feature-spotlight h2 a:hover {
border-bottom:1px dotted #666666;
color:#FFFFFF;
}
#feature-spotlight h4 {
border-top:1px dotted #333333;
font-size:1.1em;
font-style:italic;
margin-bottom:15px;
padding-top:5px;
}
#feature-spotlight-inset {
border:1px solid #333333;
display:inline;
float:left;
height:126px;
margin:5px 10px 0 0;
padding:2px;
width:225px;
}
#feature-spotlight p {
font-size:1.3em;
}
#feature-spotlight p a {
background-color:#131314;
padding:2px;
}
#features-L {
float:left;
width:300px;
}
#features-R {
float:right;
width:300px;
}
.feature-block {
background-color:#1F1E20;
margin-bottom:5px;
padding:5px 10px;
}
.feature-block h3 a {
border-bottom:1px dotted #333333;
color:#CCCCCC;
font-size:0.9em;
}
.feature-block h3 a:hover {
border-bottom:1px dotted #333333;
color:#FFFFFF;
}
#home-news {
float:left;
width:250px;
}
#news-container {
font-size:1.2em;
line-height:1.5em;
}
#news-container a {
border-bottom:1px dotted #333333;
color:#666666;
font-size:1.1em;
}
#news-container a:hover {
border-bottom:1px dotted #CCCCCC;
color:#FFFFFF;
}
#newshome-main {
float:left;
width:630px;
}
#newshome-rcol {
float:right;
width:336px;
}
#newsdetail-lcol {
float:right;
width:160px;
}
#newsdetail-ccol {
float:left;
width:640px;
}
#newsdetail-rcol {
float:left;
width:160px;
}
#news-jump {
border-top:1px dotted #343336;
font-size:1.3em;
margin:15px 0;
padding-top:10px;
}
#newshome-main-spotlight {
margin-bottom:25px;
}
#newshome-main-spotlight h2 {
font-size:2.2em;
margin-bottom:10px;
}
#newshome-main-spotlight h2 a {
border-bottom:1px dotted #333333;
color:#CCCCCC;
text-decoration:none;
}
#newshome-main-spotlight h2 a:hover {
color:#FFFFFF;
}
#newshome-main-spotlight p {
font-size:1.4em;
}
.n-l {
float:left;
width:380px;
}
.n-r {
float:right;
width:200px;
}
#newshome-main-substories {
border-top:1px dotted #343336;
padding:10px 0 25px;
}
#newshome-main-substories h3 {
font-size:1.7em;
margin:10px 0;
}
#newshome-main-substories h3 a {
border-bottom:1px dotted #333333;
color:#999999;
text-decoration:none;
}
#newshome-main-substories h3 a:hover {
color:#FFFFFF;
}
#newshome-main-substories p {
font-size:1.2em;
margin:0;
}
#newscats {
border:1px dotted #343336;
font-size:1.2em;
line-height:1.7em;
margin-bottom:15px;
padding:15px;
}
#newscats h4 {
margin-top:0;
}
#news-morelisting a {
border-bottom:1px dotted #333333;
color:#666666;
font-size:1.2em;
}
#news-morelisting a:visited {
border-bottom:1px dotted #333333;
color:#333333;
}
#news-morelisting a:hover {
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
}
#bookmarks {
color:#FFFFFF;
font-size:11px;
line-height:1.5em;
margin-right:12px;
}
#bookmarks a {
background-color:#121212;
color:#666666;
font-size:0.9em;
padding:1px 3px;
}
#homepage-features {
font-size:0.8em;
line-height:2em;
}
#homepage-features h1 a.blog {
background-color:#131314;
color:#999999;
display:block;
font-size:0.7em;
font-weight:normal;
margin:10px 0 5px;
padding:4px 6px;
}
#homepage-features h1 a.blog:hover {
background-color:#262528;
color:#EB94B6;
}
#homepage-features h4 a.more {
background-color:#131314;
font-size:1em;
font-weight:normal;
margin:10px 0 5px;
padding:4px 6px;
}
#homepage-features h1 a.features {
background-color:#131314;
color:#999999;
display:block;
font-size:0.9em;
font-weight:normal;
margin:10px 0 0;
padding:4px 6px;
}
#homepage-features h1 a.features:hover {
background-color:#262528;
color:#EB94B6;
}
#homepage-features h2.features {
background-color:#131314;
color:#666666;
font-size:1.2em;
margin:0;
padding:2px 5px;
}
#homepage-features h3 {
background-color:#131314;
display:inline;
font-size:1.8em;
padding:2px 5px;
}
.textinput {
background-color:#444444;
color:#FFFFFF;
font-size:2em;
}
#elections {
font-size:1.2em;
}
#elections th {
background-color:#333333;
color:#EFEFEF;
font-size:1.2em;
font-weight:normal;
padding:4px;
text-align:left;
}
#elections td {
color:#FFFFFF;
font-size:1.3em;
font-weight:normal;
padding:10px;
}
#elections td.rc {
background-color:#3A5431;
font-weight:bold;
text-align:center;
width:70px;
}
#elections td.lc {
text-align:center;
width:100px;
}
#elections td.r {
background-color:#5D2F37;
color:#FFFFFF;
}
#elections td.d {
background-color:#313754;
color:#FFFFFF;
}
#location{
	text-align:center;
}
#description{
	margin-bottom:25px;
}
#description p{
	font-size:1.2em;
}
#winerycloud{
	line-height:2em;
	font-size:1.2em;
	text-align:right;
	width:160px;
	float:left;
}
#cloudblock{
	width:120px;
	float:right;
}
#winerycloud a{
	padding:2px;
	border-right:1px solid #121212;	
	border-bottom:1px solid #121212;	
	color:#a4a4a4;
	background-color:#212121;
}
#winerycloud a:hover{
	color:#fff;
	background-color:#222222;
}
#winerycloud a:visited{
	color:#666;
	background-color:transparent;
}
#property-details p{
	font-size:1.0em;
}
#vinotable{
}
#vinotable th{
	font-weight:bold;
	font-size:1.3em;
	background-color:#121212;
	color:#b83333;
}
#vinotable td{
	text-align:center;
	font-size:1.3em;
	background-color:#212121;
	color:#fff;
}
