body {margin-top:0px;margin-left:0px;}
.mainBg {
}
.mainBg0Color {
	BACKGROUND-COLOR: #789AD9;
}
.mainBg1Color {
	BACKGROUND-COLOR: #003399;
}
.mainBg2Color {
	BACKGROUND-COLOR: #E4EFFD;
}
.transText {
	COLOR: #A27E57;
	FONT-SIZE: 9px;
}
.trip{
border:solid 1px #004A83;
}
.mainTitleLight {
	FONT-SIZE: 18px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.mainTitleDark {
	FONT-SIZE: 18px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.subTitleLight {
	FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.subTitleLight2 {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.subTitleDark {
	FONT-SIZE: 14px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.mainNumberingLight {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.mainTextDark {
	FONT-SIZE: 11px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.mainTextLight {
	FONT-SIZE: 11px; COLOR: White; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.mainTextLight2 {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.smallTextLight {
	FONT-SIZE: 10px; COLOR: White; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.smallTextLight:HOVER {
	COLOR: #FFFF99;
	TEXT-DECORATION: none;
}
.inputtext {
	BORDER: #7f9db9 1px solid; 
	BACKGROUND: #ffffff; COLOR: 06103D;
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.inputtexterror {
	BORDER: #ef0000 1px solid; 
	BACKGROUND: #FDF9D9; COLOR: #06103D;
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
UNKNOWN {
	TEXT-DECORATION: underline
}
.onMouseOver {
	BACKGROUND-COLOR: #E4EFFD;
}
.onMouseOut {
	BACKGROUND-COLOR: #ffffff;
}
.routetablesmall {
	FONT-SIZE: 11px; CURSOR: pointer; CURSOR: hand; COLOR: #1D3EAD; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.routetablesmall2 {
	FONT-SIZE: 11px; CURSOR: default; COLOR: #1D3EAD; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.routetabletitles {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.texterror {
	FONT-SIZE: 11px; COLOR: #ffff99; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.texterrorlarge {
	FONT-SIZE: 12px; COLOR: #ffff99; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.iconStyle {
	border: solid 1px #333333;
}
.pleaseWait {
	border: solid 1px #000000;
	BACKGROUND-COLOR: #E4EFFD;
}
.noScreen { 
	display: none;
}
#dhtmltooltip {
	position: absolute; width: 200px; border: 1px groove Navy; padding: 5px;
	background-color: #EFEFFF; visibility: hidden; z-index: 100;
	FONT-SIZE: 11px; COLOR: #06103D; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.textgreenxlarge {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.textgreenlarge {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.textblacklarge {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.collecttickets {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.timeTableRow1 {
	BACKGROUND-COLOR: #FFFFFF
}
.timeTableRow2 {
	BACKGROUND-COLOR: #FAECCF
}
.timeTableRow1 td{
	border-right: solid #004A83 1px;
	/padding-left: 5px;
}
.timeTableRow2 td{
	border-right: solid #004A83 1px;
	/padding-left: 5px;	
}
.pricesTable{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E50101;
}
.pricesTable #value {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}
.routes{
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

/* CUSTOM STYLE FOR GREEKFERRIES HEADERLOGO START */
	body {
		font-family:tahoma;
		font-size:11px;
		color:#FFFFFF;
		margin:0;
		padding:0;
		overflow:-moz-scrollbars-vertical; 
		background: #24599f;
		}
	
	a:link, a:visited {
		font-size:11px; 
		text-decoration:none; 
		color:#FFFFFF;
		}
	
	a:hover {
		font-size:11px; 
		text-decoration:underline; 
		color:#FFFFFF;
		}
	
	h1 {
		padding:8px 0 0 0; 
		background:url(../../img_header/pics/background.gif) repeat-x; 
		height:21px; 
		width:100%; 
		vertical-align:bottom;
		text-align:center; 
		margin-left:auto; 
		margin-right:auto; 
		font-size:11px; 
		font-weight:normal; 
		margin:0 0 0 0;
		}
	
	#header{
		background:url(../../img_header/pics/greekferries-club-IT.jpg) no-repeat; 
		width:895px; 
		height:143px; 
		padding:0 0 0 0; 
		margin-top:0px; 
		margin-left:auto; 
		margin-right:auto; 
		margin-bottom:20px;
		}
	
		#header #left{
		width:447px;  
		float:left; 
		padding-top:100px;
		}
		
		#header #right{
		width:447px; 
		float:right; 
		padding-top:101px; 
		*padding-top:114px;
		}
	
	#content {
		width:1005px;
		margin-left: auto;
		margin-right: auto;
		}
	
	#menu {
		padding: 0px 5px 15px 5px;
		*padding: 5px 5px 15px 5px;
		margin-left: auto; 
		margin-right: auto;
		text-align:center; 
		width:950px;
		}	
		#menu font {
		color:#59D4FE; 
		font-size:11px;
		}
	
	#language {
		padding:0px 0px 0px 0px; 
		margin:-20px auto 0 auto; 
		width:1005px; 
		text-align:right;
		}
		
	#footer{ 
		margin-top:140px; 
		}
	
	.clocks{
		float: left;
		text-align: left;
		margin: -8px -5px 0 0;
		padding-right:1px;
	}
		
	.clocks span{
		display:block;
		text-align:center;
		font-size:10px;
		margin: -5px 0 0 0;
	}
	
	.flag {
		width:23px; 
		height:27px; 
		margin-top:16px;
		*margin-top:3px;
		margin-right:2px; 
		cursor:pointer;
		}
		
		.flag a{
		text-decoration:none;
		}
	
		.flag a:hover{
		text-decoration:none;
		}
	
	.flag_selected {
		width:23px; 
		height:27px; 
		padding-top:2px;
		background:url(../../img_header/pics/languages-selected.gif) no-repeat;
		margin-right:2px; 
		cursor:pointer;
		margin-top:13px;
		*margin-top:0px;
		}
		
		.flag_selected a{
		text-decoration:none;
		}
		
		.flag_selected a:hover{
		text-decoration:none;
		}
	
	.flagtext {
		color:#FFFFFF; 
		font-family:Tahoma; 
		font-size:8px;
		}	
	
	.flagtext_selected {
		color:#2b5882; 
		font-family:Tahoma; 
		font-size:8px; 
		font-weight:bold;
		}
	
	.menu_selected {
		color:#FFFFFF; 
		border:1px solid #8aabb4; 
		background:#023761; 
		padding:3px 5px 3px 5px; 
		*padding:0px 5px 3px 5px; 
		
		}
	
	.menu_deselected {
		color:#FFFFFF; 
		border:1px solid #24599f; 
		background:#24599f; 
		padding:3px 5px 3px 5px; 
		*padding:0px 5px 3px 5px; 
		
		}
	
	.white11{
	font-family:Tahoma; 
	font-size:11px; 
	color:#FFFFFF;
	}
	
	.footer {
		border-top: 2px solid #FFF;
		height:12px; 
		width:100%;
		}	
/* CUSTOM STYLE FOR GREEKFERRIES HEADERLOGO END */
