/* CSS Document */
body {margin: 0px; padding: 0px; background-color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}

.gdiv {font-size: 10px}
#head {}
#imgMast {background-image: url(../img/imgMast.jpg); background-repeat: no-repeat; width:782px; height:197px; }
#lftCol {width:195px; }
#rtCol {width:587px;}

#mContent { background-image: url(../img/mContentBack.jpg); background-repeat: repeat-y; background-position:center;
padding:10px 15px 10px 15px; margin:6px 0 6px 0;}

#callout {background-image: url(../img/calloutBack.jpg); height:165px; background-repeat: repeat-y; background-position:center;
padding:10px 15px 0 15px; margin:6px 0 6px 0;}
#callleft{float:left; }
#callright{padding-left:292px; }
#calloutWine{margin-top:16px; background-image: url(../img/acrobat.jpg); height:78px; background-repeat: no-repeat;}
#calloutWineLinks{width:100px; padding:10px 0 0 70px;}

img.floatRight { float: right; margin: 4px;}

#lftColCont{background-image: url(../img/lftImgBack.jpg); height:80px; background-repeat: repeat-y; background-position:center;}
#map{background-image: url(../img/map2.jpg); background-repeat: no-repeat; height:70px; background-position:center; padding:10px 0 0px 0;}

h1 {color: #49201e; font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 0;}
h2 {color: #49201e; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 0;}
h3 {color: #49201e; font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:8px 0 8px 5px;}

p.main{color: #666666; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 5px 5px 0px;}
p.red{color: #49201e; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0 0 6px;}

p.checklink {margin-top:3px; padding-left:25px; margin-bottom:5px; background-image: url(../img/check.jpg); background-repeat: no-repeat;}
p.checklink2 {margin-top:15px; padding-left:120px; margin-bottom:5px; font-size:11px; font-family:Verdana, Arial, Sans-Serif; font-weight:normal; color:#49201e;}
p.footerlink {margin-top:3px; margin-bottom:3px;}

p.linksTitle{margin:10px 0px 0px 20px; color: #49201e; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
p.linksp{margin:5px 20px 0 20px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.hnavlink { padding:0 0px 0 30px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#7c1c1d; text-decoration:none;}
a:hover.hnavlink {color:#7c1c1d; text-decoration:none; }
a:visited.hnavlink {}
a:active.hnavlink {}

a.linkp {line-height:2.1em; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#7c1c1d; text-decoration:underline;}
a:hover.linkp {color:#7c1c1d; text-decoration:none; }
a:visited.linkp {}
a:active.linkp {}

a.weblinks {padding:0 0 0 20px; line-height:2.1em; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#7c1c1d; text-decoration:underline;}
a:hover.weblinks {color:#7c1c1d; text-decoration:none; }
a:visited.weblinks {}
a:active.weblinks {}

a.newslinks {line-height:2.1em; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#7c1c1d; text-decoration:underline;}
a:hover.weblinks {color:#7c1c1d; text-decoration:none; }
a:visited.weblinks {}
a:active.weblinks {}

a.shelflink {font-size:11px; font-family:Arial, Sans-Serif; font-weight:normal; color:#49201e; text-decoration:underline;}
a:hover.shelflink {color:#49201e; text-decoration:none; }
a:visited.shelflink {}
a:active.shelflink {}

a.link {font-size:11px; font-family:Arial, Sans-Serif; font-weight:normal; color:#49201e; text-decoration:underline;}
a:hover.link {color:#49201e; text-decoration:none; }
a:visited.link {}
a:active.link {}

a.calloutLink {font-size:11px; font-family:Arial, Sans-Serif; font-weight:normal; color:#49201e; text-decoration:underline;}
a:hover.calloutLink{color:#49201e; text-decoration:none; }
a:visited.calloutLink{}
a:active.calloutLink{}

a.lftcalloutLink {font-size:11px; font-family:Arial, Sans-Serif; font-weight:normal; color:#49201e; text-decoration:underline;
margin:0px 0 0 6px;}
a:hover.lftcalloutLink {color:#49201e; text-decoration:none; }
a:visited.lftcalloutLink {}
a:active.lftcalloutLink {}

a.footerLink {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#49201e; text-decoration:underline;}
a:hover.footerLink{color:#49201e; text-decoration:none; }
a:visited.footerLink{}
a:active.footerLink{}

a.linksm {font-size:10px; font-family:Arial, Sans-Serif; font-weight:normal; color:#49201e; text-decoration:underline;}
a:hover.linksm {color:#49201e; text-decoration:none; }
a:visited.linksm {}
a:active.linksm {}

a.globalm {font-size:11px; font-family:Arial, Sans-Serif; font-weight:normal; color:#000000; text-decoration:none;}
a:hover.globalm {color:#49201e; text-decoration:underline; }
a:visited.globalm {}
a:active.globalm {}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style2 {
	color: #49201e;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.producersBody{color: #49201e; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 5px 10px 0px;}
p.producerSite{color: #49201e; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 5px 5px 0px;}
p.wineT{color: #49201e; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 5px 0px 0;}
.wineContainer{width:500px; background-color: #e6d6c1;}
.wineList{color: #49201e; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.wineShelf{width:100px; float:right; color: #49201e; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 5px 15px 0px;float:right; width:75px;}

a.producersLink {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#49201e; text-decoration:underline;}
a:hover.producersLink {color:#49201e; text-decoration:none;}
a:visited.producersLink {}
a:active.producersLink {}
a.siteLink {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#49201e; text-decoration:underline;}
a:hover.siteLink {color:#49201e; text-decoration:none; }
a:visited.siteLink {}
a:active.siteLink {}

.navCellOff{

font-family:Verdana, Arial, Helvetica, sans-serif;

background-image: url(../img/navBack.jpg); background-repeat: no-repeat;
}

.navCellOn{

font-family:Verdana, Arial, Helvetica, sans-serif;

background-image: url(../img/navbackhit.jpg); background-repeat: no-repeat;
} 

.navCellOff2{

font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;

background-image: url(../img/navBack2.jpg); background-repeat: no-repeat;
}

.navCellOn2{

font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;

background-image: url(../img/navbackhit2.jpg); background-repeat: no-repeat;
} 

/* Footer Navigation Code */
#navcontainer{width: 430px; height:36px; background-image: url(../img/footerNavBack.jpg); background-repeat: no-repeat;}
#navcontainer2{width: 782px; height:36px;}
#navlist{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin: 0; padding: 12px 0 20px 0px;}
#navlist ul, #navlist li{margin: 0; padding: 0; display: inline; list-style-type: none;}


#navlist a {
float: left; margin: 0 15px 4px 10px; text-decoration: none; color: #666666;
	}
	
#navlist a:hover {
color: #49201e; text-decoration:underline;
	}
	
#navlist #currentpage a {
color: #49201e; text-decoration:underline;
	}

#copy{ text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
#footerTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#888888;}
#footertx{width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#888888;}
#footerLine{margin:0 0 0 0;}

#location{
background-color:#d6c5af; padding:3px 0 3px 15px;
}