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

* { padding:0; margin:0;}

body { background:#80c6fc url(../images/bg.png) repeat-x top fixed;}

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#026ec1; text-decoration:none;}
a:hover { text-decoration:underline; color:#ff9000;}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal;}
.p2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#de0000; font-weight:100;}
.link-directory { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
a:hover.link-directory { text-decoration:underline; color:#de0000;}
.title1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:normal;}
.title2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#333333; font-weight:normal;}
.title3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold;}
.title4 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#333333; font-weight:normal;}
.title4 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}
.title6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0D0D0D; text-decoration:none; text-align:justify;}
.link-text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; font-weight:100;}
.link-number { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#de0000;}
.divider { clear:both; height:20px; margin:10px 45px 10px 45px;}


.red { color:#de0000;}
.white { color:#FFFFFF;}
.number { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#333333; font-weight:normal; color:#de0000; }
.small { font-size:11px;}
.gray { color:#333333;}
.black { color:black; font-size:14px; font-weight:bold;}
.red2 { color:red; font-size:12px; font-weight:bold;}
#wrapper { margin:0 auto; background:white; width:900px; height:auto;}

/*Header-----------------------------------*/
#header { height:306px; background:url(../images/header_bg.png) repeat-x;}
 #logo { float:left; width:auto;}
 #navigation1 { float:left; padding:0 0 0 50px; width:485px; height:34px; background:url(../images/nav1.png) no-repeat;}
  #navigation1 ul { list-style:none;}
  #navigation1 ul li { float:left; display:block; padding:2px 0 0 0; margin:0 10px; width:100px; text-align:center; line-height:14px;}
  #navigation1 ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#333333; text-decoration:none;}
  #navigation1 ul li a:hover {}

 #navigation2 { float:left; padding:0 0 0 55px; margin:39px 0 0 0; width:480px; height:33px; background:url(../images/nav2.png) no-repeat;}
  #navigation2 ul { list-style:none;}
  #navigation2 ul li { float:left; display:block; padding:10px 0 0 0; margin:0 3px; height:23px; width:90px; text-align:center; line-height:14px;}
  #navigation2 ul li a { padding:10px 0 0 0; margin:0 3px; height:23px; width:90px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; text-align:center;}
  #navigation2 ul li a:hover {color:#9ed4fd; }
  #navigation2 ul li a.active { color:#9ed4fd;}

 #banner { clear:both; height:200px; background:url(../images/banner.png) no-repeat;}
 #island-banner { clear:both; height:200px; background:url(../images/island-bannerA.png) no-repeat;}
/*Content----------------------------*/
#content { padding:25px; height:auto;}
.content1 { height:1000px;}
.content2 { height:3580px;}
.content3 { height:2000px;}
.contentindex { height:920px;}

 #contentleft { float:left; width:188px; margin:0 25px 0 0;}
 .ads1 { margin:0 0 20px 0; padding:0 20px; width:148px;}
 .ads2 { margin:0 0 20px 0; padding:0 12px; width:148px;}
 .ads3 { margin:0 0 20px 0; width:188px;}
 .ads3top { padding:15px 0 0 0; width:188px; height:26px; background:url(../images/ads_bgtop.png) no-repeat; color:#333333; text-align:center; font-size:14px;}
 .ads3mid { padding:10px; width:168px; background:url(../images/ads_bgmid.png) repeat-y;}
 .ads3bottom { width:188px; height:11px; background:url(../images/ads_bgbottom.png) no-repeat;}
 
 #contentmain { float:left; width:637px;}
 .main1 { margin:0 0 20px 0; width:637px; background:#71bbf5;}
 .main1top { width:637px; height:10px; background:url(../images/content_top2.png) no-repeat;}
 .main1mid {padding:0 15px;}
 .main1bottom { width:637px; height:10px; background:url(../images/content_bottom2.png) no-repeat;}
 .main2 { margin:0 0 20px 0; width:637px; background:#71bbf5;}
 .main2top { width:637px; height:10px; background:url(../images/content_top2.png) no-repeat;}
 .main2mid {padding:0 15px;}
 .main2bottom { width:637px; height:10px; background:url(../images/content_bottom2.png) no-repeat;}
 .main_inquiry {padding:15px;}
.dir { float:left; margin:20px 5px 0 3px; width:200px;}
.dir2 { margin:20px 10px 0 265px; width:220px;}


.img1 { float:left; margin:0 15px 0 0; width:auto;}
.inquire { float:left; width:300px;}
.inquirebtn { margin:10px 10px 0 0; width:auto;}
.flash { margin:0 0 0 300px;}
.btn1 a { float:left; display:block; padding:13px 0 0 0; width:288px; height:39px; background:url(../images/btn1.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; text-transform:uppercase; text-align:center; font-weight:bold;}
.btn1 a:hover { background:url(../images/btn1_hover.png) no-repeat; color:#00518d; text-decoration:none;}
.contentbar { clear:both; height:4px; background:url(../images/contentbar.png) repeat-x;}
.cont2 { float:left; margin:0 15px 0 0; width:auto}
.cont3 { float:left; margin:20px 0 0 0; width:130px;}
.cont4 { float:right; margin:20px 0 0 0; width:100px;}
.imglink { margin:10px 45px 10px 45px;}
.dir-desc { float:right; margin:10px 50px 0 10px; width:360px;}
.package-title { float:left; margin:20px 0 0 0; width:550px; background-color:#ffc71c;}
.package-img { margin:10px 45px 10px 0; height:110px; width:160px;}
.package-desc { margin-top:10px; margin-bottom:10px;}
.packages { float:left; margin:20px 5px 0 3px; width:290px;}
.packages2 { float:left; margin:20px 5px 0 3px; width:600px;}
.packages-text { float:left; width:280px; border-right: solid 1px #FF0000;}
.packages-text2 { float:left; width:280px;}
.packages-text3 { float:left; width:280px;}
.inclusions {text-align:center;}
.package-button { float:left; width:280px;}
.like-button { width:auto;  margin:15px; float:left; }
.free-vacation-image-left { width:230px; height:auto; float:left; margin:10px 10px 10px 55px; }
.free-vacation-image-right { width:230px; height:auto; float:left; margin:10px 30px; }
.winner-text { font-size:18px; font-weight:bold; color:#FF0000; text-decoration:underline; }
.blue-text-large { font-size:18px; font-weight:normal; color:#0000FF; }
.blue-text-med { font-size:16px; font-weight:bold; color:#0000FF; }
.red-text-large { font-size:18px; font-weight:normal; color:#FF0000; }
.red-text-med { font-size:16px; font-weight:bold; color:#FF0000; }
.phone-office { width:270px; height:auto; float:left; margin:10px; }
.head-office { width:280px; height:auto; float:left; border-right:solid #333333 1px; margin:10px; }
.amberland-plaza { width:auto; height:auto; float:left; margin:10px 55px; }
.agents-main-content { width:600px; height:auto; background-color:#FFFFFF; margin:5px; float:left; }
.agents-main { width:auto; height:auto; margin:10px 5px; float:left; }
.agent-image { width:135px; height:100px; float:left; margin:5px; }
.agent-content { width:435px; height:auto; float:left; margin:5px; }
.skype-ym { width:auto; height:auto; margin:0 5px; float:right; }


/*Footer------------------------------------*/
#footer { clear:both; padding:0 25px 75px 25px; background:url(../images/footer_bg.png) no-repeat bottom;}
#footer a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#026ed0;}
#footer a:hover { color:#ff9000;}
 #footer ul { list-style:none;}
 #footer ul li {display: block; float:left; width:auto;}
 #footer ul li a { padding:0 5px 0 0; margin: 0 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#026ec1; text-align:center;}
 #footer ul li a:hover { color:#ff9000;}
 
 #links {color:#026ec1;}
 #links ul { list-style:none;}
 #links ul li {display:inline; margin: 0 1px;}
 #links ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#026ec1; text-align:center;}
 #links ul li a:hover { color:#ff9000;}
 
 /*footerclass*/
 .footer1 { margin:0 0 0 60px;}
 .footer2 { clear:both; margin:0 0 0 85px;}
 .footer4 { clear:both; margin:0 0 0 330px;}
 .footer3 { margin:0 0 0 20px;}

/*Others*/
.clear { clear:both;}
.select_btn { margin:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.floatleft { float:left; width:auto;}

/*Gallery*/
.video { float:left; width:296px; height:auto; text-align:center; margin:10px 0;}
.video-index { float:left; width:560px; height:auto; text-align:center; margin:10px 30px;}
.video_title { clear:both; text-transform:uppercase;}
.inquire-now { width:auto; height:auto; margin:10px 10px 10px 100px; }
.video_img { float:left; margin:5px; width:286px; height:200px; }
.category { float:left; width:148px; height:168px; text-align:center;}
.category_img a { float:left; margin:10px; padding:7px; width:114px; height:114px; background:#bde2ff;}
.category_img a:hover { background:#00508d;}
.category_title { clear:both; text-transform:uppercase;}
.main_category { padding:0 15px; height:300px;}
.main_gallery { padding:0 15px; height:920px;}
.video_gallery { padding:0 15px; height:auto;}
.gallery_title { clear:both;}
.google_gallery { margin:20px 0;}
.btn_gallery { width:607px;}
.zoom { margin:0 0 10px 0; float:right; width:auto;}
.main_gallery2 { padding:0 15px; height:300px; background:#71bbf5;}
.text-index a { color:#026ec1;}
.text-index a:hover { color:#ff9000;}
.free-trip-num { padding-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.free-trip-box { height:auto; background:#efecf8; font-family:Verdana, Arial, Helvetica, sans-serif; size:12px;  border:solid 1px #FF0000; margin:0 0 0 0; padding:0 10px 0 10px; }
.bold-italic { font-style:italic; font-weight:bold; }
.italic { font-style:italic; }

/*PHP Flights class*/
.type-of-planes {
	width:550px; 
	height:auto; 
	margin:20px auto; 
	float:none; 
	background-color:#ffffda; 
	border:5px #FF0000 dashed; 
	min-height:150px; 
	padding:20px; 
	min-height:200px;
}
	.type-of-planes-validaty-dates { width:280px; height:auto; float:left; margin:0; padding:10px 0;}
	.type-of-planes-validaty-dates p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:left;}
	.type-of-planes-validaty-dates-from {
		width:125px; 
		height:25px; 
		margin:17px 0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		border:1px #9d9e9e solid; 
		float:left; 
		min-height:25px; 
		background-color:#FFFFFF; 
		color:#FF0000; 
		text-align:center;
		padding:9px 0 0 0;
		}
	.type-of-planes-validaty-dates-to {
		width:125px; 
		height:25px; 
		margin:17px 0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		border:1px #9d9e9e solid; 
		float:left; 
		min-height:25px; 
		background-color:#FFFFFF; 
		color:#FF0000; 
		text-align:center;
		padding:9px 0 0 0;
		}
	.type-of-planes-rates { width:270px; height:auto; float:right; margin:0; padding:0;}
	.type-of-planes-rates-title {
		width:250px; 
		height:auto; 
		float:right; 
		margin:0; 
		padding:6px 0 6px 10px; 
		background-color:#fbf588; 
		border:1px #e8e173 solid; 
		margin:10px 0 0 0;
		}
	.type-of-planes-rates p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}
		.type-of-planes-rates-number {
		width:140px; 
		height:25px; 
		margin:0 3px 0 0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px; 
		border:1px #9d9e9e solid; 
		float:right; 
		min-height:25px; 
		background-color:#FFFFFF; 
		color:#FF0000; 
		text-align:center;
		padding:5px 0 0 0;
		}
	.type-of-planes-img {
	width:140px; 
	height:auto;
	float:left; 
	padding:15px;
	}
	.type-of-planes-inside-info {
	width:370px; 
	height:auto; 
	float:left; 
	padding:15px 0 15px 10px;
	}
	.name-of-plane {width:370px; height:auto; float:left; margin:0; padding:0;}
	.location {
		width:160px; 
		height:auto; 
		float:left; 
		text-align:left; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		margin:10px 0 0 0;
		background-color:#fbfbb9; 
		padding:10px 0 10px 10px; 
		border:1px #b9b906 solid;
		}
	.time {
		width:160px; 
		height:auto; 
		float:left; 
		text-align:left; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		margin:10px 0 0 10px; 
		background-color:#fbfbb9; 
		padding:10px 0 10px 20px; 
		border:1px #b9b906 solid;
		}	
.title5 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#0D0D0D; 
	text-decoration:none; 
	text-align:center;
	}
	.tell-number {
		width:180px; 
		height:63px; 
		float:right; 
		margin:15px 0 0 5px; 
		padding:0; 
		text-align:center; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-weight:bold;
		color:#F5F5F5; 
		padding:17px 0 0 14px; 
		background:url(../images/phone-bg.png) no-repeat;
		}
	.inquireA {width:220px; height:52px; float:left; margin:15px 0 0 80px; padding:0;}					
	.more-flights {width:210px; height:210px; margin:0 auto; float:none; clear:both;}
	
	
.packages-container {padding:5px 0 5px;}
.packages-data {padding:0;}
.featured-right-img {float:right; margin:0 10px 0 5px; width:300px;}
.line {	border-bottom:#ffffff 1px solid; margin:20px 10px 20px; width:590px;}

/*index page Hotel list*/
.more-links-container {margin:5px 0 5px;}
.more-links {width:190px; float:left; margin:5px; }
.more-links ul{	list-style:disc; margin:0 0 0 15px;	padding:2px; }
.more-links ul li{ float:left;padding:2px;  width:180px; 	color:#094A8C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	}
.more-links ul li a{width:160px; text-align:left;	text-decoration:none; font-weight:normal;	color:#000000; }
.more-links ul li a:hover{	color:#e30202; text-decoration:underline;	}
.more-links-wide {width:300px; height:auto;	float:left;	margin:5px;	}
.more-links-wide ul{	list-style:disc; margin:0 0 0 15px;	padding:2px;	}
.more-links-wide ul li{float:left;	padding:2px;	width:280px;color:#094A8C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;	}
.more-links-wide ul li a{	width:280px;text-align:left;text-decoration:none;font-weight:normal;color:#094A8C;	}
.more-links-wide ul li a:hover{	color:#e30202;	text-decoration:underline;	}

.search-hotel{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:15px 150px;
	background-color:#ffb933;
	margin: 5px auto;
	color: #000000;
	font-size: 14px;
}
.highlight{   background-color: #00ff00;   }

.title-names-center {padding:5px 0 10px 0;}
.title-names-center h1 {text-align:center; font-size:16px; color:#000000;}
.title-names {padding:0 0 10px 0;}
.title-names h1{text-align:left; font-size:22px; color:#336699;}


/* ALL FLIGHTS BUTTON */
a.link-button
{
 background-color: #6AA5DD;
 height: 18px;
 width: auto;
 float: left;
 padding: 10px;
 text-align: justify;
 margin-left: 10px;
 margin-bottom:5px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 text-decoration:none;
 color: #fff !important;
}

.make-center
{
 margin-left: auto;
 margin-right: auto;
 width:500px;
}

#flight-content{
   font-family: Arial,Helvetica,sans-serif;
   font-size: 13px;
}

.gen-container{ margin:0 auto; width: 520px; padding: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.gen-content { width: 500px; padding-left: 35px;}

#form-generic{ padding: 5px; }
input.gen-text { width: 250px; height: 25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.gen-divTop { padding-top: 8px; }
.gen-floatLeft { float: left; }

.gen-textareaText { font-family:Verdana, Arial, Helvetica, sans-serif; }
.gen-labels { width: 80px; color: 373737; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.gen-label { width: 78px; color: 373737; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.gen-submit { width: 100px; height: 25px; }

.gen-errors { vertical-align: top; padding-top: 5px;}
.gen-required { color: red; }
.gen-error-msg { background:#FCDCDC; color:#FF0000; border: .08em #FF0000 solid; width: 500px; text-align: center; padding: 5px; }
.gen-success-msg { background:#E2F9E3; color:#FF0000; border: .08em #009900 solid; width: 500px; text-align: center; padding: 5px; }
.gen-normal-msg { background:#E2F9E3; color: #373737; border: .08em #009900 solid; width: 500px; text-align: center; padding: 5px; }
