body {font-family:  Tahoma,Verdana,Arial; font-size: 12px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal; text-align:center;
	text-transform: none; color: #333333;background-color:#C5D3DC;margin:0;padding:0;}
p	{font-family:  Tahoma,Verdana,Arial; font-size: 12px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal; border-color:red;
	text-transform: none; color: #333333}

#topmenu_cell {background:url(images/top_menu_down.gif) repeat-x bottom #5ea8d0;margin:0;padding:0;text-align:left;}	
#menu_cell {background:url(images/menu_left.gif) repeat-y left #3C7898;}	


h1 {color:DA0000;text-decoration:underline;font-size:14;margin:10px 0 0 0;padding:0;}
h2 {color:DA0000;text-decoration:none;font-size:13;margin:0;padding:0;}
h3 {color:DA0000;text-decoration:none;font-size:12;margin:0;padding:0;}
h4 {margin:0;padding:0;text-align:right;color:#b3d6e9;font-size:11px;font-weight:normal;}
.login  {font-size:9;color:#999999;}
.title	{font-size:22;font-family:Tahoma;color:#847F4B;font-weight:normal;}
.subtitle {font-family:Tahoma;font-size:14px;color:7D7D7D;}
.smalltitle {font-family:Tahoma;font-size:14px;font-weight:bold;color:EF9F18;}
.footer {color:#3C7898;line-height:2;font-size:11px}
.notes {font-size:9;color:#818181;}
.copyright {color:666666;font-family:Verdana;font-size:10;}



ul {padding:2px;padding-left:16px;margin:0 0 0 10px;font-size:10;list-style:square;color:blue;}
li {font-family:  Tahoma,Verdana,Arial; font-size: 11px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal; border-color:red;
	text-transform: none; color: 3C7898;}

ul.sitemap {padding:2px;padding-left:16px;margin:0 0 0 10px;font-size:10;list-style:square;color:blue;}
ul.sitemap li.bot1 {font-family:  Tahoma,Verdana,Arial; font-size: 11px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal; margin:3px;
	text-transform: none; color: #3C7898;}
ul.sitemap li.bot2 {font-family:  Tahoma,Verdana,Arial; font-size: 11px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal;
	text-transform: none; color: #E00000;margin-left:20px;}
ul.sitemap li.bot3 {font-family:  Tahoma,Verdana,Arial; font-size: 11px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal;
	text-transform: none; color: #A9CB20;margin-left:40px;}	
ul.sitemap li.bot1 a:link {text-decoration:none;color:3D789A;font-weight:bold;}
ul.sitemap li.bot1 a:active {text-decoration:none;color:3D789A;font-weight:bold;}
ul.sitemap li.bot1 a:visited {text-decoration:none;color:3D789A;font-weight:bold;}
ul.sitemap li.bot1 a:hover {text-decoration:underline;color:3D789A;font-weight:bold;margin:0 4px 0 4px;}

ul.sitemap li.bot2 a:link {text-decoration:none;color:E00000;font-weight:normal;margin:0 4px 0 0px;}
ul.sitemap li.bot2 a:active {text-decoration:none;color:E00000;font-weight:normal;margin:0 4px 0 0px;}
ul.sitemap li.bot2 a:visited {text-decoration:none;color:E00000;font-weight:normal;margin:0 4px 0 0px;}
ul.sitemap li.bot2 a:hover {text-decoration:underline;color:E00000;font-weight:normal;margin:0 4px 0 0px;}

ul.sitemap li.bot3 a:link {text-decoration:none;color:A9CB20;font-weight:normal;margin:0 4px 0 0px;}
ul.sitemap li.bot3 a:active {text-decoration:none;color:A9CB20;font-weight:normal;margin:0 4px 0 0px;}
ul.sitemap li.bot3 a:visited {text-decoration:none;color:A9CB20;font-weight:normal;margin:0 4px 0 0px;}
ul.sitemap li.bot3 a:hover {text-decoration:underline;color:A9CB20;font-weight:normal;margin:0 4px 0 0px;}


	
	
#articles {padding:0 0 0px 0;border:0;border-top:1px solid;border-bottom:0px solid;
	border-color:60AAD1;width:100%;margin:10px 0 10px 0;}
ul.record {font-size:11px;margin:5px 5px 15px 5px;padding:0 0 3px 0;border-bottom:1px solid #60AAD1;}
ul.record a.rec_links {text-align:right;}
	
	
img.topdiv {display:inline;margin:0 0 0 15px;}
#topmenu {float:right;padding:0;margin:4px 4px 0 4px;list-style:none;font-family:Tahoma;font-size:10;}
#topmenu li {float: left;margin:0px 0px 0px 0px;border:0px solid;font-weight:normal;padding:0 0 0 16px;}
#topmenu li.selected {font-weight:normal;color:white;}
#topmenu a {text-decoration:none;color:white;}
#topmenu a:hover {text-decoration:underline;}

#top_home {background:url(images/top_home.gif) no-repeat top center;}
#top_terms {background:url(images/top_terms.gif) no-repeat top center;}
#top_sitemap {background:url(images/top_sitemap.gif) no-repeat top center;}
#top_request {background:url(images/top_request.gif) no-repeat top center;}
#top_links {background:url(images/top_links.gif) no-repeat top center;}
#top_contact {background:url(images/top_contact.gif) no-repeat top center;}
#top_blog {background:url(images/top_blog.gif) no-repeat top center;}


a.manuf:link {text-decoration:none;color:white;margin:4px;font-weight:normal;padding:4px;background-color:#3C7898;}
a.manuf:active {text-decoration:none;color:white;margin:4px;font-weight:normal;padding:4px;background-color:#3C7898;}
a.manuf:visited {text-decoration:none;color:white;margin:4px;font-weight:normal;padding:4px;background-color:#3C7898;}
a.manuf:hover {text-decoration:none;color:#3C7898;margin:4px;font-weight:normal;padding:4px;background-color:white;}

a.bot1:link {text-decoration:underline;color:3D789A;font-weight:bold;margin:0 4px 0 4px;}
a.bot1:active {text-decoration:underline;color:3D789A;font-weight:bold;margin:0 4px 0 4px;}
a.bot1:visited {text-decoration:underline;color:3D789A;font-weight:bold;margin:0 4px 0 4px;}
a.bot1:hover {text-decoration:underline;color:white;font-weight:bold;margin:0 4px 0 4px;}

a.bot2:link {text-decoration:underline;color:3D789A;font-weight:normal;margin:0 4px 0 4px;}
a.bot2:active {text-decoration:underline;color:3D789A;font-weight:normal;margin:0 4px 0 4px;}
a.bot2:visited {text-decoration:underline;color:3D789A;font-weight:normal;margin:0 4px 0 4px;}
a.bot2:hover {text-decoration:underline;color:white;font-weight:normal;margin:0 4px 0 4px;}

a.bot3:link {font-size:9px;text-decoration:underline;color:3D789A;font-weight:normal;margin:0 4px 0 4px;}
a.bot3:active {font-size:9px;text-decoration:underline;color:3D789A;font-weight:normal;margin:0 4px 0 4px;}
a.bot3:visited {font-size:9px;text-decoration:underline;color:3D789A;font-weight:normal;margin:0 4px 0 4px;}
a.bot3:hover {font-size:9px;text-decoration:underline;color:white;font-weight:normal;margin:0 4px 0 4px;}



ul.mainmenu {list-style:none;margin:0 0 0 12px;padding:0;font-family:Tahoma;font-size:11;text-align:left;width:141px;}
a.mainmenu {text-decoration:none;color:white;}
a.mainmenu:hover {color:white;}
a.mainmenu:visited {text-decoration:none;color:white;}
a.mainmenu:active {	text-decoration:none;color:white;}
a.mainmenu:link {	text-decoration:none;color:white;}
a.mainmenu:hover {	text-decoration : underline;color:white;}
li.mainmenu_selected{margin:0;padding:7px 0 7px 22px;font-weight:bold;background:url(images/menu_back_sel.gif) no-repeat top left #3C7898;}
li.mainmenu {margin:0;padding:7px 0 7px 22px;background:url(images/menu_back.gif) no-repeat top left #3C7898;font-weight:bold;}

#menu_level_2 {list-style:none;font-size:11;font-weight:normal;margin:0 3px 0px 8px;padding:0px;font-family:Tahoma;text-align:left;width:141px}
#menu_level_2 a {text-decoration:none;color:#B8D8EA;}
#menu_level_2 a:hover {color:white;}
#menu_level_2 li.selected{font-weight:bold;color:white;background:url(images/menu2back_sel.gif) no-repeat top left #5C93B0;}
#menu_level_2 li.selected a {color:white;}
#menu_level_2 li {font-weight:bold;margin:0;padding:3px 3px 3px 30px;background:url(images/menu2back.gif) no-repeat top left;}

#menu_level_3 {list-style:none;font-size:11;font-weight:normal;margin:0 3px 0px 8px;padding:0px;font-family:Tahoma;text-align:left;width:141px}
#menu_level_3 a {text-decoration:none;color:#B8D8EA;}
#menu_level_3 a:hover {color:white;}
#menu_level_3 li.selected{font-weight:normal;color:white;background:#3C7898;}
#menu_level_3 li.selected a {color:white;}
#menu_level_3 li {font-weight:normal;margin:0;padding:1px 1px 1px 30px;}

#menu_level_4 {list-style:none;font-size:11;font-weight:normal;margin:0 3px 0px 8px;padding:0px;font-family:Tahoma;text-align:left;width:141px}
#menu_level_4 a {text-decoration:none;color:#B8D8EA;}
#menu_level_4 a:hover {color:white;}
#menu_level_4 li.selected{font-weight:normal;color:white;background:#3C7898;}
#menu_level_4 li.selected a {color:white;}
#menu_level_4 li {font-weight:normal;margin:0;padding:1px 1px 1px 40px;}

#mainpagesubmenu {font-size:11;font-weight:normal;list-style:none;
	margin:5px 3px 5px 0px;padding:0px;font-family:Tahoma;text-align:left;}
#mainpagesubmenu a {text-decoration:underline;color:#3C7898;}
#mainpagesubmenu a:hover {color:5C93B0;}
#mainpagesubmenu li.selected{font-weight:normal;color:white;background:#3C7898;}
#mainpagesubmenu li.selected a {color:white;}
#mainpagesubmenu li {font-weight:normal;margin:0;padding:5px 4px 0 0;display:inline;}




#menu_level_3_in {list-style:none;font-size:11px;font-weight:normal;margin:0;
				padding:0px;font-family:Tahoma;font-size:11;display:inline;display:none;}
#menu_level_3_in a {text-decoration:none;color:333333;}
#menu_level_3_in a:hover {color:666666;}
#menu_level_3_in li.selected{font-weight:bold;}
#menu_level_3_in li {margin:0;padding:0;display:inline;padding:3px 3px 3px 0px;}

menu_level_3_in
.insidemenu {list-style:none;margin:0;padding:0;font-family:Tahoma;font-size:10;
			text-align:center;clear:both;width:450px;}
.insidemenu a:visited {text-decoration:underline;color:E00000;font-weight:normal;}
.insidemenu a:active {	text-decoration:underline;color:E00000;font-weight:normal;}
.insidemenu a:link {	text-decoration:underline;color:E00000;font-weight:normal;}
.insidemenu a:hover {	text-decoration : underline;color:black;font-weight:normal;}
.insidemenu li.selected{margin:0;padding:0 4px 0 0;font-weight:bold;display:inline;}
.insidemenu li{margin:0;padding:0 4px 0 4px;font-weight:bold;display:inline;color:E00000;}

#youarehere {padding:0;margin:0;border:0;text-align:right;font-size:11; float:right;}
#youarehere a {color:#b2c3cd;border:0px solid;text-decoration:none;}
#youarehere a:hover {color:#666666; text-decoration:underline;}

#tellafriend {padding:0;margin:0 0 0 0;border:0;text-align:left;font-size:11; float:left;}
#tellafriend a {color:#b2c3cd;border:0px solid;text-decoration:none;}
#tellafriend a:hover {color:#666666; text-decoration:underline;}


#pictures {display:block;float:right;padding:0 0 7px 7px;margin:0px 0px 7px 7px;
	font-family:  Tahoma,Verdana,Arial; font-size: 11px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal; border-color:red;
	text-transform: none; color: #333333;text-align:center;}
img.picture {margin:8px 3px 3px 3px;padding:1px;border:3px solid #60A9D1;}

#only_pictures {display:block;padding:0 0 7px 7px;margin:0px 0px 7px 7px;
	font-family:  Tahoma,Verdana,Arial; font-size: 11px; font-style: normal; 
	line-height: normal; font-weight: normal; font-variant: normal; border-color:red;
	text-transform: none; color: #333333;text-align:center;}



img.list_picture{margin:0px 3px 3px 3px;padding:3px;border:3px solid #60A9D1;float:right;}

img {border:0 solid;border-color:white;}
img a {border:2px solid;border-color:white;}

a:visited {	text-decoration : underline;color:#E00000}
a:active {	text-decoration : underline;color:#E00000}
a:link {	text-decoration : underline;color:#E00000}
a:hover {	text-decoration : underline;color:#333333}



table {border:0px;padding:0;margin:0;}
th {border:0px;padding:2;margin:0;font-size:11px;font-weight:normal;background-color:#C5D3DC;}
td {border:1px solid #C5D3DC;padding:2;margin:0;font-size:11px;}
//tr:hover {background-color:#A9CB20;}

table.yachtrecord {width:300px;}
table.yachtrecord th {text-align:left;width:120px;}
table.yachtrecord li {color:DA0000;}
td.mainpage {border:0;margin:0;padding:0;}
td.mainpage_logo {border:0;margin:0;padding:15px;text-align:right;color:#b3d6e9;font-size:11px;}
td.contact {border:0;margin:0;padding:0;}

table.trueform input.check {border:0;}
table.trueform th {background:#C5D3DC;text-align:left;border:0;padding:2px 5px 2px 5px;width:200px;}
table.trueform th.header {background:#3C7898;text-align:left;border:0;padding:2px;
	font-size:14px;color:white;}
table.trueform td {background:white;text-align:left;border:0;}
table.trueform table.checkboxes {background:white;text-align:left;border:0;padding:0px;margin:0;}
table.trueform td.none {background:white;text-align:left;border:0;height:5px;}
table.trueform td.divider {background:white;text-align:left;border:0;height:20px;}

table.trueform table.aligncenter td {text-align:center;}
table.trueform table.aligncenter th {text-align:center;background-color:white;border-bottom:1px solid #C5D3DC;}

.login {padding:1px;}

td.formhead {font-size:11px;}

input {font-family: Arial;
		border-bottom: 1px solid;
		border-left: 1px solid;
		border-right: 1px solid;
		border-top: 1px solid;
		border-color:#CCCCCC;
		font-size:10px;
		color:#616161;
		height:17px;}
select.select {font-family: Arial;
		border-bottom: 1px solid;
		border-left: 1px solid;
		border-right: 1px solid;
		border-top: 1px solid;
		border-color:#CCCCCC;
		font-size:10px;
		color:#616161;
		height:17px;
		width:220px;}
select span.in_select {width:150px;display:block;color:#ff0000;} 
textarea {font-family: Arial;
		border-bottom: 1px solid;
		border-left: 1px solid;
		border-right: 1px solid;
		border-top: 1px solid;
		border-color:#CCCCCC;
		color:#616161;
		font-size:11px;}

input.form {width:220px;}		
textarea.form {width:220px;}
		
		
input.login {font-family: Arial;
		border-bottom: 1px solid;
		border-left: 1px solid;
		border-right: 1px solid;
		border-top: 1px solid;
		border-color:white;
		font-size:10px;
		color:333333;
		background-color:white;
		height:17px;
		width:97px;}

	
a.submit:visited,a.submit:active,a.submit:link,a.submit:hover {
	background:url(images/submit.gif) no-repeat top left #A9CB20;height:21px;
	padding:4px 10px 4px 25px;margin-right:1px;font-size:11px;color:white;text-decoration:none;}
a.submit:hover {text-decoration:underline;}
	
a.reset:visited,a.reset:active,a.reset:link,a.reset:hover {
	background:url(images/reset.gif) no-repeat top right #A9CB20;height:21px;
	padding:4px 25px 4px 10px;font-size:11px;color:white;text-decoration:none;}
a.reset:hover {text-decoration:underline;}

h1.villas {text-align:center;clear:both;font-family:'Trebuchet MS';color:#3C7898;
	font-weight:normal;text-decoration:none;font-size:18px;margin:10px 0 10px 0;}

table.villas_short th {background:#F2F5F7;padding:8px 0 0px 18px;;border:0;text-align:left;font-size:11px;font-family:'Trebuchet MS';}
table.villas_short th h1 {margin:0;padding:0;display:inline;color:#3C7898;font-weight:normal;text-decoration:none;
	font-size:12px;}
table.villas_short th h2 {margin:0;padding:0;display:inline;font-weight:normal;text-decoration:none;
	font-size:12px;}
table.villas_short th ul {margin:8px 0 8px 0px;padding:0;list-style:none;}
table.villas_short th ul li {margin:0;padding:0 0 0 15px;color:#666666;
	background:url(images/villa_bullet.gif) no-repeat top left;line-heigth:1.2;}
table.villas_short th a {font-size:10px;}	
table.villas_short td {background:#F2F5F7;padding:0;width:290px;border:0;}
table.villas_short td.det {background:#F2F5F7;padding:0;width:170px;border:0;padding:10px;}

table.villas_short th table.stars {width:170px;font-family:Tahoma;}
table.villas_short th table.stars th {border:1px solid #C5D3DC;padding:2px 0px 2px 0px;color:#333333;width:405px;
	background-color:white;font-size:11px;font-family:Tahoma;text-align:left;}
table.villas_short th table.stars td.stars {border:1px solid #C5D3DC;padding:0px 5px 0px 5px;color:#333333;
	background-color:white;font-size:11px;font-family:Tahoma;}
table.villas_short th table.stars td.none {border:0;padding:0;color:#333333;background-color:#F2F5F7;}

table.villas_short td table.stars {width:170px;font-family:Tahoma;}
table.villas_short td table.stars th {border:1px solid #C5D3DC;padding:2px 0px 2px 0px;color:#333333;width:405px;
	background-color:white;font-size:11px;font-family:Tahoma;text-align:left;}
table.villas_short td table.stars td.stars {border:1px solid #C5D3DC;padding:0px 5px 0px 5px;color:#333333;
	background-color:white;font-size:11px;font-family:Tahoma;}
table.villas_short td table.stars td.none {border:0;padding:0;color:#333333;background-color:#F2F5F7;}

ul.villas {margin:8px 0 8px 0px;padding:0;list-style:none;}
ul.villas li {margin:0;padding:0 0 0 15px;color:#666666;
	background:url(images/villa_bullet.gif) no-repeat top left;line-heigth:1.2;}

h1.villas_det {margin:0;padding:0;display:inline;color:#3C7898;font-weight:normal;text-decoration:none;
	font-family:'Trebuchet MS';font-size:18px;text-align:center;}
h2.villas_det {margin:0;padding:0;display:inline;font-weight:normal;text-decoration:none;
	font-family:'Trebuchet MS';font-size:18px;text-align:center;}

div.headers_det {text-align:center;clear:both;margin:35px 0 10px 0;}
	
	
table.villas_short th table.bedrooms {width:280px;}
table.villas_short th table.bedrooms th {border:0px;padding:1px 20px 1px 0px;color:#E13333;
	font-size:11px;font-family:'Trebuchet MS';text-align:left;}
table.villas_short th table.bedrooms td {border:1px solid #C5D3DC;padding:1px 5px 1px 5px;color:#333333;
	background-color:white;font-size:11px;font-family:Tahoma;}
table.villas_short th table.bedrooms td.none {border:0;padding:0;color:#333333;background-color:#F2F5F7;}

p.vilas_details {margin:5px 10px 5px 10px; font-weight:11px;font-family:'Trebuchet MS';text-align:justify;}

table.villapics td {border:0;background:#F2F5F7;text-align:center;padding-top:10px;}
table.villapics td img.picture {margin:8px 3px 3px 3px;padding:1px;border:0;}
table.villapics td h2 {display:inline;color:#3C7898;font-weight:normal;
	font-family:'Trebuchet MS';text-decoration:none;font-size:12px;}

a.shortnews:link,
a.shortnews:active,
a.shortnews:visited {text-decoration:none;font-family:'Trebuchet MS';color:#3C7898;font-weight:normal;margin-right:15px;}
a.shortnews:hover {text-decoration:underline;font-family:'Trebuchet MS';color:#3C7898;font-weight:normal;}

td.none {border:0;}


table#reserve tr {background-color:#ffffff;}
table#reserve tr:hover {background-color:#F2F2F2;}
table#reserve tr.nohover {background-color:#F2F2F2;}
table#reserve tr.nohover:hover {background-color:#F2F2F2;}