@charset "UTF-8";
/* CSS Document */

/* -------------------------------------------------------------- 
  
   homepage.css
   *Specific styles for homepage template
   
-------------------------------------------------------------- */

/* This document extends the following CSS document */	
@import url(_typography.css); /* Import Font CSS Document */
@import url(_layout.css); /* Import Base Layout CSS Document */
@import url(_sIFR-screen.css); /* Import sIFR screen styles */

/* Feature Content */
	
#homepageContentWrapper { margin: 12px 0 0 0; padding: 0; position: relative; width: 950px; z-index: 1; }
	
	#homepageFeatureImage { height: 318px; margin: 0; padding: 0; position: relative; width: 950px; }
	
	#homepageFeatureBackground { position: absolute; top: 50px; left: 546px; height: 336px; width: 372px; background-image: url(../images/homepage/pods/featureWine/feature-background.png); background-repeat: no-repeat; behavior: url(../assets/css/iepngfix.htc); }
		#homepageFeatureStarburst { position: absolute; top: 62px; left: 530px; height: 43px; width: 43px; }	
		#homepageFeatureContent { color: #FFFFFF; height: 250px; left: 580px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 65px; width: 210px; }
			#homepageFeatureContent p { line-height: 1.4em; margin: 0 0 0.8em 0; }
			#homepageFeatureContent a { color: #ffcc66; }
			#homepageFeatureContent h2{ color: #FFFFFF; font-size: 1.8em; }
				
		#homepageFeatureContentWide { color: #FFFFFF; height: 250px; left: 580px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 65px; width: 310px; }
			#homepageFeatureContentWide p{  line-height: 1.4em; margin: 0 0 0.8em 0;}
			#homepageFeatureContentWide a { color: #ffcc66; }
			#homepageFeatureContentWide h2{ color: #FFFFFF; font-size: 1.8em; }
			
		#homepageFeatureBottle { height: 322px; left: 790px; position: absolute; top: 14px; width: 115px; }
				
		#homepageFeatureContentFooter { color: #FFFFFF; height: 40px; left: 575px; overflow: hidden; position: absolute; top: 335px; width: 310px; }
			#homepageFeatureContentFooter p { font-size: 0.95em; }
				
/* Content */	
#homepageBottomContentWrapper { background-color: #fff; margin: 0; overflow: hidden; padding: 0; position: relative; width: 950px; }
	
	#homepageContent { float: left; margin: 0; overflow: hidden; padding: 15px 20px; width: 480px; }
	#homepageTitle { width: 630px; height: 33px; overflow: hidden; }
		
	/* Overwrite Blog Styles */		
	.v65-blogPostWrapper { width: 480px; }
		.v65-blogPost { float: right; margin: 0; padding: 0; width: 416px; overflow: hidden; }

	/* Pods */
	#homepagePodsWrapper { display: inline; float: right; padding: 0; margin: 90px 30px 0 0; width: 372px; }
		.homepagePod { padding: 0; margin: 0 0 20px 0; width: 372px; }	
			.homepagePodHeader { height: 10px; background-image: url(../images/homepage/pods/pod-header.jpg); background-repeat: no-repeat; overflow: hidden; width: 372px; }
			.homepagePodContent { background-image: url(../images/homepage/pods/pod-background.jpg); background-repeat: repeat-y; padding: 0 20px 1px 20px; width: 332px; }
			.homepagePodFooter { background-image: url(../images/homepage/pods/pod-footer.jpg); background-repeat: no-repeat; height: 10px; overflow: hidden; width: 372px; }
