/*THESE ARE YOUR CHOICES FOR BODY COPY. IF YOU CHOOSE BODYTEXT2, BE SURE TO CHANGE THE LINE-HEIGHT FOR YOUR ANCHOR TAGS TO 17*/

body { 
	background:#FFBE00/*dcb601*/ url(../grc/bground.jpg) repeat-x;
	margin:0 auto;
	}


.main {
	background:url(../grc/background01.jpg) no-repeat center top;
}

img.logo {
	border:none;
}

.bodytext {
	background:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.12em;
	color: #000000;
	text-decoration: none;
	padding-left:25px;
	padding-right:26px;
	padding-top:10px;
	line-height:1.5em;
}

.bodytext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}

.bodytext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 17px;
}

.rates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height:17px;
}


/*THIS IS THE CSS FOR H1 TAGS. YOU CAN CUSTOMIZE THE SIZE AND COLOR IN THISS CSS TO MATCH YOUR DESIGN. H1 TAGS ARE USED FOR HEADERS OF PARAGRAPHS AND NOT TO BE USED WITHIN A PARAGRAPH*/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e57400;
	text-decoration: none;
}

h1.alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e57400;
	text-decoration: none;
	margin-bottom:0px;
}

.header {
	position:relative;
	height:200px;
	width:100%;
}

.header ul {padding:0; margin:0; list-style-type:none;}

img.border {
	float:right;
	margin-top:0px;
	margin-left:10px;
	padding:1px; border:1px solid #3b9cd6;
	}
	
img.border2 {
	float:left;
	margin-top:10px;
	margin-right:10px;
	padding:1px; border:1px solid #3b9cd6;
	}
	
img.border3 {
	padding:1px; border:1px solid #3b9cd6;
	}

img.border4 {
	padding:1px; border:1px solid #e57400;
	}

/*THE FOLLOWING IS APPLIED TO ANCHOR TAGS*/

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406fd8;
	text-decoration: underline;
	line-height: 15px;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #406fd8;
	text-decoration: underline;
	line-height: 15px;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
}
a.sub:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
a.sub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

/*THE FOLLOWING CSS IS FOR THE FORMS*/

.inputbox 
{
	padding: 2px;
	border: 1px solid #FF8201;
	background-color: #FEE9A8;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	height:20px;
	width:55%;
}

select.dropdown {
	width: 170px;
	padding: 2px;
	border: 1px solid #FF8201;
	background-color: #FEE9A8;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}



/*THE CSS BELOW IS FOR THE NPL COPYRIGHT FOOTERS*/

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.footlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.footlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.footlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.footlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}


.rates {
	border-collapse:collapse;
	display:block;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:4px 0 10px;
	line-height:1.6em;
}

.rates td {
	border:1px solid #909090;
	font-weight:normal;
	margin:0;
	padding:4px;
}

.rates img {
	border: 1px solid #e57400;
	margin: 4px 2px;
}


.bglred {
	background:none repeat scroll 0 0 #F2E6DA;
	font:11px/18px verdana;
	padding:10px;
	text-decoration:none;
}

.btncenter {
	padding:10px 30px;
	text-align:center;
}

form {
	background:#BCDAE4;
	width:98%;
	margin:0 auto;
}

form ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

form ul li {margin: 12px 0;}

fieldset {
	border:none;
	padding:0;
	margin:0;
}

legend {
	background:#2F79D2;
	color:#FFF;
	font-weight:bold;
	padding:4px 0;
	text-transform:uppercase;
	text-indent:8px;
	width:100%;
}

label {
	clear: both;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	padding-right: 10px;
	text-align: right;
	width: 30%;
}

input.smlbox {
    background-color: #fee9a8;
    border: 1px solid #ff8201;
    color: #333;
    font: 11px/14px Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 2px;
    width: 20%;
}

input.acode {
	background-color: #fee9a8;
    border: 1px solid #ff8201;
    color: #333;
    font: 11px/14px Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 2px;
    width: 10%;
}

input.submitbtn {
	background:#2F79D2;
	border:1px solid #034089;
	color:#FFF;
	padding: 4px;
	width: 80px;
	margin:0 auto;	
}

div.send {
	text-align:center;
	padding:8px 0;
}

.footer {
	background:url(../grc/panchos_villas_03.gif) no-repeat;
	height:108px;
	width:100%;
}

div.rooms {
	background: #efefef;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 0 15px 10px;
}

div.rooms img {
	margin: 8px;
	border:1px solid #e57400;
}

dl.rates {
	float:left;
	width:45%;
	margin:0;
	padding-bottom:0;
}
dl.rates dd {margin:7px 0; font-weight:bold;}

dl.rates dt {font-size:14px; font-weight:bold;}

div.rooms p {clear: both;}

h3 {
	color:#4f9800;
	font-size:16px;
	margin-bottom:0;
}

.grn {color:#4f9800;}
.orng {color:#e57400;}