#header { 
background-repeat: no-repeat; 
background-color: #333333; 
height: 150px; 
width: 100%;
}

#headerhm { 
background-repeat: no-repeat; 
background-color: #333333; 
width: 100%;
height: 150px; 
}

#headernww { 
background-repeat: no-repeat; 
background-color: #333333; 
height: 90px; 
width: 100%;
	color: #467d4b;
} 

body {
	
	background-color: #484949;
	list-style-position: outside;
	list-style-type: disc;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	line-height: 1em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-family: "Lucida Grande", Tahoma, Verdana;
	font-size: 11px;
	text-align:center;
	padding: 0;
	margin-top: 0px;
}


.divnews1 {
	border:double; 
	background-color:#FFF;
	margin-left:0px; 
	margin-top:10px; 
	margin-right:0px; 
	margin-bottom:0px; 
	border-color:#900; 
	padding:0px 0px 0px 0px;
	font-size: 12px;
	font-style: bold;
	text-align: center;
}
.divalpha {
	border:double; 
	background-color:#FFF;
	margin-left:0px; 
	margin-top:10px; 
	margin-right:10px; 
	margin-bottom:0px; 
	border-color:#900; 
	padding:0px 0px 0px 0px;
	font-size: 12px;
	font-style: bold;
	text-align: center;
}

.colorwhite {
	color: #ffffff;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color: #702c6c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #FFF;
	display:inline-block;
	color:#FFF;
	padding:3px 6px;
	text-decoration:none;
	font: normal 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	
}.myButton:active {
	position:relative;
	top:1px;
	color: #FFF;
	background-color: #FFF;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}.myButton:hover {
	position:relative;
	top:1px;
	color: #FFF;
	background-color: #556c4d;
}

.myButtonvert {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color: #702c6c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border: 1px solid #cbe4d3;
	display:inline-block;
	color:#FFF;
	padding:3px 6px;
	
	text-decoration:none;
	font: normal 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 10px;
}.myButtonvert:active {
	position:relative;
	top:1px;
	color: #FFF;
	background-color: #FFF;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}.myButtonvert:hover {
	position:relative;
	top:1px;
	color: #FFF;
	background-color: #556c4d;
}


img  {border:0;}

img.plain
{
	padding: 10px 5px 10px 0px; 
	text-decoration: none;
}

img.space_right { margin-left: 20px; margin-bottom: 8px; margin-right: 2px; margin-top: 6px; border: #000 1px solid; border-bottom: #313131 3px solid; }

img.space_left { margin-left: 2px; margin-bottom: 8px; margin-right: 12px; margin-top: 6px; border: #000 1px solid; border-bottom: #313131 3px solid; }

img.space { margin-left: 0px; margin-bottom: 6px; margin-right: 0px; margin-top: 0px; border: #000 1px solid; border-bottom: #313131 2px solid; }

img.middle { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; border: #000 1px solid; border-bottom: #313131 2px solid; vertical-align: middle}

img.space_twitter { margin-left: 2px; margin-bottom: 8px; margin-right: 32px; margin-top: 6px; border: #000 1px solid; border-bottom: #313131 3px solid; }

img.label_sm {
	height: 200px;
	width: 99px;
	margin-left: 2px;
	margin-bottom: 6px;
	margin-right: 2px;
	margin-top: 0px;
	border: #000 1px solid;
	border-bottom: #313131 3px solid;
}

img.label_lg { height: 178px; width: 198px;  margin-left: 6px; margin-bottom: 6px; margin-right: 6px; margin-top: 0px; border: #000 1px solid; border-bottom: #313131 3px solid; }

img.clean { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; border: #000 0px solid; vertical-align: middle;}

img.clean2 { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; border:#666666 1px solid; vertical-align: middle;}

img.clean3 { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; border:#666666 1px solid; vertical-align: middle;
	text-align: center;
	align: center;
}


/* DIV FOR ALL ARTICLES ON ALL PAGES */
div.post { 
text-align:inherit; 
margin-bottom: 30px; 
width: 97%; 
padding: 2px; 
color: #222222; 
padding-left: 16px;
border-bottom-width: 1px; 
border-bottom-color: #b1b8ad;
	background-color: white;
}

div.moreinfo {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 15px;
	margin-left: 0px;
}


/* DIV FOR INDEX TOP LATEST NEWS-NEWSLETTERS HOME PAGE */
div.news {
	text-align:center;
	margin-bottom: 10px;
	width: 95%;
	padding: 2px;
	color: #222222;
	padding-left: 16px;
	border-bottom-width: 1px;
	border-bottom-color: #b1b8ad;
}

div.nwwhome {
	padding-right:0px; padding-bottom:0px; background-color:#FFF; text-align:left; width: 600px;
	}

div.nwl {
	border:double; 
	margin-left:20px; 
	margin-top:10px; 
	margin-right:20px; 
	margin-bottom:10px; 
	border-color:#900; 
	padding:10px;
	text-align: center;
	}

div.pinotnoir {
	text-align:left;
	margin-bottom: 10px;
	width: 95%;
	padding: 2px;
	color: #000000;
	padding-left: 0px;
	border-bottom-width: 0px;
	text-align: center;
}

div.gifts{
	   border:double; 
	   margin-left:20px; 
	   margin-top:10px; 
	   margin-right:20px; 
	   margin-bottom:30px; 
	   border-color:#063; 
	   padding:0px 0px 0px 0px;
}


div.navTitle{
color: #333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
line-height: 2.0em;
}

/* DIV RIGHT NAV BAR Test only page
narrows left vertical margin of left column of winery pages  */

div.rtnav {
	text-align: right;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	
}
div.box {
	border: double; 	
	margin-left: 5px; 
	margin-top: 10px; 
	margin-right: 5px; 			margin-bottom: 5px; 		background-color:#FFF; 		border-color:#900; 
	padding:10px 10px 20px 20px;
	}
	
div.whowhat {
	border: double; 	
	margin-left: 30px; 
	margin-top: 10px; 
	margin-right: 5px; 					margin-bottom: 5px; 				background-color:#FFF; 				border-color:#900; 
	padding:10px 10px 10px 10px;
	}

div.rtnavB {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0px; 
	border-color: #bdbdbd;
	border-style: double;
	margin-left: 10px;
	margin-right: 0px;
	width: 150px;
	
}



/* DIV FOR NWW WINERY PAGES Test only page
narrows left vertical margin of left column of winery pages  */

/* @group My Group */



/* @end */




/* DIV FOR NWW WINERY PAGES horizontal template only
narrows left vertical margin of left column of winery pages  */

div.post3 { 
margin-bottom: 0px; 
width: 95%;  
padding-left: 0px;
padding-right: 0px;
margin-right: 0px;
margin-left: 14px;
text-align: left;
text-indent: 0;
}


div.post4 { 
margin-bottom: 10px; 
width: 95%;  
padding-left: 0px;
padding-right: 0px;
margin-right: 0px;
margin-left: 15px;
}

div.post5 { 
margin-bottom: 0px; 
width: 95%;  
padding-left: 10px;
padding-right: 5px;
margin-right: 0px;
margin-left: 0px;
text-align: left;
text-indent: 0;
}

div.twitter {
padding-left: 10px;
padding-right: 15px;
}

div.unders {
color: maroon;
font: bold 14px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
text-align: center;
text-transform: uppercase;
background-color: #fbe592;
width: 300px;
height: 25px;
padding-top: 10px;
padding-bottom: 10px;
display: table;
float: none;
}



/* USE H1 and H2 ONCE EACH PER PAGE */
H1 {
color: #000;
text-align:left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 16px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 3px; 
padding-bottom: 3px;
padding-left: 0px;
margin-bottom: 0px; 

}

H1.center {
color: #000;
text-align:left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 19px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 3px; 
padding-bottom: 3px;
padding-left: 0px;
margin-bottom: 0px; 

}

H1.index {
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	color: white;
}

H2 {
color: #000;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
}

H2.index {
color: white;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 0px; 
padding-bottom: 0px;
margin-bottom: 0px; 
line-height: 16px;;
}

H7 {
color: #792B76;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-bottom: 5px; 
}

H2:visited { color: #b94722;}
H2:hover { color: #b94722;}

H3 {
	color: #7D2112;
	text-align:left;
	font-family: "Lucida Grande", Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	display: inline;
	line-height: 16px;
}


H4 {
	color: #CCCCCC;
	text-align:inherit;
	font-family: "Lucida Grande", Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 2px;
	display: inline;
}

H5 {
	color:#FFFFFF;
	text-align:inherit;
	font-family: "Lucida Grande", Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	display: inline;
}

H6 {
color: #990000;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 0px; 
padding-bottom: 5px;
padding-left: 13px;
margin-bottom: 0px;
}

H9 {
color: #990000;
text-align:center; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 0px; 
padding-bottom: 5px;
padding-left: 13px;
margin-bottom: 0px;
}

H8 {
color: #990000;
text-align:left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 16px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 0px; 
padding-bottom: 55px;
padding-left: 0px;
margin-bottom: 0px;
}


a.standard { 
text-align:inherit; 
font-weight: bold; 
color: #891f14; 
text-decoration: underline; 
padding-left: 0px; 
padding-right: 2px;
padding-bottom: 1px;
padding-top: 1px;

}

a.standard:visited { color: #706d4f;}
a.standard:hover { color: #333333;}

a.standardctr { 
text-align: center; 
font-weight: bold; 
color: #891f14; 
text-decoration: none; 
padding-left: 2px; 
padding-right: 2px;
padding-bottom: 1px;
padding-top: 1px;
line-height: 16px;
font-size: 12px;
}

a.standardctr:visited { color: #706d4f;}
a.standardctr:hover { color: #333333;}

a.standardBIG { 
text-align: center; 
font-weight: bold; 
color: #891f14; 
text-decoration: none; 
padding-left: 2px; 
padding-right: 2px;
padding-bottom: 1px;
padding-top: 1px;
font-size: 15px;
}

a.standardBIG:visited { color: #706d4f;}
a.standardBIG:hover { color: #333333;}


a.standardno { 
text-align:inherit; 
font-weight: bold;
font-size: 11px; 
color: #2b5a2d; 
line-height: 12px;
text-decoration: none; 
padding-left: 0px; 
padding-right: 2px;
}

a.standardno:visited { color: #b94722;}
a.standardno:hover { color: #333333;}



a.standbr {
	text-align:inherit;
	font-weight: bold;
	color:#333333;
	padding-left: 0px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
}

a.standbr:visited { color:#003300;}
a.standbr:hover { color:#666666;}


a.index3 { 
font-size: 11px;
text-align:inherit; 
font-weight: normal; 
color: #444444; 
text-decoration: none; 
padding-left: 0px; 
padding-right: 2px;
line-height: 1.2em;
}
	
a.index3:visited { color: #555555; text-decoration: none; }
a.index3:hover { color: #b94722; text-decoration: underline; }

a.nav {color: #555555; text-decoration: none; font-size: 11px; line-height: 13px;}
a.nav:visited { color: #555555; text-decoration: none; font-size: 11px; line-height: 13px;}
a.nav:hover { color: #b94722; text-decoration: underline; font-size: 11px; line-height: 13px;}

a.navNW {color: #555555; text-decoration: none; font-size: 11px; font-weight: bold;line-height: 22px;}
a.navNW:visited { color: #555555; text-decoration: none; font-size: 11px; line-height: 22px; font-weight: bold;
}
a.navNW:hover { color: #6c3777; text-decoration: none; font-size: 11px; line-height: 22px; font-weight: bold;
}

a.navLH {color: #555555; text-decoration: none; font-size: 17px; font-weight: bold;line-height: 26px;color: #891f14; 
text-decoration: underline;}

a.navLH:visited { color: #555555; text-decoration: none; font-size: 17px; line-height: 26px; font-weight: bold;color: #891f14; 
text-decoration: underline;
}
a.navLH:hover { color: #6c3777; text-decoration: none; font-size: 17px; line-height: 26px; font-weight: bold;color: #891f14; 
text-decoration: underline;
}


a.navPN {color: #3d1942; text-decoration: none; font-size: 12px; font-weight: bold;line-height: 18px; text-align: right;}

a.navPN:visited { color: #52224a; font-size: 12px; line-height: 18px; font-weight: bold; text-align: right;
	text-decoration: none;
}
a.navPN:hover { color: #7e2473; text-decoration: none; font-size: 12px; line-height: 18px; font-weight: bold; text-align: right;
}

a.navPS {color: #7e2473;  font-size: 13px; font-weight: bold;line-height: 16px; text-align: left; text-decoration: underline;
}

a.navPS:visited { color: #2d5c34; font-size: 13px; font-weight: bold;line-height: 16px; text-align: left; text-decoration: underline;

}
a.navPS:hover { color: #bac267; font-size: 13px; font-weight: bold;line-height: 16px; text-align: left; text-decoration: underline;}


a.navNS {color: #555555; text-decoration: none; font-size: 11px; font-weight: bold;line-height: 22px;}
a.navNS:visited { color: #555555; text-decoration: none; font-size: 11px; line-height: 22px; font-weight: bold;
}
a.navNS:hover { color: #b94722; text-decoration: underline; font-size: 11px; line-height: 22px; font-weight: bold;
}

a.img1 {text-decoration: none;}
a.img1:visited { text-decoration: none;}
a.img1:hover {text-decoration: none;}


a.navM {color: #555555; text-decoration: none; font-size: 12px;}
a.navM:visited { color: #555555; text-decoration: none; font-size: 12px;}
a.navM:hover {
	color: #660033;
	text-decoration: none;
	font-size: 12px;
}

a.navTitle {
color: #333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
line-height: 1.4em;
}
a.navTitle:visited { color: #333333; }
a.navTitle:hover { color: #b94722; }

a.navTitle2 {
color:#333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
font-weight: bold;
text-decoration: none;
line-height: 13px;
}
a.navTitle2:visited { color: #333333; }
a.navTitle2:hover { color: #b94722; }

a.navT {
color: #333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold;
text-decoration: underline;
line-height: 2.0em;
}
a.navT:visited { color: #333333; }
a.navT:hover { color: #b94722; }

a.navV {
color: #333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
line-height: 2.0em;
padding-right: 12px;
}

a.navV:visited { color: #333333; }
a.navV:hover { color: #b94722; }

a.footnav {color: #FFFFFF; text-decoration: none; padding-right: 12px; line-height: 1.6em;}
a.footnav:visited { color: #FFFFFF; text-decoration: none; padding-right: 12px; line-height: 1.6em;}
a.footnav:hover { color: #FFFFCC; text-decoration: underline; padding-right: 12px; line-height: 1.6em;}

a.topnav {color: #FFFFFF; text-decoration: none; padding-right: 12px;}
a.topnav:visited { color: #FFFFFF; text-decoration: none; padding-right: 12px;}
a.topnav:hover { color: #b94722; text-decoration: underline; padding-right: 12px;}

a.navmore { color: #b94722; text-decoration: none; font-size: 12px; text-align: right;}
a.navmore:visited { color: #b94722; text-decoration: none;}
a.navmore:hover { color: #395ca3;}

p { 
	margin-top: 0; 
	margin-bottom: 12px; 
	line-height: 18px;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
	
p.textmain { 
	margin-top: 0; 
	margin-bottom: 12px; 
	line-height: 18px;
	text-align: left;
	font-size: 12px;
}	
	

p.rightnav {
	color: #000;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	padding: 2px;
}

p.textbkr {
	font-size: 14px;
	background-color: #fcf4a5;
}

p.textred {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	line-height: 17px;
}

p.textred2 {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	line-height: 15px;
}

p.textreds {
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	line-height: 17px;
	text-align: center;
}

p.textrdCT {
	font-size: 15px;
	color: #de2a00;
	font-weight: bold;
	line-height: 17px;
	text-align: center;
}

p.textrdLG {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	line-height: 17px;
}


p.textrdCTs {
	font-size: 14px;
	color: #6d440e;
	font-weight: bold;
	line-height: 17px;
	text-align: center;
}

p.small {
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 12px;
	line-height: 11px;
	color: #6C4270
}

p.smallctr {
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 12px;
	line-height: 11px;
	color: #6C4270;
	text-align: center;
}

p.homebold {
	font-size: 12px;
	line-height: 15px;
	}

p.text {font-size: 14px;
	font-weight: bold;
}

p.text13 {font-size: 13px;
}

p.textheader {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	color: white;
}

p.text2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	
}

p.text2Ct {
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	
}

p.text2L {
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	
}

p.text3W {
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	padding-top: 20px;
}

p.textprice {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
}

p.text18pix {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	padding-right: 150px;
	padding-left:150px;
}


p.text3 {font-size: 17px;
	font-weight: bold;
	line-height: 20px;
}

p.text4 {font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}


p.text6 {font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
}

p.text7 {
	font-size: 17px;
	font-weight: bold;
	line-height: 17px;
	text-align: center;
}

p.text5 {font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}

p.textvint {font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}

p.text8 {font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
}

p.text9 {font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	padding-top: 0px;
}

p.text10 {font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	padding: 0px;
}

p.text11 {font-size: 15px;
	font-weight: bold;
	line-height: 19px;
}




#container {
text-align: left;
width: 936px;
margin: 0px;
background-color: white;
border: 1px solid black;
}

#containersearch {
text-align: left;
width: 936px;
margin: 0px;
background-color: #FFFFFF;
border: 1px solid black;
	padding-right: 20px;
	padding-left: 20px;
}

#containernww {
	margin: 0 auto;
	width: 740px;
	background: #fff;
}




#topnav {
float: center;
width: 100%;
text-align: center;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 0px;
padding-top: 4px;
background-color: green;
}

#topnav .index {
float: center;
width: 100%;
text-align: center;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 0px;
padding-top: 4px;
background-color: green;
}

#topnavWhite {
float: center;
width: 100%;
height: 50px;
text-align: center;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 0px;
padding-top: 4px;
background-color: #FFFFFF;
}

#topnav .title {
color: #eeeeee;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
text-align:inherit; 
font-weight: bold;
margin-left: 10px;
}

#topnav .store {
color: #eeeeee;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
text-align:inherit; 
font-weight: bold;
margin-left: 4px;
}








/* NAVIGATION FOR ALL PAGES */
#navigation {
color: #222222;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
text-align: right; 
margin: 0px; 
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
vertical-align: top;
}

#navigationRC {
color: #222222;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
text-align: center; 
margin: 0px; 
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
vertical-align: top;
}


#navigationVT {
text-align: right; 
margin: 0px; 
padding-left: 0;
padding-right: 0px;
padding-top: 6px;
vertical-align: top;
}

#navigation .title {
color: #333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
line-height: 1.8em;
}

#navigation .subtitle {
color: #555555;
text-align: right; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
font-weight: normal; 
margin-bottom: 10px; 
}









/* CONTENT SECTION */
#content {
padding: 0px;
margin-top: 0px;
position: relative;
border-left-style: none;
float: none;
clear: left;
text-align:inherit;
list-style-position: outside;
list-style-type: disc;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 13px; 
margin-right: 0px;
}

#contentnd {
	float: left;
	width: 400px;
	padding: 0px 0;
	margin: 0 0 0 30px;
	color: #000;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}


#contentsbox {
margin-top: 0px;
position: relative;
border-left-style: none;
float: none;
clear: left;
list-style-position: outside;
list-style-type: disc;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 10px; 
text-align:left; 
padding-right: 25px;
padding-left: 25px;
margin-right: 0px;
}

#content .title {
color: #222222;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 20px; 
font-weight: bold; 
margin-bottom: 0px; 
line-height: 1.5em; 
}

#content .subtitle {
color: #222222;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-bottom: 2px; 
line-height: 1.5em; 
}

#content .subtitleFeatured {
color: #B94722;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-bottom: 2px; 
line-height: 1.5em; 
}

#content .small {
	color: #333333;
	text-align:inherit;
	font-family: "Lucida Grande", Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 12px;
	line-height: 1.5em;
}

#content .featured {
color: #B94722;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: bold; 
}

/* My Comment */

#content .byline {
font-style: italic;
padding-bottom: 18px;
padding-left: 4px;
color: #222222;
text-align:inherit; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 10px; 
}

#content .windex {
padding-bottom: 15px;
padding-left: 25px;
padding-right: 25px;
color: #222222;
text-align:left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 10px; 
}

#contentnww {
margin-top: 0px;
padding-left: 10px;
padding-right: 20px;
position: relative;
border-left-style: none;
float: none;
clear: left;
list-style-position: outside;
list-style-type: disc;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
text-align:inherit; 
margin-right: 0px;
vertical-align: top;
}





/* WHITE PRE-FOOTER */
#ad_footer {
clear: both;
color: #333333;
background-color: #FFFFFF;
padding-top: 12px;
padding-bottom: 18px;
text-align: center;
}

#ad_footer .small {
color: #dddddd;
text-align: center; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 10px; 
font-weight: normal; 
margin-bottom: 12px; 
margin-top: 10px; 
line-height: 1.5em; 
}

#ad_footer .ad {
color: #333333;
text-align: left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 10px; 
font-weight: normal; 
margin-bottom: 8px; 
margin-top: 8px; 
line-height: 1.5em; 
}

#ad_footer .title {
color: #333333;
text-align: left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 13px; 
font-weight: bold; 
margin-bottom: 8px; 
margin-top: 8px; 
line-height: 1.5em; 
}








/* FOOTER WITH LINKS AND LEGAL NOTES */
#footer {
clear: both;
width: 936px;
color: #FFFFFF;
background-color: #222222;
padding-top: 24px;
padding-bottom: 24px;
border-top: 1px solid #333333;
border-bottom: 8px solid #333333;
text-align: center;
}

#footer .small {
color: #222222;
text-align: center; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 9px; 
font-weight: normal; 
margin-bottom: 12px; 
margin-top: 10px; 
line-height: 1.5em; 
}

#footer .legal {
color: #FFFFFF;
text-align: center; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 9px; 
font-weight: normal; 
margin-bottom: 12px; 
margin-top: 10px; 
line-height: 1.5em; 
}


/* TWO COLUMN TABLES FOR FEATURED WINES */

table#featured_articlescol {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 14px; 
	font-weight: normal; 
}
table#featured_articlescol td {
	border-bottom: solid #444444 0px;
	border-left: solid #066 1px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}



/* TABLES FOR FEATURED WINES */
table#featured_wines {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
    width: 654px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
}

table#featured_wines td {
    padding: 5px;
    border-bottom: solid #444444 0px;
    vertical-align: top;
}

/* TABLES FOR FEATURED FRIENDS */
table#featured_friends {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
    width: 622px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal;
	margin-left: 5px; 
}

table#featured_friends td {
    padding: 1px;
    border-bottom: solid #444444 0px;
    vertical-align: top;    
}

.label {
    font-weight: normal;
    text-align: left;
    width: 110px;
    background-color: #f3f3f3;
}

.info {
    color: #333333;
    text-align:inherit;
    width: 444px;
    background-color: #f3f3f3;
}

.buy {
    color: #333333;
    text-align: center;
    width: 100px;
    background-color: #f3f3f3;
}


.read {
    color: #333333;
    text-align: center;
    width: 100px;
    background-color: #f3f3f3;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: bold; 
}

.style6 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
.padding-t3 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.index-text {
	font-family: "Lucida Grande", Tahoma, Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}





/* TABLES FOR WELCOME SECTION */
table#welcome {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
}

table#welcome td {
    padding: 5px;
    padding-right: 30px;
    border-bottom: solid #444444 0px;
    vertical-align: top;
}

.label {
    font-weight: normal;
    text-align: left;
    width: 110px;
    background-color: #f3f3f3;
}

.info {
    color: #333333;
    text-align:inherit;
    width: 540px;
    background-color: #f3f3f3;
}

.text {
    color: #333333;
    text-align:inherit;
    width: 90%;
    background-color: #f3f3f3;
}



/* TABLES FOR FEATURED ARTICLES */
table#featured_articles {
    background-color:#f3f3f3;
    border: 1px solid #333333;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}
table#featured_articles td {
	border-bottom: solid #333333 0px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
table#featured_articles2 {
    background-color:#f3f3f3;
    border: solid #333333 1px;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}

table#nww-pinot {
    background-color:#ffffff;
    border: solid #AAAAAA 0px;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}



table#featured_articles2 td {
	border-bottom: solid #444444 0px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


table#featured_artNWW {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}


table#featured_articles td {
	border-bottom: solid #444444 0px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

table#featured_wines td {
    padding: 5px;
    border-bottom: solid #444444 0px;
    vertical-align: top;
}

table#featured_artNWW {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}



.label {
    font-weight: normal;
    text-align: left;
    width: 110px;
    background-color: #f3f3f3;
	vertical-align: top;
}

.info {
    color: #333333;
    text-align:inherit;
    width: 235px;
    background-color: #f3f3f3;
	vertical-align: top;
}








/* TABLES FOR TRIPLE HEADER ON INDEX */
table#featured_triple {
    background-color:#FFFFFF;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
    border: solid #AAAAAA 1px;
    border-right: solid #AAAAAA 0px;
}

table#featured_triplenww {
    background-color:#FFFFFF;
    width: 600px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
    border: solid #AAAAAA 1px;
    border-right: solid #AAAAAA 0px;
}

table#featured_blog {
    background-color:#FFFFFF;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
    border: solid #AAAAAA 1px;
    border-right: solid #AAAAAA 0px;
}

table#featured_triple td {
    background-color:#f3f3f3;
    width: 33%px;
    padding: 6px;
    padding-right: 0px;
    vertical-align: top;
    border-right: solid #AAAAAA 1px;
}
table#featured_triple td3 {
    background-color:#f3f3f3;
    width: 220px;
    padding: 0px;
    vertical-align: top;
    border-right: solid #AAAAAA 1px;
}

.third {
    color: #333333;
    
    width: 220px;
    background-color: #f3f3f3;
	vertical-align: top;
	padding: 40px;
}

.thirdnww {
    color: #333333;
    width: 33%;
    background-color: #f3f3f3;
	vertical-align: top;
	padding: 30px;
}

/* TABLES FOR TRIPLE HEADER ON NWW no right border */
table#featured_triple1 {
    background-color:#FFFFFF;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
    border: solid #AAAAAA 1px;
    
}

table#featured_triple1 td {
    background-color:#f3f3f3;
    width: 220px;
    padding: 6px;
    vertical-align: top;
    
}
table#featured_triple1 td3 {
    background-color:#f3f3f3;
    width: 220px;
    padding: 0px;
    vertical-align: top;
   





/* TRIPLE COLUMN TABLE ON GENERAL PAGES */
table#triple_left {
    background-color:#FFFFFF;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
    border: solid #AAAAAA 1px;
    border-right: solid #AAAAAA 0px;
}

table#triple_left td {
    background-color:#f3f3f3;
    width: 220px;
    padding: 6px;
    vertical-align: top;
    border-right: solid #AAAAAA 1px;
}




ul {
	list-style-type: circle;
	margin-left: 0;
	padding-left: 2em;
	text-indent: -0em;
	font-style: italic;
	}

#content-container
{
	float: left;
	width: 540px;
	
}

#section-navigation
{
	float: left;
	width: 200px;
	padding: 0px 0;
	margin: 0 20px;
	display: inline;
}

.classindex {
	font: bold 20px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	text-indent: 15px;
	color: red;
}

.nwwhead2 {
	font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
}

/* NWW RIGHT NAV LINKS */


#navcontainer { width: 140px;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Helvetica, sans-serif;
font-size: 15px;
text-align:center;
font-weight:bold;
}

#navcontainer a
{
display: block;
padding: 10px;
width: 140px;
height:20px;
background-color:#F90;
border-bottom: 1px solid #eee;
font-size: 15px;
text-align:center;
}

#navcontainer a:link, #navlist a:visited
{
color:#000;
text-decoration: none;
padding-top: 15px;
}

#navcontainer a:hover
{
background-color:#FFBF55;
color:#000;
padding-top: 15px;
}

div.divemail {
	background-color:#FF9; 
	border-style:double; 
	border-color:#303; 
	text-align:center; 
	padding-right:0px; 
	padding-bottom:3px; 
	padding-top:10px; 
	padding-left:5px; 
	margin:0px 15px 0px 15px;
}



