
body
{
   	font-family: Arial, Helvetica, sans-serif;
	background: #000000 url('images/Improoved Background.jpg') repeat-x;
	background-color:#000000;
	margin: 0px
}
P
{
    TEXT-ALIGN: justify;	
    FONT: 12pt/16pt Comic Sans MS,georgia,palatino,times,serif
}
A:link
{
    BACKGROUND-COLOR: transparent;
    COLOR: #CC3300;
    FONT-WEIGHT:bold;
	FONT:georgia,palatino,times,serif;
    TEXT-DECORATION: none;
	
}
A:visited
{
    BACKGROUND-COLOR: transparent;
    COLOR: #CC3300;
    FONT-WEIGHT:bold;
		FONT:palatino,times,serif;
    TEXT-DECORATION: none
}
A:hover
{
    BACKGROUND-COLOR: transparent;
    COLOR: #ccc;
    TEXT-DECORATION: underline
}
A:active
{
    BACKGROUND-COLOR: transparent;
    COLOR: #fff;
    TEXT-DECORATION: underline
}
#container
{
    /*BACKGROUND: url('images/Web Site Ready Images/Scaled to 900 no wood background test.png') #ffffff no-repeat left top;*/
	POSITION: relative;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px auto;
    /*PADDING-LEFT: 1px;*/
    WIDTH: 900px;
	HEIGHT:1200px;
    /*PADDING-RIGHT: 1px;*/
    FONT: 8pt/12pt Comic Sans MS,georgia,palatino,times,serif;
    COLOR: #000000;
    /*PADDING-TOP: 1px;*/
    voice-family: inherit;
	
	
}
#header
{
	POSITION:absolute;
	WIDTH: 900px;
	HEIGHT:1350px;
	Z-INDEX:-1;
	/*BACKGROUND: url('images/Web Site Ready Images/Scaled to 900 no wood background test.png')*/
}

#links_layer
{
	WIDTH:900px;
	HEIGHT:200px;
	POSITION:ABSOLUTE;
	Z-INDEX:2;
}

#links_layer_directions
{
	WIDTH:900px;
	HEIGHT:100px;
	POSITION:ABSOLUTE;
	Z-INDEX:2;
}

#villa_book
{
	/*PADDING-TOP:200px;*/
	WIDTH:900px;
	HEIGHT:410px;
	MARGIN-TOP: 205px;
	POSITION:ABSOLUTE;
	
	
	
}
#villa_book_left
{
	FLOAT:LEFT;
	WIDTH:450px;
	
	
	/*PADDING-TOP: 180px;
	PADDING-LEFT: 60px;*/
}

#villa_book_left_content{
	
	MARGIN-LEFT: 60px;
	MARGIN-RIGHT:20px;
	
	
	
}

#villa_book_right
{
	FLOAT:RIGHT;
	WIDTH:450px;
	/*PADDING-TOP: 180px;
	PADDING-LEFT: 430px;*/
}

#villa_book_right_content
{
	/*MARGIN-TOP: 200px;*/
	MARGIN-LEFT: 30px;
	MARGIN-RIGHT:20px;
	Z-INDEX:4;
}

#villa_book_right_content A:link
{
	MARGIN-BOTTOM: 20px;
}
#villa_book_right_content p
{
	FONT-SIZE: 10pt;
	MARGIN-RIGHT:50px;
	
}

#villa_book_right_content h1
{
	COLOR:#CC3300;
	FONT-SIZE: 12pt;
	FONT-WEIGHT:normal;
	FONT: 8pt/12pt Comic Sans MS,georgia,palatino,times,serif;
	MARGIN-RIGHT:50px;
	
}

#links_layer_bottom
{
	WIDTH:900px;
	HEIGHT:500px;
	POSITION:ABSOLUTE;
	MARGIN-TOP:640px;
	Z-INDEX:2;
}

#links_layer_bottom_directions
{
	WIDTH:900px;
	HEIGHT:500px;
	POSITION:ABSOLUTE;
	MARGIN-TOP:740px;
	Z-INDEX:2;
}


#links_layer_bottom_attractions
{
	WIDTH:900px;
	HEIGHT:200px;
	POSITION:ABSOLUTE;
	TOP:900px;
	Z-INDEX:2;
}
#notepad
{
	
	PADDING-TOP:693px;
	PADDING-LEFT:0px;
	WIDTH:805px;
	HEIGHT: 350px;
	
}

#receipt
{
	FONT-FAMILY: 'Courier New', Courier, monospace;
	PADDING-LEFT:75px;
	PADDING-TOP:8px;
	FLOAT:LEFT;
	WIDTH:100px;
	
}

#notepad_right
{
	FLOAT:RIGHT;
	WIDTH:345px;
	
}



#notepad_right p
{
    TEXT-ALIGN: left;	
    FONT-SIZE: 10pt;
	LINE-HEIGHT: 1.5em;
}
#notepad_left p
{
	TEXT-ALIGN: left;	
    FONT-SIZE: 12pt;
	LINE-HEIGHT: 2.5em;
}

#receipt UL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 50px 0px 0px 0px;

}
#receipt LI
{
    FONT-SIZE: 12pt;
	LINE-HEIGHT: 1.3em;
    LIST-STYLE-TYPE: none;
    DISPLAY:BLOCKS;

}

#receipt A
{
    LINE-HEIGHT: 1.2em;
    LIST-STYLE-TYPE: none;
    DISPLAY:BLOCKS;

}

#attractions_book
{
	WIDTH:900px;
	HEIGHT:410px;
	/*MARGIN-TOP: 205px;*/
	POSITION:ABSOLUTE;
	
}

#attractions_book h1
{
	LINE-HEIGHT: 0.5em;
	FONT-SIZE: 12pt;
	font-weight:normal;
	FONT: Comic Sans MS,georgia,palatino,times,serif;
	COLOR: #CC3300;
	MARGIN-RIGHT:50px;
}

#attractions_book  p
{
	COLOR:#000000;
	font-weight:normal;
	FONT-SIZE: 8pt;
	MARGIN-RIGHT:50px;
	LINE-HEIGHT: 1.8em;
}

#attractions_book_left
{
	FLOAT:LEFT;
	WIDTH:450px;

}

#attractions_book_left_content{
	MARGIN-TOP: 175px;
	MARGIN-LEFT: 60px;
	MARGIN-RIGHT:20px;
	
	
	
}

#attractions_book_right
{
	
	FLOAT:RIGHT;
	WIDTH:450px;

}

#attractions_book_right_content
{
	MARGIN-TOP: 140px;
	MARGIN-LEFT: 30px;
	MARGIN-RIGHT:20px;
	Z-INDEX:4;
	
}
#attractions_notpad{
	
	PADDING-TOP: 690px;
	PADDING-LEFT: 50px;
	FONT-FAMILY: Comic Sans MS,georgia,palatino,times,serif;
	FLOAT:LEFT;
	WIDTH:350px;
}
#attractions_notpad h1
{
	LINE-HEIGHT: 0.5em;
	FONT-SIZE: 12pt;
	font-weight:normal;
	FONT: Comic Sans MS,georgia,palatino,times,serif;
	COLOR: #CC3300;
	MARGIN-RIGHT:50px;
}

#attractions_notpad  p
{
	COLOR:#000000;
	font-weight:normal;
	FONT-SIZE: 8pt;
	MARGIN-RIGHT:50px;
	MARGIN-TOP:20px;
	LINE-HEIGHT: 1.8em;
}

#directions_book
{
	
	PADDING-TOP: 130px;
	PADDING-LEFT: 0px;
	WIDTH:900px;
	HEIGHT:610px;
	/*MARGIN-TOP: 205px;*/
	POSITION:ABSOLUTE;
	
}
#directions_book_right
{
	
	FLOAT:RIGHT;
	WIDTH:450px;

}

#directions_book_left
{
	FLOAT:LEFT;
	WIDTH:450px;

}

#directions_book_left_content{
	MARGIN-TOP: 90px;
	MARGIN-LEFT: 60px;
	MARGIN-RIGHT:20px;
}
#directions_book h1
{
	LINE-HEIGHT: 0.5em;
	FONT-SIZE: 12pt;
	font-weight:normal;
	FONT: Comic Sans MS,georgia,palatino,times,serif;
	COLOR: #CC3300;
	MARGIN-RIGHT:50px;
}

#directions_book  p
{
	COLOR:#000000;
	font-weight:normal;
	FONT-SIZE: 8pt;
	MARGIN-RIGHT:50px;
}
	
#footer
{
   	POSITION:RELATIVE;
	BORDER-BOTTOM: #000 0px solid;
    TEXT-ALIGN: center;
    COLOR: #CC9933;
	FONT-SIZE:1.2em;
   /* BORDER-TOP: #ff9933 3px solid;*/
	/*TOP:1200px;*/
	/*MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;*/
	
}

#footer A:link
{
    MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
	BACKGROUND-COLOR: transparent;
    COLOR: #CC9933;
    FONT-WEIGHT:normal;
	FONT:Comic Sans MS,georgia,palatino,times,serif;
    TEXT-DECORATION: none;
	MARGIN-BOTTOM:0px;
	
}
#footer A:visited
{
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
    BACKGROUND-COLOR: transparent;
    COLOR: #CC9933;
    FONT-WEIGHT:normal;
	FONT:Comic Sans MS,palatino,times,serif;
    TEXT-DECORATION: none
}
#footer A:hover
{
    BACKGROUND-COLOR: transparent;
    COLOR: #CCCCCC;
    TEXT-DECORATION: underline
}
#footer A:active
{
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
    BACKGROUND-COLOR: transparent;
    COLOR: #CC9933;
    TEXT-DECORATION: underline
}

#contact_main
{
	
	PADDING-TOP: 250px;
	PADDING-LEFT: 240px;
	WIDTH:400px;
	HEIGHT:410px;
	/*MARGIN-TOP: 205px;*/
	POSITION:ABSOLUTE;
	
}

#contact_main p
{
	COLOR:#000000;
	font-weight:normal;
	TEXT-ALIGN:left;
	FONT-SIZE: 8pt;
	line-height:1.3em;
	/*MARGIN-RIGHT:50px;*/
	font-family:"Courier New", Courier, mono;
	
}
#contact_main_calender
{
	position:relative;
	padding-left:230px;
	margin:0px 0px 0 10px;
}
#contact_main_calender a
{
	
	COLOR:#CC3300;
	font-weight:normal;
	FONT-SIZE: 8pt;
	line-height:1.3em;
	font-family:"Courier New", Courier, mono;
	
	
}
#contact_main p.send
{
	margin:120px 0px 0 0;
	COLOR:#000000;
	font-weight:normal;
	FONT-SIZE: 8pt;
	line-height:1.0em;
	/*MARGIN-RIGHT:50px;*/
	font-family:"Courier New", Courier, mono;
	
}
#contact_main p.note
{
	margin:20px 5px 0 0;
	COLOR:#000000;
	font-weight:normal;
	FONT-SIZE: 8pt;
	line-height:1.0em;
	/*MARGIN-RIGHT:50px;*/
	font-family:"Courier New", Courier, mono;
	
}

input {
	margin:2px 5px 0px 0px;
	background-color:#FFFFFF;
	float:right;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	color:#000000;
	font-family:"Courier New", Courier, mono;
	/*padding:1px 2px;*/
	font-size:8pt;
}



select {
	margin: 2px 2px 3px 3px;
	float:right;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	font-family:"Courier New", Courier, mono;
	border-color:#809431;
	
	padding: 0;
	font-size:8pt;
}

option.contact 
{
	font-family:"Courier New", Courier, mono;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	color:#000000;
}

textarea.contact {
	margin: 2px 2px 3px 3px;
	width: 280px;
	height: 100px;
	float:right;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	padding: 5px;
	font-size:8pt;
	font-family: "Courier New", Courier, mono;

}

#contact_note
{
	 position: absolute;
	 top:570px;
	 /*padding-top: 50px;*/
}

#prices_menu
{
	FONT-FAMILY:Georgia, Serif;
	font-style:italic;
	font-size:16px;
	PADDING-TOP: 450px;
	PADDING-LEFT: 240px;
	WIDTH:410px;
	HEIGHT:510px;
	POSITION:ABSOLUTE;
}
#prices_menu a
{
	
	MARGIN-BOTTOM:10px;
	COLOR:#CC3300;
	font-size:18px;
	/*font-weight:bold;*/
}
#prices_menu p
{
	
	MARGIN: 5px 0px 0px 0px;
	FONT-FAMILY:Georgia, Serif;
	font-size:15px;
	LINE-HEIGHT: 1.2em;
}

#prices_menu UL
{
	MARGIN: 30px 0px 0px -20px;
}
#prices_menu LI
{
    LINE-HEIGHT: 1.5em;
    LIST-STYLE-TYPE: none;
    DISPLAY:BLOCKS;

}

#prices_month
{
	WIDTH:300px;
	position:relative;
	float: left;
}

#prices_amounts
{
	WIDTH:100px;
	position:relative;
	float: right;
}
#prices_notes
{
	POSITION:relative;
	FONT-FAMILY:Georgia, Serif;
	font-style:italic;
	font-size:14px;
	TOP: 30px;
	PADDING-LEFT:140px;
	WIDTH:260px;
	HEIGHT:200px;
	
}
#useful_book_left_content{
	MARGIN-TOP: 160px;
	MARGIN-LEFT: 60px;
	MARGIN-RIGHT:20px;
	
	
	
}

#useful_book_right_content
{
	MARGIN-TOP: 140px;
	MARGIN-LEFT: 30px;
	MARGIN-RIGHT:20px;
	Z-INDEX:4;
	
}
#useful_book_notpad{
	
	FONT-FAMILY: Comic Sans MS,georgia,palatino,times,serif;
	LINE-HEIGHT: 1.0em;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	PADDING-TOP: 707px;
	PADDING-LEFT: 30px;
	FLOAT:LEFT;
	WIDTH:350px;
}
#useful_book_notpad_left{

	PADDING-TOP: 10px;
	LINE-HEIGHT: 3.1em;
	FLOAT:LEFT;
	WIDTH:80 px;
}

#useful_book_notpad_right{


	FLOAT:RIGHT;
	WIDTH:270px;
}
#useful_book_notpad h1
{
	LINE-HEIGHT: 1.0em;
	FONT-SIZE: 12pt;
	font-weight:normal;
	FONT: Comic Sans MS,georgia,palatino,times,serif;
	COLOR: #CC3300;
	MARGIN-RIGHT:50px;
}

#useful_book_notpad  a
{
	
	margin-top:2px;
	COLOR:#CC3300;
	font-weight:normal;
	FONT-SIZE: 10pt;
	MARGIN-RIGHT:50px;
	LINE-HEIGHT: 1.0em;
}

#useful_book_notpad  p
{
	
	COLOR:#000000;
	font-weight:normal;
	FONT-SIZE: 10pt;
	MARGIN-RIGHT:50px;
	LINE-HEIGHT: 1.3em;
}

#useful_book_notpad UL
{
	MARGIN: 0px 0px 18px -40px;
}
#useful_book_notpad LI
{
    LINE-HEIGHT: 1.55em;
    LIST-STYLE-TYPE: none;
    DISPLAY:BLOCKS;

}


