body {font-family: Verdana, Arial, Helvetica, sans-serif;color : #000000;border:0;margin: 0 0 0 0;width:100%;height:100%;}
body table {text-align:left;}
.menu {background: url(../assets/menu_bg.gif);background-repeat: repeat-x;font-size: 10px;FONT-WEIGHT: bold;color: #ffffff;padding-left: 0px;text-decoration: none;border: none;}
.text {font-size: 10px; color: #000000; padding-left: 0px; text-decoration: none;}
.textp {font-size: 10px;color: #000000;padding-left: 10px;text-decoration: none;}
.textbg {font-size: 10px;color: #000000;padding-left: 0px;text-decoration: none;background: url(../assets/home_grey_bg.gif);background-repeat: repeat-x;}
.textBar {font-size: 10px;color: #6b6b6b;padding-left: 0px;text-decoration: none;}
a.textBar {font-size: 10px;color: #6b6b6b;padding-left: 0px;text-decoration: underline;}
a:hover.textBar {font-size: 10px;color: #6b6b6b;padding-left: 0px;text-decoration: underline;}
.text12 {font-size: 12px;color: #000000;padding-left: 0px;text-decoration: none;}
.textb {font-size: 12px;color: #1B3275;padding-left: 0px;text-decoration: none;FONT-WEIGHT: bold;}
a.text {font-size: 10px;color: #000000;padding-left: 0px;text-decoration: none;}
a:hover.text {font-size: 10px;color: #000000;padding-left: 0px;text-decoration: underline;}
.text12 {font-size: 12px;color: #000000;padding-left: 0px;text-decoration: none;}
a.text12 {font-size: 12px;color: #333333;padding-left: 0px;text-decoration: none;}
a:hover.text12 {font-size: 12px;color: #990000;padding-left: 0px;text-decoration: none;}
.textS {font-size: 9px;color: #333333;padding-left: 0px;text-decoration: none;}
.textw {font-size: 10px;color: #ffffff;padding-left: 5px;padding-bottom: 5px;text-decoration: none;}
a:hover.textw {font-size: 10px;color: #ffffff;padding-left: 5px;padding-bottom: 5px;text-decoration: underline;}
.hidden {font-size: 10px;FONT-WEIGHT: bold;color: #000000;padding-left: 0px;text-decoration: none;border: none;}
.hidden2 {font-size: 10px;FONT-WEIGHT: bold;color: #000000;padding-left: 0px;text-decoration: none;BACKGROUND: #F2F1F1;border: none;}
/*
.menuBack {background: url(../assets/menuBack.gif);background-repeat: repeat-y;background-position: right;	font-size: 11px;color: #333333;padding-right: 20px;border-bottom-style: solid;border-bottom-color: #999999;border-bottom-width: 1px;text-decoration: none;}
*/
a:hover {color: #990000;}
.bgairport {background: url(../assets/search_bg.gif);}
.bgport {background: url(../assets/search_bg_port.gif);}
.bgski {background: url(../assets/search_bg_ski.gif);}
.textSignUp {font-size: 11px;color: #333333;text-decoration: underline;background-repeat: no-repeat;background-position: left top;}
.textTitle {font-size: 17px;font-weight: bolder;color: #ffffff;padding-left: 0px;padding-top: 10px;font-style: normal;}
a.textTitle {font-size: 17px;font-weight: bolder;color: #304175;padding-left: 0px;padding-top: 10px;font-style: normal;text-decoration: none;}
a:hover.textTitle {font-size: 17px;font-weight: bolder;color: #304175;padding-left: 0px;padding-top: 10px;font-style: normal;text-decoration: underline;}
.textTitleP {font-size: 17px;font-weight: bolder;color: #ffffff;padding-left: 10px;padding-top: 10px;font-style: normal;}
.searchText {font-size: 10px; color: #003366; padding-right: 20px;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;border-right-width: 1px;border-right-style: solid;border-right-color: #999999;background-position: bottom;}
.title {font-size: 12px;font-weight: bold;color: #333333;text-decoration: none;padding-bottom: 2px;padding-top: 2px;}
a.title {font-size: 12px;font-weight: bold;color: #333333;text-decoration: none;padding-bottom: 2px;padding-top: 2px;}
a:hover.title {font-size: 12px;font-weight: bold;color: #990000;text-decoration: none;padding-bottom: 2px;padding-top: 2px;}
.price {font-size: 12px;font-weight: bold;color: #003366;text-decoration: none;}
.small {font-size: 5px;color: #000000;text-decoration: none;}
.links {font-size: 10px;color: #333333;text-decoration: none;padding-left: 2px;}
A.links {font-size: 10px;color: #333333;text-decoration: none;padding-left: 2px;}
A:hover.links {font-size: 10px;color: #990000;text-decoration: none;padding-left: 2px;}	
.textOn {font-size: 11px;color: #003366;text-decoration: none;padding-left: 2px;}
.price2a {COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Verdana; FONT-SIZE:11px;border: none;BACKGROUND:#ffffff;}
.price2b {COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Verdana; FONT-SIZE:11px;border: none;BACKGROUND:#D2D5E4;}
.tprice2a {COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Verdana; FONT-SIZE:11px;FONT-WEIGHT: bold;border: none;}
.tprice2b {COLOR: #000000; FONT-FAMILY: Arial,Tahoma,Verdana; FONT-SIZE:11px;FONT-WEIGHT: bold;border: none;BACKGROUND:#D2D5E4;}
.price {COLOR: #000000;  FONT-SIZE:11px;border: none;BACKGROUND: #ffffff;}
.price2 {COLOR: #000000;  FONT-SIZE:11px;border: none;BACKGROUND: #D2D5E4;}
.tprice {COLOR: #000000;  FONT-SIZE:11px;FONT-WEIGHT: bold;border: none;BACKGROUND: #ffffff;}
.tprice2 {COLOR: #000000;  FONT-SIZE:11px;FONT-WEIGHT: bold;border: none;BACKGROUND: #D2D5E4;}
.title2 {font-size: 11px;font-weight: bold;color: #003366;text-decoration: none;padding-bottom: 2px;padding-top: 2px;}
.tableA	{border: 1px #BEBEBE solid;background: url(../assets/bg_map.gif);background-repeat: repeat-x;}
.tableB	{border: 1px #B02221 solid;background: url(../assets/home_grey_bg3.gif);background-repeat: repeat-x;}
.tableC	{border: 1px #BEBEBE solid;background: url(../assets/bg_top_dest_port.gif);background-repeat: repeat-x;}
.tableD	{border: 1px #BEBEBE solid;background: url(../assets/bg_top_dest_ski.gif);background-repeat: repeat-x;}
.tableE	{border: 1px #BEBEBE solid;background: url(../assets/home_grey_bg3.gif);background-repeat: repeat-x;}
.tableF	{border: 1px #BEBEBE solid;}
.tableG	{background: url(../assets/price_from_bg.gif);background-repeat: repeat-x;}
.tableH	{background: url(../assets/bg_logo.gif);background-repeat: repeat-x;}
.tableDSTN {border: 1px #BEBEBE solid;background: url(../assets/destination_bg_grey.gif);background-repeat: repeat-x;}
.background {background-color : #E1E2EC;FONT-FAMILY: Arial,Tahoma,Verdana; FONT-SIZE:11px;COLOR: #000000; }
.background3{background-color : #ff6600;padding-left: 2px;font-size : 11px;color : #ffffff;height: 18px;}
.background6{background-color : #f0f0f0;font-size : 9px;color : #ffffff;}
.clearer {clear:both;}

#navigation {background:url(../assets/nav-bg.jpg) no-repeat;width:944px;font-size:14px;}
#navigation ul {margin:0;padding:0;}
#navigation ul li {display:inline;float:left;list-style-type:none;}
#navigation a {color:#ffffff;text-decoration:none;border-right:1px solid #ffffff;padding:0px 20px;line-height:2.9em}
#navigation a:hover {color:#ffffff;text-decoration:underline;}
#navigation li.active {color:#ffffff;text-decoration:none;background:url(../assets/arrow.jpg) center top no-repeat;height:49px;}
.sliderwrapper{position: relative; /*leave as is*/overflow: hidden; /*leave as is*/background-color: #b12222;width: 499px; /*width of featured content slider*/height: 120px;display:inline;float:left;}
.sliderwrapper .contentdiv{visibility: hidden; /*leave as is*/position: absolute; /*leave as is*/left: 0;  /*leave as is*/top: 0;  /*leave as is*/width: 499px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;padding-top:13px;padding-left:20px;}
.pagination{width: 127px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/text-align: left;background-color: #a5a5a5;display:inline;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;height:121px;}
.pagination a {height:27px;_height:41px;padding:11px 0px 0px 10px;display:block;padding-left:2px;text-decoration: none;color: #ffffff;border-bottom:solid 3px #ffffff;border-left:solid 3px #ffffff;background:url(../assets/hover-white.jpg) right no-repeat #a5a5a5;}
.pagination a:hover, .pagination a.selected{color: #ffffff;border-left:none;background:url(../assets/hover-red.jpg) right no-repeat #b12222;padding-left:5px;}
img {border:none;}		
#mapCol1 {display:inline;float:left;z-index:0;width:404px;position:absolute;}
#mapCol1 h1 {margin-top:0px;margin-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#314278;font-weight:bold;padding-left:15px;padding-top:15px;}
.mapSelectDest {padding-top:15px;padding-bottom:10px;margin-bottom:15px;}
.mapDestination {font-size:12px;color:#000000;text-decoration:none;}
#africaMap {margin-right:18px;border-bottom:#bfbcbc solid 1px;}
#subAfricaMap {visibility:hidden;position:absolute;top:52px;left:0px;z-index:10;}
#subAfricaMap a {padding:2px 0px;margin:2px 0px;}
#asiaMap {margin-right:18px;border-bottom:#bfbcbc solid 1px;}
#subAsiaMap {visibility:hidden;position:absolute;top:52px;left:0px;z-index:10;}
#subAsiaMap a {padding:2px 0px;margin:2px 0px;}
#australiaMap {margin-right:18px;border-bottom:#bfbcbc solid 1px;}
#subAustraliaMap {visibility:hidden;position:absolute;top:52px;left:0px;z-index:10;}
#subAustraliaMap a {padding:2px 0px;margin:2px 0px;}
#europeMap {margin-right:18px;border-bottom:#bfbcbc solid 1px;}
#subEuropeMap {visibility:hidden;position:absolute;top:55px;left:0px;z-index:10;}
#subEuropeMap a {padding:2px 0px;margin:2px 0px;}
#northAmericaMap {margin-right:18px;border-bottom:#bfbcbc solid 1px;}
#subNorthAmericaMap {visibility:hidden;position:absolute;top:52px;left:0px;z-index:10;}
#subNorthAmericaMap a {padding:2px 0px;margin:2px 0px;}
#southAmericaMap {margin-right:18px;}
#subSouthAmericaMap {visibility:hidden;position:absolute;top:52px;left:0px;z-index:10;}
#subSouthAmericaMap a {padding:2px 0px;margin:2px 0px;}
.mapDestination ul {margin-left:0px;padding-left:0px;}
.mapDestination li {list-style:none;margin-right:18px;border-bottom:#bfbcbc solid 1px;}
li.borderNone {border-bottom:none;}
.mapDestination a {font-size:12px;color:#000000;padding:2px 0px;margin:2px 0px;display:block;text-decoration:none;}
.mapDestination a:hover {background-color:#c9c9c9;}
.mapDestination h2 {font-size:12px;color:#000000;padding-bottom:5px;border-bottom:#bfbcbc solid 1px;}
#mapCol2 {display:inline;float:left;z-index:9;width:222px;position:absolute;left:404px;}
	


#map {background: url(../assets/im/sprite_map.png) no-repeat top left;  background-position: 0 -549px; width: 626px; height: 262px;position:absolute;}
#europe {position:absolute;left: 167px;top: 60px;}
#europe a {width: 91px; height: 79px;display:block;}
#europe a:hover {background: url(../assets/im/sprite_map.png) no-repeat top left; background-position: 0 -420px; width: 91px; height: 79px;position:absolute;}
#asia {position:absolute;left: 207px;top: 61px;}
#asia a { width: 167px; height: 123px;display:block;}
#asia a:hover {background: url(../assets/im/sprite_map.png) no-repeat top left;background-position: 0 -137px; width: 167px; height: 123px;position:absolute;}
#oz {position:absolute;left: 286px;top: 171px;}
#oz a { width: 81px; height: 60px;display:block;}
#oz a:hover {background: url(../assets/im/sprite_map.png) no-repeat top left; background-position: 0 -310px; width: 81px; height: 60px; position:absolute; }
#africa {position:absolute;left: 156px;top: 130px;}
#africa a { width: 89px; height: 87px;display:block;}
#africa a:hover {background: url(../assets/im/sprite_map.png) no-repeat top left;background-position: 0 0; width: 89px; height: 87px;position:absolute;}

#north-america {position:absolute;left: 8px;top: 44px;}
#north-america a { width: 160px; height: 129px;display:block;}
#north-america a:hover {background: url(../assets/im/sprite_map.png) no-repeat top left;background-position: 0 -1121px; width: 160px; height: 129px;position:absolute; }

#south-america {position:absolute;left: 89px;top: 159px;}
#south-america a { width: 66px; height: 91px;display:block;}
#south-america a:hover {background: url(../assets/im/sprite_map.png) no-repeat top left;background-position: 0 -1300px; width: 66px; height: 91px; position:absolute;}

#sprite-business1 {background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 0; width: 181px; height: 91px; margin-right:20px;} 
#sprite-business2{ background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 -141px; width: 181px; height: 91px; margin-right:54px;} 
#sprite-extras1{ background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 -282px; width: 140px; height: 91px; margin-right:13px;} 
#sprite-extras2{ background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 -423px; width: 140px; height: 91px; margin-right:13px; } 
#sprite-extras3{ background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 -564px; width: 140px; height: 91px; margin-right:41px; } 
#sprite-safe-hands1{ background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 -705px; width: 141px; height: 91px; margin-right:13px;} 
#sprite-safe-hands2{ background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 -846px; width: 141px; height: 91px; margin-right:13px;} 
#sprite-safe-hands3{ background: url(../assets/csg-4eaadc9796020.jpg) no-repeat top left; background-position: 0 -987px; width: 141px; height: 91px; margin-right:35px;} 

#sprite-business1de{ background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left;  background-position: 0 0; width: 181px; height: 91px; margin-right:20px; } 
#sprite-business2de{background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left; background-position: 0 -141px; width: 181px; height: 91px; margin-right:54px; } 
#sprite-extras1de{background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left; background-position: 0 -282px; width: 140px; height: 91px; margin-right:13px; } 
#sprite-extras2de{background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left; background-position: 0 -423px; width: 140px; height: 91px; margin-right:13px; } 
#sprite-extras3de{background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left; background-position: 0 -564px; width: 140px; height: 91px; margin-right:41px; } 
#sprite-safe-hands1de{background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left; background-position: 0 -705px; width: 140px; height: 91px; margin-right:13px; } 
#sprite-safe-hands2de{background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left; background-position: 0 -846px; width: 140px; height: 91px; margin-right:13px; } 
#sprite-safe-hands3de{background: url(../assets/csg-4eaaf03ed9fb8.jpg) no-repeat top left; background-position: 0 -987px; width: 140px; height: 91px; margin-right:35px; } 


