/*--WEBSITE DESIGNED BY KEVIN MITCHELL & CSS BY EDWARD LOPEZ--*/

body{
	margin:0px;
	background-color:#55A61D;
	}
	
#home_bot_illustration{
	margin:0px;
	padding:0px;
	width:100%;
	}
	
#home{background-image:url(../images/01_Homepage/BG_Homepage.jpg); background-position:top left; background-repeat:no-repeat; margin:0px;}
#house{background-image:url(../images/02_House/BG_House.jpg); background-repeat:no-repeat; margin:0px 0px 25px 0px;}
#rooms{background-image:url(../images/03_Rooms/BG_Rooms.jpg); background-repeat:no-repeat; margin:0px 0px 25px 0px;}
#find_us{background-image:url(../images/04_Holiday_Home/BG_Holiday_Home.jpg); background-repeat:no-repeat; margin:0px 0px 25px 0px;}
#recreation{background-image:url(../images/05_Recreation/BG_Recreation.jpg); background-repeat:no-repeat; margin:0px 0px 25px 0px;}
#holiday_home{background-image:url(../images/06_How_to_Find_Us/BG_How_to_find_us.jpg); background-repeat:no-repeat; margin:0px 0px 25px 0px;}
#testimonials{background-image:url(../images/07_Testimonials/BG_Testimonials.jpg); background-repeat:no-repeat; margin:0px 0px 25px 0px;}
#make_a_reservation{background-image:url(../images/08_Reservation/BG_Reservations.jpg); background-repeat:no-repeat; margin:0px 0px 25px 0px;}

/*--DEFAULT FONTS------------------------------------------------------------------------------------------*/

h1{
	margin:30px 0px 20px 5px;
	padding:0px;
	width:373px;
	height:38px;
	background:url(../images/01_Homepage/Headline_Home_Welcome.gif) no-repeat;
	float:left;
	}
	
h1 span{
	display:none;
	}
	
h2{
	margin:0px;
	padding:0px;
	}

h3{
	margin:0px;
	padding:0px;
	}
	
p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.45;
	}
	
a{
	color:#9F1DA5;
	text-decoration:none;
	outline:none;
	}
	
a:hover{
	text-decoration:underline;
	}
	
img{
display:block;}

/*--MAIN CON---------------------------------------------------------------------------------------------*/

#header_con_home{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:960px;
	height:95px;
	position:absolute;
	left:20px;
	top:0px;
	}
	
#header_con{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:960px;
	height:95px;
	}
	
#logo_con{
	margin:0px;
	padding:0px;
	width:230px;
	height:95px;
	float:left;
	}
	
#contact_con{
	margin:0px 0px 0px 20px;
	padding:0px;
	width:710px;
	height:95px;
	float:left;
	}
	
#contact_con ul{
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:right;
	}
	
#contact_con li{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style-type:none;
	}
	
#contact_con li a{
	color:#000000;
	text-decoration:none;
	}
	
#contact_con li a:hover{
text-decoration:underline;
	}
	

	
/*--MAIN CON---------------------------------------------------------------------------------------------*/

#main_con_home{
	margin:0px 0px 0px 0px;
	padding:95px 0px 0px 20px;
	width:960px;
	}
	
#main_con{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:960px;
	}
	
/*--LEFT CON---------------------------------------------------------------------------------------------*/
	
#left_con{
	margin:0px;
	padding:0px;
	width:230px;
	float:left;
	}
	
/*--NAVIGATION--------------------------------------------------------------------------------------------*/
	
#nav_con{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:230px;
	height:230px;
	background:#55A51E;
	float:left;
	}

#nav_con ul{
	margin:26px 20px 0px 20px;
	padding:0px;
	width:190px;
	list-style-type:none;
	}
	
#nav_con li{
	margin:0px 0px 19px 0px;
	padding:0px;
	width:190px;
	height:14px;
	list-style-type:none;
	float:left;
	}
	
#nav_con li a span{
	display:none;
	}

#nav_con li a{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:14px;
	display:block;
	}

#nav_con li a:hover{
	margin:0px;
	padding:0px;
	display:block;
	}

.house a{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: 0px 0px;}
.house a:hover{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px 0px;}
#house_active{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px 0px;}

.rooms a{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: 0px -33px;}
.rooms a:hover{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -33px;}
#rooms_active{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -33px;}

.holiday_home a{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: 0px -66px;}
.holiday_home a:hover{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -66px;}
#holiday_home_active{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -66px;}

.recreation a{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: 0px -99px;}
.recreation a:hover{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -99px;}
#recreation_active{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -99px;}

.how_to_find_us a{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: 0px -132px;}
.how_to_find_us a:hover{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -132px;}
#how_to_find_us_active{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -132px;}

.testimonials a{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: 0px -165px;}
.testimonials a:hover{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -165px;}
#testimonials_active{background:url(../images/00_Navigation/navigation.gif) no-repeat; background-position: -190px -165px;}

.hide{
	display:none;
	}
	
/*--BOOK NOW----------------------------------------------------------------------------------------------*/

#book_now_con{
	margin:0px;
	padding:0px;
	width:230px;
	height:230px;
	background:#9F1DA5;
	float:left;
	}
	
#book_now_con img{
	display:block;
	}
	
#book_now_con h4{
	margin:30px 0px 20px 0px;
	padding:0px;
	width:230px;
	height:23px;
	background:url(../images/00_Navigation/Headline_Book_Now.gif) no-repeat;
	}
	
#book_now_con h4 span{
	display:none;
	}	
	
#book_now_con p{
	margin:0px 20px 20px 20px;
	padding:0px;
	color:#FFFFFF;
	}
	
#book_now_con a{
	margin:0px;
	padding:0px;
	width:230px;
	height:31px;
	background:url(../images/00_Navigation/Button_Make_Reservation.gif) no-repeat;
	display:block;
	}
	
#book_now_con a span{
	display:none;
	}	

/*--Face Book---------------------------------------------------------------------------------------------*/
#facebook_con
{
	margin-top:20px;
	padding:0px;
	width:230px;
	height:230px;
	float:left;
	}
		
/*--RIGHT CON---------------------------------------------------------------------------------------------*/
	
#right_con{
	margin:0px 0px 0px 20px;
	padding:20px 15px 20px 15px;
	width:680px;
	min-height:760px;
	background:#FFFFFF;
	float:right;
	}
	
#right_copy_wrapper{
	margin:0px;
	padding:0px;
	float:left;
	width:730px;
	}
	
/*--COPYRIGHT CON------------------------------------------------------------------------------------------*/
	
#copyright_con{
	margin:0px 0px 0px 20px;
	padding:10px 0px 0px 0px;
	width:600px;
	height:30px;
	float:left;
	}
	
#copyright_con p{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#copyright_con a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#copyright_con a:hover{
	text-decoration:underline;
	}
	
/*--HOMEPAGE------------------------------------------------------------------------------------------------------*/
	
#home_imgs_con{
	margin:0px;
	padding:0px;
	width:680px;
	}
		
#home_imgs_con img{
	display:block;
	}
	
#home_lhs_imgs_con{
	margin:0px;
	padding:0px;
	width:230px;
	float:left;
	}
	
#imgs_row{
	margin:0px;
	padding:0px;
	width:230px;
	}
		
#home_lhs_imgs_con img{
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	float:left;
	}
		
#home_txt_con{
	margin:0px;
	padding:0px;
	width:680px;
	}
	
#home_txt_con h1{
	margin:30px 0px 20px 5px;
	padding:0px;
	width:373px;
	height:38px;
	background:url(../images/01_Homepage/Headline_Home_Welcome.gif) no-repeat;
	float:left;
	}
	
#home_txt_con h1 span{
	display:none;
	}
	
#home_txt_con h2{
	margin:0px;
	padding:0px;
	}

h3{
	margin:0px;
	padding:0px;
	}
	
p{
	margin:0px 0px 16px 5px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.45;
	}
	
a{outline:none;}
	
/*--HOUSE-------------------------------------------------------------------------------------------------------------*/

#house_txt_con{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:680px;
	
	}
	
#house_txt_con .left_col{
	margin:0px;
	padding:0px;
	width:450px;
	float:left;
	}
	
#house_txt_con .right_col{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:220px;
	float:left;
	}
	
#house_txt_con h1{
	margin:0px 0px 26px 5px;
	padding:0px 0px 9px 0px;
	width:670px;
	height:23px;
	background:url(../images/02_House/Headline_House.gif) no-repeat;
	border-bottom:#9A9A9A dotted 1px;
	float:left;
	}
	
#house_txt_con h2{
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	height:12px;
	}
	
#house_txt_con .left_col h2{width:440px; background:url(../images/02_House/House_Small_Headline_01.gif) no-repeat;}
#house_txt_con .right_col h2{width:210px; background:url(../images/02_House/House_Small_Headline_02.gif) no-repeat;}
	
#house_txt_con h1 span{
	display:none;
	}
	
#house_txt_con .left_col p{
	margin:0px 0px 20px 5px;
	width:430px;
	}
	
#house_txt_con .right_col p{
	margin:0px 0px 20px 5px;
	width:210px;
	}
	
#house_txt_con h2 span{
	display:none;
	}
	
.alt{
	color:#999999;
	}

/*--ROOMS-------------------------------------------------------------------------------------------------------------*/

#rooms_txt_con{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:680px;
	}
	
#rooms_txt_con .left_col{
	margin:0px;
	padding:0px;
	width:323px;
	float:left;
	}
	
#rooms_txt_con .right_col{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:323px;
	float:right;
	}

#rooms_txt_con h1{
	margin:0px 0px 26px 5px;
	padding:0px 0px 9px 0px;
	width:670px;
	height:23px;
	background:url(../images/03_Rooms/Headline_Rooms.gif) no-repeat;
	border-bottom:#9A9A9A dotted 1px;
	float:left;
	}
	
#rooms_txt_con h2{
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	height:12px;
	}
	
#rooms_txt_con .left_col h2{width:323px; background:url(../images/03_Rooms/Rooms_Small_Headline_01.gif) no-repeat;}
#rooms_txt_con .left_col h2#test{width:323px; background:url(../images/03_Rooms/Rooms_Small_Headline_02.gif) no-repeat;}
#rooms_txt_con .right_col h2{width:323px; background:url(../images/03_Rooms/Rooms_Small_Headline_03.gif) no-repeat;}

#rooms_txt_con h2 span{
	display:none;
	}
	
/*--HOLIDAY HOME------------------------------------------------------------------------------------------------------*/

#holiday_home_txt_con{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:680px;
	}
	
#holiday_home_txt_con .left_col{
	margin:0px;
	padding:0px;
	width:323px;
	float:left;
	}
	
#holiday_home_txt_con .right_col{
	margin:0px 0px 0px 32px;
	padding:0px;
	width:323px;
	float:left;
	}

#holiday_home_txt_con h1{
	margin:0px 0px 26px 5px;
	padding:0px 0px 9px 0px;
	width:670px;
	height:23px;
	background:url(../images/04_Holiday_Home/Headline_Holiday_Home.gif) no-repeat;
	border-bottom:#9A9A9A dotted 1px;
	float:left;
	}
	
#holiday_home_txt_con h2{
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	height:12px;
	}
	
#holiday_home_txt_con .left_col h2{width:323px; background:url(../images/03_Rooms/Rooms_Small_Headline_01.gif) no-repeat;}
#holiday_home_txt_con .left_col h2{width:323px; background:url(../images/03_Rooms/Rooms_Small_Headline_02.gif) no-repeat;}
#holiday_home_txt_con .right_col h2{width:323px; background:url(../images/03_Rooms/Rooms_Small_Headline_03.gif) no-repeat;}

#holiday_home_txt_con h2 span{
	display:none;
	}

/*--RECREATION--------------------------------------------------------------------------------------------------------*/

#recreation_txt_con{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:680px;
	}
	
.content_row{
	margin:0px;
	padding:0px;
	width:680px;
	}
	
#recreation_txt_con .left_col{
	margin:0px;
	padding:0px;
	width:442px;
	float:left;
	}
	
#recreation_txt_con .right_col{
	margin:0px 0px 0px 30px;
	padding:0px;
	width:208px;
	float:left;
	}
	
#recreation_txt_con .left_col img{
	float:left;
	}

#recreation_txt_con h1{
	margin:0px 0px 26px 5px;
	padding:0px 0px 9px 0px;
	width:670px;
	height:23px;
	background:url(../images/05_Recreation/Headline_Recreation.gif) no-repeat;
	border-bottom:#9A9A9A dotted 1px;
	float:left;
	}
	
#recreation_txt_con h2{
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	height:28px;
	}
	
#recreation_txt_con .left_col h2{width:323px; background:url(../images/05_Recreation/Headline_Recreation_02.gif) no-repeat;}
#recreation_txt_con .right_col h2{width:323px; background:url(../images/03_Rooms/Rooms_Small_Headline_03.gif) no-repeat;}

#recreation_txt_con h2 span{
	display:none;
	}

/*--HOW TO FIND US----------------------------------------------------------------------------------------------------*/

#find_us_txt_con{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:680px;
	}
	
#find_us_txt_con .left_col{
	margin:0px;
	padding:0px;
	width:323px;
	float:left;
	}
	
#find_us_txt_con .right_col{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:323px;
	float:right;
	}

#find_us_txt_con h1{
	margin:0px 0px 26px 5px;
	padding:0px 0px 9px 0px;
	width:670px;
	height:23px;
	background:url(../images/06_How_to_Find_Us/Headline_How_to-Find_Us.gif) no-repeat;
	border-bottom:#9A9A9A dotted 1px;
	float:left;
	}
	
#find_us_txt_con h2{
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	height:12px;
	width:323px;
	background:url(../images/06_How_to_Find_Us/Find_Us_Small_Headline_01.gif) no-repeat;
	}

#find_us_txt_con h2 span{
	display:none;
	}

/*--TESTIMONIALS------------------------------------------------------------------------------------------------------*/

#testimonials_txt_con{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:680px;
	}

#testimonials_txt_con h1{
	margin:0px 0px 26px 5px;
	padding:0px 0px 9px 0px;
	width:670px;
	height:23px;
	background:url(../images/07_Testimonials/Headline_Testimonials.gif) no-repeat;
	border-bottom:#9A9A9A dotted 1px;
	float:left;
	}
	
.quote_con p{
	margin:0px;
	padding:0px;
	}
	
.quote_con{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:255px;
	float:left;
	}
	
.quote_con#quote_1{ background:url(../images/07_Testimonials/bg_quote_01.gif) no-repeat; padding:0px 20px 30px 60px;}
.quote_con#quote_2{ background:url(../images/07_Testimonials/bg_quote_02.gif) no-repeat; padding:0px 60px 30px 20px;}
.quote_con#quote_3{ background:url(../images/07_Testimonials/bg_quote_03.gif) no-repeat; padding:0px 20px 30px 60px;}
.quote_con#quote_4{ background:url(../images/07_Testimonials/bg_quote_04.gif) no-repeat; padding:0px 60px 30px 20px;}
.quote_con#quote_5{ background:url(../images/07_Testimonials/bg_quote_05.gif) no-repeat; padding:0px 20px 30px 60px;}
.quote_con#quote_6{ background:url(../images/07_Testimonials/bg_quote_06.gif) no-repeat; padding:0px 60px 30px 20px;}

#testimonials_txt_con h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:670px;
	height:90px;
	background:url(../images/07_Testimonials/Testimonials_Quote_Large.gif) no-repeat;
	}

#testimonials_txt_con h2 span{
	display:none;
	}

/*--RESERVATIONS------------------------------------------------------------------------------------------------------*/

#reservation_txt_con{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:680px;
	}

#reservation_txt_con h1{
	margin:0px 0px 26px 5px;
	padding:0px 0px 9px 0px;
	width:670px;
	height:23px;
	background:url(../images/08_Reservation/Headline_Reservation.gif) no-repeat;
	border-bottom:#9A9A9A dotted 1px;
	float:left;
	}
	
#reservation_txt_con h2{
	margin:20px 0px 20px 5px;
	padding:0px 0px 0px 0px;
	width:323px;
	height:23px;
	background:url(../images/08_Reservation/Headline_Contact_Details.gif) no-repeat;
	}

#reservation_txt_con h2 span{
	display:none;
	}
	
#reservation_txt_con .contact_details{
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	width:670px;
	background:url(../images/08_Reservation/Reservation_Contact_Details.jpg) no-repeat #DDDDDD;
	}
	
#reservation_txt_con .contact_details a.email_link{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:335px;
	height:23px;
	background:url(../images/08_Reservation/Icon_Email_Address.gif) top;
	display:block;
	}
	
#reservation_txt_con .contact_details a:hover.email_link{
	background:url(../images/08_Reservation/Icon_Email_Address.gif) bottom;
	}
	
#reservation_txt_con .contact_details a.email_link span{
	display:none;
	}
	
/*--CLEARS AND FIXES--------------------------------------------------------------------------------------------------*/

.clear{
	margin:0px;
	padding:0px;
	clear:both;
	height:0px;
	}
	
.bigger{
	font-size:22px;
	font-weight:bold;
	}
