:link,:visited { text-decoration:none }
ul { list-style: none;}
a img,:link img,:visited img { border:none }

html,body,div,ul,li,p{
	margin:0;padding:0;
}

html {
	font-size: 100%; /* IE hack */ 
}

body {
	color: Black;
	background-color: #CCCCFF;
	background-repeat: repeat;
	font-size: 62.5%; 
	font-family: "Maiandra GD", Maindra, "Skia CC", Skia, "Trebuchet MS", Trebuchet, sans-serif; 
	text-align: left;
}

#colorBlock1 {
	position: absolute;
	top: 1em;
	left: 17.5em;
	width: 2em;  
	height: 10em;
	color: Black;
	background-color: #6699CC;
}

#colorBlock2 {
	position: absolute;
	top: 5em;
	left: 1em;
	width: 18.5em;  
	height: 6em;
	color: Black;
	background-color: #6699CC;
}


#mastheadpic1 {
	position: absolute;
	top: 1em;
	left: 20.5em;
	height: 10em;
	width: 53em;

}

#mastheadpic2 {
	position: absolute;
	top: 2em;
	left: 2em;
	width: 16.5em;
	/*height: 8.5em;*/
	z-index: 2;
}

#mainCont {
	color: Black;
	background-color: #9999FF;
	position: absolute;
	left: 1em;
	top: 12em;
	height: 47em;
	width: 100%;
}

#roomBkgnd {
	position: absolute;
	left: 11em;
	height: 46em;
	width: 63em;
	opacity: .5;
	/*MozOpacity: .5;*/
	filter: alpha(opacity=50);
}

#roomTermsConditions { 
	position: absolute;
	top: 1em;
	left: 44em;
	color: #FF0000;
	font-size: 1.4em;
	z-index: 2;
	border-bottom: #CC0000 solid thin;
}

#roomTermsConditions a { 
	position: relative; 
	display: block;
	font-size: 100%;
}

#roomTermsConditions a span {
	display: none;
}

#roomTermsConditions a:hover span {
	display: block;
	position: absolute;
	top: -9em;
	left: -30em;	
	width: 40em;
	color: black;
	background-color:#FFCCFF;
	border: 1px solid #330033;
	padding: 1em;
	z-index: 2;
}
  

#roomSelect a:link, #roomSelect a:visited {
	color: #ffffff;
	background-color: #887869;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: thin;
	border-bottom-width: thin;
	border-color: #000000;
}

#roomSelect a:hover, .hotelSelect {
	color: #ffffff; 
	background-color: #789872;
	}
	
#roomSelect a:focus, #roomSelect a:active {
	color: #ffffff;
	background-color: #996699;
	}

	
#roomSelect{
	font-family: "Maiandra GD", Maindra, "Skia CC", Skia, "Trebuchet MS", Trebuchet, sans-serif; 
	position: absolute;
	z-index: 1;
	left: 1em;
	top: .5em;
	font-size: 1.4em;
	line-height: 1.2em;
}


#roomSelect p {
	margin-top: .2em;
	margin-bottom: .2em;
	/*margin-left: 1em;*/
}

.hotelSelect {
	position: relative;
	margin-left: -1em;
	padding-left: 1em;
	width: 10em;
}

#roomSelect a {
	position: relative;
	display: block;  
	width: 8em; /* width of menu - padding-left */
	padding: 0em 0em 0em 1em; 
}


/*#roomShadow*/
#roomCont {
	position: absolute;
	width: 64em;
	height: 45.5em;
	top: 0em;
	left: 12.5em;
	color: Black;
	background-color: #7F88CE;
	border: medium double Black;
	z-index: 0;
}


#LasFloresRooms, #LaPalomaRooms
{
position: absolute;
left: 4em;
top: 1em;
/*height: 40em;
width: 50em;
*/}

.hotelDesc, .hotelFeatures, .roomName, .roomDesc, 
.rateMidweek, .rateWeekend, #midWeek, #weekend {
	font-size: 1.6em;
	line-height: 1.2em;
	padding-left: .5em;
	color: Black;
	background-color: #CCCCFF;
	border: thin solid Black;
}

.hotelDesc {
	position: absolute;
	top: .8em;
	left: 0em;
	width: 16em;
}

.hotelFeatures {
	position: absolute;
	top: 6em;
	left: 0em;
	width: 11em;
	padding: .5em .25em .5em .5em;
	z-index: 2;
}

.roomName {
	position: absolute;
	width: 8em;
	top: 2em;
	left: 26em;
	text-align: right;
	padding-right: 1em;
	color: White;
	background-color: #996699;

}

.roomDesc {
	position: absolute;
	width: 25em;
	top: 24em;
	left: 9.2em;
	z-index: 1;
	text-align: right;
	padding-right: 1em;
}

#midWeek {
	position: absolute;
	z-index: 1;
	top: 20.7em;
	left: 2.5em;
	background-color: transparent;
	border: thin none Black;
}

.rateMidweek {
	position: absolute;
	width: 8.5em;
	top: 20em;
	text-align: right;
	padding-right: 1em;
}

#weekend {
	position: absolute;
	z-index: 1;
	top: 22.7em;
	left: 2.5em;
	background-color: transparent;
	border: thin none Black;
}

.rateWeekend {
	position: absolute;
	width: 8.5em;
	top: 22em;
	text-align: right;
	padding-right: 1em;
}

.roomImg {
	position: absolute;
	top: 6em;
	left: 17em;
	width: 40em;
	height: 30em;
	display: none;
	opacity: 1;
	filter: alpha(opacity=100);
	border: thin solid Black;
}


.resButton {
	position: absolute;
	width: 11em;
	top: 25em;
	left: 31.4em;
	font-size: 1.32em;
	/*color: White;*/
	/*background-color: #FEFEFE;*/
	/*border: thin hidden Black;*/
}

#LasFloresRooms p, #LaPalomaRooms p
{
/*list-style-type: disc;*/
/*padding: 0em;*/
/*margin: 0;*/
/*text-align: left;*/
/*width: 12em;*/

/*	background-color: silver;*/
}

#LasFlores-A, #LasFlores-B, #LasFlores-C, #LasFlores-D,
#LaPaloma-1, #LaPaloma-2, #LaPaloma-3, #LaPaloma-4, #LaPaloma-5, 
#LaPaloma-6, #LaPaloma-7, #LaPaloma-8, #LaPaloma-9, #LaPaloma-10, 
#LaPaloma-11, #LaPaloma-12, #LaPaloma-14, #LaPaloma-15, #LaPaloma-16 
{
display: block;
}
