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

/* global */
body {
	background:#0b2a01 url(../images/bg.jpg) repeat-x;
	}
#wrapper{
	width:1024px; 
	height:auto; 
	margin:20px auto 0 auto;
	}
* { padding:0; margin:0;}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 

	font-weight:normal;
	}
h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#0a2801; 
	text-decoration:none;
	text-align:left;
	}
h2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#0c3101; 
	text-decoration:none;
	}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#0b2b01; 
	text-decoration:none;
	}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#0a2a00; 
	text-decoration:none;
	}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	color:#f8f8f8;
	}
a:hover{
	color:#014901; 
	text-decoration:underline;
	}
.txt1 {
	font-size:14px;
	font-weight:bold;
	}

/* header style */
#flash{width:1024px; 
	height:234px; 
	clear:left; 
	padding:0; 
	margin:0 0 3px 0; 
	background:url(../images/boracay-golf-banner.png) no-repeat top;
	}
#flash .logo{
	width:460px;
	height:90px;
	float:left;
	clear:both;
	margin:135px 0 0 20px;
	}
#flash img {
	margin:0;
	padding:0;
	clear:both;
}
/*Navigation-----------------------------------*/
#navigation {
	width:955px; 
	height:auto; 
	float:none; 
	padding:0; 
	margin:5px auto 0 auto; 
	border-bottom:#559a0c solid 2px; 
	clear:both;
	}
#navigation ul { list-style:none;}
#navigation ul li { float:left; width:auto;}
#navigation ul li a {float:left; 
	padding:10px 0 0 0;
	margin:0 1px 0 0;
	width:190px; 
	height:22px; 
	display:block; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#faf6f6; 
	text-decoration:none;
	font-weight:bold; 
	text-align:center;
	padding-bottom:2px;
	background:url(../images/space.jpg) no-repeat;
	background-position:right;
	}
#navigation ul li a:hover { color:#72cb15;}
#navigation .c-navigation {padding:10px 0 0 0;
	margin:0 1px 0 0;
	width:176px; 
	height:22px; 
	display:block; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#ffffff; 
	text-decoration:none;
	font-weight:bold; 
	text-align:center;
	padding-bottom:2px;
	float:left;
	background:#0b2a01;
	}
	.c-navigation:hover { color:#72cb15;}

/*Left Side Navigation-----------------------------------*/
#ls-navigation {
	width:250px; 
	height:auto; 
	float:none; 
	padding:0; 
	margin:0 auto;
	}
#ls-navigation ul { 
	list-style:none;
	}
#ls-navigation ul li {
	float:left; 
	width:auto;
	}
#ls-navigation ul li a {
	float:left; 
	padding:7px 0 0 35px;
	margin:0 1px 0 0;
	width:215px; 
	height:18px; 
	display:block; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#f9f9f8; 
	text-decoration:none;
	font-weight:bold; 
	text-align:left;
	padding-bottom:2px;
	background:url(../images/leftbutton.png) no-repeat;
	}
#ls-navigation ul li a:hover { 
	color:#84ff00; 
	background:url(../images/leftbuttonhover.png) no-repeat;
	}

/*Footer Navigation-----------------------------------*/
#f-navigation {
	width:1024px; 
	height:auto; 
	float:none; 
	padding:0; 
	margin:5px 0; 
	border-bottom:#559a0c solid 2px; 
	border-top:#559a0c solid 2px; 
	clear:both;
	}
#f-navigation ul {
	list-style:none;
	}
#f-navigation ul li {
	float:left; width:auto;
	}
#f-navigation ul li a 
	{float:left; 
	padding:10px 0 0 0;
	margin:0 1px 0 0;
	width:200px; 
	height:20px; 
	display:block; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:9px; 
	color:#f8f2f2; 
	text-decoration:none;
	font-weight:bold; 
	text-align:center;
	padding-bottom:2px;
	background:url(../images/space.jpg) no-repeat;
	background-position:right;
	}
#f-navigation ul li a:hover {
	color:#72cb15;
	}
#f-navigation .f-navigation {
	padding:10px 0 0 0;
	margin:0 1px 0 0;
	width:200px; 
	height:20px; 
	display:block; 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:9px; 
	color:#fdf5f5; 
	text-decoration:none;
	font-weight:bold; 
	text-align:center;
	padding-bottom:2px;
	float:left;
	background:#0b2a01;
	}
.f-navigation:hover {
	color:#72cb15;
	}

/* Content style */
.content-top {
	width:1024px; 
	height:15px; 
	margin:10px 0 0 0; 
	padding:0; 
	background:url(../images/content-top-bg.png) no-repeat;
	}
#content {
	width:1024px; 
	height:auto; 
	margin:0; 
	padding:5px 0 15px 0; 
	clear:both; 
	background-color:#FFFFFF;
	}
.content-bottom {
	width:1024px; 
	height:15px; 
	margin:0; 
	padding:0; 
	background:url(../images/content-bottom-bg.png) no-repeat;
	}
#main-left-side {
	width:280px;
	height:auto;
	float:left;
	margin:0 0 0 10px;
	padding:0;
	}
#left-side-content{
	width:270px; 
	height:auto; 
	margin:0; 
	padding:18px 5px 13px 5px; 
	float:left; 
	background:#62990a url(../images/left-top-bg.jpg) no-repeat top;
	}
#main-left-side .bottom-bg {
	width:280px;
	height:10px;
	padding:0;
	margin:0;
	clear:both;
	background:url(../images/left-bottom-bg.jpg) no-repeat bottom;
	}
#left-side-content p{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#f6efef; 
	text-align:center; 
	font-weight:normal;
	}
#left-side-content .title1{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#0b2703; 
	text-decoration:none; 
	text-align:center;
	}
#left-side-content .redtxt{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#f80202; 
	text-decoration:none; 
	text-align:center;
	}
#left-side-content img{
	margin:0; 
	padding:0; 
	width:auto; 
	height:auto;
	}
#left-side-content .clear{
	margin:0;
	}
#left-side-content .style_txt1{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#f0f5f7; 
	text-align:center;
	}
#center-content{
	width:705px; 
	height:auto; 
	margin:0; 
	padding:10px; 
	float:left;
	}
#center-content .golf-course {

	height:auto;
	margin:15px 0 0 0;
	padding:10px 0;
	float:none;
	clear:both;
	border-bottom:1px solid #CCCCCC;
	}
#center-content .golf-course .link {
	width:160px;
	height:auto;
	margin:10px 0;
	float:right;
	background-color:#FF0000;
	text-align:center;
	padding:5px 0;
	}
#center-content .golf-course .link a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f9f9f9;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding:10px 0;
	}
	#center-content .golf-course .link  a:hover{
	color:#FFFF00;
	text-decoration:underline;
	}
#center-content .golf-course .hole {
	float:left;
	margin:0 10px 20px 0;
	width:150px;
	height:110px;
	}
#center-content .golf-course .hole img{
	float:left;
	margin:0 10px 0 0;
	width:150px;
	height:110px;
	}
#center-content .boracay-office {
	float:left;
	width:255px;
	height:auto;
	padding:5px;
	margin:20px 0 0 0;
	text-align:left;
	}
#center-content .manila-office {
	float:left;
	width:255px;
	text-align:left;
	height:auto;
	padding:5px;
	margin:20px 0 0 0;
	}
#center-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	text-decoration:none;
	color:#000000;
	}
#center-content .main-contact-info {
	margin:20px 0 20px 0; 
	padding:10px 0; 
	border:1px solid #d2e0bb;
	background-color:#fdfdf3;
	}	
#center-content .main-contact-info .agent-img {
	float:left; 
	width:auto; 
	margin:15px 0 0 0; 
	height:auto;
	padding:0;
	}	
	
#center-content .main-contact-info .agent-img img{
	float:left; 
	width:auto; 
	margin:0; 
	height:auto;
	padding:0;
	}
#center-content .main-contact-info .contact-info {
	width:300px; 
	height:auto; 
	float:left; 
	margin:15px 0 0 12px;
	}
#center-content .contact-info .icon-info {
	float:left; 
	margin:0 5px 10px 0; 
	width:auto;
	}
.main-contact-info .reservation {
	float:none; 
	width:306px; 
	height:84px; 
	margin:15px auto;
	}
.main-contact-info .reservation img{
	float:left; 
	width:306px; 
	height:84px; 
	margin:0;
	padding:0
	}
#center-content a { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	color:#FF0000;
	}
#center-content a:hover{ color:#014901; text-decoration:underline;
	}

/* #main-right-side {
	width:170px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	}	
#main-right-side .bottom-bg {
	width:170px;
	height:10px;
	padding:0;
	margin:0;
	clear:both;
	background:url(../images/right-bottom-bg.jpg) no-repeat bottom;
	}	

#right-side-content img{ 
	width:auto; 
	height:auto; 
	margin:0; 
	padding:0;
	}
#right-side-content .clear{ 
	margin:5px 0;
	} */
.left-menu-top {
	width:160px; 
	height:15px; 
	margin:10px 0 0 0; 
	padding:0; 
	background:url(../images/left-menu-border-top-bg.png) no-repeat;
	}
#left-side-content hr { 
	width:250px; 
	margin:10px auto; 
	padding:0; 
	clear:both;
	}
#right-side-content hr { 
	width:160px; 
	margin:13px auto; 
	padding:0; 
	clear:both;
	}
.left-menu-bottom { 
	width:160px; 
	height:15px; 
	margin:0; 
	padding:0; 
	background:url(../images/left-menu-border-bottom-bg.png) no-repeat;
	}
#center-content .main-gallery {
	width:520px; height:auto; clear:both;
	margin:20px auto;
	float:none;
	padding:5px 0;
	}
.main-gallery .gallery {
	width:260px; 
	height:auto;
	float:left;
	margin:0 0 20px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	color:#00A629;
	min-height:270px;	
	}
#center-content .main-hotel-accommoddations {
	width:520px; 
	height:auto; 
	clear:both;
	margin:20px auto;
	float:none;
	padding:5px 0;
	}
.hole-img {
	width:280px;
	height:250px;
	float:left;
	margin:0 10px 15px 0;
	}
.map-img {
	width:400px;
	height:250px;
	float:none;
	margin:20px auto;
	}
.beaches-img {
	width:300px;
	height:auto;
	float:right;
	margin:0 0 15px 10px;
	}

/* Footer style */
#footer{
	width:1024px; 
	height:auto; 
	float:none; 
	margin:5px auto 0 auto; 
	padding:0;
	}
#footer .footer_box{ 
	width:430px; 
	height:auto; 
	padding:5px 10px 10px 10px ; 
	margin:0; float:left;
	}
#footer .footer_box p{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#FFFFFe;
	}
#footer .txt{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#FFFeFF; 
	text-align:right;
	}
#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#61a311; 
	font-weight:bold;
	}
#footer a:hover{ 
	color:#FFFF00; 
	text-decoration:none; 
	font-size:9px;
	}
	
/* Other style*/
.clear {
	clear:both;
	}
.link-exchnage-button {
	width:175px;
	height:50px;
	float:left;
	margin:0 0 0 50px;
	clear:both;
	}
#footer .footer_box .link-exchnage-button img{
	width:175px;
	height:50px;
	float:left;
	padding:0;
	margin:0;
	clear:both;
	}

 /* FLIGHTS */
 .type-of-planes {

	height:auto; 
	margin:20px 10px; 
	float:none; 
	background-color:#ffffcc; 
	border:5px #FF0000 dashed; 
	min-height:150px; 
	padding:5px; 
	min-height:200px;
}
	.type-of-planes-validaty-dates { width:240px; 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:105px; 
		height:35px; 
		margin:17px 0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:13px; 
		border:1px #9d9e9e solid; 
		float:left; 
		min-height:25px; 
		background-color:#FFFFFF; 
		color:#FF0000; 
		text-align:center;
		padding:5px 0 0 0;
		}
	.type-of-planes-validaty-dates-to {
		width:105px; 
		height:35px; 
		margin:17px 0; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:13px; 
		border:1px #9d9e9e solid; 
		float:left; 
		min-height:25px; 
		background-color:#FFFFFF; 
		color:#FF0000; 
		text-align:center;
		padding:5px 0 0 0;
		}
	.type-of-planes-rates { width:250px; height:auto; float:right; margin:0; padding:10px 0 0 0;}
	.type-of-planes-rates-title {
		width:230px; 
		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:130px; 
		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:120px; 
	height:auto;
	float:left; 
	padding:5px;
	}
	.type-of-planes-inside-info {
	width:400px; 
	height:auto; 
	float:left; 
	padding:10px 0 10px 30px;
	}
	.name-of-plane {width:360px; 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:5px 0 5px 5px; 
		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:5px 0 5px 10px; 
		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;
		}
	.inquire {width:240px; height:56px; float:left; margin:15px 0 0 70px; padding:0;}					
	.more-flights {width:210px; height:210px; margin:0 auto; float:none; clear:both;}
	
/* LINK EXCHANGE */
#directory-center{
	width:700px; 
	height:auto; 
	margin:0; 
	padding:10px; 
	float:left;
	}
#directory-center .main-contact-info {
	width:530px;
	margin:20px 85px 20px 85px; 
	padding:10px 0; 
	border:1px solid #d2e0bb;
	background-color:#fdfdf3;
	}	
#directory-center .main-contact-info .agent-img {
	float:left; 
	width:auto; 
	margin:15px 0 0 0; 
	height:auto;
	padding:0;
	}	
	
#directory-center .main-contact-info .agent-img img{
	float:left; 
	width:auto; 
	margin:0; 
	height:auto;
	padding:0;
	}
#directory-center .main-contact-info .contact-info {
	width:300px; 
	height:auto; 
	float:left; 
	margin:15px 0 0 12px;
	}
#directory-center .contact-info .icon-info {
	float:left; 
	margin:0 5px 10px 0; 
	width:auto;
	}
.main-contact-info .reservation {
	float:none; 
	width:306px; 
	height:84px; 
	margin:15px auto;
	}
#directory-center a { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	color:#FF0000;
	}
#directory-center a:hover{ color:#014901; text-decoration:underline;
	}
.link-exchange { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#faf6f6;
	font-size:12px;
	}
.link-exchange:hover { 
	color:#014901; 
	text-decoration:underline;
	}
.directory {
	width:210px;
	height:auto;
	float:left;
	padding:10px 0 10px 20px;
	margin:10px 0 10px 0;
	}
.directory a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	color:#FF0000;
	}
.directory a:hover{ color:#014901; text-decoration:underline;
	}
.directory p{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-decoration:none; 
	color:#014901;
	}
.link-exchange-content {
	width:130px;
	margin:10px 0 20px 80px;
	float:left;
	}
.add-url {
	width:130px;
	margin:10px 0 20px 0;
	float:right;
	}
.directory-content {
	width:520px;
	height:auto;
	padding:10px 0;
	margin:5px;
	}
.directory-image {
	width:125px;
	height:92px;
	float:left;
	margin:0 0 10px 0;
	}
.directory-desc {
	width:380px;
	height:auto;
	margin:0 0 10px 10px;
	float:left;
	}
.directory-link-exchange {
	width:150px;
	height:auto;
	padding:5px 5px;
	margin:5px 183px;
	}
.social-container { 
	width:150px; 
	height:auto;
	margin: 0 10px 0 0;
	float:right;
	}
.social-bookmark { 
	width:150px; 
	height:auto;
	margin: 0 0 5px 0;
	float:right;
	}
	
	
 /*Agents*/
.agents-container{ width:690px; height:auto; margin:10px 0; border-bottom:1px solid #CCCCCC;}
.agents-image{ width:135px; height:100px; margin: 0 10px; float:left; }
.agents-info{ width:370px; height:auto; float:left; }
.skype-yahoo-container{width:160px;height:auto;float:left; margin-top: 60px; }
.skype{ width:160px; height:40px; float:none; margin:60px auto 15px auto; }
.yahoo{ width:130px; height:30px; float:none; margin:0 auto 10px auto; }

.facebook { margin:5px 0 10px 0;}
.weather-banner {text-align:center; margin:10px;}

.image-view-hotel { width: 225px; height: auto; float:left; margin:15px 5px 5px; }
.image-view-hotel-title{ width: 225px; text-align: center; font-size: 11px; height:26px; float:left; line-height: 13px; }

.box_c { height: auto; padding: 10px 0 20px; border-bottom: 1px solid #999999; }
.box_bottom { height: auto; padding: 10px 0 10px;}

#hotel-features-title { width:165px; float:left; }
#hotel-features-list { width:540px; float:left; }
#hotel-features-list-border { width:705px; height:1px; background-color:#E8E8E8; margin:7px 0; padding:0;  }
#hostfeature-list-name{ font-size:12px; width:180px; height:auto; margin:3px 0; padding:0; float: left;}

.contact-left { float:left; width:280px;}
.contact-right { float:right; width:230px;}
.contact{padding:0;}

/* 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;font-size: 13px;}
.make-center{margin-left: auto;margin-right: auto;width:500px;}
#flight-content{font-family: Arial,Helvetica,sans-serif;font-size: 13px;}

