@charset "UTF-8";
/* CSS Document */
@import url(_reset.css); /* Import CSS Reset Document */
@import url(_typography.css); /* Import Font CSS Document */
@import url(_layout.css); /*Import basic layout CSS Document */

body { background-image: url(../images/homepage/background.jpg); background-repeat: no-repeat; background-position:top center; background-color: #943528; }
#layTopMenu { background-image: url(../images/global/topMenu/background-homepage.png);}

#homepageFeature { height: 252px; width: 970px; }
#homepageWelcome { position: relative; background-image: url(../images/homepage/welcome-background.jpg); background-repeat: no-repeat; height: 133px; width: 970px; }
	#homepageWelcomeText { height: 90px; left: 200px; position: absolute; top: 20px; width: 360px; }
	#homepageWelcomeText p{ color: #fff; padding: 0 0 0 20px; }
	#homepageWelcomeText h1{ font-size: 2em; color: #fff; }
	#homepageWelcomeText a{ color: #fff; }
	
	#homepageFeatureWine { height: 90px; left: 655px; position: absolute; top: 20px; width: 260px; }
	#homepageFeatureWineBottle { height: 170px; left: -90px; position: absolute; text-align: center; top: 0px; width: 80px; }
	#homepageFeatureWineDescription { color: #fff; }
	#homepageFeatureWineDescription h3{ color: #fff; margin: 0; }
	#homepageFeatureWineDescription a{ color: #fff; }
	
#homepageContentOuter { background-image: url(../images/homepage/background-top.jpg); background-repeat: no-repeat; background-position: top; background-color: #FFF; width: 970px; }
#homepageContent { background-image: url(../images/homepage/background-bottom.jpg); background-repeat: no-repeat; background-position: bottom; min-height: 400px; overflow: hidden; padding: 40px 0px 40px 110px; width: 840px; }

	#homepageLeftCol { float: left; overflow: hidden; padding: 0 70px 0 0; width: 475px; }
		.homepageBlogMeta { float: left; font-size: 11px; padding: 0px; margin: 0px 10px 0px 0px; text-align: right; width: 117px; }
		.homepageBlogTeaser { float: left; width: 335px; padding: 0; margin: 0; }
		.homepageBlogTeaser h2{ }
	#homepageRightCol { float: left; overflow: hidden; font-size: 0.95em; width: 290px; }
	