/*Defaults*/
* {
	margin:0;
	padding:0;

}

img, table, fieldset, button {
	border:0;
	text-decoration:none;
}

ul, dl {
	list-style:none;
}

ol {
	padding-left: 2em;
}

p {
	line-height:1.2em;
	margin: 0 0 1.2em;
}

/*Default fonts - ALL sizes can/will be contextually altered*/
body {
	font-family:Calibri;
	font-size:13px;
	color:#32331d;
	text-align:center;
	padding: 0px;
	background-color: #e4e4d9;
}


h1, h2, h3, h4 {
	font-family: Calibri;
	color:#32331d;
}

h1 {
	font-size:2.18em;
	line-height:1.1em;
}

h2 {
	font-size:1.64em;
	line-height:1.1em;
}

h3 {
	font-size:1.0em;
	line-height:1.1em;
}
/*Note: h3 can contextually be 1.48em*/

h4 {
	font-size:1em;
	line-height:1.2em;
}

h5, h6 {
	/*85%*/
	font-size:.85em;
	line-height:1.3em;
	font-weight:normal;
	color:#919191;
}
/*Note: h5/h6 can contextually be .77em*/

h5 a, h6 a {
	color:#919191;
	text-decoration:underline;
}

a {
	color:#8b0e5e;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
}








a#rollover { 
background-image:url(/50_Assets/buttons/Home_Button_Unselected.png); height: 32px; width:147px; display:block; 

}
a#rollover span { display:none; }
a#rollover:hover { background-image:url(/50_Assets/buttons/Home_Button_Highlighted.png); }

a#rollover2 { background-image:url(/50_Assets/buttons/My_Wine_Button_Unselected.png); height: 32px; width:147px; display:block; 

}
a#rollover2 span { display:none; }
a#rollover2:hover { background-image:url(/50_Assets/buttons/My_Wine_Button_Highlighted.png); }

a#rollover3 { background-image:url(/50_Assets/buttons/Retailers_Button_Unselected.png); height: 32px; width:147px; display:block; 
}
a#rollover3 span { display:none; }
a#rollover3:hover { background-image:url(/50_Assets/buttons/Retailers_Button_Highlighted.png); }

a#rollover4 { background-image:url(/50_Assets/buttons/Events_Button_Unselected.png); height: 32px; width:147px; display:block; }
a#rollover4 span { display:none; }
a#rollover4:hover { background-image:url(/50_Assets/buttons/Events_Button_Highlighted.png); }

a#rollover5 { background-image:url(/50_Assets/buttons/Wineries_Button_Unselected.png); height: 32px; width:147px; display:block; }
a#rollover5 span { display:none; }
a#rollover5:hover { background-image:url(/50_Assets/buttons/Wineries_Button_Highlighted.png); }


a span.extra {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	width:9px;
	height:1em;
	vertical-align:middle;
}

/*Global Float Clearers*/
#topAds:after, #zUserMeta:after, #metaHelp:after, #zSearch:after, #pageNav:after, #pageMainNav:after, #pageSubNav:after, #pageBodInner:after, #pageTitle:after, .crumbs:after, #pageSubTitle:after, #pageTertNav ul:after, #contentSubHdr:after, .tipBlock .panebody:after, #zFtrNav:after, #zFtrLocation:after, #zFtrList_rest:after, #zFtrList_nite:after, #zFtrLists ul:after, #ftrLegal ul:after, .callout:after, .txtCallout:after, bottomAds:after, .pagingBlock:after, #Help:after, .moreLocSet li:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*Global Explorer float clearers*/
div, fieldset, ul, dl {
	zoom:1;
}


/*Global Image Replacements*/
#topAds h6, #bottomAds h6, #zLogo h2 a, #zLogo h3, #moreLocations .moreToggle, .moreLocations .moreToggle, #zSearchEntry a.search, #ftrLegal h4, input.go, button.go, a.go, input.cancel, button.cancel, a.cancel, input.submit, button.submit, a.submit, .pprev, .pnext, input.save, button.save, a.save, input.return, button.return, a.return  {
	display:block;
	text-indent:-9999px;
	line-height:0;
	background-repeat:no-repeat;
	background-position: 0 0;
	border:0;
}

/*\*/
#topAds h6, #bottomAds h6, #zLogo h2 a, #zLogo h3, #moreLocations .moreToggle, .moreLocations .moreToggle, #zSearchEntry a.search, #ftrLegal h4, input.go, button.go, a.go, input.cancel, button.cancel, a.cancel, input.submit, button.submit, a.submit, .pprev, .pnext, input.save, button.save, a.save, input.return, button.return, a.return  {
	overflow:hidden;
}
/**/

/*Default form elements*/
label {

}

input.txt {
	border-top:2px solid #848484;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:2px solid #848484;
	text-indent:3px;
}

select {
	font-size:12px;
}

textarea {
	background-color:#fff;
	border-top:2px solid #848484;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:2px solid #848484;
	color: #232323;
	font-size:11px;
	font-family: Calibri,sans-serif;
	line-height:1.4;
	width:100%;
	height:60px;
	clear:left;
	margin: 0 0 6px;
}

* html textarea {
	float:none;
}



/*Base Page structure*/


#pageWrap {
	width:974px;
	
	margin: 0 auto;
	text-align:left;
	padding: 0px 0 0;
}

#pageWrap2 {
	width:974px;
	
	margin: 0 auto;
	text-align:left;
	padding: 0px 0 0;
}
#pageWrap3 {
	width:974px;
	min-height:1000px;
	margin: 0 auto;
	text-align:left;
	padding: 0px 0 0;
}
#pageHdrInner {
	border-bottom:1px solid #ddd;
}


/*Page Header*/
#pageHdr {
	position:relative;
	min-height:110px;
	bottom:1px;
	padding-top:10px;
	/*border-bottom:1px solid #ddd;*/
	/*z-index:200;*/
}

/*\*/
* html #pageHdr {
	height:110px;
	
}
/**/

	#zLogo {
		
		width:359px;
		height:76px;
		position:absolute;
		left:0px;
		top:10px;
		/*bottom:1px;
		background-image:url(/50_Assets/Winematch_Home_Logo.png) ;
		border-bottom:2px solid #ddd;*/
	}

	
	img.printLogo {
		display:none;
	}
	
	#zUserMeta {
		margin: 0 0 0 250px;
		padding:4px 0 0;
		position:Absolute;
		font-size:92%;
		font-family:Calibri;
		font-style:italic;
		line-height:1.1em;
		background-image:url(/50_Assets/Winematch_Home_Logo.png);
	}
	


	
	/*Subscriber & Registered*/
	#metaNav {
	color:#FFFFFF;
	display:absolute;
	/*float:right;*/
	margin-left:10px;
	/*margin-right:30px;*/
	/*border-right:solid 1px #FFFFFF;
	padding-right:25px;*/

	}
	


	
	
	
	
	/*Nav Search*/
	#zSearch {
		background:url(/50_Assets/Home_Page_Header_30.png) no-repeat right top;
		
	min-height:83px;
	padding: 0 10 0 0;
	color:#fff;
	font-family: Calibri;
	background-color: #FFFFFF;
	}
	
	
	
	/*Keyword Entry*/
	#zSearchEntry {
		float:right;
		width:375px;
		padding: 31px 0 0;
	}
	
	#zSearchEntry input.txt {
	float:left;
	height:20px;
	width:250px;
	color:#5b5b5b;
	}
	
	#zSearchEntry .txtFldActive {
		color:#000000 !important;
	}
	
	#zSearchEntry label.labelIn {
		float:left;
		display:inline;
		font-weight:bold;
		margin: 0 5px;
	}
	
	#zSearchEntry select {
		float:left;
		width:100px;
	}
	

	


	
/*Funneled Header Modifiers*/


#funnelHdr #metaNav li {
	border-left:none;
}
	
/*Page Navigation*/
#pageNav {
	background:#FFFFFF;
	border-style:none;
	border-width:0pt 0px 0px;
	font-family:Calibri;
	padding:0pt 155pt 0px;
	
}

#pageNav a {
	color:#fff;
	text-decoration:none;
}

#pageMainNav {
	padding: 0px 0 0;
	margin: 0 0px;
	width:765px;
	position:relative;
	z-index:250;
	
	
	/*border-top:1px solid #006600;*/
	/*border-bottom:1px solid #006600; */
	
}



	/*Page Main Nav Links*/
	#pageMainNav li {
		float:left;
		display:inline;
	}

	#pageNav li#NavHome {
	border-right:5px solid #ffffff;	
	position:static;
	margin-left:0px;
	}
	#pageNav li#NavHome:hover {
		border-right:5px solid #ffffff;	
		position:static;
		
	}
	#pageNav li#NavProfile, #pageNav li#NavRating, #pageNav li#NavTerms, #pageNav li#NavContact, #pageNav li#NavLogin  {
	border-right:5px solid #ffffff;
	position:static;
	}
	
	#pageNav li#NavProfile:hover, #pageNav li#NavRating:hover, #pageNav li#NavTerms:hover, #pageNav li#NavContact:hover{
		border-right:5px solid #ffffff;
	}
	

	
	

	
	#pageMainNav a.mainLink:hover, #pageMainNav li:hover a.mainlink {
	border-bottom:0;
	color:#ffffff;
	}
	
	/*CURRENT Link*/
	#pageMainNav li.curr a.mainLink, #pageMainNav li.curr a.mainLink:hover {
	/*background-color:#fff !important;*/
	background-image:none;
	font-weight:bold;
	/*color:#424716;*/
	border-right:1px solid #fff;

	}
	

	
	/*hover activation*/
	#pageMainNav li:hover, #pageMainNav li.xHover {
	/*background-color:#7F284F;*/
	}
	
	#pageMainNav li:hover .zSubNav, #pageMainNav li.xHover .zSubNav {
		display:block;
	}
	
	#pageMainNav li.curr:hover .zSubNav, #pageMainNav li.curr .zSubNav {
		display:none !important;
	}

/*Page Body*/
#pageBod {
	padding: 14px 0 0px;
	background-color: #ffffff;
	/*border:solid #cecec3;
	border-width:0 1px;*/
	
}

#pageBodInner {
	padding: 0 10px;
	/*border:1px solid #cecec3;*/
	height:auto;
}

#inner {
	float:left;
	width:300px;
}

#contentWrap {
	/*border:1px solid #cecec3;*/
	float:left;
	width:755px;
	min-height:600px;
}
#contentWrap2 {
	/*border:1px solid #cecec3;*/
	background-image:url(/50_Assets/Winery_Login_Grape_Background.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	
	width:963px;
	height:735px;
}
#contentWrap3 {
	/*border:1px solid #cecec3;*/
	float:left;
	width:755px;
	min-height:2700px;
}

#contentWrapProfile {
	float:left;
	width:950px;
	height:auto;

}
#contentWrapProfile2 {
	float:left;
	width:950px;
	height:1200px;

}
#contentWrapRetailers {
	float:left;
	width:550px;
	height:1200px;

}
#contentWrapWinery {
	float:left;
	width:520px;
	height:1200px;

}
/*Content Ads*/
#contentAds {
	float:right;
	width:162px;
	text-align:center;
}

#contentAds br {
	display:none;
}

#contentAds h6 {
	font-family:Calibri;
	color:#cac9c9;
	margin: 0 0 4px;
}

#contentAds iframe, #contentAds .adImg {
	margin: 0 auto;
	border:1px solid #d7d7d7;
	margin: 0 0 10px;
}

#contentAds img {
	display:block;
}

/* Text Ad - Button */
.txtAd_btn {
	width:144px;
	margin:0 0 10px 0;
	padding:6px 8px;
	border:1px solid #d7d7d7;
	text-align:center;
}

.txtAd_btn .morelink {
	background-position:0 0.3em;
	text-align:left;
	font-size:0.85em;
}

.txtAd_btn h3 {
	margin-bottom:0.1em;
	color:#bd0027;
}

/*Page Title*/
#pageTitle {
	margin: 0 0 14px;
	padding: 0 0 4px;
	border-bottom: 1px solid #d7d7d7;
	position:relative;
}

#pageTitle h1 {
	color:#bd0027;
}

#pageTitle h1 a {
	color:#bd0027;
	text-decoration:none;
}
	
	h1.zTitleRest {
		background:url(/img/core/gate/icon_title_rest.gif) no-repeat 0 3px;
		padding: 0 0 0 39px;
	}
	
	h1.zTitleNight {
		background:url(/img/core/gate/icon_title_night.gif) no-repeat 0 2px;
		padding: 0 0 0 25px;
	}
	
	h1.zTitleHotel {
		background:url(/img/core/gate/icon_title_hotel.gif) no-repeat 0 3px;
		padding: 0 0 0 39px;
	}
	
	h1.zTitleAttract {
		background:url(/img/core/gate/icon_title_attract.gif) no-repeat 0 0;
		padding: 0 0 0 37px;
	}

#pageTitle .crumbs, #pageTitle .CommonBreadCrumbArea {
	border-bottom:1px solid #d7d7d7;
	padding: 0 0 8px;
	margin: -3px 0 10px;
}

	.crumbs .crumbList {
		float:left;
	}
	
	.crumbs .sponsorLogo {
		float:right;
		white-space:nowrap;
		margin-top:-2px;
	}
	
	.sponsorLogo * {
		vertical-align:middle;
	}
	
	#sponsorBanner {
		margin: 0 0 12px;
	}
	
#pageTitle .titleActions {
	position:absolute;
	right:0;
	bottom:8px;
	width:40%
}

.titleActions h4 {
	text-align:right;
}

.titleActions ul {
	float:right !important;
}

.titleActions li {
	float:left;
	display:inline;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	background:url(/img/core/carat_double.gif) no-repeat 0 .4em;
	font-weight:bold;
	color:#b5b5b5;
}

.titleActions ul.vis li {
	background-image:url(/img/core/carat_double_gray.gif) !important;
}

/*Page Sub Title*/
#pageSubTitle {
	border-bottom:1px solid #d7d7d7;
	margin: 0 0 12px;
	padding: 0 0 8px;
	font-family:Calibri;
}

#pageSubTitle a {
	text-decoration:underline;
}

/*User Messaging*/
.userMsg {
	zoom:auto;
}

.msgPrivate, .msgVisitor {
	padding:11px 12px 12px;
	text-align:center;
	font-family:Calibri;
	font-size:1.15em;
	margin: 0 0 12px;
}

.msgPrivate a, .msgVisitor a {
	text-decoration:underline;
}

.msgVisitor {
	background-color:#c9f7cc;
}

.msgPrivate {
	background-color:#c9e1f7;
}

.msgPrivate span.extra {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	width:20px;
	height:16px;
	background: url(/img/core/icon_private_on_blue.gif) no-repeat 0 0;
	vertical-align:middle;
}

/*Tertiary Navigation*/
#pageTertNav {
	border-top:1px solid #d7d7d7;
	background: url(/img/core/d7d7d7.gif) repeat-x bottom;
	margin: 0 0 12px;
}

#pageTertNav ul {
}

#pageTertNav li {
	font-family:Calibri;
	float:left;
	display:inline;
	margin: 0 0 0 18px;
	font-size:1.15em;
	line-height:1.18em;
	color:#babbad;
}

#pageTertNav #tertLink1 {
	margin-left:0;
}

#pageTertNav li a {
	display:block;
	padding: 5px 0 8px;
}

#pageTertNav li a:hover, #pageTertNav li.curr a {
	color:#c00025;
	text-decoration:none;
}

#pageTertNav li.newWin {
	background: url(/img/core/icon_new_window_off.gif) no-repeat right 10px;
	padding-right:28px;
}

#pageTertNav li.newWin a {
	background: url(/img/core/icon_new_window.gif) no-repeat right 10px;
	padding-right:28px;
	margin-right:-28px;
}

#pageTertNav li.curr {
	border-bottom:4px solid #c00025;
	color:#c00025;
	font-weight:bold;
}

#pageTertNav li.curr a {
	padding-bottom:4px;
}

/*Content Sub header*/
#contentSubHdr {
	border-bottom:1px solid #d7d7d7;
	margin: 0 0 12px;
	padding: 0 0 10px;
	position:relative;
}

#contentSubHdr .titleActions {
	position:absolute;
	right:0;
	bottom:10px;
	width:40%
}

#contentSubHdr h2 {
	font-weight:normal;
	float:left;
	width:70%;
	margin: 0 0 .3em;
}

	#contentSubHdr h2.menuTitle {
		background:url(/img/core/property/icon_subhdr_menu.gif) no-repeat 0 2px;
		padding: 0 0 0 28px;
		width:400px;
	}
	
	#contentSubHdr h2.photoTitle {
		background:url(/img/core/property/icon_subhdr_photo.gif) no-repeat 0 3px;
		padding: 0 0 0 28px;
	}
	
	#contentSubHdr h2.mapTitle {
		background:url(/img/core/property/icon_subhdr_map.gif) no-repeat 0 0;
		padding: 0 0 0 28px;
	}
	
#contentSubHdr ul.subData {
	float:left;
	width:70%;
	clear:left;
}

#contentSubHdr ul.subData li {
	margin: 0 0 .2em;
}

#contentSubHdr .sponsor {
	float:right;
	border:1px solid #d7d7d7;
}

/*Print disclaimer*/
#printDisclaim {display:none;}

/*Page Footer*/
#pageFtr {
	background-color:#f2f2f2;
	border: solid #cecec3;
	border-width: 0 1px;
}

#pageFtr a {
	text-decoration:none;
}

#pageFtr a:hover {
	text-decoration:underline;
}

	/*Footer Main Nav*/
	#zFtrNav {
		border-top: 1px solid #cecec3;
		padding: 9px 16px;
		line-height:1.2em;
		color:#4c4c4c;
	}
	
	#zFtrNav a {
		color:#4c4c4c;
	}
	
	#zFtrNav ul {
		float:left;
	}
	
	#zFtrNav li {
		float:left;
		display:inline;
		border-left:1px solid #4b4b4b;
		padding: 0 8px;
	}
	
	#zFtrNav li.init {
		border-left:0;
		padding:0 8px 0 0;
	}
	
	#zFtrNav .ftrUpsell {
		float:right;
	}
	
	#zFtrNav .ftrUpsell a {
		text-decoration:underline;
	}

	/*Footer Location Nav*/
	#zFtrLocation {
		padding:9px 15px;
		margin:0;
		border-top:2px solid #dbdbdb;
		color:#4c4c4c;
	}
	
	#zFtrLocation a {
		color:#4c4c4c;
	}
	
	#zFtrLocation .blockHdr {
		border-bottom:1px solid #cecec3;
		padding: 0 0 5px;
		margin: 0 0 5px;
	}
	
	#zFtrLocation h3 {
		line-height:1.3em;
	}
	
	#zFtrLocation h4 {
		font-family:Calibri
		font-weight:normal;
		color:#737271;
		padding: 0 0 6px;
		margin: 0 0 6px;
		background:url(/img/core/hdot.gif) repeat-x bottom;
	}

	/*Vertical Subcategories*/
	#ftrBrowse {
		float:left;
		display:inline;
		width:192px;
		margin: 0 9px 0 0;
	}
	
	#ftrBrowse.ftrHide{
		/*Hides this footer layer*/
		display:none;
	
	}
	
	#ftrBrowse li {
		padding: 0 0 0 8px;
		margin: 0 0 .4em;
		background:url(/img/core/carat_linklist_dk_gray.gif) no-repeat 0 .4em;
	}
	
	#ftrBrowse .locName {
		display:block;
	}
	
	/* Footer Restyle for Localized Footer Case */
	#ftrBrowse + #ftrChange {
		float:left;
		width:739px;
	}
	
	#ftrBrowse + #ftrChange #changeUS {
		width:569px;
	}
	
	#ftrBrowse + #ftrChange #changeInt {
		float:left;
		width:161px;
		margin-left:9px;
	}
	/* *** */
	
	/*Metro Links*/
	/*standards compliant layout*/
	#ftrBrowse + #ftrChange {
		/*margin: 0 0 0 201px;*/
		margin:0pt; /*Added 7/29/ to override globally*/
	}
	
	/*ie 6 layout*/
	/*\*/
	* html #ftrChange {
		float:left;
		
	}
	/**/
	
	#ftrChange .blockHdr {
		float:left;
		width:100%;
	}
	
	#ftrChange h3 {
		float:left;
	}
	
	#ftrChange div.morelink {
		float:right;
		background:url(/img/core/carat_double_dk_gray.gif) no-repeat 0 .4em;
		line-height:1.3em;
	}
	
	#ftrChange.ftrMargin{
	/*takes out the left margin for this footer element*/
		margin-left:0pt;
	}
	
	#ftrChange li {
		margin: 0 0 .2em;
	}
	
	#changeUS {
		width:77%;
		float:left;
	}
	
	#changeUS ul {
		float:left;
		width:24%;
	}
	
	#changeInt {
		margin:0 0 0 79%;
	}
	
	/* All-Category Lists */
	#zFtrLists {
		padding:15px;
		border-top:2px solid #dbdbdb;
		background:#ebebeb;
		color:#666666;
	}
	
	#zFtrLists a {
		color:#666666;
	}
	
	#zFtrLists h4 {
		float:left;
		width:130px;
		margin-right:8px;
		font-family:Calibri;
		font-size:0.85em;
		font-weight:400;
		color:#666666;
	}
	
	#zFtrLists ul {
		float:left;
		width:590px;
		margin-right:16px;
	}
	
	#zFtrLists li {
		float:left;
		margin-right:0.5em;
		font-size:0.77em;
	}
	
	#zFtrLists .viewAll {
		float:left;
		font-size:0.77em;
	}
	
	#zFtrList_rest {
		margin-bottom:12px;
	}
	
	
/*COMMON CONTENT ELEMENTS*/
/* "more" link */
/*4.0 style*/
div.morelink {
	padding:0 0 0 12px;
	background:url(/img/core/carat_double.gif) no-repeat 0 .4em;
	font-size:0.85em;
}

/*3.0 style*/
a.morelink {
	padding: 0 0 0 12px;
	background:url(/img/core/carat_double.gif) no-repeat 0 .4em;
}

/*list pairs (simple auto-clear)*/
.listpair {
	overflow:auto;
}

.listpair2 {
	overflow:auto;
}

.listpair ul {
	float:left;
	width:90%;
}

.listpair2 ul {
	float:left;
	width:90%;
}

/*text lists*/
ul.txtlist li {
	padding: 0 0 .2em 4px;
	background:url(/img/core/bullet_sq_dk_gray.gif) no-repeat 0 .5em;
}

/*link lists*/
ul.linklist {

}

ul.linklist li {
	padding: 0 0 .2em 2px;
	
}
ul.linklist a {
	color:#671B40;
}
/*flip blocks*/
.flipbody {
	display:none;
	width:576px;
	height:345px;
	z-index:0;
}

/*float clearer for account flipact*/
.flipact:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.flipact {display: inline-block;

}

/*\*/
* html .flipact {height: 1%;}
.flipact {display: block;}
/**/

/*dynamic panes*/
.showpane .expander, .showpane .toggleshow {
	display:none !important;
}

.hidepane .panebody, .hidepane .togglehide {
	display:none !important;
}

.hidepane .collapser {
	display:none !important;
}

.toggle {
	cursor:pointer;
}

/*Global pagination*/
	.pagingBlock {
		vertical-align:middle;
	}

	.pagingBlock * {
		float:left;
		display:inline;
	}
	
	.pagingBlock div {
		margin: 0 5px 0 0;
		min-height: 18px;
	}
	
	/*\*/
	* html .pagingBlock div {
		height: 18px;
	}
	/**/
	
	.pagingBlock div.pagingInput {
		margin-right:0;
	}
	
	.pagingBlock strong{
		float:none;
	}
	
	.pagingBlock option{
		float:none;
		display:block;
	}
	
	.pagingBlock div span, .pagingBlock div label {
		margin: 2px 5px 0 0;
	}
	
	/*pipes*/
		.pagingBlock .pagingSelect {
			border-right: 1px solid #afafaf;	
		}
		
		.pagingBlock .pagingLinks {
			border-right: 1px solid #afafaf;
		}
	
	.pagingBlock select {
		font-size:10px;
		margin-right:5px;
	}
	
	.pagingBlock .pagingLinks strong {
		font-weight:normal;
	}
	
	/*Fix for forum results user control*/
	.pagingBlock .pagingLinks .columnText * {
		display:inline !important;
		float:none !important;
		margin:0 !important;
	}
	
	.pagingBlock input.txt {
		margin-right:5px;
		font-size:12px;
		width:2em;
		border:1px solid #ccc;
		padding:1px 0 1px 2px;
		margin-top:1px;
	}
	
	.pprev, .pnext {
		margin-top: 4px !important;
	}
	
	/*for Anthem*/
	.pprev span, .pnext span {
		margin: 0 !important;
	}
	
	.pprev, .pnext, .pprev a, .pnext a, .pprev a:hover, .pnext a:hover {
		height:11px;
		width:10px;
		background-repeat:no-repeat;
	}
	
	
	.pprev, .pnext, .pprev a:hover, .pnext a:hover {
		background-position: 0 0;
	}
	
	.pprev a, .pnext a {
		background-position: 0 -14px;
	}
	
/*Global Vertical Navigation*/
#verticalNav {
	background-color:#ffffff;
}

#verticalNav h3 {
	color:#895655;
	font-size:1em;
	margin: 0 0 .2em;
}

#verticalNav .blockHdr {
	margin: 0 0 6px;
	font-size:1.15em;
}

#verticalNav .blockHdr h3 {
	color:#975354;
	margin: 0;
	font-weight:normal;
}

#verticalNav .vertSearch {
	padding:10px 8px;
	background-color:#fff;
	margin: 0 0 10px;
}

.vertSearch input.txt {
	width:90px;
	float:left;
	display:inline;
	margin: 0 0 3px;
}

.vertSearch a.go, .vertSearch button.go, .vertSearch input.go {
	float:right;
}

.vertSearch a.advanced {
	display:block;
	clear:both;
	font-size:.85em;
}

#verticalNav .vertBrowse {
	margin-bottom:15px;
	padding:10px 8px;
	background:#f3fafa;
}

.vertBrowse .showpane, .vertBrowse .hidepane {
	padding:5px 0;
	border:solid #bed2da;
	border-width:1px 0 0 0;
}

.vertBrowse .showpane h3, .vertBrowse .showpane h4, .vertBrowse .hidepane h3, .vertBrowse .hidepane h4 {
 color:#895655;
 font-size:1em;
 font-weight:normal;
 padding:3px 20px 3px 8px;
 background-position:right center; 
 background-repeat:no-repeat;
}

.vertBrowse .showpane h4, .vertBrowse .hidepane h4 {
	background-position:left center;
	padding:3px 0 3px 12px;
	color:#c00025;
}

.vertBrowse #pane_browse {
	padding:0 0 5px 0;
}

.vertBrowse .allVert {
	font-size:.85em;
}

.vertBrowse .allVert a {
	display:block;
	padding: 3px 5px 3px 37px;
}



/*\*/
* html ul.browseList li, * html ul.browseList li a {
	height:1%;
}
/**/

ul.browseList li a {
	display:block;
	padding: 3px 5px 3px 37px;
}
	
	
/*Vertical Browse panesets*/
.vertBrowse .panesetend {
	border-top: 1px solid #e2cecf;
	height:8px;
	font-size:1px;
	line-height:0;
}
	
	.vertBrowse div.showpane h4.toggle {
		background-image:url(/img/core/arrow_red_d.gif);
	}
	
	.vertBrowse div.hidepane h4.toggle {
		background-image:url(/img/core/arrow_red_r.gif);
	}

.vertBrowse .showpane ul.panebody {
	
}

.vertBrowse .showpane ul.panebody li {
	padding:3px 0;
	background: url(/img/core/hdot_blue.gif) repeat-x bottom;
	vertical-align:middle;
	font-size:0.85em;
}

.vertBrowse .showpane ul.panebody li.morelinks {
	padding:3px 8px 3px 12px;
	background: url(/img/core/arrow_more_down.gif) no-repeat left center;
}

.vertBrowse .showpane ul.panebody li.fewerlinks {
	padding: 3px 8px 3px 19px;
	background: url(/img/core/arrow_fewer_up.gif) no-repeat 10px 6px;
}

/*GLOBAL content structure styles*/


/*inline icons*/
img.member {
	vertical-align:middle;
}






/*Flyover Matte.  For flyovers, see flyover.css*/
#matte{
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5000;   
    background-color:#000;
    -moz-opacity: 0.1;
    opacity:.10;
    filter: alpha(opacity=10);
	min-height:100%;
    }
	




/*Print logo pre-load for firefox*/
#zLogo:before {   
	content:url(/50_Assets/BrixageWineBottleGreenHalfFull.jpg);
	display:none;
}


#HomePageHeader {
	background-image:url(/50_Assets/Wines_Header.png);
	width:578px;
	height:53px;
	margin:0;
	padding:0px;
}
/* ############################################################################################### */

/* intro_home_generic.css code */ 

#introWines, #introWineries {
		display:block;
		padding: 8px;
		height: 293px;
		z-index: 0;
		position:relative;
	}

/*Float Clearers*/
#introWines:after, #introWineries:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	z-index: 0;
	position:static;
}

/*Wine Content*/
	#locIntro .blockImg {
		float:left;
		display:inline;
	
		margin: 0;
	
		background:#fff;
		width: 223px;
		
		position:static;
	}
	
	#locIntro .blockImg img {
		display:block;
		margin: 0;
		width:223px;
		
		padding:0;
		position:static;
		
	}
	
	.blockImg h5, .blockImg h6 {
		color:#888;
		margin:0 0 0 0;
		position:static;
	}
	
	.blockImg h5 a{
		color:#387b96;
		text-decoration:none;
		position:static;
	}
	
	.blockImg h6 {
		font-family:Calibri;
		font-style: italic;
		position:static;
	}
	
	/*standards compliant layout*/
	#locIntro .blockImg + .blockTxt {
		margin: 0 0 40px 240px;
		position:static;
	}
	
	/*ie 6 layout*/
	/*\*/
	* html #locIntro .blockTxt {
		float:left;
		display:inline;
		margin: 0 0 0 12px;
		position:static;
	}
	/**/
	
	#locIntro .blockTxt h4 {
		margin: 0 0 0;
		font-family:Calibri;
		font-style:italic;
		font-weight:normal;
		position:static;
	}
	
	#locIntro .blockTxt b {
		margin-left:-7px;	
	}
	
	#locIntro h4 {
		margin: 0 0 0;
		font-weight:normal;
		position:static;
	}
	
	#locIntro .flipact h1 {
		font-size:1.34em;
		color:#000;
		font-weight:normal;
		border-bottom: 2px solid #000;
		padding: 0 0 4px;
		margin: 0 0 0;
		position:static;
	}
	
	#locIntro .flipact h2 {
		font-size:1.15em;
		color:#32331d;
		font-weight:normal;
		border-bottom: 1px solid #94947a;
		padding: 0 12px 8px 0;
		margin: 0 0 8px;
		position:static;
	}
	
	#locIntro .flipact h4 {
		color:#68684c;
		margin: 8px 0 0 0;
		position:static;
	}
	
	
	
	#locIntro .flipact .introAction a {
		float:right;
		line-height:1.1em;
		margin: 10px 0 0;
		padding: 0 0px 0 0;
		color:#fff;
		font-weight:normal;
		font-size:1.48em;
		font-family:Calibri;
		position:static;
	}
	
	/* Set localized modules to have height even before data */	
	.flipbody {
		min-height:170px;
	}
	*html .flipbody {
		height:125px;
	}
	
	/* Vertical specific colorways */

	/* ---- WINES ---- */
		#introWines {
			background:#ffffff;
			z-index: 0;
			position:static;
		}
		
		.flipact #introWines .introAction a {
			color:#87712f;
			z-index: 0;
			position:static;
		}
		
	
	/* ---- ATTRACTIONS ---- */
	
		#introWineries {
			background:#c2a4b2;
		}
		
		.flipact #introWineries .introAction a {
			color:#87712f;
		}		
		
		.flipbody #flashIntro, .flipbody #flashIntroWineries {
			width:233px;
			height:293px;
			border-width:1;
			/*border-color:#900;*/
		}

		
		.flipbody #flashIntroWineries {
			
		}
		
		/* 4.1 move these to home.css */
		#locIntro .listpair:after{
			content: "."; 
			display: block; 
			height: 0; 
			visibility: hidden;
		}
		
		#locIntro .listpair {
			overflow:auto;
		}
		/* fWines -> look in home-brix */
		/*#fWines.curr a {
			background-color:#f8f1d3 !important;
		}	
		
		
		#fWineries.curr a {
			background-color:#ecf0e3 !important;
		}*/
		
		#locIntro ul.linklist li {
			padding:0pt 0px 0.15em 0px;
			width:400px;
			
		}
		
		#locIntro ul.linklist li img{
			padding:0 2px 0 0;
		}
		
		#homeBlog .blockHdr h3, #homeBlog .blockBod h3, .discList h3 {
	font-size:1.15em;
}

#locIntro .introPromo .morelink {  
	display:block;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #4C721d;
	background-color: #ffffff;
	text-decoration: none; /* no underline */
	color: #4C721d;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #4C721d;
    background-color: #4C721d;
	color: #ffffff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #812950;
		
		font-weight: bold;
		background-color: #812950;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #ddd;
		background-color: #ffffff;
		color: #999;
	}
		

/* end intro_home_generic */
/* ######################################################################################## */


/* begin home-brix */
/* ######################################################################################## */

/*Float Clearers*/
#locIntro .flipnav:after, #homeFeatures:after, .blogAVList li:after, .blogUpsell ul:after, .quizActions:after, .blogEditions .listpair:after, .listtrio:after, #welcomeBox:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*Image Replacements*/
#homeBlog .blockHdr h2, #homeDisc .blockHdr h2, #welcomeBox .btn a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	line-height:0;
	background-repeat:no-repeat;
	background-position: 0 0;
}

/*Default Layout - Location selected*/

#mainContent {
	float:right;
	width:560px;
	margin-right:0px;
	margin-left:8px;
}

*html #mainContent, #mainContent2{
	margin-right:5px;
}

#subContent {
	float:left;
	width:182px;
}

/*Introduction KNOWN LOCATION - Flip Block*/
#locIntro .flipnav li {
	float:left;
	display:inline;
	font-family: Calibri;
	margin-right:-1px;
}

#locIntro .flipnav li a {
	display:block;
	padding:5px 0 5px;
	color:black;
	font-size:140%;
	background-repeat:no-repeat;
	background-position:4px 7px;
	border:solid #d7d7d7;
	border-width:1px;
	border-bottom:none;
	position:relative;
	top:2px;
	
}

#locIntro .flipnav li, #locIntro .flipnav li a {
	min-height:1%;
	
}

/*\*/
* html #locIntro .flipnav li {
	height:1%;
}
/**/

#locIntro .flipnav li.curr {
	
}

#locIntro .flipnav li.curr a {
	padding:5px 0 5px;
	background-position:4px 5px;
	margin-top:0;
	border-width:1px 1px 0 1px;
	top:0;
}

#locIntro .flipnav li a:hover, #locIntro .flipnav li.curr a {
	color:black;
	text-decoration:none;
	font-style:bold;
}


/*Unique flipnav links*/

/* Wines */

	#fWines {
	width:40%;

	}
	
	#fWines.curr {
		background-color:#7F9F55;
		color:black; !important;
	}
	
	#fWines a {
		text-indent:44px;
		background-color:#D6D6AB;
		color:black; !important;
	}
	
	#fWines a:hover {

	}
	
	#fWines.curr li  a {
	background-color:#7F9F55;
	color:black; !important;
	}


/* Wineries */
	
	#fWineries {
		/*float:none !important;
		margin-right:0 !important;*/
		width:29%;
		
	}
	
	#fWineries.curr {
		
	}
	
	#fWineries a {
		text-indent:40px;
		overflow:auto;
		background-color: #c2a4b2 !important;
	}
	
	#fWineries a:hover  {
		
	}
	
	#fWineries.curr a {
		background-color: #c2a4b2 !important;
	}
	
	/*\*/
	* html #fWineries a {
		height:1%;
		
	}
	/**/
	
	
#locIntro .flipact {
	position:relative;
	z-index:0;
	border:solid #d7d7d7;
	border-width:0 1px 1px;
	
}


#locIntro .listpair {
overflow:visible;
}

/* Welcome Box */


#welcomeBoxWrap {
	margin:19px 0;
	padding:0px 0;
	border:solid #c3cacb;
	border-width:0px 0;
}

#welcomeBox {
	
}

#welcomeBox .slide {
	float:left;
	width:500px;
	padding:0 11px;
}


#welcomeBox h3 {
	margin-bottom:0px;
	line-height:1.0em;
	text-transform:uppercase;
	font-size:1.15em;
	font-weight:400;
	color:#bc6632;
}

#welcomeBox h4 {
	margin-bottom:0px;
	line-height:1.0em;
	font-size:1.0em;
	font-weight:800;
}

#welcomeBox h5 {
	margin-bottom:0px;
	font-size:0.69em;
}

#welcomeBox p {
	margin-bottom:0.5em;
}

#welcomeBox a {
	text-decoration:underline;
}

#welcomeBox .slideImg {
	float:left;
	width:78px;
	margin-right:80px;
}

#welcomeBox .slideImg img {
	border:0;
}

#welcomeBox .slideCopy {
	float:left;
	width:170px;
	color:#333333;
}



#pageNav {
	/*background:#fff;*/
	border-width:0pt 1px 0;
}

/*Flash rotator for home*/
.flipbody #flashIntro	{
		/*background:url(/50_Assets/Wines_Close2.jpg) no-repeat;*/
		position:absolute;
		background:url(/50_Assets/Picture_Frame.gif);
		margin: 0 0;
		width:223px;
		height:293px;
	}
#WineImage {
	/*background:url(/50_Assets/Picture_Test.gif);*/
	width: 164px;
	height: 230px;
	margin-left:29px;
	margin-top:32px;
	z-index:1;
}


.flipbody #flashIntro, .flipbody #flashIntroWineries{
	width:inherit;
	height:inherit;
}

#joinTop_vis .upsellBlock {
	padding:0px 0px 0px ;
	width:179px;
	
	/*background:#f4f2e2;*/
	/*color:#4c4c45;*/
}


#joinTop_vis .upsellBlock .topTaste {
	/*padding-right:2px;
	 padding:6px 6px 7px;
	 font: normal 12px Calibri,Calibri, Calibri, sans-serif;*/
	/*border-bottom:1px solid #cccccc;*/
	/* put image background here */
	background-image:url(/50_Assets/navigation/Taste_Background.png);
		text-decoration: none;
	color: #812950;
    font: 14px Calibri;
	font-weight:bold;
	display: block;
    height: 214px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	width: 176px;
	padding: 4px 0 4px 10px;
	line-height: 10px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	margin-left:-3px;
}

#joinTop_vis .upsellBlock .topTaste h4 {
	color: #812950;
    font: 14px Calibri;
	font-weight:bold;
	padding-left:125px;
	margin-top:3px;
}
#joinTop_vis .topNavMenu {
	width: 186px; /*width of menu*/
	/* border-style: solid solid none solid; */
	/* border-color: #7F284F; */
	/* border-size: 1px; */
	/* border-width: 1px; */
	background: url(/50_Assets/navigation/Left_Menu_Header.png) ;
		text-decoration: none;
	color: #FFFFFF;
    font: bold 14px Calibri,Calibri, Calibri, sans-serif;
	display: block;
    height: 326px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 0px 0 0px 0px;
	line-height: 20px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	font-style:bold;
	/* border-bottom-color:#7F284F;
	border-bottom:6px; */
	margin-left:-3px;
}

/* view all div top header */
#joinTop_vis .topNavMenu a {
	color: #FFFFFF;
	font:  11px Calibri;
	
}

/* */
#joinTop_vis .topMiddleNavMenu {
	width: 169px; /*width of menu*/
	/* border-style: solid solid none solid; */
	/* border-color: #7F284F; */
	/* border-size: 1px; */
	/* border-width: 1px; 
	background: url(/50_Assets/navigation/Left_Navigation_Darker_Selected_Square.gif) ;*/
	/*background-color:#7F284F;*/
	background-color:#ffffff;
		text-decoration: none;
	color: #ffffff;
    font: bold 14px Calibri,Calibri, Calibri, sans-serif;
	display: block;
    height: 17px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	font-style:bold;
}

/* view all div middle headers */
#joinTop_vis .topMiddleNavMenu a {
	color: #FFFFFF;
	text-decoration: underline;
	font: normal 11px Calibri;
}

/* sub navigation for top menu & middle menus that are selected...*/ 
#joinTop_vis .middleNavMenu {
	width: 167px; /*width of menu*/
	/* border-style: solid solid none solid; */
	/* border-color: #7F284F; */
	/* border-size: 1px; */
	/* border-width: 1px; 
	background: url(/50_Assets/navigation/Left_Navigation_Darker_Fill_Space.gif) ;*/
	
	
		text-decoration: none;
	color: #812950;
    font: bold 13px Calibri;
	display: block;
	border: none;
    height: 19px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 2px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	padding-bottom:0px;
	font-size:12px;
	/*margin-left:20px;*/
	/*padding-right:5px;*/
}
#joinTop_vis .middleNavMenu a {
	color: #812950;	
	font: Calibri;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#joinTop_vis .middleNavMenu a:hover {

	text-decoration:underline;
}
.bottomTaste {
	
	margin-left:-3px;
	border-top:0px solid #7F284F;
	/* put image background here */
	width:186px;
	height:13px;
	background-image:url(/50_Assets/navigation/Wine_Type_Footer.png);
		text-decoration: none;
}

/* taste area background */
#upsell_sub {
	/* margin-bottom:10px; */
	/* padding-right:10px; */
	/*border:1px solid #7F284F;
	 put image background here 
	background-image:url(/50_Assets/navigation/Search_By_Taste_Area.gif);
	background-color:#7F284F;*/
	font-color: #812950;
	font: 14px Calibri;
	margin-top:15px;
}

#joinTop_vis .upsellBlock .upsell_sub h4 a {
	color:#812950;
}
#joinTop_vis .upsellBlock .upsell_sub TD a {
	color:#4C721d;
}

#joinTop_vis .upsellBlock .upsell_sub TD img {
	color:#4C721d;
	
	text-decoration:none;
}

#joinTop_vis .upsellBlock .upsell_sub b {
	padding-bottom:10px;	
	vertical-align:top;
}








/* Override Global More-Link */
#upsellVert .morelink {
	background:none;
	padding:0;
	font-size:13px; font-weight:400; text-decoration:underline; color:#2765a1;
}

/* Horizontal Format Upsell Area */
#upsellHorz {
	clear:both;
	border-top:1px solid #d7d7d7;
}

#upsellHorz h3 {
	padding:12px 0 0 0; margin:0 0 12px 0;
	font-weight:800; color:#4c4c4c;
}

#upsellHorz ul {
	padding:0 0 20px 0; margin:0;
	background:url(/img/core/home/upsell/hdot.gif) repeat-x bottom;
}
#upsellHorz ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#upsellHorz li {
	float:left;
	width:43px;
	padding:46px 0 0 0; margin:0 8px 0 0;
	font-size:9px; color:#666;
	text-align:center; 
			
	background-repeat:no-repeat;
	background-position:left top;
}
*html #upsellHorz li {
	margin:0 6px 0 0;
}
*html #upsellHorz .longWord {				/* To accomodate for long words stretching the LIs */
	margin:0;
}

/* LI Modifier for Large Icons */
#upsellHorz .wide {
	width:92px;
}


/* Wrapper for Call to Actions */
#upsellHorz #actions {
	padding:7px 10px 7px 10px;
}

#upsellHorz #actions:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

img.pollMeter { height:1em; }

#homeUserMsg {
	width:170px;
}


/* ######################################################################################### */
/* end home-brix */

/* begin home-non-sub-brix.css */
/* ######################################################################################### */
/*Float Clearers*/
.buzzform:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*Image Replacements*/
a.zSubscribe, a.zRegister, .buzzForm a.signup {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	line-height:0;
	background-repeat:no-repeat;
	background-position: 0 0;
}

a.zSubscribe {
	width:119px;
	height:18px;
	background-image:url(/img/core/but_subscribe_now.gif);
}

a.zRegister {
	width:110px;
	height:18px;
	background-image:url(/img/core/but_register_now.gif);
}

/*Structure Modifiers*/
#homeUserMsg {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:182px;
}

/*VISITOR Join Upsell*/
	#homeUserMsg .joinVis {
		background-color:#e4f4fa;
		padding:8px 9px 10px;
		text-align:center;
	}
	
	#homeUserMsg .joinVis h4 {
		color:#1c6887;
		padding: 0 0 5px;
	}
	
	#homeUserMsg .visRegister, #homeUserMsg .visSubscribe {
		border:solid #d7d7d7;
		
		padding:6px 5px 8px;
		background-color:#fff;
	}
	
	#homeUserMsg .visRegister {
		background:#fff url(/img/core/hdot.gif) repeat-x bottom;
		border-width:1px 1px 0;
	}
	
	#homeUserMsg .visSubscribe {
		border-width:0px 1px 1px;
	}
	
	.joinVis h3 {
		color:#bd0027;
	}
	
	.joinVis ul {
		/*list-style:disc inside;*/
		margin: 4px 0 8px;
		text-align:center;
	}
	
	.joinVis li {
	
	}
	
	.joinVis a.zSubscribe, .joinVis a.zRegister {
		margin: 0 auto;
	}
	
/*REGISTERED USER Join Upsell*/
	#homeUserMsg .joinReg {
		background-color:#e4f4fa;
		padding:8px 9px 10px;
		text-align:center;
	}
	
	#homeUserMsg .joinReg h4 {
		color:#1c6887;
		padding: 0 0 5px;
	}
	
	#homeUserMsg .regSubscribe {
		border:1px solid #d7d7d7;
		padding:6px 5px 8px;
		background-color:#fff;
	}
	
	.joinReg h3 {
		color:#bd0027;
	}
	
	.joinReg ul {
		/*list-style:disc inside;*/
		margin: 4px 0 8px;
		text-align:center;
	}
	
	.joinReg li {
	
	}
	
	.joinReg a.zSubscribe {
		margin: 0 auto;
	}

/*Introduction NO LOCATION*/
#noLocIntro {
	margin: 0 0 14px;
	border:1px solid #fff;
	min-height:177px;
	padding: 6px 120px 8px 6px;
}

/*\*/
* html #noLocIntro {
	height:177px;
}
/**/

#noLocIntro h1 {
	margin-bottom:12px;
}

#noLocIntro h3 {
	color:#463722;
	font-size:1.4em;
	margin: 0 0 12px;
}

#noLocIntro .listpair {
	width:300px;
	margin: 0 0 12px;
}

#noLocIntro h4 {
	margin: 0 0 6px;
}

#noLocIntro div.morelink {
	font-face:trebuchet MS, san serif;
	font-weight:bold;
	border-top:1px solid #d7d7d7;
	width:254px;
	font-size:1.15em;
	padding-top: 6px;
	background-position: left center;
}

/*Blog Upsell*/
	.buzzForm input.txt {
		color:#333333;
		display:inline;
		float:left;
		font-size:11px;
		height:16px;
		margin:0pt 5px 0pt 0pt;
		padding:2px 0pt 0pt;
		width:170px;
	}
	
	.buzzForm a.signup {
		width:59px;
		height:18px;
		background-image:url(/img/core/but_signup.gif);
		float:left;
	}
	
/*Repositioned Content*/
	#homeSponsor {
		border-color: #D7D7D7;
		border-style: solid;
		border-width:1px 0 0;
		margin: 0 0 14px;
	}
	
	/*TimesPoints (moved to homeSponsor)*/
	#homeSponsor #timesPoints {
		padding:8px 0;
	}
	
	#homeSponsor #timesPoints .blockImg {
		
		float:left;
		margin: 0 6px 0 0;
	}
	
	#homeSponsor #timesPoints .blockTxt {
		 margin-left: 191px;
		 padding:0pt 8px 0pt 0pt;
	}
	


/*VISITOR Main Content Join Upsell*/
	#joinBottom {
		border-top:1px solid #d7d7d7;
		min-height:192px;
		margin:14px 0 0;
		padding: 14px 0 0;
	}
	
	#joinBottom .joinVis {
		padding: 6px;
		min-height:180px;
		border:1px solid #d7d7d7;

	}
	
	/*\*/
	* html #joinBottom .joinVis {
		height:180px;
	}
	/**/
	
	#joinBottom .joinVis h4 {
		color:#7aa8bb;
		font-size:1.15em;
		padding: 0 0 12px;
	}
	
	#joinBottom .visRegister, #joinBottom .visSubscribe {
		float:left;
		display:inline;
		width:191px;
		margin: 0 6px 0 0;
		border:1px solid #d7d7d7;
		background-color:#fff;
		text-align:center;
		padding: 6px;
		min-height:130px;
	}
	
	/*\*/
	* html #joinBottom .visRegister, * html #joinBottom .visSubscribe {
		height:130px;
	}
	/**/
	
	#joinBottom .joinVis ul {
		min-height:66px;
	}
	
	/*\*/
	* html .joinVis #joinBottom ul {
		height:66px;
	}
	/**/
	
/*VISITOR Main Content Join Upsell*/
	#joinBottom .joinReg {
		padding: 6px;
		min-height:160px;
		border:1px solid #d7d7d7;
		background:url(/img/core/home/bg_upsell_vis_join.jpg) no-repeat right top;
	}
	
	/*\*/
	* html #joinBottom .joinReg {
		height:160px;
	}
	/**/
	
	#joinBottom .joinReg h4 {
		color:#7aa8bb;
		font-size:1.15em;
		padding: 0 0 12px;
	}
	
	#joinBottom .regSubscribe {
		width:300px;
		margin: 0 6px 0 0;
		border:1px solid #d7d7d7;
		background-color:#fff;
		text-align:center;
		padding: 12px 6px;
		min-height:110px;
		font-size: 1.15em;
		font-family:trebuchet MS, sans-serif;
	}

#homeFlashAds {	
	margin:0;
	padding:19px 0pt 19px 0px;
	border:0;
}

#mainContent2 {
	top:0px;
	float:right;
	width:760px;
	/*border:1px solid #d7d7d7;*/
}
#profileLabelColumn {
	padding-left:250px;
	width:260px;
	margin-right:12px;
	
}
#profileContainer {
	margin:0 0;
	padding:0 0 0 0;
	border:0;
	/*border:1px solid #000;*/

}
#profileTitle {
	margin:0 0;
	padding-left:10px;
	font-family:Calibri, trebuchet MS, sans-serif;
	font-size:19px;
	text-align:center;
	font-weight:bold;
	color:#000;
	width:370px;
	height:80px;
}
#profileTitleMore {
	font-size:10pt;
	padding-left:5px;
	padding-top:0px;
}
#profileFlash {
	position:0 0;
	margin-top:-17px;
    padding-left:0px;
	width:285px;
	height:353px;
	text-align:center;
}
#profileWineMaker {

	width:600px;
	height:300px;
	left:170px;
	margin-top: 55px;

}
#profilePicSize {
	margin-left:60px;
	width: 243px;
	height: 251px;
	text-align:center;
}
#profilePicSize .img {
	vertical-align:middle;
}
#profileWineMaker a {
 	text-decoration:underline;
	color:#FFF;

}
#profileLabel {
	float:right;
	width:370px;
	height:800px;
	left:705px;
	text-align:center;
	vertical-align:middle;
}
#profilePrice {
	background:url(/50_Assets/Price.png) no-repeat left top;
	width:177px;
	height:169px;
	top:425px;
	color:#FFF;
	font-family:Calibri;
	font-size:20px;
	text-align:center;
	padding-top:7px;
	font-weight:bold;

}
#profileDate {
	background:url(/50_Assets/Dates.png) no-repeat left top;
	width:177px;
	height:169px;
	top:425px;
	color:#FFF;
	font-family:Calibri, Arial;
	font-size:20px;
	text-align:center;
	padding-top:7px;
	font-weight:bold;

}
#profilePriceTxt {
	width:177px;
	height:128px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
	color:#000;
	font-size: 14px;
	
}
#profilePriceTxt .txt {
	text-align:right;
	
}
#profilePriceTxt ul {
	padding-top:5px;
	
}
#profilePriceTxt a {
	text-decoration:underline;
	color:#FFF;
	
}
#profileYearUPC {

	background:url(/50_Assets/Year_UPC.gif) no-repeat right top;

	width:183px;
	height:169px;
	left:850px;
	top:350px;
	color:#FFF;
	font-family:Calibri;
	font-size:20px;
	text-align:center;
	padding-top:7px;
	font-weight:bold;
	
}
#profileYearUPCTxt {
	width:177px;
	height:128px;
	padding-left:10px;
	padding-top:5px;
	color:#000;
	font-size: 14px;
	text-align:left;
}
#profileYearUPCTxt ul {
	padding-top:5px;
	
}
#profileYearUPCTxt a {
	color:#FFF;
	text-decoration:underline;
}
#profileWineDetails {
	background:url(/50_Assets/Wine_Details.png) no-repeat right top;

	width:363px;
	height:325px;
	left:650px;
	top:605px;
	color:#FFF;
	font-family:Calibri, Arial;
	font-size:20px;
	text-align:center;
	padding-top:7px;
	font-weight:bold;
	
}
#profileWineDetailsTxt {
	width:360px;
	height:295px;
	left:650px;
	top:575px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	color:#000;
	font-size: 14px;
	
}
.iframeUPC {
	color:#ebebeb;
	background-color:#ebebeb;
}

#profileWineMaker{
	background:url(/50_Assets/Wine_Details.png) no-repeat right top;

	width:363px;
	height:325px;
	left:295px;
	top:705px;
	color:#FFF;
	font-family:Calibri, Arial;
	font-size:20px;
	text-align:center;
	padding-top:7px;
	padding-left:10px;
	font-weight:bold;
	
}
#profileWineMakerTxt{
	width:340px;
	height:325px;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:left;
	color:#000;
	font-size: 14px;
	
}

#profileWineMakerURL {
	text-align:right;
	width:328px;
	margin-top: -17px;
}
#profileWineMakerFooter{
	width:300px;
	height:50px;
	left:675px;
	top:100px;
	text-align:left;
	padding-left:30px;
	padding-top:-50px;
	text-align:left;
	color:#000;
	font-size: 14px;
	
}

#retailerSearchbyDate {
	background:url(/50_Assets/retailers/Retailers_Menu_Background_Longer.png) no-repeat right top;
	width:186px;
	height:291px;
	text-align:left;
	margin-left:-3px;
	
	color:#812950;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#retailerDistance {
	
	width:186px;
	height:71px;
	text-align:left;
	color:#812950;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}

#retailerDetails {
	background:url(/50_Assets/retailers/Search_By_Details.gif) no-repeat right top;
	width:179px;
	height:91px;
	text-align:left;
	color:#812950;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}

#retailerFind {
	background:url(/50_Assets/retailers/Find_Retailers.gif) no-repeat right top;
	width:179px;
	height:61px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#eventSearchbyDate {
	background:url(/50_Assets/events/Events_Menu_Background_Longer.png) no-repeat right top;
	width:186px;
	height:404px;
	text-align:left;
	color: #812950;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#eventSearchbyZipTxt {
	width:179px;
	padding-left:11px;
	margin-top:-5px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	line-height:2.3em;
}
#eventSearchbyDateTxt {
	width:179px;
	padding-left:9px;
	margin-top:-20px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	line-height:2.3em;
}
#eventSearchbyDateTxt2 {
	width:179px;
	height:102px;
	padding-left:5px;
	top:-50px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}

#eventSearchbyRegion {
	background:url(/50_Assets/events/Search_By_Region.gif) no-repeat right top;
	width:179px;
	height:86px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#eventSearchbyRegionTxt {
	width:186px;
		padding-left:10px;
	padding-top:0px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	color: #812950;
}
#eventSearchbyRegionTxt ul {
	padding-left:10px;
	padding-top:0px;
	line-height:1.2em;
}
#eventSearchbyAVA {
	
	width:179px;
	height:139px;
	text-align:left;
	
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#eventSearchbyAVATxt {
	width:179px;
	color:#812950;
	padding-left:10px;
	
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}

#eventExclude {
	
	width:179px;
	height:35px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#eventExcludeTxt {
	width:179px;
	height:35px;
		padding-left:5px;
	padding-top:10px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	color:#812950;
}
#eventExcludeTxt1 {
	width:179px;
	height:35px;
		padding-left:5px;
	padding-top:15px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	color:#812950;
}

#eventSearchbyWinery {
	background:url(/50_Assets/events/Events_Winery_Menu_Background.png) no-repeat right top;
	width:186px;
	height:160px;
	padding-top:5px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}

#eventFindEvents {
	background:url(/50_Assets/events/Find_Events.gif) no-repeat right top;
	width:179px;
	height:61px;
	text-align:left;
	
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#eventFindEventsButton {
	width:186px;
	height:61px;
	margin-left:-7px;
	padding-top:0px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#retailerFindRetailerButton {
	width:186px;
	height:61px;
	margin-left:-7px;
	padding-top:0px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#eventResults {
	background:url(/50_Assets/events/Browse_Events_Header_New.png) no-repeat right top;
	width:761px;
	height:auto;
	padding-left:5px;
}
#eventResultsTxt {

	padding-top:60px;
	
	width:759px;
	height:499px;
	min-height:400px;
	border:solid 1px #000;
	font-size:13px;
	font-weight:normal;
}

#eventResultsTxt th {
	font-size:20px;
}

#eventDetail {
	background:url(/50_Assets/events/Event_Header.png) no-repeat right top;
	width:550px;
	height:auto;
	padding-left:35px;
}
#eventDetailTxt {

	padding-top:60px;
	padding-left:10px;
	margin-left:-28px;
	width:566px;
	height:auto;
	min-height:400px;
	border:solid 1px #000;
	font-size:14px;
}
#wineryDetailResults {
	background:url(/50_Assets/wineries/Winery_Header.png) no-repeat right top;
	width:578px;
	min-height:auto;
	padding-left:5px;
}
#wineryResults {
	background:url(/50_Assets/wineries/Browse_Wineries_Header_New.png) no-repeat right top;
	width:579px;
	height:auto;
	
	margin-left:3px;
}
#adjustWinery {
	
margin-top:-413px;

}
#WineryBanner {
	background:url(/50_Assets/Are_You_A_Winery_Ad.png) no-repeat right top;
	position:absolute;
	
	width:186px;
	height:210px;
	top:535px;
	
}

#WheelDecoder {
	margin-left:-15px;	
}

#WineryAdButton {
	padding-top:150px;
	padding-left:45px;
}

#wineryResultsTxt {

	padding-top:60px;
	padding-left:10px;
	width:567px;
	height:auto;
	min-height:535px;
	border:solid 1px #000;
	font-size:13px;
	font-weight:normal;
}
#wineryResultsTxt th {
	font-size:20px;
	color:#000;
}
#winerySearchbyName {
	background:url(/50_Assets/wineries/Wineries_Menu_Background.png) no-repeat right top;
	width:186px;
	height:411px;
	text-align:left;
	color: #812950;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#winerySearchbyNameTxt {
	width:186px;
	color: #812950;
	padding-left:10px;
	padding-top:23px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}

#winerySearchbyState {
	background:url(/50_Assets/wineries/Search_By_State.gif) no-repeat right top;
	width:179px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#winerySearchbyStateTxt {
	width:186px;
	padding-left:10px;
	padding-top:12px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	color: #812950;
}

#winerySearchbyVarietal {
	background:url(/50_Assets/wineries/Search_By_Varietal.gif) no-repeat right top;
	width:179px;
	height:71px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
}
#winerySearchbyVarietalTxt {
	width:186px;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	color: #812950;
}

#winerySearchbyDetails {
	background:url(/50_Assets/wineries/Search_By_Details.gif) no-repeat right top;
	width:186px;

	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	margin-top:15px;
}
#winerySearchbyDetailsTxt {
	width:186px;
	
	padding-left:0px;
	padding-top:10px;
	font-weight:bold;
	font-family:Calibri;
	font-size: 14px;
	color: #812950;
}

#winerySearchbyDetailsTxt ul {
	margin-left:10px;
}

/* RETAILER */
#addRetailer {
	margin-left:440px;
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding-top:16px;
}
#addRetailer a {
	text-decoration:underline;
	color:#000;
}
#retailerResults {
	background:url(/50_Assets/retailers/Browse_Retailers_Header_New.png) no-repeat top;
	width:580px;
	height:82px;
	margin:0 0;
	
	margin-left:15px;
	
}
#retailerResultsTxtAdd {
	background-image:url(/50_Assets/Winery_Login_Grape_Background.jpg);
	margin-left:0px;
	margin-top:19px;
	padding-left:10px;
	text-align:justify;
	
	width:558px;
	height:545px;
	
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	font-size:13px;
	
	font-family:Calibri, Alibri;
}
#retailerResultsTxt {
	margin-left:1px;
	margin-top:14px;
	padding-left:11px;
	text-align:justify;
	
	width:565px;
	height:549px;
	
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	font-size:13px;
	
	font-family:Calibri, Alibri;
}

#retailerResultsTxtDetail {
	margin-left:0px;
	margin-top:12px;
	padding-left:11px;
	text-align:justify;
	
	width:558px;
	height:535px;
	
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	font-size:14px;
}
#retailerResultsTxt th {
	font-size:20px;
}

#retailerDetailedInfo {
	background:url(/50_Assets/retailers/Retailer_Header.png) no-repeat top;
	width:570px;
	height:60px;
	left:0px;
	margin-left:15px;
	border:solid 1px #ffffff;
}
.times { width:180px; }
.times2 { width:580px; }

.table1
{
table-layout:fixed;
}

/* HOME */

#WineofWeek {
	margin-top:10px;
	width:576px;
	height:250px;
	/*border: solid 1px #000;*/
}
#RedWineofWeek {
	background:url(/50_Assets/Red_Of_The_Week_Header.gif) no-repeat top;
	width:285px;
	height:250px;
	border:solid 1px #d7d7d7;
}

#RedWineofWeekTxt {
	margin-top:28px;	
}
#WhiteWineofWeek {
	background:url(/50_Assets/White_Of_The_Week_Header.png) no-repeat top;
	width:285px;
	height:250px;
	border:solid 1px #d7d7d7;
}
#WhiteWineofWeekTxt {
	margin-top:28px;	
}
#browseWineProfiles {
	background:url(/50_Assets/browse/Browse_Wine_Profiles_Header.png) no-repeat top;
	width:760px;
	height:140px;
	margin-left:3px;
	border:solid 0px #ffffff;
	float:left;
}

#browseWineProfiles25 {
	background:url(/50_Assets/Current_Top_25_Wines_Header.png) no-repeat top;
	width:760px;
	height:62px;

	margin-left:3px;
	border:solid 1px #ffffff;
	float:left;
}
#browseWineProfilesMatch {
	background:url(/50_Assets/Wine_Matches_Header.gif) no-repeat top;
	width:760px;
	height:60px;

	margin-left:-5px;
	border:solid 0px #ffffff;
	float:left;
}
#browseWineProfilesTitle {
	padding-top:0px;
	margin-left:456px;
	color:#ffffff;
	font-size:14px;
	text-align:right;
	width:275px;
height:41px;
	
}
#browseWineProfilesTxt {
	background:#f5f9f0;
	position:absolute;
	margin-left:0px;
	margin-top:10px;
	padding-left:0px;
	text-align:justify;
	
	width:758px;
	height:auto;
	min-height:730px;
	border:solid 1px #000;
	font-size:13px;
	
}
#browseWineProfilesTxth3a {
	color:#5d163a;
	font-size:18px;
	

}
#WineThumbnail {
	padding:10px;	
}
#SimilarWine {
	float:left;
}
#mySimilarWine {
	background:url(/50_Assets/mywine/Similar_Wines_Header.png) no-repeat;
	width:760px;
	height:60px;
	margin-left:3px;
	margin-top:15px;
	
	float:left;
}


#mySimilarWineTxt {
	background:none;
	margin-left:3px;
	margin-top:-8px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	
	width:758px;
	height:auto;
	border:solid 1px #000;
	font-size:12px;
	font-weight:bold;
	float:left;
}

#mySimilarWineTxt td  {
	height:35px;
	
}
#mySimilarButtonsSpace {
	margin-left:250px;
	margin-top:15px;
}
#mySimilarButtons {
	background:url(/50_Assets/mywine/WhiteBall.png) no-repeat top;
	width:29px;
	height:29px;
	margin-left:7px;
	margin-right:5px;
}
#mySimilarButtonsTxt {
	font-size:18px;
	
	color:#000;
	font-weight:bold;
	padding-left:9px;
	padding-top:3px;
}
#mySimilarButtonsTxt2 {
	font-size:18px;
	
	color:#000;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

/* PROFILE -- MYWINE */

#myWine {
	background:url(/50_Assets/mywine/My_Wine_Header.png) no-repeat top;
	width:760px;
	height:auto;
	margin-left:3px;
	
	float:left;
}
#myWineWelcome {
	color:#5d163a;
	font-size:22px;
	margin-top:15px;
	font-weight:bold;
	padding-left:5px;
}
.infocell {
	width:25px;	
}
#EditUserProfileButton {
	margin-left: 638px;
	margin-top:-24px;
}
#myWineTxt {
	
	margin-left:0px;
	margin-top:px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	
	width:758px;
	height:auto;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	font-size:12px;
	font-weight:bold;
}

#myWineTxt table {
	margin-top:2px;
}
#myWineTxt td {
	font-size:13px;	
}
#removeFavorite {
	padding:3px;
	
}
#addReviewButton {
	margin-bottom:-4px;	
}
#addReviewButtonMyWine {
	margin-top:-15px;
	padding-left:10px;
}
#mySimilarButtonsTxt a {
	color:#000;	
	margin-left:-7px;
}
#redball {
	background:url(/50_Assets/mywine/RedBall.png) no-repeat top;
	width:29px;
	height:29px;
	margin: 0 0;
	margin-left:7px;
	margin-right:5px;
	
}
#redballtxt {
	font-size:18px;
	
	color:#ffffff;
	
	padding-left:9px;
	padding-top:3px;
}
#redballtxt2 {
	font-size:18px;
	
	color:#ffffff;
	font-weight:bold;
	padding-left:2px;
	padding-top:3px;
}
#redballtxt3 {
	font-size:18px;
	
	color:#ffffff;
	font-weight:bold;
	padding-left:6px;
	padding-top:3px;
}
#redballtxt a {
	color:#ffffff;
	font-size:18px;
	
}
#popUpDiv h2 a {
	color:#5d163a;
	font-size:18px;
}
/* end home-nonsub-brix */

/* Web 3.0 type functionality */
#blanket {
/*background-color:#111;*/

opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-image: url(/50_Assets/Login_Popup_Small.png);
width:288px;
height:181px;
z-index: 9005;
}
#popUpDiv table {
	padding-left:7px;	
}
#LoginTableLeft {
	margin-left:-125px;	
}
#blanket2 {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
.ContinueBrowsing  {
	color:#4C721d;
}
.ContinueBrowsing a {
	color:#4C721d;
}
#popUpDiv2 {
position:absolute;
background-color:#f5f9f0;
width:300px;
height:150px;
z-index: 9005;
}
#blanket3 {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv3 {
position:absolute;
background-color:#f5f9f0;
width:300px;
height:300px;
z-index: 9005;
}


#popupHeader {
	background:url(/50_Assets/browse/Pop_Up.png) no-repeat top;
	width:501px;
	height:106px;
}
#popupHeaderTxt {
	color:#ffffff;
	font-size:24px;
	font-family:Calibri, Arial;
	padding-top:10px;
	font-weight:bold;
}

#hoverPopupBkgrd {
	background:url(/50_Assets/events/What_Is_AVA_Popup.png) no-repeat top;
	width: 343px;
	height: 214px;
}
#hoverPopupBkgrdRegion {
	background:url(/50_Assets/events/What_Is_Region_Popup.png) no-repeat top;
	width: 343px;
	height: 214px;
}
#hoverPopupBkgrdTxt {
	padding:15px;
	width: 375px;
	height: 248px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
#hoverPopupBkgrdTxt h3 {
	font-size:24px;
	font-weight:bold;
}

#WineMakerNotesWidth {
	width:375px;	
}


#wineReviewPictures th td {
	font-weight:bold;
	font-size:18px;
}

#browseWineProfileButton {
	padding-left: 600px;
	padding-top:18px;
}



#RecentlyProfiledBkgrd {
	background:url(/50_Assets/Recently_Profiled_Background.png) no-repeat top;
	width: 302px;
	height: 361px;
}

#RecentlyProfiledBkgrd a {
	color:#8b0e5e;
	
}
#RecentlyProfiledTxt  {
	padding-top:150px;
	border:solid 1px #ddd;
}
#txtPicEnlarge {
	padding-left:40px;	
	color:#8b0e5e;
}

#rbxpowerby {
	width:100px;
	height:41px;
	margin-top:-50px;
	margin-left:750px;
}
#NotLoggedInTxt {
	padding-left:17px;
	font-weight:bold;
	font-size:12px;
}

#NotLoggedInTxt2 {
	padding-left:9px;
	font-weight:bold;
	font-size:12px;
}

#ProfileButtonBlock {
	margin-left:-10px;	
	margin-top: -5px;
}

#HeaderNotLoggedIn {
	position:absolute;
	margin-left:-225px;
	margin-top:90px;
	font-weight:bold;
	width:500px;
}
#HeaderNotLoggedInTxt {
	display:inline;
	margin-left:25px;
	margin-top:0px;
	
}
#signin {
	position:absolute;
	margin-left:125px;
	margin-top:-13px;
	width:50px;
	z-index:0;
}
#freeaccount {
	position:absolute;
	
	margin-left:-70px;
	margin-top:0px;
	width:300px;
}
#WineryLogin {
	position:absolute;
	margin-left:615px;
	margin-top:5px;
	width:100px;
}

#TrustWave {
	position:absolute;
	margin-left:515px;
	margin-top:-13px;
}

#CreditCard {
	position:absolute;
	padding-left:515px;
	margin-top:-13px;
}

#wrapper #pageNav {
position: relative;
z-index: 2;

}

#NavHome {
z-index: 0;
position:relative;
}
#WheelWorks {
margin-left: 90px;	
}

#smallFont1 {
font-size:19px;
}
#freeUserAccount {
	padding-left:50px;	
}

#UserLoginLayout {
	margin-left:-90px;
}

#UserLoginLayoutImg {
	margin-left: -300px;
	padding-top:10px;
}

#UserSignUpLayout {
	position:absolute;
	margin-left:-150px;
}
.optionColor {
	color:#384b00;	
}
#RightBoxes {
	
	margin-top:25px;
	
}
#RightBoxes2 {
	
	margin-top:15px;
	
}

.arrowsidemenu{
	width: 179px; /*width of menu*/
	/* border-style: solid solid none solid; */
	/* border-color: #7F284F; */
	/* border-size: 1px; */
	/* border-width: 1px; */
}
	
.arrowsidemenu div a{ /*header bar links*/
	font: bold 14px Calibri,Calibri, Calibri, sans-serif;
	display: block;
	background: transparent url(/50_Assets/navigation/Wine_Type_Thee_Part.gif) 30% 0;
  height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	/*color: #4C721d;*/
}

.arrowsidemenu div a:hover{
	background-position: 30% -32px;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #FFFFFF;
}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: #4C721d;
	background-position: 30% -64px !important;
}

.arrowsidemenu ul{
	list-style-type: none;
	margin: 0;
	/*padding: 0;*/
	
}

.arrowsidemenu ul li{
	/*border-bottom: 1px solid #ffffff;*/
	
}

.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	font: normal 13px Calibri,Calibri, Calibri, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
	padding: 5px 0;
	padding-left: 30px;
	
	background: transparent url(/50_Assets/navigation/Left_Navigation_Tabs_Fill_Space_Blank_Three_Part.gif) 20% 0;
}

.arrowsidemenu ul li a.selected { /*header that's currently selected*/
	color: #4C721d;
	font: bold 13px Calibri;
	text-decoration:none;
	background-position: 30% -64px !important;
	padding-left: 30px;
}



.arrowsidemenu2{
	width: 179px; /*width of menu*/
	color:#ffffff;
	/* border-style: solid solid none solid; */
	 border-color: #7F284F; 
	/* border-size: 1px; */
	/* border-width: 1px; */
}
	
.arrowsidemenu2 div a{ /*header bar links*/
	font: bold 14px Calibri,Calibri, Calibri, sans-serif;
	display: block;
	background: transparent url(/50_Assets/navigation/Middle_Buttons_Three_Part.gif) 30% 0;
	color:#ffffff;

   height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	
}

	

.arrowsidemenu2 div a:link, .arrowsidemenu div a:visited{
	/*color: #7F284F;*/
}

.arrowsidemenu2 div a:hover{
	background-position: 30% -32px;
}

.arrowsidemenu2 div.unselected a{ /*header that's currently not selected*/
	color: #FFFFFF;
}

	
.arrowsidemenu2 div.selected a{ /*header that's currently selected*/
	color: #4C721d;
	background-position: 30% -64px !important;
}

.arrowsidemenu2 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.arrowsidemenu2 ul li{
	border-bottom: 1px solid #7F284F;
}


.arrowsidemenu2 ul li a{ /*sub menu links*/
	display: block;
	font: normal 13px Calibri,Calibri, Calibri, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
	padding: 5px 0px;
	padding-left: 30px;
	
	background: transparent url(/50_Assets/navigation/Left_Navigation_Tabs_Fill_Space_Blank_Three_Part.gif) 20% 0;
}
.arrowsidemenu2 ul li a.selected { /*header that's currently selected*/
	color: #4C721d;
	font: bold 13px Calibri;
	text-decoration:none;
	background-position: 30% -64px !important;
	padding-left: 30px;
}
.arrowsidemenu2 .submenucontents { /*sub menu contents*/

	padding-left: 35px;
	
	background: transparent url(/50_Assets/navigation/Left_Navigation_Tabs_Fill_Space_Blank_Three_Part.gif) 20% 0;
	
}
.arrowsidemenu .submenucontents { /*sub menu contents*/

	padding-left: 35px;
	
	background: transparent url(/50_Assets/navigation/Left_Navigation_Tabs_Fill_Space_Blank_Three_Part.gif) 20% 0;
	
}
#eNewsletter {
	padding-top:0px;	
	background: url(/50_Assets/Enewsletter_Room.png) no-repeat;
	width:219px;
	height:111px;
	margin-left:2px;
}

#eNewsletter a
{
         display: block;
         float: left;
         /* border: 1px dashed red; /* debug display */
}
#eNewsletter a span
{
         display: none;
}

#eNewsletter a#link1
{
         height: 70px;
         width: 175px;
}
#eNewsletterSignUpButton {
	margin-top:-100px;
	padding-left:307px;
}
#eNewsletter input {
	margin-top:75px;	
	margin-left:-170px;
}

#topWines {
	padding-top:2px;	
	padding-bottom:5px;
	height:82px;
}
#WinemakerNotesBrowse {
	line-height:1.2em;
	padding-bottom:3px;
	
}
#spacer {
	padding-top:8px;	
}
#WineryLoginHomePage {
	width:160px;
	height:42px;
	padding-left:1px;
	padding-bottom:10px;
}
#eNewsletterContent {
		border:solid 1px #000;
		width:578px;
		height:670px;
}
#eNewsletterContentTxt {
	padding-left:15px;	
}

#ExploreButton {
	position:relative;
	margin-top:-25px;	
	margin-left:385px;
	
	width:100px;
	height:25px;
}

#UserReviews {
	padding-left:20px;	
	width:800px;
}

#DateReviewed {
	padding-top:-35px;	
	padding-left:100px;
}

#WineReview {
	padding-left:25px;	
}
#PositionReviews {
	margin-left:15px;	
	width:800px;
}

#StarReviews {
	vertical-align:middle;
	margin-top:-20px;
	margin-left:69px;
}
#StarReviewsProfile {
	vertical-align:middle;
	margin-top:5px;
}
#StarReviews2 {
	margin-top:-20px;
	
	text-align:right;
	width:255px;
}
#StarReviews3 {
	margin-top:-5px;
	text-align:right;
	width:255px;
	height:10px;
	
}
#StarReviews4 {
	margin-top:-15px;
	text-align:right;
	width:255px;
	
}

/* PROFILE PAGE - UNDER WHEEL */
#wineMatches {
	margin-top:13px;
	margin-left:-80px;
}
#wineMatchesNotLoggedIn {
	margin-top:13px;
	margin-left:-80px;
}
#wineMatchNumber {
	margin-top:-20px;
	margin-left:-93px;
	font-weight:bold;
	color:#8b0e5e;
}
#wineMatchNumberNotLoggedIn {
	margin-top:-17px;
	margin-left:-93px;
	font-weight:bold;
	color:#8b0e5e;
}
#facebookIcon {
	margin-top:-19px;
	margin-left:90px;
}
#facebookIconOver1 {
	margin-top:-15px;
	margin-left:90px;
}

#facebookIconNoMatches {
	margin-top:-8px;
	margin-left:80px;
	padding-right:50px;
}
#twitterIcon {
	margin-left:150px;
	margin-top:-19px;
}
#twitterIconNoMatches {
	margin-left:125px;
	margin-top:-19px;
}
#LowSulfide {
	margin-top:-60px;
	margin-left:30px;
	width:39px;
	height:39px;
}

#LowSulfide2 {
	margin-top:-60px;
	margin-left:30px;
	width:39px;
	height:39px;
}

#AdjustNotLoggedIn {
	
	margin-top:-20px;
}

#BuyDirectLink {
	margin-top:5px;	
}
#SocialNetworkIcons {
	float:right;
	
	margin-top:5px;
}
/* WINE PROFILE */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
min-width: 150px;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -3000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 15px;
left: -105px; 

}
#movemenuleft {
	margin-left:-25px;	
}
#WineryIFrame a {
	font-family:Calibri, Arial;
	font-size:11px;
	text-align:left;
	color:#ffffff;
	
}
.color {

	background-color:#7F284F;
}

#LeftMenuBackground {
	height:330px;
	width:175px;
	text-align:left;
	color:#000;
	margin-left:4px;
	margin-top:0px;
	font-family:Calibri;
	
}

#LeftMenuBackground li {
	color:#000;	
}

#varietalLeftMenu u  {
	color:#4C721d;
	padding-left:40px;
	line-height:1.3em;
	font-size:13px;
	text-decoration:none;
}

#varietalLeftMenu u:hover  {
	color:#4C721d;
	text-decoration:underline;
}

/* NEW LEFT MENU */
.selectLeftMenu {
	margin-left:-4px;	
	line-height:1.1em;
	text-decoration:none;
}
.selectLeftMenu2 {
	padding-left:30px;	
	background-color:#7F284F;
}
.selectMenu {
	font-size:10px;	
}

#SelectedFilters {
	/*border: solid 1px #ddd;*/
	background: url(/50_Assets/navigation/Selected_Filters_Two.png) no-repeat;
	width:186px;
	height:78px;
	margin-left:-3px;
}
#SelectedFilters4 {
	/*border: solid 1px #ddd;*/
	background: url(/50_Assets/navigation/Selected_Filters_Four.png) no-repeat;
	width:186px;
	height:115px;
	margin-left:-3px;
}
#SelectedFilters6 {
	/*border: solid 1px #ddd;*/
	background: url(/50_Assets/navigation/Selected_Filters_Six.png) no-repeat;
	width:186px;
	height:160px;
	margin-left:-3px;
}
#SelectedFiltersTxt {
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding-left:15px;
	padding-top:5px;
	height:27px;
	color:#ffffff;
}
#SelectedFiltersTxt a {
	color:#ffffff;
}
.ResetAll {
	padding-left:116px;	
	padding-top:5px;
	font-size:11px;
	
}
.ResetAll2 {
	padding-left:0px;	
	padding-top:0px;
	font-size:11px;
	color:#ffffff;
}
.ResetAll3  {
	padding-left:125px;	
	padding-top:8px;
	font-size:11px;
	color:#ffffff;
	
}
.ResetAll3 a {
	color:#ffffff;
}
.ResetAll4  {
	padding-left:125px;	
	padding-top:3px;
	font-size:11px;
	color:#ffffff;
	
}
.ResetAll4 a {
	color:#ffffff;
}
#FilterBlock {
	width:178px;
	height:20px;
	/*border: solid 1px #ddd;*/
	padding-left:7px;
	color: #4C721d;
	font-weight:bold;
	font-size:13px;
}


.menuheaders {
	margin-left:-3px;	
}


#SearchBottom {
	background: url(/50_Assets/navigation/Left_Menu_White_Footer.png) no-repeat;
	width:179px;
	height: 7px;
}

.newarrow { 
	height:28px;
}

.selectedBox {
	background:#812950;
	width:5px;
	height:5px;
	color:#ffffff;
	padding:3px;
	padding-bottom:4px;
	position:static;
	margin-top:2px;
}

.selectedBoxtxt {
	margin-top:-5px;	
	font-weight:bold;
}

.anchorclass myownclass {
	text-decoration:none;	
}

#alignButtonDown {
	margin-top:27px;	
}
#WineryPortal123 {
	
	width: 447px;
	height: 174px;
	margin-left:-70px;
	margin-top:20px;
	position:relative;
}

/* BROWSE WINE */
.RetailPrice {
	margin-top:-20px;
	color:#090;
	font-weight:bold;
	margin-left:560px;
	font-size:14px;
}
#matchNumber {
	padding-left:65px;
	margin-top:-20px;
	color:#fff;
	z-index:1000;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:11pt;
}
#matchNumberProfile {
	padding-left:60px;
	margin-top:-20px;
	color:#fff;
	z-index:1000;
	font-weight:bold;
}
#matchNumberNoLogin {
	padding-left:61px;
	margin-top:-20px;
	color:#fff;
	z-index:1000;
	font-weight:bold;
}
#MatchButton {
	margin-top:-4px;
	margin-left:2px;
}
#MatchButtonProfile {
	margin-left:-125px;	
	margin-top:5px;
}
#MatchButton2 {
	margin-top:-21px;
	margin-left:95px;
}
.MyWineHeight {
	height:20px;
}
#WriteAReview {
	
	color:#ddd;
	width:214px;
	height:44px;
	padding-left:5px;
	margin-top:2px;
}
#WriteAReview a {
	color:#999;
	padding-top:2px;
}

/* EVENTS */
#borderBottom {
		border-bottom:solid 1px #ddd;
		height:1px;
}

#eNewsletterSignUp {
	background: url(/50_Assets/eNewsletter_Signup.png) no-repeat;
	width:288px;
	height:43px;
	margin-left:145px;
}

#eNewsletterSignUpTxtBox {
	margin-left:12px;	
	padding-top:5px;
	
}
#eNewsletterGo {
	margin-left:215px;	
	margin-top:-28px;
}
/* Gradient 2 */
.tb7 {
	width: 184px;
	background: transparent url('/50_Assets/bg.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
	font-size:11px;
}
.tb8 {
	width: 114px;
	background: transparent url('/50_Assets/bg2.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
	font-size:11px;
}
#staticNavigation {
	background: url(/50_Assets/Silver_Navigation_Footer.png) no-repeat;
	height:40px;
	width:576px;
 	margin-top:25px;
	margin-left:-11px;
	text-align:center;
	padding-top:0px;
	border-top:1px solid #000;
	border-bottom:1px solid #ddd;
}
#staticNavigationWineries {
	background: url(/50_Assets/Silver_Navigation_Footer.png) no-repeat;
	height:40px;
	width:577px;
 	margin-top:7px;
	margin-left:-10px;
	text-align:center;
	padding-top:0px;
	border-top:1px solid #000;
	border-bottom:1px solid #ddd;
}
#staticNavigationEvents {
	background: url(/50_Assets/Silver_Navigation_Footer.png) no-repeat;
	height:40px;
	width:759px;
 	margin-top:0px;
	text-align:center;
	padding-top:0px;
	border-top:1px solid #000;
	border-bottom:1px solid #ddd;
}
#staticNavigationProfile {
	background: url(/50_Assets/Silver_Navigation_Footer.png) no-repeat;
	height:40px;
	width:758px;
 	margin-top:0px;
	text-align:center;
	padding-top:0px;
	border-top:1px solid #000;
	border-bottom:1px solid #ddd;
}
#staticNavigationBrowse {
	background: url(/50_Assets/Silver_Navigation_Footer.png) no-repeat;
	height:40px;
	width:758px;
 	margin-top:0px;
	text-align:center;
	padding-top:0px;
	border-top:1px solid #000;
	border-bottom:1px solid #ddd;
}
#google_ads_div_LowerLeftBanner {
	margin-top:-5px;	
}

#UserReviews {
	position:relative;
	margin-top:2px;
	padding-left:3px;
	padding-right:7px;
	font-weight:bold;
	font-size:8pt;

	width:170px;
}

#NoReviews {
	background: url(/50_Assets/No_Reviews_Banner.png) no-repeat;
	width:736px;
	height: 59px;
	
}
#NoReviews img {
	padding-left:520px;
	padding-top:10px;
}
