/* CSS Document */

form, input, textarea {
	margin: 0;
	padding: 0;
}

#form p {
	margin: 4px 0 11px 0;
}

*html #form p {
	margin: 9px 0 9px 0;
	padding: 0;
}

#form_finance p {
	margin: 4px 0 11px 0;
}

*html #form_finance p {
	margin: 9px 0 9px 0;
	padding: 0;
}

body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	font-size:10px;
}

form, select, input {
	margin: 0px;
	padding: 0px;
}

textarea, select, input {
	border: 1px solid #c6d7e7;
	font-size: 10px;
	color: #2261A8;	
}

textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

input {
	padding: 0 0 0 2px;
}

.morelink {
	margin: 2px 5px 0 0;
	text-align: right;
}

.button1 {
	background: #2E3D64;
	color: #FFFFFF;
	padding: 2px 9px 2px 9px;
	margin: 0 8px 0 0;
}

.button2 {
	background: #A5C0DD;
	color: #FFFFFF;
	padding: 2px 9px 2px 9px;
	margin: 0 9px 0 0;
}

#yacht_buttons {
	padding: 17px 0 0 0;
	width: 230px;
}

#yacht_search {
	background:url(images/yachtsearch.gif) no-repeat;
	width:332px;
	height:204px;
	float:right;
	font-size:11px;
	color: #2261a8;
overflow: hidden;
}

#yacht_search form {
	margin: 36px 0 0 12px;
	width:320px;
	overflow: hidden;
}

#yacht_search p {
	margin: 0 0 5px 0;
}

#yacht_search span {
	margin: 0 5px 0 0;
}

#yacht_search2 {
	width:332px;
	height:204px;
	float:right;
	font-size:11px;
	color: #2162AA;
}

#yacht_search2 form {
	margin: 10px 0 0 12px;
}

#yacht_search2 p {
	margin: 0 0 5px 0;
}

#yacht_search2 span {
	margin: 0 5px 0 0;
}


#yachts_for_sale {
	margin: 47px 0 0 14px;
	color: #ffffff;
}
#yachts_for_sale p {
	margin: 0 0 8px 0;
}
#yachts_for_sale select, #yachts_for_sale input {
	color: #84aacf;	
	font-size: 10px;
}

#yachts_sale_buttons {
	padding: 6px 0 0 0;
}

#insurance_form {
	background-image:url(images/insurancequote.gif);
	width:169px;
	height:296px;
	color: #2162aa;
}

#insurance_form p {
	margin: 0 0 8px 0;
}

#insurance_form form {
	padding: 36px 0 0 16px;
}

#insurance_buttons {
	padding: 10px 0 0 0;
}

#finance {
	background-image:url(images/marinefinance.gif);
	width:169px;
	height:263px;
	color: #2162aa;
}

#finance p {
	margin: 0 0 8px 0;
}

#finance form {
	padding: 36px 0 0 16px;
}

#finance_buttons {
	padding: 29px 0 0 0;
}

#email {
	background-image:url(images/emailsignup.jpg);
	width:172px;
	height:316px;
	color: #ffffff;
}

#email p {
	margin: 0 0 8px 0;
}

#email form {
	padding: 80px 0 0 16px;
}


/* Header */

.headertop
{
width:798px;
height:12px;
background:url(images/headertop.gif) repeat-x bottom;
}

.headertopexpand
{
background:url(images/headertop.gif) repeat-x bottom;
}

.header
{
width:798px;
height:151px;
background: #A5C0DD url(images/header1.jpg) no-repeat;
}

#headerlinks {
	display: none;
	position: absolute;
	top: 18px;
	left: 695px;
	color: #FFFFFF;
	line-height: 14px;
}

.headerexpand
{
height:64px;
background: #A5C0DD;
}

.headerbott
{
height:11px;
background-image:url(images/headerbott.gif);
}

.headerbottexpand
{
height:11px;
background-image:url(images/headerbott.gif);
}

.quicklinksarea
{
width:169px;
height:204px;
}

.listingyacht
{
width:170px;
height:336px;
/*background-image:url(images/listingyouryacht.jpg);
background-repeat:no-repeat;*/
}

.feauturedyacht
{
width:457px;
height:336px;
}

.landingsimilar
{
width:567px;
height:224px;
background-color:#f4f7f9;
}

.contactusbar
{
width:798px;
height:230px;

}


/* Content */

.contentexpand
{
background-color:#01497c;
vertical-align: top;
}

.mainimage
{
width:315px;
height:205px;
background-image:url(images/luxuryyacht.jpg);
}

.downloadbrochure
{
width:169px;
height:205px;
}

.yachtforsaleleft
{
width:172px;
height:335px;
background-image:url(images/yachtsforsaleleft.gif);
}

.yachtforsaleright
{
width:457px;
height:335px;
background-image:url(images/yachtsforsaleright.jpg);
}

/* Seo */

.seobg
{
width:798px;
height:88px;
background-image:url(images/seobg.gif);
}

.seoexpand
{
height:88px;
background-image:url(images/seobg.gif);
}




/* Link Styles */
a:link
{
color:#fff;
text-decoration:none;
}

a:visited
{	
color:#fff;
text-decoration:none;
}


a:hover, a:active
{
color:#fff;
text-decoration:underline;
}

.seo:link
{
color:#fff;
text-decoration:none;
}

.seo:visited
{	
color:#fff;
text-decoration:none;
}


.seo:hover, .seo:active
{
color:#fff;
text-decoration:underline;
}

.white:link
{
color:#fff;
text-decoration:underline;
}

.white:visited
{	
color:#fff;
text-decoration:underline;
}


.white:hover, .white:active
{
color:#ccc;
text-decoration:underline;
}

.blue:link
{
color:#84aacf;
text-decoration:underline;
}

.blue:visited
{	
color:#84aacf;
text-decoration:underline;
}


.blue:hover, .blue:active
{
color:#2162a9;
text-decoration:underline;
}

.quick:link
{
color:#2162a9;
font-size:11px;
text-decoration:none;
}

.quick:visited
{	
color:#2162a9;
font-size:11px;
text-decoration:none;
}


.quick:hover, .quick:active
{
color:#2162a9;
font-size:11px;
text-decoration:underline;
}

.quick12:link
{
color:#2162a9;
font-size:12px;
text-decoration:none;
}

.quick12:visited
{	
color:#2162a9;
font-size:12px;
text-decoration:none;
}


.quick12:hover, .quick12:active
{
color:#2162a9;
font-size:12px;
text-decoration:underline;
}

a.lightbluefont:link
{
color:#c8dff6;
text-decoration: none;
}

a.lightbluefont:visited
{	
color:#c8dff6;
text-decoration: none;
}


a.lightbluefont:hover, a.lightbluefont:active
{
color:#c8dff6;
text-decoration:underline;
}

a.orangefont:link
{
color:#ffae00;
text-decoration: none;
}

a.orangefont:visited
{	
color:#ffae00;
text-decoration: none;
}


a.orangefont:hover, a.lightbluefont:active
{
color:#ffae00;
text-decoration:underline;
}

a.selectbluelinks:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#84aacf;
text-decoration: none;
}

a.selectbluelinks:visited
{	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#84aacf;
text-decoration: none;
}


a.selectbluelinks:hover, a.selectbluelinks:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#84aacf;
text-decoration:underline;
}

a.content12font:link, a.content12font:visited
{
color:#2261A8;
text-decoration:none;
}

a.content12font:hover, a.content12font:active
{
color:#2261A8;
text-decoration:underline;
}

a.boldblue12font:link, a.boldblue12font:visited
{
color: #2162a9;
text-decoration:none;
}

a.boldblue12font:hover, a.boldblue12font:active

{
color: #2162a9;
text-decoration:underline;
}

a.selectbluefont:link, a.selectbluefont:visited
{
color: #84aacf;
text-decoration:none;
}

a.selectbluefont:hover, a.selectbluefont:active
{
color: #84aacf;
text-decoration:underline;
}

a.bluefont:link, a.bluefont:visited
{
color: #2162a9;
text-decoration:none;
}

a.bluefont:hover, a.bluefont:active

{
color: #2162a9;
text-decoration:underline;
}

a.selectblue11links:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#84aacf;
text-decoration: none;
}

a.selectblue11links:visited
{	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#84aacf;
text-decoration: none;
}


a.selectblue11links:hover, a.selectblue11links:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#84aacf;
text-decoration:underline;
}


/* Font Styles */

.greyfont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d2d5d8;
}

.smallgreyfont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#d2d5d8;
}

.lightbluefont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#c8dff6;
}

.whitefont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

.orangefont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffae00;
}

.newsbluefont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a4c0dd;
}

.boldbluefont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2162a9;
font-weight:bold;
}

.boldblue12font
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2162a9;
font-weight:bold;
}

.selectbluefont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#84aacf;
}

.seobluefont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#84aacf;
}

.contentfont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2261A8;
}

.wizardfont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#01497C;
}

.content12font
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2261A8;
}

.redfont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}

#advanced p {
	margin:10px 0 10px 0;
	padding:0;
}

input.widtha {

	width: 200px;

}



input.widthb {

	width: 100px;

}



input.widthc {

	width: 580px;

}



input.widthd {

	width: 50px;

}

input.widthe {

	width: 400px;

}

input.widthf {
	width: 650px;
}



select.widtha {
	width: 204px !important; /* ie and ff both render select box widths wrong? */
	width: 204px;
}



select.widthb {

	width: 104px !important; /* ie and ff both render select box widths wrong? */

	width: 106px;

}

select.widthc {
	width: 250px !important; /* ie and ff both render select box widths wrong? */
	width: 250px;
}



textarea.widtha {
	width: 330px;
	height: 100px;

}

textarea.widthfull {
	width: 100%;
	height: 150px;
}

textarea.widthfulla {
	width: 650px;
	height: 80px;
}

textarea.widthfullb {
	width: 650px;
	height: 200px;
}

textarea.widthfullc {
	width: 840px;
	height: 120px;
}

div.form td.label {
width: 190px;
}

div.form td.field {
	width: 250px;
}

#form td {
	padding: 5px;
}

#form table {
	width: 750px;
}

div.form {
	margin: 0 0 20px 0;
}


.hr {
	padding: 0;
	margin: 0;
	font-size: 1%;
	border-top: 1px solid #C8DFF6;
	width: 330px;
}

.hr2 {
	padding: 0;
	margin: 0;
	border-top: 1px solid #C8DFF6;
	width: 765px;
}

#listing-points {
	margin: 20px 0 0 -20px;
}

#listing-points li {
	padding: 0 0 15px 0;
}

#europe_0, #europe_1 {
	border: none;
}

#confirmation_0, #confirmation_1, #confirmation_2, #confirmation_3 {
	vertical-align: text-bottom;
	border: none;
}

.no-border {
	border: none;
}
div.alt {
	background: #EEF4FA;
	margin: 0 10px 10px 10px;
	padding: 10px;
	border-top: 1px solid #2162A9;
	border-bottom: 1px solid #2162A9;
}

div.form {
	margin: 10px 10px 10px 10px;
	padding: 0 10px 0 10px;
}

#free-online {
	position: absolute;
	top: 12px;
	left: 375px;
}

#free-online img {
	border: 0;
}

#reduced_yachts {
	background: #EEF4FA url(images/recentlyreducedthumb.gif);
	width: 157px;
	height: 528px;
	padding: 38px 0 0 9px;
	border-top: 2px solid #FFFFFF;
	color: #2460a9;
	font-size: 10px;
}

#reduced_yachts a {
	color: #2460a9;
}

#reduced_yachts a span {
	color: #FF0000;
}

#loading {
	margin: 30px 5px 0 15px;
	color: #2460a9;
	font-weight: bold;
	float: right;
}

#loading img {
	vertical-align: middle;
}


#back {
	margin: 30px 5px 0 15px;
	color: #2460a9;
	font-weight: bold;
	float: right;
}

#back img {
	vertical-align: middle;
}

#enquiry_form {
	padding: 0 12px 0 12px;
}

