/* Print Header and Footer */
#printheaderfooter {
	display:none;
}

/* Main Styles */

body {
	background-color:#EFEBDF;
	background-image: url(/images/template/i_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding:0;
	margin:0;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0053A0;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
	line-height: 160%;
	margin:0px;
	margin-bottom:0.7em;
	text-align:justify;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0053A0;
	line-height: 160%;
	margin:0px;
	margin-bottom:0.7em;
}



ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
	line-height: 160%;
	margin-bottom:0.7em;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #0053A0;
	margin:0px;
	margin-bottom:0.5em;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #0053A0;
	margin:0px;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

.breadcrumblink, .breadcrumblink:link, .breadcrumblink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0053A0;
	margin:0px;
	margin-bottom:0.7em;
	text-decoration:underline;
}

.breadcrumblink:active, .breadcrumblink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0053A0;
	margin:0px;
	margin-bottom:0.7em;
	text-decoration:none;
}

.pagination, .pagination:link, .pagination:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0053A0;
	margin:0px;
	margin-bottom:0.7em;
	text-decoration:none;
}

.pagination:active, .pagination:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0053A0;
	margin:0px;
	margin-bottom:0.7em;
	text-decoration:underline;
}

.navfoot, .navfoot:link, .navfoot:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	text-transform: uppercase;
	margin-right:15px;
}

.navfoot:active, .navfoot:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	text-transform: uppercase;
	margin-right:15px;
}

.navfootselected, .navfootselected:link, .navfootselected:active, .navfootselected:visited, .navfootselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	text-transform: uppercase;
	margin-right:15px;
}


#estate .mainnav, #estate .mainnav:link, #estate .mainnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_navblank.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#estate .mainnav:active, #estate .mainnav:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_estatenav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#estate .mainnavselected, #estate .mainnavselected:link, #estate .mainnavselected:active, #estate .mainnavselected:visited, #estate .mainnavselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_estatenav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}



#letting .mainnav, #letting .mainnav:link, #letting .mainnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_navblank.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#letting .mainnav:active, #letting .mainnav:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_lettingsnav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#letting .mainnavselected, #letting .mainnavselected:link, #letting .mainnavselected:active, #letting .mainnavselected:visited, #letting .mainnavselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_lettingsnav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}


#holiday .mainnav, #holiday .mainnav:link, #holiday .mainnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_navblank.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#holiday .mainnav:active, #holiday .mainnav:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_holidaynav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#holiday .mainnavselected, #holiday .mainnavselected:link, #holiday .mainnavselected:active, #holiday .mainnavselected:visited, #holiday .mainnavselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_holidaynav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}


#standard .mainnav, #standard .mainnav:link, #standard .mainnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_navblank.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#standard .mainnav:active, #standard .mainnav:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_standardnav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#standard .mainnavselected, #standard .mainnavselected:link, #standard .mainnavselected:active, #standard .mainnavselected:visited, #standard .mainnavselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(/images/template/i_standardnav_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display:block;
	width:220px;
}

#letting .subnav, #letting .subnav:link, #letting .subnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}

#letting .subnav:active, #letting .subnav:hover {
	color:#7FA9CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}

#letting .subnavselected, #letting .subnavselected:link, #letting .subnavselected:active, #letting .subnavselected:visited, #letting .subnavselected:hover { 
	color:#7FA9CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}


#estate .subnav, #estate .subnav:link, #estate .subnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}

#estate .subnav:active, #estate .subnav:hover {
	color:#7FA9CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}

#estate .subnavselected, #estate .subnavselected:link, #estate .subnavselected:active, #estate .subnavselected:visited, #estate .subnavselected:hover { 
	color:#7FA9CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}


#holiday .subnav, #holiday .subnav:link, #holiday .subnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}

#holiday .subnav:active, #holiday .subnav:hover {
	color:#7FA9CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}

#holiday .subnavselected, #holiday .subnavselected:link, #holiday .subnavselected:active, #holiday .subnavselected:visited, #holiday .subnavselected:hover { 
	color:#7FA9CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	width:220px;
}



.topnavlettings, .topnavlettings:link, .topnavlettings:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #FFFFFF;
}

.topnavlettings:active, .topnavlettings:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #CCEEF7;
}

.topnavlettingsselected, .topnavlettingsselected:link, .topnavlettingsselected:active, .topnavlettingsselected:visited, .topnavlettingsselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #CCEEF7;
}


.topnavestate, .topnavestate:link, .topnavestate:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #FFFFFF;
}

.topnavestate:active, .topnavestate:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #CCE0F3;
}

.topnavestateselected, .topnavestateselected:link, .topnavestateselected:active, .topnavestateselected:visited, .topnavestateselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #CCE0F3;
}

.topnavholidays, .topnavholidays:link, .topnavholidays:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #FFFFFF;
}

.topnavholidays:active, .topnavholidays:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #FFF200;
}

.topnavholidaysselected, .topnavholidaysselected:link, .topnavholidaysselected:active, .topnavholidaysselected:visited, .topnavholidaysselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #FFF200;
}

.topnav, .topnav:link, .topnav:visited {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #FFFFFF;
}

.topnav:active, .topnav:hover {
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #D2C9A9;
}

.topnavselected, .topnavselected:link, .topnavselected:active, .topnavselected:visited, .topnavselected:hover { 
	color:#0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
	padding-bottom:0.4em;
	line-height:3em;
	border-bottom: 4px solid #D2C9A9;
}

.topnavspacer {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
	margin-right:15px;
}

.navfootspacer {
	color:#BFB182;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	text-transform: uppercase;
	margin-right:15px;
}

a:link, a:visited, a:active {
	color: #0053A0;
	text-decoration: underline;
}

a:hover {
	color: #0053A0;
	text-decoration: none;
}




/* Form Styles */

form {
	margin:0px;
	padding:0px;
}


/* DIVS */

#holding {
	width:979px;
	margin:0px;
	padding:0px;
	margin:auto;
	overflow:hidden;
}

#header {
	width:980px;
	margin:auto;
	clear:both;
}

#toplogo {
	float:left;
	width:334px;
}

#topnavigation {
	float:right;
	width:605px;
	margin-top:16px;
	text-align:right;
	padding-right:35px;
}

#homemain {
	width:980px;
	margin:auto;
	border-bottom:1px #C6EBFB solid;
	border-top:1px #C6EBFB solid;
	clear:both;
}

#homemainpic {
	float:left;
	width:540px;
	margin:0px;
	padding:0px;
}

#homemainright {
	float:right;
	width:395px;
	margin:0px;
	padding:0px;
	padding-right:35px;
	padding-top:40px;
}

#clear {
	clear:both;
}

#homectamain {
	width:980px;
	margin:auto;
	margin-top:5px;
	clear:both;
}

#homectalettings {
	width:240px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#00BEF3;
	margin-right:5px;
}

#homectalettings p {
	padding:20px;
	color:#004C61;
	height:6.5em;
}

#homectalettings a:link,
#homectalettings a:visited, 
#homectalettings a:active
{
	color: #004C61;
	text-decoration: underline;
}

#homectalettings a:hover
 {
	color: #004C61;
	text-decoration: none;
}



#homectaestate {
	width:240px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#0053A0;
	margin-right:5px;
}

#homectaestate p {
	padding:20px;
	color:#FFFFFF;
	height:6.5em;
}

#homectaestate a:link,
#homectaestate a:visited, 
#homectaestate a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

#homectaestate a:hover
 {
	color: #FFFFFF;
	text-decoration: none;
}



#homectaholidays {
	width:240px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#FFF200;
	margin-right:5px;
}

#homectaholidays p {
	padding:20px;
	color:#0053A0;
	height:6.5em;
}

#homectaholidays a:link,
#homectaholidays a:visited, 
#homectaholidays a:active
{
	color: #0053A0;
	text-decoration: underline;
}

#homectaholidays a:hover
 {
	color: #0053A0;
	text-decoration: none;
}

#footer {
	clear:both;
	border-top:1px solid #C6EBFB;
	width:955px;
	margin:auto;
	padding-top:15px;
	padding-left:25px;
	padding-bottom:15px;
}

#headerslettings {
	width:980px;
	margin:auto;
	border-bottom:1px #CCE0F3 solid;
	border-top:1px #CCE0F3 solid;
	clear:both;
}

#headersestate {
	width:980px;
	margin:auto;
	border-bottom:1px #CCEEF7 solid;
	border-top:1px #CCEEF7 solid;
	clear:both;
}

#headersholidays {
	width:980px;
	margin:auto;
	border-bottom:1px #FFF200 solid;
	border-top:1px #FFF200 solid;
	clear:both;
}

#headersproperties {
	width:980px;
	margin:auto;
	border-bottom:1px #E8E4D4 solid;
	border-top:1px #E8E4D4 solid;
	clear:both;
}

#container {
	width:980px;
	margin:auto;
	margin-top:5px;
	clear:both;
}

#containerleft {
	width:240px;
	margin:0px;
	padding:0px;
	float:left;
}

#containerleft2 {
	width:240px;
	margin:0px;
	margin-left:10px;
	padding:0px;
	float:left;
}

#containerright {
	width:670px;
	margin:0px;
	padding:0px;
	float:right;
}

#leftnavborder {
	width:240px;
	margin-bottom:15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C6EBFB;
	border-right-color: #C6EBFB;
	border-bottom-color: #C6EBFB;
	padding-top:15px;
	padding-bottom:15px;
}

#leftquicksearch {
	width:200px;
	margin-bottom:15px;
	padding:20px;
	padding-bottom:90px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C6EBFB;
	border-right-color: #C6EBFB;
	background-image: url(/images/template/i_quicksearchbg_left.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#leftquicksearch form {
	margin:0px;
	padding:0px;
}

#leftquicksearch label {
	display:block;
	clear:both;
	margin-bottom:0px;
}

#leftquicksearch .text {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-size: 1em;
	float:left;
	vertical-align:top;
}

#leftquicksearch select {
	width:97px;
	background-color:#FFFFFF;
	border: 1px solid #0053A0;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	float:right;
	margin-bottom:10px;
	vertical-align:top;
}

#leftquicksearch input {
	width:93px;
	background-color:#FFFFFF;
	border: 1px solid #0053A0;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	float:right;
	margin-bottom:10px;
	vertical-align:top;
}


#leftquicksearch .search {
	width:70px;
	height:24px;
	background-color:#FFFFFF;
	border:none;
	float:right;
}


#homequicksearch {
	width:205px;
	margin:0px;
	padding:20px;
	float:left;
	background-color:#C6EBFB;
	background-image: url(/images/home/i_homesearchbg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom:30px;
	margin-right:-10px;
}

#homequicksearch form {
	margin:0px;
	padding:0px;
}

#homequicksearch label {
	display:block;
	clear:both;
}

#homequicksearch .text {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-size: 1em;
	float:left;
	vertical-align:top;
}

#homequicksearch select {
	width:97px;
	border: 1px solid #0053A0;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-size: 1em;
	float:right;
	margin-bottom:10px;
	vertical-align:top;
}

#homequicksearch input {
	width:93px;
	border: 1px solid #0053A0;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-size: 1em;
	float:right;
	margin-bottom:10px;
	vertical-align:top;
}

#homequicksearch .search {
	width:70px;
	height:24px;
	border:none;
	float:right;
}

#breadcrumbs {
	width:650px;
	margin:0px;
	padding:5px;
	padding-bottom:0px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
	line-height: 160%;
	margin:0px;
}

#maincontent {
	width:545px;
	margin:0px;
	padding:0px;
	padding-right:125px;
	margin-bottom:20px;
}

#listingscontainer {
	width:545px;
	margin:0px;
	padding:0px;
	border:1px solid #C6EBFB;
	clear:both;
	background-image: url(/images/listings/i_listingbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#listingscontainerspecial {
	width:545px;
	margin:0px;
	padding:0px;
	border:1px solid #F0CC00;
	clear:both;
	background-image: url(/images/listings/i_listingbg_special.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#listingscontainer p,
#listingscontainerspecial p
 {
	font-size: 0.6em;
}

#listingscontainer a:link,
#listingscontainer a:visited, 
#listingscontainer a:active,
#listingscontainerspecial a:link,
#listingscontainerspecial a:visited, 
#listingscontainerspecial a:active
{
	color: #0053A0;
	text-decoration: underline;
}

#listingscontainer a:hover,
#listingscontainerspecial a:hover
 {
	color: #0053A0;
	text-decoration: none;
}


#listingphoto,
#listingphotospecial {
	margin:0px;
	padding:0px;
	width:167px;
	float:left;
}

#listingphoto img {
	border:2px solid #0053A0;
}

#listingphotospecial img {
	border:2px solid #F0CC00;
}

#listingcontent {
	margin:0px;
	padding:10px;
	width:358px;
	float:right;
}

#listingleft {
	float:left;
	margin:0px;
	padding:0px;
	width:48%;
}

#listingleft p {
	text-align:left;
}

#listingright {
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	width:48%;
}

#listingright p {
	text-align:right;
}

.listingred, .listingred a {
	color:#990000;
}

.listingprice {
	color:#990000;
	font-size:1.5em;
	font-weight:bold;
}

#listingclear {
	clear:both;
	margin:0px;
	margin-top:-10px;
	padding:0px;
}

#listingicons {
	width:545px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #C6EBFB;
	clear:both;
}

#listingiconsspecial {
	width:545px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #F0CC00;
	clear:both;
}

#listingicons a:link,
#listingicons a:visited,
#listingicons a:active,
#listingiconsspecial a:link,
#listingiconsspecial a:visited,
#listingiconsspecial a:active {
	color: #0053A0;
	text-decoration: underline;
}

#listingicons a:hover,
#listingiconsspecial a:hover
 {
	color: #0053A0;
	text-decoration: none;
}

#listingicons p,
#listingiconsspecial p {
	font-size: 0.6em;
	padding-top:4px;
}

.icons{
	padding-right: 2px;
	padding-top:1px;
	padding-bottom:1px;
}

.cursorhelp {
	cursor:help;
}

#detailscontainertop {
	width:554px;
	margin:0px;
	padding:0px;
}

#detailsleft {
	margin:0px;
	padding:0px;
	width:331px;
	float:left;
}

#detailsright {
	margin:0px;
	margin-left:10px;
	padding:5px;
	width:194px;
	float:right;
	background-color:#E2F5FD;
	
}

#detailsright form {
	margin:0px;
	padding:0px;
}

#detailsright input,
#detailsright select  {
	border:1px solid #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
	width:180px;
	margin-bottom:5px;
	padding:2px;
}

#detailsright .checkbox {
	width:15px;
	height:15px;
	float:left;
	margin:5px;
	border:none;
}

#detailsright .submit {
	width:100px;
	height:24px;
	border:none;
}


#detailsleft p,
#detailsright p
 {
	font-size: 0.7em;
}


#detailsleft a:link,
#detailsleft a:visited,
#detailsleft a:active,
#detailsright a:link,
#detailsright a:visited,
#detailsright a:active {
	color: #0053A0;
	text-decoration: underline;
}

#detailsleft a:hover,
#detailsright a:hover
 {
	color: #0053A0;
	text-decoration: none;
}

.blueimgborder {
	border:2px solid #0053A0;
}

.h2subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #0053A0;
}

#listingleft2 {
	float:left;
	margin:0px;
	padding:0px;
}

#listingleft2 p {
	text-align:left;
}

#listingright2 {
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
}

#listingright2 p {
	text-align:right;
}


#listingleft3 {
	float:left;
	margin:0px;
	padding:0px;
	width:297px;
}

#listingleft3 p {
	text-align:left;
}

#listingright3 {
	float:right;
	margin:0px;
	padding:0px;
	width:237px;
	text-align:right;
}

#listingright3 p {
	text-align:right;
}


#bottomctaestates {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0053A0;
	border-left-color: #0053A0;
	clear:both;
	float:right;
	width: 517px;
	margin-right:125px;
	background-image: url(/images/template/i_botcta_bg_estates.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#bottomctaestates p {
	text-align:left;
}

#bottomctalettings {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00BEF3;
	border-left-color: #00BEF3;
	clear:both;
	float:right;
	width: 517px;
	margin-right:125px;
	background-image: url(/images/template/i_botcta_bg_lettings.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#bottomctalettings p {
	text-align:left;
}

#bottomctaholidays {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF200;
	border-left-color: #FFF200;
	clear:both;
	float:right;
	width: 517px;
	margin-right:125px;
	background-image: url(/images/template/i_botcta_bg_holidays.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#bottomctaholidays p {
	text-align:left;
}

#bottomctaother {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D2C9A9;
	border-left-color: #D2C9A9;
	clear:both;
	float:right;
	width: 517px;
	margin-right:125px;
	background-image: url(/images/template/i_botcta_bg_other.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#bottomctaother p {
	text-align:left;
}

#botctaleft {
	float:left;
	padding:0px;
	margin:0px;
	width: 246px;
}

#botctaright {
	float:right;
	padding:0px;
	margin:0px;
	width: 245px;
}


#botctaleft a:link,
#botctaleft a:visited,
#botctaleft a:active,
#botctaright a:link,
#botctaright a:visited,
#botctaright a:active 
{
	color: #0053A0;
	text-decoration: underline;
}

#botctaleft a:hover,
#botctaright a:hover
{
	color: #0053A0;
	text-decoration: none;
}



.ctasubtitle,
.ctasubtitle a:link,
.ctasubtitle a:visited,
.ctasubtitle a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #0053A0;
	text-decoration: none !important;
}

.ctasubtitle a:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #0053A0;
	text-decoration: underline !important;
}

.tableText {
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-size: 0.7em;
	vertical-align:top;
}

/* BOOKING FORM */

#booksearchhold {
	border:1px solid #C6EBFB;
	padding:15px;
	padding-top:25px;
	padding-bottom:25px;
	margin:auto;
	margin-top:30px;
	vertical-align:middle;
	width:515px;
}

#booksearchhold input {
	border:1px solid #0053A0;
	width:100px;
	margin-right:10px;
	margin-left:5px;
}

#booksearchhold p {
	color: #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin:0px;
}

#booksearchhold .button {
	border:none;
	width:auto;
	margin-right:0px;
}

#bookmonthholding {
	margin:auto;
	padding:0px;
	width:400px;
}

#bookmonthholding tr.days {
	background-color:#00BDF3;
	margin:0px;
	color: #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:center;
}

#bookmonthholding tr.dates {
	background-color:#FFFFFF;
	margin:0px;
	color: #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:center;
}

#bookmonthleft {
	float:left;
	width:187px;
	background-color:#0053A0;
	margin:0px;
	padding:0px;
}

#bookmonthlefttop {
	width:187px;
	margin:0px;
	padding:0px;
	background-image: url(/images/booking/i_calendar_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	text-align:center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

#bookmonthlefttop p {
	margin:0px;
	padding:0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-top:5px;
}

#bookmonthlefttop img {
	margin:0px;
	padding:0px;
	float:left;
	margin-right:-26px;
}

#bookmonthright {
	float:right;
	width:187px;
	background-color:#0053A0;
	margin:0px;
	padding:0px;
}

#bookmonthrighttop {
	width:187px;
	margin:0px;
	padding:0px;
	background-image: url(/images/booking/i_calendar_right_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	text-align:center;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

#bookmonthrighttop p {
	margin:0px;
	padding:0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-top:5px;
}

#bookmonthrighttop img {
	margin:0px;
	padding:0px;
	float:right;
	margin-left:-26px;
}

#bookmonthbottom {
	width:187px;
	margin:0px;
	padding:0px;
}

/* END BOOKING FORM */

#competitionsholding {
	border:1px solid #FFF200;
	padding:10px;
	width:525px;
	text-align:center;
	background-color: #FFFEDF;
}


#searchboxholding {
	border:1px solid #C6EBFB;
	padding:10px;
	width:525px;
	text-align:center;
	background-color: #ECF5FF;
}

#searchboxholding label {
	font-size:0.7em;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-weight:bold;
	display:inline;
	margin-right:15px;
}

#searchboxholding input, #searchboxholding select {
	width:auto;
	background-color:#FFFFFF;
	border: 1px solid #0053A0;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-size: 1em;
	display:inline;
}

#searchboxtopleft {
	float:left;
	margin:0px;
	padding:0px;
}

#searchboxtopleft p {
	font-size:0.9em;
	margin:0px;
	padding:0px;
}

#searchboxtopright {
	float:right;
	margin:0px;
	padding:0px;
}

#searchboxleft {
	float:left;
	margin:0px;
	padding:0px;
	margin-left:80px;
	text-align:left;
}

#searchboxleft label {
	font-size:0.7em;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-weight:bold;
	display:inline;
	margin-bottom:5px;
}

#searchboxright {
	float:right;
	margin:0px;
	padding:0px;
	width:45%;
	margin-right:30px;
	text-align:left;
}


#searchboxright label {
	font-size:0.7em;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

#searchboxmiddle {
	margin:auto;
	padding:0px;
	width:90%;
	
}


#searchboxmiddle label {
	font-size:0.7em;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0053A0;
	font-weight:bold;
	margin-right:20px;
}

#left {
	float:left;
	width:49%;
	margin:0px;
	padding:0px;
}

#right {
	float:right;
	width:49%;
	margin:0px;
	padding:0px;
}

.formborder {
	border: 1px solid #0053A0;
	padding:20px;
	background-color: #ECF5FF;
	font-size:0.7em;
}

.formborder p {
	font-size:1em;
}


.formborder label {
	margin-bottom:5px;
	font-size:1em;
}



label {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
}

label input, label select, label textarea{
	border: 1px solid #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0053A0;
}

.formborder input, .formborder select, .formborder textarea {
	border: 1px solid #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #0053A0;
}


label .checkbox {
	float:left;
	border: none;
}

label .noborder{
	border: none;
}

#formtext {
	float:left;
	width:200px;
}

#formtext2 {
	float:left;
	margin-top:10px;
}

#formtext2 .checkbox {
	float:left;
	border: none;
}


#formfields {
	float:left;
}

#formfields .noborder{
	border: none;
}



#hubleft {
	margin:0px;
	padding:0px;
	width:252px;
	float:left;	
}

#hubright {
	margin:0px;
	padding:0px;
	width:252px;
	float:right;
}

#hubbottomestate {
	clear:both;
	background-color:#0053A0;
	height:4px;
	text-align:center;
	margin-bottom:20px;
}

#hubbottomlettings {
	clear:both;
	background-color:#00BEF3;
	height:4px;
	text-align:center;
	margin-bottom:20px;
}

#hubbottomholidays {
	clear:both;
	background-color:#FFF200;
	height:4px;
	text-align:center;
	margin-bottom:20px;
}

#hubtop {
	background-color:#0053A0;
	padding:1px;
	width:250px;
	margin-bottom:5px;
}

#hubtop img {
	margin-right:5px;
	background-color:#FFFFFF;
	border:none;
}

#hubtop a:link,
#hubtop a:visited,
#hubtop a:active,
#hubtop a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}


.selectboxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}


.bluetext {
	color: #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

blockquote {
	margin-top:0px;
}

.smalltext {
	color: #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.cursorhover {
	cursor:help;
}

#filterborder {
	border: 1px solid #0053A0;
	padding:10px;
	background-color: #ECF5FF;
	width:525px;
}

#filterleft {
	margin:0px;
	padding:0px;
	padding-right:10px;
	border-right:1px solid #0053A0;
	float:left;
	width:251px;
}

#filterright {
	margin:0px;
	padding:0px;
	text-align:right;
	width:262px;
	float:right;
}

#filterborder p {
	font-size:0.7em;
}

#filterright p {
	text-align:right;
}

.tinytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #0053A0;
	line-height: 140%;
	margin:0px;
}

.formheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
	line-height: 140%;
	margin:0px;
}