.aaux-italic {
    font-family: AauxNext-MediumItalic;
}
.aaux-bold {
    font-family: AauxNext-Black;
}
.aaux-light {
    font-family: AauxNext-Light;
}
.aaux-regular {
    font-family: AauxNext-Medium;
}
.aaux-bold-italic {
    font-family: AauxNext-BlackItalic;
}

img[usemap], map area{
    outline: none;
}

.strikeit
{
	text-decoration: line-through;
}

h1.pageHdr {font-family: AauxNext-Light;font-weight:normal;}

/* GLOBAL FORM ELEMENTS STYLING BEGIN */
.ez-hide
{
	opacity: 0;
	filter:alpha(opacity=0);
}
.ez-checkbox
{
	background: transparent url('//images.wineenthusiast.com/core/checkbox.png') 0 1px no-repeat;
	display:inline-block;
	position: relative;
    top: -1px;
	width:19px;
	height:20px;
}
.ez-checkbox input[type=checkbox]
{
    height: 14px;
    position: relative;
    top: 3px;
    width: 15px;
}
.ez-radio input[type=radio]
{
 	height: 13px;
    left: -3px;
    position: relative;
    top: -2px;
    width: 15px;
	margin-left:3px;
}
.ez-radio
{
	background: transparent url('//images.wineenthusiast.com/core/radio.png') 0 1px no-repeat;
	display:inline-block;
	position: relative;
    top: 3px;
	margin-left:3px;
	height:15px;
}
.ez-checked
{
	background-position: 0 -18px;
}
.ez-selected
{
	background-position: 0 -19px;
}
.ez-checkbox,
.ez-radio
{
	zoom: 1;
	*display:inline;
	_height:30px;
}
.yaselect-wrap 
{
	border:1px solid #ada26e;
	padding:0 0 0 3px;
	background-color:#fff;
	height:26px;
}
.yaselect-wrap,
.yaselect-current
{
	cursor: pointer; display: block;
}
.yaselect-wrap,
.yaselect-current,
.yaselect-select
{
	font-size:13px;
}
.yaselect-select
{
	margin-top: 0;
	padding-top: 0;
	z-index: 10!important;
}
.yaselect-select option
{
	text-indent: 4px;
}
.yaselect-current
{
	height:23px;
	background: url('//images.wineenthusiast.com/core/drop-down2.jpg') no-repeat 100% 50%;
	padding-top: 3px;
	line-height:19px;
	color:#000;
}
.yaselect-open .yaselect-current
{
	background-image: url('//images.wineenthusiast.com/core/drop-down2.jpg');
}
/* GLOBAL FORM ELEMENTS STYLING END */
#scroll-container
{
	position:relative;
	margin-left:1008px
}
.scrollTop
{
	width:29px;
	height:43px;			
	/*opacity:0.5;*/
	position:fixed;
	/*bottom:35%;*/
	/*margin-top:28%;*/
	margin-top:315px;
	display:none;			
	background: url('//images.wineenthusiast.com/core/to-top.png') no-repeat;
	z-index:1;
}
.scrollTop:hover
{
	cursor:pointer;
}

html, body {
    background: url("//images.wineenthusiast.com/core/bg_body.jpg") repeat scroll 0 0 #DFDCD5;
    color: #544618;
    font-family: AauxNext-Light;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    overflow-x: hidden;
    text-shadow: 1px 1px #FFFFFF;
    width: 100%;
}
div, p {
    color: #544618;
    font-family: AauxNext-Medium;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-shadow: 1px 1px #FFFFFF;
}
form {
    text-shadow: none;
}
form input[type="text"], form input[type="password"] {
    border: 1px solid #AF9E66;
    font-family: AauxNext-Medium;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    height: 26px;
    /*overflow: hidden;*/
    padding-left: 3px;
}
form textarea {
    border: 1px solid #AF9E66;
    font-family: AauxNext-Medium;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    overflow: hidden;
    padding-left: 3px;
	resize: none;
}
form select {
    font-family: AauxNext-Medium;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}
form input[type="radio"] {
    margin-left: 3px;
    margin-top: 4px;
}

form textarea,
form select,
form input
{
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

.placeholder {
    font-family: AauxNext-MediumItalic !important;
	color: #C0C0C0;
}
#tip:hover {
    cursor: default;
}
.serif {
    font-family: Seravee-BoldItalic;
    text-shadow: none;
}
.TitleLight {
    font-family: AauxNext-Light;
    font-size: 24pt;
    letter-spacing: -0.05em;
    padding-left: 12px;
    padding-top: 15px;
    text-shadow: none;
	color:#FFFFFF;
    width: 440px;
	height:15px;
}

.TitleLight2 {
    color: #FFFFFF;
    font-family: AauxNext-Light;
    font-size: 16pt;
    letter-spacing: -0.05em;
    line-height: 0.9em;
    padding-left: 12px;
    padding-top: 7px;
    text-shadow: none;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
}
.hr2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #867642 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 1px;
    margin-bottom: 15px;
    margin-left: 2px;
    margin-top: 3px;
    padding: 0;
    width: 236px;
}
.hr3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #867642 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 1px;
    margin-bottom: 15px;
    margin-left: 2px;
    margin-top: 3px;
    padding: 0;
    width: 100%;
}
.topM {
    margin-top: -8px;
}
#header-container {
    width: 100% !important;
}

/* NEW BROW - 2015-02-04 */
#eyebrow-wrapper
{
	background-color:#f1f1f1;
	padding-bottom:5px;
	margin-bottom:3px;
}
#eyebrow-wrapper a,
#eyebrow-wrapper a .marketing
{
	text-shadow: none;
}
.eyebrow-span
{
	width:100%;
	height:26px;
	border-bottom:solid 1px #5a5959;
	-webkit-box-shadow: 0 5px 6px -2px #888;
  	-moz-box-shadow: 0 5px 6px -2px #888;
    box-shadow: 0 5px 6px -2px #888;
}
.eyebrow-container
{
	width:1000px;
	height:26px;
	margin:0 auto;
}
.eyebrow
{
	background:url('//images.wineenthusiast.com/core/brow/logo_eyebrow_sm.png') 5px 5px no-repeat;
}
.eyebrow ul
{
	margin:0 0 0 150px;
	list-style: none;
}
.eyebrow ul li 
{
	position:relative;
	display:inline-block; 
	font-size: 13px;
	text-transform:uppercase;
	font-family: sans-serif;
}
.eyebrow ul li a.sitelink
{
	display:block;
	padding:6.5px 23px 4.5px 23px;
	color:#231f20;
	text-decoration:none;
}

.eyebrow ul li a
{
	text-decoration:none;
}

.eyebrow ul li.current
{
	background-color:#737373;
	height:27px;
}

.eyebrow ul li.current a
{
	color:#fff;
}

.eyebrow ul li div.dropdown
{
	display:none;
	position:absolute;
	left:0;
	background-color:#f1f1f1;
	-webkit-box-shadow: 0 5px 6px -2px #888;
  	-moz-box-shadow: 0 5px 6px -2px #888;
    box-shadow: 0 5px 6px -2px #888;
	border-bottom: solid 1px #999;
	margin-top: 26px;
	top:0;
	z-index: 1000000;
	width:320px;
}
.eyebrow ul li div.dropdown div.site-info iframe
{
	height:98px;
}
.eyebrow ul li div.dropdown div.site-info
{
	min-height:102px;
	margin:10px 0 10px 0;
}

.eyebrow ul li div.dropdown div.site-info a
{
	text-decoration:none;
	min-height: 100px;
	display:block;
}

.eyebrow ul li div.dropdown div.site-info ul
{
	margin:0;
}
.eyebrow ul li div.dropdown div.site-info ul li
{
	display:block;
	margin-bottom:3px;
	text-shadow:none;
	text-transform:none;
	text-align: center;
	color: #544618;
	padding-right:10px;
	font-size: 14px;
	line-height: 18px;
}

.eyebrow ul li div.dropdown div.site-info ul li.hdr
{
	font-weight: bold;
	text-align: center;
	margin-bottom: 8px;
	font-size: 15px;
}

.eyebrow ul li div.dropdown img
{
	margin:0 10px 0 10px;
	border: 0;
}
.eyebrow ul li div.dropdown .marketing
{
	
	background-color:#e3e3e3;
	text-align:center;
	font-family: sans-serif;
	font-size: 14px;
	color: #000;
	padding-top:6px;
	padding-bottom:6px;
	text-transform:none;
	border-top:solid 1px #ccc;
}
/* NEW BROW - 2015-02-04 */


#header-digital-network-container {
    background: url("//images.wineenthusiast.com/core/bg_diginav.png") repeat scroll 0 0 #C5C1B4;
    border-bottom: 1px solid #867640;
    height: 24px;
}
#header-digital-network-container-accent-line {
    border-top: 1px solid #FFFFFF;
    height: 1px;
    width: 100% !important;
}
#header-digital-network {
    font-size: 11px;
    height: 24px;
    margin: 0 auto;
    /*padding: 5px 0 0 25px;*/
	padding: 0 0 0 25px;
    width: 1000px !important;
}
#header-digital-network ul {
    letter-spacing: 0.75pt;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#header-digital-network ul.hdn-sites {
   float:left;
   padding-top:4px;
   font-size:12px;
}
#header-digital-network ul.hdn-promos {
   float:right;
   padding-top:2px;
   font-size:14px;
   padding-right:25px;
}
#header-digital-network ul.hdn-sites a {
	text-shadow:none;
}
#header-digital-network ul.hdn-promos a {
	color: #820E10;
	text-shadow:none;
}
#header-digital-network li {
    display: inline;
    margin-right: 5px;
}
#header-digital-network ul li a {
    color: #473B09;
    text-decoration: none;
}
#header-stick {
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 10px;
    position: absolute;
    width: 100% !important;
    z-index: 100000;
}
#header-content {
    height: 82px;
    margin: 0 auto;
    padding: 6px 0 3px;
    width: 1000px !important;
}
#header-logo {
    float: left;
	margin-left: 10px;
}
#header-banner
{
	position:absolute;
	display:inline;
	top:25px;
	margin-left:60px;
	z-index:1;
}

#header-search
{
	position:absolute;
	display:inline;
	top:18px;
	margin-left:60px;
	z-index:1;
}

#header-links-search {
    float: right;
    padding-right: 8px;
    position: relative;
    top: -6px;
    /*width: 703px;*/
}
#navigation-top-links-container {
    position: relative;
    top: -1px;
}
#navigation-top-links {
    float: right;
    margin-right: 4px;
    white-space: nowrap;
}
#navigation-top-links a {
    color: #544618;
    text-decoration: none;
}
#navigation-top-links-sticky {
    bottom: -16px;
    position: relative;
}
#navigation-top-links-sticky ul, #navigation-top-links-container ul {
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
}
#navigation-top-links-sticky li, #navigation-top-links-container li {
    display: inline;
    font-size: 15px;
    /*margin-right: 7px;*/
	margin-left: 7px;
}
#navigation-top-links-call-chat {
    background-color: #FFF;
    float: right;
    /*height: 34px;*/
    padding: 8px 14px;
    top: -5px;
	margin-top:5px;
}
#navigation-top-links-call-chat ul {
    padding: 0;
}
#navigation-top-links-call-chat li {
    margin: 0 2px;
	font-size:19px;
}
#navigation-top-links-sticky {
    float: right;
}
#navigation-search-container {
    clear: both;
}
#navigation-search {
    /*
	background-color: #52461E;
    bottom: -16px;
    color: #FFFFFF;
    float: right;
    padding: 5px;
    position: relative;
	*/
	background-color: transparent;
    bottom: -16px;
    color: #FFFFFF;
    float: right;
    padding: 0;
    position: relative;
	width: 413px;
}
#navigation-search-form {
    margin: 0;
    padding: 0;
}
#navigation-search-field {
	font-size: 17px;
    height: 28px;
    width: 348px;
}
#navigation-search #navigation-search-field
{
	font-size: 20px;
    /*height: 39px;*/
    width: 314px;
	min-height: 28px!important;
	padding:7px 0 6px 0;
    box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 1);
    border: none;
}
#navigation-search #navigation-search-field
{
	/*text-indent:13px;*/
	padding-left:13px;
	padding-right:50px;
}

.formsubmitbutton {
    display: inline-block;
    position: relative;
    text-shadow: none;
    /*top: -2px;*/
	margin-left:5px;
	/*height:22px;*/
}

#navigation-search .formsubmitbutton
{
	left:-45px;
	top: -5px;
}

#footer-email .formsubmitbutton {
    font-size: 15px;
    margin-left: 5px;
    top: 0;
}
#navigation-search-form .formsubmitbutton a, #footer-email .formsubmitbutton a {
    color: #D7CFB3;
    display: inline-block;
}
#navigation-search-form .formsubmitbutton a:hover, #footer-email .formsubmitbutton a:hover {
    color: #FFFFFF;
}
#header-container .clear {
    clear: both;
}
#navigation-container {
    background: url("//images.wineenthusiast.com/core/bg-navdropdown.png") repeat scroll 0 0 #F5F4F0;
    padding: 4px 0;
    position: relative;
}
#navigation-menu-container {
    background-color: #F0EDE8;
    border-bottom: 1px solid #705D1D;
    border-top: 1px solid #705D1D;
    padding: 0;
    position: relative;
}
#navigation-container:before {
    border-top: 1px solid #FFFFFF;
    content: "";
    height: 1px;
    position: absolute;
    top: 5px;
    width: 100% !important;
    z-index: 1;
}
#navigation-shadow-top-container {
    background: url("//images.wineenthusiast.com/core/navigation-shadow-top-runon.png") repeat scroll 0 0 #DFDCD5;
    height: 5px;
    width: 100%;
}
#navigation-shadow-bottom-container {
    background: url("//images.wineenthusiast.com/core/navigation-shadow-bottom-runon.png") repeat scroll 0 0 #DFDCD5;
    height: 4px;
    width: 100%;
}
#navigation-menu {
    height: 30px;
    margin: 0 auto;
    position: relative;
    width: 1000px !important;
}
#navigation-menu .main-nav {
    border-left: 1px solid #F0EDE8;
    border-right: 2px solid #F0EDE8;
    float: left;
    font-size: 14px;
    height: 30px;
    /*overflow: auto;*/
    padding: 0;
    position: relative;
    text-transform: uppercase;
    z-index: 2;
}
#navigation-menu .main-nav a {
    color: #473B09;
    display: block;
    letter-spacing: 0.5px;
    padding: 5px 16px;
    text-decoration: none;
}
#navigation-menu .nav-divider {
    border-left: 1px solid #705D1D;
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2;
}
#navigation-menu .main-nav-extend {
    float: left;
    font-size: 14px;	
	height: 28px;
	padding: 0 0 4px 0;
    text-transform: uppercase;
}
#navigation-menu .main-nav-extend a {
    color: #820E10;
    display: block;
    padding: 5px 5px 5px 14px;
    text-decoration: none;
}
#navigation-menu .main-nav-extend a:hover {
    text-decoration: underline;
}
#navigation-item-container {
    background: url("//images.wineenthusiast.com/core/bg-navdropdown.png") repeat scroll 0 0 #F5F4F0;
    clear: both;
    display: none;
    position: relative;
    top: -1px;
}

div.fixedHead #navigation-item-container {
	top: 0;
	padding-bottom:1px;
}

.navigation-item {
    display: none;
    margin: 0 auto;
    /*min-height: 300px;*/
	min-height:330px;
    overflow: auto;
    padding: 0;
    width: 1000px;
}

.navigation-item .fltlft
{
	float:left;
}
.navigation-item .fltrt
{
	float:right;
}

.navigation-item .navigation-section-copy {
    padding-left: 15px;
}
.navigation-item .navigation-section-copy a {
    color: #820E10;
    text-decoration: none;
}
.navigation-item .navigation-list-links-container {
    /*float: left;*/
}
.navigation-item .navigation-list-links {
    display: inline;
    float: left;
    /*margin: 15px;*/
	margin: 15px 10px;
}
.navigation-item .navigation-list-links ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    /*width: 200px;*/
	width: 210px;
}
.navigation-item .navigation-list-links li {
    /*
	font-size: 13px;
    line-height: 17px;
	*/
	font-size: 14px;
    /*line-height: 20px;*/
	line-height: 15px;
	/*text-shadow:none;*/
	
	margin:13px 0;
}
.navigation-item .navigation-list-links li.hdr {
    border-bottom: 1px solid #8A7B4C;
    color: #8A7B4C;
    font-size: 14px;
    line-height: 25px;
    /*margin: 10px 0 5px;*/
	margin: 8px 0 5px;
    position: relative;
    text-transform: uppercase;
}
.navigation-item .navigation-list-links li.hdr a {
    color: #8A7B4C;
    display: block;
    text-decoration: none;
}


.navigation-item .navigation-list-links li.hdr a:after {
	content: ">";
	position: absolute;
	right:0;
	top:0;
}

.navigation-item .navigation-list-links li.hdr:after {
    border-top: 1px solid #FFFFFF;
    bottom: -3px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 200px;
}
.navigation-item .navigation-list-links li a {
    /*color: #493B0B;*/
	color: #544618;
    display: block;
    text-decoration: none;
}
.navigation-item .navigation-list-links li a:hover {
    text-decoration: underline;
}
.navigation-item .navigation-list-kicker-container {
    background: url("//images.wineenthusiast.com/core/bg-menu-item-list-image.jpg") repeat scroll 0 0 #E8E6DD;
    display: inline;
    /*float: right;*/
    /*height: 300px;*/
	/*height:330px;*/
	height:439px;
    width: 300px;
}
.navigation-item .navigation-list-kicker-section {
    /*height: 208px;*/
	height:245px;
    margin: 0 auto;
    /*padding-top: 45px;*/
	/*padding-top: 43px;*/
	/*padding-top: 25px;*/
	padding-top: 40px;
	padding-right:5px;
    /*width: 208px;*/
	width:245px;
}

.navigation-section-center-position-item {
	width:100%;
	font-size:14px;	
}

.grid2SR {
    color: #E2DFD2;
    left: 153px;
    line-height: 1.7em;
    position: absolute;
    top: 40px;
}

#main {
    clear: both;
    margin: 0 auto;
    padding: 155px 0 10px;
    position: relative;
    width: 1000px !important;
}
#aspot {
    margin: 0;
    /*padding: 13px 18px 19px 9px;*/
	padding: 8px 18px 8px 8px;
    position: relative;
}
#aspot-container {
    background-color: #FFFFFF;
    /*width: 980px;*/
	width: 985px;
}
.aspot-ribbon {
    /*left: -35px;*/
	left: -39px;
    position: absolute;
    /*top: -12px;*/
	top:-6px;
    z-index: 3;
}
.aspot-ribbon a
{
	color:#fff;
}
#aspot-content {
    left: 0;
    /*margin: 0 9.5px;*/
	margin: 10px;
    position: relative;
    z-index: 1;
	padding: 2px 0;
}
#aspot-bordertop {
    position: absolute;
    top: 0px;
    z-index: 0;
}
#aspot-borderbottom {
    bottom: 0;
    position: absolute;
    z-index: 0;
}
.breadcrumb {
    margin-bottom: 10px;
    margin-left: 10px;
	font-size: 110%;
}
.breadcrumb a:link
{
color:#820e10;
text-decoration:underline;
}

.qtip-wrapper p
{
	margin:4px 0;
}

.qtip-wrapper ul
{
	list-style: disc outside none;
	margin-left: 118px;
    margin-bottom: 0;
}

.HPExpertTip {
    color: #FFFFFF;
    font-size: 12.25px;
    text-shadow: none;
}
.HPExpertTip .hdr {
    color: #BDAF82;
    font-size: 14px;
    text-shadow: none;
    text-transform: uppercase;
}

.tip-title
{
	color: #BDAF82;
	font-size:13px;
	text-shadow:none;
	padding-bottom:3px;
}

.grid_2 a, .grid_4 a {
    color: #FFFFFF;
}
.grid_2 a:visited, .grid_4 a:visited {
    color: #D7CFB3;
}
.grid_2 a:hover, .grid_4 a:hover {
    color: #FFFFFF;
}

a.scrollMe,
a.scrollMe:hover,
a.scrollMe:active,
a.scrollMe:visited
{
	 color: #820E10;
}

a {
    color: #820E10;
}
a:focus {
    outline: thin dotted;
}
a:link {
    outline: medium none;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
a:hover, a:active {
    outline: 0 none;
}
.imgcenter {
    margin-left: 14px;
    margin-top: 14px;
}
.grid2border {
    background-image: url("//images.wineenthusiast.com/core/grid/245x245-border.png");
    height: 245px;
    width: 245px;
}
.grid2borderN {
    background-image: url("//images.wineenthusiast.com/core/grid/245x310-borderx.png");
    height: 310px;
}
.grid2borderN:hover  {
    background-image: url("//images.wineenthusiast.com/core/grid/245x310-borderx.png");
	background-position: -245px 0px;
}

.grid2x2border {
    background-image: url("//images.wineenthusiast.com/core/grid/245x495-border.png");
    height: 495px;
    width: 245px;
}
.grid2x0border {
    background-image: url("//images.wineenthusiast.com/core/grid/245x745-border.png");
    height: 745px;
    width: 245px;
	margin-top:1px;
}
.grid2borderQ {
    background-image: url("//images.wineenthusiast.com/core/grid/245x245-quote-border.png");
    display: inherit;
    height: 245px;
    width: 245px;
}

.grid2borderWW {
    background-image: url("//images.wineenthusiast.com/core/grid/245x245-winstons_wisdom.png");
    display: inherit;
    height: 245px;
    width: 245px;
}

.grid247border {
    background-image: url("//images.wineenthusiast.com/core/grid/995x247-border.png");
    display: inherit;
    height: 247px;
    position: absolute;
    width: 995px;
    z-index: auto;
}



.grid2img {
    margin: 15px 0 0 15px;
}
.grid2imgP {
    margin: 15px 0 0 15px;
}
.xpertbox {
    position: absolute;
    right: 190px;
    top: 15px;
    width: 40px;
}
#xpertbox {
    padding: 0;
    position: absolute;
    width: 40px;
}
#xpertbox li {
    background-image: url("//images.wineenthusiast.com/core/xpert-contact-bg.png");
    background-repeat: repeat;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
#xpertbox, #xpertbox a {
    display: block;
}
#chat a {
    background: url("//images.wineenthusiast.com/core/xpert-contact.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    left: 0;
    width: 40px;
}
#email a {
    background: url("//images.wineenthusiast.com/core/xpert-contact.png") no-repeat scroll 0 -27px transparent;
    height: 27px;
    left: 0;
    width: 40px;
}
#call a {
    background: url("//images.wineenthusiast.com/core/xpert-contact.png") no-repeat scroll 0 -53px transparent;
    height: 33px;
    left: 0;
    width: 40px;
}
#chat a:hover {
    background-position: 0 -85px;
}
#email a:hover {
    background-position: 0 -112px;
}
#call a:hover {
    background-position: 0 -138px;
}
<!-- Expert HP New Grid -->
.expertbox {
    position: absolute;
    width: 242px;
}
#expertbox {
    padding: 0;
    position: absolute;
    width: 242px;
	margin-top:15px;
	
}
#expertbox li {
    background-image: url("//images.wineenthusiast.com/core/home/xpert-icons0.png");
    background-repeat: repeat;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
#expertbox, #expertbox a {
    display: block;
}
#echat a {
    background: url("//images.wineenthusiast.com/core/home/xpert-icons0.png") no-repeat scroll 0 0 #FFFFFF;
    height: 35px;
    left: 0;
    width: 242px;
}
#eemail a {
    background: url("//images.wineenthusiast.com/core/home/xpert-icons0.png") no-repeat scroll 0 -38px #FFFFFF;
    height: 38px;
    left: 0;
    width: 242px;
}
#ecall a {
    background: url("//images.wineenthusiast.com/core/home/xpert-icons0.png") no-repeat scroll 0 -78px #FFFFFF;
    height: 35px;
    left: 0;
    width: 242px;
}
#echat a:hover {
    background-position: 0 -109px;
}
#eemail a:hover {
    background-position: 0 -147px;
}
#ecall a:hover {
    background-position: 0 -187px;
}
.grid2TitleWbg {
    /*background: url("//images.wineenthusiast.com/core/home/MTIIIsig.gif") no-repeat scroll right bottom #FFFFFF;*/
    bottom: 12px;
    left: 15px;
    line-height: 14px;
    padding-top: 8px;
    position: absolute;
    width: 216px;
}
.grid2TitleWbgAD {
    /*background: url("//images.wineenthusiast.com/core/home/ADsig.jpg") no-repeat scroll right bottom #FFFFFF;*/
    bottom: 12px;
    left: 15px;
    line-height: 14px;
    padding-top: 8px;
    position: absolute;
    width: 216px;
}
.grid2TitleWbgLEA {
    background: none repeat scroll 0 0 #65550E;
    bottom: 48px;
    height: 21px;
    left: 15px;
    line-height: 14px;
    opacity: 0.85;
    padding-top: 7px;
    position: absolute;
    width: 215px;
}
.grid2TitleText {
    color: #867640;
}
.grid2TitleTextLEA {
   color: #FFFFFF;
   /* padding-left: 37px;*/
   text-align:center;
   text-shadow: none;
   font-size: 14px;
}
.grid2TitleTbg {
    background: none repeat scroll 0 0 transparent;
    bottom: 15px;
    left: 15px;
    position: absolute;
    top: 147px;
    width: 215px;
}
.grid2TitleTextL {
    background-image: url("//images.wineenthusiast.com/core/grid/sm-ribbon-bg.png");
    background-repeat: repeat-x;
    color: #D7CFB3;
    font-size: 13px;
    padding-left: 8px;
    text-shadow: none;
}
.grid2Overlay {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
	color: #FFFFFF;
    font-size: 20px;
    height: 50px;
    letter-spacing: -0.022em;
    line-height: 0.85em;
    padding-left: 8px;
    padding-top: 15px;
    position: absolute;
    text-shadow: none;
	width: 205px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}
.grid2Quote {
    color: #867640;
    left: 52px;
    line-height: 1.4em;
    position: absolute;
    top: 26px;
    width: 165px;
}
.grid2QPhone {
    color: #E4E3DE;
    font-size: 14px;
    line-height: 17px;
    text-shadow: none;
    top: 186px;
}
.QuoteTitle {
    color: #A08E52;
    font-size: 12px;
    padding-top: 3px;
}
.grid2Overlay2 {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    color: #D7CFB3;
    font-size: 22px;
    left: 15px;
    line-height: 0.5em;
    position: absolute;
    top: 167px;
    width: 215px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}
.grid2Overlay2.N {top: 230px;}
.x2 {
   top: 417px;

}
.grid2SubTitle {
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 0.25px;
    line-height: 1em;
    padding-left: 13px;
    padding-right: 10px;
    padding-top: 3px;
    text-shadow: none;
	/* height: 30px;
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	white-space: nowrap; */
}
.grid2borderT {
    background-image: url("//images.wineenthusiast.com/core/grid/245x495-border-Twitter.png");
    display: inherit;
    height: 495px;
    width: 245px;
}
.grid4border {
    background-image: url("//images.wineenthusiast.com/core/grid/495x495-border.png");
    display: inherit;
    height: 495px;
    position: absolute;
    width: 495px;
    z-index: auto;
}
.grid6border {
    background-image: url("//images.wineenthusiast.com/core/grid/745x745-border.png");
    display: inherit;
    height: 745px;
    position: absolute;
    width: 745px;
    z-index: auto;
}
.grid8border {
    background-image: url("//images.wineenthusiast.com/core/grid/995x495-border.png");
    display: inherit;
    height: 495px;
    position: absolute;
    width: 995px;
    z-index: auto;
}

.grid8bordervert{
    background-image: url("//images.wineenthusiast.com/core/grid/495x995-border.png");
    display: inherit;
    height: 995px;
    position: absolute;
    width: 495px;
    z-index: auto;
}

.gridwsborder {
    background-image: url("//images.wineenthusiast.com/core/grid/995x280-border.png");
    display: inherit;
    height: 310px;
    position: absolute;
    width: 995px;
    z-index: auto;
}
.grid8border0 {
    background-image: url("//images.wineenthusiast.com/core/grid/995x362-border.png");
    display: inherit;
    height: 335px;
	margin-left: 8px;
    position: relative;
    z-index: auto;
}
.gridXborder {
    background-image: url("//images.wineenthusiast.com/core/grid/328x328-border.png");
    display: inherit;
    height: 328px;
    position: relative;
    width: 328px;
    z-index: auto;
	float: left;
	margin-bottom:2px;
    margin-left: 4px;
}
.gridXborderAd {
    background-image: url("//images.wineenthusiast.com/core/grid/328x328-border-ad.png");
    display: inherit;
    height: 328px;
    position: relative;
    width: 328px;
    z-index: auto;
	float: left;
	margin-bottom:2px;
    margin-left: 2px;
    margin-right: 2px;
}

.gridccborder {
    background-image: url("//images.wineenthusiast.com/core/custom-cellars/Wine_Cellar_Success_Story_Palm_Bay_v3_03.png");
    display: inherit;
    height: 493px;
    position: absolute;
    width: 902px;
    z-index: auto;
}

.wod-bg {
    background:#ffffff;
    height: 475px;
    margin: 10px 0 0 10px;
    width: 475px;
}
.wod-T {
	color:#2e2e00; letter-spacing:normal; margin-left:14px; font-size: 24px; padding-top: 15px; width: 440px;
}
.wod-sT {
	height: 25px; color:#2e2e00; letter-spacing:normal; font-size:20px; padding-top:10px; padding-left: 14px; padding-top:18px; text-shadow: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.wex-logo {
    margin-left: 305px;
    margin-top: 10px;
    position: absolute;
}

.expertB {
	background: #ffffff;
    border: 1px solid #6a5635;
    height: 213px;
    margin: 15px 0 0 15px;
    width: 463px;
}
.expertC {
    margin: 5px 0 0 185px;
    position: absolute;
}
.expertD {
    font-size: 16px;
    margin-left: 185px;
    margin-top: -50px;
    position: relative;
}
.grid6x245border {
    background-image: url("//images.wineenthusiast.com/core/grid/745x245-border.png");
    display: inherit;
    height: 245px;
    position: absolute;
    width: 745px;
    z-index: auto;
}
.grid6x495border {
    background-image: url("//images.wineenthusiast.com/core/grid/745x495-border.png");
    display: inherit;
    height: 495px;
    position: absolute;
    width: 745px;
    z-index: auto;
}
.grid6x745border {
    background-image: url("//images.wineenthusiast.com/core/grid/745x745-border.png");
    display: inherit;
    height: 745px;
    position: absolute;
    width: 745px;
    z-index: auto;
}


.grid495x245br {
    background-image: url("//images.wineenthusiast.com/core/grid/495x245-border.png");
    display: inherit;
    height: 245px;
    position: absolute;
    width: 495px;
    z-index: auto;
}

.grid495x245Overlay {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 167px;
    width: 465px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}

.grid4borderAd {
    background-image: url("//images.wineenthusiast.com/core/grid/495x495-ad-new.png");
    display: inherit;
    height: 495px;
    width: 495px;
}
.grid4Ad {
    margin-left: 81px;
    margin-top: 93px;
}
.grid4img {
    margin: 15px 0 0 15px;
    position: absolute;
    z-index: auto;
}
.grid4Overlay {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 418px;
    width: 465px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}

.grid8Overlay {
   /* background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 0;
    color: #D7CFB3;
    font-size: 40px;
    left: 0;
    line-height: 0.32em;
    position: absolute;
    top: 400px;
    width: 965px;*/
	background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 419px;
    width: 965px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}
.grid4OverlayHP {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 378px;
    width: 465px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}
.grid4Overlay2 {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    left: 15px;
    position: absolute;
    top: 356px;
    width: 465px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}
.grid6Overlay {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 169px;
    width: 715px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}
.grid6x495Overlay {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 23px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 410px;
    width: 715px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}
.grid6x745Overlay {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    bottom: 15px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 669px;
    width: 715px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#77000000, endColorstr=#77000000);
}

.grid4Ribbon {
    background-image: url("//images.wineenthusiast.com/core/grid/ribbon-bg.png");
    background-repeat: repeat-x;
    color: #D7CFB3;
    font-size: 15px;
    height: 28px;
    padding-left: 15px;
    padding-top: 4px;
    text-shadow: none;
}
.grid4SubTitle {
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 0.25px;
    line-height: 1.1em;
	padding-top: 8px;
    padding-left: 14px;
    padding-right: 10px;
	text-shadow: none;
	height: 20px;
    letter-spacing: 0.1px;
    line-height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.grid8SubTitle {
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 0.25px;
    line-height: 1.1em;
    padding-left: 14px;
    padding-right: 10px;
    padding-top: 38px;
    text-shadow: none;
}
.grid4Serif {
    color: #D7CFB3;
    font-size: 36px;
    letter-spacing: -0.02em;
    line-height: 0.85em;
    padding-left: 12px;
    padding-top: 14px;
}
.g4amargin {
    margin-top: -250px;
}
.gridad {
    padding: 15px 0 0;
}

.fltrt {
    float: right;
    margin-left: 5px;
}
.fltlft {
    float: left;
    margin-right: 5px;
}
.clearfloat {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 0;
}
.botMargin10px {
    margin-bottom: 10px;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
}
#footertop {
    background-image: url("//images.wineenthusiast.com/core/footertop.jpg");
    border-bottom: 1px solid #FFFFFF;
    height: 8px;
}
#footer-copyright-container {
    background-color: #DEDCD4;
    border-top: 1px solid #FFFFFF;
    height: 17px;
    margin: 0 auto;
    padding: 4px 0 0;
}
#footer-copyright {
    color: #786835;
    font-size: 10px;
    margin: 0 auto;
    width: 980px !important;
}
#footer-body {
    /*background-image: url("//images.wineenthusiast.com/core/Footer_03.jpg");*/
	background-color: #DEDBCC;
    border-bottom: 1px solid #9D8B50;
	/*height: 185px;*/
    height: 210px;
    margin: 0 auto;
}

div#footer-container * {
	text-shadow:none;
}

#footer-container {
    color: #786835;
    font-size: 12px;
    margin: 0 auto;
    width: 988px !important;
}
#footer-container .footer-list-links {
    float: left;
    margin-top: 5px;
    padding-left: 10px;
}
#footer-container .footer-list-links ul {
    list-style: none outside none;
    margin: 0;
    /*padding: 0;*/
	padding: 0 25px 0 0;
    /*width: 140px;*/
	width: 100%;
}
#footer-container .footer-list-links li {
    color: #493B0B;
	/*
	font-size: 12px;
    line-height: 16px;
	*/
    font-size: 14px;
    line-height: 18px;
}
#footer-container .footer-list-links li a {
    color: #493B0B;
    display: block;
    text-decoration: none;
}
#footer-container .footer-list-links li a:hover {
    text-decoration: underline;
}
#footer-container .footer-list-links li.footer-hdr {
    color: #776730;
	/*font-size: 13px;*/
    font-size: 15px;
    margin: 10px 0 5px;
    text-transform: uppercase;
}
#footer-container .footer-list-links li.footer-hdr a,
#footer-container .footer-list-links li.footer-hdr a:visited,
#footer-container .footer-list-links li.footer-hdr a:active
{
	color: #776730;
}
.footer-list-social-container {
    /*background-image: url("//images.wineenthusiast.com/core/social_bg.jpg");*/
	background-color: #C5BFA9;
    border-left: 1px solid #938147;
    border-right: 1px solid #938147;
    display: inline;
    float: right;
	/*height: 185px;*/
    height: 210px;
    /*width: 378px;*/
	width: 365px;
}
.footer-list-social {
	/*height: 185px;*/
    height: 210px;
    margin: 0 auto;
}

.footer-list-social * {
	font-size:15px;
}

.footer-list-text {
    padding: 15px 0 0 45px;
    text-transform: uppercase;
}
#footer-email {
    background-color: #807651;
    border: 1px solid #807651;
    color: #FFFFFF;
    font-size: 15px;
    margin: 5px auto 10px;
    padding: 3px;
    width: 275px;
}
#footer-newsletter-field {
    height: 22px;
    width: 227px;
}
.footer-hr {
    background-color: #8A7B4C;
    border: 0 none;
    color: #988546;
    height: 1px;
    margin: 0 auto;
    position: relative;
    width: 290px;
}
.footer-hr:after {
    border-top: 1px solid #FFFFFF;
    bottom: -2px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 290px;
}
.footer-social {
    padding: 8px 0 8px 45px;
    text-transform: uppercase;
}
#footer-socialicons {
    /*margin-left: 20px;*/
	margin-left:0;
}
.modal-container {
    background-color: #F5F4EF;
    border: 1px solid #877849;
}
.modal-border {
    border: 1px solid #C8C0A7;
    margin: 10px;
    position: relative;
}
.modal-content-container {
    padding: 20px;
}
.modal-container .close {
    position: absolute;
    right: 10px;
    top: 5px;
}
.modal-container .hdr {
    font-size: 18px;
}
.modal-container .hr {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #8A7B4C;
    height: 0;
    margin-bottom: 5px;
    position: relative;
}
.prodrating-gold-sm {
    background: url("//images.wineenthusiast.com/core/ratings-stars-gold-sm.png") no-repeat scroll 0 0 transparent;
	float:right;
    height: 10px;
    width: 59px;
	margin: 7px;
    padding: 0;
}
.prodrating-red-sm {
    background: url("//images.wineenthusiast.com/core/ratings-stars-red-sm.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 59px;
}
.prodrating-sm-0,
.prodrating-sm-0-1,
.prodrating-sm-0-2 {
    background-position: 0 0;
}
.prodrating-sm-0-3,
.prodrating-sm-0-4,
.prodrating-sm-0-5,
.prodrating-sm-0-6,
.prodrating-sm-0-7 {
    background-position: 0 -10px;
}
.prodrating-sm-0-8,
.prodrating-sm-0-9,
.prodrating-sm-1-0,
.prodrating-sm-1,
.prodrating-sm-1-1,
.prodrating-sm-1-2 {
	background-position: 0 -20px;
}
.prodrating-sm-1-3,
.prodrating-sm-1-4,
.prodrating-sm-1-5,
.prodrating-sm-1-6,
.prodrating-sm-1-7 {
    background-position: 0 -30px;
}
.prodrating-sm-1-8,
.prodrating-sm-1-9,
.prodrating-sm-2-0,
.prodrating-sm-2,
.prodrating-sm-2-1,
.prodrating-sm-2-2 {
    background-position: 0 -40px;
}
.prodrating-sm-2-3,
.prodrating-sm-2-4,
.prodrating-sm-2-5,
.prodrating-sm-2-6,
.prodrating-sm-2-7 {
    background-position: 0 -50px;
}
.prodrating-sm-2-8,
.prodrating-sm-2-9,
.prodrating-sm-3-0,
.prodrating-sm-3,
.prodrating-sm-3-1,
.prodrating-sm-3-2 {
    background-position: 0 -60px;
}
.prodrating-sm-3-3,
.prodrating-sm-3-4,
.prodrating-sm-3-5,
.prodrating-sm-3-6,
.prodrating-sm-3-7 {
    background-position: 0 -70px;
}
.prodrating-sm-3-8,
.prodrating-sm-3-9,
.prodrating-sm-4-0,
.prodrating-sm-4,
.prodrating-sm-4-1,
.prodrating-sm-4-2 {
    background-position: 0 -80px;
}
.prodrating-sm-4-3,
.prodrating-sm-4-4,
.prodrating-sm-4-5,
.prodrating-sm-4-6,
.prodrating-sm-4-7 {
    background-position: 0 -90px;
}
.prodrating-sm-4-8,
.prodrating-sm-4-9,
.prodrating-sm-5-0,
.prodrating-sm-5 {
    background-position: 0 -100px;
}
.prodrating-red-lg {
    background: url("//images.wineenthusiast.com/core/ratings-stars-red-lg.png") no-repeat scroll 0 0 transparent;
    height: 17px;
    margin-bottom: 2px;
    width: 86px;
}
.prodrating-lg-0,
.prodrating-lg-0-1,
.prodrating-lg-0-2 {
    background-position: 0 0;
}
.prodrating-lg-0-3,
.prodrating-lg-0-4,
.prodrating-lg-0-5,
.prodrating-lg-0-6,
.prodrating-lg-0-7 {
    background-position: 0 -17px;
}
.prodrating-lg-0-8,
.prodrating-lg-0-9,
.prodrating-lg-1-0,
.prodrating-lg-1,
.prodrating-lg-1-1,
.prodrating-lg-1-2 {
	background-position: 0 -34px;
}
.prodrating-lg-1-3,
.prodrating-lg-1-4,
.prodrating-lg-1-5,
.prodrating-lg-1-6,
.prodrating-lg-1-7 {
    background-position: 0 -51px;
}
.prodrating-lg-1-8,
.prodrating-lg-1-9,
.prodrating-lg-2-0,
.prodrating-lg-2,
.prodrating-lg-2-1,
.prodrating-lg-2-2 {
    background-position: 0 -68px;
}
.prodrating-lg-2-3,
.prodrating-lg-2-4,
.prodrating-lg-2-5,
.prodrating-lg-2-6,
.prodrating-lg-2-7 {
    background-position: 0 -85px;
}
.prodrating-lg-2-8,
.prodrating-lg-2-9,
.prodrating-lg-3-0,
.prodrating-lg-3,
.prodrating-lg-3-1,
.prodrating-lg-3-2 {
    background-position: 0 -102px;
}
.prodrating-lg-3-3,
.prodrating-lg-3-4,
.prodrating-lg-3-5,
.prodrating-lg-3-6,
.prodrating-lg-3-7 {
    background-position: 0 -119px;
}
.prodrating-lg-3-8,
.prodrating-lg-3-9,
.prodrating-lg-4-0,
.prodrating-lg-4,
.prodrating-lg-4-1,
.prodrating-lg-4-2 {
    background-position: 0 -136px;
}
.prodrating-lg-4-3,
.prodrating-lg-4-4,
.prodrating-lg-4-5,
.prodrating-lg-4-6,
.prodrating-lg-4-7 {
    background-position: 0 -153px;
}
.prodrating-lg-4-8,
.prodrating-lg-4-9,
.prodrating-lg-5-0,
.prodrating-lg-5 {
    background-position: 0 -170px;
}

/*=================================
Promotional Ribboon Styling
=================================*/
.banner-run { float:left; display:block; }
.banner-runon { width:auto; height:40px; float:left; background-image:url('//images.wineenthusiast.com/core/cat/Sale_02.png'); background-repeat:repeat-x; font-size:14px; color:#FFF; padding-top:6px; display:block; text-shadow:none; }

/*=================================
Redirect Search
=================================*/
#RedirectSearch
{
	width:997px;
	height:59px;
	background: URL('//images.wineenthusiast.com/core/search/redir-banner.png') no-repeat;
	margin:-5px 0 0 4px;
	padding:10px 5px 5px 5px;
	display:inline-block;
}
#RedirectSearch .RedirectSearch-Image
{
	display:inline-block;
	padding:5px 10px 5px 5px;
}
#RedirectSearch .RedirectSearch-Content
{
	text-align:center;
}

/*======================
Free Shipping Banner
======================*/
.grid2SOR
{
	position:absolute;
	background-image:url("//images.wineenthusiast.com/core/cat/grid2sor.png");
	background-repeat:repeat-x;
	/*width:215px;*/
	width:205px;
	text-align:left;
	padding-left:10px;
	height:22px;
	text-shadow:none;
	left:15px;
	bottom:78px;
	line-height:1.7em;
	color: #e2dfd2;
}
.grid2SOR.N {height:24px;}
.grid4SOR
{
	position:absolute;
	background-image:url("//images.wineenthusiast.com/core/cat/grid2sor.png");
	background-repeat:repeat-x;
	width:455px;
	text-align:left;
	padding-left:10px;
	height:22px;
	text-shadow:none;
	left:15px;
	bottom:77px;
	line-height:1.7em;
	color: #e2dfd2;
}

.formFieldError
{
	border: solid 1px #820E10 !important;
	background-color: #ffe9e9 !important;
}

.formSelectError
{
	background-color: #ffe9e9 !important;
}

#RecentlyViewed .grid_1
{
	word-wrap: break-word;
}

/*======================
Product Recommendations
======================*/
#pr-pdp {margin: 15px 3px;}
.pr-head {
    border-bottom: 1px solid #544618;
    color: #544618;
    font-family: AauxNext-Medium,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0 8px;
}
#pr-pdp-wrap {margin:25px 0 20px;display:table;}
.pr-border {
	background-image: url("//images.wineenthusiast.com/core/grid/408x270-border.png");
    height: 270px;
	margin: 22px;
	width:204px;
	float:left;
}
.pr-border:hover  {
    background-image: url("//images.wineenthusiast.com/core/grid/408x270-border.png");
	background-position: -204px 0px;
}
.pr-img {
    margin: 13px 0 0 13px;
	width:178px;
	height:178px;
}
.pr-overlay {
    background: none repeat scroll 0 0 #544F45;
    height: 65px;
    left: 13px;
    position: relative;
    width: 178px;
}
.pr-title {
    color: #FFFFFF;
    font-size: 13px;
	height: 35px;
    letter-spacing: 0.25px;
    line-height: 1.2em;
    padding: 5px;
    text-shadow: none;
}
.pr-p {
    color: #FFFFFF;
    font-size: 13px;
    line-height: normal;
    margin: 0;
    padding: 0 0 0 5px;
    text-shadow: none;
}
.pr-r {margin:5px;}
.pr-sp {
    color: #AF9E66;
    float: left;
    padding:0 0 0 5px;
    text-shadow: none;
}

.pr-sc-border {
	background-image: url("//images.wineenthusiast.com/core/grid/408x270-border.png");
    height: 270px;
	margin: 15px 7px 0 0;
	width:204px;
	float:left;
}
.pr-sc-border:hover  {
    background-image: url("//images.wineenthusiast.com/core/grid/408x270-border.png");
	background-position: -204px 0px;
}

/* BEGIN SMALL NAV CHANGES */
.small-nav-logo
{
    float: left;
    height: 30px;
    padding: 0;
    position: relative;
    z-index: 2;
}

#small-nav-search
{
    float: left;
    font-weight: normal;
    text-transform: uppercase;
	padding:0;
	margin:0;
	z-index: 3;
	position:relative;
	/*
	left: -1px;
	top: -1px;
	*/
	left: -2px;
	top: 0px;
	display: none;
}

.navigation-search
{
	/*
	background-color: #52461E;
	height: 22px;
    */
	background-color: #FFF;
	height: 20px;
	color: #FFFFFF;
    float: right;
    padding: 5px;
}

#small-nav-search #navigation-search-field
{
	font-size: 12px!important;
	border:none;
	padding-right:28px;
	width:145px!important;
}

#small-nav-search .formsubmitbutton
{
	position: absolute;
	right:12px;
	top:6px!important;
}
/* END SMALL NAV CHANGES */

/* LARGE NAV TILES */

.nlkc-imgcc {
	background: url("//images.wineenthusiast.com/core/banners-nav/02082016-navigation-custom-cellars_05.jpg") repeat scroll 0 0 #E8E6DD !important;
    display: inline;
    height: 439px;
    width: 300px;
}

.cctitle {
    color: #FFF;
    font-family: AauxNext-Black;
    font-size: 23px;
    /*letter-spacing: -0.09em;*/
    line-height: 0.9em;
    padding-left: 20px;
    padding-top: 15px;
    text-shadow: none;
}

.nlkc-imgcs {
	background: url("//images.wineenthusiast.com/core/banners-nav/12232015-navigation-storage.jpg") repeat scroll 0 0 #E8E6DD !important;
    display: inline;
    height: 439px;
    width: 300px;
}

.cstitle {
    color: #FFF;
    font-family: AauxNext-Black;
    font-size: 23px;
	text-align:right;
    /*letter-spacing: -0.09em;*/
    line-height: 1em;
    padding-right: 20px;
    padding-top: 11px;
    text-shadow: none;
}

.nlkc-imgf {
	background: url("//images.wineenthusiast.com/core/banners-nav/02082016-navigation-furniture_05.jpg") repeat scroll 0 0 #E8E6DD !important;
    display: inline;
    height: 439px;
    width: 300px;
}

.ftitle {
    color: #52461e;
    font-family: AauxNext-Black;
    font-size: 23px;
    /*letter-spacing: -0.09em;*/
    line-height: 0.9em;
    padding-left: 14px;
    padding-top: 11px;
    text-shadow: none;
}

.nlkc-imgg {
	background: url("//images.wineenthusiast.com/core/banners-nav/02082016-navigation-glassware_03.jpg") repeat scroll 0 0 #E8E6DD !important;
    display: inline;
    height: 439px;
    width: 300px;
}

.gtitle {
    color: #FFF;
    font-family: AauxNext-Black;
    font-size: 23px;
	text-align:right;
    /*letter-spacing: -0.09em;*/
    line-height: 0.9em;
    padding-right: 20px;
    padding-top: 11px;
    text-shadow: none;
}

.nlkc-imgh {
	background: url("//images.wineenthusiast.com/core/banners-nav/02082016-navigation-housewares_03.jpg") repeat scroll 0 0 #E8E6DD !important;
    display: inline;
    height: 439px;
    width: 300px;
}

.htitle {
    color: #FFF;
    font-family: AauxNext-Black;
    font-size: 23px;
	text-align:right;
    /*letter-spacing: -0.09em;*/
    line-height: 0.9em;
    padding-right: 20px;
    padding-top: 350px;
    text-shadow: none;
}

.nlkc-imga {
	background: url("//images.wineenthusiast.com/core/banners-nav/02082016-navigation-ccessories_03.jpg") repeat scroll 0 0 #E8E6DD !important;
    display: inline;
    height: 439px;
    width: 300px;
}

.atitle {
    color: #FFF;
    font-family: AauxNext-Black;
    font-size: 23px;
    /*letter-spacing: -0.09em;*/
    line-height: 0.9em;
    padding-left: 14px;
    padding-top: 11px;
    text-shadow: none;
}

.nlkc-imggc {
	background: url("//images.wineenthusiast.com/core/banners-nav/WE_tn_img_gifts_06.jpg") repeat scroll 0 0 #E8E6DD !important;
    display: inline;
    height: 439px;
    width: 300px;
}


.gctitle {
    color: #820e10;
    font-family: AauxNext-Black;
    font-size: 23px;
    /*letter-spacing: -0.09em;*/
    line-height: 0.9em;
    padding-left: 14px;
    padding-top: 374px;
    text-shadow: none;
}

.cta {
	font-size:17px; 
	line-height:30px; 
	text-decoration:underline;
}
.pad5 {
    padding-top: 5px;
}
<!-- WINE MAG MODULE STYLES -->

.sg-splash-right-menu {
    overflow: hidden;
    position: relative;
	width: 975px;
}
.sg-splash-right-menu div.imageContainerSpace {
    margin-bottom: 0;
}
.sg-splash-right-menu div.imageContainerSpace {
    margin-bottom: 10px;
}
.sg-splash-right-menu .imageContainerSpace {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.sg-splash-right-menu .imageContainer {
    position: relative;
}
.sg-splash-right-menu .imageContainer .galleryImage {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.sg-splash-right-menu .imageContainer a img {
    border: 10px solid #fff;
    box-shadow: 1px 1px 5px 2px #ccc;
    margin: 10px;
    width: 78%;
}

.module {
    border-bottom: medium none;
    margin-bottom: 0;
}
.sg-splash-right-menu .galleryMenu {
    width: 96% !important;
}
.data-picture-block  {width: 450px;}

/* +++++++++++++++++ BLOOMREACH ++++++++++++++*/
.br-h { font-size:19px;  padding-left: 2px; }
.br-hr { border-color: #867642 -moz-use-text-color -moz-use-text-color; border-image: none; border-style: solid none none; border-width: 1px 0 0; height: 1px; margin-bottom: 25px; margin-left: 2px; margin-top: 5px; padding: 0; width: 99%; }
.br-grid_2 { margin-bottom: 5px; width: 246px; display: inline; float: left; margin-right: 2px; position: relative; }
.br-grid2borderN { background-image: url("//images.wineenthusiast.com/core/grid/245x310-borderx.png"); height: 310px; }
.br-grid2borderN:hover  { background-image: url("//images.wineenthusiast.com/core/grid/245x310-borderx.png"); background-position: -245px 0px; }
.br-alpha { margin-left: 0; }
.br-omega { margin-right: 0; }
.br-grid2img { margin: 15px 0 0 15px; }
.br-N { top: 230px; }
.br-grid2Overlay2 { background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png"); background-repeat: repeat; bottom: 15px; color: #d7cfb3; font-size: 22px; left: 15px; line-height: 0.5em; position: absolute; width: 215px; }
.br-catT { color: #fff; height: 35px; letter-spacing: 0; line-height: 1.2em; margin: 0; overflow: hidden; padding-left: 8px; padding-right: 0; padding-top: 4px; width: 200px; }
.br-fltlft { float: left; margin-right: 5px; }
.br-grid2SubTitle { color: #ffffff; font-size: 14px; letter-spacing: 0.25px; line-height: 1em; padding-left: 13px; padding-right: 10px; padding-top: 3px; text-shadow: none; }
.br-li { float: left; font-size: 14px; width: 25%; }
.br-ul { list-style: outside none none; }
.br-col { float: left; font-size: 14px; width: 25%; }
.br-row-container { width:100% }
.br-row { font-size: 15px; width: 32.33% !important; float: left; padding: 0 0 15px 7px; }
.br-link { color: #493b0b; }

/*======================================================*/
/* LIVE CHAT                                            */
/*======================================================*/
.contact-bar, .contact-bar *, .cb-popup, .cb-popup * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	font-family: "Helvetica";
}
.contact-bar {
    position:fixed;
    bottom:0;
    right:10px;
	/*right:0;*/
    width:328px;
    max-width:328px;
    min-width:328px;
    overflow:hidden;
    z-index:9999;
	background: url('//images.wineenthusiast.com/core/livechat/lc_chatbar_custom.jpg') no-repeat;
}
.contact-bar .cb-btn {
    float:left;
    position:relative;
    height:38px;
	background: url('//images.wineenthusiast.com/core/livechat/lc_chatbar_custom.jpg') no-repeat;
}
.contact-bar .cb-btn:hover, .contact-bar .cb-btn-hover {
    cursor:pointer
}

.contact-bar .cb-btn.cb-chat {
    width:125px;
	margin:0 1px 0 0;
	background-position: 0 0;
}
.contact-bar .cb-btn.cb-phone {
    width:80px;
	margin:0 2px 0 0;
	background-position: -126px 0;
}
.contact-bar .cb-btn.cb-email {
    width:88px;
	margin:0 2px 0 0;
	background-position: -208px 0;
}

.contact-bar .cb-btn.cb-help {
    width:30px;
	background-position: -299px 0;
}
.contact-bar .cb-btn.cb-chat:hover {
	background-position: 0 -38px;
}
.contact-bar .cb-btn.cb-phone:hover {
	background-position: -126px -38px;
}
.contact-bar .cb-btn.cb-email:hover {
	background-position: -208px -38px;
}
.contact-bar .cb-btn.cb-help:hover {
	background-position: -299px -38px;
}
.cb-popup {
    z-index:9998;
    position:fixed;
    bottom:38px;
    right:10px;
	/*right:0;*/
    width:328px;
    padding-bottom:40px;
    background-color:#FFF;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
    box-shadow:0 1px 10px rgba(0, 0, 0, 0.36)
}
.cb-popup a {
	color:#520009;
	text-decoration: underline;
}
.cb-popup a.telnum
{
	font-size:25px;
}
.cb-popup .ico-tel
{
	position: relative;
	top: -3px;
	right: 5px;
}
.cb-popup-toolbar {
    position:absolute;
    top:0;
    left:0;
    width:323px;
    height:10px;
    line-height:10px;
    padding:5px 10px
}
.cb-popup-close {
    /*float:right;
    padding:5px 5px 5px 50px;*/
	position: absolute;
	right: 5px;
	top: 10px;
    font-size:18px;
    font-weight:bold
}
.cb-popup-close:hover {
    cursor:pointer
}
.cb-popup-inner {
    padding:20px;
    float:left;
    width:323px
}
.cb-popup.chat-invitation {
    background-color:transparent;
    height:168px
}
.cb-popup.chat-invitation .cb-popup-close {
    z-index:99999;
    position:absolute;
    right:0;
    color:#999999
}
.cb-popup #eye-catcher {
    float:left
}
.cb-popup #eye-catcher img {
    margin: -39px 0 0 0;
    padding:0;
    float:left
}
.cb-popup p {
    font-size:18px;
    line-height:1.5em;
    margin:1em 0;
    color:#520009;
    text-align:center
}
.cb-popup strong {
    font-weight:600;
    font-size:25px;
    color:#520009;
}
.cb-text-small {
    font-size:12px
}
.cb-popup.chat-skills {
    /*height:450px*/
	height:390px;
}
.cb-popup .cb-btn {
    text-align:center;
    
    font-weight:bold;
    text-decoration:none;
	color:#520009;
}
.cb-popup .cb-btn-square {
    float:left;
    width:142px;
    height:150px;
    margin-top:15px;
}
.cb-popup .cb-btn-square span {
    font-size:18px;
	font-weight:normal;
}
.skills-options {
    float:left;
	margin: 30px 0px;
	width: 284px;
}
.cb-btn.cb-btn-first {
    margin-left:0
}
.cb-btn.cb-btn-last {
    margin-right:0
}
.cb-popup .contact-phone {
    font-size:20px;
    font-weight:bold;
    text-align:center;
    margin-bottom:5px
}
div#livechat-full {
    right:10px !important;
	/*right:-1px !important;*/
    bottom:38px !important;
	/*width: 352px !important;*/
	width: 328px !important;
}
div#livechat-compact-container {
    display:none !important;
    bottom:41px !important
}
/*======================================================*/
/* LIVE CHAT                                            */
/*======================================================*/

/*NAVIGATION*/
.navigation-item .image-wrap {
	width: 300px;
	height: 463px;
	margin: 0;
	position: relative;
	overflow: hidden;
	-webkit-transition-property: width height background-color font-size left top color;
    -webkit-transition-duration: 2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition-timing-function: linear;
    transition-property: width height background-color font-size left top color;
    transition-duration: 2s;
    transition-delay: 0.5s;
    transition-timing-function: linear;
}
.navigation-item .image-wrap img {
	top: -350px;
    left: -350px;
    height: 1000px;
    width: 1000px;
    opacity: 0.5;
    transition: all 5000ms ease-in;
    position: absolute;	
}
.navigation-item .image-wrap img:hover {
	top: 0;
	left: -90px;
	opacity: 1;
	height: 465px;
	width: 465px;
	
}
           .navigation-item .zoomClass {
               animation : 10s linear 1s normal none infinite zoominout
            }


            @keyframes zoominout{
              0%{
                   transform:scale(1)
                }
              25%{
                   transform:scale(1.5)
                }
              50%{
                   transform:scale(2)
                }
              75%{
                   transform:scale(1.5)
                }
              100%{
                   transform:scale(1)
                }
            }

            .navigation-item .container{
             height:467px;
             width:300px;
             overflow:hidden;
            }
            .navigation-item .header{
              background-position:center center;
              background-size:cover;
			  background-repeat:no-repeat;
              overflow:hidden;
              height:100%;
              width:100%;   
            }
			
			.navigation-item .nav1{
            background-image:url(//images.wineenthusiast.com/core/banners-nav/02062017-custom-cellars.jpg);
			}
			.navigation-item .nav2 { 
            background-image:url(//images.wineenthusiast.com/core/banners-nav/02062017-storage.jpg);
			}
			.navigation-item .nav3 { 
            background-image:url(//images.wineenthusiast.com/core/banners-nav/02062017-furniture.jpg);
			}
			.navigation-item .nav4 { 
            background-image:url(//images.wineenthusiast.com/core/banners-nav/02062017-glassware.jpg);
			}
			.navigation-item .nav5 { 
            background-image:url(//images.wineenthusiast.com/core/banners-nav/02062017-housewares.jpg);
			}
			.navigation-item .nav6 { 
            background-image:url(//images.wineenthusiast.com/core/banners-nav/02062017-accessories.jpg);
			}
			.navigation-item .nav7 { 
            background-image:url(//wineenthusiast.scene7.com/is/image/WineEnthusiast/f/n/w/2000/36055_3.jpg);
			}