﻿/* BODY */
html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }
   
body {
    margin:0; padding:0;
    background-color:Black; vertical-align:middle; height:100%;
    text-align:center;  font-size:11px;  color:White;font-family:Arial; 
}

a { color:#F0DA2F; text-decoration:none; }
a:hover{ text-decoration:underline;}

form{ width:780px;  height:520px !important;  height:510px; padding:0; margin:0;   margin-left:auto; margin-right:auto; text-align:left; }


#FormDiv{ height:520px !important;  height:510px; background:black url(../img/beachBg.jpg) repeat-x; padding:0; margin:0;   }


#LogoDiv{ width:260px !important; width:250px; height:460px; padding:30px !important; padding:10px; float:left;  }
#LogoDiv img{ border:none;}
#ContentDiv{ width:452px; height:522px !important; height:512px;  float:right;  background-color:Gray; padding:0; margin:0;}

#MenuDiv{ display:block; text-align:center; background: url(../img/MenuBg.jpg) no-repeat; height:60px !important; padding:0; margin:0; }
#MenuDiv ul{ padding:0; margin:0; }
#MenuDiv li{display:inline; padding:5px 25px 15px 25px; margin:0;  float:left;}
#MenuDiv li:hover{ cursor:hand;}
#MenuDiv li a{ border:none; text-decoration:none;}
#MenuDiv li img{ border:none; margin-bottom:5px; }
#MenuDiv li a label{ border:none;  color:White;  font-weight:bolder; }

#menuHome label:hover{ color:#F3A34C; }
#menuRentals label:hover{ color:#A70000; }
#menuCul label:hover{ color:#097826; }
#menuContact label:hover{ color:#494947; }

#MenuShadow{ text-align:center; }

#Content{ height:462px; background: url(../img/ContentBg.jpg) no-repeat; }


#Footer{ color:White;  font-size:12px;  text-align:center; display:block; clear:both; padding-top:4px !important; padding:0; margin:0; }
#Footer span{ text-align:center;}


.floatLeft{ float:left; }
.floatRight{ float:right; }
.DivBlock{ display:block; clear:both; }





.frmButtons_Small, .frmButtons_Medium, .frmButtons_Large 
{
	color:#709F2B; 
	font-size: 10px;
	font-family:Arial; 
	height:20px;
	cursor:pointer;	
	border:none;
	padding:0px 2px 0px 2px;
	margin:0px 3px;
}
.frmButtons{	background-color:White; color:#434343; border:solid 1px #434343;  }
.frmButtons_Medium{	background:url(../imgClient/btnBackMedium.png) no-repeat center center;  width:90px; }
.frmButtons_Large{	background:url(../imgClient/btnBackLarge.png) no-repeat center center;   width:115px; }





.SpecialBGShadow{ background-color:gray; filter:alpha(opacity=50);opacity:0.5;}

/* Default.aspx */
#homeWelcome{ text-align:justify; }
#homeWelcome p{ margin:3px 0px 0px 0px; padding:0; line-height:150%;}
#homeRentalsIMG{ float:right; height: 50px; margin:0px 0px 3px 0px;  display:block; clear:both;}
#homeApt1, #homeApt2, #homeApt3{  height:86px; width:250px; display:block;clear:both; }
#homeApt1{ background: url(../img/Home_Apt1.png) no-repeat; padding-left:120px;}
#homeApt2{ background: url(../img/Home_Apt2.png) no-repeat; padding-right:120px; margin-left:25px; text-align:right;}
#homeApt3{ background: url(../img/Home_Apt3.png) no-repeat; padding-left:120px; height:80px;}
#WelcomeFullText p{ line-height:130%; }

/* Contact */
.RColumna_index_1{padding:10px 25px 10px 25px;width:150px;text-align:left; float:left;  }
.RColumna_index_2{padding:10px;width:200px;text-align:left;float:left;  }
.div_mainElements{padding:5px;}
.div_mainElements span{ font-weight:bolder; margin-left:2px; }
.txtContact{background-color:white; }


/* Rentals */
#RentalsTopDiv{ height:50px; text-align:left;  clear:both; display:block;}
#RentalsTopDiv_A{ width:130; float:left; padding-left:25px;}
#RentalsTopDiv_B{ width:260; float:right;  padding-top:10px;}
#RentalsTopDiv_B span{ color:#F0DA2F; font-weight:bold; font-size:13px; margin:4px; float:left;}
#RentalsTopDiv_B img{ border:none;cursor:hand; }
#RentalsTopDiv_B a:hover{ text-decoration:none;  }

#apt1Link div, #apt2Link , #apt3Link{  }
.aptLinks_S div{ background:url(../img/aptHouseIcon.png) no-repeat; font-weight:bold; }
.aptLinks_U div{ background:url(../img/aptHouseIcon_u.png) no-repeat;}


#ApartmentsDetail{ display:block; clear:both;}
#ApartmentsDetail h1{ font-size:13px; margin:4px 0px 6px 0px; padding:0;}
#ApartmentsDetail p{ margin:0px 0px 0px 0px; padding:0; text-align:justify;}
#ApartmentsDetail div{ padding-top:5px;}
#ApartmentsDetail label{ font-weight:bolder; margin-right:15px; }

.RentalImages{ height:50px;padding:0; text-align:center;}
.RentalImages img{ border:none; margin:0px 6px 0px 0px;}
.RentalImages img:hover{ border:none; cursor:default; }
.FullRentalImageDiv{  height:190px; margin:5px 0px 0px 0px; text-align:center;}
#FullRentalImageDiv img{ border:solid 3px white;}
