/* CSS Document */

body { 
	background-color:#DFE090; 
	margin:5px; 
	font-family:Arial, Helvitica, "sans serif"; 
	font-size:.75em; }

body p {
	text-align:justify; }
	
body p.bold {
	text-align:justify;
	font-weight:bold; }

body h1 {
	font-size:140%; 
	margin:0px 0px; 
	padding:0px 0px; 
	text-align:left; }
	
body h2 {
	font-size:120%; 
	font-style:italic;	 
	text-align:left; }

body h1.availability {
	font-size:160%; 
	margin:0px 0px; 
	padding:0px 0px; 
	text-align:center; }

body img.photo_aligned_L {
	border:1px solid #000; 
	margin:0px 20px 0px 0px; }

body img.photo_aligned_R {
	border:1px solid #000; 
	margin:0px 0px 0px 20px; }
	
body img.whiting_bay_beach {
	border:1px solid #000; 
	margin:10px 0px 0px 20px; }
	
body img.arran {
	border:1px solid #000; 
	margin:10px 0px 0px 20px; }
	
table.tHolder {
	width:780px; }
	
table.tRows {
	width:100%; 
	border-bottom:1px solid #CCC; 
	padding:10px 0px 10px 0px; }

.footer {
	font-size:75%;
	color:#666;
	text-align:center; }
	
.footer a:link, .footer a:visited {
	color:#666; }
	
.footer a:hover, .footer a:active {
	color:#900; }
	
a:link, a:visited {
	color:#000; }
	
a:hover, a:active {
	color:#900; }

table.tCal_Year {width:750px; padding:15px;}
table.tCal_Year td {width:250px; text-align:center;}
	
table.tCal_Months {width:250px;}
table.tCal_Months td.weekdays {width:25px; background-color:#ff8800; border:1px solid #DFE090; font-weight:bold; color:#FFFFFF; }
table.tCal_Months td.available {width:25px; background-color:#20C0C0; border:1px solid #DFE090; }
table.tCal_Months td.booked {width:25px; background-color:#E02020; border:1px solid #DFE090; }
table.tCal_Months td.neutral {width:25px; background-color:#888888; border:1px solid #DFE090; }
table.tCal_Months td.prices {width:75px; background-color:#660066; border:1px solid #DFE090; font-weight:bold; color:#FFFFFF; }
table.tCal_Months td.empty {width:75px; }

table.tCal_Admin_Months {width:250px;}
table.tCal_Admin_Months td.weekdays {width:25px; background-color:#ff8800; border:1px solid #DFE090; font-weight:bold; color:#FFFFFF; }
table.tCal_Admin_Months td.available {width:25px; background-color:#20C0C0; border:1px solid #DFE090; }
table.tCal_Admin_Months td.available a:link, table.tCal_Admin_Months td.available a:visited {color:#000000;}
table.tCal_Admin_Months td.available a:hover, table.tCal_Admin_Months td.available a:active {color:#FFFFFF; text-decoration:none;}

table.tCal_Admin_Months td.booked {width:25px; background-color:#E02020; border:1px solid #DFE090; }
table.tCal_Admin_Months td.booked a:link, table.tCal_Admin_Months td.booked a:visited {color:#000000;}
table.tCal_Admin_Months td.booked a:hover, table.tCal_Admin_Months td.booked a:active {color:#FFFFFF; text-decoration:none;}

table.tCal_Admin_Months td.neutral {width:25px; background-color:#888888; border:1px solid #DFE090; }

table.tCal_Admin_Months td.prices {width:75px; background-color:#660066; border:1px solid #DFE090; font-weight:bold; color:#FFFFFF; }
table.tCal_Admin_Months td.prices a:link, table.tCal_Admin_Months td.prices a:visited {color:#FFFFFF;}
table.tCal_Admin_Months td.prices a:hover, table.tCal_Admin_Months td.prices a:active {color:#FF0000; text-decoration:none;}

table.tCal_Admin_Months td.empty {width:75px; }

table.tCal_Legend td {padding:0px 5px 0px 5px; margin:10px 0px;  }
table.tCal_Legend td.available {width:20px; background-color:#20C0C0; border:1px solid #000000; margin:0px 2px; padding:0px; }
table.tCal_Legend td.booked {width:20px; background-color:#E02020; border:1px solid #000000; margin:0px 2px; padding:0px; }

ul.whiting {text-align:left;}
ul.arran {text-align:left;}
ol.conditions li {text-align:justify; margin:5px 0px;}


#admin_form .btn {
	float:left;
	clear:none;
	border:1px solid #000000; 
	background-color:#999999; 
	color:#FFFFFF;
	margin:10px; }
	

