@charset "UTF-8";

/* Homepage Styles CSS Document */

@import url(_fonts.css); /* Import Font CSS Document */
@import url(_layout.css); /* Import Base Layout CSS Document */
@import url(_base.css); /* Import _base display items */
@import url(sIFR-screen.css); /* Import sIFR screen styles */
				
/* Content */	
#homepageBottomContentWrapper {
	position: relative;
	margin: 0; padding: 0;
	width: 950px; 
	background-color: #fff;
	overflow: hidden;
	}
	
	#homepageTitle {
		width: 630px; height: 33px;
		overflow: hidden;
		}
		
	/* Homepage Features */	
	#homepageFeatureWrapper {
		position: relative;
		width: 900px; height: 286px;
		}
		
		#homepageFeaturePhoto {
			position: absolute;
			top: 0;
			left: -5px;
			width: 505px;
			height: 286px;
			}
			
		#homepageFeatureMap {
			position: absolute;
			top: 0;
			left: 511px;
			width: 390px;
			height: 270px;
			}
			
			#homepageFeatureMap img{
				behavior: url(../assets/css/iepngfix.htc);
				}
			
	/* Homepage Product Pods */			
	#homepageProductPodWrapper {
		position: relative;
		width: 880px; height: 160px;
		margin: 0; padding: 8px 0 0 20px;
		overflow: hidden;
		}
		
		.homepageProductPod {
			float: left;
			width: 176px; height: 160px;
			padding: 0 0 0 0;
			}
				
	/* Homepage Middle Content */
	#homepageMiddleWrapper {
		width: 862px;
		margin: 0px auto; padding: 0;
		background-image:url(../images/background.png);
		background-position: top;
		background-repeat: no-repeat;
		overflow: hidden;
		}
		
		/* Right Column */
		#homepageRightColumn { float: right; width: 405px; padding: 15px 5px 0 0; margin: 0; }
		
		/* Feature Wine */	
		#homepageFeatureProduct { width: 405px; }
			
			#homepageFeatureProduct img{
				behavior: url(../assets/css/iepngfix.htc);
				}
			
			#homepageFeatureProduct p{
				font-size: 0.95em;
				}
				
		/* Feature News */	
		#homepageFeaturePress { width: 405px; }
			
			#homepageFeaturePress p{ font-size: 0.95em; }
				
		/* Blog */
		#blogContent {
			margin: 0; padding: 15px 20px 0 5px;
			width: 400px;
			}
			
			#blogContent img{
				behavior: url(../assets/css/iepngfix.htc);
				}
		
		.blogPostWrapper {
			width: 400px;
			margin: 0 0 15px 0; padding: 0 0 0 10px;
			overflow: hidden;
			border-bottom: 0px;
			}
			
			.blogAvatar {
				float: left;
				margin: 0; padding: 0 10px 0 0;
				width: 54px;
				}
				
				.blogAvatar img{
					margin: 0; padding: 2px;
					border: 1px solid #ccc;
					behavior: url(../assets/css/iepngfix.htc);
					}
			
			.blogPost {
				float: left;
				margin: 0; padding: 0;
				width: 336px;
				}
				
			.blogFooter {
				font-size: 0.90em;
				text-align: right;
				}
				
				.blogFooter img{
					behavior: url(../assets/css/iepngfix.htc);
					}
				
		/* Latest News */	
		#homepageLatestNewsWrapper {
			width: 390px;
			margin: 0; padding: 0 0 0 20px;
			}
			
			#homepageLatestNewsWrapper p{
				font-size: 0.95em;
				}
				
			#homepageLatestNewsWrapper a{
				color: #000;
				}
			#homepageLatestNewsWrapper h1 a, #homepageLatestNewsWrapper h1 a:hover{
				color: #933631;
				}
			
	/* Homepage Footer Pods */			
	#homepageFooterPodWrapper {
		position: relative;
		width: 900px; height: 95px;
		margin: 0; padding: 0;
		}
		
		.homepageFooterPod {
			float: left;
			width: 290px; height: 95px;
			padding: 8px 0 0 0; margin: 0;
			vertical-align: middle;
			text-align: center;
			}
			
			.homepageFooterPod img{
				behavior: url(../assets/css/iepngfix.htc);
				}
			
