/* @override http://dev.bordeaux.com/resources/bordeaux.css */

html, body {
		
		margin:0px;
		padding:0px;
		background-color:#412e3f;
		font-family: "Arial";
		height: 100%;
	}
	
	a:link,a:visited{
		
		color: #590236;
		
	}
/*#siteContainer{
	position: relative;
	height: 100%;
	min-height: 100%;
	voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;

}
html>body #siteContainer {
    height: auto;
	}*/
	
	li{
		margin-left: 15px;
	}
	
	#headerGradLeft {
		
		margin-left:auto;
		margin-right:auto;
		height:206px;
		width:976px;
	
		background: url(images/bg/headerGradLeft.gif) 0px 0px no-repeat;
		
	}
	
	#headerGradRight {
		
		margin-left:auto;
		margin-right:auto;
		height:206px;
		width:976px;
	
		background: url(images/bg/headerGradRight.gif) 100% 0px no-repeat;
		
	}
	
	
	#header {
		
		position:relative;
		background: url(images/bg/headerbg.gif) 0px 0px no-repeat;
		height:206px;
		margin-left:8px;
		width:960px;
		background-color:#f8efe8;
		
	
	}
	
	#subHeaderGradLeft {
		
		margin-left:auto;
		margin-right:auto;
		height:118px;
		width:976px;
	
		background: url(images/bg/subHeaderGradLeft.gif) 0px 0px no-repeat;
		
	}
	
	#subHeaderGradRight {
		
		margin-left:auto;
		margin-right:auto;
		height:118px;
		width:976px;
	
		background: url(images/bg/subHeaderGradRight.gif) 100% 0px no-repeat;
		
	}
	
	
	#subHeader {
		
		position: relative; 
		background: url(images/bg/subHeaderBG.png) 0px 0px no-repeat;
		height:118px;
		margin-left:8px;
		width:960px;
		background-color:#f8efe8;
		
	
	}
	
	.contentGradLeft {
		
		margin-left:auto;
		margin-right:auto;
		
		width:976px;
	
		background: url(images/bg/contentGradLeft.gif) 0px 0px repeat-y;
		
	}
	
	.contentGradRight {
		
		margin-left:auto;
		margin-right:auto;
		
		width:976px;
	
		background: url(images/bg/contentGradRight.gif) 100% 0px repeat-y;
		
	}
	
	
	#contentContainer {
		
		background: url(images/bg/contentTopShadow.gif) 0px 0px repeat-x;
		min-height:200px;
		margin-left:8px;
		padding-bottom: 15px; 
		width:960px;
		background-color:#f4f4f4;
		padding-top:21px;
		
	
	}
	
	#footer {
		
		position: relative;
		background: url(images/bg/footerbg.png) 0px 0px no-repeat;
		height:84px;
		margin-left:8px;
		width:960px;
		background-color:#f4f4f4;
		
	
	}
	
	#nav {
		
		padding-left:8px;
		padding-right:8px;
		left:-8px;
		top:171px;
		width:960px;
		height:47px;
		position:absolute;
		background: url(images/bg/navBG.png) 0px 0px repeat-x;
	
	}
	
	#subNav {

		padding-left:6px;
		padding-right:142px;
		top:33px;
		left:128px;
		width:684px;
		height:47px;
		position:absolute;
		background: url(images/bg/navBG.png) 0px 0px repeat-x;
	
	}
	
	#subNavLifeGoes {
	
		position:absolute;
		top:7px;
		left:816px;
	
	}
	
	#subNavLogo {
	
		position:absolute;
		z-index:20;
		top:16px;
	
	}
	
	
	
	
	
	#shareThisPage {
	
		position: absolute;
		left:802px;
		top:0px;
	
	}
	
	#footerContent {
	
		padding-top:11px;
		padding-left:9px;
	
	}
	
	.connectWithBordeaux {
	
		font-size: 10pt;
		color:#402d3e;
	
	}
	
	ul#footerNav {
	
		color:#590236;
		font-weight:bold;
		font-size:10pt;
		position:absolute;
		left:366px;
		padding: 0;
		margin: 0;
		list-style: none;
		
	}
	ul#footerNav li {
		float: left;
		margin: 0 14px 0 0;
		vertical-align: middle;
		
		padding: 10px 15px 0 0;
		border-right: 1px solid #959595;
		height: 25px;
	}
	ul#footerNav a:visited {
		color: #590236;
	}
		
	.becomeAMember {
	
		color:#590236;
		text-decoration: none;
		
	}
	
	#alcoholAbuse {
	
		position:absolute;
		top:41px;
		left:10px;
		font-size:9pt;
		color:#5e5e5e;
		
	}
	#alcoholAbuse a, #alcoholAbuse a:visited {
		color:#5e5e5e;
	}
	
	/* HOME PAGE */
	
	#homeWelcomeHolder {
	
		background: url('images/home/bdxwelcome_top.gif') no-repeat;
		padding-top: 115px;
		margin: 0 10px 10px 8px;
	}
	#homeWelcomeHolder p {
		font-size: 0.75em;
	}
	img#homeWelcomeWine {
		float:right;
		margin-top:-10px;
	}
	.homeColumn {
	
		width:236px;
		padding: 0px;
		margin: 0px;
	}
	.hpContentDiv {
		/* margin-left: 2px; */
		width:2px;
		background: url(images/bg/hpContentDivider.gif) 0px 14px repeat-y;
	
	
	}
	.modDiv {
		
		clear:both;
		height:1px;
		width:204px;
		background: url('images/bg/modDivBG.gif') repeat-x;
		margin-top:8px;
		margin-bottom:8px;
	
	}
	#hpSubTable {
		width:478px;
	}
	
	.clearBoth {
	
		clear:both;
	
	}
	
	#ageChecker {
	
		width:100%;
		height:100%;
		display:none;
		position: absolute;
		top: 0;
		left: 0;
		z-index:250;
		background-image:url(images/bg/white_transbg.png);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/jwt/white_transbg.png');
	
	}
	
	#ageCheckerBox {
	
		position:absolute;
		top: 35%;
		left:50%;
		margin-left:-196px;
		margin-top:-85px;
		width:399px;
		height:177px;
		background:url('images/bg/ageCheckerBG.png');
	
	}
	
	#ageCheckerButtons {
	
		position: absolute;
		height:31px;
		width:300px;
		top:100px;
		left:71px;
	
	}
	
	#subPageContent {
	
		margin-left:18px;
	
	}
	
	
	
	.detailHeaderBubbleTop {
		
		width:697px;
		height:6px;
		background:url('images/bg/eventsSearchTop.gif') no-repeat;
	
	}
	
	.detailHeaderBubbleBtm {
		
		width:697px;
		height:6px;
		background:url('images/bg/eventsSearchBtm.gif') no-repeat;
		margin-bottom:11px;
	
	}
	
	.detailHeaderBubbleContent {
	
		position:relative;
		width:697px;
		min-height:100px;
		background:url('images/bg/eventsSearchBG.gif') repeat-y;
	
	}
	
	.detailHeaderCloseBtn {
	
		font-size:8pt;
		position:absolute;
		top:0px;
		left:627px;
	
	}
	
	.detailHeaderCloseBtn a {
	
		text-decoration: none;
		color:#8f8d8b;
	
	}
	
	
	
	/* EVENTS PAGE */
	
	.filterEventsByRegion {
	
		float:left;
		margin-top:13px;
		margin-left:11px;
		padding-right:26px;
	}
	
	.filterEventsByDate {
		
		
		padding-top:13px;
	
	}
	
	.filterByRegionFields {
		
		margin-top:14px;
		
	
	}
	
	.filterEventsDateInput {
	
		width:94px;
		border-color: #cecece;
		border-width: 1px;
		border-style: solid;
		background: url('images/loginFieldBG.gif') repeat-x;
		height:17px;
		padding-left:8px;
		color:#3e1b2c;
		padding-top:5px;
	
	}
	
	.filterEventsRegionInput {
	
		width:94px;
		border-color: #cecece;
		border-width: 1px;
		border-style: solid;
		background: url('images/loginFieldBG.gif') repeat-x;
		height:17px;
		padding-left:8px;
		color:#3e1b2c;
		padding-top:5px;
	
	}
	
	.filterBtn {
	
		position:absolute;
		width:94px;
		height:23px;
		top:44px;
		left:593px;
	
	}
	
	.eventItem {
	
		width: 689px;
		height: 97px;
		background: url('images/bg/eventItemBG.gif') repeat-x;
		padding-top: 7px;
		padding-left:7px;
		margin:0px;
		
	}
	.featEventItem{
		width: 677px;
		height: 85px;
		padding-left:0px;
		margin-top: 5px;
		padding-top:10px;
	}
	
	.eventItemImg {
	
		float:left;
		width:102px;
		height:80px;
	
	}
	
	.eventItemName {
	
		color:#590135;
		font-weight:bold;
		font-size:12pt;
		float:left;
		margin-left:7px;
		width:225px;
	
	}
	
	.eventItemLocation {
		color:#000000;
		font-weight: normal;
		font-size: 10pt;
		margin-top: 3px;
		line-height: 15px;
	}
	
	.WTBItemName {
	
		color:#590135;
		font-weight:bold;
		font-size:12pt;
	
	}
	
	.WTBItemLocation {
		color:#000000;
		font-weight: normal;
		font-size: 9pt;

		line-height: 14px;
	}
	
	.eventItemDescription {
	
		float:left;
		width:180px;
		padding-right:12px;
		font-size:9.5pt;
		color:#484848;
	
	}
	
	.eventItemControls {
		float: right;
		margin-right: 10px;
		margin-top:5px;
	
	}
	
	
	.btnSeeMore {
	
		margin-bottom:7px;
	
	}
	
	/* CHOOSE */
	
	#chooseABordeaux {
	
		margin-left:2px;
		margin-top:14px;
		margin-bottom:22px;
	}
	
	
	
	.chooseSearchArea {
		
		margin-left:-4px;
		width:704px;
		height:97px;
		background:url('images/choose/bg/searchAreaBG.gif') repeat-y;
		clear:both;
	
	}
	.chooseSearchForm {
		padding-left: 12px;
		padding-top: 7px;
		width: 540px;
	}
	.chooseInput_left {
		float: left;
		background: url(images/choose/search_left.gif) no-repeat;
		width: 2px;
		height: 30px;
	}
	.chooseInput {
		float: left;
		border: none;
		background: url(images/choose/search_tile.gif) repeat-x;
		/* height: 30px; */
		font-family: Helvetica, arial, sans-serif;
		font-size: 1.1em;
		padding: 0.3em;
		margin: 0;
		color: #b8b8b8;
	}
	.chooseInput_right {
		float: left;
		background: url(images/choose/search_right.gif) no-repeat;
		width: 2px;
		height: 30px;
	}
	.chooseGo {
		float: left;
		margin-left: 5px;
		margin-top: -1px;
	}
	#chooseNameInput {
		width: 395px;
	}
	#chooseZipInput {
		width: 258px;
	}
	
	.imgFloatLeft {
	
		float:left;
		
	}
	#chooseTabFill{
		width: 206px;
		height: 28px;
		background: url(images/choose/tabRightTileFill.gif) repeat-x;
	}
	#chooseTRCorner{
		background: url(images/choose/topRightCorner.gif) no-repeat;
		width: 9px;
		height: 28px;
	}
	
	.chooseBySelect {
		
		width:262px;
		height:82px;
		left:11px;
		top:7px;
		overflow-y: auto;
		background-color: #ffffff;
		position: relative;
		padding:0px;
		margin:0px;
		border-color:#cecece;
		border-width: 1px;
		border-style:solid;
		
	}
	#chooseByType { display:none; }
	#chooseByAppelation { display:none;	}
	#chooseByZip { display:none; }
	
	
	.chooseUnselectedOption {
	
		padding-left:12px;
		width:231px;
		height:17px;
		font-size:9pt;
		color:#555555;
		padding-top:2px;
	
	}
	
	.chooseUnselectedOptionAlt {
		
		padding-left:12px;
		width:231px;
		height:17px;
		background-color:#fbf3f8;
		font-size:9pt;
		color:#555555;
		padding-top:2px;
	}
	
	.chooseSelectedOption {
		
		padding-left:12px;
		width:231px;
		height:17px;
		background-color:#590235;
		font-size:9pt;
		color:#ffffff;
		padding-top:2px;
	
	}
	
	.chooseSelectedOptionAlt {
		
		padding-left:12px;
		width:231px;
		height:17px;
		background-color:#590235;
		font-size:9pt;
		color:#ffffff;
		padding-top:2px;
	
	}
	
	#chooseResults {
		
		position:relative;
		width:694px;
		border-color:#cecece;
		border-width: 1px;
		border-style: solid;
		min-height:100px;
		background-color: #ffffff;
		min-height:400px;
	
	}
	#searchResultsDiv .error {
		margin-top: 10px;
		margin-left: 10px;
		color: #111;
		font-size: 14px;
	}
	#searchResultsDiv1 .error {
		margin-top: 10px;
		margin-left: 10px;
		color: #111;
		font-size: 14px;
	}
	.resultWine {
		
		display:block;
		float:left;
		width:119px;
		height:287px;
		border-right: solid 1px #cecece;
		border-bottom: solid 1px #cecece;
		padding-left:18px;
		padding-top:15px;
	
	}
	
	.resultWineName {
		
		margin-top:10px;
		width:110px;
		font-size:9pt;
		color:#3e1b2c;
		font-weight:bold;
	
	}
	
	.resultWineAppelation {
		
		width:115px;
		font-size:9pt;
		color:#252525;
		font-weight:normal;
		padding:0px;
		margin-top:2px;
	
	}
	
	.resultWineIMG {
	
		height:184px;
	
	}
	.resultWineIMG img{
		max-width: 105px;
		max-height: 150px;
	}
	
	.resultTBWineIMG {
	
		height:160px;
	
	}
	.resultTBWineIMG img{
		max-width: 105px;
		max-height: 150px;
	}
	
	.resultWineRank {
		
		margin-top:2px;
	
	}
	
	.resultWineReviews {
		
		margin-top:2px;
		width:115px;
		font-size:9pt;
		color:#898989;
		font-weight:normal;
		padding:0px;
		margin:0px;
	
	}
	
	#wineSortBy {
	
		width:129px;
	
	}
	
	.chooseByTypeSort {
		
		float:right;
		margin-top:5px;
		margin-right:8px;
	
	}
	
	#ajaxLoading {
	
		position:absolute;
		top:50%;
		left:50%;
		margin-top: -27px;
		margin-left:-27px;
		display:none;
	
	}
	
	/* LOGIN */
	
	#loginDialog {
		
		display:none;
		position:absolute;
		top: 50%;
		left:50%;
		margin-left:-211px;
		margin-top:-125px;
		width:423px;
		height:251px;
		background:url('images/bg/loginBG.png');
		
	}
	
	#loginContent {
	
		position: relative;
	
	}
	
	
	#loginHeader {
	
		position: absolute;
		top:27px;
		left:29px;
		width:200px;
		height:24px;
		font-size: 10pt;
		color: #ae0d4e;
	}
	#loginHeader a:link,#loginHeader a:visited{
		color: #ae0d4e;	
	}
	
	.loginFieldDiv {
	
		
			
	}
	
	#loginFields {
	
		position: absolute;
		top:66px;
		left:29px;
	
	}
	
	.loginField {
	
		margin-top:6px;
		border-color: #cecece;
		border-width: 1px;
		border-style: solid;
		background: url('images/loginFieldBG.gif') repeat-x;
		width:226px;
		height:20px;
		padding-left:8px;
		color:#3e1b2c;
		padding-top:5px;

	
	}
	
	#loginButtons {
	
		top:186px;
		left:29px;
		position: absolute;
	
	}
	
	/* SIGNUP */
	
	#signupBoxHeader {
	
		width:711px;
		background: url('images/signupBoxHeader.gif') no-repeat;
		height:6px;
	}
	
	#signupBoxContent {
		
		padding-left: 14px;
		padding-top:14px;
		min-height: 100px;
		background: url('images/signupBoxBG.gif') repeat-y;
		width:711px;
	
	}
	
	#signupBoxFooter {
	
		width:711px;
		background: url('images/signupBoxFooter.gif') no-repeat;
		height:4px;
	
	}
	
	#signupHeader {

	
	}
	
	.signupField {
	
		margin-top:6px;
		border-color: #cecece;
		border-width: 1px;
		border-style: solid;
		background: url('images/loginFieldBG.gif') repeat-x;
		width:142px;
		height:20px;
		padding-left:8px;
		color:#3e1b2c;
		padding-top:5px;

	
	}
	
	#signupFields {
	
		margin-top:53px;
	
	}
	
	#signupFields label.error {
	
		color:red;
		font-size:9pt;
	
	}
	
	.error {
	
		color:red;
		font-size:9pt;
	
	}
	
	.signupHorizDiv {
	
		height:1px;
		background: url('images/signupHorizDiv.gif') repeat-x;
	
	}
	
	.signupCheckLabel {
	
		font-size:9pt;
		padding-top:0px;

	}
	
	.signupJoinBtn {
	
		clear:both;
		margin-top:24px;
		margin-bottom:71px;
	
	}
	
	
	#storeInfo {
	
		float:right;
		width:148px;
		margin-right:25px;
		margin-top:15px;
	
	}
	
	#paginationCntrls {
		clear:both;
		position:relative;
		width:696px;
		height:27px;
		background: url('images/bg/paginBG.gif') no-repeat;
	
	}
	
	.paginPageNum {
	
		border-color: #cecece;
		border-width: 1px;
		border-style: solid;
		background: url('images/bg/paginPageNumBG.gif') repeat-x;
		width:23px;
		height:15px;
		color:#3e1b2c;
		padding-top:2px;
		padding-left:2px;

	
	}
	
	.btnTransparent {

		filter: alpha(opacity=50); /* internet explorer */
		-khtml-opacity: 0.5;      /* khtml, old safari */
		-moz-opacity: 0.5;       /* mozilla, netscape */
		opacity: 0.5;           /* fx, safari, opera */

	}
	
	/* LE WINE BUFF */
	#wbHeader_left{
		margin-top: 8px;
		float: left;
		width: 161px;
		height: 81px;
		background: url('images/leWineBuff/wbHeader_left.gif') no-repeat;
	}
	
	#wbHeader_content {
		margin-top: 8px;
		float: left;
		background: url('images/leWineBuff/wbHeader_tile.gif') repeat-x;
		width: 515px;
		height: 81px;
		padding: 10px 2px 2px 12px;
		font-size: 0.78em;
	}
	#wbHeader_right{
		margin-top: 8px;
		float: left;
		width: 7px;
		height: 81px;
		background: url('images/leWineBuff/wbHeader_right.gif') no-repeat;
	}
	
	#wbHeader_content p {
		margin-bottom: 0.4em;
		margin-top: 0;
	}
	
	#raqHeader {
	
		background: url('images/leWineBuff/raqHeader.gif') no-repeat;
		width:359px;
		height:31px;
	
	}
	
	#raqContent {
		
		padding-left:16px;
		padding-right:16px;
		min-height: 100px;
		width:327px;
		background: url('images/leWineBuff/raqBG.gif') repeat-y;
	
	}
	
	#raqBtm {
	
		background: url('images/leWineBuff/raqBtm.gif') no-repeat;
		width:359px;
		height:40px;
	
	}
	
	#questYHeader {
	
		background: url('images/leWineBuff/questYHeader.gif') no-repeat;
		width:344px;
		height:31px;
	
	}
	
	#questYContent {
		
		padding-left:16px;
		padding-right:16px;
		min-height: 100px;
		width:312px;
		background: url('images/leWineBuff/questYBG.gif') repeat-y;
	
	}
	
	#questYBtm {
	
		background: url('images/leWineBuff/questYBtm.gif') no-repeat;
		width:344px;
		height:40px;
	
	}
	
	#previewHeader {
	
		background: url('images/leWineBuff/previewHeader.gif') no-repeat;
		width:344px;
		height:31px;
	
	}
	
	#previewContent {
		
		padding-left:12px;
		padding-right:10px;
		padding-bottom: 5px;
		min-height: 100px;
		width:326px;
		background: url('images/leWineBuff/previewTile.gif') repeat-y;
	
	}
	
	#previewBtm {
	
		background: url('images/leWineBuff/previewBottom.gif') no-repeat;
		width:344px;
		height:14px;
	
	}
	
	#questHeader {
		
		background: url('images/leWineBuff/questHeader.gif') no-repeat;
		width:344px;
		height:28px;
	
	}
	
	#questContent {
		
		padding-left:16px;
		padding-right:16px;
		min-height: 100px;
		width:312px;
		background: url('images/leWineBuff/questBG.gif') repeat-y;
	
	}
	
	#questContentThanks {
		
		padding-left:16px;
		padding-right:16px;
		min-height: 100px;
		width:312px;
		background: url('images/leWineBuff/questBG.gif') repeat-y;
	
	}
	
	.thanksMsg {
	
		margin-top:19px;
		font-size:9pt;
	
	}
	
	#questBtm {
	
		background: url('images/leWineBuff/questBtm.gif') no-repeat;
		width:344px;
		height:40px;
	
	}
	.buffEmailPrompt {
		font-size: 9pt;
		margin-bottom: 5px;
		padding-top: 4px;
		color: #222;
	}
	
	#leWineBuffModules {
		
		margin-top:10px;
		margin-left:-4px;
		width:710px;
	
	}
	#leWineBuffLeftMods{
		float: left;
	}
	#leWineBuffRightMods {
	
		float:left;
	
	}
	
	.raqQuestion {
		
		padding-top:17px;
		font-size: 9pt;
		color:#ae0d4e;
		font-weight:bold;
	
	}
	
	.raqAnswer {
		
		margin-top:19px;
		font-size: 9pt;
		color:#585858;
		
	}
	
	.pinkDiv {
	
		margin-top:14px;
		background: url('images/leWineBuff/pinkDivBG.gif') repeat-x;
		width:325px;
		height:1px;
	}
	
	.burgDiv {
	
		margin-top:14px;
		background: url('images/leWineBuff/burgDivBG.gif') repeat-x;
		width:315px;
		height:1px;
	}
	
	.questionUnanswered {
		
		padding-top:19px;
		font-size: 9pt;
		color:#585858;
		
	}
	
	.leWineInput {
		
		padding-left:6px;
		padding-top:6px;
		color:#666;
		margin-top:9px;
		background: url('images/leWineBuff/formBG.gif') repeat-x;
		width:306px;
		height:17px;
		border: 1px solid #cecece;
		font-size: 9pt;
	}
	
	.textareaBG {
		
		
		margin-top:9px;
		width:316px;
		height:90px;
		/*background: url('images/leWineBuff/textareaBG.gif') no-repeat;*/
	
	}
	
	.leWineTxtArea {
	
		padding-left:6px;
		padding-top:6px;
		color:#666;
		margin-top:9px;
		background: url('images/leWineBuff/formBG.gif') repeat-x;
		width:306px;
		height:74px;
		border: 1px solid #cecece;
		font-family: Arial;
		font-size: 9pt;
	}
	
	#questionFormSendBtn{
		margin: 5px 0 10px 0;
	}
	
	#recaptcha_widget_div{
		margin-top: 6px;
	}
	
	
	/* / LEWINE */
	
	
	.noStoresInDB {
	
		color:#590236;
		font-size:11pt;
		width:200px;
	
	}
	
	/*  TODAY'S BORDEAUX  */
	
	#todaysBdxLogo1 {
	
		float: left;
		margin: 0 41px;
		background: url('images/top100/100top_logo1.gif') no-repeat;
		width: 195px;
		height: 129px;
		
	}
	#todaysBdxDescription {
		padding-top: 0px;
		float: left;
		width: 410px;
	}
	#todaysBdxDescription p { 
		font-size: 0.75em; 
		margin: 4px 0 5px 0; 
		line-height: 1.25em;
	}
	#todaysBdxDescription small { font-size: 0.65em; }	
	
	#top100_tl {
		clear: left;
		float: left;
		width: 12px;
		height: 6px;
		background: url('images/top100/100top_left.gif') no-repeat;
	}
	
	#top100_toplogo {
		float: left;
		width: 224px;
		height: 6px;
		background: url('images/top100/100top_logo2.gif') no-repeat;
	}
	
	#top100_tile {
		float: left;
		width: 455px;
		height: 6px;
		background: url('images/top100/100top_tile.gif') repeat-x;	
	}
	
	#top100_tr {
		float: left;
		width: 7px;
		height: 6px;
		background: url('images/top100/100top_right.gif') no-repeat;	
	}
	
	#top100Holder {
		clear: left;
		width: 696px;
		border-left: 1px solid #cecece;
		border-right: 1px solid #cecece;
	}
	
	#top100FeatHolder {
		margin-left: 11px;
		margin-right: 15px;
		float: left;
	}
	
	#top100FeatTop {
		width: 253px;
		height: 69px;
		background: url('images/top100/feat_top.gif') no-repeat;
	}
	#top100FeatContent {
		width: 253px;
		background: url('images/top100/feat_tile.gif') repeat-y;
		text-align: center;
		padding: 0 auto;
	}
	#top100FeatBottom {
		width: 253px;
		height: 7px;
		background: url('images/top100/feat_bottom.gif') no-repeat;
	}
	
	.featBottleTitle {
		font-weight: bold;
		font-size: 10pt;
	}
	.featBottleTitle a, .featBottleTitle a:hover {
		text-decoration: none;
	}
	.featBottleBlend { font-size: 9pt; }
	
	.featBottleDescription { 
		font-size: 8pt; 
		padding: 0 20px; 
		margin-top: 4px;
		margin-bottom: 0;
		line-height: 10pt;
	}

	#top100Sort {
		float: left;
	
	}
	#top100Sort td { width:139px; /* padding-right: 20px; */ }
	#top100Sort select { margin-left: 0; }
	
	.sortLabel { margin-left: 1px; } 
	
	
	#tbResults {

		/* position:relative; */
		width:694px;
		min-height:100px;
		/* background-color: #ffffff; */
		min-height:400px;
	
	}
	.resultTBWine {

		display:block;
		background: white;
		float:left;
		width:120px;
		height:287px;
		border-left: solid 1px #cecece;
		border-top: solid 1px #cecece;
		padding-left:18px;
		padding-top:15px;
	
	}
	
	/*  JURY MODULE  */
	
	.top100JuryContent {
		background: url('images/top100/sidebar_tile.gif') repeat-y;
		width: 235px;
		font-size: 10pt;
		padding: 0 5px 0 15px;
	}
	.top100JuryBottom {
		background: url('images/top100/sidebar_bottom.gif') no-repeat;
		width: 235px;
		height: 18px;
	}
	.top100Juror {
		width: 205px;
		border-bottom: 1px dotted #580135;
		
	}
	.top100Juror img {
		margin-bottom: 3px;
		margin-top: 8px;
	}
	.jurorName {
		font-size: 10.5pt;
		font-weight: bold;
		margin-bottom: 2px;
		display: block;
	}
	.jurorName a,.jurorName a:visited {
		text-decoration: none;
	}
	.jurorBio {
		font-size: 0.9em;
		margin-top: 6px;
	}
	
	
	/*  CONTACT */
	
	#contactContent {
		margin: 30px 0;
	}
	#contactContent .col {
		float: left;
		width: 280px;
		margin-right: 20px;
	}
	#contactContent .col h2 {
		margin-bottom: 8px;
	}
	#contactContent p {
		font-size: 0.9em;
		line-height: 1.3em;
	}
