body {
background:#649bd2 url(../images/bodybg.jpg) repeat-x left top;
margin:0;
padding:0
}

p {
margin:5px 0 0;
padding:0
}

input {
font:normal 9px verdana
}

.bg_menu {
background:url(../images/menu_mid.jpg) repeat-x;
height:54px
}

.bg_menu ul {
margin:0 0 0 3px;
padding:0
}

.bg_menu ul li {
list-style:none;
vertical-align:middle;
display:inline;
float:left;
font:bold 13px arial;
color:#D4EDFF;
background:url(../images/menu_devider.jpg) no-repeat right top;
margin:0;
padding:19px 11px 19px 9px
}

.bg_menu ul li a {
color:#D4EDFF;
text-decoration:none
}

.bg_menu ul li a:hover {
color:#FDCE71;
padding:11px 0 9px
}

.bg_menu ul li a.menu_on {
color:#FDCE71;
padding:11px 0 10px
}

.bg_menu ul li a.menu_other {
padding:14px 0
}

.bg_menu ul li.last {
background:none
}

/*
.nav_left ul {
margin:0 0 0 10px;
padding:0 5px 0 0
}

.nav_left ul li {
list-style:none;
background:url(../images/arrow_left_nav.jpg) no-repeat left center;
border-bottom:solid 1px #3F488B;
font:normal 16px arial;
color:#171986;
padding:10px 0 10px 10px
}

.nav_left ul li a {
text-decoration:none;
color:#171986
}

.nav_left ul li a:hover {
text-decoration:underline;
color:#171986
}

.nav_left ul li.top_arrow {
background:url(../images/arrow_left_nav.jpg) no-repeat 0 15px
}
*/

/******************* MENUS START ****************************/


.nav_left {
	padding:0 5px 0 0;
}
.nav_left ul {
	margin: 0 0 0 10px;
	padding: 1px;
	border:solid 1px #aaaaaa;
	width:192px;
	float:left;
}
.nav_left ul li {
	list-style: none;
	font: normal 15px tahoma;
	margin:0px;
	float:left; 
	padding:0px;
	width:192px;
}
.nav_left ul li a {
	text-decoration: none;
	color: #3f48cc;
	display:block;
	height:35px;
	float:left;
	width:192px;
	display:block;
	border-bottom:dashed 1px #adadac;
	background:url(../images/left_navbg.jpg) repeat-x;
}
.nav_left ul li a span {
	display:block;
	padding:8px 0 0 10px;
	height:27px;
	width:182px;
	float:left;
	cursor:pointer;
	background:url(../images/left_navbg_right.jpg) no-repeat right;
}

.nav_left ul li a:hover span.bgnone {background:none;
	width:182px;}

.nav_left ul li a:hover {
	text-decoration: none;
	color: #3f48cc;
	height:35px;
	width:192px;
	background:url(../images/left_navbg_active.jpg) repeat-x;
}

.nav_left ul li a.left_drop:hover {background:url(../images/left_navbg_over.jpg) repeat-x;}
.nav_left ul li.top_arrow {
	background: url(../images/arrow_left_nav.jpg) no-repeat 0 15px;
}
.nav_left ul li a.bdr_last {
	border-bottom: none;
}
/****************** MENUS LAST ********************************/







.nav_left ul li.bdr_last {
border-bottom:none
}

.red_text {
color:#F34B20
}

.gap {
margin:5px 5px 0
}

.round_dot_midbg {
background:url(../images/round_dot_mid.jpg) repeat-y
}

.round_dot_midbg2 {
background:url(../images/round_dot_mid3.jpg) repeat-y
}

.flag_head {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/flag_bullet.jpg) no-repeat left center;
padding:0 0 0 20px
}

.text {
font:normal 12px verdana;
color:#000
}

.type-text {
font:normal 11px verdana;
color:#000
}

.bdr_img img {
border:solid 2px #FDE2A1;
margin:5px 10px 5px 5px
}

.white_bdr_img img {
border:solid 2px #fff;
margin:5px 10px 5px 5px
}

.inner_round_mid {
background:url(../images/inner_round_mid.jpg) repeat-y;
padding:0 5px 5px
}

.online_reser_text {
color:#0272C1;
font:normal 16px arial;
text-align:center;
line-height:35px
}

.online_reser_text a {
text-decoration:none;
color:#0272C1
}

.online_reser_text a:hover {
text-decoration:underline;
color:#0272C1
}

.white_box_mid {
background:url(../images/white_box_mid.jpg) repeat-y
}

.package_text {
color:#313290;
font:normal 16px arial;
text-align:center;
padding-top:2px;
line-height:24px
}

.package_text a {
color:#313290;
text-decoration:none
}

.package_text a:hover {
color:#313290;
text-decoration:underline
}

.package_top_gap {
padding:10px 0 0
}

.pad {
margin:0 15px 0 0
}

.gap_l_r {
padding:0 10px 0 0
}

.bullet_head {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/arrow_left_nav.jpg) no-repeat left center;
padding:0 0 0 10px
}

.head_text {
color:#2E3092;
background-color:#FDE2A1;
font:bold 12px arial
}

.bdr_top {
border-top:1px solid orange
}

.bdr_right {
border-right:1px solid orange
}

.bdr_left {
border-left:1px solid orange
}

.bdr_bottom {
border-bottom:1px solid orange
}

.dot_box_mid {
background:url(../images/dot_box_mid.jpg) repeat-y;
padding:0 10px
}

.orange_text {
color:#FF6E35
}

.bottom_strip_mid {
background:url(../images/bottom_mid.jpg) repeat-x;
font:normal 11px verdana;
color:#002f5d
}

.bottom_strip_mid a {
color:#002f5d;
text-decoration:none
}

.bottom_strip_mid a:hover {
color:#002f5d;
text-decoration:underline
}

.pad1 {
padding:0 8px 0 5px
}

.btn_r_pad {
padding:3px 8px 9px 0
}

.btn_r_pad_last {
padding:3px 0 9px
}

.round_midbg_pad {
padding:0 4px 0 12px
}

.white_mid {
background:url(../images/white_mid.jpg) repeat-x;
padding:5px 0 0
}

.white_pad {
padding:0 10px
}

.rw_gap {
vertical-align:top;
padding:0 0 10px
}

.more {
color:#A11700
}

.more a:hover {
color:#A11700;
text-decoration:underline
}

.head_text1 {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
padding:0 0 0 10px
}

.bdr_img1 img {
border:solid 2px #FDE2A1;
margin:0 10px 20px 0
}

.bdr_img2 img {
border:solid 2px #FFBB41;
clear:both;
margin:0 15px 5px 0
}

.build_head {
font:normal 15px arial;
line-height:30px;
color:#2E3092;
background:url(../images/bild_icon.gif) no-repeat left center;
padding:0 0 0 30px
}

.build_head1 {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/bild_icon1.gif) no-repeat left center;
padding:0 0 0 30px
}

.text_des {
font:normal 12px verdana;
color:#000;
text-align:justify
}

.text_des p {
margin:0 0 15px
}

ul.des_appartment {
margin:0 0 0 15px;
padding:0
}

ul.des_appartment li {
list-style:none;
background:url(../images/bullet_plus.gif) no-repeat left center;
line-height:20px;
padding:0 0 0 15px
}

.white_bdr_mid {
background:url(../images/white_bdr_mid.jpg) repeat-x;
line-height:22px;
font:normal 14px verdana;
text-align:justify;
color:#5456A6;
padding:15px 10px 0
}

.holiday_white_mid {
background:url(../images/holidays_white_mid.jpg) repeat-x;
line-height:22px;
font:normal 14px verdana;
text-align:justify;
color:#2E3092;
padding:5px 5px 0 0
}

.holiday_orange_text {
color:#F59D00
}

.holiday_gap {
padding:0 10px 15px 0
}

.corfu_bg {
background:url(../images/corfu_box_mid.jpg) repeat-y;
padding:4px 8px 0
}

.corfu_white_mid {
background:url(../images/corfu_white_mid.jpg) repeat-y center top;
text-align:left;
padding:0 20px 10px 18px
}

.comment_white_mid {
background:url(../images/corfu_white_mid.jpg) repeat-y;
text-align:left;
padding:5px 0 5px 10px
}

.icon_plus_head {
background:url(../images/plus_icon.jpg) no-repeat left center;
font:bold 16px arial;
color:#2E3092;
padding:0 0 0 19px
}

.text_corfu {
font:normal 12px verdana;
color:#000;
text-align:justify;
line-height:16px;
padding:0 0 0 20px
}

.brown_text {
color:#854C15
}

dl {
margin:5px 0 0 10px;
padding:0
}

dl dd {
margin:0;
padding:0
}

dl.appartment dd {
font:normal 8pt verdana;
background:url(../images/black_arrow.gif) no-repeat left center;
padding:2px 0 2px 10px
}

.reservation_icon {
background:url(../images/reservation_icon.jpg) no-repeat right top;
padding:10px 10px 0 0
}

a img {
border:none
}

.Exchange_head_text {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/exchange_rate_icon.jpg) no-repeat left center;
padding:0 0 0 40px
}

.bdr_btm {
border-bottom:solid 1px #D3D3D3;
text-align:right;
color:maroon;
font:normal 11px arial
}

.exchange_text {
color:#606060;
font:normal 11px arial
}

.exchangegrid_text {
color:#606060;
font:normal 12px arial
}

.Exchange_headstrip {
font:normal 16px arial;
line-height:30px;
color:#2E3092;
background-color:#FFD56F;
padding:0 0 0 18px
}

.exchange_red_text {
font:bold 10pt arial;
color:#E8352A
}

.Exchange_padstrip {
padding:5px 0 4px 22px
}

.Exchange_pad {
padding:5px 0 4px
}

.bg_grid {
background-color:#FFF0CC
}

.weather_head_text {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/weather_icon.jpg) no-repeat left center;
padding:0 0 0 50px
}

.pad_wheather {
padding:0 8px 0 15px
}

.weather_blue_text {
font:bold 10pt arial;
color:#2E3092;
padding:5px 0 5px 15px
}

.weather_left {
padding:0 0 0 15px
}

.weather_grid_gap {
border-top:solid 1px #FDE2A1;
border-right:solid 1px #FDE2A1;
border-left:solid 1px #FDE2A1;
padding:5px 0 5px 15px
}

.weather_bdrleft {
border-left:solid 1px #FDE2A1;
padding:0 0 0 15px
}

.weather_bdrright {
border-right:solid 1px #FDE2A1
}

.weather_bdrtop {
border-top:solid 1px #FDE2A1
}

.weather_bdrbottom {
border-bottom:solid 1px #FDE2A1
}

.weather_headbg {
background:url(../images/weather_headbg.jpg) repeat-x;
padding:10px 0 7px 15px
}

.text_weather {
font:normal 12px verdana;
color:#000;
padding:0 0 0 15px
}

.small_text {
font:normal 10px verdana
}

.ferry_headtext {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/ferry_reservation_icon.jpg) no-repeat left center;
padding:0 0 0 28px
}

.text_ferry {
font:bold 12px arial;
line-height:18px
}

.ferry_heading {
background-color:#FDE2A1;
color:#2E3092;
font:bold 12px arial;
line-height:28px;
vertical-align:middle;
border:solid 1px #FDE2A1;
padding:0 0 0 12px
}

.ferry_gap {
padding:0 12px 0 8px
}

.ferry_online_reser_text {
color:#0272C1;
font:bold 8pt arial;
text-align:left;
padding:8px 0 0
}

.ferry_online_reser_text a {
color:#0272C1;
text-decoration:none
}

.ferry_online_reser_text a:hover {
color:#0272C1;
text-decoration:underline
}

.accommodation_white_mid {
background:url(../images/accommodation_white_mid.jpg) repeat-y;
padding:0 10px 5px
}

select.max {
width:178px;
font:normal 8pt arial;
color:#000;
margin:0 0 0 25px
}

select.date {
width:40px;
font:normal 8pt arial;
color:#000;
margin:5px 0 0 11px
}

select.year {
width:50px;
font:normal 8pt arial;
color:#000;
margin:5px 0 0
}

select.sex {
width:60px;
font:normal 8pt arial;
color:#000;
margin:5px 0 0
}

input.textbox {
width:172px;
font:normal 8pt arial;
color:#000;
margin:5px 0 0 25px
}

input.fullname {
width:90px;
font:normal 8pt arial;
color:#000;
margin:5px 20px 0 0
}

input.passport {
width:60px;
font:normal 8pt arial;
color:#000;
margin:5px 20px 0 0
}

.form_pad_right {
padding:2px 25px 0 0
}

table.form_text td {
font-size:8pt
}

.holiday_icon {
background:url(../images/holiday_icon.jpg) no-repeat right top;
padding:5px 30px 0 0
}

.accommodation_icon {
background:url(../images/accommodation_icon.jpg) no-repeat right top;
padding:8px 40px 10px 0
}

.flight_icon {
background:url(../images/flight_icon.jpg) no-repeat right top;
padding:9px 70px 9px 0
}

.car_icon {
background:url(../images/car_icon.jpg) no-repeat right bottom;
padding:5px 60px 5px 0
}

.transfer_icon {
background:url(../images/bus_cion.jpg) no-repeat right top;
padding:6px 70px 10px 0
}

.boat_icon {
background:url(../images/boat_icon.jpg) no-repeat right top;
padding:10px 40px 10px 0
}

.secure_icon {
background:url(../images/secure_icon.jpg) no-repeat right top;
padding:5px 40px 10px 0
}

.exchage_icon {
background:url(../images/dollar_icon.jpg) no-repeat right top;
padding:0 30px 5px 0
}

.flight_headtext {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/flight_headicon.jpg) no-repeat left center;
padding:0 0 0 30px
}

.tabs {
width:715px;
padding:0
}

.tab_frame_top {
background:url(../images/tab_frame_top.jpg) no-repeat left top;
padding:4px 0 0
}

.tab_frame_mid {
background:url(../images/tab_frame_mid.jpg) repeat-y left top;
text-align:left;
padding:12px 0 14px
}

.tab_frame_bottom {
background:url(../images/tab_frame_bot.jpg) no-repeat left bottom;
padding:0 0 4px
}

#frame {
width:705px;
text-align:left;
padding:0
}

.btns {
height:35px;
position:relative;
top:1px
}

#btn_schedule {
float:left
}

#charter_flight {
display:none
}

#lowcost_flight {
display:none;
width:700px;
text-align:left;
padding:0 0 0 6px
}

#enquiries_form {
display:none;
text-align:center
}

.form_textbox {
width:190px;
font:normal 9pt arial;
color:#000;
border:solid 1px #FDE2A1;
margin:0 0 5px;
padding:3px 0
}

select.other {
font:normal 8pt arial;
color:#000;
margin:5px 0
}

select.other1 {
font:normal 8pt arial;
color:#000;
margin:0
}

select.other2 {
font:normal 9pt arial;
color:#8f7e89;
margin:1px 0;
border: solid 1px #8f7e89; 
}

input.other2 {
font:normal 9pt arial;
color:#8f7e89;
border: solid 1px #8f7e89;
}

.faq_headtext {
font:normal 18px arial;
line-height:30px;
color:#2E3092;
background:url(../images/faq_icon.jpg) no-repeat left center;
padding:0 0 0 28px
}

ul.faq_text li {
background:url(../images/que_icon.jpg) no-repeat left 5px;
list-style:none;
margin:0;
padding:0 0 0 20px
}

.div_text {
font:normal 12px verdana;
color:#2E3092;
display:none;
text-align:justify;
width:600px;
border:solid 1px #FCC745;
background-color:#FFF3D6;
margin:0 0 5px;
padding:7px 10px
}

.active {
color:#2E3092;
font-weight:700
}

.acco_new_mid {
background:url(../images/acco_new_mid.jpg) repeat-x
}

.acco_newleft_mid {
background:url(../images/acco_newleft_mid.jpg) repeat-y;
padding:0 0 0 12px
}

.acco_newright_mid {
background:url(../images/acco_newright_mid.jpg) repeat-y;
padding:0 0 0 16px
}

.weekday_text {
color:#2E3092;
font:bold 12px verdana;
padding:0 0 5px
}

.weekday_red_text {
color:#A22630;
font:bold 11px verdana;
padding:0 0 5px
}

dl.appartment dd a:hover {
color:#854C15;
text-decoration:underline
}

.acco_newbox_mid {
background:url(../images/acco_newbox_mid.jpg) repeat-y;
padding:5px 15px
}

.btn_text {
color:#2E3092;
font:bold 8pt verdana
}

.btn_text a {
color:#2E3092;
font:bold 8pt verdana;
text-decoration:none
}

.btn_text a:hover {
color:#2E3092;
font:bold 8pt verdana;
text-decoration:underline
}

.deal_headtext {
font:normal 18px arial;
line-height:30px;
color:#2E3092
}

ul.dealtext {
list-style:none;
margin:0 0 0 10px;
padding:0
}

ul.dealtext li {
list-style:none;
display:block;
line-height:16px;
background:url(../images/list_icon.jpg) no-repeat left center;
padding:0 0 0 15px
}

.deal_img div {
border:solid 2px #CFC9BC
}

.deal_img img {
border:solid 2px #fff
}

.shadow_mid {
background:url(../images/shadow_mid.jpg) repeat-y;
padding:0 0 0 4px
}

.text_ar {
font:bold 12px arial;
color:#2E3092
}

.SummaryArrow p {
background:url(../images/black_arrow.gif) no-repeat 0 5px;
font:normal 8pt verdana;
width:265px;
margin:2px 0 2px 10px;
padding:0 0 0 10px
}

.car_box_mid {
background:url(../images/car_box_mid.jpg) repeat-y;
padding:0 15px
}

.car_tbl_mid {
background:url(../images/car_tbl_mid.jpg) repeat-x;
color:#2E3092;
vertical-align:middle;
font:bold 11pt arial
}

table.tbl_gap td {
padding:2px 0
}

a:hover.default_link {
color:#009;
text-decoration:underline;
}

table.rates_text td {
font:normal 8pt verdana
}

.condition_headtext {
background-color:#FDE2A1;
font:bold 9pt verdana;
padding:5px 0 5px 10px
}

ul.info_text li {
background:url(../images/i_icon.jpg) no-repeat left 5px;
list-style:none;
margin:0;
padding:0 0 0 20px
}

.infodiv_text {
font:normal 12px verdana;
color:#2E3092;
display:none;
text-align:justify;
width:570px;
border:solid 1px #FCC745;
background-color:#FFF3D6;
margin:0 0 5px;
padding:7px 10px
}

.info_head {
font:bold 16px arial;
color:#2E3092;
padding:0
}

.Separator a {
font:normal 11px verdana;
padding:5px 8px
}

.privacy_text p {
padding:0 0 10px
}

.red_bold {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#Fff;
text-decoration:none
}

.Black_bold {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#fff;
text-decoration:none
}

.Black_small {
font-family:Tahoma;
font-size:11px;
font-weight:400;
color:#fff;
text-decoration:none
}

.round_dot_midbg1 {
background:url(../images/round_dot_mid1.jpg) repeat-y
}

.form_textbox_new {
width:190px;
font:normal 9pt arial;
color:#000;
margin:0 0 5px;
padding:2px 0
}

.form_head_text {
border:solid 1px #025490;
background-color:#6496BB;
color:#FFF;
font:bold 12px Verdana;
text-transform:uppercase;
padding:5px 0 5px 10px
}

.credit_textbox {
width:220px;
font:normal 9pt arial;
color:#000;
margin:0 0 5px;
padding:3px 0
}

.formcredit_textbox {
width:402px;
font:normal 9pt arial;
color:#000;
margin:0 0 5px;
padding:3px 0
}

.ferry_bdr {
border:solid 0 #FDE2A1;
padding:10px
}

.ferry_bdr1 {
border:solid 1px #FDE2A1;
padding:10px
}

.ferry_bdr_left {
border-left:solid 1px #FDE2A1
}

.small_textbox {
width:50px;
font:normal 9pt arial;
color:#000;
margin:0 0 5px;
padding:2px 0
}

.headbdr {
border-bottom:solid 2px #FDE2A1;
border-top:solid 2px #FDE2A1;
font:bold 12px Verdana;
padding:5px 0
}

.Normalbdr {
border-bottom:solid 2px #FDE2A1;
border-top:solid 2px #FDE2A1;
font:12px Verdana;
padding:5px 0
}

.holiday_extra {
padding:5px 0 0
}

.holiday_extra p {
color:#2E3092;
font:bold 8pt verdana;
background:url(../images/blue_arrow.gif) no-repeat left center;
margin:0;
padding:2px 0 3px 10px
}

table.cartext {
color:#2E3092;
font:normal 8pt verdana
}

.CarRateLI {
padding:0 0 20px 30px
}

.CarRateLI p {
background:url(../images/list_icon.jpg) no-repeat left center;
padding:0 0 2px 10px
}

.left_gap {
padding:0 0 0 5px
}

.msg_top_mid {
background:url(../images/msg_mid_box.jpg) repeat-y;
padding:2px 17px
}

.msg_mid {
background:url(../images/mid_msg.jpg) repeat-x
}

.msg_bdrl {
border-left:solid 1px #FDC745
}

.msg_bdrr {
border-right:solid 1px #FDC745
}

.msg_bdrt {
border-top:solid 1px #FDC745
}

.msg_head {
color:#A12503;
border:solid 1px #FDC745;
border-bottom:none;
font:normal 12px verdana;
background-color:#F8E6BA
}

.msg_head a {
color:#A12503;
text-decoration:none
}

.s_text {
font:normal 11px verdana
}

ul.msg li {
list-style:none;
background:url(../images/msg_bullet.gif) no-repeat left 8px;
line-height:18px;
margin:0;
padding:0 0 0 10px
}

.msg_img_bdr {
border:solid 1px #FDC745;
margin:5px 0
}

.msg_rw {
border-top:solid 1px #FFF8E6;
border-bottom:solid 1px #F2D884;
background-color:#F8E6BA
}

.msg_rw1 {
border-top:solid 1px #FFF8E6;
border-bottom:solid 1px #F2D884;
background-color:#F6EBC8
}

.mag_headgap {
display:inline;
padding:10px 0 10px 8px
}

.grid_bdr {
border-bottom:solid 1px #FFF8E6
}

.collapse {
border-collapse:collapse
}

.msg_head1 {
color:#A12503;
border:solid 1px #FDC745;
font:normal 12px verdana;
background-color:#F8E6BA;
padding:5px
}

.stats {
border:solid 1px #FDC745;
border-top:none;
padding:0 0 10px
}

.stats ul li {
display:inline;
background:url(../images/list_icon.jpg) no-repeat left 6px;
padding:0 5px 0 10px
}

.dropBold {
font-weight:400
}

select.dropBold option.optBold {
color:#000;
background-color:#F6EBC8
}

.lateroom_searchbg {
background:#1A2368 url(../lateroom_images/lateroom_midbg.jpg) repeat-x;
border-left:solid 1px #000;
border-right:solid 1px #000;
width:200px;
color:#FFF;
font:normal 12px Arial, Helvetica, sans-serif;
padding:10px 17px 20px 16px
}

.lateroom_gap {
padding:5px 0
}

.lateroom_searchbg input.lateroom_textbox {
width:185px;
height:16px;
font:normal 12px Arial, Helvetica, sans-serif
}

.lateroom_searchbg select.lateroom_select {
width:189px;
height:20px;
font:normal 12px Arial, Helvetica, sans-serif
}

.late_arrow ul {
list-style:none;
margin:0;
padding:0 0 0 20px
}

.late_arrow ul li {
background:url(../images/blue_arrow.gif) no-repeat left center;
margin:0;
padding:2px 0 2px 10px
}

.unwatermarked {
height:15px;
font-size:12px;
vertical-align:middle;
padding-left:3px;
border:1px solid #BEBEBE
}

.watermarked {
height:15px;
font-size:12px;
vertical-align:middle;
padding-left:3px;
color:gray;
border:1px solid #BEBEBE
}

.pager span {
color:#000;
padding:5px 3px
}

.topbar {
text-align:right;
width:950px;
padding-right:10px;
padding-top:3px;
font-family:Verdana, Arial;
float:left;
height:21px
}

.topbar a {
color:#fff;
font-size:12px;
line-height:20px;
margin-right:10px
}

.topbar a img {
text-decoration:none;
vertical-align:top
}

.cart-div {
width:180px;
float:right;
background:url(../images/shoingcart-bg.jpg) #d7ac22 repeat-x top left;
line-height:20px;
text-decoration:none;
color:#000;
font-size:12px
}

.cart-div a {
text-decoration:none;
color:#000;
padding-top:2px
}

.cart-div a img {
vertical-align:middle
}

.flash-img-sec {
position:relative;
float:left;
width:960px;
font-size:1px
}

.email_popup {
width:194px;
float:left;
margin-right:10px;
position:absolute;
bottom:0;
right:5px;
font-family:Verdana, Arial
}

.email_popup_t {
background:url(../images/popup-div-m.jpg) #f4f4f4 repeat-x top left;
width:190px;
border:solid 2px #fff;
border-bottom:none;
padding-bottom:5px;
float:left
}

.email_popup_b {
background:url(../images/popup-div_b.jpg) no-repeat top left;
width:194px;
float:left;
height:15px;
font-size:1px
}

.email_popup p {
color:#000;
font-size:11px;
line-height:14px;
padding:0 5px
}

.GridRow {
background:url(../images/dot_bg.jpg) repeat-x;
background-position:bottom;
height:30px;
vertical-align:middle
}

.GridRow1 {
background:url(../images/dot_bg.jpg) repeat-x;
background-position:top;
height:30px;
vertical-align:middle
}

.quote-top {
background:url(../images/right-pane-top.gif) no-repeat;
height:42px;
font-size:14pt;
color:#0F7EDF;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 10px
}

.quote-top1 {
background:url(../images/right-pane-top1.gif) no-repeat;
height:42px;
font-size:14pt;
color:#0F7EDF;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 10px
}

.quote-mid {
border-left:solid 1px #A099C0;
border-right:solid 1px #A099C0
}

.quote-mid p {
color:#6C6C6F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:16px;
margin:3px 0 2px;
padding:0
}

.quote-mid p.red {
color:#DC0111;
line-height:25px
}

.quote-mid p.black {
color:#000
}

.big {
font-size:13pt;
line-height:35px
}

.big1 {
font-size:14pt;
line-height:35px
}

.more a:link,.more a:visited,.more a:activited {
color:#A11700;
text-decoration:none
}

.text_des a,.text_des a:visited,.quote-mid p span.blue {
color:blue
}

dl.appartment dt,.app_summury {
font:bold 9pt verdana;
color:#33567C;
padding:2px 0
}

.navy_text,.faq_text li:hover,.info_text li:hover {
color:#2E3092
}

select.month,input.nationality,select.person {
width:80px;
font:normal 8pt arial;
color:#000;
margin:5px 0 0
}

a.ferry_from,ul.dealtext li a:hover,.holiday_extra p a:hover,.s_text a:hover,.msg a:hover,.normal_link a:hover {
color:#2E3092;
text-decoration:underline
}

a:hover.ferry_from,ul.dealtext li a,.holiday_extra p a,.msg_head a:hover,.s_text a,.msg a,.normal_link a {
color:#2E3092;
text-decoration:none
}

#btn_charter,#btn_lowcost,#btn_form {
float:left;
margin:0 0 0 5px
}

.faq_text,.info_text {
font:normal 12px verdana;
color:#000;
line-height:22px;
width:auto;
margin:0 0 0 15px;
padding:0
}

.div_text ul li,.infodiv_text ul li {
font:normal 12px verdana;
color:#2E3092;
line-height:16px;
list-style:circle;
background:none;
margin:0;
padding:0
}

.faq_text li span,.info_text li span {
cursor:pointer
}

dl.appartment dd a:link,dl.appartment dd a:activated,dl.appartment dd a:visited {
color:#854C15;
text-decoration:none
}

.png_file,.png_img {
behavior:url(js/iepngfix.htc)
}

a:link.default_link, a:activated.default_link, a:visited.default_link {
color:#009;
text-decoration:underline
}

.condition_text,.privacy_text {
font:normal 12px verdana;
text-align:justify;
padding:0 0 20px 10px
}

.date_textbox,.medium_textbox {
width:80px;
font:normal 9pt arial;
color:#000;
margin:0 0 5px;
padding:2px 0
}

.msg_bdrb,.newbdr {
border-bottom:solid 1px #FDC745
}

ul.msg,.stats ul {
list-style:none;
margin:0;
padding:0
}

.pager,.pager a {
padding:5px 3px
} 

.blue_boxmidbg {background:url(../images/blue_boxmidbg.gif) repeat-x; font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing:1px;}
.blue_box_botmidbg {background:url(../images/blue_boxbotbg.gif) repeat-x;}
.bluebox_left_bdr {background:url(../images/blue_box_leftbdr.gif) repeat-y left top;}
.bluebox_right_bdr {background:url(../images/blue_box_rightbdr.gif) repeat-y right top;}
.bluebox_content {padding:10px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#8f7e89; background-color:#FFFFFF;}
.bluebox_small_content {padding:10px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#8f7e89; background-color:#eaeaea;}
.blue_small_boxmidbg {background:url(../images/blue_small_midbg.gif) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing:1px;}
.blue_small_box_botmidbg {background:url(../images/blue_small_botbg.gif) repeat-x;}
.bluebox_small_left_bdr {background:url(../images/blue_small_leftbg.gif) repeat-y left top;}
.bluebox_small_right_bdr {background:url(../images/blue_small_rightbg.gif) repeat-y right top;}
.gray_boxmidbg {background:url(../images/gray_heading_midbg.gif) repeat-x; font:bold 20px Arial, Helvetica, sans-serif; color:#0d68b7;}

.bluebox_small_content ul {margin:0px; padding:0px 0px 0px 0px; color:#8f7e89; }
.bluebox_small_content ul li {margin:0px; padding:0px 0 5px 10px; font-size:11px; background:url(../images/bullet_plus.gif) no-repeat left 6px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.blue_color {color:#3f48d5;}
.orange_color {color:#ff6600;}
.grid_text {font:normal 12px Arial, Helvetica, sans-serif; }
.gray_bdr {border-bottom:solid 1px #c2c2c2; border-left:solid 1px #c2c2c2; border-right:solid 1px #c2c2c2;}
.gray_bdr1 {border-bottom:solid 1px #c2c2c2; }
.grid_data {padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#7d7d7d;}
.tdtext{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#8f7e89; padding:4px 0px 4px 0px;}
.linkprice{color:#7d7d7d;}
.linkprice:hover{color:#7d7d7d; text-decoration:underline;}

div.default_button {padding: 0px; margin: 0px 5px 0px 0px; float: right; min-width: 20px;}
div.default_button div.left {padding: 0px; margin: 0px; background-image: url("../images/ezy_left_button.png"); background-repeat: no-repeat; height: 23px; width: 10px; float: left;}
div.default_button input.center {background-image: url("../images/ezy_centre_button.png"); background-repeat: repeat-x; float: left; border: 0px; height: 23px; padding-bottom: 4px; color: #fff; font-weight: bold; font-size: 11px;}
div.default_button div.right {padding: 0px; margin: 0px; background-image: url("../images/ezy_right_button.png"); background-repeat: no-repeat; height: 23px; width: 10px; float: left;}

