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


* {
	margin: 0;
	padding: 0;
}
body {
	background: none repeat scroll 0 0 #e2dcba;
	color: #666666;
	font: 11px/1.2em Tahoma, Geneva, sans-serif;
	margin: 0;
	min-width:1002px;
}
h1 {
	font-size: 16pt;
	font-weight: normal;
	color: #56880c;
	line-height: 2px;
	font-style: normal;
}
h2 {
	font-size: 15px;
	font-weight: normal;
	color: #56880c;
	line-height: 2px;
	font-style: normal;
}

img{
border:0px;
}

a{outline:none;}

option{background-color:#fff;}

#nyroModalContent .content
{
height:405px;
}

.innerheading{
	font-size: 15px;
	font-weight: normal;
	color: #56880c;
	line-height: 20px;
	font-style: normal;
}
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:500px; position:absolute; }

.gallery li{float:left;}

.hiddentextbox{visibility:hidden; width:1px; margin-left: -103px;
    margin-top: 29px;
    position: absolute;}
.hiddentextbox1{visibility:hidden; width:1px; margin-left: -65px;
    margin-top: 29px;
    position: absolute;}
#vlightbox .menu li a{background:none !important; width:auto !important; padding:5px !important; height:20px !important; margin:0px !important; text-decoration:none; font-size:12px; color:#000;}

.menu{background:#e4e4e4;padding: 5px !important; width: 93% !important;}
.menu li{padding:0px 10px; float:left;}

.menu li.selected{background:#A1BE28; padding:0px 10px; color:#000; font-weight:bold; border-radius:6px;}

#headerimgs img
{
	position:relative;
}

#headerimgs{height:auto;}
/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:430px; margin:0 auto; width:960px; display:none; }
#headernav { padding-left:864px; }

/* Font Style*/
@font-face {
	font-family: 'Conv_SeagullBT-Heavy';
	src: url('../fonts/SeagullBT-Heavy.eot');
	src: local('☺'), url('http://www.boracaynewcoast.com.ph/fonts/SeagullBT-Heavy.html') format('woff'), url('../fonts/SeagullBT-Heavy.ttf') format('truetype'), url('http://www.boracaynewcoast.com.ph/fonts/SeagullBT-Heavy-2.html') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_korinab';
	src: url('../fonts/korinab.eot');
	src: local('☺'), url('http://www.boracaynewcoast.com.ph/fonts/korinab.html') format('woff'), url('../fonts/korinab.ttf') format('truetype'), url('http://www.boracaynewcoast.com.ph/fonts/korinab-2.html') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Ubuntu-C';
	src: url('../fonts/Ubuntu-C.eot');
	src: local('☺'), url('http://www.boracaynewcoast.com.ph/fonts/Ubuntu-C.html') format('woff'), url('../fonts/Ubuntu-C.ttf') format('truetype'), url('http://www.boracaynewcoast.com.ph/fonts/Ubuntu-C-2.html') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_vagron';
	src: url('../fonts/vagron.eot');
	src: local('☺'), url('http://www.boracaynewcoast.com.ph/fonts/vagron.html') format('woff'), url('../fonts/vagron.ttf') format('truetype'), url('http://www.boracaynewcoast.com.ph/fonts/vagron-2.html') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Chivo';
  font-style: normal;
  font-weight: 400;
  src: local('Chivo'), local('Chivo-Regular'), url(../fonts/2vOGounxqJdQZmH7ou5HpA.woff) format('woff');
}

@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(../fonts/DBCt-NXN57MTAFjitYxdrFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}



.VAGRounded{font-family:'Conv_vagron',Sans-Serif;}

.clear {
	clear:both;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}

.centertext{
	font-family: 'Chivo', sans-serif;
}
#headwrapper {
	background:url(../images/header_bg.png) repeat-x;
	height: auto;
	position:relative;
	z-index: 99;
	width:100%;
}
#fullbg {
	height:412px;
	margin: 0 auto;
	padding: 0;
	width: 1013px;
}

#fullbginner
{
	height:auto;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
#homeslideshow {
	height: 619px;
	overflow: hidden;
	position:absolute;
	text-align: center;
	width: 100%;
	background: url("http://www.boracaynewcoast.com.ph/images/banner/2.jpg") no-repeat scroll center center transparent;
}
#roomimg {
	height: auto;
	overflow: hidden;
	position:relative;
	text-align: center;
	width: 100%;
}

.gallery ul li
{
	float:left;
	width:auto;
	padding:25px;
}
.testimonial
{
	height: 73px;
    margin: 44px auto 42px !important;
    width: 160px;
	font-size:8pt;
	color:#53472a;
	/*font-family: 'Chivo', sans-serif;*/
}

#header {
	margin: 0 auto;
	position: relative;
	max-width: 1002px;
}
#logo {
	/*float:left;*/
	width:100%;
	height:94px;
	text-align:center;
	padding:10px 0px;
}
#menubar{
	background:url(../images/menubar_bg.png) repeat-x;
	width:100%;
	height:32px;
}

#menu {
	/*float:right;*/	
	width:1002px;
	margin:0 auto;
}
#menu ul {
	padding:10px;
	margin:0px;
	list-style:none;
}
#menu ul li {
	float:left;
	width:auto;
	padding: 5px 20px;
	background:url(../images/divder.png) no-repeat right top;
	text-transform:uppercase;
	color:#fff;
	font-size:16px;
	height:13px;
	line-height:12px;
	font-family:'Ubuntu Condensed', sans-serif;
}

#menu ul li.last {
	background:none;
}
#menu ul li span {
	color:#add917;
	text-transform:capitalize;
	font-size:12px;
}

#menu ul li a
{
color:#fff;
text-decoration:none;
}
#menu ul li span a{
color:#add917;
}
#menu ul li a:hover
{
color:#daccaf;
text-decoration:none;
}
.size {
	margin: 0 auto;
	max-width: 1002px;
	position: relative;
}
#check {
	padding:13px 10px 10px;
	padding-left:0px;
	width:1002px;
	margin:0 auto;
}
#check ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#check ul li {
	float:left;
	width:auto;
	padding-right:5px;
	padding-left:8px;
}
#check input[type=text] {
	width:140px;
	border:1px solid #999;
	/*margin-top:5px;
	height:19px;*/
	text-indent:5px;
	font-size:13px;
	line-height:22px;
}
#check select {
	width:86px;
	height:20px;
	border:1px solid #999;
	margin-top:6px;
	font-size:13px;
}
.calicon {
	position:relative;
	top:5px;
	left:3px;
}
.container {	/*max-width:1002px;*/
	margin:0 auto;
}
.topsection {
	width:100%;
	background:url(../images/topbar_bg.png);
	height:28px;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
}
.leftside {
	width:35%;
	float:left;
	padding-left:13px;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:14px;
}
.rightside {
	width:48%;
	float:right;
	text-align:right;
	padding-right:13px;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:14px;
}

.rightside a
{
color:#fff;
text-decoration:none;
}

.rightside a:hover
{
color:#daccaf;
text-decoration:none;
}
.headersection {
	width:100%;
	background:url(../images/headerbg.jpg) no-repeat;
	height:619px;
}
.banner {
	position:absolute;
}
.greenslidebottom {
	width:100%;
	background:url(../images/checkinbg.jpg) repeat;
	height:30px;
	overflow:hidden;
}
.headbginner {
	width:100%;
	background:url(../images/headbginner.png) repeat;
	height:121px;
	overflow:hidden;
}
.headbginnercontainer {/*max-width:1002px;*/
	width: 1002px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height:121px;
}
.headbginnercontainer_1 {/*max-width:1002px;*/
	width: 1002px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height:110px;
}
.head_img {
	width: 250px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	height:91px;
	}


.headelement_text {
	width: 700px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 37px;
height:91 ;;
color: #53472a;
	font-family: "Korinna BT";
	font-size: 14px;
	line-height: normal;
	color: #53472a;
	font-weight: bold;
	padding-top: 30px;
}
#tabs {
	width:1002px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:10px;
	float: left;
}
#tabs ul {
	margin:0;
	padding:0px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs ul li span {
	color:#ffffff;
	text-transform:capitalize;
	font-size:16px;
}
#tabs a {
	float:none;
	text-decoration:none;
	color:#FFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#tabs a:hover {
	color:#53472a;
}
.bodycontent {
	width:100%;
	height:auto;
	background: url(../images/bodybg.jpg) repeat-x left top;
	padding-bottom: 15px;
}

.bodytopimage{
position:relative;
z-index:99;
width:100%;
}
.content
{
padding-top:10px;
position:relative;
height:240px;
}

.welcomeheading{color:#56870C; font-size:18pt; padding:15px 0; width:100%; text-align:center; /*background:url(http://www.boracaynewcoast.com.ph/images/headingbg.png) no-repeat center top;*/ }

#roomstype{width:280px;}

.innerdiv
{
padding:0px 10px;
float:left;
width:440px;
font-size:13px;
color:#72674c;
text-align:justify;
line-height:18px;
}
.welcomeimage{width:272px; height:171px; float:left;}
.specialoffer{width:272px; height:171px; float:right}

.innerbodycontent{
	width:1011px;
	margin:0 auto;
}


.shadow{
clear:both;
width:1000px;
height:18px;
padding:10px 0px;
text-align:center;
}

.shadowulli{
clear:both;
width:1000px;
height:185px;
padding:10px 0px;
text-align:center;
}

ul.bcbottom
{
list-style:none;
}

.bcbottom li{float:left; width:246px; padding-right:4px; text-align:left; color:#56870c; font-size:15px;}

.bcbottom li div{margin-left:10px; margin-top:5px; margin-bottom:15px;}
.bcbottom a{color:#56870c;}
.bcbottom a:hover{color:#7a6f52;}

.bcbottom li.last{float:left; width:246px; height:154px; background:url('../images/testi.png') no-repeat; text-align:left;}

.maincontent {
	width: 1000px;
	margin-top:15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height:auto;
}
.content_top {
	width:1000px;
	height: 15px;
	background:url(../images/topwhite.png) no-repeat;
}
.content_middle {
	width:1000px;
	height:auto;
	overflow:hidden;
	background:url(../images/middlewhite.png) repeat-y;
}
.contentmiddle_left {
	width:730px;
	height:auto;
	border-right-width: thin;
	border-right-style: dashed;
	border-right-color: #999;
	padding:0px 10px;
}

.contentfull {
	width:98%;
	height:auto;
	padding:0px 10px;
}
.contentmiddle_innerleft {
	width:730px;
	
	padding-top:20px;
	
}

.contentmiddlewed_innerleft {
	width:730px;
	height:380px;
	padding-top:20px;
	background: url(../images/bottom-design.gif) no-repeat center bottom;
}

.contentoffer_innerleft {
	width:730px;
	height:425px;
	padding-top:20px;
	background: url(../images/bottom-design.gif) no-repeat center bottom;
}

.contentevent_innerleft {
	width:730px;
	height:auto;
	padding-top:20px;
}

.content_innerleft {
	width:730px;
	height:auto;
	padding-top:20px;
}

.formleft
{
	width:200px;
	float:left;
}

.formright
{
	width:285px;
	float:left;
}

.formreservationleft
{
	width:400px;
	float:left;
}

.formreservationright
{
	width:350px;
	float:left;
}

.forminner
{
	width:97px; 
	float:left;
}

.divstrip {
	width:700px;
	height:9px;
	background: url(../images/bottom-design.gif) no-repeat center bottom;
	padding-top:20px;
}
.contact_innerleft {
	width:730px;
	height:235px;
	background: url(../images/bottom-design.gif) no-repeat center bottom;
	padding-top:20px;
}
.contentarea_1 {
	width:355px;
	height:280px;
	margin-top: 20px;
	margin-left: 17px;
}
.contentarea_boracay1 {
	width:700px;
	
	margin-top: 0px;
	margin-left: 0px;
}

.contentarea_events {
	width:700px;
	height:auto;
	margin-top: 20px;
	margin-left: 17px;
}


.contentarea_ss {
	width:700px;
	height:auto;
	margin-top: 20px;
	margin-left: 17px;
}

.contentarea_gallery {
	width:700px;
	height:615px;
	margin-top: 20px;
	margin-left: 17px;
}

.contentarea_register {
	width:98%;
	height:auto;
	margin-top: 20px;
	margin-left: 17px;
}

.contact_inner {
	width:700px;
	height:auto;
	margin-top: 20px;
	margin-left: 17px;
}



.headtxt {
	width: 700px;
	height: 32px;
}
.contentarea_2 {
	width:355px;
	height:300px;
	padding-left: 2px;
}
.contentmiddle_right {
	width:230px;
	height:auto;
	padding-left: 5px;
}
.contentmiddle_innerright {
	width:230px;
	height:auto;
	padding-left: 5px;
}
.contentarearight_1 {
	width:230px;
	height:350px;
	padding-left:5px;
}
.contentarearight_2 {
	width:230px;
	height:117px;
	
}
.tariffe {
	width:215px;
	height:184px;
	padding-left:2px;
	background:url(../images/tarrife.png) no-repeat;
}
.mealpass {
	width:215px;
	height:184px;
	padding-left:2px;
	}

.home div{
	width:170px;
	margin: 0px auto;
	font:13px/44px sans-serif;
}
.home ul {
	width:150px;
	padding-top:16px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font:13px/17px sans-serif;
}
.home li {
	margin:0;
	margin-top:27px;
}

.home li.first{
	margin-top:0px;
}

.home a {
	float:none;
	text-decoration:none;
	color:#959595;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-weight: bold;
}
.home a:hover {
	color:#33c6f2;
}
.divider {
	width:215px;
	height:38px;
	background:url(../images/divider.png) no-repeat;
	margin-top: 40px;
}
.divider_1 {
	width:215px;
	height:38px;
	background:url(../images/divider.png) no-repeat;
	margin-top: 5px;
}
.divider_2 {
	width:215px;
	height:38px;
	background:url(../images/divider.png) no-repeat;
	margin-top: 5px;
}
.inlinespace {
	margin-left:20px;
	color:#959595 !important;
	font-weight: bold;
	text-transform:none;
	float:right;
}
.smalltxt {
	font:13px/17px sans-serif;
	color: #666;
	margin-bottom: 5px;
}

.smalltxt a
{
	color:#959595;
	text-decoration:underline;
}

.smalltxt_2 {
	font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	color: #959595;
	background-repeat: no-repeat;
	margin-left: 20px;
}

.contactmap {
	font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	color: #959595;
	background-repeat: no-repeat;
	height: auto;
	width: 607px;
	margin-left: 50px;
	margin-top: 10px;
}

.smalltxt strong {
	color:#333;
}

.willfind{
	width:215px;
	height:281px;
	padding-left:2px;
	
}

.willfindrs{
	width:215px;
	height:255px;
	padding-left:2px;
	
}

.find
{
padding-top:10px;
}

.find div
{
	font-weight:bold;
	font:13px/17px sans-serif;
	margin: 6px 0 0;
	
}
.find ul {
	width:215px;
	margin: 0;
	padding-left: 30px !important;
}
.find li {
	margin:0;
	list-style-image: url(../images/arrow.png);
	font-weight:bold;
	font:13px/17px sans-serif;
	margin: 6px 0 0;
}

.find a {
	cursor: pointer;
	float:none;
	text-decoration:none;
	color:#959595;
	font-weight: bold;
	margin: 6px 3px 0;
    position: absolute;
}
.find a:hover {
	color:#56880C;
}

.special {
	width:215px;
	height:400px;
	
	
}
.content_bottom {
	width:1000px;
	height: 15px;
	background:url(../images/bottomwhite.png) no-repeat;
}

/* Gallery */

.gallerydemo{
	float:left;
	width:630px;
	/*margin:10px 0 20px 20px;*/
}
.gallerydemo ul{
	float:left;
	width:630px;
	margin:5px 0 0 4px;
	display:block;
}
.gallerydemo li{
	float:left;
	padding:0;
	margin:0;
	color:white;

}
.gallerydemo {
	float:left;
	color:white;

}
#vlightbox a{
	float:left;
	margin:10px 18px 0 0 !important;
	padding:0;
	background: url(../images/bg_thumbs.png);
	width:210px !important;
	height:113px !important;
}
#vlightbox  a:hover{
	float:left;
	background: url(../images/bg_thumbs_h.png);
	padding:0;
}
#vlightbox p{
	float:left;
	padding:5px;
}

#vlightbox a img {
    float: left !important;
    margin: 9px 0 0 9px !important;
	width:193px;
	height:95px;
}


/* Gallery */

#footer {
	width:100%;
	background:url(../images/footerbg.png);
	clear:both;
	height:60px;
}


#innerfooter{
	width:1000px;
	margin:0 auto;
	padding-top:30px;
}

#innerfooter h1{font-family:Georgia; font-size:24pt; font-weight:bold; color:#add917; font-style:italic; border-bottom:1px dashed #000; line-height:50px;}
.footerleft{width:273px; float:left; margin-right: 77px;}
.footercenter{width:273px; float:left; margin-right:10px;}
.footerright{width:273px; float:right;}
.address{margin-top:10px; color:#daccaf; font-size:13px; line-height:16px;}

.formbg{width:277px; height:192px; background:url('../images/greenbg.png') no-repeat; margin-top:10px;}

.innerform{width:100%; padding:7px 12px 0;}

.innerform input.text{
	height:28px;
}

.innerform textarea{padding-top:5px !important; padding:0px; padding-left:2px !important; text-indent:5px;}

.textbox{width:249px; border:0px !important; background:url('../images/txtbox_1.png') no-repeat !important; height:28px; color:#5b5033 !important; outline:0px; text-indent:5px; font:13px/28px Sans-Serif; padding:0px !important;}
.space{height:5px;}
.textarea{width:249px; border:0px !important; background:url('../images/txtbox_2.png') no-repeat !important; height:80px; height:77px\9; color:#5b5033 !important; outline:0px; text-indent:5px; resize:none; font:13px/28px Sans-Serif;  padding:0px !important;}

*+html .textarea{width:249px; border:0px !important; background:url('../images/txtbox_2.png') no-repeat !important; height:77px; color:#5b5033 !important; outline:0px; text-indent:5px; resize:none; font:13px/28px Sans-Serif;  padding:0px !important;}




*+html .sendbutton{margin-top:3px;}

.sendbutton{margin-top:6px\9;}

.textboxreg{width:249px; border:0px; background:url('../images/txtbox_register.png') no-repeat; height:18px; color:#5b5033; outline:0px; text-indent:5px; font:13px/28px Sans-Serif;}

.textareareg{width:675px; border:0px; background:url('../images/txtarea_register.png') no-repeat; height:82px; color:#5b5033; outline:0px; text-indent:5px; resize:none; font:13px/28px Sans-Serif;}

.iconlink{margin-top:10px;}

.copyright{padding-top:5px; clear:both; color:#FFF; font-size:13px;}

.copyrighttext{width:50%; float:left;}

.copyrightlogo{width:40%; text-align:right; float:right;}

.button{background:none; border:0px;}



#moving_tab {
		/* hide overlength child elements*/
		overflow:hidden;
		
		/* all the child elements are refering to this width */
		width:100%;

		/* fix ie 6 overflow bug */
		position:relative
		
		/* styling */
		border:1px solid #ccc;	
		margin:0 auto;
	}
	
		#moving_tab .tabs {
			/* enable absolute position for .lava */
			position:relative;	
			height:30px;
			
			/* styling */
			padding-top:5px;
			cursor:default;
		}
	
		#moving_tab .tabs .galTypeitem {
			/* enable z-index */
			position:relative;
			z-index:10;
		
			/* display in one row */
			float:left;
			display:block;

			/* width = half size of #moving_tab */
			width:150px;
			
			/* height = height of .tabs */
			text-align:center;
			font-size:14px;
			font-weight:700;
			cursor:pointer;
			color:#000;
		}

		#moving_tab .tabs .lava {
			/* Set it to absolute */
			position:absolute;
			top:0; left:0;
			
			/* display the lava in bottom most layer */
			z-index:0;		
				
			/* width = half size of #moving_tab */
			width:150px;

			/* height = height of .tabs */
			height:30px;
			
			/* styling */
			background:#a1be28;
			border-radius: 10px;

		}
		
		#moving_tab .content {
			/* enable absolute position for .panel */	
			position:relative;
			overflow:hidden;
			margin-top:0px !important;
			height:auto !important;
			
			/* styling 
			background:#abe3eb;
			border-top:1px solid #d9fafa;*/
		}
		
		#moving_tab .panel {
			/* width is width of #moving_tab times 2 */
			position:relative;
			width:1400px;
		}
		
		#moving_tab .panel ul {
			/* display in one row */
			float:left;
			
			/* width is the same with #moving_tab */
			width:700px;
			
			/* remove all styles */
			padding:0;
			margin:0;
			list-style:none;
			

		}
			/* styling */
			#moving_tab .panel ul li a img {
				/*padding:5px 0 5px 10px;	*/
				display:inline !important;
			}