body {
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
body {background:#fff;}
a,a:link,a:visited {	color:#000;	text-decoration: none;}
a:hover {	color:#000;	text-decoration: underline;}
a:active {	color:#f00;}
strong{font-weight:bold;}
#container {	width:700px;	margin:50px auto 30px;	background-color: #dcd5c5;	border:2px solid #81a0c5; 	font-family: Tahoma, Arial, Helvetica, sans-serif;}
#container.losgigantis_container {	background: #dcd5c5 url(../images/losgigantis1.jpg) top right no-repeat;	}#container.panorama_container {	background: #dcd5c5 url(../images/bg_panorama.jpg) top right no-repeat;	}#container.villaflor_container {	background: #dcd5c5 url(../images/bg_villaflor.jpg) top right no-repeat;	}#container.cabin_container {	background: #dcd5c5 url(../images/bg_cabin.jpg) top right no-repeat;	}
#navigation {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;	float:right;}
#navigation li {	display: inline;	border-right: 1px solid #000;	padding: 4px;}
#header img {	float:left;}
#header {	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;}
#content {	clear: both;	padding-top: 10px;	padding-left: 10px;	padding-right: 10px;}
#content h1 {	display: inline;}
#content p {	display:inline;}
.homegallery li {	display:inline;}.homegallery {	padding-top: 10px; padding-left:90px;}
.sectiongallery li {	display: inline;	padding-right: 5px;}
.sectiongallery {	width: 400px
}
#gallery {
	margin-top: 10px;
}

.style1 {
	font-size: 12px;
	font-weight: bold;
}
.footnote {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;	margin-bottom: 10px;
}
.rtn_btn {
	margin-top:-20px;
	text-align:right;
}.rtn_btn_panorama {	margin-top:16px;	text-align:right;}.rtn_btn_cabin {	margin-top:65px;	text-align:right;}.header1 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}
.editorial {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	width: 375px;}
.editorial_availability {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	width: 675px;}
#content .editorial p {	margin-bottom: 5px;	display: block;}
.moreimg_btn {	text-align:right;}
#moreimg_cabin {margin-top: -50px;}

/* -------------------------------------- ------------------ --------------------------------------------*/

/* -------------------------------------- Home Page	 --------------------------------------------*/
/* Added for the navigation on the contact us list so it no longer as a border on the right */

#navigation li.noBorders {border-right:0px;}
.clearBoth {clear:both;}

.homegallery {width:650px; margin:10px auto;}
	.homegallery img{padding-bottom:5px;}
	.homegallery a img{border:2px solid #DCD5C5;}
	.homegallery a:hover img{border:2px solid #B73205;}
	.homegallery li{float:left; width:160px; text-align:center;}
	.homegallery p{padding-top:5px;}
	
/* -------------------------------------- ------------------ --------------------------------------------*/

/* -------------------------------------- Footer	 --------------------------------------------*/
#footer {margin-bottom:10px;}
	#footer ul{width:550px; margin:2px auto;}
	#footer li{float:left; font-size:12px; border-right:1px solid #000; padding-right:6px;}
	#footer li.noBorders{border-right:0; padding-left:5px;}
	#footer  a,
	#footer  a:link,
	#footer  a:visited{text-decoration:underline;}
	#footer  a:hover,
	#footer  a:active{text-decoration:none;}

/* -------------------------------------- ------------------ --------------------------------------------*/

/* -------------------------------------- Form	 --------------------------------------------*/
form{font-size:14px; margin-left:15px; margin-top:15px; overflow: auto;}
input, label, textarea{display:block; width:260px; float:left; margin-bottom:10px; padding:4px 3px;}
input, textarea{border:1px solid #BFBFBF; background:#fff;}
label{text-align:left; width:150px; padding-right:40px; }
.formClear{clear:left;}
#btn{width:100px; background:#B73503;  color:#fff; border:3px solid #fff; margin-left:193px;}

.contactFormBox {overflow:auto; width:90%; margin-left:10px; margin-bottom:20px;}
	.contactFormBox dl{width:40%; float:left;}
	.contactFormBox dd{font-size:15px;}
	.ukContact {margin-right:50px;}

.msgBox1, .msgBox2 {font-weight:bold; margin-top:10px; margin-bottom:10px;}

