body {background:url(images/background.jpg) repeat-x top center #1F8DBF;text-align:center;font-size:11px;font-family:Arial;margin:0;padding:0;}
img {border:0;}
ul#top {width:930px;height:41px;background:url(images/top.jpg) no-repeat top left #1F8DBF;margin:0;padding:0;list-style:none;}
ul#top li {float:right;margin:10px 5px 0 0;padding:0;}
ul#top li a {color:#DDEFFD;display:block;text-decoration:none;}
ul#top li a:hover {color:#FFA418;}
ul#top li a.selected {color:#FFA418;}



a.logo {display:block;margin:0;padding:0;}
div#main {background:url(images/main_back.jpg) repeat-y top left;width:930px;
	margin:0 auto;padding:0;}
div#footer {background:url(images/footer.jpg) repeat-y top left;width:930px;height:68px;
	margin:0 auto;padding:0;clear:both;}
div#footer div.gravity {margin:31px 36px 0 36px;padding:0;float:left;}
div#footer div.footer_notes {margin:25px 0px 0 0px;padding:4px 0 0 3px;float:left;color:#70A4CA;}
div#footer div.footer_notes a {text-decoration:underline;font-size:10px;color:#70A4CA;}
div#footer div.footer_notes a:hover {color:#326AA3;}
div#footer div.terms {margin:31px 36px 0 36px;padding:4px 0 0 3px;float:left;}
div#footer div.terms a {color:#70A4CA;}

div#left {background:url(images/left_top.jpg) no-repeat;width:231px;padding-top:46px;float:left;
	min-height:325px;text-align:left;}

div#right {background:url(images/right_top.jpg) no-repeat;width:191px;padding:18px 0 0 0;float:right;
	min-height:325px;}

div#center {background:url(images/center_header.jpg) no-repeat top left;
	float:left;width:508px;padding:0;margin:0;min-height:325px;text-align:left;}

div#flash {margin:7px 0 0px 14px;padding:0;}
div#flash_header {float:left;background:url(images/center_header.jpg) no-repeat bottom left;
	width:508px;height:178px;}

div#home_flash {margin:0px 0 0px 0px;padding:0 0 0 314px;}


ul#languages {margin:27px 0 0 0;padding:0 0 0 15px;height:50px;list-style:none;}
ul#languages li {margin:0 5px 0 0;padding:0;list-style:none;float:left;}
ul#languages li a {display:block;float:left;color:#ffffff;text-decoration:none;height:26px;font-size:10px;margin:0 10px 0 0;padding:0;}
ul#languages li a:hover {background:url(images/lang_arrow.jpg) no-repeat;background-position:50% 100%;}
ul#languages li a.sel {background:url(images/lang_arrow.jpg) no-repeat;background-position:50% 100%;}

div#left h2 {color:#9AC7E9;font-size:19px;margin:0px 10px 10px 20px;font-weight:normal;padding:0;}
ul#main_menu {margin:0 0 15px 4px;padding:0 0 14px 0;width:220px;background:url(images/main_menu_ul_bottom.gif) no-repeat bottom left;
	list-style:none;}
ul#main_menu li {background:url(images/main_menu_li.gif) no-repeat top left #9AC8F8;margin:0;padding:0;}
ul#main_menu li a {display:block;margin:0;padding:8px 10px 2px 30px;color:#ffffff;text-decoration:none;
	background:url(images/bullet.gif) no-repeat top left;background-position:17px 13px;}
ul#main_menu li a:hover {background:url(images/bullet_sel.gif) no-repeat top left;background-position:17px 13px;}
ul#main_menu li a.selected {background:url(images/bullet_sel.gif) no-repeat top left;background-position:17px 13px;}
ul#main_menu li.main_1 {background:url(images/main_menu_li_1.gif) no-repeat top left #4875A3;}
ul#main_menu li.main_2 {background:url(images/main_menu_li_2.gif) no-repeat top left #618FBE;}
ul#main_menu li.main_3 {background:url(images/main_menu_li_3.gif) no-repeat top left #71A3D6;}
ul#main_menu li.main_4 {background:url(images/main_menu_li_4.gif) no-repeat top left #7EB4EB;}
ul#main_menu li.main_5 {background:url(images/main_menu_li_5.gif) no-repeat top left #8DBFF2;}
ul#main_menu li.main_6 {background:url(images/main_menu_li_6.gif) no-repeat top left #9AC8F8;}

ul#main_menu.mn_1 {background:url(images/main_menu_1_bottom.gif) no-repeat bottom left #4875A3;}
ul#main_menu.mn_2 {background:url(images/main_menu_2_bottom.gif) no-repeat bottom left #618FBE;}
ul#main_menu.mn_3 {background:url(images/main_menu_3_bottom.gif) no-repeat bottom left #71A3D6;}
ul#main_menu.mn_4 {background:url(images/main_menu_4_bottom.gif) no-repeat bottom left #7EB4EB;}
ul#main_menu.mn_5 {background:url(images/main_menu_5_bottom.gif) no-repeat bottom left #8DBFF2;}
ul#main_menu.mn_6 {background:url(images/main_menu_6_bottom.gif) no-repeat bottom left #9AC8F8;}
ul#main_menu.mn_7 {background:url(images/main_menu_6_bottom.gif) no-repeat bottom left #9AC8F8;}
ul#main_menu.mn_8 {background:url(images/main_menu_6_bottom.gif) no-repeat bottom left #9AC8F8;}
ul#main_menu.mn_9 {background:url(images/main_menu_6_bottom.gif) no-repeat bottom left #9AC8F8;}
ul#main_menu.mn_10 {background:url(images/main_menu_6_bottom.gif) no-repeat bottom left #9AC8F8;}
ul#main_menu.mn_11 {background:url(images/main_menu_6_bottom.gif) no-repeat bottom left #9AC8F8;}

ul#main_menu li ul {background:none;margin:0;list-style:none;padding:5px 0 5px 0;}
ul#main_menu li ul li {background:none;margin:0;padding:0px 0px 0px 5px;list-style:none;}
ul#main_menu li ul li a {display:block;padding:2px 15px 2px 30px;margin:0;background:none;}
ul#main_menu li ul li a:hover {display:block;padding:2px 15px 2px 30px;margin:0;background:none;text-decoration:underline;}
ul#main_menu li ul li a.selected {display:block;padding:2px 15px 2px 30px;margin:0;background:none;text-decoration:underline;}

ul#bottom_menu_en {list-style:none;margin:0 0 0px 0;width:485px;padding:25px 0 40px 0;text-align:center;margin:0 auto;}
ul#bottom_menu_en li {margin:10px 0 0 0;padding:0;display:inline;}
ul#bottom_menu_en li a {height:42px;display:block;float:left;text-indent:-9000px;}
ul#bottom_menu_en li.company a {background:url(images/company_en.jpg) no-repeat;width:100px;}
ul#bottom_menu_en li.services a {background:url(images/services_en.jpg) no-repeat;width:102px;}
ul#bottom_menu_en li.charters a {background:url(images/charters_en.jpg) no-repeat;width:104px;}
ul#bottom_menu_en li.ref a {background:url(images/ref_en.jpg) no-repeat;width:78px;}
ul#bottom_menu_en li.contact a {background:url(images/contact_en.jpg) no-repeat;width:89px;}

ul#bottom_menu_se {list-style:none;margin:0 0 0px 0;width:607px;padding:25px 0 40px 0;text-align:center;margin:0 auto;}
ul#bottom_menu_se li {margin:10px 0 0 0;padding:0;display:inline;}
ul#bottom_menu_se li a {height:42px;display:block;float:left;text-indent:-9000px;}
ul#bottom_menu_se li.company a {background:url(images/company_se.jpg) no-repeat;width:113px;}
ul#bottom_menu_se li.services a {background:url(images/services_se.jpg) no-repeat;width:115px;}
ul#bottom_menu_se li.charters a {background:url(images/charters_se.jpg) no-repeat;width:137px;}
ul#bottom_menu_se li.ref a {background:url(images/ref_se.jpg) no-repeat;width:121px;}
ul#bottom_menu_se li.contact a {background:url(images/contact_se.jpg) no-repeat;width:121px;}

ul#banners {list-style:none;margin:0 0 0 0;padding:0;text-align:left;}
ul#banners li {margin:0 0 2px 7px;padding:0;}
ul#banners li a {display:block;width:180px;height:120px;text-indent:-9000px;padding:0 0 0 0;margin:5px 0 0 0;}
ul#banners li.more a {display:block;width:180px;height:17px;text-indent:-9000px;padding:0 0 0 0;margin:7px 0 0 0;}

div#tools {float:right;margin:5px 0px 0 0;padding:0;width:152px;text-align:right;font-size:10px;}
div#tools a {display:block;padding:14px 5px 0 5px;margin:5px;float:right;text-decoration:none;color:#618FBE;}
div#tools a.back {background:url(images/back.gif) no-repeat;background-position:50% 0;}
div#tools a.print {background:url(images/print.gif) no-repeat;background-position:50% 0;}
div#tools a.home {background:url(images/home.gif) no-repeat;background-position:50% 0;}
div#tools a:hover {background-position:50% -27px;}

div#home_top {width:930px;margin:0 auto;padding:0;height:223px;background:url(images/home_top.jpg) no-repeat;}
div#home_footer {background:url(images/home_footer.jpg) repeat-y top left;width:930px;height:51px;
	margin:0 auto;padding:0;clear:both;}
div#home_footer div.gravity {margin:15px 36px 0 36px;padding:0;float:left;}
div#home_footer div.footer_notes {margin:10px 0px 0 0px;padding:4px 0 0 3px;float:left;color:#70A4CA;}
div#home_footer div.footer_notes a {text-decoration:underline;font-size:10px;color:#70A4CA;}
div#home_footer div.footer_notes a:hover {color:#326AA3;}
div#home_footer div.terms {margin:15px 36px 0 36px;padding:4px 0 0 3px;float:left;}
div#home_footer div.terms a {color:#70A4CA;}

ul#home_banners {list-style:none;margin:0 0 0 0;padding:0;text-align:left;}
ul#home_banners li {margin:0 3px 2px 3px;padding:0;float:left;}
ul#home_banners li a {display:block;width:303px;height:167px;text-indent:-9000px;padding:0 0 0 0;margin:5px 0 0 0;}
ul#home_banners li.more a {display:block;width:303px;height:167px;text-indent:-9000px;padding:0 0 0 0;margin:7px 0 0 0;}

div#pagedata {margin:0;padding:0px 2px 10px 2px;}
div#pagedata h1 {margin:4px;padding:13px 10px 12px 45px;font-weight:normal;
	background:url(images/h1_back.jpg) no-repeat;
	color:#FFFFFF;font-size:17px;width:300px;}
div#pagedata div.article {margin:15px 10px 10px 10px;padding:0px 10px 10px 10px;}

div#pagedata div.article ul {list-style:none;margin:0;padding:0;}
div#pagedata div.article ul li {background:url(images/bullet_li.gif) no-repeat;background-position:0 10px;margin:0;padding:5px 0 0px 12px;}
div#pagedata div.article ul li ul {list-style:none;margin:0 0 0 10px;padding:0;}
div#pagedata div.article ul li ul li {background:none;margin:0;padding:0 0 0 12px;}
div#pagedata div.article ul ul {list-style:none;margin:0px 0 5px 12px;padding:0;}
div#pagedata div.article ul ul li {background:none;margin:0;padding:0 0 0 0;}

div.clear{clear:both;font-size:1px;}

table#contactform th {text-align:right;color:#71A3D6;font-weight:normal;font-size:11px;padding:0 10px 0 0;width:85px;vertical-align:top;}
table#contactform td {background:url(images/contact_back_input.jpg) no-repeat top left;padding:0;width:346px;height:19px;text-align:left;
	vertical-align:top;}
table#contactform td input {border:0;background:#71A3D6;margin:0 0 0 15px;font-size:11px;color:#ffffff;width:300px;font-family:Arial;}
table#contactform td input.check {border:0;background:#71A3D6;margin:0 0 0 15px;font-size:11px;color:#ffffff;width:20px;font-family:Arial;}
table#contactform td.textarea {background:url(images/contact_back_textarea.jpg) no-repeat top left;padding:0;width:346px;height:155px;}
table#contactform td.textarea textarea {border:0;background:#71A3D6;margin:0 0 0 15px;font-size:11px;color:#ffffff;width:325px;height:140px;font-family:Arial;}
table#contactform td.none {background:none;text-align:left;}
table#contactform td a.clear {display:block;float:right;margin:0 0 0 10px;text-align:center;padding:3px 0 6px 0;background:url(images/clear_back.jpg) no-repeat;width:105px;
	color:#ffffff;text-decoration:none;}
table#contactform td a.send {display:block;float:right;margin:0 0 0 10px;text-align:center;padding:3px 0 6px 0;background:url(images/send_back.jpg) no-repeat;width:105px;
	color:#ffffff;text-decoration:none;}
table#contactform td a.clear:hover {text-decoration:underline;}
table#contactform td a.send:hover {text-decoration:underline;}
table#contactform td select {margin:1px 0 1px 0;font-size:10px;}



div#pagedata table.requestform th {text-align:right;color:#71A3D6;font-weight:normal;font-size:11px;padding:0 10px 0 0;
	width:150px;vertical-align:top;}
div#pagedata table.requestform  td {padding:0;width:310px;height:19px;text-align:left;
	vertical-align:top;}
div#pagedata table.requestform  td input {border:1px solid #71A3D6;padding:1px;font-size:11px;color:#000;}
div#pagedata table.requestform  td.textarea {padding:0;width:300px;height:155px;}
div#pagedata table.requestform  td textarea {font-size:11px;width:325px;height:140px;font-family:Arial;
	border:1px solid #71A3D6;}
div#pagedata table.requestform  td.none {background:none;text-align:left;}
div#pagedata table.requestform  td a.clear {display:block;float:right;margin:0 0 0 10px;text-align:center;padding:3px 0 6px 0;background:url(images/clear_back.jpg) no-repeat;width:105px;
	color:#ffffff;text-decoration:none;}
div#pagedata table.requestform  td a.send {display:block;float:right;margin:0 0 0 10px;text-align:center;padding:3px 0 6px 0;background:url(images/send_back.jpg) no-repeat;width:105px;
	color:#ffffff;text-decoration:none;}
div#pagedata table.requestform  td a.clear:hover {text-decoration:underline;}
div#pagedata table.requestform  td a.send:hover {text-decoration:underline;}
div#pagedata table.requestform  td select {margin:1px 0 1px 0;font-size:11px;border:1px solid #71A3D6;}


table.distances {margin:10px 0 10px 0;padding:0;width:460px;}
table.distances th {color:#8CC117;font-weight:bold;}
table.distances td {border-top:1px dotted #222222;padding:3px;color:#043C55;}
table.distances td.none {padding:0 0 1px 0;} 
table.distances td a {color:#043C55;}

div#itinerary {clear:both;}


ul#pics {float:left;margin:0 10px 0 0;padding:0;list-style:none;width:190px;background:none;}
ul#pics li {float:left;margin:0 0 10px 0;padding:0;background:none;}

ul.yacht_list {list-style:none;margin:0 0 10px 0;padding:0;clear:both;}
ul.yacht_list li {display:block;float:left;width:234px;margin:20px 0 20px 0;}
ul.yacht_list li form {margin:0 0 0 40px;padding:0;}

ul.yacht_list h2 {font-size:15px;color:#77A314;background:#ffffff;margin:0;padding:7px 5px 7px 10px;
	font-weight:normal;}
ul.yacht_list li h3 {font-size:11px;color:#043C55;margin:5px 0 0 5px;padding:0;font-weight:normal;}
ul.yacht_list li h3 a {text-decoration:none;color:#043C55;}
ul.yacht_list li h3 a:hover {text-decoration:underline;color:#043C55;}
ul.yacht_list li p {color:#043C55;margin:0px 0 2px 5px;padding:0;}
ul.yacht_list li p span {color:#77A314;}
ul.yacht_list li form a.yachtmore {text-decoration:underline;color:#043C55;float:left;margin-left:40px;}

input.addtowish {border:0;width:103px;height:11px;margin:2px 0 0 5px;float:left;}
input.addtowish_short {border:0;width:12px;height:10px;margin:2px 0 0 5px;float:left;}
div#manufacturers_links {margin:10px;padding:0;font-size:9px;}
div#manufacturers_links a {text-decoration:none;color:#043C55;}
div#manufacturers_links a:hover {text-decoration:underline;color:#043C55;}


ul.yacht_list {list-style:none;margin:0 0 10px 0;padding:0;clear:both;}
ul.yacht_list li {display:block;float:left;width:234px;margin:20px 0 20px 0;}
ul.yacht_list li form {margin:0 0 0 40px;padding:0;}

table.yachts_prices  {width:100%;border-spacing:0;border-collapse: collapse; }
table.yachts_prices th {border:1px solid #C3E2F4;background-color:#ffffff;text-align:center;font-size:10px;padding:5px 0 5px 0;}
table.yachts_prices td {border:1px solid #C3E2F4;font-size:10px;text-align:center;}
table.yachts_prices h3 {font-size:11px;color:#043C55;margin:5px 0 0 5px;padding:0;font-weight:normal;}
table.yachts_prices a {text-decoration:none;color:#043C55;display:block;}
table.yachts_prices a:hover {text-decoration:underline;color:#043C55;}
table.yachts_prices form {margin:0;padding:0;}


table.yachts_prices tr.row1{background-color:#F5FBFF;}
table.yachts_prices tr.row2{background-color:#CFE6FB;}

table.yachts_prices tr.row1:hover, table.yachts_prices tr.row2:hover{
	border:0;background-color:#ffffff;
}


form#yacht_record {margin:10px 0 5px 0;padding:0;width:504px;}
form#yacht_record h2 {font-size:15px;color:#77A314;background:#ffffff;margin:0;
	padding:7px 5px 7px 10px;font-weight:normal;}
form#yacht_record div.mainpic {margin:10px 0 10px 0;padding:0;text-align:center;}

form#yacht_record ul#specifications {margin:0;padding:0 0 0 44px;list-style:none;
	background:url(images/specifications_en.gif) no-repeat top left;}
form#yacht_record ul#specifications li {margin:0;padding:5px 0 5px 42px;background:#F5FAFD;color:#043C55;font-size:11px;}
form#yacht_record ul#specifications li.class1 {background-color:#F5FAFD;}
form#yacht_record ul#specifications li.class2 {background-color:#CFE6FB;}
form#yacht_record ul#specifications li span {float:right;display:block;text-align:left;
	width:205px;}
form#yacht_record ul#specifications li div.clear {clear:both;font-size:0px;}
form#yacht_record div.yacht_text {background:#ffffff;padding:20px 20px 5px 20px;}
form#yacht_record div.yacht_text h5 {color:#77A314;font-size:11px;margin:0 0 0 0;padding:0;}
form#yacht_record div.yacht_text p {color:#043C55;font-size:11px;margin:0 0 15px 0;padding:0;}


div#newsletter {margin:10px 0 0 4px;width:220px;height:100px;background:url(images/newsletter.jpg) no-repeat top left;}
div#newsletter form {padding:33px 10px 0 21px;margin:0;}
div#newsletter form input {border:1px solid #ffffff;margin:0;padding:1px 0 1px 0;color:#80A6CE;font-size:10px;
	width:170px;}
div#newsletter form input.newsletter_submit {float:right;margin:5px 5px 5px 5px;padding:0;width:65px;height:19px;border:0;}

div#newsletter.noinput {background:url(images/newsletter_done.jpg) no-repeat top left;}
div#newsletter p {clear:both;margin:8px 15px 8px 20px;color:#4875A3;}
div#newsletter p.error {clear:both;margin:8px 15px 8px 20px;color:#FF6331;}
div#newsletter p.success {clear:both;margin:8px 15px 8px 20px;padding-top:35px;}


div#bottom_left_menu_wrap {margin:20px 0 15px 4px;padding:22px 0 0 0;width:220px;list-style:none;
	background:url(images/bottom_left_ul_top.jpg) no-repeat top left;}
ul#bottom_left_menu {margin:0 0 15px 0px;padding:0 0 40px 0;width:220px;list-style:none;
	background:url(images/bottom_left_ul_bottom.jpg) no-repeat bottom left #91C5E3;}
ul#bottom_left_menu li {background:url(images/bottom_left_ul_li_bottom.jpg) no-repeat bottom left #91C5E3;margin:0;
	padding:0;}
ul#bottom_left_menu li a {display:block;margin:0;padding:10px 10px 10px 45px;color:#ffffff;text-decoration:none;
	background:url(images/bottom_left_ul_li_a.jpg) no-repeat top left;background-position:17px 4px;font-size:11px;}
ul#bottom_left_menu li a:hover {background:url(images/bottom_left_ul_li_a_sel.jpg) no-repeat top left;background-position:17px 4px;}
ul#bottom_left_menu li.sel a {background:url(images/bottom_left_ul_li_a_sel.jpg) no-repeat top left;background-position:17px 4px;}


#pagedata ul.mapspots {margin:10px auto;padding:20px 0 0 0;width:468px;list-style:none;clear:both;}
#pagedata ul.mapspots li {margin:0;padding:0px 0 10px 17px;background:url(images/map_spots_back.jpg) no-repeat top left;}
#pagedata ul.mapspots li a {color:#4875A3;text-decoration:none;display:block;padding:13px 10px 10px 41px;margin:0 0 5px 0;}
#pagedata ul.mapspots li a:hover {color:#043C55;text-decoration:underline;}
#pagedata ul.mapspots li div {margin:10px 0 0 10px;padding:0 0 0 15px;}
#pagedata ul.mapspots li div a {display:inline;}

div#pagedata div.article ul#downloads {margin:10px 5px 10px 5px;list-style:none;padding:0 0 2px 0;border-top:1px dotted #222222;}
div#pagedata div.article ul#downloads li {border-bottom:1px dotted #222222;margin:0px;font-size:11px;padding:2px 0 1px 12px;background-position:0 7px;}
div#pagedata div.article ul#downloads li span.notes {color:#767675;}
div#pagedata div.article ul#downloads li a {color:#222222;text-decoration:none;margin-bottom:2px;}
div#pagedata div.article ul#downloads li a:hover {color:#222222;text-decoration:underline;}

div#pagedata div.article ul#links {margin:10px 5px 10px 5px;list-style:none;padding:0 0 2px 0;border-top:1px dotted #222222;}
div#pagedata div.article ul#links li {border-bottom:1px dotted #222222;margin:0px;font-size:11px;padding:2px 0 1px 12px;background-position:0 7px;}
div#pagedata div.article ul#links li span.notes {color:#767675;}
div#pagedata div.article ul#links li a {color:#222222;text-decoration:none;margin-bottom:2px;}
div#pagedata div.article ul#links li a:hover {color:#222222;text-decoration:underline;}
