body {
margin:0 auto;
color:#333;
font-family:"Trebuchet MS";
font-size:13px;
height:150px;
text-align:justify;
}


h1 {
font-size:20px;
color:#00485c;
font-weight:700;
text-align:left;
padding:10px 0px 5px 0px;
margin:10px 0px 5px 0px;
}

h2 {
font-size:17px;
color:#00485c;
font-weight:700;
text-align:left;
padding:5px 0px 5px 0px;
margin:5px 0px 5px 0px;
}

h3 {
font-size:15px;
color:#00485c;
font-weight:700;
text-align:left;
padding:5px 0px 10px 0px;
margin:5px 0px 5px 0px;
}

.heading {
font-size:15px;
color:#00485c;
font-weight:700;
text-align:left;
padding:5px 0px 10px 0px;
margin:5px 0px 5px 0px;
}

.fontwhite {
color:white;
text-decoration:none;
}

.fontwhite a:link {
color:#ffff;
text-decoration:none;
}

.fontwhite a:visited {
color:white;
text-decoration:none;
}

.dromologia a:link {
font-size:15px;
color:#00485c;
font-weight:700;
text-align:left;
padding:5px 0px 10px 0px;
margin:5px 0px 5px 0px;
}

.dromologia a:visited {
font-size:15px;
color:#00485c;
font-weight:700;
text-align:left;
padding:5px 0px 10px 0px;
margin:5px 0px 5px 0px;
}

.heading-ferries {
font-size:20px;
color:#00485c;
font-weight:700;
text-align:left;
padding:10px 0px 5px 0px;
margin:10px 0px 5px 0px;
}

.heading-ferries a:link {
font-size:20px;
color:#00485c;
font-weight:700;
text-align:left;
padding:10px 0px 5px 0px;
margin:10px 0px 5px 0px;
}

.heading-ferries a:visited {
font-size:20px;
color:#00485c;
font-weight:700;
text-align:left;
padding:10px 0px 5px 0px;
margin:10px 0px 5px 0px;
}

.blue-ships {
font-size:16px;
color:#00485c;
padding:0px 0px 8px 0px;
}

.blue-ships a:link {
font-size:16px;
color:#00485c;
padding:0px 0px 8px 0px;
}

.blue-ships a:visited {
font-size:16px;
color:#00485c;
padding:0px 0px 8px 0px;
}

a {
color:#75C41B;/*#7C0612;*/
text-decoration:none;
margin:0;
padding:0;
}

a img {
border:none;
}

ul {list-style:url(/InTemplates/default/files/bullet3.png);}

#ticker {font-size:12px;}
#contact_details a{color:#fff;}
#payment_details a{color:#203270;font-weight:bold;}

#InEmailForm {
position:relative;
bottom:0;
color:#71706E;
font-weight:700;
font-size:11px;
}

#InEmailForm input {
font-size:14px;
width:140px;
padding:2px;
}

.textfield {
border:solid 1px #146289;
font-size:13px;
}

.textfield_default {
border: 1px solid #146289;
font-size:13px;
color:#146289;
padding:0px;
margin:0px;
}

.sub_btn {background:url(/InTemplates/default/files/continue_btn.png) no-repeat left bottom; border:none; width:130px; height:35px; color:#fff;font-size:15px; }
.sub_btn_sm{background:url(/InTemplates/default/files/continue_btn_sm.png) no-repeat left bottom; border:none; width:106px; height:35px; color:#fff;font-size:13px; }
.sub_btn_long {background:url(/InTemplates/default/files/send_request_btn.png) no-repeat left top; border:none; width:128px; color:#fff; padding:0px 10px;}

.Button {
border:solid 1px #787878;
color:#484848;
margin-top:2px;
background-color:#fff;
font-size:10px;
padding:2px;
}

.InFooterMenuContent {
color:#000;
font-size:11px;
}

.InEmailForm {
font-size:13px;
}

.InLanguages {
margin-left:30px;
padding:0;
}

.InFileSystem{
color:#75C41B;
}

.InFooterMenu:link,.InFooterMenu:visited,.InFooterMenu:hover,.InFooterMenu:active {
color:#145694;
}

.InFileSystemContent a:active,div.TopMenuMainContent {
color:#fff;
}



/* TOP MENU */

table.TopMenuMainContent {width:1024px;}
div.TopMenuMainContent {}

.TopMenuRootContentNoClicked {}

.TopMenuRootContentClicked {}
.TopMenuRootContentNoClicked a:link,.TopMenuRootContentNoClicked a:visited,.TopMenuRootContentNoClicked a:active,.TopMenuRootContentNoClicked a:hover,.TopMenuRootContentClicked a:link,.TopMenuRootContentClicked a:hover,.TopMenuRootContentClicked a:active,.TopMenuRootContentClicked a:visited {
color:#146289;
text-decoration:none;
font-size:16px;
font-weight:700;
}


/* LEFT MENU */

table.leftMenuMainContent {width:234px;}
div.leftMenuMainContent {}
.leftMenuTitle {background: url(/InTemplates/default/files/submenu-top.jpg) no-repeat top center; height:64px; width:234px; color:#fff; font-size:18px; text-align:left;}

.middle {height:50px;padding:10px;}

.leftMenuSubContentNoClicked {
text-align:left;height:23px;
}

.leftMenuSubContentClicked {
text-align:left;height:23px;
}
.leftMenuSubContentNoClicked a:link,.leftMenuSubContentNoClicked a:visited,.leftMenuSubContentNoClicked a:active,.leftMenuSubContentNoClicked a:hover{
color:#000;
text-decoration:none;
font-size:13px;
font-weight:700;
padding:2px 0px 2px 30px;
background:url(/InTemplates/default/files/bullet.png) no-repeat 2px 0px;
color:#146289;
}
.leftMenuParentTitle {display:none;}
.leftMenuSubContentClicked a:link,.leftMenuSubContentClicked a:hover,.leftMenuSubContentClicked a:active,.leftMenuSubContentClicked a:visited {
color:#ED1C24;
text-decoration:none;
font-size:13px;
font-weight:700;
background:url(/InTemplates/default/files/bullet2.png) no-repeat 2px 0px;
padding:2px 0px 2px 30px;
}
/* LEFT MENU ROOT*/

table.leftMenuMainContent {width:234px;}
div.leftMenuMainContent {}
.leftMenuTitle {background: url(/InTemplates/default/files/submenu-top.jpg) no-repeat top center; height:64px; width:234px; color:#fff; font-size:18px; text-align:left;}

.middle {height:50px;padding:10px;}

.leftMenuRootContentNoClicked {
text-align:left;height:23px;padding-left:10px;
}

.leftMenuRootContentClicked {
text-align:left;height:23px;padding-left:10px;
}
.leftMenuRootContentNoClicked a:link,.leftMenuRootContentNoClicked a:visited,.leftMenuRootContentNoClicked a:active,.leftMenuRootContentNoClicked a:hover{
color:#000;
text-decoration:none;
font-size:13px;
font-weight:700;
padding:2px 0px 2px 30px;
background:url(/InTemplates/default/files/bullet.png) no-repeat 2px 0px;
color:#146289;
}
.leftMenuParentTitle {display:none;}
.leftMenuRootContentClicked a:link,.leftMenuRootContentClicked a:hover,.leftMenuRootContentClicked a:active,.leftMenuRootContentClicked a:visited {
color:#ED1C24;
text-decoration:none;
font-size:13px;
font-weight:700;
background:url(/InTemplates/default/files/bullet2.png) no-repeat 2px 0px;
padding:2px 0px 2px 30px;
}

/* POP MENU */

table.popMenuMainContent {width:246px;}
div.popMenuMainContent {}
.popMenuTitle {background:url(/InTemplates/default/files/submenu-top.jpg) no-repeat top center;height:59px;width:246px;color:#fff;font-size:18px;}
.popMenuTitleDiv {width:110px;margin:0 auto;	}

.popMenuRootContentNoClicked {
text-align:left;height:23px;
}

.popMenuRootContentClicked {
text-align:left;height:23px;
}
.popMenuRootContentNoClicked a:link,.popMenuRootContentNoClicked a:visited,.popMenuRootContentNoClicked a:active,.popMenuRootContentNoClicked a:hover{
color:#000;
text-decoration:none;
font-size:13px;
font-weight:700;
padding:2px 0px 2px 30px;
background:url(/InTemplates/default/files/bullet.png) no-repeat 2px 0px;
color:#146289;
}
.popMenuParentTitle {display:none;}
.popMenuRootContentClicked a:link,.popMenuRootContentClicked a:hover,.popMenuRootContentClicked a:active,.popMenuRootContentClicked a:visited {
color:#ED1C24;
text-decoration:none;
font-size:13px;
font-weight:700;
background:url(/InTemplates/default/files/bullet2.png) no-repeat 2px 0px;
padding:2px 0px 2px 30px;
}

/* see more POP1 MENU */

table.pop1MenuMainContent {width:246px;}
div.pop1MenuMainContent {}
.pop1MenuTitle {background:url(/InTemplates/default/files/submenu-top.jpg) no-repeat top center;height:59px;width:246px;color:#fff;font-size:18px;text-align:center;}

.pop1MenuRootContentNoClicked {
text-align:left;height:23px;
}

.pop1MenuRootContentClicked {
text-align:left;height:23px;
}
.pop1MenuRootContentNoClicked a:link,.pop1MenuRootContentNoClicked a:visited,.pop1MenuRootContentNoClicked a:active,.pop1MenuRootContentNoClicked a:hover{
color:#000;
text-decoration:none;
font-size:13px;
font-weight:700;
padding:2px 0px 2px 30px;
background:url(/InTemplates/default/files/bullet.png) no-repeat 2px 0px;
color:#146289;
}
.pop1MenuParentTitle {display:none;}
.pop1MenuRootContentClicked a:link,.pop1MenuRootContentClicked a:hover,.pop1MenuRootContentClicked a:active,.pop1MenuRootContentClicked a:visited {
color:#ED1C24;
text-decoration:none;
font-size:13px;
font-weight:700;
background:url(/InTemplates/default/files/bullet2.png) no-repeat 2px 0px;
padding:2px 0px 2px 30px;
}

/*FOOTER1*/

table.foMenuMainContent{width:1024px;margin:0 auto;}
div.foMenuMainContent {}

/*Level 1*/
.foMenuRootContentNoClicked{text-align:left;text-indent:20px;width:200px;}
.foMenuRootContentNoClicked a:link{color:#fff;text-decoration:none;font-size:12px;}
.foMenuRootContentNoClicked a:hover{color:#fff;text-decoration:none;font-size:12px;}
.foMenuRootContentNoClicked a:visited{color:#fff;text-decoration:none;font-size:12px;}
.foMenuRootContentNoClicked a:active{color:#fff;text-decoration:none;font-size:12px;}

.foSeperator{}
.foMenuRootContentClicked{text-align:left;text-indent:20px;width:200px;}
.foMenuRootContentClicked a:link{color:#fff;text-decoration:none;font-size:12px;}
.foMenuRootContentClicked a:hover{color:#fff;text-decoration:none;font-size:12px;}
.foMenuRootContentClicked a:visited{color:#fff;text-decoration:none;font-size:12px;}
.foMenuRootContentClicked a:active{color:#fff;text-decoration:none;font-size:12px;}

/*FOOTER2*/

table.foo2MenuMainContent{width:1024px;margin:0 auto;}
div.foo2MenuMainContent {padding-top:15px;}

/*Level 1*/
.foo2MenuRootContentNoClicked{text-align:left;text-indent:20px;width:200px;}
.foo2MenuRootContentNoClicked a:link{color:#fff;text-decoration:none;font-size:12px;}
.foo2MenuRootContentNoClicked a:hover{color:#fff;text-decoration:none;font-size:12px;}
.foo2MenuRootContentNoClicked a:visited{color:#fff;text-decoration:none;font-size:12px;}
.foo2MenuRootContentNoClicked a:active{color:#fff;text-decoration:none;font-size:12px;}

.foo2Seperator{}
.foo2MenuRootContentClicked{text-align:left;text-indent:20px;width:200px;}
.foo2MenuRootContentClicked a:link{color:#fff;text-decoration:none;font-size:12px;}
.foo2MenuRootContentClicked a:hover{color:#fff;text-decoration:none;font-size:12px;}
.foo2MenuRootContentClicked a:visited{color:#fff;text-decoration:none;font-size:12px;}
.foo2MenuRootContentClicked a:active{color:#fff;text-decoration:none;font-size:12px;}

.footer2 {width:100%;left:0px;position:absolute;background:url(/InTemplates/default/files/footer2.jpg) repeat-x bottom left;height:376px;float:left;}

/*FOOTER3*/

table.footerMenuMainContent{width:1024px;margin:0 auto;}
div.footerMenuMainContent {}

/*Level 1*/
.footerMenuRootContentNoClicked{text-align:left;text-indent:20px;width:200px;}
.footerMenuRootContentNoClicked a:link{color:#fff;text-decoration:none;font-size:13px;}
.footerMenuRootContentNoClicked a:hover{color:#fff;text-decoration:none;font-size:13px;}
.footerMenuRootContentNoClicked a:visited{color:#fff;text-decoration:none;font-size:13px;}
.footerMenuRootContentNoClicked a:active{color:#fff;text-decoration:none;font-size:13px;}

.footerSeperator{}
.footerMenuRootContentClicked{text-align:left; text-indent:20px;width:200px;}
.footerMenuRootContentClicked a:link{color:#fff;text-decoration:none;font-size:13px;}
.footerMenuRootContentClicked a:hover{color:#fff;text-decoration:none;font-size:13px;}
.footerMenuRootContentClicked a:visited{color:#fff;text-decoration:none;font-size:13px;}
.footerMenuRootContentClicked a:active{color:#fff;text-decoration:none;font-size:13px;}


/*ISLANDS MENU*/

table.islaMenuMainContent{}
div.islaMenuMainContent {position:relative;top:60px;}

/*Level 1*/
.islaMenuRootContentNoClicked{text-align:center;height:35px;}
.islaMenuRootContentNoClicked a:link{font-size:18px;color:#fff;text-decoration:none;}
.islaMenuRootContentNoClicked a:hover{font-size:19px;color:#6ACDEA;text-decoration:none;}
.islaMenuRootContentNoClicked a:visited{font-size:18px;color:#fff;text-decoration:none;}
.islaMenuRootContentNoClicked a:active{font-size:18px;color:#fff;text-decoration:none;}

.islaSeperator{}
.islaMenuRootContentClicked{text-align:center;height:35px;}
.islaMenuRootContentClicked a:link{font-size:18px;color:#fff;text-decoration:none;}
.islaMenuRootContentClicked a:hover{font-size:19px;color:#6ACDEA;text-decoration:none;}
.islaMenuRootContentClicked a:visited{font-size:18px;color:#fff;text-decoration:none;}
.islaMenuRootContentClicked a:active{font-size:18px;color:#fff;text-decoration:none;}


/* VIDEOSHOW */
.media-list{
	list-style: none none;
	width:200px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.media-list li{
	width:200px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.media-list img{
}

.DestinationExpose{
	position:relative;
	bottom:45px;
	}

	
.DestinationTitle {
background:url(/InTemplates/default/files/destination_title.png) repeat-x left center;
position:relative;
width:723px;
text-align:center;
font-size:19px;
color:#0A3A88;
font-weight:700;
padding:5px 0px 10px 0px;
}

.DestinationGallery {
	position:relative;
	float:left;
	bottom:20px;
	padding:0px;
	right:40px;
}

.DestinationThumbs {
	padding:10px 0px 35px 0px;
}

.DestinationImage {
	width:100%;
	float:left;
	position:relative;
	bottom:20px;
}

.DestinationDetails {
	background:#203370 url(/InTemplates/default/files/destination_details.png) repeat-x left top;
	position:relative;
	bottom:30px;
	color:#fff;
	width:723px;
	float:left;
}

.DestinationDetails li {
	list-style:none;
	list-style-position:outside;
	background:url(/InTemplates/default/files/bullet.png) no-repeat left top;
	padding:2px 0px 2px 30px;
	margin: 3px 10px 0px -20px;
 }

.routes {
	border: 1px solid rgb(20, 98, 137); 
	background:#F2F2F2 url(/InTemplates/default/files/routes_back.png) repeat-x left top ;
}

.routes_td {
	border-right:1px solid rgb(20, 98, 137);
	border-left:1px solid rgb(20, 98, 137);
}

#widget {
overflow: hidden;
position:relative;
bottom:12px;
height: 20px; /* You should adjust this height for your project. */
width: 700px;
-moz-border-radius-bottomright: 10px;
color:#146289;
margin-bottom:2px;
}

#widget a{
	font-weight:normal;
	text-decoration:none;
	color:#146289;
}

#widget li {
clear: left;
overflow: hidden;
height: 30px; /* Change this to fit your needs. The plugin will access this value if you don't pass a parameter in when you call it. */
list-style:none;
}

.scroller {font-family:Tahoma;color:#fff;font-size:16px;padding-left:20px;padding-right:20px;}

.NewsMain{color:#146289;}

.search_header{
	letter-spacing:0.05em;
	/*color:#136289;
	color:#343C98;*/
	color:#343C98;
	font-size:14px;
	font-weight:normal;
}

.Destination_Desc h3 {color:#fff;}
