/* CSS Document */

/* General */
body {
	background:#e5dcd7 url(images/bg-body-short.jpg) top center repeat-x;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
	font-weight:inherit;
}

u {
	text-decoration:underline;
}

p {
	margin-bottom:1em;
}

.stronger {	
	font-size: 1.1em !important;
	font-weight:bold !important;
	color:#5e5c5f !important;
}

/* Specific Page Regions */
#container {
	margin:0 auto 0 auto;
	padding:0;
	width:1040px;
}

#masthead {width: 1040px; height: 132px;overflow:hidden;}

#masthead img {
	display:block;
}

#mainbody {

}

body.corporate #mainbody {
	background:url(images/bg-mainbody-corporate.gif) top center repeat-y;
}

body.wine #mainbody {
	background:url(images/bg-mainbody-wine.gif) top center repeat-y;
}

body.about #mainbody {
	background:url(images/bg-mainbody-about.gif) top center repeat-y;
}

table#masterTable {
	background:url(images/bg-top-left-finish.gif) top left no-repeat;
}

td#leftcol {
	width:769px;
	padding:0 0 0 35px;
	vertical-align:top;
}

td#rightcol {
	width:218px;
	padding:64px 0 0 18px;
	background:url(images/bg-logo-bottom.jpg) top left no-repeat;
	vertical-align:top;
}

#submasthead img {
	display:block;
}

#navs img {
	display:block;
}

#navs img.nav3 {
	margin:0 0 0 10px;
}

#sideGutter {
	width:130px;
	margin:0 68px 0 0;
	padding:0 10px 0 10px;
	text-align:center;
	font-family: Georgia, serif;
	font-size: 16px;
	color: #666666;
	font-style: italic;
	line-height: 1.5em;
}

body.corporate #sideGutter .Quote {
	padding:10px 0 0 10px; 
	font-size: 16px;
	color: #666666;
	font-style: italic;
	line-height: 1.5em;
}

body.corporate #sideGutter .QuoteName {
	color: #6f99a2;
	font-size: 13px;
}

body.wine #sideGutter .QuoteName {
	color: #7E76BC;
	font-size: 13px;
}

body.about #sideGutter .QuoteName {
	color: #688505;
	font-size: 13px;
}

body.corporate #sideGutter .CallUs {
	padding:10px 0 0 10px;
	color: #6f99a2;
	font-size: 18px;
	line-height: 1.4em;
	font-style: normal;
}

body.wine #sideGutter .CallUs {
	padding:10px 0 0 10px;
	color: #7E76BC;
	font-size: 18px;
	line-height: 1.4em;
	font-style: normal;
}

body.about #sideGutter .CallUs {
	padding:10px 0 0 10px;
	color: #688505;
	font-size: 18px;
	line-height: 1.4em;
	font-style: normal;
}

table#innerPage {
	margin:0 0 0 10px;
}
table#innerPage td#sidestuff{
	width:222px;
	padding:20px 0 20px 0px;
	vertical-align:top;
}
table#innerPage td#sidestuff img{
	display:block;
}
table#innerPage td#primarycontent{
	width:486px;
	padding:20px 20px 0 11px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/* font-style: normal; */
	color: #666666;
	line-height: 1.5em;
}

body.corporate table#innerPage td#primarycontent a{
	color: #247997;
	text-decoration: underline;
}

body.wine table#innerPage td#primarycontent a{
	color: #7E76BC;
	text-decoration: underline;
}

body.about table#innerPage td#primarycontent a{
	color: #688505;
	text-decoration: underline;
}

table#innerPage td#primarycontent a:hover{

}

table#innerPage td#primarycontent h1 {
	font-size: 21px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}

body.corporate table#innerPage td#primarycontent h1 {
	color: #247997;
}

body.wine table#innerPage td#primarycontent h1 {
	color: #7E76BC;
}

body.about table#innerPage td#primarycontent h1 {
	color: #688505;
}

table#innerPage td#primarycontent h2 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

body.corporate table#innerPage td#primarycontent div.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 1.4em;
	margin:.5em 0 1em 0;
	color: #666666;
}

body.wine table#innerPage td#primarycontent div.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 1.4em;
	margin:.5em 0 1em 0;
	color: #666666;
}

body.about table#innerPage td#primarycontent div.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 1.4em;
	margin:.5em 0 1em 0;
	color: #666666;
}
.NameTitles1 {	font-family: Georgia, "Times New Roman", Times, serif, "Hoefler Text";
	font-style: italic;
	font-size: 13px;
	color: #688505;
	
}

table#innerPage td#primarycontent ul {
	margin:0 0 1em 1em;
}

table#innerPage td#primarycontent ul li{
	margin-left:1em;
	color: #666666;
	line-height: 1.7em;
	list-style-type:disc;
}

#footer {
	width:100%;
	height:93px;
}

body.corporate #footer {
	background:url(images/bg-footer-corporate.gif) bottom center no-repeat;
}

body.wine #footer {
	background:url(images/bg-footer-wine.gif) bottom center no-repeat;
}


body.about #footer {
	background:url(images/bg-footer-about.gif) bottom center no-repeat;
}

#navmap {
	width:1300px;
	margin:60px auto 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5em;
}

#navmap table {
	width:1300px;
}

#navmap table td {
	padding:40px 20px 0 20px;
	vertical-align:top;
}

div#navmap a {
	color: #7B9DAC;
	text-decoration: none;
}

div#navmap a:hover {
	text-decoration: underline;
	color: #607B87;
}

div#navmap table td.navmapCorpNapa {
	width:22%;
	background:url(images/footerCSNapa.gif) top left no-repeat;
}

div#navmap table td.navmapCorpSonoma {
	width:22%;
	background:url(images/footerCSSonoma.gif) top left no-repeat;
}

div#navmap table td.navmapWineNapa {
	width:21%;
	background:url(images/footerWCNapa.gif) top left no-repeat;
}

div#navmap table td.navmapWineSonoma {
	width:19%;
	background:url(images/footerWCSonoma.gif) top left no-repeat;
}

div#navmap table td.navmapWineAbroad {
	width:19%;
	background:url(images/footerWCAbroad.gif) top left no-repeat;
}

div#navmap table td.navmapWineNapa a,
div#navmap table td.navmapWineSonoma a,
div#navmap table td.navmapWineAbroad a {
	color: #9F90B9;
}
div#navmap table td.navmapWineNapa a:hover,
div#navmap table td.navmapWineSonoma a:hover,
div#navmap table td.navmapWineAbroad a:hover {
	color: #817598;
}

/* Specific Sections */

div#copyright {
	margin:60px 0 40px 0;
	text-align:center;
	color: #7B9DAC;
}

div#copyright a {
	color: #7B9DAC;
	text-decoration: none;
}

div#copyright a:hover {
	text-decoration: underline;
	color: #607B87;
}
body.corporate #sideGutter .CallUsLink {
	color: #6f99a2;
	font-size: 18px;
	line-height: 1.em;
	font-style: italic;
	line-height: 1.4;
}
#sideGutter Phone {
	width:130px;
	margin:0 68px 0 0;
	padding:0 10px 0 10px;
	text-align:center;
	font-family: Georgia, serif;
	font-size: 18px;
	color: #666666;
	font-style: italic;
	line-height: 1.5em;
}
body.corporate #sideGutter .QuotePhone {
	padding:10px 0 0 10px;
	font-size: 17px;
	color: #666666;
	font-style: normal;
	line-height: 1.5em;
}
body.wine #sideGutter .QuotePhone {
	padding:10px 0 0 10px;
	font-size: 17px;
	color: #666666;
	font-style: normal;
	line-height: 1.5em;
}
body.about #sideGutter .QuotePhone {
	padding:10px 0 0 10px;
	font-size: 17px;
	color: #666666;
	font-style: normal;
	line-height: 1.5em;
}
table#innerPage td#primarycontent .List {
	width:486px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/* font-style: normal; */
	color: #666666;
	line-height: 2.5em;
}
body.wine #sideGutter .CallUsLink {
	color: #7E76BC;
	font-size: 18px;
	line-height: 1.em;
	font-style: italic;
	line-height: 1.4;
}
body.about #sideGutter .CallUsLink {
	color: #688505;
	font-size: 18px;
	line-height: 1.em;
	font-style: italic;
	line-height: 1.4;
}
.style5 {	font-size: 14px;
	font-family: Verdana;
}
.style9 {font-size: 13px}
table#innerPage td#primarycontent .ItalicList {
	width:243px;
	vertical-align:top;
	font-family: Georgia, "Times New Roman", Times, serif, "Hoefler Text";
	font-size: 14px;
	/* font-style: normal; */
	color: #666666;
	line-height: 1.5em;
	font-style: italic;
	padding-left: 12pt;
}
.copyrightwine a:visited {
	text-decoration: none;
	color: #9F90B9;
	font-style: normal;
	float: left;
	text-align: left;
}
.copyrightwine a:link {
	text-decoration: none;
	color: #9F90B9;
	font-style: normal;
	text-align: left;
}
.copyrightwine a:hover {
	text-decoration: underline;
	color: #817598;
	text-align: left;
}
.copyrightwine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F90B9;
	padding-top: 40px;
	font-weight: normal;
	line-height: 1.4;
	text-align: left;
	padding-left: 24px;
}
.copyrightcorp a:visited {
	text-decoration: none;
	color: #7B9DAC;
	font-style: normal;
	float: left;
	text-align: left;
}
.copyrightcorp a:link {
	text-decoration: none;
	color: #7B9DAC;
	font-style: normal;
	text-align: left;
}
.copyrightcorp a:hover {
	text-decoration: underline;
	color: #607B87;
	text-align: left;
}
.copyrightcorp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B9DAC;
	padding-top: 40px;
	font-weight: normal;
	line-height: 1.4;
	text-align: left;
	padding-left: 24px;
}
.copyrightcorptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7B9DAC;
	padding-top: 10px;
	padding-left: 12px;
	text-align: center;
}
.copyright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B9DAC;
	padding-top: 0px;
	font-weight: normal;
	line-height: 1.4;
	text-align: center;
	padding-left: 0px;
}
.copyright2 a:visited {
	text-decoration: none;
	color: #7B9DAC;
	font-style: normal;
	float: none;
	text-align: center;
}
.copyright2 a:link {
	text-decoration: none;
	color: #7B9DAC;
	font-style: normal;
	text-align: center;
}
.copyright2 a:hover {
	text-decoration: underline;
	color: #4C6C76;
	text-align: center;
}
.copyright2 p {
	margin-top: 5px;
}
.copyright2title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-top: 0px;
	color: #999999;
}
