body{
background-color:#ffffff;
padding:0;
margin:0;
}
			

.inputBox {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000;
	width: 150px;
	height: 25px;
	border-width: 1px;
	border-color:#BBBBBB;
	border-style:solid;
}


.textBox1 {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	padding-top: 5px;
	color: #000000;
	width: 150px;
	height: 50px;
	border-width: 1px;
	border-color:#BBBBBB;
	border-style:solid;
}



.hellenic_cruses1{
	font-family: Times New Roman;
	font-size: 19pt;
	font-style: italic;
	font-weight: bold;
	color: #FBE461;
	text-decoration: none;
}


.hellenic_cruses2{
	font-family: Times New Roman;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #FBE461;
	text-decoration: none;
}
.contact_right {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.hotel_txt {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FBB84A;
	text-decoration: none;
}

.hotel_txt2 {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FBB84A;
	text-decoration: underline;
}
.mid_txt {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.mid_txtsmall{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #52B3E5;
	text-decoration: none;
}
.mid_txtbold {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight:bold;
	color:#FBE461;
	text-decoration: none;
}

.table_toptxt{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight:bold;
	color:#0A3882;
	text-decoration: none;

}
.table_midtxt {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight:normal;
	color:#0A3882;
	text-decoration: none;
	
}

.login_errtxt{
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight:bold;
	color:#F5273C;
	text-decoration: none;

}
.table_headtxt {
	font-family: Arial;
	font-size:16pt;
	font-style: italic;
	font-weight:normal;
	color:#FDB470;
	text-decoration: none;
}
.table_headtxt1 {
	font-family: Arial;
	font-size:12pt;
	font-style: normal;
	font-weight:normal;
	color:#949494;
	text-decoration: none;
}
.bottom_servicetxt {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	
}

a.bottom_servicetxt:link {
	color: #ffffff;
	text-decoration: none;
}

a.bottom_servicetxt:visited {
	color: #ffffff;
	text-decoration:none;	
}

a.bottom_servicetxt:active {
	color: #F7A929;
	text-decoration: underline;
}

a.bottom_servicetxt:hover {
	color: #F7A929;
	text-decoration:underline;
}

.bottom_register{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}



.bottom_register_click{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.bottom_register_click:link {
	color: #ffffff;
	text-decoration: none;
}

a.bottom_register_click:visited {
	color: #ffffff;
	text-decoration:none;	
}

a.bottom_register_click:active {
	color: #ffffff;
	text-decoration: underline;
}

a.bottom_register_click:hover {
	color: #ffffff;
	text-decoration:underline;
}

.bottom_contact{
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #ffffff;
text-decoration: none;

}


.bottom_left{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

a.bottom_left:link {
	color: #000000;
	text-decoration: none;
}

a.bottom_left:visited {
	color: #000000;
	text-decoration:none;	
}

a.bottom_left:active {
	color: #DF7608;
	text-decoration: underline;
}

a.bottom_left:hover {
	color: #DF7608;
	text-decoration:underline;

}
.login_left{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

a.login_left:link {
	color: #000000;
	text-decoration: none;
}

a.login_left:visited {
	color: #000000;
	text-decoration:none;	
}

a.login_left:active {
	color: #DF7608;
	text-decoration: underline;
}

a.login_left:hover {
	color: #DF7608;
	text-decoration:underline;

}

.bottom_right{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.bottom_greek{
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #DB7307;
	text-decoration: none;
}
.bottom_contact{
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

.bottom_contact1{
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.menu_right {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #ffffff;
padding-left: 3px;
padding-right: 3px;

}

a.menu_right:link {
	color: #ffffff;
	text-decoration: none;
}

a.menu_right:visited {
	color: #ffffff;
	text-decoration:none;	
}

a.menu_right:active {
	color: #000000;
	text-decoration: underline;
}

a.menu_right:hover {
	color: #000000;
	text-decoration:underline;
}


.index_text {
font-family: Arial;
font-size: 9pt;
font-style: normal;
font-weight: normal;
color: #000000;

}

.textBox {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	background-color:#EFEFEF;
	color: #000000;
	height: 25px;
	border-width: 1px;
	text-shadow:#F4851B;
	border-color:#7A93BB;
	border-style:solid;
}

.scrollgeneric {
	font-size: 1px; 
	left: 0px; 
	line-height: 1px; 
	height: 100%;
	position: absolute; 
	top: 0px;
}

.vscrollerbase {
	background: url('images/scroll_bar.png') no-repeat center top; 
	width: 33px;
	height: 100%;
}

.vscrollerbar {
	padding-bottom: 7px; 
	width: 32px; 
	padding-top: 14px; 
	height: 100%;
	background: url('images/scrollbar-handle-vertical.png') no-repeat center top;
}

#mycustomscroll {
	overflow: auto; 
	width: 685px;
	position: relative; 
	height: 277px;
}


.dottxt{
	font-family: Arial;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}



.utxt{
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

a.utxt:link {
	color: #ffffff;
	text-decoration: none;
}

a.utxt:visited {
	color: #ffffff;
	text-decoration:none;	
}

a.utxt:active {
	color: #ffffff;
	text-decoration: underline;
}

a.utxt:hover {
	color: #ffffff;
	text-decoration:underline;

}

.starTxt {
font-family: Arial;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #D24545;
}

/* RESET DEFAULTS */
*{margin:0; padding:0;}
img{border:0;}


/* scrollable div area */
			#scrollable2 {
				float: left;
				width: 240px;
				height: 275px;
				border-top: 0px solid #ccc;
				border-left: 0px solid #ccc;
				overflow: hidden;
				
			}
			
			/* wrap to make sure that image area is clickable */
			#wrap3 {
				float: left;
				width: 33px;
				height: 0px;
				background: transparent url(images/scrollbar-track-bottom.png) no-repeat bottom left;
			}
			
			/* top image of track */
			#track3-top {
				position: absolute;
				width: 33px;
				height: 45px;
				background: transparent url(images/scrollbar-track-top.png) no-repeat top left;
			}
			
			/* vertical track */
			#track3 {
				position: absolute;
				width: 33px;
				height: 277px;
				
				background: url(../images/adsad.png) no-repeat top left;
			}
			
			/* vertical track handle */
			#handle3 {
				width: 15px;
				height: 37px;
			}
			
			/* wrap to make sure that image area is clickable */
			#wrap4 {
				float: left;
				clear: both;
				width: 301px;
				height: 15px;
				background: transparent url(images/scrollbar-track-right.png) no-repeat top right;
			}
			
			/* left image of track */
			#track4-left {
				position: absolute;
				width: 15px;
				height: 15px;
				background: transparent url(images/scrollbar-track-left.png) no-repeat top left;
			}
			
			/* horizontal track */
			#track4 {
				position: absolute;
				width: 301px;
				height: 15px;
			}
			
			/* horizontal track handle */
			#handle4 {
				width: 37px;
				height: 15px;
			}
