/* Styling the A-Spot Hotspots */
.showcase-plus-anchor
{
	background-image: url('//images.wineenthusiast.com/core/hpButtons.png');
	background-repeat: no-repeat;
	/*background-position: 0 0;*/
	background-position: -39px -39px;
	z-index:0;
}

.showcase-plus-anchor:hover
{
	/*background-position: -38px 0;*/
	background-position: 1px 0;
}

.showcase-minus-anchor
{
	background-image: url('//images.wineenthusiast.com/core/hpButtons.png');
	background-position: -159px -39px;
	z-index:1;
}

.showcase-minus-anchor:hover
{
	background-position: -159px 0;
}

div.showcase-tooltip
{
	border-radius: 10px;
	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
	border: solid 2px #83603c;
	box-shadow: 4px 4px 5px #333;
	/*color: #DCD6B2;*/
	color: #65120a;
	text-align: left;
	padding: 10px 13px;
	/*background-color:rgba(95,20,15,0.9);*/
	background-color:rgba(206, 186, 157, 0.88);
	min-width:150px;
	max-width:390px;
	line-height:15px;
}

div.slide-caption-container
{
	position:absolute;
	right:-1px;
	bottom:0;
	/*background-color: rgba(126, 201, 197, 0.95);*/
	background-color: rgba(42, 38, 38, 0.72);
	margin-right:1px;
	padding:20px 15px 7px 15px;
	text-alignment:right;
	line-height:24px;
	text-shadow:none;
}

div.slide-caption-container-v2 {
    background-color: rgba(211, 199, 172, 0.85);
    bottom: 15px;
    font-size: 32px;
    line-height: 24px;
    margin-right: 2px;
    padding: 20px 19px 7px;
    position: absolute;
    right: 13px;
    text-shadow: none;
}

div.slide-caption-container span.hdr
{
	color:#FFF;
	/*font-size:45px;*/
	font-size:36px;
}

div.slide-caption-container div.subcap
{
	/*color:#14081e;*/
	color:#FFF;
	margin-right: 29px;
	font-size:18px;
	text-shadow:none;
}

.aspot-verb {
    color: #000;
    font-size: 13px;
    margin-right: 24px;
    text-shadow: none;
}

.aspot-overlay { position:relative; margin-left:57px; margin-top:26px; }

div.showcase-tooltip .imgColumn
{
	width:112px;
	height:112px;
	float:left;
	/*border: solid 1px #5f140f;*/
	border: solid 1px #65120a;
}
div.showcase-tooltip .copyColumn
{
	width:265px;
	padding-left:125px;
	/*float:left;*/
	font-size:13px;
	text-shadow:none;
}
div.showcase-tooltip p
{
	margin-top:4px;
	margin-bottom:4px;
	text-shadow:none;
	/*color:#1b0e02;*/
	color:#544618;
}
div.showcase-tooltip .hdr
{
	font-size:15px;
	line-height:17px;
	color:#043151;
}

div.showcase-tooltip .ourPrice
{
	color:#fff;
}

div.showcase-tooltip .salePrice
{
	font-weight:bold;
	color:#fff;
}

div.showcase-tooltip a
{
	color:#4f4112;
	
	text-decoration:none;
}

div.showcase-tooltip .button
{
	float:right;
	text-shadow:none;
}

div.showcase-tooltip .lineBreak
{
	clear:both;
}

/* WOD Widget Styles */

.wodOverlay {top:149px;}
.wodRibbon {padding-bottom:5px;padding-left: 12px;padding-top:3px;}
.wodT {padding-top:6px;}
.wodST {padding-top:2px;}

/* HP Grid Styles */

.hpRibbon {
    background-image: url("//images.wineenthusiast.com/core/grid/ribbon-bg.png");
    background-repeat: repeat-x;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #43360E;
    color: #FFFFFF;
    font-size: 15px;
    height: 28px;
    margin: 8px 7px 8px 8px;
    padding-left: 12px;
    text-shadow: none;
}

.grid2borderG {
    background-image: url("//images.wineenthusiast.com/core/grid/245x495-border-Gift.png");
    display: inherit;
    height: 495px;
    width: 245px;
}

.grid2borderG a, .grid2borderG a:hover {color:#820E10;}

.grid2borderCC {
    background-image: url("//images.wineenthusiast.com/core/grid/245x495-border-CustCell.png");
    display: inherit;
    height: 495px;
    width: 245px;
}

.grid2Overlay-Mag {
    background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 24px;
    height: 57px;
	height: 58px\9;
    letter-spacing: -0.022em;
    line-height: 0.95em;
    padding-left: 8px;
    padding-top: 8px;
    position: absolute;
    text-shadow: none;
    width: 207px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.grid2Overlay-Mag {
		height: 58px
	}
}

#twittertemp { background-image:url("//images.wineenthusiast.com/core/grid/245x495-border-Twitter-Temp.png"); background-repeat:no-repeat; width:245px; height:495px; display:none;}
.fbtemp { float:left; padding:135px 15px 0 39px; width:170px;}
.twittertemp { float:left; padding:25px 15px 0 39px; width:170px;}
.pintresttemp { float:left; padding:25px 15px 0 39px; width:170px;}
.youtubetemp { float:left; padding:25px 15px 0 39px; width:170px;}
.twittertemp-text { margin-top:10px; font-size:14px;}

/* Twitter */
.tw {
    height: 330px;
    margin-left: 22px;
    margin-top: 60px;
    width: 200px;
}
#twitter
{
	margin-top: 5px;
	float: left;
	width:190px;
	height: 325px;
	overflow:hidden;
}
#twitter-feed {
	
    width:180px;
    margin:auto;
    font-family: Arial, Helvetica, sans-serif;
    padding:0px 10px 0px 10px;
    color:#473a0d;
    overflow:auto;
	letter-spacing: 0;
}
#twitter-feed h1 {
    color:#473a0d;
    margin:0px;
    padding:9px 0px 9px 0px;
    font-size:18px;
    font-weight:lighter;
}
.twitter-article, #loading-container {
    width:180px;
    float:left;
    padding:8px 0px 8px 0px;
}

.twitter-article-first {
    width:180px;
    float:left;
    padding:0px 0px 8px 0px;
}

.tweet-divider
{
	border-top:1px dotted #CCC;
}
#twitter-feed #loading-container {
    padding:100px 0px 16px 0px;
    text-align:center;
}
.twitter-pic {
    float:left;
}
 
.twitter-pic img {
    float:left;
    border-radius:7px;
    border:none;
 
}
#twitter-feed img  {
     border:none;
 }
.twitter-text p {
    margin:0px;
    line-height:15px;
	word-wrap: break-word;
}
.twitter-text a,  h1 a {
    color: #820e10;
    text-decoration: none;
}
.twitter-text a:visited,  h1 a:visited {
    color: #820e10;
    text-decoration: none;
}
.twitter-text a:hover,  h1 a:hover {
    text-decoration: underline;
    color: #820e10;
}
 
.twitter-text {
    width:179px;
    float:left;
    font-size:11px;
}
 
.tweet-time {
    font-size:10px;
    color:#878787;
    float:right;
}
.tweet-time a, .tweet-time a:hover {
    color:#878787;
}
.tweetprofilelink a {
    color:#820e10;
}
.tweetprofilelink a:hover {
    color:#820e10;
}
#twitter-feed .backlink {
    font-size:11px;
    text-align:center;
}
 
#twitter-feed .backlink a {
    color:#820e10;
}

.ribbonSFS {
    background-image: url("//images.wineenthusiast.com/core/home/sale-free-shipping-ribbon.png");
    background-repeat: repeat-x;
	font-size:18px;
    bottom: 411px;
    color: #E2DFD2;
    height: 36px;
    left: 26px;
    line-height: 1.8em;
    padding-left: 40px;
    position: absolute;
    text-align: left;
    text-shadow: none;
    width: 425px;
	top:35px;
}

/***************WHEN CHANGING ASPOT OVERLAY BOX**************/
.grid4OverlayColor {
    /*background-image: url("//images.wineenthusiast.com/core/grid/overlay-bg.png");*/
    /*background-repeat: repeat;*/
	background-color: rgba(78, 24, 21, 0.85);
    bottom: 15px;
    color: #D7CFB3;
    font-size: 40px;
    left: 15px;
    line-height: 0.32em;
    position: absolute;
    top: 418px;
    width: 465px;
}

/* To be used in place of OpenX Ads banner - 
   to take up full module 430x430 */
.grid4Ad430x430 {
   margin:17px;
}

.trending { margin-top: -15px; padding-bottom: 5px;  padding-left: 10px; font-size:16px; }

/***************Aspot Search Button**************/
#aspot-nav-search {
    background-color: #6488a2 !important;
    //bottom: -16px !important;
    color: #FFFFFF !important;
    //float: right !important;
    padding: 5px !important;
    //position: relative !important;
	width: 295px !important;
	height:30px !important;

}
#aspotnav-search-form {
    margin: 0 !important;
    padding: 0 !important;
}
#aspot-nav-search-field {
    font-size: 17px !important;
    height: 25px !important;
    width: 228px !important;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px)
{
	#aspot-nav-search-field {
    	height: 20px !important;
	}
}
.aspotformsubmitbutton {
    display: inline-block !important;
    height: 22px !important;
    margin-left: 5px !important;
    position: relative !important;
    text-shadow: none !important;
    top: -2px !important;
}

.aspot-srchtxt
{
	color: #ffffff !important;
}

/**************iGo HP Recs Module**************/
#igo-container {
    display: inline;
    position: relative;
	float: left;
	margin-left: -2px;
	width:100%;
}
#igo-shadows {
	background-image: url("//images.wineenthusiast.com/core/home/igo-border-bg-top.png"), url("//images.wineenthusiast.com/core/home/igo-border-bg-bot.png");
    background-position: right top, right bottom;
    background-repeat: no-repeat;
    height: auto;
    padding-bottom: 9px;
}
#igo-bg {background-image: url("//images.wineenthusiast.com/core/cat/finder-bg2.gif");
    background-repeat: repeat;
    /*height: 330px;*/
	overflow-y: auto;
    margin-left: 4px;
    margin-top: 5px;
    /*padding-bottom: 10px;*/
    width: 986px;
}
#igo-container section {
	margin-bottom:8px;
}
.rfu {   
    font-size: 18px;
    letter-spacing: 0.06em;
    padding: 5px 5px 0 13px;
}
.pr-border {
    background-image: url("//images.wineenthusiast.com/core/grid/480x302-igo-border.png");
    float: left;
    height: 302px;
    margin: -5px 2px;
    width: 240px;
}
.pr-border:hover {
    background-image: url("//images.wineenthusiast.com/core/grid/480x302-igo-border.png");
    background-position: -240px 0;
}
.igo-t {
    color: #FFFFFF;
    font-family: AauxNext-Light;
    font-size: 16pt;
    letter-spacing: -0.05em;
    line-height: 1.2em;
    /*padding-left: 8px;
    padding-top: 4px;*/
	padding: 4px 8px;
    text-shadow: none;
}
.igo-img {
    height: 210px;
    margin: 15px 0 0 15px;
    width: 210px;
}
.igo-overlay {
    background: none repeat scroll 0 0 #544F45;
    height: 61px;
    left: 15px;
    position: relative;
    width: 210px;
}
#igo- {
	border-top: 1px solid #333300;
    margin-left: 257px;
    margin-top: -13px;
    width: 718px;
	box-shadow: 0 2px white inset,0 0px transparent inset, 0 0px transparent inset, 0 0px transparent inset;
}

.BuyingGuide {
    color: #E4E3DE;
	left: 35px;
    font-size: 19px;
    line-height: 21px;
    text-shadow: none;
    top: 179px;
	position: absolute;
    width: 165px;
}

.grid2borderBG {
    background-image: url("//images.wineenthusiast.com/core/grid/245x245-bg-border.png");
    display: inherit;
    height: 245px;
    width: 245px;
}

.lwrtxt-overlay {
	background-color:#777d4a; 
	opacity: 0.85; 
	position:absolute; 
	width:574px; 
	height:77px; 
	top: 270px;
	padding-left:10px; 
	//padding-top:7px;
    }
.uprtxt-overlay {
	background-image:url(//images.wineenthusiast.com/core/home/042814_WE_homepage_03.png);
	position:absolute; 
	width:574px; 
	height:30px; 
	top: 240px;
	padding-left:10px; 
	padding-top:1px; 
	text-shadow:none;
    }
.lwrtxt {
	text-shadow:none; 
	font-size:35px; 
	color:#FFF;
	}
.lwrtxtlink {
	font-size:19px; 
	color:#FFFFFF; 
	text-shadow:none;
	}
.uprtxt {
		font-size:21px;	
		color:#2f260a; 
		text-shadow:none;
	}
.uprt-overlay {
	background-color:#777d4a; 
	opacity: 0.85; 
	position:absolute; 
	width:361px; 
	height:32px; 
	top: 134px;
	left:594px;
	font-size:19px; 
	color:#FFF; 
	padding-left:10px; 
	padding-top:3px;
	text-shadow:none;
    }
.lwrt-overlay {
	background-color:#777d4a; 
	opacity: 0.85; 
	position:absolute; 
	width:361px; 
	height:32px; 
	top: 312px;
	left:594px;
	font-size:19px; 
	color:#FFF; 
	padding-left:10px; 
	padding-top:3px;
	text-shadow:none;
    }
.ng-border {
    background-image: url("//images.wineenthusiast.com/core/grid/656x397-border.png");
    float: left;
    height: 397px;
    margin: 0px 2px;
    width: 328px;
}
.ng-border:hover {
    background-image: url("//images.wineenthusiast.com/core/grid/656x397-border.png");
    background-position: -328px 0;
}
.outlet-border {
    background-image: url("//images.wineenthusiast.com/core/grid/1990x292-border.png");
    float: left;
    height: 292px;
    margin: 0px 2px;
    width: 995px;
}
.outlet-border:hover {
    background-image: url("//images.wineenthusiast.com/core/grid/1990x292-border.png");
    background-position: -995px 0;
}
.we-iframe-container {
	background:#FFFFFF; height:340px; width:985px;
}
.hp-grid4-fix {
	margin-left:1px;
}
