@charset "UTF-8";
/* CSS Document */

/*======MUST HAVE'S BEGINS HERE======*/

/*body, { behavior: url(csshover3.htc); }*/ 

img, .floating_pic1, .floating_pic1:hover, .floating_pic2, .drop_shadow_top1, .drop_shadow_middle1, .drop_shadow_bottom1, .home_map_back, .blue_button_left, .blue_button_middle, .blue_button_right, .floating_pic1_v2, .drop_shadow_top2, .large_map, .get_cottage_head, .get_cottage_head:hover, .reserve_an_appointment, reserve_appointment.php, .home_stamp, .cheque1, .view_turn_key, .view_turn_key:hover, .side_bar, .side_bar .side_bar_links .side_bar_hover_contain a, .side_bar_links .line, .big_pumpkin, .our_lowest1, .blue_butt_download_map, .photo_with_branch, .cottage_interior, .cheque2, .smiling_couple, .how_to_get_here, .blue_butt_view_google_map, .learn_more, .key1 { behavior: url(iepngfix.php); }


body {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin:0;
	padding:65px 0 0 0;
	width:100%;
	height:100%;
	background: #6c4c28 url(images/background2.jpg) top center no-repeat;
}




a {color:#79685b; text-decoration:underline;}
a:link {color:#79685b;}
a:visited {color:#79685b;}
a:focus {color:#79685b;}
a:active {color:#79685b;}
a:hover {color:#232B17;}


.clear{clear:both;}

.hide_me{display:none;}

.left {float:left;}

.right{float:right;}

.aleft{text-align:left;}

.relative {position:relative;}

.margin_top{margin-top:19px;}

.margin_top_small{margin-top:7px;}

.margin_down{margin-bottom:19px;}

.margin_down_small{margin-bottom:7px;}

.padding_top{padding-top:19px;}

.padding_down{padding-bottom:19px;}

.no_pads{padding:0;margin:0;}

.border_left{border-left:1px solid #ffd695;}

.border_right{border-right:1px solid #ffd695;}

.border_top{ border-top:1px solid #ffd695;}

.border_bottom{ border-bottom:1px solid #ffd695;}


.brownish_border{
	border:4px solid #bc9f89;
}



.wtf_fix{float:left;display:block; width:1px; height:1px;}

.px_jog{
	float:left;
	margin: 0 -3px; 
	ma\rgin: 0;
}










.main_back2 .coloumn_container a {color:#79685b; text-decoration:underline;}
.main_back2 .coloumn_container a:link {color:#79685b;}
.main_back2 .coloumn_container a:visited {color:#79685b;}
.main_back2 .coloumn_container a:focus {color:#79685b;}
.main_back2 .coloumn_container a:active {color:#79685b;}
.main_back2 .coloumn_container a:hover {color:#232B17;}



.coloumn_container .green_block a {color:#434c36;}
.coloumn_container .green_block a:link {color:#434c36;}
.coloumn_container .green_block a:visited {color:#434c36;}
.coloumn_container .green_block a:focus {color:#434c36;}
.coloumn_container .green_block a:active {color:#434c36;}
.coloumn_container .green_block a:hover {color:#434c36;}



.form_block a {color:#79685b;}
.form_block a:link {color:#79685b;}
.form_block a:visited {color:#79685b;}
.form_block a:focus {color:#79685b;}
.form_block a:active {color:#79685b;}
.form_block a:hover {color:#79685b;}


p {
	color:#79685b;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding: 0 0 14px 0;
	
	word-spacing:Normal;
	letter-spacing:0.01em;
}

h4 {
	color:#50473D;
	font-size:15px;
	line-height:21px;
	font-weight:normal;
	margin:0;
	padding: 0 0 11px 0;
}

h4 a {color:#50473D; text-decoration:underline;}
h4 a:link {color:#50473D;}
h4 a:visited {color:#50473D;}
h4 a:focus {color:#50473D;}
h4 a:active {color:#50473D;}
h4 a:hover {color:#232B17; font-weight:bold;}

h3 {
	color:#62828b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h2 {
	color:#62828b;
	font-size:14px;
	line-height:22px;
	font-weight:normal;
	margin:0;
	padding: 0 0 8px 0;
}

h1 {
	color:#ffa500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0 0 19px 0;
}



/*======MUST HAVE'S ENDS HERE======*/


.master_wrap{
text-align:left;
margin:0 auto;
	width:890px;
}






.floating_pic_contain{
	/*left:50%;*/
	/*width:890px;*/
	/*background:#00CC00;*/
	position:absolute; 
	z-index:2;
	top:30px;
}

.floating_pic1{
	float:left;
	display:inline;
	width:266px;
	height:188px;
	margin:13px 0 0 7px;
	background:url(images/falls_lake_logo.png) top left no-repeat;
	cursor:hand;
}

.floating_pic1:hover{
	background:url(images/falls_lake_logo.png) 0 -188px no-repeat;
}

.floating_pic2{
	float:left;
	display:inline;
	width:220px;
	height:223px;
	margin:159px 0 0 372px;
	background: url(images/falls_lake_other.png) top left no-repeat;
}










.floating_pic_contain2{
	width:235px;
	/*background:#00CC00;*/
	position:absolute; 
	z-index:2;
	top:30px; 
}

.floating_pic1_v2{
	float:left;
	display:inline;
	width:235px;
	height:168px;
	margin:0 0 0 63px;
	background:url(images/falls_lake_logo.png) top left no-repeat;
}









/*.floating_pic_cottage{
	width:890px;
	position:absolute; 
	z-index:3;
	top:6px;
}*/
.get_cottage_head_contain{
	position:absolute;
	top:6px;
	left:50%; /*465*/
	z-index:3;
}

.get_cottage_head{
	float:left;
	display:inline;
	width:284px;
	height:98px;
	margin:0 0 0 90px;
	background:url(images/get_cottage_head.png) top left no-repeat;
	cursor:hand;
}

.get_cottage_head:hover{
	background:url(images/get_cottage_head.png) 0 -98px no-repeat;
}











.drop_shadow_top1{
	float:left;
	display:block;
	width:890px;
	/*height:339px;*/
	background:url(images/drop_shadow_top1.png) top left no-repeat;
}

.drop_shadow_top2{
	float:left;
	display:block;
	width:890px;
	height:72px;
	background:url(images/drop_shadow_top1.png) top left no-repeat;
}

.drop_shadow_middle1{
	float:left;
	display:block;
	width:890px;
	background:url(images/drop_shadow_middle1.png) top left repeat-y;
}

.drop_shadow_bottom1{
	float:left;
	display:block;
	width:890px;
	height:102px;
	background:url(images/drop_shadow_footer1.png) top left no-repeat;
}













/*==============NAV STUFF===========*/

.main_header1{
	float:left;
	display:block;
	width:808px;
	height:27px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
}

.header_outside2{
	float:left;
	display:inline;
	width:819px;
	height:27px;
	margin:19px 0 0 30px;
	padding: 9px 0 0 9px;
	border-top:1px solid #AC8A6F;
	border-left:1px solid #AC8A6F;
	border-right:1px solid #AC8A6F;
	background:#FFEBD2;
}





#falls_lake{
	float:left;
	display:block;
	width:324px;
	height:27px;
	background:url(images/nav_falls_lake.jpg) top left no-repeat;
}

#falls_lake:hover{
	background:url(images/nav_falls_lake.jpg) 0 -27px no-repeat;
}








#buy_a_lot{
	float:left;
	display:block;
	width:94px;
	height:27px;
	background:url(images/nav_buy_a_lot.jpg) top left no-repeat;
}

#buy_a_lot:hover{
	background:url(images/nav_buy_a_lot.jpg) 0 -27px no-repeat;
}







#build_a_cottage{
	float:left;
	display:block;
	width:143px;
	height:27px;
	background:url(images/nav_build_a_cottage.jpg) top left no-repeat;
}

#build_a_cottage:hover{
	background:url(images/nav_build_a_cottage.jpg) 0 -27px no-repeat;
}









#rent_a_cottage{
	float:left;
	display:block;
	width:138px;
	height:27px;
	background:url(images/nav_rent_a_cottage.jpg) top left no-repeat;
}

#rent_a_cottage:hover{
	background:url(images/nav_rent_a_cottage.jpg) 0 -27px no-repeat;
}






#contact_us{
	float:left;
	display:block;
	width:109px;
	height:27px;
	background:url(images/nav_contact_us.jpg) top left no-repeat;
}

#contact_us:hover{
	background:url(images/nav_contact_us.jpg) 0 -27px no-repeat;
}





/*==============SIDE NAV===============*/


.side_bar_contain{
	position:absolute; 
	z-index:3;
	left:50%;
	margin:-56px 0 0 117px;
}

.side_bar_hover_contain{
	position:relative;
	display:block;
	overflow:hidden;
	width:216px;
	height:29px;
}

.side_bar{
	display:block;
	width:274px;
	height:278px;
	/*margin:-57px 0 0 90px;*/
	background:url(images/side_bar_back.png) top left no-repeat;
}

.side_bar_links{
	position:relative;
	top:132px;
	left:24px;
}

.side_bar .side_bar_links .side_bar_hover_contain a{
	color:#4E4E50;
	font-size:12px;
	line-height:29px;
	text-decoration:none;
	
	float:left;
	display:block;
	width:216px;
	height:58px;
	cursor:hand;
}

.side_bar .side_bar_links .side_bar_hover_contain a:hover{
	margin-top:-29px;
}






.side_bar_links .line{
	display:block;
	width:216px;
	height:1px;
	background:url(images/side_bar_line.png) top center no-repeat;
}






/*==============NAV STUFF ENDS===========*/









.header_outside{
	float:left;
	display:inline;
	width:819px;
	height:339px;
	margin:19px 0 0 30px;
	padding: 9px 0 0 9px;
	border-top:1px solid #AC8A6F;
	border-left:1px solid #AC8A6F;
	border-right:1px solid #AC8A6F;
	background:#FFEBD2;
}


.main_outside{
	float:left;
	display:inline;
	width:819px;
	margin:0 0 0 30px;
	padding: 0 0 0 9px;
	border-left:1px solid #AC8A6F;
	border-right:1px solid #AC8A6F;
	background:#FFEBD2;
}


.footer_outside{
	float:left;
	display:inline;
	width:819px;
	height:31px;
	margin:0 0 0 30px;
	padding: 0 0 9px 9px;
	border-bottom:1px solid #AC8A6F;
	border-left:1px solid #AC8A6F;
	border-right:1px solid #AC8A6F;
	background:#FFEBD2;
}















.home_header_img{
	float:left;
	display:block;
	width:808px;
	height:339px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	border-top:1px solid #bbbdbf;
	background:url(images/home_header_img.jpg) top left no-repeat;
}


.falls_lake_header_img{
	float:left;
	display:block;
	width:808px;
	height:215px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/falls_lake_header_img.jpg) top left no-repeat;
}

.falls_lake_welcome_header_img{
	float:left;
	display:block;
	width:808px;
	height:215px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/falls_lake_welcome_header_img.jpg) top left no-repeat;
}

.buy_a_lot_header_img{
	float:left;
	display:block;
	width:808px;
	height:215px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/buy_a_lot_header_img.jpg) top left no-repeat;
}

.build_a_lot_header_img{
	float:left;
	display:block;
	width:808px;
	height:216px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/build_a_lot_header_img.jpg) top left no-repeat;
}



.build_a_cottage_standard_building_package_header_img{
	float:left;
	display:block;
	width:808px;
	height:216px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/build_a_cottage_standard_building_package_header_img.jpg) top left no-repeat;
}



.turn_key_package_header_img{
	float:left;
	display:block;
	width:808px;
	height:216px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/turn_key_package_header_img.jpg) top left no-repeat;
}


.custom_dsgn_services_header_img{
	float:left;
	display:block;
	width:808px;
	height:216px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/custom_dsgn_services_header_img.jpg) top left no-repeat;
}

.rent_a_cottage_header_img{
	float:left;
	display:block;
	width:808px;
	height:216px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/rent_a_cottage_header_img.jpg) top left no-repeat;
}

.contact_us_header_img{
	float:left;
	display:block;
	width:808px;
	height:215px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/contact_us_header_img.jpg) top left no-repeat;
}

.reserve_appointment_header_img{
	float:left;
	display:block;
	width:808px;
	height:286px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/reserve_appointment_header_img.jpg) top left no-repeat;
}

















.welcome_banner{
	float:left;
	display:block;
	width:808px;
	height:45px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:url(images/welcome_banner.jpg) top left no-repeat;
}













/* FOOTER STUFF */

.footer_back{
text-align:center;
	float:left;
	display:block;
	width:808px;
	height:29px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	border-bottom:1px solid #bbbdbf;
	background:url(images/footer_back.jpg) top left no-repeat;
}

.footer_back p{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:16px;
	color:#50473D;/*6e5d50*/
	padding:8px 0 0 0;
	margin:0;
}

.footer_back p em{
	color:#73675C;
}

/*.footer_back p strong{
	color:#50473D;
}*/








.footer2{
	float:left;
	display:inline;
	width:890px;
	margin:20px 0 0 0;
	text-align:center;
}

.footer2 p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:20px;
	color:#fec57b;
	padding:0;
	margin:0;
}

.footer2 p a {color:#fec57b; text-decoration:underline}
.footer2 p a:link {color:#fec57b;}
.footer2 p a:visited {color:#fec57b;}
.footer2 p a:focus {color:#fec57b;}
.footer2 p a:active {color:#fec57b;}
.footer2 p a:hover {color:#e7ac5f;}

.cottage_foot{
	float:left;
	display:block;
	width:315px;
	height:33px;
	background:url(images/cottage_foot.gif) top left no-repeat;
	margin:18px 0 0 0;
}

/* FOOTER STUFF ENDS */


.main_back1{
	float:left;
	display:block;
	width:808px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:#fee7c3 url(images/main_back1.jpg) top left no-repeat;
}






.main_back2{
	float:left;
	display:block;
	width:808px;
	padding:26px 0 0 0;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:#fee7c3 url(images/main_back2.jpg) top left no-repeat;
}

.main_back3{
	float:left;
	display:block;
	width:808px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:#fee7c3 url(images/main_back3.jpg) top left no-repeat;
}

.main_back4{
	float:left;
	display:block;
	width:808px;
	border-left:1px solid #bbbdbf;
	border-right:1px solid #bbbdbf;
	background:#fee7c3 url(images/main_back4.jpg) top left no-repeat;
}


.buy_a_lot_dev_map_header_img_pre{
	float:left;
	display:block;
	width:808px;
	height:313px;
}







.content_wrap1{
	padding:0 0 0 44px;
}

.content_wrap2{
	padding:0 290px 0 44px;
}

.content_wrap3{
	padding:0 340px 0 44px;
}

.content_wrap4{
	padding:0 445px 0 44px;
}






.home_map_back{
	float:left;
	display:inline;
	width:433px;
	height:297px;
	margin:29px 0 0 37px;
	background:url(images/home_map_back.png) top left no-repeat;
}


.view_larger_map{
	float:left;
	display:inline;
	width:120px;
	height:30px;
	color:#FFF;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	padding:15px 0 0 50px;
	margin:173px 0 0 40px;
}

.view_larger_map:link {color:#fff;}
.view_larger_map:visited {color:#fff;}
.view_larger_map:focus {color:#fff;}
.view_larger_map:active {color:#fff;}
.view_larger_map:hover {color:#fff; text-decoration:underline;}






.home_text{
	float:left;
	display:inline;
	width:400px;
}

.home_text p{ font-size:15px; line-height:21px; padding:0 0 16px 0;}

/*.home_text span{
	color:#434c36;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	line-height:21px;
}

.home_text strong{
	font-size:22px;
	line-height:22px;
}*/









.blue_button{
	display:block;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:15px;
	margin:0;
	text-decoration:none;
	cursor:hand;
}


.blue_button:link {color:#fff;}
.blue_button:visited {color:#fff;}
.blue_button:focus {color:#fff;}
.blue_button:active {color:#fff;}
.blue_button:hover {color:#fff; margin:2px 0 0 2px;}




.blue_button_left{
	float:left;
	display:inline;
	width:6px;
	height:24px;
	background:url(images/blue_button_left.png) top left no-repeat;
}

.blue_button_middle{
text-align:center;
	float:left;
	display:inline;
	height:21px;
	padding:3px 7px 0 7px;
	background: url(images/blue_button_middle.png) top left repeat-x;
}

.blue_button_right{
	float:left;
	display:inline;
	width:9px;
	height:24px;
	background:url(images/blue_button_right.png) top left no-repeat;
}







.main_bottom_back1{
	float:left;
	display:block;
	width:772px;
	height:142px;
	padding:17px 0 0 36px;
	border-top:1px solid #bbbdbf;
	background:url(images/main_bottom_back1.jpg) top left no-repeat;
}


.main_bottom_back1 .left_side{
	float:left;
	display:inline;
	width:424px;
	height:117px;
	border-right:1px solid #AC8A6F;
}


.main_bottom_back1 .left_side .text{
	float:left;
	display:inline;
	width:235px;
	margin:-4px 0 0 0;
}

/*.main_outside .main_back2 .main_bottom_back1 .left_side .text p, .main_outside .main_back2 .main_bottom_back1 .right_side .text p, .main_outside .main_back2 .main_bottom_back1 .right_side .text2 p{
	padding: 0 0 13px 0;
	font-size:13px;
	line-height:18px;
}*/

.main_bottom_back1 .left_side .text h2{
	margin:4px 0 0 0;
	padding: 0 0 4px 0;
}




.foot_astrisk{
	font-family:Arial, Helvetica, sans-serif;
	color:#695D51;
	font-size:10px;
	line-height:10px;
	
	float:left;
	display:block;
	padding:93px 0 0 0;
	width:164px;
	/*padding:0 20px 0 0;
	width:144px;*/
}

.foot_astrisk span{
	padding:0 0 0 9px;
}







.main_bottom_back1 .right_side{
	float:left;
	display:inline;
	width:307px;
	height:117px;
	margin:0 0 0 34px;
}

.main_bottom_back1 .right_side .text{
	float:left;
	display:inline;
	width:230px;
	margin:-4px 0 0 15px;
}

.main_bottom_back1 .right_side .text2{
	float:left;
	display:inline;
	width:160px;
	margin:-4px 0 0 15px;
}





.large_map{
	float:left;
	display:block;
	width:808px;
	height:479px;
	background:url(images/large_map.png) top left no-repeat;
}






.back_home_link{
	float:left;
	display:inline;
	width:190px;
	height:43px;
	margin: 0 0 0 618px;
	background:url(images/back_to_home.jpg) top left no-repeat;
}

.back_home_link:hover{background:url(images/back_to_home.jpg) 0 -43px no-repeat;}





.download_map2{
	float:left;
	display:inline;
	width:180px;
	height:142px;
	margin:320px 0 0 280px;
}






.call_us{
	float:left;
	display:inline;
	width:260px;
	margin:384px 0 0 36px;
}

.call_us span{
	color:#434c36;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	line-height:21px;
}

.call_us strong{
	font-size:22px;
	line-height:22px;
}







/*.listings_header_img{
	float:left;
	display:block;
	width:808px;
	height:170px;
	background:url(images/listings_header_img.jpg) top left no-repeat;
}

.reserve_appointment_header_img{
	float:left;
	display:block;
	width:808px;
	height:170px;
	background:url(images/reserve_your_appointment_time.jpg) top left no-repeat;
}
*/








.green_block{
	float:left;
	display:block;
	width:600px;
	/*margin: 0 398px 0 0;*/
	color:#434c36;
	font-size:18px;
	line-height:25px;
}








.coloumn_container{
	float:left;
	display:inline;
	width:738px;
	margin:10px 0 0 44px;
}

.coloumn_container h2, .coloumn_container p .coloumn_container ul{
	line-height:25px;
}

.coloumn_container h2{
	padding:0;
}

.coloumn_container .left_side, .coloumn_container .right_side{
	float:left;
	display:inline;
	width:240px;
}



.coloumn_container .right_side{
	margin: 0 0 0 18px;
}

ul{
	color:#79685b;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding: 0 0 19px 18px;
}













.coloumn_container2{
	float:left;
	display:inline;
	width:738px;
	margin:10px 0 0 44px;
}

.coloumn_container2 h2, .coloumn_container2 p .coloumn_container2 ul{
	line-height:25px;
}

.coloumn_container2 h2{
	padding:0;
}

.coloumn_container2 .left_side, .coloumn_container2 .right_side{
	float:left;
	display:inline;
	width:171px;
}

.coloumn_container2 .right_side{
	margin: 0 0 0 18px;
}


















.main_bottom_back1 .right_side .text .contactin_info{
	color:#434c36;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	line-height:21px;
}

.main_bottom_back1 .right_side .text .contactin_info strong{
	font-size:22px;
	line-height:22px;
}




/*.form_block{
	float:left;
	display:inline;
	width:509px;
	margin:24px 0 0 142px;
}*/







form {
	margin:0; padding:0;
}

.text_field{
	float:left;
	height:30px;
	color:#79685b;
	font-size:13px;
	line-height:20px;
}
 
.text_field label{
 	float:left; 
	line-height:20px;
}
 
.text_field_input {
	float:left;
	display:block; 
	width:416px;
}

.text_field_input input{
	border:solid 1px #77787b;
	background:#ffecd3;
}





.button_area{
	float:left;
	display:inline;
	width:409px;
	margin:13px 0 0 0;
}

.button_area .left_side{
	float:left;
	display:inline;
	width:126px;
}

.button_area .right_side{
	float:left;
	display:inline;
	width:260px;
}


.button_area .right_side p{
	color:#695D51;
	font-size:10px;
	line-height:15px;
	padding:0 0 32px 0;
	
	word-spacing:normal;
	letter-spacing:0.01em;
}












/*========================BLUE BUTTONS=========================*/

.reserve_an_appointment_hover_container{
position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:213px;
	height:24px;
}

.reserve_an_appointment{
	float:left;
	display:inline;
	width:213px;
	height:48px;
	background:url(images/blue_butt_reserve_an_appointment.png) top left no-repeat;
	cursor:hand;
}

.reserve_an_appointment:hover{
	margin-top:-24px;
}



.view_turn_key_hover_container{
position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:190px;
	height:24px;
}

.view_turn_key{
	float:left;
	display:inline;
	width:190px;
	height:48px;
	background:url(images/blue_butt_view_turn_key.png) top left no-repeat;
	cursor:hand;
}

.view_turn_key:hover{
	margin-top:-24px;
}


.blue_butt_download_map_container{
position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:210px;
	height:45px;
	margin:0 0 23px 0;
}

.blue_butt_download_map{
	float:left;
	display:inline;
	width:210px;
	height:90px;
	background:url(images/blue_butt_download_map.png) top left no-repeat;
	cursor:hand;
}

.blue_butt_download_map:hover{
	margin-top:-45px;
}




.blue_butt_view_google_map_hover_container{
position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:151px;
	height:24px;
}

.blue_butt_view_google_map{
	float:left;
	display:inline;
	width:151px;
	height:48px;
	background:url(images/blue_butt_view_google_map.png) top left no-repeat;
	cursor:hand;
}

.blue_butt_view_google_map:hover{
	margin-top:-24px;
}







.learn_more_hover_container{
position:relative;
	float:left;
	display:inline;
	overflow:hidden;
	width:113px;
	height:23px;
}

.learn_more{
	float:left;
	display:inline;
	width:113px;
	height:46px;
	background:url(images/blue_butt_learn_more.png) top left no-repeat;
	cursor:hand;
}

.learn_more:hover{
	margin-top:-23px;
}



/*========================BLUE BUTTONS=========================*/


.home_text .astrisk1{
	font-family:Arial, Helvetica, sans-serif;
	color:#695D51;
	font-size:10px;
	line-height:10px;
}

.home_text .astrisk1 span{
	padding:0 0 0 6px;
}








.home_stamp_container{
	position:absolute; 
	z-index:3;
	top:468px;
	left:50%;
}

.home_stamp{
position:relative;
top:0;
left:27px;
	display:block;
	width:450px;
	height:243px;	 
	background:url(images/home_stamp.png) top left no-repeat;
	cursor:hand;
}








.cheque1_container{
	position:absolute; 
	z-index:3;
	/*bottom:-93px;*/
	/*top:685px;*/
	left:50%;
}

.cheque1{
position:relative;
/*top:-29px;*/
/*left:-433px;*/
margin:-29px 0 0 -433px;
	display:block;
	width:211px;
	height:120px;
	background:url(images/cheque1.png) top left no-repeat;
}


.key1{
position:relative;
/*top:-29px;*/
/*left:-433px;*/
margin:-39px 0 0 -433px;
	display:block;
	width:211px;
	height:140px;
	background:url(images/key1.png) top left no-repeat;
}









.cheque2_container{
	position:absolute; 
	z-index:3;
	left:50%;
	margin:163px 0 0 117px;
}

.cheque2{
	display:block;
	width:197px;
	height:418px;
	/*width:327px;
	height:418px;*/
	padding:194px 132px 0 26px;
	background:url(images/cheque2.png) top left no-repeat;
}

.cheque2 p{
	line-height:18px;
}







.page_header{
	float:left;
	display:block;
	width:561px;
	height:32px;
	padding:10px 0 0 247px;
	border-top:1px solid #000;
	border-left:1px solid #bbbdbf;
	border-bottom:1px solid #000;
	border-right:1px solid #bbbdbf;
	background:url(images/page_header.jpg) top left no-repeat;
}


.page_header h1{
	float:left;
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	letter-spacing:0.05em;
	margin:0;
	padding:0;
}

.page_header h1 em{
	color:#F5DBB2;
}


.page_header a{
	color:#F5DBB2;
	font-size:15px;
	line-height:22px;
	text-decoration:none;

	float:right;
	display:block;
	padding: 1px 34px 0 17px;
	background:url(images/back_arrow.gif) center left no-repeat;
}

.page_header a:link {color:#F5DBB2;}
.page_header a:visited {color:#F5DBB2;}
.page_header a:focus {color:#F5DBB2;}
.page_header a:active {color:#F5DBB2;}

.page_header a:hover{
	color:#F5DBB2;
	text-decoration:underline;
}








.big_pumpkin_container{
	position:absolute; 
	z-index:3;
	top:561px;
	left:50%;
	margin:0 0 0 161px;
}

.big_pumpkin{
	float:left;
	display:block;
	width:275px;
	height:239px;
	background:url(images/big_pumpkin.png) top left no-repeat;
}







.our_lowest1_container{
	position:absolute; 
	z-index:3;
	top:492px;
	left:50%;
	margin:0 0 0 10px;
}

.our_lowest1{
	float:left;
	display:block;
	width:147px;
	height:160px;
	background:url(images/our_lowest1.png) top left no-repeat;
}






.our_lowest1_astrisk1_container{
	position:absolute; 
	z-index:3;
	top:620px;
	left:50%;
	margin:0 0 0 132px;
}

.our_lowest1_astrisk1{
 	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	color:#695D51;
	font-size:10px;
	line-height:11px;
	word-spacing:Normal;
	letter-spacing:0.01em;
}

.our_lowest1_astrisk1 span{
	padding:0 0 0 6px;
}











.download_map{
	padding:111px 0 0 0;
}

.download_map p{
	font-size:13px;
	padding:0 0 0 0;
}










.photo_with_branch_container{
	position:absolute; 
	z-index:2;
	left:50%;
	margin:113px 0 0 -20px;
}

.photo_with_branch{
	display:block;
	width:476px;
	height:249px;
	background:url(images/photo_with_branch.png) top left no-repeat;
}






.cottage_interior_container{
	position:absolute; 
	z-index:2;
	left:50%;
	margin:84px 0 0 150px;
}

.cottage_interior{
	display:block;
	width:314px;
	height:354px;
	background:url(images/cottage_interior.png) top left no-repeat;
}





.details td {text-align:center; color:#603c25; padding:10px 5px 10px 5px;}

.details a{color:#62828b;text-decoration:none;}
.details a:link {color:#62828b;}
.details a:visited {color:#62828b;}
.details a:focus {color:#62828b;}
.details a:active {color:#62828b;}
.details a:hover {color:#62828b;text-decoration:underline;}

.details { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#FFDFB3;
	border:1px solid #7C5D40;
	width:461px;
}

.details .dark {background:#ffd7a3;}

.details td.model {
	color:#e98246;
	text-align:left;
}

.details td a.model_images {
	float:left;
	display:inline;
	background: url(images/summer_magnify.gif) no-repeat center left;
	padding: 0 0 0 20px;
	margin:0 0 0 5px;
}

.details .top_row {background:#412918;}

.details .top_row td {color:#fff;}

.footnote{
	color:#584837;
	padding:10px 40px 19px 0;
	margin:0;
	font-size:10px;
	line-height:12px;
	font-style:italic;
}










.smiling_couple_container{
	position:absolute; 
	z-index:2;
	left:50%;
	margin:-114px 0 0 131px;
}

.smiling_couple{
	display:block;
	width:317px;
	height:256px;
	background:url(images/smiling_couple.png) top left no-repeat;
}







.how_to_get_here_container{
	position:absolute; 
	z-index:2;
	left:50%;
	margin:-138px 0 0 60px;
}

.how_to_get_here{
	display:block;
	width:205px;
	height:115px;
	padding:259px 114px 0 95px;
	background:url(images/how_to_get_here.png) top left no-repeat;
}









.slide_back{
text-align:left;
	position:absolute;
	top:0;
	left:0;
	float:left;
	display:block;
	width:575px;
	height:449px;
	overflow:hidden;
}

.slide_background{
	background:url(images/slide_back.jpg) top left no-repeat;
}



.slide_show_content{
	position:relative;
	top:34px;
	left:59px;
}

.slide_show_content h1{
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	letter-spacing:0.05em;
	margin:0;
	padding:0;
}

.slide_show_content h1 span{
	color:#F5DBB2;
	font-size:15px;
}


.slide_show_content .buttons{
position:relative;
	display:block;
	top:59px;
	left:138px;
	color:#F4D8A2;
}

.slide_show_content .buttons .prev{
	color:#FFDAA2;
	font-size:15px;
	padding:0 0 0 31px;
	background:url(images/gal_arrow_prev.gif) center left no-repeat;
}

.slide_show_content .buttons .next{
	color:#FFDAA2;
	font-size:15px;
	padding:0 31px 0 0;
	background:url(images/gal_arrow_next.gif) center right no-repeat;
}

.slide_show_content .buttons a {color:#F4D8A2; text-decoration:none;}
.slide_show_content .buttons a:link {color:#F4D8A2;}
.slide_show_content .buttons a:visited {color:#F4D8A2;}
.slide_show_content .buttons a:focus {color:#F4D8A2;}
.slide_show_content .buttons a:active {color:#F4D8A2;}
.slide_show_content .buttons a:hover {color:#F4D8A2; text-decoration:underline;}

.slide_show_content .buttons span{
	padding:0 10px;
}


.show_pic{
	position:relative; 
	text-align:center;
	top:28px; 
	left:18px; 
	display:block; 
	width:420px; 
	height:286px; 
	overflow:hidden;
	border:1px solid #000;
}

.show_pic span{
	margin: 0 0 0 -20px;
}


.close_window_contain{
	position:absolute; 
	z-index:2;
	top:-24px;
	left:50%;
	margin:0 0 0 202px;
}

.close_window{
	display:block;
	width:18px;
	height:17px;
	background:url(images/close_window.jpg) top left no-repeat;
}

.close_window:hover{
	background:url(images/close_window.jpg) 0 -17px no-repeat;
}