body	{
						margin:0px;
						padding:4px;
						font-family:Tahoma;
						}
td		{
						color:#353535;
						font-size:11px;
						}
td {
						line-height:14px;
						font-family:Tahoma;
						}
img {
						border:0;
						}
/*--------------------------------------------------   ul, em, i, form	 ---------------------*/
/*em, i {
						font-style:normal;
						}*/
form {
						padding:0px;
						margin:0px;
						}
h2 {
						padding:0px 0px 0px 0px;
						margin:0px 0px 5px 0px;
						font-size:11px;
						text-transform:uppercase;
						}
h2.region {
						background:#0093DD; 
						font-size:130%; 
						padding:10px; 
						color: white; 
						text-transform:uppercase;
}
h2.region a {
						color: white;
}
.offgrp	{
						padding:0px 30px 0px 0px;
						margin:0px 0px 0px 0px;
						font-size:11px;
						color:#FFA800;
						font-weight: bold;
						}
.offtit {
						padding:0px 30px 0px 0px;
						margin:0px 0px 0px 0px;
						font-size:11px;
						text-transform:uppercase;
						color:#006BC6;
						font-weight: bold;
						}
.offtxt{
						padding:0px 30px 0px 0px;
						margin:0px 0px 0px 0px;
						font-size:11px;
						}
.offlnk {
						font-size:12px;
						font-weight: bold;
						text-align:right;
						padding:0px 30px 0px 0px;
						margin:0px 0px 0px 0px;
						}
h1.first {
						padding:0px 0px 0px 0px;
						margin:0px 0px 0px 0px;
						color:#ffffff;
						font-weight:bold;
						font-size:14px;
						}

/*----------------------------------------------------   a	 ---------------------*/
a	{
						color:#7B7B7B;
						font-size:11px;
						text-decoration:underline;
						}
a:hover	{
						color:#7B7B7B;
						font-size:11px;
						text-decoration:none;
						}


b.red {
						color:#D73D00;
						}
b a	{
						color:#656565;
						text-decoration:underline;
						}
b a:hover	{
						color:#656565;
						text-decoration:none;
						}
i em	{
						color:#575757;
						}
em i	{
						color:#ffffff;
						line-height:12px;
						}
em i a	{
						color:#ffffff;
						text-decoration:underline;
						}
em i a:hover	{
						color:#ffffff;
						text-decoration:none;
						}
span b	{
						color:#439BB3;
						line-height:12px;
						}
span a	{
						color:#439BB3;
						text-decoration:underline;
						}
span a:hover	{
						color:#439BB3;
						text-decoration:none;
						}
/*i b	{
						color:#58AD45;
						}
i a	{
						color:#58AD45;
						text-decoration:underline;
						}
i a:hover	{
						color:#58AD45;
						text-decoration:none;
						}*/
/*em b	{
						color:#A450A6;
						}
em a	{
						color:#A450A6;
						text-decoration:underline;
						}
em a:hover	{
						color:#A450A6;
						text-decoration:none;
						}*/
font b	{
						color:#9B5357;
						}
font a	{
						color:#9B5357;
						text-decoration:underline;
						}
font a:hover	{
						color:#9B5357;
						text-decoration:none;
						}

/*----------------------------------------------------   input, textarea	 ---------------------*/
.input {
						width:135px;
						height:20px;
						background-color:#ffffff;
						border:1px solid #CACACA;
						font-family:Tahoma;
						font-size:11px;
						color:#666666;
						line-height:13px;
						padding-left:2px;
						padding-right:2px;
						margin:0px 8px 0px 9px;
						}
.input_submit	{
						height:20px;
						width:28px;
						border:0;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						}
/*-----------------------------------------------------  	li	 	---------------------*/
li.menu a	{
						color:#7C7C7C;
						font-size:11px;
						text-decoration:none;
						}
li.menu a:hover	{
						color:#7C7C7C;
						font-size:11px;
						text-decoration:underline;
						}
/*------------------------------------------------------- footer	 ---------------------*/
.footer td	{
						color:#7B7B7B;
						font-size:11px;
						}
.footer a	{
						color:#555555;
						font-size:11px;
						text-decoration:none;
						}
.footer a:hover	{
						color:#555555;
						font-size:11px;
						text-decoration:underline;
						}
.footer span 	{
						color:#777777;
						}
.footer span a	{
						color:#777777;
						font-size:11px;
						line-height:10px;
						text-decoration:underline;
						}
.footer span a:hover	{
						color:#777777;
						font-size:11px;
						text-decoration:none;
						}
.footer strong	{
						color:#D73D00;
						font-size:11px;
						}
.cl_1 td	{
						line-height:12px;
						}
/*-----------------------------------------------------    end   ---------------------*/




.grL {float:left; margin-right:15px;}

/*.grh1 {padding:12px;background-color:#EDF4FC;border-top:solid white 4px;}
.grh2 {padding:12px;background-color:#E3EAF2;border-top:solid white 4px;}
.grv1 {padding:12px;background-color:#EDF4FC;border-top:solid white 4px;}
.grv2 {padding:12px;background-color:#E3EAF2;border-top:solid white 4px;}*/

.grh1 {background-color:#EDF4FC;border-top:solid white 4px;color:#404040;}
.grh2 {background-color:#E3EAF2;border-top:solid white 4px;color:#404040;}
.grv1 {background-color:#EDF4FC;border-top:solid white 4px;color:#404040;}
.grv2 {background-color:#E3EAF2;border-top:solid white 4px;color:#404040;}

ul.menu {
	list-style-type:none;
	list-style-position: outside;
	margin:0px;
	padding:0px;
	}
li.menu	{
	background-image:url(/i/arr.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	font-size:11px;
	margin:0px 0px 0px -5px;
	padding:4px 0px 4px 23px;
	color:#7C7C7C;
	border-top:1px dotted #a0a0a0;
	font-weight:normal;
	}
li.menu b {
	color: #7C7C7C;
	}
.regMenuR	{
	color:#006BC6;
	text-decoration: none;
	}
.regMenuA{
	color:#D73D00;
	font-weight:bold;
	text-transform:uppercase;
	}
a.regMenuR:hover	{
	color:#006BC6;
	text-decoration: underline;
	font-weight:bold;
	}
.regMenuRA	{
	color:#006BC6;
	text-decoration: none;
	font-weight:bold;
	}
a.regMenuRA:hover	{
	color:#006BC6;
	text-decoration: underline;
	font-weight:bold;
	}

.imgR {
	float: right;
	margin-top:3px;
	margin-left:20px;
	margin-bottom:10px;
	}
.imgL {
	float: left;
	margin-top:3px;
	margin-right:20px;
	margin-bottom:10px;
	}

table.yacht_list{
	margin-top: 10px;
	border-bottom: solid 1px #808080;
	}
table.yacht_list td {
	border-left: dotted 1px #808080;
	border-bottom: dotted 1px #808080;
}
th.yacht_list {
	background-color:#FFE4CA;
	padding:2px 0px 2px 4px;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-align: left;
	vertical-align:bottom;
	}
table.yacht_list td {
	padding:0px 0px 2px 4px;
	height:22px;
	}

a.after_yacht_list {
	font-size:10px;
        text-decoration: none;
        }

.search_button{
	background-color:#D73D00;
	padding:2px 4px 2px 4px;
	color: white;
	font-weight: bold;
	}

.menuR {
	background-color:#C8F0FF;
	}

/* ---- banner section */

th.top {padding:10px;vertical-align:top; text-align:left; font-size:22px; color:white; font-weight:bold; text-decoration:uppercase;text-decoration:none;}
th.top a, th.top a:visited {font-size:22px; color:white; font-weight:bold; text-transform:uppercase;text-decoration:none;}
th.top a:hover {font-size:22px; color:white; font-weight:bold; text-transform:uppercase;text-decoration:underline;}

td.top {padding:10px;vertical-align:bottom; text-align:left; font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.top a, td.top a:visited {font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.top a:hover {font-size:12px; color:white; font-weight:bold;text-decoration:underline;}


th.topright {padding:10px;vertical-align:top; text-align:left; font-size:16px; color:white; font-weight:bold;text-decoration:none;}
th.topright a, th.topright a:visited {font-size:16px; color:white; font-weight:bold;text-decoration:none;}
th.topright a:hover {font-size:16px; color:white; font-weight:bold;text-decoration:underline;}

td.topright {padding:10px;vertical-align:bottom; text-align:right; font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.topright a, td.topright a:visited {font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.topright a:hover {font-size:12px; color:white; font-weight:bold;text-decoration:underline;}


th.right {padding:10px;vertical-align:top; text-align:left; font-size:16px; color:white; font-weight:bold;text-decoration:none;}
th.right a, th.right a:visited {font-size:16px; color:white; font-weight:bold;text-decoration:none;}
th.right a:hover {font-size:16px; color:white; font-weight:bold;text-decoration:underline;}

td.right {padding:10px;vertical-align:bottom; text-align:right; font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.right a, td.right a:visited {font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.right a:hover {font-size:12px; color:white; font-weight:bold;text-decoration:underline;}

th.footer {padding:10px;vertical-align:top; text-align:left; font-size:16px; color:white; font-weight:bold;text-decoration:none;}
th.footer a, th.footer a:visited {font-size:16px; color:white; font-weight:bold;text-decoration:none;}
th.footer a:hover {font-size:16px; color:white; font-weight:bold;text-decoration:underline;}

td.footer {padding:10px;vertical-align:bottom; text-align:right; font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.footer a, td.footer a:visited {font-size:12px; color:white; font-weight:bold;text-decoration:none;}
td.footer a:hover {font-size:12px; color:white; font-weight:bold;text-decoration:underline;}



.param_name {font-weight: bold;}

a.banner,a.banner:visited {text-decoration:none;color:#404040;}
a.banner:hover,a.banner:active {text-decoration:none;color:#404040;}
.color1, .black {color:#000000;}
.color2, .brick {color:#D73D00;}
.color3, .grass {color:#58AD45;}
.color4, .darkcyan {color:#439BB3;}
.color5, .blue {color:#4558AD;}
.color6, .purple {color:#A450A6;}
.color7, .orange {color:#FF8C00;}
.color8, .brownred {color:#9B5357;}
.color9, .white {color:#FFFFFF;}


a.nu,a.nu:visited	{text-decoration:none;}
a.nu:hover,a.nu:active {color:#7B7B7B;font-size:11px;text-decoration:none;}

table.manuf tr td {text-align:center;}
table.manuf tr#row1 {background-color:#f0f0f0;}

h3.tech {font-weight:bold;font-size:12px;margin-bottom:0px;margin-top:0px;}


.menu{font-size:9px;color:#02178A;font-weight:bold;text-decoration:none}
a.menu:hover {text-decoration:underline;}
.menu_dn{font-size:9px;color:#02178A;font-weight:bold;text-decoration:none}
.dn{font-size:9px;color:#02178A;}
.select_{margin-bottom:0px;width:122px;height:17px;color:#02178A;font-size:10px;}
.ok{color:#000;font-size:10px;}
.specs,.yacht_card {font-family:Verdana, Arial, sans; font-size:10px; color:#043aa7;}
td.specs {padding-top:1px; padding-bottom:1px; border-bottom:1px solid #043aa7;}
th.specs {font-size:12px; padding-top:25px; padding-bottom:6px; text-align:left; border-bottom:1px solid #043aa7;}
td.yacht_card {padding-top:10px;}
.yacht_name {font-family:Verdana; font-weight:bold; font-size:12px;margin-bottom:2px;color:#006BC6;}
a.yacht_name:hover {text-decoration:none;font-size:12px;}
.yacht_type {text-decoration:none;}
.Favs {background:#f0f0f0;padding:10px;}

.center {text-align:center;}

a.tsp {color:#b0b0b0;text-transform:lowercase;text-decoration:underline;}

.yacht_sale {width:593px;overflow:hidden;}
.yacht_sale table, .yacht_sale th, .yacht_sale td {border:0}
.yacht_sale th {background-color:#006BC6; color:white;font-size:12px;padding:5px 2px;}
.yacht_sale th.desctable1 a {color:white;}
.yacht_sale td {padding:4px; }
.yacht_sale td.desctable1 {border-bottom:1px dashed #a0a0a0;}
.yacht_sale .img_sale {width:593px;overflow:hidden;}
table.yacht_sale_selector {width:100%}
table.yacht_sale_selector td {width:33%;border:0;text-align:center;padding:4px;font-weight:bold;}
table.yacht_sale_selector td a {color:white; font-size:110%;}
table.yacht_sale_selector td.c1 {background-color:#4558AD}
table.yacht_sale_selector td.c2 {background-color:#58AD45}
table.yacht_sale_selector td.c3 {background-color:#D73D00}

.np_btn {background-color:#0093dd; padding:2px 20px; color: white; font-weight: bold;}
.np_btn:hover {background-color:#ff0000;color:white;}