/* CSS Document */


body{margin:0px;
background-color:#FFFFFF;
}

.head_top_01{background-image:url(../images/head_01.jpg);
height:163px;
background-repeat:repeat-x;
}

.top_home{background-image:url(../images/top_home_off.jpg);
background-repeat:no-repeat;
width:70px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:42px;
}
.top_home:hover{background-image:url(../images/top_home_on.jpg);
background-repeat:no-repeat;
width:70px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#007090;
line-height:42px;
}

.top_aboutus{background-image:url(../images/top_aboutus_off.jpg);
background-repeat:no-repeat;
width:100px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:42px;
}
.top_aboutus:hover{background-image:url(../images/top_aboutus_on.jpg);
background-repeat:no-repeat;
width:100px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#007090;
line-height:42px;
}

.top_contactus{background-image:url(../images/top_contactus_off.jpg);
background-repeat:no-repeat;
width:100px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:42px;
}
.top_contactus:hover{background-image:url(../images/top_contactus_on.jpg);
background-repeat:no-repeat;
width:100px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#007090;
line-height:42px;
}

.top_information{background-image:url(../images/top_information_off.jpg);
background-repeat:no-repeat;
width:117px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:42px;
}
.top_information:hover{background-image:url(../images/top_information_on.jpg);
background-repeat:no-repeat;
width:117px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#007090;
line-height:42px;
}

.top_canal_boat_rentals{background-image:url(../images/top_canal-boat-rentals_off.jpg);
background-repeat:no-repeat;
width:156px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:42px;
}
.top_canal_boat_rentals:hover{background-image:url(../images/top_canal-boat-rentals_on.jpg);
background-repeat:no-repeat;
width:156px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#007090;
line-height:42px;
}

.top_cruises{background-image:url(../images/top_cruises_off.jpg);
background-repeat:no-repeat;
width:85px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:42px;
}
.top_cruises:hover{background-image:url(../images/top_cruises_on.jpg);
background-repeat:no-repeat;
width:85px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#007090;
line-height:42px;
}


.top_search{background-image:url(../images/top_search_off.jpg);
background-repeat:no-repeat;
width:80px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
line-height:42px;
}
.top_search:hover{background-image:url(../images/top_search_on.jpg);
background-repeat:no-repeat;
width:80px;
height:39px;
display:block;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#007090;
line-height:42px;
}

.body_top{background-image:url(../images/body_top.jpg);
height:236px;
background-repeat:repeat-x;
}

.body_top_02{background-image:url(../images/body_top_02.jpg);
height:50px;
background-repeat:repeat-x;
}

.search_left{background-image:url(../images/search_left.gif);
width:11px;
height:185px;
background-repeat:no-repeat;
}

.search_right{background-image:url(../images/search_right.gif);
width:11px;
height:185px;
background-repeat:no-repeat;
}

.search_mid{background-image:url(../images/search_mid.gif);
height:185px;
background-repeat:repeat-x;
}

.border_body{border:4px solid #DDDDDD;
padding:5px;
}

.border_image{border:1px solid #CCCCCC;
padding:4px;
}

.seperator{background-color:#DDDDDD;
}

.listmenu_1{ border:1px solid #898989;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:175px;
height:18px;
}

.listmenu_2{ border:1px solid #898989;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:50px;
height:18px;
}

.listmenu_3{ border:1px solid #898989;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:275px;
height:18px;
}



.textfield_1{ border:1px solid #898989;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:175px;
w\idth:170px;
padding-left:4px;
line-height:15px;
height:18px;
}

.textfield_2{ border:1px solid #898989;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:275px;
w\idth:270px;
padding-left:4px;
line-height:15px;
height:18px;
}

.textfield_3{ border:1px solid #898989;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:155px;
w\idth:150px;
padding-left:4px;
line-height:15px;
height:18px;
}


.textarea_1 {
	border:1px solid #898989;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height:70px;
	width:300px;
	padding-left:4px;
	padding-right:4px;
	background-color:#ffffff;
}

.textarea_2 {
	border:1px solid #898989;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height:70px;
	width:265px;
	padding-left:4px;
	padding-right:4px;
	background-color:#ffffff;
}



.text_1{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}

.text_2{font-family:Tahoma;
font-size:24px;
font-weight:normal;
text-decoration:none;
color:#FF6600;
}

.text_3{font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FF3300;
}

.text_4{font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#333333;
}

.text_5{font-family:Tahoma;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#FF6600;
}

.text_6{font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#EEEEEE;
}

.text_7{font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#DDDDDD;
letter-spacing:1px;
}

.text_search{font-family:Tahoma;
font-size:20px;
font-weight:normal;
text-decoration:none;
color:#39AED0;
}

.text_search_01{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
letter-spacing:1px;
}

.text_search_02{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.text_search_03{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
letter-spacing:1px;
line-height:20px;
}

.text_search_04{font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.text_quote{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
letter-spacing:1px;
padding-left:6px;
}


.text_quote_01{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
letter-spacing:1px;
padding-right:12px;
}

.text_quote_02{font-family:Tahoma;
font-size:17px;
font-weight:normal;
text-decoration:none;
color:#FF5A00;
letter-spacing:1px;
}

.text_quote_03{font-family:Tahoma;
font-size:22px;
font-weight:normal;
text-decoration:none;
color:#39AED0;
letter-spacing:1px;
}


.text_payment{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color: #818A8D;
}


.link_search{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:#0186EC;
}
.link_search:hover{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#0186EC;
}

.link_search_01{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#0186EC;
}
.link_search_01:hover{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#0186EC;
}


.link_search_02{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#0186EC;
padding-left:7px;
}
.link_search_02:hover{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#0186EC;
padding-left:7px;
}


.link_search_03{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}
.link_search_03:hover{font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.search_03{font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
}

.link_1{font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#0186EC;
}
.link_1:hover{font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#0186EC;
}

.link_2{font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#ffffff;
padding-left:8px;
padding-right:8px;
}
.link_2:hover{font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
padding-left:8px;
padding-right:8px;
}

.link_3{font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#EEEEEE;
}
.link_3:hover{font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#EEEEEE;
}

.button_01{background-color:#8B8B8B;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
cursor:pointer;
border:0px;
padding-left:4px;
padding-right:4px;
height:12px;
}

.button_submit{ background-image:url(../images/button_submit.jpg);
width:70px;
height:18px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
cursor:pointer;
border:0px;
}

.button_select{ background-image:url(../images/button_select.jpg);
width:70px;
height:18px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
cursor:pointer;
border:0px;
}

.button_nav01{ background-image:url(../images/button_nav.jpg);
width:125px;
height:18px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
cursor:pointer;
border:0px;
}

.button_booking{ background-image:url(../images/button_booking.jpg);
width:200px;
height:18px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
cursor:pointer;
border:0px;
letter-spacing:1px;
}

.footer_bg{background-image:url(../images/footer_bg.jpg);
height:147px;
background-repeat:repeat-x;
}



.cor_top_left{background-image:url(../images/1-cor_top_left.gif);
width:7px;
height:7px;
background-repeat:no-repeat;
}
.cor_top_right{background-image:url(../images/1-cor_top_right.gif);
width:7px;
height:7px;
background-repeat:no-repeat;
}
.cor_bot_left{background-image:url(../images/1-cor_bot_left.gif);
width:7px;
height:7px;
background-repeat:no-repeat;
}
.cor_bot_right{ background-image:url(../images/1-cor_bot_right.gif);
width:7px;
height:7px;
background-repeat:no-repeat;
}
.cor_left{background-image:url(../images/1-cor_left.gif);
width:7px;
background-repeat:repeat-y;
}
.cor_right{background-image:url(../images/1-cor_right.gif);
width:7px;
background-repeat:repeat-y;
}
.cor_top{background-image:url(../images/1-cor_top.gif);
height:7px;
background-repeat:repeat-x;
}
.cor_bottom{background-image:url(../images/1-cor_bot.gif);
height:7px;
background-repeat:repeat-x;
}
.cor_bg{background-color:#F3FCFF;
}

.image_border{border:1px solid #000000;
}

.bg_table{
background-color:#E6F8FE;
border:1px solid #A2CDD9;
padding:7px;
}

.search_table_bg{background-color:#F5F5F5;
padding:6px;
}

.search_table_bg_01{background-color:#39AED0;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
padding:6px;
}

.search_table_bg_02{background-color:#39AED0;
}

.search_table_border{border:1px solid #39AED0;
background-color:#FFFFFF;
padding:8px;
}

.search_table_border01{border:1px solid #39AED0;
background-color:#F9F9F9;
}

.search_table_border02{border-left:1px solid #39AED0;
border-right:1px solid #39AED0;
background-color:#F9F9F9;
}

.toplink_bg_selected{background-image:url(../images/toplink_bg.jpg);
height:15px;
background-repeat:repeat-x;
padding-left:6px;
padding-right:6px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
border:1px solid #007C9C;
}

.toplink_bg_off{background-image:url(../images/toplink_bg_off.jpg);
height:15px;
background-repeat:repeat-x;
padding-left:6px;
padding-right:6px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
border:1px solid #666666;
}


.portimg_bg{background-image:url(../images/imagebg_port.jpg);
width:76px;
height:23px;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
color:#ffffff;
}

.table_border_confrm{border:1px solid #DEDEDE;
background-color:#F9F9F9;
padding:8px;
}


.table_border_confrm01{border:1px solid #DEDEDE;
background-color:#F9F9F9;
}


.table_confrmbg{ background-color:#EDEDED;
height:17px;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
padding-left:10px;
border:1px solid #DEDEDE;
}

.table_confrmbg01{ background-color:#EDEDED;
height:17px;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}


/*modified on 7-12-07*/

.table_borderbooking_left{ border-left:1px solid #DEDEDE;
}

.table_borderbooking_right{ border-right:1px solid #DEDEDE;
}

.table_borderbooking_top{ background-color:#DEDEDE;
}

.booking_bg{background-color:#F9F9F9;
}



.lightbox_topleft{background-image:url(../images/lightbox_top_left.jpg);
width:19px;
height:19px;
background-repeat:no-repeat;
}
.lightbox_topright{background-image:url(../images/lightbox_top_right.jpg);
width:19px;
height:19px;
background-repeat:no-repeat;
}
.lightbox_bottom_left{background-image:url(../images/lightbox_bot_left.jpg);
width:19px;
height:19px;
background-repeat:no-repeat;
}
.lightbox_bottom_right{background-image:url(../images/lightbox_bot_right.jpg);
width:19px;
height:19px;
background-repeat:no-repeat;
}
.lightbox_top{background-image:url(../images/lightbox_top.jpg);
height:19px;
background-repeat:repeat-x;
}
.lightbox_bottom{background-image:url(../images/lightbox_bottom.jpg);
height:19px;
background-repeat:repeat-x;
}
.lightbox_left{background-image:url(../images/lightbox_left.jpg);
width:19px;
background-repeat:repeat-y;
}
.lightbox_right{background-image:url(../images/lightbox_right.jpg);
width:19px;
background-repeat:repeat-y;
}
.text_listing_04{font-family: Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#16387C;
background-image:url(../images/listing_bg.jpg);
height:21px;
padding-left:10px;
}

.listing_table_border{border:1px solid #D9D9D9;
}
.image_border_01{border:1px solid #000000;
}

.image_border_02{border:1px solid #D3D3D3;
}
.text_listing_bg{
background-color:#FAFCFC;
padding:8px;
}
.lightbox_border{background-color:#009900;
}
.mid_topleft{background-image:url(../images/mid_topleft.gif);
width:9px;
height:9px;
background-repeat:no-repeat;
}
.mid_top{background-image:url(../images/mid_top.gif);
height:9px;
background-repeat:repeat-x;
}
.mid_topright{background-image:url(../images/mid_topright.gif);
width:9px;
height:9px;
background-repeat:no-repeat;
}
.mid_left{background-image:url(../images/mid_left.gif);
width:9px;
background-repeat:repeat-y;
}
.mid_right{background-image:url(../images/mid_right.gif);
width:9px;
background-repeat:repeat-y;
}
.mid_bg{background-color:#F4F4F4;
}

.mid_botleft{background-image:url(../images/mid_botleft.gif);
width:9px;
height:9px;
background-repeat:no-repeat;
}
.mid_botright{background-image:url(../images/mid_botright.gif);
width:9px;
height:9px;
background-repeat:no-repeat;
}
.mid_bot{background-image:url(../images/mid_bot.gif);
height:9px;
background-repeat:repeat-x;
}
.text_12{font-family: Tahoma;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#333333;
}
.text_6_01{font-family: Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
letter-spacing:1px;
}

.text_bold{font-family: Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
/*modified on 21-1-2008*/


.button_quote_book{ background-image:url(../images/button_quote_book.jpg);
width:90px;
height:18px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
cursor:pointer;
border:0px;
}


.table_border_quote_book{border:1px solid #DEDEDE;
}

.region_listing_bg{background-color:#D2F3FD;
}


.border_region_02{ border-left:1px solid #39AED0;
border-right:1px solid #39AED0;
border-bottom:1px solid #39AED0;
padding:8px;
}

.border_region_03{
border-bottom:1px solid #39AED0;
}

.link_region{ border-left:1px solid #39AED0;
border-right:1px solid #39AED0;
border-top:1px solid #39AED0;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#39AED0;
display:block;
outline:none;
height:22px;
line-height:23px;
}
.link_region:hover{ border-left:1px solid #007191;
border-right:1px solid #007191;
border-top:1px solid #007191;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#007191;
display:block;
outline:none;
height:22px;
line-height:23px;
}

.listmenu_4{ border:1px solid #898989;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
width:70px;
height:18px;
}
/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
   
   
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
   
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_tab 
{
   padding:0,0,0,0; 
   
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
   
    padding:0,0,0,0; 
    
    
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    
    padding-left:8px;
    
    border:solid 2px #ffffff;
    
}

/*26/05/2008*/

.link_search_yc{font-family:Tahoma;
font-size:16px;
font-weight:bold;
text-decoration:underline;
color:#0186EC;
}

.link_search_yc:hover{font-family:Tahoma;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#0186EC;
}

.text_yacht_supplier_list{font-family:Tahoma;
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}

/* 2June 08 */
.link_Spl{font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#0186EC;
}
.link_Spl:hover{font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0186EC;
}

/* 17June08 */
.bg_table_td{
	background-color:#E6F8FE;
	padding:7px;
	border-top: 1px solid #A2CDD9;
	border-right: 1px solid #A2CDD9;
	border-bottom: 1px solid #A2CDD9;
	border-left: 0px none #A2CDD9;
}
.bg_table_start{
    background-color:#E6F8FE;
    border-top: 1px solid #A2CDD9;
	border-right: 0px none #A2CDD9;
	border-bottom: 1px solid #A2CDD9;
	border-left: 1px solid #A2CDD9;
    padding:7px;
}
.bg_table_last{
    background-color:#E6F8FE;
    border-top: 1px solid #A2CDD9;
	border-right: 1px solid #A2CDD9;
	border-bottom: 1px solid #A2CDD9;
	border-left: 1px solid #A2CDD9;
    padding:7px;
}































