body
{
	 
	 margin:0px;
	 padding:0px;
}
.mainTable
{
	background-color:#ffffff;
	width:970px;
}
.mainTablebg
{
	background-color:#ffffff;
}
.toplinks
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:10px;
	color:#124b9a;
	vertical-align:top;
	text-align:right;
	padding-right:10px;
}

.toplinks a
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:10px;
	color:#000000;
	vertical-align:top;
	text-decoration:none;
}

.toplinks a:hover
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:10px;
	color:#124b9a;
	vertical-align:top;
	text-decoration:underline;
}

.searchPanel
{
	background: url(images/SearchPanel.jpg) no-repeat left top;
	width:258px;
	height:284px;
	vertical-align:top;
}
.regionPanel
{
	background: url(images/RegionBorder1.jpg) no-repeat left top;
	width:258px;
	height:450px;
	vertical-align:top;
}
.regionPanel1
{
	background: url(images/RegionBorder1.jpg);
	width:258px;
	height:450px;
	vertical-align:top;
}

.newletterPanel
{
	background-image: url(images/NewsletterPanel.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:170px;
	vertical-align:top;
}

.content
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#000000;
	vertical-align:top;
	padding-left:20px;
}

.content1
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#000000;
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
}

.footer
{
	background-color:#96954D;
}
.copyright
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#ffffff;
	vertical-align:top;
	text-align:right;
	padding-right:10px;
}
.footerlinks
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:10px;
	color:#ffffff;
	vertical-align:top;
	text-align:right;
	padding-right:10px;
}

.footerlinks a
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:10px;
	color:#ffffff;
	vertical-align:top;
	text-decoration:none;
}

.footerlinks a:hover
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:10px;
	color:#ffffff;
	vertical-align:top;
	text-decoration:underline;
}

.link_ref a
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#000000;
	vertical-align:top;
	text-decoration:none;
}

.link_ref a:hover
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#000000;
	vertical-align:top;
	text-decoration:underline;
}
.searchPanelLinks
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	vertical-align:top;
	text-align:right;
	padding-right:10px;
}

.searchPanelLinks a
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	vertical-align:top;
	text-decoration:none;
}

.searchPanelLinks a:hover
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	vertical-align:top;
	text-decoration:underline;
}
.searchLabel
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	vertical-align:top;
	width:50%;
}
select
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#000000;
	vertical-align:top;
}

.inp
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#000000;
	border:solid 1px #c0c0c0;
}

.inp1
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#000000;
	border:solid 1px #c0c0c0;
	width:200px;
}


.pageHeading
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:18px;
	color:#637C90;
	vertical-align:center;
	height:25px;
	border-bottom:solid 1px #929B4A;
	padding-left:10px;
}

.pageHeadingMainListing
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:24px;
	color:#637C90;
	vertical-align:center;
	height:25px;
	border-bottom:solid 1px #929B4A;
	padding-left:10px;
	font-weight:bold;

}

.pageHeading1
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:18px;
	color:#637C90;
	vertical-align:center;
	height:25px;
	padding-left:10px;
}

.pageHeading2
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:14px;
	color:#637C90;
	vertical-align:center;
	height:25px;
	padding-left:10px;
}

.pageHeadingMainListing1
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:24px;
	color:#637C90;
	vertical-align:center;
	height:25px;
	padding-left:10px;
	font-weight:bold;

}

.sub
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#000000;
}

.error
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#ff0000;
	text-align:center;
}

.linebreak
{
	background-image: url(images/line.jpg);
	width:17px;
	height:17px;
}

#leftnavigation a
	{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	border-bottom:solid 1px #000000;
	color:#000000;
	font-size:8.5pt;
	PADDING:5px;	
	text-align:left;
	margin:0px;
	cursor:hand;
	DISPLAY: block; 
	height:20px;
	width:185px;
	
	text-decoration:none;
	}

#leftnavigation a:hover
	{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	color:#000000;
	border-bottom:solid 1px #000000;
	background-color:#f1f1f1;
	font-size:8.5pt;
	PADDING:5px;	
	margin:0px;
	text-align:left;
	cursor:hand;
	height:20px;
	width:185px;
	text-decoration:none;
	}
#comment td{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	border: 1px #cccccc dotted;
	color:#CC0000;
	padding-left:3px;
	font-size:11.5px;
	}
.field,.fields
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11.5px;
}

.fieldlinks
{
	color:#000000;
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11.5px;
	font-weight:bold;
}

.head2
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
}
.tbl
{
	border:solid 1px #dadada;
}

.tbheading
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	background-color:#f1f1f1;
	height:31px;
	padding:2px;
}
.tbheadingPlain
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	height:31px;
	padding:2px;
}
.propertyname
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#CC7B33;
}
td
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11.5px;
}
.regionContent
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	color:#ffffff;
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}

.largeGroupsAds
{
		border: solid 4px #c0c0c0;
		border-color: #c0c0c0;
		border:1px;
}

.InteractivePropertyName
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:31px;
	font-weight:bold;
	color:#38ADB6;
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}
.InteractivePropertyAddress
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#38ADB6;
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}

.cottagename
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#C78E41;
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}

.sleeps
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#38ADB6;
	font-weight:bold;
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}

.cottageaddress
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#C78E41;
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}

.cottageimage
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	border: solid 4px #c0c0c0;
}

#galleria{height:330px;}
.pricerange
{
	font-family:Arial, Tahoma, Verdana, "Trebuchet MS";
	font-size:12px;
	color:#ff0000;
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}


#calendar_header 
	{
	background:#003366;
	}
#calendar_header a
	{
	font-family:arial;
	font-size:9pt;
	color:#f1f1f1;
	font-weight:bold;
	}
#calendar_header a:hover
	{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	}


#calendar 
	{
	background:#f1f1f1;
	border: #c0c0c0 1px solid ;
	}
#calendar a
	{
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#003366;
	height:20px;
	
	}

#calendar a:hover
	{
	background:#c0c0c0;
	border:#F0D2D2 1px solid;
	}
#calendar a.normal
	{
	background:#f1f1f1;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#003366;
	height:20px;
	border: #c0c0c0 1px solid;
	
	}
.booked
{
	background:#f06663;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#ffffff;
	height:20px;
	border: red 1px solid;
	cursor:text;
}
.went
{
	background:#ffffff;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#c0c0c0;
	height:20px;
	border: #F0D2D2 1px solid;
	cursor:text;
}
.day
	{
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	}
a.normala
	{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	border: #F0D2D2 0px solid;
	}
	
a.weekstart
{
	background:#dce3be;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#ffffff;
	height:20px;
	border: green 1px solid;
	
}	


a.weekcomencing
{
	background:#eca728;
	font-family:arial;
	font-size:9pt;
	width:30px;
	color:#FF9600;
	height:20px;
	border: #FF9600 1px solid;
	
}		
#tbheader td
	{
	background:#c0c0c0;	
	color:#000000;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
	letter-spacing:.5mm ;
	text-align:center;
	vertical-align:center;
	height:21px;
	font-family:verdana;
	font-size:11px;
	
	}
