#top_container{
	height:433px;
	background:#fff url('../images/pattern.gif') bottom center repeat-x;
	position:relative;	
}
h2 i{
	/*top:-50px;*/
}


#left_arrow, #right_arrow{
	float:left;
	margin-top:58px;
	width:21px; 
	height:168px;
	background:url('../images/slideshow_arrows.png') no-repeat;
	opacity:.8;
	cursor: pointer;
}
#left_arrow{
	background-position:top left;
	clear:both;
}
#right_arrow{
	background-position:top right;
}
#pause_button{
	z-index:10;
	position:absolute; 
	top:420px;
	right:-75px;
	width:89px;
	height:75px;
	background:url('../images/pause_button.png') top left no-repeat;
	cursor: pointer;
}
#slideshow_container{
	position:absolute;
	left:-40px;
	top:159px;
	width:1028px;
}
#slideshow_wrapper{
	overflow:hidden;
	position:relative;
	margin-top:-83px;
	float:left;
	width:986px;
	height:482px;
}
	#slideshow_left{
		background:url('../images/slideshow_left.png') no-repeat bottom left;
		width:116px;
		height:509px;
		position:absolute;
		float:left;
		top:-54px;
		left:0;
		z-index:1;
	}
	#slideshow_right{
		background:url('../images/slideshow_right.png') no-repeat bottom right;
		width:116px;
		height:509px;
		position:absolute;
		float:left;
		top:-54px;
		right:0;
		z-index:1;
	}
#slideshow{
	position:absolute;
	left:0;
	top:0px;
	/*margin-top:19px;*/
	width:999999px;
 }
		#slideshow li{float:left;
			/*margin:0 10px;*/
			width:986px;
			height:482px;
			}
			
			#slideshow li#free_quote{
				background:url('../images/sample_slide.png') top left no-repeat;
			}
			#slideshow li#see_for_yourself{
				background:url('../images/sample_slide2.png') top left no-repeat;
			}
			#slideshow li#windows{
				background:url('../images/windows_slide.png') top left no-repeat;
			}
			#slideshow li#states{
				background:url('../images/states_slide.png') top left no-repeat;
			}
			#slideshow li#gutters{
				background:url('../images/gutters_slide.png') top left no-repeat;
			}
		
		#slideshow li p{
			position:relative;
			width:258px;		
			font-size:17px;
			padding:0 20px 25px 0;
			background:url('../images/right_quote.png') bottom right no-repeat;}
		#slideshow li.content_right div{
			margin:152px 100px 0 0;
			float:right;
			width:278px;
		}
			#slideshow li.content_right div p{
				right:-50px;
			}
		#slideshow li.content_left div{
			float:left;
			margin:130px 0 0 90px;
			width:278px;
			
		}
			
			.left_quote{
				background:url('../images/left_quote.png') top left no-repeat;
				width:29px;
				height:24px;
				display:block;
				position:absolute;
				left:-45px;
				top:-20px;
			}
			.content_right .slideshow_button{
				clear:both;
				float:right;
				margin-top:37px;
			}
			.content_left .slideshow_button{
				clear:both;
				float:right;
				margin-top:37px
			}




#content .container{
	margin:68px auto;
}

#columns{}

	#columns li{
		float:left;
		display:block;
		border-right:1px dashed #5a5a5a;
		height:234px;
	}
	#columns li#about{width:276px; padding:0 32px 0 0px;}
	#columns li#latest{width:268px; padding:0 35px 0 33px;}
	#columns li#view{width:259px; padding: 0 0px 0 33px; border-right:0px;}
	
	#columns li h3{margin-bottom:18px;}
	
	#columns li p{line-height:20px;}
	
	#columns h3{
		padding-top:9px;
		font-family:Georgia, Times, "Times New Roman", serif;
		font-style:italic;
		font-weight:normal;
		font-size:20px;
		color:#575757;
	}
	

.feed{
	margin-bottom:24px;
}
.feed h4{
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:20px;
	font-weight:normal;
	color:#575757;
}

#video_frame{
	position:relative;
	width:259px;
	height:125px;
	background:url('../images/video_bg.gif') no-repeat;
}
	#video_frame img{
		float:left;
		margin:3px;
	}
	#video_frame #play{
		position:absolute;
		top:32px;
		left:102px;
		width:62px;
		height:62px;
		background:url('../images/play.png') no-repeat;
	}
	#play a{
		display:block;
		width:100%;
		height:100%;
	}
	blockquote{
		margin-top:16px;
		font-family:Georgia, Times, "Times New Roman", serif;
		font-size:11.6px;
		color:#575757;
		font-style:italic;
		text-align:center;
		text-shadow:-1px 0px 1px #FFFFFF;
	}