A:link {COLOR: #262623; TEXT-DECORATION: none;
}
A:visited {COLOR: #262623; TEXT-DECORATION: none;
}
A:hover {TEXT-DECORATION: underline; 
}
A:hover.nounderline {TEXT-DECORATION: none;
}
a:link.linkone {COLOR: #403D3C; BORDER: none; TEXT-DECORATION: none;
}
a:visited.linkone {COLOR: #403D3C; BORDER: none; TEXT-DECORATION: none;
}
a:hover.linkone {COLOR: blue; BORDER: none; TEXT-DECORATION: none;
}
.whitetext {COLOR: #ffffff; BORDER: none;  FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
a:link.whitetext {COLOR: #ffffff; BORDER: none; FONT-WEIGHT: bold;  TEXT-DECORATION: none;
}
a:visited.whitetext {COLOR: #ffffff; BORDER: none; FONT-WEIGHT: bold;  TEXT-DECORATION: none;
}
a:hover.whitetext {COLOR: #ffffff; BORDER: none; FONT-WEIGHT: bold;  TEXT-DECORATION: none;
}
h1 {FONT-FAMILY: San-serif, Arial, Verdana ; FONT-SIZE: 17px; COLOR: #332311
}
h2 {FONT-FAMILY: San-serif, Arial, Verdana ; FONT-SIZE: 18px; COLOR: #AFBD21;
	FONT-WEIGHT: 400;
}
.noborder {BORDER: none;
}
.indent20 {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 0px;
      PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
.nobordernomargin {BORDER: none; MARGIN: 0px; 
}
.centerit {TEXT-ALIGN: center; MARGIN: 0px; PADDING: 0px;
}
.emphasize{FONT-WEIGHT: 600;
}
#bqneighborone {text-align: justify; font-family: georgia; color: #ffffff; font-size: 16px; width: 500px;
		margin-top: 54px; margin-left: 17px; margin-right: 0px; margin-bottom: 12px; padding: 0px;
}
#bqneighbortwo {text-align: justify; font-family: georgia; color: #ffffff; font-size: 16px; width: 500px;
		margin-top: 0px; margin-left: 17px; margin-right: 0px; margin-bottom: 12px; padding: 0px;
}
BODY {MARGIN-TOP: 0px; COLOR: #362C29; BACKGROUND-COLOR: #474131;
	BACKGROUND-IMAGE: url(miamibg.jpg); 
  BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px;
  FONT-FAMILY: Georgia, San-serif; FONT-STYLE: normal;
}
DIV#wrapper {MARGIN: 0 auto; PADDING: 0px; WIDTH: 860px; TEXT-ALIGN: left; 
}
DIV#insidewrapper {POSITION: relative; TOP: 0px; LEFT: 0px; MARGIN: 0px; PADDING: 0px; WIDTH: 860px;
}
DIV#bannerhome {POSITION: absolute; TOP: 20px; LEFT: 0px; BACKGROUND-IMAGE: url(headerhome.gif); 
  BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 162px;
  WIDTH: 860px; 
   MARGIN: 0px; PADDING: 0px; 
}
DIV#bannerhome a:hover img{background-color: #ffffff; opacity: .7; filter:alpha(opacity=70);
}	
#casa-logo {position: absolute; margin-top: 33px; margin-left: 105px; padding: 0px;
	border: none;
}
DIV#navone {float: right; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold;
	 FONT-SIZE: 12px; width: 560px; height: 77px; LETTER-SPACING: 1px;
   TEXT-ALIGN: left; MARGIN-TOP: 33px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; 
}
#topnav {FLOAT: right; MARGIN-TOP: 15px ; TEXT-ALIGN: right;
 color: #brown; width: 500px;
}
#topnav a{padding-left: 1px; padding-right: 16px; padding-top: 0px; 
}
#topnav  a:link {TEXT-DECORATION: none; COLOR: brown;
}
#topnav  a:visited {TEXT-DECORATION: none; COLOR: brown;
}
#topnav  a:hover {TEXT-DECORATION: none; COLOR: #403D3C;
}
#undernav {FLOAT: right; MARGIN-TOP: 10px ; TEXT-ALIGN: right;
 color: #brown; width: 500px;
}
#undernav a{padding-left: 1px; padding-right: 16px; padding-top: 0px; 
}
#undernav  a:link {TEXT-DECORATION: none; COLOR: brown;
}
#undernav  a:visited {TEXT-DECORATION: none; COLOR: brown;
}
#undernav  a:hover {TEXT-DECORATION: none; COLOR: #403D3C;
}

DIV#homemaincontent {POSITION: absolute; WIDTH: 860px; LEFT: 0px; TOP: 130px; COLOR: #4F361A;
  MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
  PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
  FONT-SIZE: 15px; FONT-FAMILY: Georgia, San-serif; Z-INDEX: 0;
}
DIV#homeleftside {POSITION: relative; TOP: 0px; LEFT: 0px; WIDTH: 600px; HEIGHT: 384px; COLOR: #4F361A;
MARGIN: 0px; PADDING: 8px; Z-INDEX: 5555; FONT-SIZE: 15px; LINE-HEIGHT: 22px;
BACKGROUND-COLOR: #FFFFFF;
}
DIV#homerightside {POSITION: absolute; TOP: 18px; LEFT: 616px; 
	BACKGROUND-IMAGE: url(oblockhome.gif); COLOR: #FFFFFF;
  BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; WIDTH: 284px; HEIGHT: 446px;
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; 
}
#homepic {BORDER: none; MARGIN: 0px; HEIGHT: 384px; WIDTH: 599px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
#hometextone {POSITION: relative; TOP: 56px; LEFT: 12px; WIDTH: 220px; 
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 14px; MARGIN-LEFT: 0px;
	PADDING: 0px; font-size: 16px; letter-spacing: .03em; text-align: justify;
}
#homereadmore {FLOAT: left; WIDTH: 220px; 
	font-family: 'times-new-roman';
	COLOR: #403D3C;
	MARGIN-TOP: 90px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 13px; MARGIN-RIGHT: 0px;
	PADDING: 0px; font-size: 16px; letter-spacing: .03em; text-align: left;
}
DIV#plansleft {POSITION: relative; TOP: 20px; LEFT: 0px; WIDTH: 843px; HEIGHT: 450px; COLOR: #4F361A;
MARGIN: 0px; PADDING: 8px; Z-INDEX: 5555; FONT-SIZE: 15px; LINE-HEIGHT: 22px;
BACKGROUND-COLOR: #FFFFFF; BORDER: 3px solid pink;
}
DIV#plansbox {POSITION: relative; TOP: 18px; LEFT: 0px; WIDTH: 852px; HEIGHT: 451px; COLOR: #4F361A;
MARGIN: 0px; PADDING-TOP: 8px; PADDING-LEFT: 8px; Z-INDEX: 00001; FONT-SIZE: 15px; LINE-HEIGHT: 22px;
BACKGROUND-COLOR: #FDFDF3; 
}
DIV#calendarwrapper {POSITION: relative; TOP: 0px; LEFT: 0px; WIDTH: 907px; HEIGHT: 702px; COLOR: #4F361A;
MARGIN: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 15px; LINE-HEIGHT: 22px;
background-repeat: no-repeat; 
	background-image: url(calendarbg.gif); background-position: 568px 40px;
	background-color: none; 
}
DIV#calendarbox {POSITION: relative; TOP: 18px; LEFT: 0px; WIDTH: 852px; HEIGHT: 652px; COLOR: #4F361A;
MARGIN: 0px; PADDING-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 15px; LINE-HEIGHT: 22px;
background-color: #82785B; 
}
DIV#contactleftside {POSITION: relative; TOP: 0px; LEFT: 0px; WIDTH: 843px; HEIGHT: 384px; COLOR: #4F361A;
MARGIN: 0px; PADDING: 8px; Z-INDEX: 5555; FONT-SIZE: 15px; LINE-HEIGHT: 22px;
BACKGROUND-COLOR: #FFFFFF;
}
DIV#contactleftside-one {POSITION: relative; TOP: 0px; LEFT: 0px; WIDTH: 843px; HEIGHT: 450px; COLOR: #4F361A;
MARGIN: 0px; PADDING: 8px; Z-INDEX: 5555; FONT-SIZE: 15px; LINE-HEIGHT: 22px;
BACKGROUND-COLOR: #FFFFFF;
}
#contactpic {BORDER: none; MARGIN: 0px; HEIGHT: 384px; WIDTH: 330px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
#contactpic-one {BORDER: none; MARGIN: 0px; HEIGHT: 445px; WIDTH: 283px;
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
#casacalendar {POSITION: relative; TOP: 0px; LEFT: 297px; BORDER: none; MARGIN-TOP: -30px; 
	PADDING-LEFT: 20px; PADDING-TOP: 5px; 
	FONT-FAMILY: Georgia, San-serif; FONT-SIZE: 12px; COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/images/button.gif); WIDTH: 118px; HEIGHT: 32px;
  BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px;
}
DIV#contactformarea {POSITION: absolute; TOP: 18px; LEFT: 370px; 
 WIDTH: 460px; HEIGHT: 360px; BORDER: 2px solid #b25e35;
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px;
}
DIV#contactformarea-one {POSITION: absolute; TOP: 8px; LEFT: 315px; 
 WIDTH: 525px; HEIGHT: 441px; BORDER: 2px solid #b25e35;
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px;
}
#miamibeach {border: none; width: 266px; height: 440px ;
}
div#calendarcontent{position:relative; top: 0px; left: 12px;
MARGIN: 0px; PADDING: 0px; 
}
DIV#amenitiesbox {POSITION: relative; TOP: 18px; LEFT: 0px; WIDTH: 852px; HEIGHT: 416px; COLOR: #4F361A;
MARGIN: 0px; PADDING-TOP: 8px; PADDING-LEFT: 8px; Z-INDEX: 00001; FONT-SIZE: 15px; LINE-HEIGHT: 22px;
BACKGROUND-COLOR: #FDFDF3; 
}
#amenities-title {border: none; 
	margin-bottom: 0px; padding: 0px;
}
#services-title  {border: none; margin-bottom: 5px; padding: 0px;
}
#comments-title  {border: none; margin-bottom: 5px; padding: 0px;
}
.difftext {color: #403D3C; font-weight: bold;
}
div#amenitiescontent{position:relative; top: 0px; left: 0px;
	 margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;
}
div#amenitiescontent a img{background-color: #ffffff; opacity: 1; filter:alpha(opacity=100);
}	
div#amenitiescontent a:hover img{background-color: #ffffff; opacity: .7; filter:alpha(opacity=70);
}	
div#amenities-right {position: absolute; top: 0px; left: 240px; width: 655px; height: 460px; 
	padding-left: 10px; padding-right: 10px; padding-top: 5px;
	background-image: url(amenities-block.jpg); background-position: 0px 0px; background-repeat: no-repeat; 
}
div#services-right {position: absolute; top: 0px; left: 240px; width: 655px; height: 460px; 
	padding-left: 10px; padding-right: 10px; padding-top: 10px;
	background-image: url(services-block.jpg); background-position: 0px 0px; background-repeat: no-repeat; 
}
div#comments-right {position: absolute; top: 0px; left: 240px; width: 655px; height: 760px; 
	padding-left: 10px; padding-right: 10px; padding-top: 10px; 
	background-image: url(comments-block.gif); background-position: 0px 0px; background-repeat: no-repeat; 
}
#amenitiespic {border: none; width: 231px; height: 399px; margin: 0px; padding: 0px; 
}
#services-text {text-align: left; font-family: georgia; color: #ffffff; font-size: 16px; width: 550px;
		margin-top: 4px; margin-left: 22px; margin-right: 0px; margin-bottom: 12px; padding: 0px;
}
.casa-ul-amenities {
	margin-top: 3px; margin-left: 0px; margin-bottom: 0px; padding: 0px;
}
.casa-ul-services {
	margin-top: 4px; margin-left: 0px; margin-bottom: 0px; padding: 0px;
}
.casa-list-amenities {color: #ffffff; font-size: 16px; 
	margin-top: 0px; margin-left: 50px; margin-bottom: 3px; 
	padding-left: 4px; padding-top: 0px; padding-bottom: 0px; width: 540px;
	list-style-position: outside; list-style-type: none; list-style-image: url(bullet-casa.gif);
}
.casa-list-services {color: #ffffff; font-size: 17px; line-height: 17px;
	margin-top: 3px; margin-left: 50px; margin-bottom: 7px; 
	padding-left: 4px; padding-top: 0px; padding-bottom: 2px; width: 540px;
	list-style-position: outside; list-style-type: none; list-style-image: url(bullet-casa.gif);
}
.casa-list-comments {color: #ffffff; font-size: 18px; line-height: 22px;
	margin-top: 3px; margin-left: 50px; margin-bottom: 9px; 
	padding-left: 4px; padding-top: 0px; padding-bottom: 2px; width: 540px;
	list-style-position: outside; list-style-type: none; list-style-image: url(bullet-casa2.gif);
}
div#neighborcontent{position:relative; top: 0px; left: 0px;
	 margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;
}
div#neighborcontent a img{background-color: #ffffff; opacity: 1; filter:alpha(opacity=100);
}	
div#neighborcontent a:hover img{background-color: #ffffff; opacity: .7; filter:alpha(opacity=70);
}	
div#neighbor-right {position: absolute; top: 0px; left: 281px; width: 615px; height: 505px; 
	margin: -8px; padding-left: 0px; background-repeat: no-repeat; 
	background-image: url(neighborhoodblock.gif); background-position: 0px 0px;
}
div#neighborlinkarea {position: absolute; top: 410px; left: 20px; width: 400px; height: 33px; 
	margin: 0px; padding-left: 0px; 
	
}
#homefootertext {POSITION: relative; TOP: 0px; LEFT: 10px; MARGIN: 0px; PADDING: 0px;
}
#footertextone {POSITION: relative; TOP: 0px; LEFT: 10px; MARGIN: 0px; PADDING: 0px;
}
DIV#homefooter {POSITION: relative; TOP: 4px; LEFT: 0px; WIDTH: 860px;
     MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; HEIGHT: 152px;
     FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, San-serif; FONT-WEIGHT: 400; 
     COLOR: #FFFFFF; LETTER-SPACING: 1px; TEXT-ALIGN: left;
     PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
DIV#footer {POSITION: relative; TOP: 50px; LEFT: 0px; WIDTH: 820px;
     MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; HEIGHT: 152px;
     FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, San-serif; FONT-WEIGHT: 400; 
     COLOR: #FFFFFF; LETTER-SPACING: 1px; TEXT-ALIGN: left;
     PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
DIV#footertwo {POSITION: relative; TOP: 30px; LEFT: 0px; WIDTH: 820px;
     MARGIN-TOP: 2px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; HEIGHT: 152px;
     FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, San-serif; FONT-WEIGHT: 400; 
     COLOR: #FFFFFF; LETTER-SPACING: 1px; TEXT-ALIGN: left;
     PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
DIV#footercalendar {POSITION: relative; TOP: 0px; LEFT: 0px; WIDTH: 820px;
     MARGIN-TOP: -20px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; HEIGHT: 152px;
     FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, San-serif; FONT-WEIGHT: 400; 
     COLOR: #FFFFFF; LETTER-SPACING: 1px; TEXT-ALIGN: left;
     PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
