div.slideshow {
	width:600px;
	height:370px;
	overflow:hidden;
	position:absolute;
	background-image:url(images/home/slideshow-bkg.png);
	background-repeat:no-repeat;
	background-position:26px 0px;
	top:-34px;
	right:0px;
	}
	div.slideshow div.slides{
		width:511px;
		height:326px;
		overflow:hidden;
		position:absolute;
		top:12px;
		left:44px;
		}
		div.slideshow div.slides div{
			position:absolute;
			z-index:1px;
			top:0px;
			left:0px;
			display:none;
		}
	div.slideshow a.prev{
		display:block;
		background-image:url(images/home/arrow-left.gif);
		width:26px;
		height:40px;
		overflow:hidden;
		position:absolute;
		top:141px;
		left:0px;
		text-indent:-99999px;
		font-size:0px;
	}
	div.slideshow a.next{
		display:block;
		background-image:url(images/home/arrow-right.gif);
		width:30px;
		height:39px;
		overflow:hidden;
		position:absolute;
		top:141px;
		right:0px;
		text-indent:-99999px;
		font-size:0px;
	}
	
div.home {
}

div.home div.top-cell {
	background-position:bottom;
	background-repeat:repeat-x;
	background-image:url(images/home/home-cell-1-bkg.jpg);
	background-color:#FEFEE2;
	border-bottom:11px solid white;
	height:auto;
	top:-2px;
	position:relative;
	}
	div.home div.top-cell div.left{
		width:647px;
		background-repeat:no-repeat;
		background-position:left bottom;
		height:auto;
		position:relative;
		}
		div.home div.top-cell div.left h2 {
			color:#643513;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:24px;
			font-weight:normal;
			margin:40px 30px 0px 50px;
		}
		div.home div.top-cell div.left p {
			margin-left:50px;
			margin-right:40px;
		}
		div.home div.top-cell div.left div.testimonial {
			position:relative;
			margin-left:140px;
			margin-right:20px;
			font-size:18px;
			color:#6a8032;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			height: auto;
			min-height: 120px;
			}
			div.home div.top-cell div.left div.testimonial div {
				display:none;
				}
				div.home div.top-cell div.left div.testimonial div p.quote {
					margin-bottom:0px;
					margin-top:0px;
				}
				div.home div.top-cell div.left div.testimonial div p.by {
					font-size:14px;
					color:#6a8032;
					text-align:right;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
		div.home div.top-cell div.left a.contact-us {
			background-image:url(images/home/contact-button.png);
			background-repeat: no-repeat;
			display:block;
			width:411px;
			height:109px;
			margin-left: 180px;
			padding-bottom: 30px;
			text-indent:-99999px;
			overflow:hidden;
		}
	div.home div.top-cell div.right{
		float: right;
		width:271px;
		border-left: solid 1px #373737;
		height:auto;
		padding-left:40px;
		}
		div.home div.top-cell div.right h2{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:normal;
			font-size:24px;
			color:#623413;
			margin:0px 0px 10px 0px;
		}
		div.home div.top-cell div.right p{
			margin-right: 25px;
		}
		div.home div.top-cell div.right ul{
			color:#252525;
			font-size:18px;
			font-family:Georgia, "Times New Roman", Times, serif;
			list-style:none;
			margin:0px;
			padding:0px;
			}
			div.home div.top-cell div.right ul li{
				margin-bottom:30px;
			}
div.home div.bottom-cell {
	background-position:center center;
	background-image:url(images/home/home-cell-2a-bkg.gif);
	border-bottom:11px solid white;
	height:auto;
	}
	div.home div.bottom-cell div.left{
		width:420px;
		float:left;
		margin:33px 0px 0px 50px;
		}
	div.home div.bottom-cell div.right{
		width:420px;
		float:right;
		margin:33px 50px 0px 0px;
	}
		div.home div.bottom-cell div.left img, div.home div.bottom-cell div.right img{
			border:1px solid white;
		}
		div.home div.bottom-cell div.left h2, div.home div.bottom-cell div.right h2 {
			color:#ec5226;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:22px;
			font-weight:normal;
			margin:10px 0px 0px 0px;
		}
		div.home div.bottom-cell div.left p, div.home div.bottom-cell div.right p {
			color:white;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
