/* CSS Document */
@import url(_fonts.css);
@import url(_layout.css);
@import url(_forms.css);

#layGlobalWrapper {
background-image:url("../images/global/globalbackhome.gif");
}

#layMainMenu {
margin:7px auto 0 0;
width:980px;
}

#layMainMenu a {
margin:0 15px 0 26px;
}

#layMainMenu a.home {
display: none;
}

#layMainMenu a.wineclubs {
margin:0 354px 0 28px;
}

#layMainMenu a.lifestyle {
margin:0 22px 0 0;
}

#layLogo{
	display: none;
	}
	
#homeLogo {
height:210px;
left:361px;
/*position:absolute;*/
top:25px;
width:281px;
z-index:100;
display: block;
}

#homepageContent {
background-color:#FFFFFF;
margin:0 auto;
padding:0;
text-align:left;
width:385px;
height: 507px;
display: block;
float: left;
z-index: 99;
}

#homepageContent table {
border-left:2px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}

#homepageContent td.caption {
border:2px solid #c2c2c2;
padding: 10px;
line-height: 12px;
}

/*#homepageContent td{
line-height: 0px;
}*/

#homeExtra {
background-color:#FFFFFF;
display:block;
float:right;
height:auto;
margin:2px;
padding:0;
text-align:left;
width:591px;
z-index:98;
}

#homeExtra table{
	/*border: 1px solid #f4dd74;*/
	}
	
	#homeExtra td{
	line-height: 0px;
	}
	
	#homeExtra td img{
	/*border-bottom: 2px solid #f4dd74;*/
	}

.homepageHR {
	margin: 0px auto;
	width: 770px;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	background-color: #990000;
}

#homepagePods {
	width: 770px;
	text-align:left;
	margin: 0px auto; 
	padding: 0px;
	overflow: hidden;
}

#homepagePod1 {
	width: 235px;
	float: left;
	border-right: 1px solid #990000;
	padding: 10px; margin:0px;
}

#homepagePod2 {
	width: 235px;
	float: left;
	border-right: 1px solid #990000;
	padding: 10px; margin:0px;
}

#homepagePod3 {
	width: 236px;
	float: left;
	padding: 10px; margin:0px;
}

#layAuthenticationVeil {
	position: absolute;
	top: 0px; left: 0px;
	width: 950px; height: 100%;
	background-color: #666; 
	filter: alpha(opacity=50); 
	-moz-opacity: 0.50; 
	opacity: 0.50;
	}
	
#layAuthentication {
	position: absolute;
	top: 152px; left: 252px;
	width: 440px; margin: auto; 
	border:5px solid #510801;
	padding-top:3px;
	background-color:#FFF;
	}

#layPodWrapper {
background-color:#FFFFFF;
float:right;
margin:0 auto;
min-height:243px;
overflow:hidden;
padding:0;
text-align:left;
width:595px;
}

.pod {
border:2px solid #A4942C;
float:left;
min-height:217px;
margin:0 0 0 1px;
padding:10px;
width:272px;
}

.feature {
	/*background-color: #e0d9b0;*/
	line-height: 17px !important;
	width: 325px;
	height: 85px;
	padding-left:20px;
	padding-right:20px;
	border:thin solid #930;
	border-top:none;
	border-bottom:none;
	border-right:none;
	}
	
.featureTop {
	/*background-color: #e0d9b0;*/
	line-height: 17px !important;
	width: 325px;
	height: 85px;
	padding-left:20px;
	padding-right:20px;
	border:thin solid #930;
	border-top:none;
	border-bottom:none;
	border-right:none;
	
	
	}
	
.featureTitle {
	font-size:14px;
	color:#930;
	font-weight:bold;
	
	}
	
.featureTitle a {
	font-size:14px;
	color:#930;
	font-weight:bold;
	text-decoration:none;
	}
	

	


#pod1{
	background-color: #e0d9b0;
}

.podTitle{
	display: none;
	}
	
	
	/*--Main Image Slider Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:401px;	width: 383px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom:0; right:0;
	width: 383px; height:27px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 26px;
	background-color:#c5bb83;
	opacity:1;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	background-color:#ededed;
	-moz-border-radius:1px;
	-webkit-border-radius:6px;
	border-radius:1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:4px 4px;
	text-decoration:none;
}

.paging a:hover {
	background-color:#87191c;
}

.paging a.active{
	background-color:#87191c;
	position:relative;
	top:0;
}
