@import url("specific_sections.css");


/* ...................................................................... Body/HTML */



body {

	 color: #666666;

	 font: 62.5% Arial, Helvetica, sans-serif;

  margin: 0;

  padding: 0;

}



table.main-content {

	font-size: 1.1em;

}

table.main-content p {

	line-height: 1.5em;

}



/* ...................................................................... Base Settings for Tags */



/* Cascade font size */



table {	font-size: 1em; }



table td, table th { vertical-align: top;}

table caption { display: none; }









table#tablecontainer {

background: #fff url(/images/bg_body.gif) repeat-x;

}



/* ...................................................................... Header */

#header {

margin: 11px 0 0 0;

}



#header h1 {

	margin: 0;

}



#header h1 {

float: left;

width: 282px;

margin: 0;

background: url(/images/gohop_logo.gif) no-repeat;

}



#header h1 a {

display: block;

height: 70px;

text-indent: -999em;

overflow: hidden;

}



#header a:hover {

text-decoration: none;

color: #B3DB22;

}



/* ...................................................................... Navigation */



#navigation2 {

	font-size: 1.2em;

	font-weight:bold;

	padding:0;

	margin-bottom: 5px;

	margin-top: 0px;

	margin-left: 0px;

	height:20px;

	width: 750px;

	overflow: hidden;

}

#navigation2 li {

	list-style:none;

	display:inline;

}



#navigation2 a {

	text-decoration:none;

	color: #000;

	background:url("/images/tab2.gif") no-repeat;

	float:left;

	line-height: 20px;

	padding:0px 14px 0px 13px;

}



#navigation2 a.first {

	background:url("/images/tab3.gif") no-repeat;

	

}



#navigation2 a:hover { 

	background-position:0 -20px;

}

#navigation2 a:active {

	background-position:0 -40px;

}



/* ................................ Needed for trip.gohop.com */



#navigation {

	 border: 0;

	 overflow: none;

  margin-bottom: 5px;

}



#navigation td {

	 padding-left: 1px;

  background: url(../images/nav_background_gap.gif) no-repeat bottom left;

}



#navigation td.first {

	 padding-left: 0px;

  background: none;

}



#navigation a {

	text-decoration: none;

	color: #000;

	font-weight: bold;

	display: block;

	padding-top: 3px;

	padding-bottom: 2px;

	text-align: center;

	width: 100%;

 font-size: 1.2em;

}



#navigation a:hover {

	background: url(/images/nav_bghover.gif) bottom;

}





/* ................................ Destinations Side Nav */



ul.navlist {

	 border-right: 1px solid white;

	 width: 150px;

}

	

ul.navlist, ul.navlist li { 

	 list-style: none;

	 margin: 0;

	 padding: 0;

}



ul.navlist li { 

	 width: 150px;

	 overflow: none;

}



ul.navlist a {

	 color: #666;

	 text-decoration: none;

	 display: block;

	 margin: 0;

	 padding: 3px 0;

	 width: 150px;

	 text-indent: 10px;

	 font-weight: normal;

	 border-bottom: 1px solid #ccc;

	 background: #f2f2f2 url(/images/nav_bullet.gif) no-repeat right;

}



ul.navlist a:hover {

	color: #000;

	text-decoration: none;

}



ul.navlist a.highlighted, .navlist a.highlighted:hover {

	background-color: #e4e4e4;

}



/* Sub List */



ul.navlist ul a {

	 background: url(/images/subnav_bullet.gif) no-repeat 10px 6px;

  text-indent: 20px;

}







ul.navlist ul  {

	 margin: 0 !important;

  padding: 0 !important;

}



ul.navlist ul li {

	 margin: 0;

  padding: 0;

	 width: auto;

}



ul.navlist ul a,

ul.navlist ul a:hover {

	 width: 150px;

	 background-color: transparent;

}



ul.navlist ul a.highlighted,

ul.navlist ul a.highlighted:hover {

	 background: transparent;

	 color: black;

}













/* ................................ Trip Tools Side Nav */



#trip-tools {

	width: 150px;

	overflow: none;

}





/* Newsletter & contact info */



td.newsletter, td.contact-info {

	background-color: #d1d1d1;

	color: #000;

	font-size: 1.1em;

	font-family: Arial, sans-serif;

	border-right: 1px solid white;

}



td.contact-info {

	padding: 5px;

	line-height: 1.4em;

}



td.newsletter a, td.contact-info a {

	color: #003366;

	font-weight: normal;

	text-decoration: underline;

}



td.newsletter p {

	padding: 5px;

	line-height: 1.4em;

}



td.newsletter img.icon {

	float: left;

	margin: 0;

	margin-left: 5px;

	margin-top: 10px;

}



td.newsletter {

	margin-bottom: 0;

	padding-bottom: 0;

}



td.newsletter p {

	width: 			107px;

	float: 			right;

	margin-top: 	0;

	margin-bottom: 	0;

}



#front-contactinfo {

	clear: both;

}



#front-contactinfo h4 {

	

	font-family: Arial, Helvetica, sans-serif;

	background-color: #b3d924;

	/*	background-color: #b3d924;*/

	color: white;

	padding: 5px 0px;

	margin: 0;

	margin-top: 5px;



	text-align: left;

	text-indent: 10px;

	border-top: 1px solid white;

	border-bottom: 1px solid white;

	font-size: 1.2em;	

}





#front-contactinfo p {

	margin: 5px;

	width: auto;

	float: none;

}



#front-contactinfo a {

	color: #003366;

	font-weight: normal;

	text-decoration: underline;

}



/* ...................................................................... Holiday Offers */



#front-page td.holiday-offers {

}



#front-page td.holiday-offers div.middle {

	margin-left: 17px;

}



#front-page table.late-offers {

	margin-left: auto;

	margin-right: auto;

}



#front-page table.late-offers thead td {

	margin-left: 1px;

	margin-right: 1px;

	font-size: 1.2em;	

}



.holiday-offer {

	border: 1px solid #b3d924;

	margin-bottom: 15px;

	font: 10px Arial, Helvetica, sans-serif;

	background-color: #F4F5ED;

	width: 186px;

	float: left;

}



#front-page td.holiday-offers div.right {

	float: right;

}







.holiday-offer.first-in-row {

	/*clear: both;

	border-left: 0;*/

}



.holiday-offer thead td {

	background-color: #b3d924;

	color: #336600;

	padding: 7px 3px;

	font-size: 1.2em;

	font-weight: bold;

}



.holiday-offer th {

	color: #336600;

	font-weight: bold;

	text-align: left;

	text-index: 3px;

	padding: 3px;

	vertical-align: top;

}



.holiday-offer td.detail {

	width: 114px;

	color: #336600;

	padding: 3px;

	vertical-align: top;

}



.holiday-offer td.thumbnail img {

	margin: 0;

	padding: 0;

	display: block;

}



.holiday-offer td.description {

	border-top: 1px solid #b3d924;

	border-bottom: 1px solid white;

	background-color: #ECEEE0;

	color: #333333;

	padding: 4px;

	font-size: 1.1em;

	height: 60px;

	line-height: 1.4em;

}



.holiday-offer td.booknow {

	background-color: #EFFF88;

	text-align: right;

	padding: 3px 3px;

	border-top: 1px solid #b3d924;

	vertical-align: middle;

}



.holiday-offer td.booknow a {

	margin: 0;

	paading: 0;

	color: #333300;

	font-weight: bold;

}



/* ...................................... Small Holiday Offers (under search results, less details )*/



.small-holiday-offer {

	border: 1px solid #b3d924;



	font: 1em Arial, Helvetica, sans-serif;

	background-color: #F4F5ED;

	/*width: 197px;*/

	float: left;

	margin-bottom: 10px;

}



.small-holiday-offer.first-in-row {

	/*clear: both;

	border-left: 0;*/

}



.small-holiday-offer thead td.header {

	background-color: #b3d924;

	color: #336600;

	padding: 7px 3px;

	font-size: 1.2em;

	font-weight: bold;

}



.small-holiday-offer th {

	color: #336600;

	font-weight: bold;

	text-align: left;

	text-index: 3px;

	padding: 3px;


	vertical-align: top;

}



.small-holiday-offer td.detail {

	color: #336600;

	padding: 3px;

	vertical-align: top;

}



.small-holiday-offer td.thumbnail img {

	margin: 0;

	padding: 0;

	display: block;

}



.small-holiday-offer td.description {

	border-top: 1px solid #b3d924;

	border-bottom: 1px solid white;

	background-color: #ECEEE0;

	color: #333333;

	padding: 4px;

	font-size: 1.1em;

	line-height: 1.4em;

}



.small-holiday-offer td.booknow {

	background-color: #EFFF88;

	text-align: right;

	padding: 3px 3px;

	border-top: 1px solid #b3d924;

	vertical-align: middle;

}



.small-holiday-offer td.booknow a {

	margin: 0;

	paading: 0;

	color: #333300;

	font-weight: bold;

}



.small-holiday-offer td.price {

	color: white;

	text-align: right;

}



/* ...................................................................... Content */

/* ...................................................................... Footer */



#footer {

	margin-top: 6px;



}



#footer a {

	font-weight: normal;

}



#footer #links1 a, #footer #links2 a {

	color: b3d924;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	padding-top: 0.2em;

	text-align: center;

	width: 80px;

	display: block;

	float: left;

}



#footer #links1, #footer #links2 {

  font-size: 0.8em;

  padding-left: 175px;

}



#footer #links1 {

	background: #efefef;

	height: 15px;

	border: 1px solid #bcbcbc;

}



#footer #links2 {

	background-color: #efefef;

	height: 15px;

	border: 1px solid #bcbcbc;

 border-top: none;

}



/* ...................................................................... Headings */



h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

}



h1 {

	background-color: #b3d924;

	color: black;

	padding: 5px 0px;

	text-align: left;

	text-indent: 10px;

	margin: 0;

	border-top: 1px solid white;

	border-bottom: 1px solid white;	

}

h3 {

	background-color: #b3d924;

	color: black;

	padding: 5px 0px;

	text-align: left;

	text-indent: 10px;

	margin: 0;

	border-top: 1px solid white;

	border-bottom: 1px solid white;	

}





/* ...................................................................... Lists  */



ol li {

	margin-bottom: 0.7em; 

	margin-top: 0.7em; 

}



/* ...................................................................... Links */



a {

	color: #669900;

	font-weight: bold;

	text-decoration: none;

}



a:hover {

	color: #547E00;

	text-decoration: underline;	

}





/* ...................................................................... Adverts */



#tall-advert {

	border-left: 1px solid white;	

	width: 151px;

}



/* ...................................................................... Search Form */



#panel-holder {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

}



#front-page #panel-holder {

	font-size: 1em;

}



#panel-holder form {

	padding-bottom: 0;

	margin-bottom: 0;

}



.search-form-cell {

	background-color: #d1d1d1;

	color: #000;

	border-bottom: 1px solid white;

}





.search-form-cell th {

	text-align: left;

	color: #000;

}



/* ... Tabbing */



/* Turn off hidden forms to start with */

#front-page #package-search-form , #front-page #cars-search-form, #front-page #hotels-search-form, #front-page #processing-screen {

	display: none;

}





#front-page #processing-screen {



}



#front-page #processing-screen #processing-anim {



}



#front-page #package-search-form {}



/* ........................... Switch Bar */



#switchbar {

	 text-align: left;

  background: url(../images/bg_switchbar.jpg) top left;

	 color: #000;	

	 margin: 0;

	 padding: 0;

  font-size: 1.1em;

}



#switchbar td {

  padding-left: 5px;

}



#switchbar td.search-title {

  color: #fff;

  font-size: 1.3em;

  width: 350px;

  padding: 3px 0 3px 10px;

}



#switchbar td.search-title2 {

	color: #fff;

	font-size: 1.1em;

	/*width: 350px;*/

	padding: 3px 0 3px 10px;

}



#switchbar a {

	color: #000;

	text-decoration: none;

}



#switchbar a.highlight {



}



/* ........................... Switch Bar2 */



#switchbar2 {

text-align: left;

background: url(../images/bg_switchbar.jpg) top left;

color: #000;

margin: 0;

padding: 0;

font-size: 1.1em;

}



#switchbar2 a {

color: #000;

text-decoration: none;

}



#selector {

border: 0px;

padding: 0px;

margin: 0px;

}



#switchbar2 td.new {

padding: 0 10px 0 10px;

}



#switchbar2 td span.title {

  color: #fff;

  font-size: 1.1em;

}







/*................................... Search Forms Styling */



/* General Styles */



#panel-holder {

	 height: 300px;

	 position: relative;

  background: url(../images/bg_searchpanel.gif) no-repeat left bottom;

}



#panel-holder form {

  padding: 10px 10px 10px 10px;

}





#panel-holder th, #panel-holder strong {

	font-weight: bold;

	color: #000;

}



#panel-holder form th {

	width: 110px;

}

#panel-holder div.wrapper {

	position: relative;

}



#panel-holder div.advert {

	display: block;

	position: absolute;

	bottom: 0;

	left: 0;

}



#panel-holder div.advert img {

	display: block;

}





/* ............. Package Search */



#package-search-form {



}

#package-search-form th {

	padding-top: 3px;

}



#package-search-form .to, #package-search-form .from {

	width: 250px;

		font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



#package-search-form .day 	{

width: 50px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

	}

#package-search-form .month {

width: 50px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

	}

#package-search-form .year 	{

width: 50px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

	}

#package-search-form .calendar {	position: relative;	top: 3px }



#package-search-form .num_people 	{

width: 100px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

	}

#package-search-form .duration	 	{	

width: 100px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

	}

#package-search-form .price			{	

width: 100px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

	}



#package-search-form .button {

	position: absolute;

	left: 168px;

	top: 1px;

	margin: 0;

	padding: 0;



}



/* ............. Flights Search */



#flights-search-form .small-dropdown {

width: 50px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



#flights-search-form a.calendar {	position: relative;	top: 3px; left: 5px; }



#flights-search-form .from {

	width: 162px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



#flights-search-form .to {

	width: 157px;

}



#flights-search-form .month-year {

	width: 108px;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



#flights-search-form span.journey-type,  #flights-search-form span.direct-option{ 

	display: block;

	position: absolute;

	left: 168px;

	top: 1px;

	margin: 0;

	padding: 0;



}





#flights-search-form select.airline {

	width: 205px;

}



#flights-search-form .button {

	position: relative;

	top: 3px;

	left: 2px;

}



#car-search-form .button {

	position: relative;

	top: 3px;

	left: 2px;

}



#flight-hotel-search-form .button {

	position: relative;

	top: 3px;

	left: 2px;

}







#flights-search-form span.journey-type { 	margin-left: -3px; }

#flights-search-form span.direct-option {	margin-left: -2px; }

#flights-search-form .button { 				padding-left: 2px;	}



#flights-search-form th.adults {

	vertical-align: top;

	padding-top: 0.9em;

}





/* Descriptions of passengers */



#flights-search-form span.descriptions {

	display: block;

	padding-top: 0.5em;

}

#flights-search-form span.descriptions span.adults{

	position: relative;

	left: -17px;

}



#flights-search-form span.descriptions span.children{

	position: relative;

	left: 10px;

}



#flights-search-form span.descriptions span.infants {

	position: relative;

	left: 50px;

}







/*....................................................................... Hotel Search Form 



#hotels-search-form .button {

	display: block;

	position: absolute;

	left: 200px;

	margin: 0;

	margin-top: -28px;

	padding: 0;

}



#hotels-search-form > form  .button {

	margin-bottom:-4px;

}



#hotels-search-form .button { 				padding-left: 2px;	}



*/



#hotels-search-form .button {

	margin: 0;

	position: relative;

	top: 3px;

	margin-left: 7px;

}



#flight-car-search-form .button {

	margin: 0;

	position: relative;

	top: 3px;

	margin-left: 7px;

}



#flight-hotel-car-search-form  {

	position:relative;

}



#flight-hotel-car-search-form-button {

	margin: 0;

	position: absolute;

	top: 203px;

	margin-left: 325px;

}



#onefhc-a

{

float:left;

width:24%;

margin:0; padding:0;

line-height: 20px;

}



#onefhc-b

{

float:left;

width:38%;

margin:0; padding:0;

line-height: 20px;

}



#onefhc-c

{

float:right;

width:38%;

margin:0; padding:0;

line-height: 20px;

}



#twofhc-a

{

float:left;

width:24%;

margin:0; padding:0;

line-height: 20px;

}



#twofhc-b

{

float:left;

width:38%;

margin:0; padding:0;

line-height: 20px;

}



#twofhc-c

{

float:right;

width:38%;

margin:0; padding:0;

line-height: 20px;

}



#childRoomLabel

{

float:left;

width:24%;

margin:0; padding:0;

line-height: 20px;

}



#crl1

{

float:left;

width:38%;

margin:0; padding:0;

line-height: 20px;

}



#crl2

{

float:right;

width:38%;

margin:0; padding:0;

line-height: 20px;

}





/* ...................................................................... Listings */



th.midcol, td.midcol {

	border-left: 1px solid #E4E4E4;

	border-right: 1px solid #E4E4E4;	

}



td.midcol form {

	padding: 0;

	margin: 0;

}



table.listing {

	font-family: Arial, Verdana, sans-serif;

	font-size: 1.1em;

}



table.listing a {

	text-decoration: none;

	color: #292965;

}



table.listing td {

	text-align: left;

	color: #292965;

}



table.listing td a {

	font-weight: normal;

}



table.listing td.destination {

	padding-left: 4px;

}



table.listing td.price {

	color: #669900;

	font-weight: bold;

	text-align: right;

}



table.listing td.price a {

	color: #669900;

	font-weight: bold;

}

	

/* ...................................................................... Forms */



input, select, textarea {

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



textarea.formbox {

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



input.formbox {

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



select.formbox {

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



input.textfield, textarea {

	border: 1px solid #759AC2;

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

	

}



input.submit {

	font-weight: bold;

	padding: 3px;

	border: 0;

	width: 100%;

	color: #E1E1E1;

	font-family: Arial, sans-serif;

	padding: 3px;

	padding-right: 25px;

	text-align: center;

	cursor: hand;

	background: #E1E1E1 url(/images/button_proceed_to_book.gif) no-repeat right center;

}



a.submit {

	clear: both;

	margin-top: 5px;

	display: block;

	font-weight: bold;

	background-color: #B0CB00;

	border: 0;

	width: auto;

	text-align: right;

	color: white;

	font-family: Arial, sans-serif;

	padding: 5px;

	padding-right: 10px;

	cursor: hand;

}



a.submit:hover {

	color: white;

	text-decoration: none;

}



.requiredStar {

	color: red;

	font-size: 12px;

	vertical-align: top;

}







p.proceed  {

	background-color: #E1E1E1;

	padding: 3px;

	text-align: right;

}







/* ...................................................................... Misc  */





thead th, th.header {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #b3d924;

	color: black;

	padding: 5px 0px;

	text-align: left;

	text-indent: 10px;

	border-bottom: 1px solid white;

	font-size: 1.2em;		

}



.main-content thead th {

	font-size: 1.1em;

}



.main-content thead th h2 {

	font-size: 1em;

	padding: 0;

	margin: 0;

}



thead th.side, th.header.side {	

	background: #b3d924;

	border-right: 1px solid white;

	

}











.body-text {

	margin: 0.5em;

}



.clear {

	clear: both;

}









table#offerstable th {

background: #e0f0a7;

color: #333;

}



table#offerstable th.side {

background: #b3d924;

color: #fff;

}



div#smallads img {

  padding: 0 0 4px 4px;

}



#package-search-form p {

padding: 10px 10px 10px 10px;

margin: 0;

}



#panel-holder2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

}



#panel-holder2 form {

	padding-bottom: 0;

	margin-bottom: 0;

}



#panel-holder2 {

	 height: 300px;

	 position: relative;

  background: url(../images/bg_searchpanel.gif) no-repeat left bottom;

}



#panel-holder2 form {

padding: 0px 10px 10px 10px;

margin: 0px;

}





#panel-holder2 th, #panel-holder2 strong {

	font-weight: bold;

	color: #000;

}



#panel-holder2 form th {

	width: 110px;

}

#panel-holder2 div.wrapper {

	position: relative;

}



#panel-holder2 div.advert {

	display: block;

	position: absolute;

	bottom: 0;

	left: 0;

}



#panel-holder2 div.advert img {

	display: block;

}





#flights-search-form table td input, select, textarea {

	font-family: Arial, sans-serif;

	color: #666666;

	font-size: 1.1em;

	margin: 0px;

}



p.padded

{

margin: 10px;

}



#pageTitle select {

	font-family: Arial, sans-serif;

	font-weight: normal;

	color: #666666;

	font-size: 0.9em;

	margin: 0px;

	width: 210px;

	padding: 0px;

	border: 1px solid #808080;

}



#pageTitle input {

	font-family: Arial, sans-serif;

	font-weight: normal;

	color: #666666;

	font-size: 0.9em;

	margin: 0 0 0 5px;

	padding: 0px;

	border: 1px solid #808080;

}



#pageTitle form {

	margin: 0px;

	padding: 0px;

}





/* .............searchPanel-contents */



#searchPanel-contents .small-dropdown {		width: 50px; }



#searchPanel-contents a.calendar {	position: relative;	top: 3px; left: 5px; }



#searchPanel-contents .from {

	width: 162px;

}



#searchPanel-contents .to {

	width: 157px;

}



#searchPanel-contents .month-year {

	width: 108px;

}



#searchPanel-contents span.journey-type,  #searchPanel-contents span.direct-option{ 

	display: block;

	position: absolute;

	left: 168px;

	top: 1px;

	margin: 0;

	padding: 0;

	font-weight: bold;


}





#searchPanel-contents select.airline {

	width: 205px;

}



#searchPanel-contents .button {

	position: relative;

	top: 3px;

	left: 2px;

}







#searchPanel-contents span.journey-type { 	margin-left: -3px; }

#searchPanel-contents span.direct-option {	margin-left: -2px; }

#searchPanel-contents .button { 				padding-left: 2px;	}



#searchPanel-contents th.adults {

	vertical-align: top;

	padding-top: 0.9em;

}





/* Descriptions of passengers */



#searchPanel-contents span.descriptions {

	display: block;

	padding-top: 0.5em;

}

#searchPanel-contents span.descriptions span.adults{

	position: relative;

	left: -17px;

}



#searchPanel-contents span.descriptions span.children{

	position: relative;

	left: 10px;

}



#searchPanel-contents span.descriptions span.infants {

	position: relative;

	left: 50px;

}



#searchPanel-contents fieldset {

border: 0px;

}





/* New Footer */



#footer-new-menu {

	height: 21px;

	width: 750px;

	background: #97BA15 url(/images/footer-bg.gif) repeat-x;

	margin: 0 0 20px 0;

	padding:0;

	text-align: center;

	line-height: 21px;

	font-family: arial, sans serif;

	font-size: 11px;

	}

	

	#footer-new-menu ul {

	height: 21px;

	width: 750px;

	margin: 0;

	padding: 0;

	float: center;

	}



	#footer-new-menu ul li {

	display: inline;

	float: center;

	padding: 0 10px 0 10px;

	}



	#footer-new-menu ul li a, #footer-new-menu ul li a:visited, #footer-new-menu ul li a:hover, #footer-new-menu ul li .current {

	text-decoration: none;

	color: #fff;

	}

	

	#footer-new {

	width: 750px;

	background: #fff;

	margin: 0 0 10px 0;

	padding:0;

	line-height: 20px;

	font-family: arial, sans serif;

	font-size: 10px;

	}



	#countries ul {

	float: center;

	width: 710px;

	margin: 0;

	padding: 0;

	list-style: none;

	}

	

	#countries li {

	float: left;

	text-align: left;

	width: 167px;

	margin: 5px 0 10px 0;

	padding: 0 10px 0 0;

	list-style: none;

	color: #80B92E;

	}

	

	#countries li a, #countries li a:visited, #countries li a:hover, #countries li .current {

	text-decoration: none;

	color: #B0B0B0;

	}

	

	#countries li img {

	border: 1px solid #000;

	margin: 0 5px 0 0;

	

	}

	.greyline {

	width: 750px;

	height: 1px;

	padding: 0;

	border: 0;

	float: center;

	}
	
	#itinerary-item {
font:Arial, Helvetica, sans-serif;
size:12px;
margin-bottom:2px;
}
	.itinerary-item {
font:Arial, Helvetica, sans-serif;
size:12px;
margin-bottom:2px;
}

