@charset "utf-8";
/* CSS Document */

* {
	font-family: Arial, Verdana, Tohama, Helvetica, sans-serif;
	font-size: 10pt;
}

body { background-color: #900; font-size:11px; color: #333333; margin: 0; padding: 0; text-align: left; }

h1 {
	color: #000000;
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	font-size: 16pt;
	font-weight: bold;
	letter-spacing: -1px;
	padding-bottom: 10px;
}

p { color: #000000; }
.main-body { padding: 5px 0px 10px 0px; }
.main-body p { line-height: 135%; text-align: justify; }
.content-header { color: #000000; font-family: "Trebuchet MS", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", "Bookman Old Style", serif; font-size: 16pt; font-weight: bold; letter-spacing: -1px; padding-bottom: 10px; }

.go-top {
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

.go-top a, .go-top a:visited {
	background-color: #999999;
	color: #dddddd;
	font-size: 7pt;
	padding: 5px 8px;
	text-decoration: none;
	text-transform: uppercase;
}

.go-top a:hover, .go-top a:active {
	background-color: #666666;
	color: #ffffff;
}

.menu-top-selected {background-color: #900;color: #F90;display: block;letter-spacing: -.5px;margin-right: 2px;padding: 15px 8px;text-decoration: none;text-transform: uppercase;vertical-align: middle;}
.menu-top, .menu-top:visited {background-color: #ffffff;color: #9ba28f;display: block;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.2px;margin-right: 2px;padding: 15px 8px;text-decoration: none;text-transform:capitalize;vertical-align: middle;}
.menu-top:hover, .menu-top:active { background-color: #900; color: #F7F409; display: block; }
.navigation-bar {background-color: #000000;color: #ffffff;font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;font-size: 9pt;margin-bottom: 5px;padding: 8px;}
.navigation-bar a, .navigation-bar a:visited, .navigation-bar a:hover, .navigation-bar a:active {color: #ffffff;font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;text-decoration: none;}

.section-header {
	background-color: #4cb4c1;
	color: #ffffff;
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	font-size: 9pt;
	margin: 0px 0px 8px 0px;
	padding: 5px 8px;
	text-transform: uppercase;
}

.section-header strong {
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	font-weight: bold;
	text-align: left;
}

.section-subscribe-newsletter {
	background-color: #4cb4c1;
	background-image: url("../../newsletter-background.gif");
	/*
	background-repeat: repeat-x repeat-y;
	*/
	color: #ffffff;
	font-size: 8pt;
	padding: 15px;
}

.post-item {
	/*
	padding-top: 1px;
	*/
}

.post-destination {
	margin-left: 5px;
}

.post-destination-link {
	color: #666666;
	font-size: 9pt;
	/*
	font-weight: bold;
	*/
	padding: 2px 0px;
}

.post-destination-link a, .post-destination-link a:visited {
	color: #666666;
	/*
	font-family: Georgia, "Lucida Bright", "Times New Roman", serif;
	*/
	text-decoration: none;
}

.post-destination-link a:hover, .post-destination-link a:active {
	color: darkblue;
}

.post-destination-name {
	color: #666666;
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 2px;
	text-transform: uppercase;
}

.post-destination-name a, .post-destination-name a:visited {
	color: #666666;
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	text-decoration: none;
}

.post-destination-name a:hover, .post-destination-name a:active {
	color: darkblue;
}

.post-destination-country {
	color: #aaa;
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	font-size: 8pt;
	padding-bottom: 5px;
	/*
	text-transform: uppercase;
	*/
}

.post-destination-price {
	color: #4cb4c1;
	font-size: 8pt;
}

.post-destination-info {
	color: #999999;
	font-size: 8pt;
	padding-right: 5px;
}

.flight-search-container {
	color: #000000;
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	font-size: 9pt;
}

.flight-search-container p {
	color: #000000;
	/*
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	*/
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
}

.flight-search-header {
	background-color: #990000; /* #4cb4c1; */
	color:#FFFF00;
	font-size: 10pt;
	padding: 8px;
}

.flight-search-header strong {
	font-family: "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif;
	font-weight: bold;
}

.flight-search-button {
	background-color: #900;
	border: 1px solid #FF0;
	color: #ffffff;
	font-size: 8pt;
	padding: 5px 8px;
}

.flight-box-header {
	background-color: #239E46 /*#00418F*/;
	color: #F7F409;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 8px;
}

.flight-box-header strong {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.footer-menu {
	color: #666666;
	text-align: left;
/*	font-family: "Trebuchet MS", "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.footer-menu a, .footer-menu a:visited {
	color: #666666;
/*	font-family: "Trebuchet MS", "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}

.footer-menu a:hover, .footer-menu a:active {
	background-color: #999999;
	color: #ffffff;
}

.footer-copyright {
	color: #666666;
	text-align: right;
/*	font-family: "Trebuchet MS", "Bookman Old Style", "Palatino Linotype", "Lucida Bright", Georgia, "Times New Roman", serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.subscribe-email {
	border: 1px solid #999999;
	color: #cccccc;
	font-size: 8pt;
	padding: 5px;
}

.subscribe-submit {
	background-color: #666666;
	border: 1px solid #cccccc;
	color: #ffffff;
	/*
	font-family: Georgia, "Lucida Bright", "Times New Roman", serif;
	*/
	font-size: 8pt;
	padding: 5px 8px;
}

.no-padding {
	margin: 0px;
	padding: 0px;
}

.contact-us-form p {
	margin: 0px;
	padding: 2px 0px 8px 0px;
}

.contact-us-form input[type=text] {
	border: 1px solid #666666;
	color: #666666;
	font-size: 9pt;
	padding: 5px;
	width: 250px;
}

.contact-us-form textarea {
	border: 1px solid #666666;
	color: #666666;
	font-size: 9pt;
	padding: 5px;
}

.contact-us-form input[type=submit], .contact-us-form input[type=reset] {
	background-color: #666666;
	border: 1px solid #cccccc;
	color: #ffffff;
	font-size: 8pt;
	padding: 5px 8px;
}


a.countries-index, a.countries-index:visited {
	border: 1px solid #cccccc;
	color: #999999;
	display: block;
	padding: 5px;
	text-decoration: none;
}

a.countries-index:hover, a.countries-index:active {
	background-color: #eeeeee;
	border: 1px solid #555555;
	color: #000000;
	text-decoration: none;
}


/***************
  LINK EXCHANGE
 ***************/
.link-exchange {color: #000000;}
.link-exchange a, .link-exchange a:visited {text-decoration: none;margin: 0px 5px;}

/*****
  MAP
 *****/
.map-link {font-size: 10px;}
a.map-link, a.map-link:visited {color: #FFFFFF;text-decoration: none;}
a.map-link:hover, a.map-link:active {color: #9A0A0A;text-decoration: none;}

/**********
  LOCATION
 **********/
.location-description img {border: 1px solid #999999;padding: 1px;}

/*********
  GENERAL
 *********/
.normal-text {border: 1px solid #999999;color: #000000;font-size: 8pt;padding: 5px;}
input[type=submit].normal, input[type=reset].normal, input[type=button].normal {background-color: #666666;border: 1px solid #cccccc;color: #ffffff;font-size: 8pt;padding: 5px 8px;}
textarea.normal { border: 1px solid #999999;color: #000000;font-size: 8pt;padding: 5px;}
a, a:visited {color: #000000;text-decoration: none;}
a:hover, a:active {color: darkblue;text-decoration: none;}
ul li {padding: 2px 0px;}

/*********************************************************************************************/
/*		CUSTOM STYLESHEET
/*********************************************************************************************/

#pageContainer { margin: 10px auto; width: 900px; background: #ffffff; }

#pageHeader { clear: both; width:880px; padding: 10px; }
#fullContents { clear: both; width:890px; margin: 0px 5px; padding:0px; float: left; background:cyna; }
#pageContents { clear: both; width:559px; margin: 0px 5px; padding:0px; float: left; display: inline; }
#pageSideBar { width:326px; padding: 0px 5px 10px 0px; float: right; display: inline; }
#pageFooter { clear: both; width:880px; padding: 10px; margin: 10px 0px 0px 0px; }
#pageGrid { clear: both; margin: 0px 0px 5px 0px; padding:5px 0px; width:900px; background:#EDEDED; }
#pageGrid .box { float:left; padding:0px; margin: 0px 0px 0px 5px; display:inline; width:217px; border-bottom: solid 0px #444444; background:#none; }
#pageGrid .box2 { float:left; padding:0px; margin: 0px 0px 0px 5px; display:inline; width:445px; border-bottom: solid 0px #444444; background:#d6dcd0; height:175px; }

label.error { overflow: inherit; height: 0px; color: red; display: block; }
input.error { border: solid 1px red; }
select.error { border: solid 1px red; background:#FF3333; }

/*********************************************************************
/*			CONTACT FORM
/*********************************************************************/
#grid  { border: 0px solid #979797; width: 100%; /*	width: 607px;background: #EAEAEA;	*/ padding: 0px; margin: 10px 0px 10px 0px; }
#grid .heading {border-bottom: solid 1px #009900; margin-left: 2px; margin-right:2px; background: #EAEAEA; padding: 6px; padding-left: 4px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; text-transform: capitalize; /*	width: 596px;	width: 100%;font-weight: bold;background: #F0F0F0;padding: 4px;	*/}
#grid .contents {/*	width: 600px;	*/clear:both;width: 100%;font-weight: normal;margin:6px 0px 10px;height:auto;padding: 2px;display:block;min-height: 20px;}	
#grid .contents .box50 { width: 46px; margin: 0px 2px; float: left; vertical-align: middle;}
#grid .contents .box100 { width: 116px; margin-left: 2px; margin-right:2px; float: left; vertical-align: middle;}
#grid .contents .box150 { width: 144px; margin-left: 2px; margin-right:2px; float: left; vertical-align: middle;}
#grid .contents .box200 { width: 195px;margin-left: 2px; margin-right:2px; float: left; vertical-align: middle;}
#grid .contents .box250 { width: 245px;margin-left: 2px; margin-right:2px; float: left; vertical-align: middle;}
#grid .contents .box300 { width: 295px;margin-left: 2px; margin-right:2px; float: left; vertical-align: middle;}
#grid .contents .box350 { width: 315px;margin-left: 2px; margin-right:2px; float: left; vertical-align: middle;}
#grid .contents .box400 { width: 395px; margin-left: 2px;  margin-right:2px;  float: left; vertical-align: middle; }
#grid .contents .box450 { width: 305px; margin-left: 2px; margin-right:2px; float: left; vertical-align: middle; }
#grid .contents .box500 { width: 495px; margin-left: 2px; margin-right:2px; float: left; vertical-align: middle; }
#grid .contents .box600 { width: 595px; margin-left: 2px; margin-right:2px; float: left; vertical-align: middle; }
#grid .contents .borderMe{border-bottom: #EAEAEA 1px solid;}
#grid .contents .boxHeading { margin-left: 2px; margin-right:2px; width: 185px;/*	background: #EAEAEA; border-bottom: solid 1px #009900; */
padding: 6px;  padding-left: 4px;  font-weight: bold;  font-family: Georgia, "Times New Roman", Times, serif;  text-transform: capitalize;  }
#grid .contents .LastLine { border-bottom: solid 1px red; clear: both; height: 1px; }


/*******************************************************************************88
/*	FARES LISTING
/********************************************************************************/
 .poffersDgrey { border:1px solid #666666; padding:2px; margin:3px auto; height:70px; } /*3a4451 */
 .poffersDgrey .farebox { width:90px; padding:5px; height:60px; background:#666666; float:left; text-align:center; }
 .poffersDgrey .farebox h3 { font-size:21px; color:#FFFFFF; margin:0px; padding:0px; }
 .poffersDgrey .farebox h4 { color:#FFFFFF; }
 .poffersDgrey .farebox h6 { color:#FFFFFF; }
 .poffersDgrey .offerdetails { padding:5px; margin-left:2px; float:left; }
 .poffersDgrey .offerdetails ul { list-style-type:none; margin: 1px 0px; display:inline; text-align:center; }
 .poffersDgrey .offerdetails ul li.offert { float:left; font-size: 11px; margin:auto 2px; width: 250px; padding: 20px 0px 0px; color:#333333; background:none; }
 .poffersDgrey .offerdetails ul li.offers { float:right; font-size: 11px; margin:auto 2px; padding: 8px 0px 0px; color:#333333; background:none; }

 .poffersOrange { border:1px solid #FF3300; padding:2px; margin:3px auto; height:70px; } /*3a4451 */
 .poffersOrange .farebox { width:90px; padding:5px; height:60px; background:#FF3300; float:left; text-align:center; }
 .poffersOrange .farebox h3 { font-size:21px; color:#FFFFFF; margin:0px; padding:0px; }
 .poffersOrange .farebox h4 { color:#FFFFFF; }
 .poffersOrange .farebox h6 { color:#FFFFFF; }
 .poffersOrange .offerdetails { padding:5px; margin-left:2px; float:left; }
 .poffersOrange .offerdetails ul { list-style-type:none; margin: 1px 0px; display:inline; text-align:center; }
 .poffersOrange .offerdetails ul li.offert { float:left; font-size: 11px; margin:auto 2px; width: 250px; padding: 20px 0px 0px; color:#333333; background:none; }
 .poffersOrange .offerdetails ul li.offers { float:right; font-size: 11px; margin:auto 2px; padding: 8px 0px 0px; color:#333333; background:none; }

/*
	PARTNERS LISTS
*/
	#pagePartners { clear:both;margin:0; text-align:center; padding:5px 10px; background:#EFEFEF; }
	#pagePartners a { font-size:80%; color:#239e46; }

a.linkClass  { color:#990000; text-decoration: underline; }
a.linkClass:hover { color:#333333; text-decoration: none; }
