﻿* 
{
	margin:0px;
	padding:0px;
}

body 
{
	background:url(images/main-grey-bg.gif) repeat-x #c8d7dc;
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

img 
{
	border:0px;
}

img, div, a, input, ul, li { behavior: url(/iepngfix.htc) }


/* HEADER */
/* HEADER */
/* HEADER */
/* HEADER */

#header-container 
{
	width:984px;
	height:90px;
	margin:0px auto 0px auto;
}

#logo-container
{
	background:url(images/logo.jpg) no-repeat;
	width:298px;
	height:42px;
	float:left;
	margin:35px 0 0 0;
}

#logo-container a {
	display:block; width:298px; height:42px;
}

#logo-container h1 {
	margin:0; padding:0;
}

#logo-container span {
	display:none;
}

#navigation
{
	height:29px;
	width:600px;
	float:right;
	margin:41px 0 0 0;
	font-size:15px;
	font-weight:bold;
	text-align:right;
}
#navigation ul {list-style-type:none;}
#navigation li {display:inline; padding:0 0 0 25px;}
#navigation a:link, #navigation a:visited {color:#212d34; text-decoration:none;}
#navigation a:hover, #navigation a:active {color:#007fff; text-decoration:none;}

.success-style a:link, .success-style a:visited {color:#ffffff; text-decoration:underline;}
.success-style a:hover, .success-style a:active {color:#ffffff; text-decoration:none;}


#search-content a:link, #search-content a:visited {font-size:13px; color:#ffffff; text-decoration:underline; font-weight:bold;}
#search-content a:hover, #search-content a:active {font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold;}

#latest-properties h1
{
	margin:10px 0 0 10px;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:bold;
}

#latest-properties p
{
	margin:0 0 0 0;
	line-height:18px;
	padding:3px 10px 0px 10px;
}
#latest-properties a:link, #latest-properties a:visited {font-size:13px; color:#ffffff; text-decoration:underline; font-weight:bold;}
#latest-properties a:hover, #latest-properties a:active {font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold;}


#partners
{
	height:20px;
	width:120px;
	float:left;
	margin:0 0 0 0;
	font-size:11px;
	text-align:left;
}

#networks p, #partners p
{
	color:#999999;
	padding:0 0 0 0;
	margin:0 0 3px 0;
}

#networks ul {list-style-type:none;}
#networks li {display:block; padding:0 0 3px 0;}
#networks a:link, #networks a:visited {color:#212d34; text-decoration:none;}
#networks a:hover, #networks a:active {color:#007fff; text-decoration:none;}


/* MIDDLE BAR */
/* MIDDLE BAR */
/* MIDDLE BAR */
/* MIDDLE BAR */

#middle-container 
{
	width:984px;
	height:315px;
	margin:26px auto 0px auto;
	clear:both;
	border-bottom:5px #212d34 solid;
	position: relative; left:0; top:0;
}

#middle-container-details
{
	width:984px;
	height:100%;
	margin:26px auto 0px auto;
	clear:both;
	border-bottom:5px #212d34 solid;
	background-color:#005bc4;
}

#middle-left-container
{
	width:398px;
	height:315px;
	float:left;
	background:#dadada;
}

#middle-left-container-details
{
	width:328px;
	height:315px;
	float:left;
}

#middle-right-container
{
	background:url(images/home-image.jpg);
	width:586px;
	height:315px;
	float:left;
}

#cottage-heading 
{
	background:url(images/grey-bg.gif);
	width:308px;
	height:86px;
	padding:20px 0 20px 20px;
}

#cottage-heading h1 
{
	margin:0 0 12px 0;
	padding:0 0 0 0;	
	color:#212d34;
	font-size:22px;	
	line-height:22px;
}

#cottage-heading h2 
{
	margin:0 0 15px 0;
	padding:0 0 0 0;	
	color:#475258;
	font-size:16px;	
}

#cottage-heading h3 
{
	margin:0 0 8px 0;
	padding:0 0 0 0;	
	color:#ffffff;
	font-size:13px;	
}

#cottage-heading p 
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#666666;
	font-size:12px;	
}

#call-to-action
{
	background:url(images/blue-bg.gif) #005bc4;
	width:288px;
	height:149px;
	padding:20px;
}

#call-to-action p 
{
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
}

#call-to-action  a:link, #call-to-action  a:visited {color:#ffffff; height:26px; text-decoration:none; display:block; padding:6px 0 0px 5px;}
#call-to-action  a:hover, #call-to-action  a:active {color:#ffffff; height:26px; text-decoration:none; background-color:#005ac2; display:block; padding:6px 0 0px 5px;}



#search-container 
{
	background:url(images/grey-bg.gif);
	width:378px;
	height:86px;
	padding:20px 0 20px 20px;
}


#search-content 
{
	clear:both;
	font-size:12px;
	color:#333333;
	padding:0 20px 0 0;
}

#search-content p
{
	margin:0 0 0 0;
	line-height:18px;
	padding:10px 10px 0px 10px;
}
#search-title 
{
}

#search-title h1 {
	margin:0 0 0 10px;
	padding:0 0 0 0;
	font-size:20px;
	font-weight:bold;
}

#featured-cottage-title
{
	width:380px;
	height:20px;
	float:left;
	margin:0 0 10px 0;
}

#featured-cottage-title h1 {
	margin:0; padding:0;
	font-size:22px;
	font-weight:bold;
}

#content-container 
{
	width:984px;
	margin:20px auto 0px auto;
}

#left-content 
{
	width:640px;
	float:left;
}

#view-all-properties2 
{
	float:left;
	width:135px;
	height:20px;
	font-size:12px;
	color:#44a1ff;
	padding:2px 0 0 0;
	text-align:right;
}
 
#view-all-properties2  a:link, a:link, #view-all-properties2  a:visited, a:visited {color:#44a1ff; text-decoration:underline;}
#view-all-properties2  a:hover, a:hover, #view-all-properties2  a:active, a:active {color:#212d34; text-decoration:underline;}

#featured-property-repeater 
{
	clear:both;
}

.featured-property 
{	
	width:620px;
	height:207px;
	background:#ffffff;
	padding:10px;
	margin:0 0 20px 0;
}

.featured-property-image-left 
{
	width:229px;
	margin:0 10px 0 0;
	float:left;
}

.featured-property-image-right 
{
	width:380px;
	height:207px;
	margin:0 0px 0 0;
	float:left;
}

.featured-property-details 
{
	clear:both;
	width:100%;
}

.featured-property-accommodates
{
	font-size:16px;
	font-weight:bold;
	color:#e00017;
	height:22px;
	padding:0 0 0 0;
	text-align:left;
}

.featured-property-price
{
	font-size:12px;
	font-weight:bold;
	color:#e00017;
	height:18px;
	padding:0 0 0 0;
	text-align:left;
}

.featured-property-price-details
{
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	float:left;
	width:150px;
	text-align:left;
}

.featured-property-description
{
	clear:both;
	line-height:18px;
	height:90px;
	padding:8px 0 0 0;
}

.featured-property-title h2 
{
	color:#212d34;
	font-size:20px;
	margin:0px 0 10px 0;
	padding:0px;
	height:22px;
	font-weight:bold;
}

.featured-property-title
{
}

.featured-property-buttons 
{
	height:27px;
	width:100%;
	clear:both;
}


.featured-property-buttons a.button-view:link, .featured-property-buttons a.button-view:visited {
  display: block;
  width: 200px;
  float:left;
  height: 22px;
  text-decoration:none;
  background:#005cc5;
  margin:10px 0 0 0;
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  padding:5px 0 0 0;
  text-align:center;
}

.featured-property-buttons a.button-view:hover {
  background:#a4a4a4;
}

#right-content 
{
	width:313px;
	float:left;
	margin:0 0 0 31px;
}

#aviation-categories-title 
{
	width:250px;
	height:20px;
	float:left;
	margin:0 0 10px 0;
}

#aviation-categories-title h1 {
	margin:0; padding:0;
	font-size:22px;
	font-weight:bold;
}

#cottage-categories-repeater
{
	clear:both;
	border-top:5px solid #dee7ea;
}

#cottage-categories-repeater div a:link, #cottage-categories-repeater div a:visited {
  display: block;
  width: 303px;
  height: 20px;
  text-decoration:none;
  margin:0;
  padding:5px 0 0 10px;
	border-bottom:5px #dee7ea solid;
	font-size:13px;
	font-weight:bold;
}

#cottage-categories-repeater div a:hover 
{
	background:#ffffff;
	border-bottom:5px #dee7ea solid;
}

/* FOOTER CONTAINER */
/* FOOTER CONTAINER */
/* FOOTER CONTAINER */
/* FOOTER CONTAINER */

#footer-container 
{
	width:100%;
	margin:60px auto 0px auto;
	background-color:#ffffff;
	clear:both;
}

#footer-holder 
{
	width:984px;
	clear:both;
	height:30px;
	margin:0 auto 0 auto;
	padding:26px 0 26px 0;
	color:#666666;
}

#footer-content 
{
	font-size:12px;
	width:220px;
	float:left;
	padding:0 0 20px 0;
}

#seo-content
{
	height:30px;
	float:right;
	font-size:12px;
}
#seo-content ul {list-style-type:none;}
#seo-content li {display:inline; padding:0 0 0 10px;}
#seo-content a:link, #seo-content a:visited {color:#666666; text-decoration:none;}
#seo-content a:hover, #seo-content a:active {color:#007fff; text-decoration:underline;}
#seo-content a.think:link, #seo-content a.think:visited {color:#8fca0d; text-decoration:underline;}
#seo-content a.think:hover, #seo-content a.think:active {color:#212d34; text-decoration:underline;}

span.bluehighlight

{
	color:#007fff;
	margin:0 15px 0 0;
}


/* FONT */
/* FONT */
/* FONT */
/* FONT */

.bold-blue 
{
	font-weight:bold;
	font-size:13px;
	color:#00aeef;
}

/* DETAILS PAGE */
/* DETAILS PAGE */
/* DETAILS PAGE */
/* DETAILS PAGE */


#aircraft-details-header 
{
	width:100%;
	height:30px;
}

#aircraft-details-enquiry 
{
	float:left;
	height:20px;
	width:220px;
}

#aircraft-details-navigation 
{
	height:20px;
	float:right;
	width:750px;
	text-align:center;
}

#aircraft-details-navigation ul {list-style-type:none;}
#aircraft-details-navigation li {display:inline; padding:0 0 0 20px;}
#aircraft-details-navigation li a:link, #aircraft-details-navigation li a:visited {color:#44a1ff; text-decoration:underline;}
#aircraft-details-navigation li a:hover, #aircraft-details-navigation li a:active {color:#212d34; text-decoration:underline;}


#aircraft-details-holder 
{
	width:964px;
	background:#ffffff;
	clear:both;
	padding:10px 10px 0 10px;
}

#aircraft-details-images 
{
	width:323px;
	float:left;
}

.aircraft-details-wishlist 
{
	width:353px;
	height:47px;
	float:right;
}

.aircraft-details-resources
{
	width:100%;
	height:25px;
	background-color:#000000;
	opacity:0.65;
	filter: alpha(opacity=65);
	margin:281px 0 0 0;
	padding:10px 0 0 0;
}

.image-repeater 
{
	width:323px;
	margin:0 0 10px 0;
}

.image-repeaterbreak 
{
	width:323px;
	margin:40px 0 10px 0;
}

#aircraft-details-content
{
	width:620px;
	float:left;
	margin:0 0 0 20px;
	overflow:hidden;
}

#newaircraftholder 
{
	clear:both;
	width:620px;
}

#aircraftintro 
{
	float:left;
	color:#000000;
	font-size:12px;
	width:360px;
}

#aircraftresourcesholder 
{
	float:right;
	background:url(images/cottage-resource-bg.gif) no-repeat;
	width:230px;
	height:248px;
}

#aircraftresourcesholder p 
{
	padding:0px;
	margin:0px;
}

#aircraftresourcesholder a:link, #aircraftresourcesholder a:visited {color:#fff; text-decoration:none; padding:0 0 0 0; }
#aircraftresourcesholder a:hover, #aircraftresourcesholder a:active {color:#fff; text-decoration:underline; padding:0 0 0 0; }

#aircraftresourcetop
{
	width:210px;
	height:172px;
	clear:both;
	color:#ffffff;
	padding:20px 0 0 20px;
}

#aircraftresourcetop p 
{
	padding:0px;
	margin:0px;
	width:190px
}

#aircraftresourcetop  a:link, #aircraftresourcetop a:visited {color:#ffffff; height:28px; text-decoration:none; display:block; padding:8px 0 0px 5px;}
#aircraftresourcetop a:hover, #aircraftresourcetop a:active {color:#ffffff; height:28px; text-decoration:none; background-color:#005ac2; display:block; padding:8px 0 0px 5px;}

#aircraftresourcebottom
{
	width:190px;
	height:46px;
	clear:both;
	color:#ffffff;
	padding:10px 20px 0 20px;
}

#aircraft-details-content h1 
{
	color:#212d34;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 20px 0;
	padding:0 0 0 0;
	/*background:url(images/icon-details.png) top right no-repeat;*/
}

#aircraft-details-content p 
{
	line-height:18px;
	/*margin:0 0 16px 0;*/
}

#aircraft-details-content ul
{
	list-style-type:none;
	margin-left:16px;
}
#aircraft-details-content li
{
	background:url(images/list-star.png) no-repeat top left;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}


.aircraft-details-resources ul {list-style-type:none;}
.aircraft-details-resources li {background:url(../images/list-pdf.png) no-repeat left top; display: inline; padding:0 0 10px 30px; margin:-5px 30px 0 6px;}
.aircraft-details-resources li a:link, .aircraft-details-resources li a:visited {color:#fff; text-decoration:none; padding:0 0 0 0; }
.aircraft-details-resources li a:hover, .aircraft-details-resources li a:active {color:#fff; text-decoration:underline; padding:0 0 0 0; }

.aircraft-details-h2 
{
	margin:40px 0 20px 0;
	font-size:18px;
	color:#212d34;
	font-weight:bold;
	border-top:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}

.think-luxury-h2 
{
	margin:10px 0 10px 0;
	font-size:18px;
	color:#212d34;
	font-weight:bold;
}

.aircraft-details-video-h2
{
	color:#212d34;
	font-size:18px;
	font-weight:bold;
	margin:40px 0 20px 0;
	padding:0 0 0 0;
	background:url(images/icon-video.png) right no-repeat;
}

.buttonspacer 
{
	margin:0 8px 0 0;
}

a.button-makeoffer:link, a.button-makeoffer:visited {
  display: block;
  width: 213px;
  float:left;
  height: 29px;
  text-decoration:none;
  background:url(images/button-make-offer.gif) top;
  margin:0 10px 0 0;
}

a.button-makeoffer:hover {
 background-position:bottom;
}

a.button-arrangeview:link, a.button-arrangeview:visited {
  display: block;
  width: 205px;
  float:left;
  height: 29px;
  text-decoration:none;
  background:url(images/button-arrange-viewing.gif) top;
  margin:0 10px 0 0;
}

a.button-arrangeview:hover {
 background-position:bottom;
}

a.button-requestinfo:link, a.button-requestinfo:visited {
  display: block;
  width: 180px;
  float:left;
  height: 29px;
  text-decoration:none;
  background:url(images/button-request-information.gif) top;
  margin:0 0 0 0;
}

a.button-requestinfo:hover {
 background-position:bottom;
}

#aircraft-heading 
{
	background:url(images/grey-bg.gif);
	width:308px;
	height:86px;
	padding:20px 0 20px 20px;
}

#aircraft-heading h1 
{
	margin:0 0 0px 0;
	padding:0 0 0 0;	
	color:#212d34;
	font-size:20px;	
	line-height:22px;
}

#aircraft-heading h2 
{
	margin:0 0 15px 0;
	padding:0 0 0 0;	
	color:#475258;
	font-size:15px;	
}

#aircraft-heading p 
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#666666;
	font-size:12px;	
}



#enquire-aircraft-title
{
	background:url(images/title-enquire-aircraft.png) no-repeat;
	width:300px;
	height:20px;
	clear:both;
}

#enquire-aircraft-title h1 {
	margin:0; padding:0;
}

#enquire-aircraft-title span {
	display:none;
}

#enquire-aircraft-form 
{
	clear:both;
	text-align:right;
}

.enquire-aircraft-form-style 
{
	width:278px;
	height:70px;
	border:0px;
	font-size:11px;
	color:#444444;
	font-family:Arial;
	margin:10px 0 10px 0;
	padding:6px;
}

#call-to-action
{
	background:url(images/blue-bg.gif) #005bc4;
	width:288px;
	height:149px;
	padding:20px;
}

#call-to-action p 
{
	color:#ffffff;
	font-size:13px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
}

#call-to-action  a:link, #call-to-action  a:visited {color:#ffffff; height:26px; text-decoration:none; display:block; padding:6px 0 0px 5px;}
#call-to-action  a:hover, #call-to-action  a:active {color:#ffffff; height:26px; text-decoration:none; background-color:#005ac2; display:block; padding:6px 0 0px 5px;}

.featured-aircraft-price-details
{
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	float:left;
	width:180px;
	text-align:left;
}
#aviation-results-repeater
{
	width:100%;
}

.aviation-results-holder 
{
	width:964px;
	margin:10px 0 0 0;
	padding:10px 10px 0 10px;
	clear:both;
	background:#ffffff;
}

.aviation-result-image 
{
	float:left;
	width:169px;
	margin:0 10px 10px 0;
}

.aviation-results-icons 
{
	clear:both;
	height:16px;
	margin:10px 0 0 0;
}

.aviation-results-icons img 
{
	margin:0 8px 0 0;
}

.aviation-result-info 
{
	float:left;
	padding:0px 0 0 0;
	width:540px;
}

.aviation-result-info h2 a
{
	color:#333333;
	font-size:20px;
	margin:0px 0 6px 0;
	padding:0px;
	height:22px;
	font-weight:bold;
}

.aviation-result-info a:link, .aviation-result-info a:visited {color:#333333; text-decoration:none;}
.aviation-result-info a:hover, .aviation-result-info a:active {color:#007efe; text-decoration:underline;}

.aviation-result-facts 
{
	color:#007fff;
	font-weight:bold;
	font-size:13px;
	line-height:13px;
}
.aviation-result-facts-text
{
	font-size:12px;
	line-height:16px;
}
/* ABOUT BAR */
/* ABOUT BAR */
/* ABOUT BAR */
/* ABOUT BAR */

#aboutus-container 
{
	width:964px;
	margin:26px auto 0px auto;
	padding:16px 16px 10px 16px;
	clear:both;
	background:url(images/about-bg.png) no-repeat;
}

#aboutus-left-container
{
	width:950px;
}

#aboutus-left-container p 
{
	line-height:18px;
	margin:0 0 16px;
}

#about-selling-container 
{
	width:462px;
	padding:10px;
	float:left;
	margin:0 0 20px 0;
	background-color:#ffffff;
}

#about-brokerage-container 
{
	width:462px;
	padding:10px;
	float:left;
	margin:0 0 20px 20px;
	background-color:#ffffff;
}

#aboutus-selling-title
{
	background:url(images/title-about-selling.png) no-repeat;
	width:247px;
	height:25px;
	clear:both;
	margin:6px 0 20px 0;
}

#aboutus-selling-title h1 {
	margin:0; padding:0;
}

#aboutus-selling-title span {
	display:none;
}

#aboutus-brokerage-title
{
	background:url(images/title-about-brokerage.png) no-repeat;
	width:300px;
	height:25px;
	clear:both;
	margin:6px 0 20px 0;
}

#aboutus-brokerage-title h1 {
	margin:0; padding:0;
}

#aboutus-brokerage-title span {
	display:none;
}

#about-selling-container ul
{
	list-style-type:none;
	margin:0 12px 18px 0;
}
#about-selling-container li
{
	background:url(images/list-star.png) no-repeat top left;
	padding:0 0 0 18px;
	margin:0 0 6px 0;
	font-weight:bold;
	width:400px;
}

#about-selling-container p 
{
	line-height:18px;
	margin:0 0 16px;
}

#about-brokerage-container p 
{
	line-height:18px;
	margin:0 0 16px;
}

#further-details-container 
{
	background:#ffffff;
	clear:both;
	width:964px;
	margin:20px 0 0 0;
	padding:10px;
}

#further-details-container
{
	line-height:20px;
	margin:0 0 16px;
}

#aboutus-contact-form 
{
	float:left;
	width:580px;
}

#aboutus-other-container 
{
	float:left;
	width:300px;
	margin:0 0 0 60px;
}

.contactus
{
	background:url(images/title-about-contact.png) no-repeat;
	width:300px;
	height:25px;
	clear:both;
	margin:6px 0 20px 0;
}

.contactus h3 {
	margin:0; padding:0;
}

.contactus span {
	display:none;
}

.aviation-result-actions a:link, .aviation-result-actions  a:visited
{
	width:165px;
	height:58px;
	background:#005cc5;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

.aviation-result-actions a:hover, .aviation-result-actions a:hover
{
	background:#a4a4a4;
}
#contactus-container 
{
	width:964px;
	margin:26px auto 0px auto;
	padding:16px 16px 10px 16px;
	clear:both;
	background:url(images/luxury-content-bg.png);
}
/* fieldset styling */
fieldset {
  margin: 0px 0 15px 0; /*  space out the fieldsets a little*/
  padding: 10px 10px 10px 10px;
  background-color:#f6f6f6;
  width:580px;
  float:left;
  border:0px;
}



/* legend styling */
legend {
  font-family: Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	color:#444444;
	line-height:1.88em;
	margin:0 0 0 -10px;
}

form p {
  position: relative;
  width: 100%;
  margin:0 0 5px 0;
  
}



/* style for  labels */
label {
  float: left;
  width: 200px;
  margin:5px 0 0 0;
  height:25px;
}

label.list {
  float: right;
  width: 200px;
  margin:20px 0 10px 0;
}

label.search {
  float: left;
  width: 100px;
  margin:0 0 0 0;
  padding:5px 0 0 20px;
}

label.message {
  float: left;
  width: 140px;
  margin:5px 0 0 0;
}

/* style for required labels */
label .required {
  color:#e13220;
}

/* style error messages */
label .feedback {
  position: absolute;
  margin-left: 100px;
  left: 320px;
  right: 0;
  color:#e13220;
  padding-left: 25px;
  font-size:11px;
  line-height:12px;
  background: url(../images/error.gif) no-repeat left top;
}

.feedback {
  position: relative;
  width:90px;
  left: 480px;
  right: 0;
  top:-30px;
  color:#e13220;
  padding-left: 15px;
  margin-bottom:-30px;
  font-size:11px;
  line-height:16px;
  background: url(../images/error.gif) no-repeat left top;
}

/* :KLUDGE: Explicitly set the width for IE6- */
* html .feedback{
  width: 200px;

}

.fullname, .tel, .email {
  width: 250px;
  height:19px;
}

input {
  width: 20px;
  height:19px;
}



.time {
  width:252px;
  height:22px;
  margin:3px 0 0 0;
}

.search {
  width:150px;
  height:20px;
  margin:3px 0 0 0;
}

.message {
  width:312px;
  height:120px;
  margin:2px 0 0 0;
}

input[type="text"], textarea {
  border-top: 2px solid #e6e6e6;
  border-left: 2px solid #e6e6e6;
  border-bottom: 2px solid #e6e6e6;
  border-right: 2px solid #e6e6e6;
  margin:2px 0 2px 0;
  padding: 3px 5px 3px 5px;
}

/* style form elements on focus */
input:focus, textarea:focus {
  background: #ffc;
}

textarea {
  width: 300px;
  height: 100px;
}

.submitdig{
	background: url(/images/submit-dig.gif);
	width:119px;
	height:31px;
	float:right;
	border:none;
	cursor:pointer;
	margin:15px 0 0 0;
	padding:-5px 0 0 0;
	color:#ffffff;
}
.submitdig:focus {background: url(/images/submit-dig.gif);}

.submitmedia{
	background: url(/images/submit-media.gif);
	width:119px;
	height:31px;
	float:right;
	border:none;
	cursor:pointer;
	margin:15px 0 0 0;
	padding:-5px 0 0 0;
	color:#ffffff;
}
.submitmedia:focus {background: url(/images/submit-media.gif);}

.submitprint{
	background: url(/images/submit-print.gif);
	width:119px;
	height:31px;
	float:right;
	border:none;
	cursor:pointer;
	margin:15px 0 0 0;
	padding:-5px 0 0 0;
	color:#ffffff;
}
.submitprint:focus {background: url(/images/submit-print.gif);}

.submithost{
	background: url(/images/submit-host.gif);
	width:119px;
	height:31px;
	float:right;
	border:none;
	cursor:pointer;
	margin:15px 0 0 0;
	padding:-5px 0 0 0;
	color:#ffffff;
}
.submithost:focus {background: url(/images/submit-host.gif);}

#error 
{
	background-color:#F02F21;
	color:#fff;
	font-size:0.75em;
	padding:10px 20px 20px 20px;
	margin:30px 0 30px 0px;
	width:590px;
}

#error p 
{
	color:#fff;
	display:block;
	font-family:Arial,sans-serif;
	font-size:1.25em;
	font-weight:bold;
}

#error ul
{
	list-style-type:disc;
	margin:0 0 0 20px;
}

#propsummarybg
{
	background:url(images/property-summary-bg.gif) repeat-x;
	margin:0 0 0 -10px;
	padding:0 0 0 10px;
}

#sitemap_container 
{
	float:left;
	width:580px;
}

#sitemap_container ul
{
	list-style-type:none;
	margin-left:16px;
}
#sitemap_container li
{
	background:url(images/list-star.png) no-repeat top left;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}

.sitemap
{
	background:url(images/title-sitemap.gif) no-repeat;
	width:300px;
	height:25px;
	clear:both;
	margin:6px 0 20px 0;
}

.sitemap h3 {
	margin:0; padding:0;
}

.sitemap span {
	display:none;
}

a.button-contactus:link, a.button-contactus:visited {
  display: block;
  width: 95px;
  float:left;
  height: 29px;
  text-decoration:none;
  background:url(../images/button-submit-form.gif) left top no-repeat;
  margin:5px 20px 10px 0;
}

a.button-contactus:hover {
 background-position: right top;
}
#error 
{
	background-color:#F02F21;
	color:#fff;
	font-size:0.75em;
	padding:10px 20px 20px 20px;
	margin:30px 0 30px 0px;
	width:590px;
}

#error p 
{
	color:#fff;
	display:block;
	font-family:Arial,sans-serif;
	font-size:1.25em;
	font-weight:bold;
}

#error ul
{
	list-style-type:disc;
	margin:0 0 0 20px;
}
#aircraft-to-sell 
{
	background:url(images/advertise-your-cottage.jpg) no-repeat;
	width:313px;
	height:222px;
	margin:20px 0 20px 0;
	padding:0px;
	clear:both;
}

.aviation-result-actions p a.button-view:link, .aviation-result-actions p a.button-view:visited {
  display: block;
  width: 200px;
  float:left;
  height: 22px;
  text-decoration:none;
  background:#005cc5;
  margin:10px 0 0 0;
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  padding:5px 0 0 0;
  text-align:center;
}

.aviation-result-actions p a.button-view:hover {
  background:#a4a4a4;
}

.aviation-result-actions
{
	float:right;
	width:200px;
}

#latest-properties
{
	background:url(images/blue-bg.gif);
	width:358px;
	height:169px;
	padding:10px 20px 10px 20px;
	color:#ffffff;
}
#view-all-property2 
{
	float:right;
	width:240px;
	height:20px;
	font-size:12px;
	color:#44a1ff;
	padding:6px 0 0 0;
	text-align:right;
}
 
#view-all-property2  a:link, a:link, #view-all-property2  a:visited, a:visited {color:#44a1ff; text-decoration:underline;}
#view-all-property2  a:hover, a:hover, #view-all-property2  a:active, a:active {color:#212d34; text-decoration:underline;}
