* { padding: 0; margin: 0;}
html { overflow: -moz-scrollbars-vertical !important; }

body, td, li, p, div {
	font-family: verdana;
	font-size: 11px;
	color: #444444;
}

a {
    color:#797e4c;
    text-decoration: none;
}

a:hover {
    color:#797e4c;
    text-decoration: underline;
}

p{
	margin-bottom:10px;
	margin-top:10px;
}


.container {
	width:845px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.blockImg {
	display:block;
}

.header {
	font-family: helvetica;
	color: #7B8C87;
	font-size:16px;
    margin-bottom:20px;
	font-weight:bold;
}

.headerDetail {
	font-size:16px;
    height:25px;
}

.leftColumn {
	padding:8px 8px 0 2px;
}

.homeNews ul{
	margin:175px 25px 0 270px;
}

.homeNews ul li{
	margin-bottom:8px;
    padding-left:16px;
    background-image:url(images/bg_bullet.gif);
    background-repeat:no-repeat;
	list-style:none;
}

.homeNews ul li a{
	color:#c3c3c3;
    text-decoration:none;
}

.homeNews ul li a:hover{
	color:#c3c3c3;
    text-decoration:underline;
}

.showWines a{
	font-size:11px;
	font-weight:normal;
	color:#c3c3c3;
    text-decoration:none;
}

.showWines a:hover{
	color:#c3c3c3;
    text-decoration:underline;
}



.sidebarList {
	height:235px;
	overflow:auto;
}


.sidebarList .subHeader{
	margin:6px 1px 10px 0;
	color:#999999;
	font-weight:bold;
	font-size:11px;
}


.sidebarList ul{
	margin:6px 1px 10px 3px;
}

.sidebarList ul li{
	margin-bottom:5px;
    padding-left:13px;
    background-image:url(images/bg_bullet.gif);
    background-repeat:no-repeat;
	list-style:none;
}

.sidebarList ul li a{
	color:#c3c3c3;
    text-decoration:none;
	font-size:10px;
}

.sidebarList ul li a:hover{
	color:#c3c3c3;
    text-decoration:underline;
}
.leftNav {
	font-family: helvetica;
	color:#7b8c87;
	font-size:16px;
	font-weight:bold;
}

.leftNav a {
	font-family: helvetica;
	color:#B0B29E;
	font-size:16px;
    text-decoration:none;
	font-weight:bold;
}

.leftNav a:hover {
	font-family: helvetica;
	color:#B0B29E;
	font-size:16px;
    text-decoration:none;
	font-weight:bold;
}

.mainbody {
	padding:40px 18px 10px 28px;
}

.mainbodyDetail {
	padding:40px 0 0 28px;
}

.footer {
	font-size:9px;
	color:#909090;
	text-align:right;
	margin-top:14px;
	margin-right:5px;
	line-height:18px;
}

.footer a {
	font-size:9px;
	color:#909090;
	text-decoration:none;
}

.footer a:hover {
	font-size:9px;
	color:#909090;
	text-decoration:underline;
}

.resourcesTable {
    background-color:#ffffff;
}

.resourcesTable .rowHeader {
    background-color:#eceff4;
}

.resourcesTable td {
    padding:3px 0 3px 5px;
    border-bottom:1px solid #cdd8e0;
    font-size:10px;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #efefef;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


