﻿body
{
    background-color: Black;
    color: White;
    font-family: Arial, Helvetica, Geneva, Sans-Serif;
    font-size: 9pt;
    margin: 0;
    padding: 0;
}

#outerContainer
{
    width: 900px;
    margin: 0 auto 0 auto;
}

#headeren
{
    width: 900px;
    height: 297px;
    clear: both;
}


#headeres
{
    width: 900px;
    height: 297px;
    clear: both;
}

#menu
{
    height: 34px;
    width: 900px;
    clear: both;
    font-family: Trajan, Times New Roman, MS Serif;
    text-transform: uppercase;
    font-size: 12px;
}

#menu ul
{
    margin-left: 0;
    padding-left: 0;
    display: inline;
    height: 34px;
    width: 900px;
    margin-bottom: 20px;
    clear: both;
}

#menu li
{
    float: left;
    list-style: none;
    height: 29px;
}

#menu a:link, #menu a:visited
{
    text-align: center;
    display: block;
    color: White;
    text-decoration: none;
    width: 180px;
    padding-top: 13px;
    background-image: url(/Graphics/MenuBg_900.gif);
    height: 21px;
}


#menu a:hover, #menu a:active
{
    text-align: center;
    display: block;
    color: White;
    text-decoration: none;
    width: 180px;
    padding-top: 13px;
    background-image: url(/Graphics/MenuBgOver_900.gif);
}

#content
{
    min-height: 200px;
    width:900px;
    clear: both;
}

#footer
{
    height: 25px;
    clear: both;
    padding-left: 3px;
    font-family: Trajan, Times New Roman, MS Serif;
    width:900px;
    position:relative;
    top:-2px;
}

.fac
{
    height: 60px;
    clear: both;
    margin:auto;
    padding:0;
    padding-left: 50px;
    padding-right:40px;
    margin-left:3px;
    font-family: Arial;
    width:810px;
    background-color:#314518;
}


#footerLeft
{
	float:left;
	height: 32px;
	margin:auto;
	padding:0;
    background-color: #999999;
    font-family: Trajan, Times New Roman, MS Serif;
    font-size:13px;
    width:800px;
	
}

#footerLeftOld
{
	float:left;
	height: 25px;
	margin:auto;
	padding:0;
	padding-top:7px;
    background-color: #999999;
    font-family: Trajan, Times New Roman, MS Serif;
    font-size:13px;
    width:800px;
	
}

#footerRight
{
	float:left;
	height: 32px;
		margin:auto;
	padding:0;
	background-color: white;
    color:black;
    font-family: Trajan, Times New Roman, MS Serif;
    width:100px;
    font-weight:bold;
}

#footerRightOld
{
	float:left;
	height: 25px;
		margin:auto;
	padding:0;
		padding-top:7px;
	background-color: white;
    color:black;
    font-family: Trajan, Times New Roman, MS Serif;
    width:100px;
    font-weight:bold;
}


#footer input
{
    margin-left: 12px;
}

#footerLeft a:link, #footerLeft a:active, #footerLeft a:visited
{
    text-decoration: none;
    color: White;
    font-size: 12px;
}

#footerLeft a:hover
{
    text-decoration: underline;
    color: White;
    font-size: 12px;

}


#footerRight a:link, #footerRight a:active, #footerRight a:visited
{
    text-decoration: none;
    color: black;
    font-size: 13px;

}

#footerRight a:hover
{
    text-decoration: underline;
    color: black;
    font-size: 13px;
}


.clearDiv
{
    height: 1px;
    clear: both;
}


.bottomBar
{
	clear:both;
	width:900px;
	background-color:Transparent;
	height:25px;
	
}

/* --- HOME PAGE --- */


.alas
{
margin:auto;
padding:0;
padding-top:20px;
width:630px;	
	
	
}

.alasLeft
{
	width:180px;
	margin:auto;
	padding:0;
	float:left;
	display:inline;
}

.alasRight
{
	margin:auto;
	padding:0;
	width:450px;
	float:left;
	display:inline;
	
}


.wmvtext
{
	padding:0;
	margin:auto;
	position:relative; 
	top:-5px;
}

#ContentHome
{
	padding-top:30px;
	width:900px;
	
	
}

#ContentHome .content
{
    float: left;
    width: 650px;
}

#ContentHome .sideBar
{
    text-align: left;
    float: left;
    width: 244px;
    padding-left: 2px;
}

#textContainer
{
    margin-top: 0px;
    margin-right:5px;
    min-height: 168px;
    text-align: left;
}

#ContentHome h1
{
    text-align: left;
    text-indent: -9000px;
    background: black url(/Graphics/Home/My_Concept.gif) no-repeat;
    width: 149px;
    height: 30px;
    margin-top: 28px;
    margin-left: 110px;
}

#ContentHome h2
{
    text-align: left;
    text-indent: -9000px;
    background: url(/Graphics/Home/Paradise_In_The_Mountains.gif) no-repeat;
    width: 144px;
    height: 43px;
    margin-top: 26px;
    margin-left: 120px;
}

#ContentHome h3
{
    text-align: left;
    text-indent: -9000px;
    background: url(/Graphics/Home/View.jpg) no-repeat;
    width: 122px;
    height: 81px;
    margin-left: 135px;
}

#ContentHome h4
{
    text-indent: -9000px;
    background: url(/Graphics/Home/Alastair_Grant.gif) no-repeat;
    text-align: left;
    width: 121px;
    height: 12px;
    padding: 0px;
    margin: 0px;
    margin-left: 270px;
    margin-top: 20px;
}

/* --- THIE MASIA --- */

.TheMasiaOuter
{
	margin:0;
	padding:0;
	height:400px;
	width:900px;
	text-align:center;
}

.TheWildOuter
{
	margin:0;
	padding:0;
	height:400px;
	width:900px;
	text-align:center;
}

.TheMasiaOuterFac
{
	margin:0;
	padding:0;
	height:340px;
	width:900px;
	text-align:center;
}

.TheMasiaContent
{
	margin:auto;
	padding:0;
	padding-top:30px;
	text-align:center;	
	width:900px;
	
}

.TheMasia_Box
{
	margin:0;
	padding:0;
    float: left;
    width: 225px;
    height: 210px;
    text-align: center;
}

.TheMasiaContentBox
{
	margin:auto;
	padding:0;
	width:850px;
	padding-left:25px;
	font-family:Arial;
	color:White;
	text-align:left;
	clear:both;
}


.TheMasiaClick
{
	margin:auto;
	padding:0;
	width:850px;
	padding-left:25px;
	font-family:Arial;
	color:White;
	text-align:right;
	clear:both;
}

.TheMasiaClick a:link, .TheMasiaClick a:active, .TheMasiaClick a:visited
{
    text-decoration: none;
    color: White;
    font-family:Arial;
    text-align:right;
}

.TheMasiaClick a:hover
{
    text-decoration: underline;
    color: White;
    font-family:Arial;
    text-align:right;
}



.TheMasia_Box h1
{
    text-transform: uppercase;
    font-size: 10pt;
    font-weight: normal;
    font-family: Trajan, Times New Roman;
}

.TheMasia_Box a:link, .TheMasia_Box a:active, .TheMasia_Box a:visited
{
    text-decoration: none;
    color: White;
}

.TheMasia_Box a:hover
{
    text-decoration: underline;
}

/* --- THE MASIA SUB PAGES--- */

.TheMasiaSub
{
    text-align: left;
    margin:auto;
    padding:0;
    padding-top:30px;
    padding-left:40px;
}

.TheMasiaSub_Box
{
    float: left;
    height: 170px;
}

.TheMasiaSub h1
{
    font-family: Trajan, Times New Roman;
    text-transform: uppercase;
    font-size: 10pt;
    font-weight: normal;
}

.TheMasiaSub_Box a:link, .TheMasiaSub_Box a:active, .TheMasiaSub_Box a:visited
{
    text-decoration: none;
    color: White;
}

.TheMasiaSub_Box a:hover
{
    text-decoration: underline;
}

/* --- THIS WILDERNESS --- */

.ThisWildernessContent
{
	margin:auto;
	padding:0;
	padding-top:30px;
	text-align:center;	
	width:900px;
	
}

.ThisWildernessContentBox
{
	margin:auto;
	padding:0;
	width:850px;
	padding-left:25px;
	font-family:Arial;
	color:White;
	text-align:left;
	clear:both;
}


.ThisWilderness_Box
{
	margin:0;
	padding:0;
    float: left;
    width: 225px;
    height: 210px;
    text-align: center;
}

.ThisWildernessSub_Box
{
    float: left;
    padding-bottom: 50px;
}

.WildernessSub_Table
{
    position: relative;
    top: -20px;
}

.WildernessSub_TableCell
{
    height: 40px;
    vertical-align: middle;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: Trajan, Times New Roman;
}

.ThisWilderness_Box h1
{
    text-transform: uppercase;
    font-size: 10pt;
    font-weight: normal;
    font-family: Trajan, Times New Roman;
}

.ThisWilderness_Box a:link, .ThisWilderness_Box a:visited, .ThisWilderness_Box a:active,
.ThisWildernessSub_Box a:link, .ThisWildernessSub_Box a:visited, .ThisWildernessSub_Box a:active
{
    text-decoration: none;
    color: White;
}

.ThisWilderness_Box a:hover,
.ThisWildernessSub_Box a:hover
{
    text-decoration: underline;
    color: White;
}

/* --- BOOKING INFO --- */

/* --- HOME PAGE --- */

#ContentBooking .content
{
    float: left;
    margin:auto;
    padding:0;
    width: 550px;
}

#ContentBooking .sideBar
{
	margin:auto;
	padding:0;
    text-align: right;
    float: left;
    width: 325px;
    padding-right:25px;
}


#ContentBookingSP .content
{
    float: left;
    margin:auto;
    padding:0;
    width: 550px;
}

#ContentBookingSP .sideBar
{
	margin:auto;
	padding:0;
    text-align: right;
    float: left;
    width: 325px;
    padding-right:25px;
}




.allPDF
{
width:310px;
clear:both;	
text-align:left;
padding-left:15px;
font-family:Arial;
color:White;
font-size:12px;
}

.allPDF a:link,
.allPDF a:visited,
.allPDF a:active
{
    font-family:Arial;
    font-size:14px;
    color:whte;
    text-decoration:none;
}

.linkage a:link,
.linkage a:visited,
.linkage a:active
{
    font-family:Arial;
    font-size:14px;
    color:whte;
    text-decoration:none;
}

.allPDF a:hover
{
    font-family:Arial;
    font-size:14px;
    color:whte;
    text-decoration:none;
}

.rightPDF
{
	margin:auto;
	padding:0;
	text-align:left;
	float:left;
	width:180px;
	padding-top:5px;
}

.leftPDF
{
	margin:auto;
	padding:0;
	text-align:left;
	float:left;
	width:130px;
		padding-top:5px;
}

.bookFoot
{
	width:850px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:White;
}

.bookFoot a:link,
.bookFoot a:visited,
.bookFoot a:active
{
    color:white;
    text-decoration:none;
    font-size:14px;
    font-family:Arial;
}

.bookFoot a:hover
{
    color:whte;
    text-decoration:underline;
    font-size:14px;
    font-family:Arial;
}




#ContentBooking .sideBar .textContainer
{
    margin-top: 28px;
    text-align: right;
}

#ContentBooking .content .textContainer
{
    margin-top: 28px;
    min-height: 168px;
    text-align: right;
    margin-right: 10px;
    padding-left:25px;
}

#ContentBooking h1
{
    background: black url(/Graphics/Booking_Info/Booking.gif) no-repeat;
    width: 116px;
    height: 30px;
    margin-top: 28px;
    margin-left: 150px;
}

#ContentBooking h2
{
}

#ContentBooking h3
{
    background: url(/Graphics/Booking_Info/Booking_Form.gif) no-repeat;
    text-align: left;
    width: 104px;
    height: 18px;
    border: 0;
    padding: 0;
    margin: 0;
    margin-left: 110px;
    position: relative;
    top: 30px;
}

#ContentBooking .bookingForm
{
    padding-bottom: 32px;
}


#ContentBookingSP .sideBar .textContainer
{
    margin-top: 28px;
    text-align: right;
}

#ContentBookingSP .content .textContainer
{
    margin-top: 28px;
    min-height: 168px;
    text-align: right;
    margin-right: 10px;
    padding-left:25px;
}

#ContentBookingSP h1
{
    background: black url(/Graphics/Booking_Info/Reservas.gif) no-repeat;
    width: 116px;
    height: 37px;
    margin-top: 28px;
    margin-left: 150px;
}

#ContentBookingSP h2
{
}

#ContentBookingSP h3
{
    background: url(/Graphics/Booking_Info/Booking_Form.gif) no-repeat;
    text-align: left;
    width: 104px;
    height: 18px;
    border: 0;
    padding: 0;
    margin: 0;
    margin-left: 110px;
    position: relative;
    top: 30px;
}

#ContentBookingSP .bookingForm
{
    padding-bottom: 32px;
}

.bookingForm a:link,
.bookingForm a:visited,
.bookingForm a:active
{
    color:white;
    text-decoration:none;
    font-size:13px;
    font-family:Arial;
}



.bookingForm a:hover
{
    color:white;
    text-decoration:underline;
    font-size:13px;
    font-family:Arial;
}

.bookTop
{
	margin:0px;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:30px;
	width:450px;
	font-family:Arial;
	font-size:14px;
	color:#d6d9c6;
	background-color:#58723c;
	height:20px;
	text-align:left;
	font-weight:bold;
}

.greyBar
{
width:470px;
height:3px;
background-color:#d6d9c6;
margin:auto;
padding:0px;
text-align:center;	
}


.wholeHouse
{
	margin:0px;
	padding:0;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:30px;
	width:450px;
	font-family:Arial;
	font-size:11px;
	color:#d6d9c6;
	background-color:#58723c;
	height:15px;
	text-align:left;
	font-weight:normal;
}

.bookTableContent
{
	margin:0px;
	padding:0;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	width:450px;
	font-family:Arial;
	font-size:11px;
	color:#58723c;
	background-color:#d6d9c6;
	text-align:left;
	font-weight:normal;
}





#ContentBooking .content .textContainer th
{
    height: 26px;
    vertical-align: middle;
    border-bottom: solid 1px #49693b;
    font-weight: normal;
    padding: 5px;
}

#ContentBooking .content .textContainer td
{
    height: 18px;
    vertical-align: middle;
    padding: 0px;
    padding-left: 0px;
}

#ContentBooking .content .textContainer tr .bordered
{
    border-bottom: solid 1px #49693b;
}


#ContentBookingSP .content .textContainer th
{
    height: 26px;
    vertical-align: middle;
    border-bottom: solid 1px #49693b;
    font-weight: normal;
    padding: 5px;
}

#ContentBookingSP .content .textContainer td
{
    height: 18px;
    vertical-align: middle;
    padding: 0px;
    padding-left: 0px;
}

#ContentBookingSP .content .textContainer tr .bordered
{
    border-bottom: solid 1px #49693b;
}


image
{
    border: 0;
}


img
{
    border: 0;
}

.clear
{
	clear:both;
	
}

.small
{
	padding:0;
	margin:auto;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	color:White;
	
}

.where
{
	margin:auto;
	padding:0px;
	width:900px;
	
}

.whereLeft
{
	margin:auto;
	padding:0;
	width:300px;
	text-align:left;
	float:left;
	display:inline;

}

.whereMiddle
{
	margin:auto;
	padding:0;
	width:230px;
	text-align:left;
	float:left;
	display:inline;

}



.whereRight
{
	margin:auto;
	padding:0;
	width:340px;
	text-align:left;
	float:left;
	display:inline;

}


.whereMiddle a:link,
.whereMiddle a:visited,
.whereMiddle a:active
{
    color:white;
    text-decoration:none;
    font-size:11px;
    font-family:Times New Roman;
}

.whereMiddle a:hover
{
    color:white;
    text-decoration:underline;
    font-size:11px;
    font-family:Times New Roman;
}

.pressAll
{
	width:900px;
	margin:auto;
	padding:0;
	
}

.pressLeft
{
	width:360px;
	margin-left:40px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
		text-align:left;
	float:left;
}

.pressRight
{
	width:380px;
	margin:auto;
	padding:0;
	text-align:left;
	float:left;
}

.blackbar
{
	width:800px;
	height:20px;
	margin:auto;
	padding:0;
	background-color:black;
	clear:both;
}

.fac a:link,
.fac a:visited,
.fac a:active
{
    color:white;
    text-decoration:none;
    font-size:11px;
    font-family:Arial;
}

.fac a:hover
{
    color:white;
    text-decoration:underline;
    font-size:11px;
    font-family:Arial;
}


.pressLeft a:link,
.pressLeft a:visited,
.pressLeft a:active
{
    color:white;
    text-decoration:none;
    font-size:11px;
    font-family:Arial;
}

.pressLeft a:hover
{
    color:white;
    text-decoration:underline;
    font-size:11px;
    font-family:Arial;
}

.smallblack
{
	margin:0;
	padding:0;
	width:100px;
	height:30px;
	background-color:Black;
}

.site
{
	width:600px;
	margin:auto;
	padding:0;
	text-align:center;
}



.siteLeft
{
	width:300px;
	margin:auto;
	padding:0;
	text-align:left;
	float:left;
}


.siteRight
{
	width:300px;
	margin:auto;
	padding:0;
	text-align:left;
	float:left;
}



.siteLeft a:link,
.siteLeft a:visited,
.siteLeft a:active
{
    color:white;
    text-decoration:none;
    font-size:12px;
    font-family:Arial;
}

.siteLeft a:hover
{
    color:white;
    text-decoration:underline;
    font-size:12px;
    font-family:Arial;
}

.siteLeft li
{
	margin:0;
	padding:3px;
	
	
}


.siteRight a:link,
.siteRight a:visited,
.siteRight a:active
{
    color:white;
    text-decoration:none;
    font-size:12px;
    font-family:Arial;
}

.siteRight a:hover
{
    color:white;
    text-decoration:underline;
    font-size:12px;
    font-family:Arial;
}

.siteRight li
{
	margin:0;
	padding:3px;
	
	
}
