@charset "utf-8";

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#515050;
  /*background: url(../../images/2008/bg_beach.jpg) top left repeat-x;*/
}

ul, li {list-style:none;}
.float_r {float:right;}
.float_l {float:left;}
.overflow {overflow:auto;}
.align_r {align:right;}
.align_l {align:left;}
.clear {clear:both; font-size:0px; height:0px; max-height:0px;}
a, a:visited {color:#000000; text-decoration:none;}
a:hover {color:#ff9f00;}
.margin {margin:0px;}
.padding {padding:0px;}
.mar_pad {margin:0px; padding:0px;}



div.spacer1 {
	height:13px;
	display:block;
	background:url(../../images/2008/spacer1.gif) repeat-x;
}
  

div.spacer2 {
	background:transparent url(../../images/2008/spacer2.gif) repeat-x scroll 0% 50%;
	display:block;
	height:13px;
}


div.between_rows{
	height:7px;
	max-height:7px;
	font-size:12px;
	width:1000px;
	height:1000px;
	}
	
.paragraph { text-align: center; font-size: 12px; color: rgb(204, 204, 204); font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif ! important; }

	
#wrapper {
  background:#FFFFFF;
  width: 1000px;
  margin-left:auto;
  margin-right:auto;
  overflow:auto;
  border:none;
}
#wrapper #page_container {
  margin-left:0px;
  margin-right:0px;
  overflow:auto;
  margin-top: 5px;
}
#wrapper #header {
  height:137px;
  background:url(../../images/2008/bg_header.jpg) right top no-repeat;
  overflow:auto;
}
#wrapper #logo {height:137px;}
#wrapper #headerright {
  width:215px;
  height:137px;
  background:url(../../images/2008/headerright.gif) right top no-repeat;
  float:right;
  display:block;
}
#wrapper #headerright #icons {
	margin-left: 60px;
	float:center;
  	display:block;
}
#wrapper #phone {
	font-family: Arial;
	margin-left: 50px;
	margin-top: 12px;
	font-size:22px;
	color:#FFFFFF;
	font-weight: bold;
	line-height:21px;
}
#right_sub_menu {
	text-align:center;
	line-height:16px;
	margin-top: 8px;
	font-size:9px;
	text-decoration: none;
	color:#333333;
}
a.right_sub_menu  {
	color:#333333;
	text-decoration:none;
}
a.right_sub_menu:hover {
	color:#ff9f00;
	text-decoration:underline;
}
#page_container #header_menu {
  background:url(../../images/2008/header_menu.gif) left top repeat-x;
  overflow:auto;
  text-align:center;
  height:37px;
  display:block;
}
ul.header_menu li {float:left;}
ul.header_menu li a {
  padding-top:3px;
  width:76px;
  height:34px;
  display:block;
  background:url(../../images/2008/header_menu.gif) left top repeat-x;
  display:block;
  text-align:center;
  font-weight: bold;
  color:#000065;
  text-decoration:none;
  font-size:9px;
}
ul.header_menu li a:hover {
  background:url(../../images/2008/header_menu_hover.gif) left top repeat-x;
  color:#000065;
}
ul.header_menu li a.visited, ul.header_menu li a.visited:hover {
	background:url(../../images/2008/header_menu_visited.gif) repeat-x left top;
	display:block;
	color:#000065;
}


div.seo {
	overflow:auto;
	height:130px;
	clear:both;
	text-align:left;
	width:1000px;
	margin: 0 auto;
}

h3.seo {
    border-bottom: 1px solid #4A71AC;
    color: #4A71AC;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    margin: 12px auto 0;
    text-align: left;
    width: 1000px;
}
div.seo ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	float:left;
	width:190px;
}

.dom{ color:#FFF; text-align: center; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif ! important; padding: 5px; }
.dom_con{color:#014d9e; text-align:justify; line-height:20px; font-family:Verdana, Geneva, sans-serif;}

div.seo li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	padding-left:2px;
	font-size:10px;


}

div.seo a:link, 
div.seo a:visited {
	font-family:Arial;
	color:#4A71AC;
}

div.seo a:hover {
	color:#FF8000;
}

/************************************** perfect_trip level with banner about Fleetway  **************************************/
#perfect_trip_wrapper {
	padding:11px;
	border: solid 1px;
	background:#91b0e9;
	border-left-color:#6d8dce;
	border-top-color:#c4d5f3;
	border-bottom-color:#013f8e;
	border-right-color:#7c9bd4;
}
.perfect_trip_search {
	/* width:504px; */
	/* border: solid #FFFFFF 1px; */
	background:url(../../images/perfect_trip_search_ld.jpg) right top no-repeat;
}
#perfect_trip_search_wrapper {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
}
.line {
	background:#FFFFFF;
	height:1px;
	line-height:1px;
}
.white_big {
	font-size:14px;
	font-weight:bold;
}

.banner_fleetway {
	width:195px;
	height:336px;
	background:url(../../images/2008/banner_fleetway_protection2.jpg) no-repeat top right;
	display:block;
}
.travelution {
	margin-top:264px;
	float:right;
	margin-bottom:0px;
	margin-right:0px;
}
.banner_fleet_narrow {
	width:175px;
	background:url(../../images/2008/banner_fleet_narrow.jpg) no-repeat top left;
}
.travelution_narrow {
	/* margin-top:274px; */
	margin-top:9px;
	float:right;
	margin-bottom:0px;
	margin-right:1px;
}



/************************************** spliting columns ******************************/
.narrow_column {width:482px;}
/************************************** boxes **************************************/

.big_box_wrapper {
	background:#dfe8f8;
	height:257px;
	color:#014d9e;
}
.box_blue {
	height:125px;
	border: none;
	border-top:#cedcf5;
	border-right-color:#001768;
	border-left-color:#482899;
	border-bottom-color:#001768;
	background:url(../../images/2008/city_breaks_box_bg.gif) right top repeat-x;
	display:block;
	text-align:center;
}
.box_positioner {
	padding:11px;
	text-align:center;
	color:#014d9e;
}
.box_positioner_fav {
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	text-align:center;
	color:#014d9e;
}
/* blurb text by newsletter */

a.link_in_positioner:link, a.link_in_positioner:visited {
	color:#014d9e;
}
a.link_in_positioner:hover {
	color:#ffffff;
	background-color:#96aedc;
}
/* end of blurb text by newsletter */

.title_box_bg {
	height:22px;
	border: solid 1px;
	border-color:#ffffff;
	background:url(../../images/2008/title_bigbox.jpg) top left repeat-x;
	text-align:left;
	color:#014d9e;
	font-size:13px;
}
.title_bigbox {
	height:22px;
	line-height:5px;
	text-align:left;
	
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	color:#014d9e;
	padding-left:14px;
}

div.title_bigbox {
	height:22px;
	width:96,5%;
	line-height:20px;
	text-align:left;
	
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	color:#014d9e;
	padding-left:14px;
}
div.title_bigbox:hover {
	height:22px;
	width:96,5%;
	line-height:20px;
	font-size:13px;
	text-align:left;
	background:url(../../images/2008/title_bigbox_hover2.jpg) top left repeat-x;
	font-family:Verdana;
	font-weight:bold;
	color:#014d9e;
}
a.box_link:link, a.box_link:visited, a.box_link:hover {width:100%; height:22px; display:block; color:#014d9e;}
ul.listing {
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
}

ul.listing li a, ul.listing li a:visited {
	font-size:11px;
	padding-left:14px;
	line-height:14px;
	padding-top:1px;
	padding-bottom:1px;
	width:116px;
	background:url(../../images/2008/bullet_darkblue.gif) no-repeat left center;
	display:block;
  	color:#014D9E;
	font-weight:bold;

}
ul.listing li a:hover {
	background:url(../../images/2008/bullet_white.gif) no-repeat left center #014D9E;
	font-size:11px;
	color:#ffffff;
}
.best_sellers_column_right {
	width:142px;
	padding-right:5px;
}
.best_sellers_column_left {
	width:142px;
	padding-left:5px;
}

.best_sellers_column_middle {
	width:142px;
	padding-left:12px;
	}

.box_stars_score {
	background:#014d9e;
	border:#FFFFFF solid 1px;
	height:12px;
	text-align:center;
	margin-bottom:6px;
}
.best_sellers_wrapper {
	border:#c5d5f4 solid 1px;
}
.best_sellers {
	padding:4px;
	height:77px;
	font-size:11px;
	border:#eef2fc solid 1px;
	background:#F5F8FD;
	color:#000000;
	text-align:left;
	cursor:pointer;
}
.best_sellers:hover {
	height:77px;
	border:#8EAEE7 solid 1px;
	background:#FFFFFF;
	
}
.best_sellers_price {
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
}
.best_sellers_place {
	height:26px;
	max-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#014D9E;
}

.box_area_wrapper {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
}
.box_area_bg {
	background:#ffffff;
	border: #F5F8FD solid 1px;
}
.box_area_border {
	background:#F5F8FD;
	border: #C5D5F4 solid 1px;
	padding:11px;
}
.box_column {width:146px;}



/************** boxes e.g. -top destination- and -bargains- ******************/
div.box_positioner_margin {
	width:460px;
	background:url(../../images/2008/bg_mid_box.jpg) top left repeat-x;
	display:block;
	height:225px;
	padding:11px;
	padding-bottom:0px;
}
div.box_positioner_margin:hover {
	background:url(../../images/2008/bg_mid_box_hover.jpg) top left repeat-x;
}
.box_blue_margin {
	margin-top:7px;
	padding-top:7px;
	padding-bottom:7px;
	height:51px;
	background:url(../../images/2008/city_breaks_box_bg.gif) right top repeat-x;
	display:block;
	text-align:center;
}
.box_area_no_top_border {
	/* background:#F5F8FD;*/
	border: solid 1px;
	border-top-color:#4471ad;
	border-bottom-color:#ffffff;
	border-right-color:#ffffff;
	border-left-color:#ffffff;
	padding:11px;

}
/**************** small boxes type -4 in line- e.g. -insurance- -TAXI- ********************/
div.smallbox {
	/*margin-top:7px;
	margin-bottom:7px; */
	width:238px;
	height:125px;
	background:url(../../images/2008/small_box.jpg) top left repeat-x;
	border: none;
	border-top:#dfe8f8;
	color:#014d9e;
	border-top-color:#bdd0f1;
	border-bottom-color:#001768;
	border-right-color:#001768;
	border-left-color:#482899;
}

div.smallbox:hover {
	width:238px;
	height:125px;
	background:url(../../images/2008/small_box_hover.jpg) top left repeat-x;
	color:#014d9e;
}

.smallbox_positioner {
	padding:11px;
	text-align:center;
}

.title_smallbox_bg {
	height:22px;
	border: solid 1px;
	border-color:#ffffff;
	background:url(../../images/2008/title_bigbox.jpg) top left repeat-x;
	text-align:left;
	cursor:pointer;
}

div.title_smallbox_bg {
	height:22px;
	width:96,5%;
	border: solid 1px;
	border-color:#ffffff;
	background:url(../../images/2008/title_bigbox.jpg) top left repeat-x;
	text-align:left;
	cursor:pointer;
}


.title_smallbox {
	height:22px;
	line-height:5px;
	text-align:left;
	
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:#014d9e;
	padding-left:0px;
	cursor:pointer;
}

a.title_smallbox, a.title_smallbox:hover {color:#014d9e;}
.box_picture {margin-top:8px;}

/************************************** banners 482px and 177px e.g. disney and newsletter and latest deals**************************************/

div.banner {
	width:482px;
	height:160px;
	background:url(../../images/2008/bg_banner.jpg) top left repeat-x;
	display:block;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
}
div.banner:hover {
	height:160px;
	background:url(../../images/2008/bg_banner_hover.jpg) top left repeat-x;
	display:block;
}
div.short_banner {
	width:482px;
	height:134px;
	max-height:134px;
	background:url(../../images/2008/bg_banner.jpg) top left repeat-x;
	display:block;
	text-align:center;
}
div.short_banner:hover {
	height:134px;
	background:url(../../images/2008/bg_banner_hover.jpg) top left repeat-x;
	display:block;
}
.short_bannerek {
	width:482px;
	height:134px;
	max-height:134px;
	background:url(../../images/2008/bg_banner.jpg) top left repeat-x;
	display:block;
	text-align:center;
}
div.long_banner_cloud {
	width:822px;
	height:134px;
	max-height:134px;
	background:url(../../images/2008/bg_banner.jpg) top left repeat-x;
	display:block;
}
div.long_banner_cloud:hover {
	height:134px;
	background:url(../../images/2008/bg_banner_hover.jpg) top left repeat-x;
	display:block;
}


.banner_pic {
	padding-top:0px;
}
.newsletter_area_border {
	padding-top:6px;
	font-size:10px;
	color:#014d9e;
	text-align:left;
	line-height:14px;
	overflow:auto;

}
input.newsletter {
	background:#FFFFFF;
	font-family:"Courier New", Courier, monospace;
	color:#001f41;
	font-size:11px;
	border: #001f41 solid 1px;
	padding:2px;
	height:15px;
	width:140px;

}
div.transpix {
	height:1px;
	display:block;
	overflow: hidden;
}
a.latest_line1 {
	margin:0px;
	padding:0px;
	width:100%;
	max-width:100%;
	height:16px;
	background:url(../../images/2008/latest_line1.gif) top left repeat;
	display:block;
	font-size:10px;
	text-align:left;
	color:#014d9e;
	text-decoration:none;
	cursor:pointer;
}
a.latest_line1:hover {
	width:100%;
	max-width:100%;
	height:16px;
	max-height:16px;
	background:url(../../images/2008/latest_line_hover.gif) top left repeat;
	display:block;
	color:#014d9e;
}
a.latest_line2 {
	width:100%;
	max-width:100%;
	height:16px;
	background:url(../../images/2008/latest_line2.gif) top left repeat;
	display:block;
	font-size:11px;
	text-align:left;
	color:#014d9e;
	text-decoration:none;
	cursor:pointer;
}
a.latest_line2:hover {
	width:100%;
	max-width:100%;
	height:16px;
	max-height:16px;
	background:url(../../images/2008/latest_line_hover.gif) top left repeat;
	display:block;
	color:#014d9e;
}
.for_lines {padding-left:2px; width:440px; max-width:440px; height:16px; max-height:16px; font-size:10px; text-align:left; text-decoration:none;}
.price_in_line {width:80px; float:right; font-size:10px;  text-decoration:none;}
.pricered_in_line {font-weight:bold; color:#cc0000; text-decoration:none;}
.priced_was { width:60px; max-width:60px; font-size:10px; color:#014d9e; float:right; margin-right:1px; text-decoration: line-through;}

/************************************* Best bargains - list of offers by the fleetwaybanner *************************************/
.for_lines_barg {padding-left:2px;  height:14px; max-height:14px; line-height:14px;  font-size:10px; text-align:left; text-decoration:none;}
.price_barg { float:right; font-size:10px;  text-decoration:none; text-align:right; padding-right:4px;}
a.line_barg {
	width:100%;
	max-width:100%;
	background:url(../../images/2008/latest_line1.gif) top left repeat;
	display:block;
	font-size:10px;
	text-align:left;
	color:#014d9e;
	text-decoration:none;
	cursor:pointer;
}
a.line_barg:hover {
	background:url(../../images/2008/latest_line_hover.gif) top left repeat;
	display:block;
	color:#014d9e;
}


div.bargain_holder {
	font-size:10px;
	margin-top:2px; 
	margin-right:2px; 
	margin-bottom:0px; 
	margin-left:2px;
	padding:0px;
}

div.bargain_holder .destination {
	font-weight:normal;
	overflow:hidden;
	white-space:nowrap;

}


/************************************** footer **************************************/

#footer {
	margin-top:14px;
	border:#93b1e9 solid 1px;
	font-size:9px;
	color:#999999;
	width:1000px;
	margin:0 auto;
}
.copyright {
	margin-top:8px;
	margin-left:9px;
	font-size:10px;
}
.note {
	margin:9px;
	font-size:10px;
	text-align:justify;
}
#header .menu
{
  clear:both;
  background:#2a95e5;
  height:33px;
  line-height:30px; 
}

#header .menu ul
{
  margin:0px;
  padding:0px;
}

#header .menu ul li
{
  display:inline;
  
  padding:7px 1px -11px 22px;
  text-transform:capitalize;
  
}

#header .menu span
{
  padding-left:11px;
}

#header .menu ul li a
{
  font:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:13px;
  text-decoration:none;
  font-weight: bold;
}

#header .menu ul li a:hover


#header .menu .home
{
  
  padding-left:52px;
}












#accepted {
	margin-right:8px;
	padding-right:90px;
	text-align:right;
	background:url(../../images/2008/accepted.gif) top right no-repeat;
	display:block;
	float:right;
	width:200px;
	text-align:right;
.tophome:hover{
