body{
				margin:0px;
				font-family: 'Raleway',helvetica,arial,sans-serif;
				height:1000px;
			}
			a{text-decoration:none;}
			img{border:0;}
			h3 a:link,
			h3 a:visited,
			h3 a:active {
				color:#333;
			}
		/** HEADER **/
			header{
				
				width:100%;
			}
			header img{
				height:180px;
				position:relative;
				left:45%;
			}
			header ul{
				position:relative;
				top:-100px;
				width:100%;
				left:0px;
				font-weight:700;
				text-transform:uppercase;
				color:#FFF;
				text-shadow:1px 2px 5px #111;
				font-size:15px;
				opacity:1;
			
			}
			header ul li{
				display:inline;
				padding:22px;
				letter-spacing:.06em;
			}
			.nav a:visited, 
			.nav a:link,
			.nav a:active{
				color:#fff;
				text-decoration:none;
				-moz-transition: all 2s ease;  /* FF4+ */
				-o-transition: all 2s ease;  /* Opera 10.5+ */
			    -webkit-transition: all 2s ease;/* Saf3.2+, Chrome */
				-ms-transition: all 2s ease;  /* IE10? */
				transition: all 2s ease; 
				}
			.nav a:hover{
				color:#144477;
				text-shadow:0 0 0 transparent;
			}
			
			.estate{
				margin-right:105px;
			}
		/** CONTENT **/
			#horse{
				border:0px;
				background-image: url('../img/kickbackkeyheader1.jpeg');
				background-size:cover;
				background-repeat:no-repeat;
				background-position:center bottom;
				min-width:1080px;
				height:650px;
			}
			#container{
				margin:0 auto;
				width:1080px;
		
			}
			#bigtext {
				margin:0 auto;
				width:90%;
				margin-top:-50px;
				height:300px;
				line-height:1;
			}
			#bigtext h1{
				font-size:160px;
				text-transform:uppercase;
				text-align:center;
				color:#FFF;
				font-weight:100;
				opacity:1.0;
				line-height:1;
				text-shadow:1px 0 2px #000;
				
			}
			#action_button{
				font-size:30px;
				background:#144477;
				width:300px;
				color:#fff;
				text-align:center;
				margin:0 auto;
				position:relative;
				bottom:70px;
				padding:10px;
				text-transform:uppercase;
				font-weight:200;
						-moz-transition:background-color 2s ease, color 2s ease;
				-o-transition:background-color 2s ease, color 2s ease;
				-webkit-transition:background-color 2s ease, color 2s ease;
				transition:background-color 2s ease, color 2s ease;
			}
			
			a #action_button:link,
			a #action_button:active,
			a #action_button:visited {
				text-decoration:none;
		
				
			}
			a #action_button:hover{
				background:#E3E3E3;
				color:#144477;
				text-shadow:0 0 0 transparent;
				text-decoration:none;
			}
			#location{
				width:220px;
				border-left:1px solid #e3e3e3;
				float:right;
				margin-top:105px;
				padding-left:40px;
				padding-right:40px;
				text-align:center;
			}
			#location img:hover{
				background:URL('../img/map.png');
				width:10px;
			}
			#location h2{
				text-transform:uppercase;
				color:#144477;
				font-size:25px;
				font-weight:700;
				line-height:1;
				margin-top:0px;
			}
			#location p{
				font-size:11px;
				line-height:17px;
				color:#696969;
				letter-spacing:0.1em;
			}
			#front_text{
				margin-top:100px;
				width:55%;
				margin-left:100px;
				
			}
			#front_text h2{
				text-transform:uppercase;
				color:#144477;
				font-size:40px;
				font-weight:200;
				line-height:1;
				
			}
			#front_text p{
				font-size:14px;
				line-height:26px;
				color:#696969;
				letter-spacing:0.1em;
				margin-top:-10px;
			}
			
			#front_units{
				height:350px;
				width:100%;
				display:block;
				margin:0 auto;
				margin-top:50px;
				
				font-size:12px;
				line-height:16px;
				color:#696969;
				letter-spacing:0.05em;
			}
			#front_units li{
				float:left;
				border-right:1px solid #e3e3e3;
				
				width:295px;
				height:340px;
				list-style-type:none;
				padding-left:25px;
				padding-right:25px;
				
			}
			#front_units li h2{
				text-transform:uppercase;
				color:#144477;
				font-size:25px;
				font-weight:200;
			}
			#front_units li h4{
				text-transform:uppercase;
				color:#144477;
				font-size:12px;
				font-weight:700;
				text-align:right;
				margin-top:0px;
				-moz-transition: all 2s ease;  /* FF4+ */
				-o-transition: all 2s ease;  /* Opera 10.5+ */
			    -webkit-transition: all 2s ease;/* Saf3.2+, Chrome */
				-ms-transition: all 2s ease;  /* IE10? */
				transition: all 2s ease; 		
		
			}
			#front_units li h4 a:link,
			#front_units li h4 a:active,
			#front_units li h4 a:visited{
				color:#144477;
				-moz-transition: all 2s ease;  /* FF4+ */
				-o-transition: all 2s ease;  /* Opera 10.5+ */
			    -webkit-transition: all 2s ease;/* Saf3.2+, Chrome */
				-ms-transition: all 2s ease;  /* IE10? */
				transition: all 2s ease; 		
				text-decoration:none;
			}
			#front_units li h4 a:hover{
				color:#144477;
				text-shadow:1px 0px 1px #666;
			}
			
			#connect{
				height:150px;
				width:90%;
				display:block;
				margin:0 auto;
				margin-top:50px;
				font-size:12px;
				line-height:16px;
				color:#696969;
				letter-spacing:0.05em;
			}
			#connect li{
				float:left;
				border-right:1px solid #e3e3e3;
		
				width:195px;
				height:120px;
				list-style-type:none;
				padding-left:25px;
				padding-right:25px;
				
			}
			#connect li h2{
				text-transform:uppercase;
				color:#144477;
				font-size:25px;
				font-weight:200;
			}
			#form_button{
				float:right;
				margin-top:-70px;
				margin-right:-50px;
				padding-left:40px;
			}
			#form_button input,#form_button a {
				letter-spacing:.1em;
				text-transform:uppercase;
				line-height:10px;
				font-size:14px;
				height:36px;
				width:150px;
				background-color:#144477;
				color:#fff;
				border:none;
				cursor:pointer;
				font-family: 'Raleway',helvetica,arial,sans-serif;
				-moz-transition:background-color 2s ease, color 2s ease;
				-o-transition:background-color 2s ease, color 2s ease;
				-webkit-transition:background-color 2s ease, color 2s ease;
				transition:background-color 2s ease, color 2s ease;
				
			}

			#form_button input:hover,#form_button a:hover {
				background-color:#666;
				color:#fff;
			}
			.form_input{
				height:30px;
				width:250px;
				font-size:16px;
				font-family: 'Raleway',helvetica,arial,sans-serif;
				margin-bottom:5px;
				color:#144477;
				padding:5px;
			}
			
			/****************** HOUSE LISTS ******************/
			#estate_icon{
				width:100%;
				margin:0 auto;
			}
			#estate_icon img{
				width:150px;
				overflow:hidden;
				z-index:1;
			}
			#estate_icon li{
				display:inline-block;
				width:29%;
				text-align:center;
				vertical-align:text-top;
				padding-left:20px;
				padding-right:20px;
				margin-left:-20px;
				
			}
			.wedding{
				width:150px;
				height:150px;
				margin:0 auto;
				background-image:url('../img/wedding.png');
				background-size:150px 150px;
				-moz-transition: all 2s ease;  /* FF4+ */
				-o-transition: all 2s ease;  /* Opera 10.5+ */
			    -webkit-transition: all 2s ease;/* Saf3.2+, Chrome */
				-ms-transition: all 2s ease;  /* IE10? */
				transition: all 2s ease;
			}
			.wedding:hover{
				background-image:url('../img/wedding2.png');
				background-size:150px 150px;
			
			}
			.corporate{
				width:150px;
				height:150px;
				margin:0 auto;
				background-image:url('../img/corporate.png');
				background-size:150px 150px;
				-moz-transition: all 2s ease;  /* FF4+ */
				-o-transition: all 2s ease;  /* Opera 10.5+ */
			    -webkit-transition: all 2s ease;/* Saf3.2+, Chrome */
				-ms-transition: all 2s ease;  /* IE10? */
				transition: all 2s ease;
			}
			.corporate:hover{
				background-image:url('../img/corporate2.png');
				background-size:150px 150px;
			
			}
			.family{
				width:150px;
				height:150px;
				margin:0 auto;
				background-image:url('../img/family.png');
				background-size:150px 150px;
				-moz-transition: all 2s ease;  /* FF4+ */
				-o-transition: all 2s ease;  /* Opera 10.5+ */
			    -webkit-transition: all 2s ease;/* Saf3.2+, Chrome */
				-ms-transition: all 2s ease;  /* IE10? */
				transition: all 2s ease;
			}
			.family:hover{
				background-image:url('../img/family2.png');
				background-size:150px 150px;
			
			}
			.camera{
				width:150px;
				height:150px;
				margin:0 auto;
				background-image:url('../img/camera.png');
				background-size:150px 150px;
				-moz-transition: all 2s ease;  /* FF4+ */
				-o-transition: all 2s ease;  /* Opera 10.5+ */
			    -webkit-transition: all 2s ease;/* Saf3.2+, Chrome */
				-ms-transition: all 2s ease;  /* IE10? */
				transition: all 2s ease;
			}
			.camera:hover{
				background-image:url('../img/camera2.png');
				background-size:150px 150px;
			
			}
			#estate_icon li p{
				font-size:13px;
				line-height:22px;
				color:#696969;
				letter-spacing:0.1em;
				margin-top:-10px;
				text-align:justify;
			}
			#estate_icon h3{
				text-transform:uppercase;
				color:#144477;
				font-size:16px;
				font-weight:700;
				line-height:1;
				width:270px;
				padding:10px 10px 10px 10px;
				text-decoration:underline;
				
			}
			.sidebar{
				width:150px;
				float:right;
				margin-top:160px;
				height:600px;
				border-left:1px solid #e3e3e3;
				padding-left:95px;
				padding-right:80px;
			}
			.sidebar h3{
				text-transform:uppercase;
				color:#144477;
				font-size:22px;
				font-weight:700;
				line-height:1;
				
				
			}
			.sidebar img{
				width:110px;
			}
			.news_content{
				width:724px;
					margin-top:100px;
			}
			.news_content h2{
				text-transform:uppercase;
				color:#144477;
				font-size:40px;
				font-weight:100;
				line-height:1;
				
			}
			.news_content h3{
				text-transform:uppercase;
				color:#144477;
				font-size:22px;
				font-weight:700;
				line-height:1;
				width:660px;
				padding:10px 10px 10px 00px;
				text-decoration:underline;
				
			}
			.news_content img{
				width:620px;
				margin-bottom:30px;
				box-shadow:0px 0px 10px 1px #696969;
			}
			.news_content p{
				font-size:14px;
				line-height:26px;
				color:#696969;
				letter-spacing:0.1em;
				margin-top:-10px;
				width:625px;
			}
			.house_content{
				width:1024px;
				
			
				margin:0 auto;
					margin-top:100px;
			}
			.house_content h2{
				text-transform:uppercase;
				color:#144477;
				font-size:40px;
				font-weight:200;
				line-height:1;
				
			}
			.house_content h3{
				text-transform:uppercase;
				color:#144477;
				font-size:22px;
				font-weight:700;
				line-height:1;
				width:200px;
				padding:10px 10px 10px 10px;
				text-decoration:underline;
				
			}
			.slideshow{
				width:540px;
				margin:0 auto;

			}
			.house_content p{
				font-size:14px;
				line-height:26px;
				color:#696969;
				letter-spacing:0.1em;
				margin-top:-10px;
			}
			.lists{
				width:600px;
				text-decoration:none;
				
			}
			.lists li{
				margin-right:20px;
				font-size:14px;
				color:#696969;
				width:420px;
				line-height:20px;
			}
			/**** FOOTER ****/
			footer{
				height:30px;
				background:#144477;
				width:100%;
				color:#fff;
				font-size:12px;
			}
			
			footer ul{
				float:right;
				margin-top:0px;
			}
			#links{
				margin-top:10px;
			}
			footer ul li{
				display:inline;
				text-transform:uppercase;
				padding:10px;
			}
			footer a:visited, 
			footer a:link,
			footer a:active{
				color:#fff;
				text-decoration:none;
			}