.body {
 background:url(../images/bg-pattone.jpg) repeat-x left top; 
/*background:#649bd2 #efefef; 
background:#6c6c6c!important;*/
margin:0;
padding:0
}

p {
margin:5px 0 0;
padding:0
}

input {
font:normal 9px verdana
}

.bg_menu {
background:url(../images/bg-menu02-new.jpg) repeat-x;
padding-bottom:3px;
}

.bg_menu ul {
margin:0 0 0 3px;
padding:0
}

.bg_menu ul li {
list-style:none;
vertical-align:middle;
display:block;
float:left;
font:bold 13px arial;
color:#D4EDFF;
background:url(../images/bg-dividernew.jpg) no-repeat right 2px;
margin:0px;
padding:0px;
}

.bg_menu ul li a {padding:0px 11px 0px 9px; display:block; /*background:url(../images/menu-arrow.gif) no-repeat center 33px;*/
 line-height:43px; float:left; color:#D4EDFF; text-decoration:none;}
.bg_menu ul li a:hover { display:block; float:left; color:#FDCE71; text-decoration:none;}

.bg_menu ul li a.menu_on {
color:#FDCE71;
}

.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_midbgBlack {
background:url(../images/round_dot_midBlack.jpg) repeat-y;
}

.round_dot_midbg2 {
background:url(../images/round_dot_mid3.jpg) repeat-y
}

.flag_head {
font:normal 18px arial; display:block;
line-height:30px;
color:#2E3092; float:left; width:100%;
background:url(../images/flag_bullet.jpg) no-repeat left center;
padding:0 0 0 20px; 
}

.text {
font:normal 12px verdana;
color:#000;
width:100%;
}

.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
}
.inner_round_mid2 {
background:url(../images/wht-round-bg.png) 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;
color:#2E3092 !important;
background:url(../images/arrow_left_nav.jpg) no-repeat 0px 7px;
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 5px
}

.bdr_img1 img {
border:solid 2px #184163;
margin:0 10px 20px 0;
}

.bdr_img2 img {
border:solid 2px #184163;
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/hotel_acco.png) no-repeat left center;
padding:0 0 0 30px;
}

.text_des {
font:normal 12px verdana;
color:#737173;
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 {
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 0px 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
}

dl.appartment dd span{
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;*/
background:#fff; border:solid 1px #39658c;
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/I-icon2.png) no-repeat 0px 5px;

padding-left:10px;

}

ul.faq_text li {
background:url(../images/I-icon.png) no-repeat left 5px;
list-style:none;
margin:0;
padding:0 0 0 20px;
}
ul.faq_text li:hover 
{
	color:#000000 ; text-decoration:none;

}


.rnd-box{width:510px; }
.rnd-box-top{width:510px; height:auto;}
.rnd-box-bg{width:490px; background:#2d5078; padding:0px 10px 0px 10px; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.div_text {
font:normal 12px verdana;
color:White;
display:none;
text-align:justify;
width:510px;
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 15px 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
}*/

.ferry_bdr_left {
border-left:solid 1px #025490
}

.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
}*/


.headbdr {
border-bottom:solid 2px #025490;
border-top:solid 2px #025490;
font:bold 12px Verdana;
padding:5px 0
}

.Normalbdr {
border-bottom:solid 2px #025490;
border-top:solid 2px #025490;
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:#39658c;
border:solid 1px #103052;
border-bottom:none;
}
/*.msg_bdrl {
border-left:solid 1px #FDC745
}*/

.msg_bdrl {
border-left:solid 1px grey
}

/*
.msg_bdrr {
border-right:solid 1px #FDC745
}*/

.msg_bdrr {
border-right:solid 1px grey
}

/*
.msg_bdrt {
border-top:solid 1px #FDC745
}*/

.msg_bdrt {
border-top:solid 1px grey;

}



/*.msg_head {
color:#A12503;
border:solid 1px #FDC745;
border-bottom:none;
font:normal 12px verdana;
background-color:#F8E6BA
}*/

.msg_head {
color:#31557b;
border:solid 1px #31557B;
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;
color:black;

font-size:12px;

}

.msg_img_bdr {
border:solid 1px #103052;
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 #103052;
font:normal 12px verdana;
background-color:#39658c;
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:215px;
padding-top:3px;
font-family:Verdana, Arial;
float:right;
height:21px;
background-color:White;
color:#000000 !important;

}

.topbar a, .topbar a:hover,.topbar a:visited {
color:#000000 !important;
font-size:12px;
line-height:20px;
margin-right:10px;
 text-decoration:none;

}

.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
}
.signuphtml
{
	background:white;
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
}*/

.navy_text,.faq_text li:hover,.info_text li:hover {
color:#ffffff
}
.navy_text02{color:#000;}

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 0px;
padding-left:10px;
}

.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
}*/

.msg_bdrb,.newbdr {
border-bottom:solid 1px grey
}

ul.msg,.stats ul {
list-style:none;
margin:0 0 0 -10px;
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;}


/* New Home Page */
.new_search_headbg { background:url(../images/home_search_headbg.jpg) repeat-x; height:32px; text-align:left; vertical-align:middle; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border:solid 1px #15a4d0; padding-left:10px;}
.new_search_boxbg {background:#f0f9fe url(../images/home_search_bg.jpg) repeat-x left bottom; border-left:solid 1px #7db5de; border-right:solid 1px #7db5de; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.serach_txtbox {border:solid 1px #5d94bc; height:18px; line-height:18px;}
.serach_select {border:solid 1px #5d94bc; padding:1px;}
ul.new_search {margin:0px; padding:0px; list-style:none; width:178px;}
ul.new_search li {margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; border-bottom:solid 1px #ffffff;}
ul.new_search li a {background-color:#e0f3ff; display:block; text-decoration:none; color:#000; height:26px; padding:5px 0 0 0; border-left:solid 1px #FFF;}
ul.new_search li a:hover {display:block; text-decoration:none; color:#000; height:26px; padding:5px 0 0 0; color:#FFF; border-left:solid 1px #00236f; background: url(../images/search_over.png) no-repeat right top; margin-right:-9px; position:relative;}

ul.new_search li a.search_active {display:block; text-decoration:none; color:#000; height:26px; padding:5px 0 0 0; color:#FFF; border-left:solid 1px #00236f; background: url(../images/search_over.png) no-repeat right top; margin-right:-9px; position:relative;}
ul.new_search li a input {margin-top:3px; margin-left:3px; margin-right:5px; float:left;}
ul.new_search li a span {float:left; padding-top:2px;}
.top_offer {width:199px; padding-left:10px; height:33px; background:url(../images/home_top_offers_bg.jpg) no-repeat; font-size:16px; color:#000; text-align:left; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.mid_offer {width:209px; padding:0px 0 0 0; text-align:center; background:url(../images/home_mid_offers_bg.jpg) repeat-y; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.new_search_headbg a {font-size:12px; color:#000; text-decoration:none;}
.new_search_headbg a:hover {font-size:12px; color:#f34b20; text-decoration:underline;}
/*new*/
.footer-wrapper{width:951px; height:auto; margin:auto;  font-family:Arial, Helvetica, sans-serif;}
.footer-head{ width:951px; float:left;height:26px;  }
.footer-main{ width:931px; float:left;  padding:10px; vertical-align:top; }
.footer-bottom{ width:951px; float:left;  }
.footer-row01{width:154px; float:left; text-align:left; color:#646464; font-size:12px; 
font-weight:bold; margin:0px;}
/*.footer-row01{ width:100%; height:20px; float:left; color:#646464; font-size:12px; 
font-weight:bold; margin:0px; padding:0px;}*/
.footer-row02{ width:144px; float:left;   font-size:11px; margin:0px;  margin:0px; }

.footer-clm01{ width:144px; float:left; text-align:left; padding-left:0px; }
.footer-main div table tbody tr td {border-left:solid 1px #bdbdbd; padding-left:10px;}
.footer-main div table tbody tr td div div ul table tbody tr td{border-left:none; padding-left:0px;}

.footer-clm02{ width:124px; min-height:130px;   float:left; text-align:left; color:#646464; font-size:12px; 
font-weight:bold; padding-left:10px;   }

.footer-clm03{ width:124px; float:left; font-size:11px; font-weight:normal; text-align:left;   }
.footer-clm03 img{ float:left; padding-right:10px;   }
.footer-clm04{ width:144px; float:left; text-align:left; padding-left:10px; }

.footer-clm01 ul{ width:144px; float:left; min-height:100px; list-style:none; padding:0px; margin:0px; }
.footer-clm01 ul li{list-style:none; float:left; padding:0 0 0 0; line-height:18px;}
.footer-clm01 ul li a{ color:#646464; text-decoration:none;}
.footer-clm01 ul li a:hover{ color:#646464; text-decoration:underline;}



.h2-heading h2 {
 
  padding:5px 0 5px 5px;
  overflow: hidden;
  color:#ffffff !important;
}

.span-title {
  color: #FFFFFF;
  cursor: pointer; font-size:18px;
  text-decoration: none;
  text-shadow: 1px 1px 1px #000000;
}

.promo1x3 {
  height: auto;
  width: 240px;
}
.select-box{padding:5px;}
.select-box select{width:226px;}

.select-box p {
  color: #666666;
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
}

.linkButton {
  background:url(http://sonali/kassiopi/images/linkButtonBackground.gif) repeat-x center #87C055;
  border: 1px solid #579325;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-right: 4px;
  padding: 6px 8px;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 2px #555555;
  text-transform: capitalize;
}
.footer-main div table tr td{vertical-align:top;}

.heading-new{width:100%; float:left; background:url(../images/heading-bg.jpg) repeat-x}
.heading-new a{padding:0px 0 0 0px; margin:0px;}
.heading-new a h1{padding-left:10px; line-height:36px;}

.booking-text div{float:left; width:207px; padding-right:7px; color:#DC0111; }
.booking-text span{float:left; width:auto;  padding-bottom:10px; font-weight:bold;}
.visit-card {
  border: 1px solid #efebef;
  height: 60px;
  margin: 10px auto;
  padding: 10px;
  width: 784px;
}.visit-card img{float:left; padding-right:10px;}


/*------------------22/12-2011 car Hire---------------*/


 .admin-table{width:620px; float:left; padding-left:20px; }
 .bg-admin-table{width:606px; float:left; background:url(../images/bg-center-ripter.jpg) repeat-y; padding:0 17px 0 17px;}
 .heading-table{width:596px; float:left; text-align:left; padding:0 0 10px 10px; 
	font-weight:bold;  font-size:18px;color:#00a2ef; background:url(../images/bg-heading-repeater.jpg); background-repeat:repeat-x; }
 .care-img{width:209px; float:left; padding:0 0 0 5px}
 .admin-table-right{width:387px;float:left;}
 .admin-images{width:260px; float:left; padding-top:10px;}
 .admin-images div{width:46px; float:left;}
  .admin-images div span{width:50px; clear:both; text-align:left; font-size:11px; color:#5a595a; float:left;}
    .xy-text{width:100% !important; clear:both; text-align:left; float:left;}
    .xy-text span{float:left;font-size:11px; color:#5a595a; width:auto !important; clear:none !important; padding-left:3px; }
  .admin-images div img{float:left; padding:0 2px 0 0;}
 /* .admin-table-price{width:127px; float:left; text-align:center; font-size:13px;  color:#5a595a; line-height:20px; padding-top:10px;}
   .admin-table-price span{font-size:17px; color:#103c52;}*/
   .admin-table-price span {
    color: #FF7D00;
    font-size: 15px;
    font-family:Arial;
    font-weight:bold;
}
.admin-table-price {
    color: #5A595A;
    float: left;
    font-size: 13px;
    line-height: 20px;
    font-family:Arial;
    text-align: center;
    width: 127px;
}

   .table-contant{width:100%; float:left;}
   .table-contant img{vertical-align:middle;}
   .table-contant p{font-size:12px; color:#000021; font-family:Arial;}
   .booking-btn{width:187px; float:left; padding:15px 0 0 10px;}
   .mail-btn{width:170px; float:left; padding:20px 0 0 0;}
   .mail-btn img{float:left; padding:5px 8px 0 0;}
   .mail-btn span{float:left;}
   .mail-btn a{font-size:12px; font-weight:bold; font-family:Arial;}
.full{width:100%; float:left;}

.main-row{width:100%; float:left; padding-top:10px;}

.input-div01{width:207px; float:left; font-family:Arial; font-size:12px;}
.input-div02{width:100px; float:left; font-family:Arial; font-size:12px;}
.input-div03{width:183px; float:left; font-family:Arial; font-size:12px;}
.input-div04{width:170px; float:left; font-family:Arial; font-size:12px;}

.td-padd td{padding:5px;}


.msg_head02 {
color:#10345a;
border:solid 1px #103052;
border-bottom:none;
font:normal 12px verdana;
background-color:#d5d4d5
}


.msg_head02 a {
color:#fff;
text-decoration:none
}

.main-tr div{line-height:28px; background:#39658c; color:#fff; font-size:13px !important; padding-left:10px; text-align:left;}
.heading-002{width:356px; float:left; border-left:solid 1px #103052; }
.heading-003{width:60px; float:left; border-left:solid 1px #103052;}
.heading-004{width:61px; float:left; border-left:solid 1px #103052;}
.heading-005{width:210px; float:left; border-left:solid 1px #103052;}

/*23-12-2011*/
   .gps-main-div{width:613px; float:left; }
   .gps-main-div-border{width:611px; float:left; border-left:solid 1px #d6d3d6;  border-right:solid 1px #d6d3d6;}
   .gps-main-div-td01{width:176px; float:left; padding:0 0 5px 10px;}
   .gps-main-div-td01 img{float:left;}
   .gps-main-div-td01 span{float:left; width:auto; padding:7px 0 0 10px; font-size:11px; color:#9c9a9c; font-family:Arial, Helvetica, sans-serif;} 
   
 
   #theMenu { width: 195px; padding:0 !important; margin:0px 0 0 0 !important;font-family:Arial;}
		#theMenu li{width:195px;  float:left; background:url(../images/left-arrow.jpg) no-repeat 180px 9px !important;}
		.none-link a{display:block; font-size:15px; background:url(../images/bg-left-pannel.jpg) no-repeat;
		line-height:31px; color: #31517b !important;padding-bottom:4px !important; text-decoration:none; font-family:Arial; padding: 0px 10px;}
		.none-link a:hover{background:url(../images/left-menu-selected.jpg) no-repeat;
		color: #fff !important;}
		
		#theMenu li ul li a{font-size:12px;font-family:Arial; padding-left:10px; color:#605f60; text-decoration:none; display:block; line-height:31px; border-bottom:solid 1px #dedede;  }	
		#theMenu li ul li a:hover{color: #ffffff !important;
	background:url(../images/selected-h4-img.jpg) no-repeat;}	
		#theMenu li ul{float: left;list-style: none outside none; margin: 0px !important; padding: 0px !important;width: 100%;}
		#theMenu li ul li ul li{padding-left:5px; width:185px; background-position:170px 9px;}
		
		li { list-style-type: none; }
		/* Header links styling */
		h3.head{width:100%; float:left;}
				h3.head a { 
		color: #31517b;font-family:Arial;
		display:block; 
background:url(../images/bg-left-pannel.jpg) no-repeat;
		line-height:31px;
		
		padding: 0px 10px;
		padding-bottom:4px;
		font-size:15px; text-decoration:none; 
		}
		h3.head a:hover { 
		background:url(../images/left-menu-selected.jpg) no-repeat;
		color: #fff;
		}
		h3.selected a { font-family:Arial;
		background:url(../images/left-menu-selected.jpg) no-repeat;
		color: #fff;
	
		}
		h3.selected a:hover { 
		background:url(../images/left-menu-selected.jpg) no-repeat;
		color: #fff;
		}
		
		/* Xtra Header links styling */
		h4.head a { font-family:Arial;
		color: #605f60 !important;
		display:block; 
		
	
		}
		h4.head a:hover { 
		color: #ffffff !important;
	background:url(../images/selected-h4-img.jpg) no-repeat;
		
		}
		h4.selected a { font-family:Arial;
	/*background:url(images/selected-h4-img.jpg) no-repeat;*/
		color: #89898b !important;
		}
		h4.selected a:hover { 
		background:url(../images/selected-h4-img.jpg) no-repeat;
		color: #fff;
		
		}
		*{outline:none;}
		.menu-step3 li a{padding-left:20px !important;}
			.left-pannel-text{width:100%; float:left;}
		.left-pannel-text div{width:100%; float:left; padding:3px 0 1px 10px; font-size:13px;color:#696969; color:#444444;}
		.left-pannel-text input{width:170px; padding:1px 0 1px 0; float:left; border: solid 1px #dfdfdf; color:#444444;}
		.left-pannel-text select{width:174px; padding:1px 0 1px 0; float:left; border: solid 1px #dfdfdf; color:#424542;}
		.btn-search-left-pannel{width:175px; float:left; text-align:right; padding:3px 15px 5px 0;}
		.footer-bg{ width:100%; float:left; background:url(../images/foooter-bg-nw.jpg); background-repeat:repeat-x;}
iframe body{background:#ffffff!important;}


.left-table-div{width:195px; float:left;}
.left-table-div-bg{width:193px; float:left; border-left:solid 1px #e2e0e3; border-right:solid 1px #e2e0e3; }
.left-table-icon{width:100%; float:left; padding:0 0 10px 0;}
.left-table-icon span{float:left; font-size:11px;color:#9c9a9c; padding:5px 0 0 5px; font-family:Arial, Helvetica, sans-serif;}
.left-table-icon img{float:left; padding-left:10px;}

.padd001{padding-top:10px; padding-bottom:10px;}
