@import url(menu.css);

body {
	background          : #666;
	text-align          : center;
}

body, td, input, select {
	font-family         : arial,verdana;
	font-size           : 12px;
}

a:link,
a:visited {
	color               : #693;
	text-decoration     : none;
}
a:hover {
	color               : #693;
	text-decoration     : underline;
}
a img {
    border: none;
}
.centered-image {
    text-align: center;
    margin: 20px 0;
}
.centered-image img {
    border: 1px solid #999;
}
.mq_green {
    color: #693;
}
.mq_purple {
    color: #636;
}
/************************************************************

	INTRODUCTION

************************************************************/
	#introduction {
		background          : #636;
		float               : right;
		padding             : 20px;
	}
	#introduction p {
		font-family         : Verdana, Arial, Helvetica, sans-serif;
		font-size           : 12px;
		color               : #fff;
		letter-spacing      : 0.03em;
		line-height         : 18px;
		text-decoration     : none;
		margin              : 10px 0px 0px 0px;
	}
	#introduction a {
		color               : #9C6;
	}
	#introduction a:hover {
		color               : #9C6;
	}
	#introduction #title {
		font-family         : Arial, Helvetica, sans-serif;
		font-size           : 18px;
		letter-spacing      : 0.09em;
		padding-top         : 5px;
		padding-right       : 20px;
		color               : #fff;
	}
	#intro-links {
		background          : #fff;
		padding             : 10px;
	}
	#intro-links table {
		border-collapse     : collapse;
	}
	#intro-links table th {
		font-size           : 12px;
		font-weight         : bold;
		font-family         : arial,verdana;
		border-top          : 1px solid #ccc;
		border-bottom       : 1px solid #ccc;
		padding             : 5px;
		text-align          : left;
		color               : #666;
	}
	#intro-links table td {
		vertical-align      : top;
		padding             : 5px 5px 0px 5px;
		font-family         : Verdana, Arial, Helvetica, sans-serif;
		font-size           : 12px;
		color               : #666;
		letter-spacing      : 0.03em;
		line-height         : 18px;
	}
	#intro-links .more a:link,
	#intro-links .more a:visited {
		font-family         : verdana,arial;
		color               : #693;
	}
	#intro-links .more a:hover {
		color               : #693  ;
	}
/************************************************************

	Generic

************************************************************/
	.left {
		text-align: left;
	}
	.right {
		text-align: right;
	}
	.center {
		text-align: center;
	}

/************************************************************



************************************************************/

	#promo {
		background          : #fff;
		padding             : 2px 20px 0px 20px;
	}
	#promo table {
		border-collapse     : collapse;
		margin-bottom       : -15px;
	}
	#promo table th {
		font-family         : arial,verdana;
/*		font-family         : Arial, Helvetica, sans-serif;*/
		font-size           : 18px;
		letter-spacing      : 0.09em;
/*		font-weight         : bold;*/
/*		border-top          : 1px solid #ccc; */
		border-bottom       : 1px solid #ccc;
		padding             : 5px;
		text-align          : left;
		color               : #636;
		text-transform      : uppercase;
	}
	#promo table td {
		vertical-align      : top;
		padding             : 5px 5px 0px 5px;
		font-family         : Verdana, Arial, Helvetica, sans-serif;
		font-size           : 11px;
		color               : #666;
		letter-spacing      : 0.03em;
		line-height         : 18px;
	}
	#promo a:link, #promo a:visited {
		color               : #636;
		text-decoration     : none;
		font-weight         : bold;
		font-size           : 1.2em;
	}
	#promo a:hover {
		text-decoration     : underline;
	}
	#promo .promo_img img {
		margin-right: 10px;
	}


	#keep-up {
		background: black;
		padding: 0 40px;
	}
	#keep-up div {
		margin: 0px 0px;
		float: left;
	}
	#keep-up img {
		border: 15px solid #000;
	}
/*
	#keep-up {
		background          : #000;
		padding             : 2px 0px 0px 10px;
	}
	#keep-up table {
		border-collapse     : collapse;
	}
	#keep-up table th {
		font-family         : arial,verdana;
		color               : #FFF;
	}
	#keep-up table td {
		vertical-align      : top;
		color               : #FFF;
	}
	#keep-up table td.blurb {
		text-align          : center;
		font-size           : 12px;
	}
	#keep-up a:link, #keep-up a:visited {
		text-decoration     : none;
		font-weight         : bold;
	}
	#keep-up a:hover {
		text-decoration     : underline;
	}
	#keep-up img {
		border: 0;
	}
*/

/************************************************************

	MAIN CONTENT

************************************************************/
    #header-first-row td {
        background: #fff;
    }
	#header {
	    background: #fff;
	    border-bottom: 1px solid #666;
    }
	#header #title {
	    margin-left: 40px;
	    margin-top:  10px;
		background          : url(/images/MarqeeSelections500.png) no-repeat top left;
	}
	#header #title h1 {
		width               : 500px;
		height              : 83px;
		margin              : 0px;
	}
	#header #title h1 span {
		display             : none;
	}
	#container {
		width               : 850px;
		margin-left         : auto;
		margin-right        : auto;
		text-align          : left;
		border              : 1px solid #333;
	}
	#content-box {
	    border-left         : 1px solid #000;
		background          : #fff;
		padding             : 5px 10px 10px 10px;
		font-family         : Verdana, Arial, sans-serif;
	}
	#content-box #caption {
		font-size           : 12px;
		color               : #636;
		padding             : 5px;
		border-bottom       : 1px solid #ccc;
		letter-spacing      : 1px;
	}
	#content-box blockquote,
	#content-box p,
	#content-box li,
	#content-box dl {
		color               : #666;
		font-size           : 12px;
		font-family         : Verdana, Arial, Helvetica, sans-serif;
	}
	#content-box dl {
		margin : 0 0 15px 13px;
	}
	#content-box dt {
		font-weight: bold;
	}
	#content-box dd {
		margin-bottom: 15px;
		margin-left: 0;
	}
	#content-box p,
	#content-box td {
		margin              : 15px 0;
		line-height         : 15px;
		padding             : 0px 4px 0px 4px;
	}
	#content-box b {
		font-weight         : bold;
		/*text-transform      : uppercase;*/
		color               : #636;
	}
	#content-box a:link,
	#content-box a:visited {
		color               : #636;
		text-decoration     : none;
		font-weight         : bold;
		font-size           : 12px;
	}
	#content-box a:hover {
		text-decoration     : underline;
	}
    #content-box h2 {
        color:     #666;
        font-size: 1.3em;
        margin-bottom: 10px;
        border-bottom: 1px solid #999;
    }
	#content-box h3 {
		font-size: 1.4em;
		font-weight: bold;
		border-bottom: 1px solid #666;
		padding-bottom: 5px;
		padding-left: 5px;
		color: #636;
	}
	#content-box h4 {
		font-weight         : bold;
		color               : #636;
		font-family         : arial,verdana;
		font-size           : 12px;
		margin              : 10px 0px 10px 5px;
		border-bottom       : 1px solid #ccc;
		padding             : 0px 0px 5px 5px;
	}
	#content-box h5 {
		font-weight         : bold;
		font-size           : 11px;
		font-family         : arial,verdana;
		margin              : 10px 0px 10px 15px;
	}

	#content-box ul {
		margin  : 5px 0px 10px 30px;
		padding : 0px 0px 0px 15px;
	}
	#content-box li {
		line-height         : 15px;
	}
	.script {
		font-family         : times new roman;
		font-size           : 14px;
		font-style          : italic;
	}
	div.pdf, #content-box table.content-table .pdf {
		background : url(/images/smallPdfIcon.gif) top left no-repeat;
		padding-left : 20px;
		margin       : 3px 0 3px 0;
	}
	#content-box table.content-table td.item-cell {
		border-bottom : 1px solid #999;
		padding : 5px 0 5px 0;
	}

/************************************************************

	NEWS

************************************************************/
	.news-head {
		font-size           : 12px;
		font-family         : arial,verdana;
		color               : white; /* #999; */
		letter-spacing      : 1px;
		border-bottom       : 1px solid #ccc;
		padding             : 10px;
		background          : #636;
	}
	.news-head div {
		margin              : 5px;
	}
	#content-box .news-head b,
	#content-box .news-head a:link,
	#content-box .news-head a:visited {
		font-weight         : normal;
		color               : white; /* #636; */
	}
	.news-box .more-link {
		height: 30px;
	}
	.news-box .no-border {
		border: 0;
		vertical-align: top;
	}
	.news-box td {
		border: 1px solid #BFB5B8;
		padding: 10px 0;
	}
	#content-box .news-head a:link,
	#content-box .news-head a:visited {
		text-decoration     : underline;
	}
	#content-box .news-head a:hover {
		color               : #BFB5B8;
	}
	.news-head b {
		font-size           : 12px;
		font-family         : arial,verdana;
		font-weight         : bold;
	}
	#content-box .news-more a:link, #content-box .news-more a:visited {
		color               : white; /* #999; */
	}
	#content-box .news-more a:hover {
		color               : #636;
	}
	#content-box .news-even-more a {
		font-weight         : bold;
		padding             : 0px 0px 0px 15px;
		color               : #636;
		font-family         : verdana,arial;
		font-size           : 11px;
	}

/************************************************************

	FOOTER

************************************************************/
	#footer {
	    background          : #636;
		border-top          : 1px solid #333;
		padding             : 8px;
		color               : #fff;
		font-family         : verdana,arial;
	}
	#footer a {
		color               : #9c6;
	}

/************************************************************

	NAVIGATION

************************************************************/
	#leftnav-wines {
	    border-right     : 1px solid #000;
		background       : #fff;
	}
	#left-navigation {
		background       : #999;
	}
	#team-nav h2 {
	    margin-left: 10px;
	}
	#team-nav a:link,
	#team-nav a:visited {
		display          : block;
		background       : #aaa;
		padding          : 7px 10px;
		color            : #fff;
		font-size        : 11px;
		border-bottom    : 1px solid #999;
		border-top       : 1px solid #bbb;
	}
	#team-nav a:hover {
		background       : #bbb;
	}
	#topSubNav a:link,
	#topSubNav a:visited {
		font-size           : 11px;
		font-family         : arial,verdana;
		color               : #999;
		padding             : 3px 5px 3px 5px;
		display             : block;
	}
	#topNav td {
	    text-align: center;
	    padding: 0 10px 0 0;
	}
	#topNav a:link,
	#topNav a:visited {
		font-size           : 11px;
		font-family         : arial,verdana;
		color               : #999;
	}
	#topNav    a:hover,
	#topSubNav a:hover {
		color               : #693;
	}

	#topNav {
		border-collapse : collapse;
	}
	#topSubNav td { padding : 0px; }
	#topSubNav {
		border-collapse : collapse;
		height          : 19px;
	}

	.navSection {
	    background: #fff;
		padding-bottom: 10px;
	    padding-left: 40px;
	}
	#arrowRow td {
		height          : 7px;
	}
	#topNav a#MarQ {
		display : block;
		width : 20px;
		height : 19px;
		background : url(/images/Q-20.png) no-repeat top left;
		padding:0;
		margin:0;
		line-height : 1000px;
		overflow : hidden;
	}

/************************************************************

	PRODUCT PAGE

************************************************************/
	.series_dis_head {
		font-size       : 12px;
		letter-spacing  : 1px;
		color           : #636;
		border-bottom   : 1px solid #ccc;
		padding         : 3px;
		margin          : 0px 0px 3px 0px;
	}
	.series_dis_head_script {
		font-size       : 14px;
		letter-spacing  : 1px;
		color           : #636;
		border-bottom   : 1px solid #ccc;
		padding         : 3px;
		margin          : 0px 0px 3px 0px;
		font-style      : italic;
		font-family     : times new roman;
	}
	.series-head {
		font-size       : 15px;
		text-transform  : uppercase;
		letter-spacing  : 1px;
		border-bottom   : 1px solid #ccc;
		padding         : 4px;
		color           : #000;
	}
	.series-varietal {
		font-size       : 12px;
		text-transform  : uppercase;
		letter-spacing  : 1px;
		border-bottom   : 1px solid #ccc;
		padding         : 4px;
		margin-bottom   : 10px;
		color           : #000;
	}

/************************************************************

	ABOUT PAGE

************************************************************/
	#about-caption {
		font-size       : 12px;
		text-transform  : uppercase;
		letter-spacing  : 1px;
		font-family     : arial,verdana;
		font-weight     : bold;
		border-bottom   : 1px solid #ccc;
		padding         : 4px;
		color           : #636;
		margin          : 15px 0px 5px 0px;
	}

#newsletters .block * {
	font-weight: normal;
	font-size: 1.1em;
}
#newsletters .block address {
	margin-left: 15px;
	font-style: normal;
	color: #666;
}
#content-box #newsletters h3 {
	font-size: 1.4em;
	font-weight: bold;
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
	padding-left: 5px;
}
#content-box #newsletters h3.pdf {
	background: url(/images/icon_acrobat.gif) bottom left no-repeat;
	padding-left: 30px;
	background-position: 0 -5px;
}

/************************************************************

	HOME PAGE

************************************************************/
#home-right-content {
    float: right;
    width: 300px;
}
#home-rotate {
    background: #666;
    padding: 30px;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 20px;
}
#home-rotate img {
    border: 10px solid #fff;
}
#home-twitter {
    background: #666;
    padding: 0 30px;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 20px;
}

/************************************************************

	TEAM PAGE

************************************************************/
.photo { float: left; }
.photo img { margin-right: 10px; }


/************************************************************

	Contact Forms

************************************************************/
#label_nab {
	font-size: 1px;
	color: #FFF;
}
#field_nab input {
	border-width: 0px;
	height: 1px;
}
#submission {
	width: 100%;
}

