body {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;

	background-position:center top;
	background-repeat:repeat-x;
	text-align: center;
	margin: 0px;
	line-height:12pt;
	padding: 0px;
}
#holder {
	width: 948px;
	background: #FFFFFF;
	text-align: left;
	margin: 0 auto 0 auto;
}

.thumbnail{
width:1px;

overflow:visible;
*margin-top:0px;
}

.imgBorder1 {
border:4px solid #00318D;
}

.toper {
width:450px;
}

#header {
	text-align:center;
}

#about{
width:25%;
float:right;
}

#unit{
width:33%;
float:right;
padding:8px;
text-align:center;
}

#news{
width:350px;
float:left;
text-align:left;
}

div{
	position:relative;
}


#contentbg{
background-image:url(images/contentbg.jpg);
background-repeat:no-repeat;
background-position:center top;
height:auto;
min-height:350px;
padding-top:30px;
padding-left:5px;
padding-right:5px;
margin-top:-2px;
overflow:visible;
width:948px;
}

#content-leftarea{
width:65%;
float:left;
}
#content-leftarea-contact{
width:45%;
float:left;
}
#content-rightarea{
float:right;
width:200px;
margin:0px 100px 0px 0px;
}
#content-rightarea-contact{
float:right;
width:52%;
text-align:right;
}
.fLink{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#003D9D;
}
A.fLink:link,a.fLink:visited,a.fLink:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#003D9D;
text-decoration:none;
}

A.fLink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#003D9D;
text-decoration:underline;
}
.black,.black:visited,.black:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
text-decoration:none;
}

.black:hover{
color:#0000FF;
text-decoration:none;
}

.black1,.black1:visited,.black1:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#ffffff;
text-decoration:none;
}

.black1:hover{
color:#f7f7f7;
text-decoration:none;
}

#footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
background-position:center bottom;
height:285px;
min-height:250px;
text-align:center;
width:948px;
position:relative;
float:left;
}

.title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15pt;
color:#003D9D;
}
.titleSm{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13pt;
color:#003D9D;
}

.floatR{
float:right;
}

.floatL{
float:left;
}


.leftBrd{
border-left-color:#000000;
border-left-style:solid;
border-left-width:1px;
padding-left:15px;
}

.tnb{
position:absolute; width:100%; height:34px; background-color:#FFFFFF; background-image:url(images/tnb.jpg); background-position:top; background-repeat:repeat-x; z-index:1000; left: 0px; top: 109px; text-align:left; vertical-align:bottom; visibility:visible;
}

.tnb div{
width:auto;
float:left;
top:5px;
z-index:1200;
visibility:visible;
}

#Layer1 {
	position:absolute;
	left:563px;
	top:143px;
	width:161px;
	height:auto;
	z-index:1;

}
#Layer2 {
	position:absolute;
	left:540px;
	top:143px;
	width:210px;
	height:auto;
	z-index:1;

}

.menubg{
z-index:301; background-image:url(images/menubg.jpg); background-repeat:repeat-y; background-position:top;
border-style:solid; border-bottom-color:#4F7AB5; border-width:1px;
}
.menubg1{
z-index:301; background-image:url(spanish/images/menubg.jpg); background-repeat:repeat-y; background-position:top;
border-style:solid; border-bottom-color:#4F7AB5; border-width:1px;
}

.menuItem{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
height:32px;
vertical-align:middle;
text-align:left;
padding-left:10px;
border-top-color:#4F7AB5;
border-top-width:1px;
border-top-style:solid;

border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;
cursor:pointer;
}

.menuItem:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
text-decoration:none;
color:#CC0000;
padding-left:10px;
border-top-color:#4F7AB5;
border-top-width:1px;
border-top-style:solid;

background-image:url(images/hovermenu.jpg);
background-position:top left;
background-repeat:repeat-x;

border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;

}

.menuItem a:link,a:visited,a:active{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
text-decoration:none;
}

.menuItem a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
text-decoration:none;
}

.menuItem a:active{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
text-decoration:none;
}

.request{
background-image:url(images/horequestquote.jpg);
background-position:top left;
background-repeat:repeat-x;
}


.menuItem a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
text-decoration:none;
color:#CC0000;
}

.menuItem p{
height:auto;
margin-top:7px;
}

#detailImageScroll {
	float:left;
	width:350px;
	background-color:#F5F5F5;
	text-align:center;
	padding:6px;
}
#unitDetails {
	float:left;
	width:24%;
	padding:6px;
}
#searchForm {
	float:right;
	width:30%;
	text-align:left;
	background-color:#DEE8F4;
	padding:10px;
}
A.BLink:link,a.BLink:visited,a.BLink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

A.BLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#003D9D;
	text-decoration:none;
}
A.BLinkSm:link,a:visited,a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

A.BLinkSm:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#003D9D;
	text-decoration:underline;
}

A.news:link,a:visited,a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

A.news:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	text-decoration:underline;
}

.contentBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#003D9D;
}
.contentBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}
#lineHeight {
	line-height:20px;
	padding:0px;
	width:100%;
}
#searchFormLeft {
	float:left;
	width:35%;
}
#searchFormRight {
	float:right;
	width:100px;
	text-align:left;
}
#searchFormL {
	float:left;
	width:20%;
}
#searchFormC {
	float:left;
	width:160px;
	text-align:left;
	
	
}
#searchFormR {
	float:right;
	width:45%;
	text-align:left;
}

#searchMap {
	float:left;
/*	border:6px solid #002E84;*/
}
#searchAttributes {
	float:right;
	text-align:left;
	width:410px;
	position:relative;
}

.imgBorder {
	border:6px solid #002E84;
}

.50l{
position:relative;
float:left;
margin:auto;
width:50%;
}
.50r{
position:relative;
float:left;
margin:auto;
width:50%;
}


#locationSearchList {
	padding:10px 0px 20px 0px;
	color:#003D9D;
}
#searchFor {
	float:left;
	width:60%;
}
#newSearch {
	float:right;
	width:40%;
	text-align:right;
}

#listUnit {
	float:left;
	width:15%;
}
#listLocation {
	float:left;
	width:15%;
}
#listFloor {
	float:left;
	width:15%;
}
#listMaxGuests {
	float:left;
	width:15%;
}
#listType {
	float:left;
	width:25%;
}
#viewDetails {
	float:left;
	width:15%;
}
#listTower {
	float:left;
	width:20%;

}
#listTower1 {
	float:left;
	width:12%;
	padding-top:2px;	
}
#listTower-1row {
	float:left;
	width:8%;
	padding-top:2px;	
}
#listBedroom {
	float:right;
	width:15%;
	padding-top:2px;	
}
#listingRentals {
	float:left;
	width:96%;
	padding:6px;
	background-color:#EEE6DF;
}

#listTower-2row {
	float:left;
	width:12%;
	padding-top:2px;		
}
#listBedroom-2row {
	float:right;
	width:15%;
	padding-top:2px;	
}
#listingRentals-2row {
	float:left;
	width:96%;
	padding:6px;
	background-color:#F3EEE9;
}
#listTower-3row {
	float:left;
	width:12%;
	padding-top:2px;	
}
#listBedroom-3row {
	float:right;
	width:15%;
	padding-top:2px;	
}
#listingRentals-3row {
	float:left;
	width:96%;
	padding:6px;
	background-color:#F7F3F0;
}


#listing,#Hlisting{
	float:left;
	width:96%;
	padding:6px;
}
#listing:hover{
	float:left;
	width:96%;
	padding:6px;
	background-color:#E4D7CD;
}
#listing1 {
	float:left;
	width:96%;
	padding:6px;
	background-color:#F7F3F0;
}
#listing1:hover {
	float:left;
	width:96%;
	padding:6px;
	background-color:#E4D7CD;
}
#listScroll {
	float:left;
	width:100%;	
	*width:99%;	
	max-height:310px;
	overflow-y:auto;
	overflow-x:none;
	z-index:10;
}

#listImgBg {
	line-height:21px;
	float:left;
	width:100%;
	height:380px;
	background-color:#F7F3F0;
	overflow:visible;
}

#listImgDesc {
	float:left;
	width:45%;
	padding:6px;
}
#listImg {
	float:right;
	width:52%;
	padding:6px;
}
.tabs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:12%;
	text-align:center;
	background-color:#00318D;
	padding:2px;
	border-right:1px solid #FFFFFF;
	cursor:pointer;
	z-index:300;
}

.tabs1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	float:left;
	width:12%;
	text-align:center;
	background-color:#D8CBC2;
	padding:2px;
	cursor:pointer;
	border-right:1px solid #FFFFFF;
	z-index:300;
}
.tabs1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:12%;
	text-align:center;
	background-color:#0047CA;
	padding:2px;
	border-right:1px solid #FFFFFF;
	cursor:pointer;
	z-index:300;
	
}

.button{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12pt;
color:#FFFFFF;
background-color:#002A7F;
background-image:url(images/buttonBg.jpg);
background-repeat:repeat-x;
background-position:top;
height:24px;
border-style:none;
cursor: pointer;
}

.reservations{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12pt;
color:#FFFFFF;
background-color:#CC0000;
height:24px;
border-style:none;
cursor: pointer;
}

.tableBg {
	border:1px solid #DAC8B8;
}
.tableHeadBg {
	background-color:#EEE6DF;
}
.tableSubHeadBg {
	background-color:#DAC8B8;
}
.tableContent {
	background-color:#F7F3F0;
	border:1px solid #EEE6DF;
}

.contentBlackSm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#maxPage {
	background-image:url(images/contentbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:auto;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
	margin-top:-2px;
}
.txt-red
{
color:red;
}

.contact-form
{
	border: 1px solid #DAC8B8;
	background-color: #F7F3F0;
}

.inputbox
{
	background-color: #EEE6DF;
	border: 1px solid #DAC8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.inputbox:hover
{
	background-color: #FFFFFF;
	border: 1px solid #DAC8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}
#brakeUnit {
	margin:22px;
}
.pictop{
cursor:pointer;
}

#outerwin{
width: 453px;
position:absolute;
bottom:0;
margin-bottom:11px;
*margin-bottom:6px;
left:0;
margin-left:6px;
}
#transbox {
	width: 100%;
	background-color: #fff;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	position:relative;
		height:70px;
	overflow-y:auto;
	overflow-x:none;
	padding-left:8px;

	}

#titlebar {
	width: 100%;
	background-color: #333;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position:relative;
	color:#fff;
	cursor:pointer;
	}
	
	#titlebar:hover {
	width: 100%;
	background-color: #999;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position:relative;
	cursor:pointer;
	}
	
.calHeading{
background-image:url(images/calendarbg.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
color:#FFFFFF;
}

.incalHeading{
background-image:url(images/incalendarbg.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
}

fieldset{
border-color:#cccccc;
border-width:1px;
border-style:solid;
padding:5px;
}

legend{
border-color:#cccccc;
border-width:1px;
border-style:solid;
padding:5px;
color:#FFFFFF;
background-color:#CFBAA7;
background-image:url(images/bgfild.jpg);
background-repeat:repeat-x;
background-position:top;
width:97%;
text-align:center;
}
.bg-lightbrown{
	background-color: #E4DECF;
}
.divBtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	background-color:#A88951;
	background-image:url(images/buttonBg2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:111px;
	height:20px;
	cursor: pointer;
	border: 1px solid #A88951;
	text-decoration:none;
	vertical-align:middle;
	padding:2px 4px 0px 4px;
}
.divBtn:hover {
	background-image:url(images/buttonBg1.jpg);
	background-position:bottom;
}
.divBtn_sm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	background-color:#A88951;
	background-image:url(images/buttonBg2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:72px;
	height:20px;
	cursor: pointer;
	border: 1px solid #A88951;
	text-decoration:none;
	vertical-align:middle;
	padding:2px 4px 0px 4px;
}
.divBtn_sm:hover {
	background-image:url(images/buttonBg1.jpg);
	background-position:bottom;
}
