﻿/* CSS Document */
TABLE{border: 0px; border-collapse: collapse; padding: 0px; margin: 0px;}
TH{margin: 0px; padding: 0px;}
TD{margin: 0px; padding: 0px;}
H1{font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #665f4b; line-height: 17px; font-weight: bold; margin: 0px; padding: 0px; background-color: transparent;}
H2{font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #665f4b; line-height: 17px; font-weight: bold; margin: 0px; padding: 0px; background-color: transparent;}
p{padding: 0px; margin: 0px;}


/* ================================ */
.txtForM { float: left; width: 600px; }
.hmFtr{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #999999; line-height: 15px; padding: 7px 0px 0px 8px;}
/*.hmFtr{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #cdddaa; line-height: 15px; padding: 7px 0px 0px 8px;}*/
.hmFtr A{color: #7F9940; text-decoration: none;}

.hmFtr A:hover{color: #999999; text-decoration: none;}

#hmFt{float: left; text-align: left; width: 600px;}


.bttmFooter{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #999999; line-height: 15px; padding: 7px 0px 0px 8px;}
.bttmFooter A{color: #7f9940; text-decoration: none;}
.bttmFooter A:hover{color: #999999; text-decoration: none;}

.resTitles{background-color: #e5e2da; font-weight: bold; height: 20px; padding: 0px 0px 0px 5px;}
.areaTitles{
	background-color: #e5e2da;
	font-weight: bold;
	height: 20px;
	padding: 3px 0px 0px 5px;
}


.column1{
	width: 130px;
	float: left;
	display: inline;
	line-height: 30px;
}

#contactDiv{
	text-align: left;
	padding: 7px 15px 10px 15px;
	background-image: url(images/tileContact.gif);
	background-repeat: repeat-y;
	background-position: left;
	float: left;
	line-height: 18px;
}

#tbl01{ width: 100%;}
#tbl02{ width: 100%;}

#mainContainer{width: 1001px; margin: 0px auto;}


/* top menu bar */

#topOptions{text-align: right; width: 1001px;}

#topHdr{height: 145px; background-image: url(images/tileHdr.jpg); background-repeat: repeat-x; width: 1001px;}

#logo{width: 232px; float: left;}

#navOptions{width: 1001px; float: left;}

.padNav66{padding: 0px 0px 0px 17px;}

/* END top menu bar */


.resume{width: 515px; text-align: right; margin: 0px 0px 18px 0px;}
.optionDiv02{width: 735px; text-align: right; margin: 15px 0px 18px 0px;}
.sellersBar{width: 735px; text-align: right; margin-top: 15px; margin-right: auto; margin-left: auto; margin-bottom: 0;}
 
#selectCommunities{background-image:url(images/shade.gif); background-position: bottom right; background-repeat: no-repeat; padding: 0px 0px 5px 0px; float: right; text-align: right; width: 700px; margin-bottom: 15px;}





div#caroleCenter {display: inline; float: left; clear: left; width: 738px; height: 315px; background: url(images/caroleLarge.jpg) no-repeat top left;}
#caroleTxt{
	float: left;
	padding: 100px 20px 0px 260px;
	width: 420px;
	text-align: justify;
}
#areas{
	width: 738px;
	text-align: left;
	color: #eff0eb;
	float: left;
	background: #eff0eb url(images/areas.jpg) no-repeat;
	overflow:hidden;
}


#footerDiv{ text-align: right; width: 1001px; height: 41px; float: left; }

#footerDiv2{text-align: right; width: 1001px; height: 55px; float: left; background-image: url(images/footerTile.gif); background-repeat: repeat-x; background-color: #ffffff;}


#mainBody{width: 1001px; background-image: url(images/carolebg.gif);}




#searchWindow1{height: 158px; width: 366px; background-image: url(images/search-1.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#searchWindow2{height: 158px; width: 366px; background-image: url(images/search-2.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
	#searchWindow3{height: 158px; width: 366px; background-image: url(images/search-5.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#searchWindow4{height: 158px; width: 366px; background-image: url(images/search-4.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
	#searchWindow5{height: 158px; width: 366px; background-image: url(images/search-3.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}

#areas1{height: 158px; width: 366px; background-image: url(images/pinecrest.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#areas2{height: 158px; width: 366px; background-image: url(images/palmetto.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
	#areas3{height: 158px; width: 366px; background-image: url(images/coralgables.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#areas4{height: 158px; width: 366px; background-image: url(images/coconutgrove.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
	#areas5{height: 158px; width: 366px; background-image: url(images/southmiami.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#areas6{height: 158px; width: 366px; background-image: url(images/highpines.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#areas7{height: 158px; width: 366px; background-image: url(images/ponceDavis.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#areas8{height: 158px; width: 366px; background-image: url(images/search-8.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#areasMiami{height: 158px; width: 366px; background-image: url(images/miami.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}
#areasMiamiBeach{height: 158px; width: 366px; background-image: url(images/miamibeach.jpg); background-repeat: no-repeat; float: left; display: inline; display: inline;}

/*		interior pages backgrouind design		*/
#inside{width: 738px;}
#insideMeet{width: 738px; background-image: url(images/meet-carole.jpg); background-repeat: no-repeat; text-align: justify;}
#insideAwards{width: 738px; background-image: url(images/awards.jpg); background-repeat: no-repeat; text-align: justify;}
#insideResume{width: 738px; background-image: url(images/resumeBg.jpg); background-repeat: no-repeat; text-align: justify;}
#insideContact{width: 738px; background-image: url(images/contact.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideLogin{width: 738px; background-image: url(images/custLogin.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideShow{width: 738px; background-image: url(images/showcase.jpg); background-repeat: no-repeat; text-align: justify;}
#insideOpen{width: 738px; background-image: url(images/open-houses.jpg); background-repeat: no-repeat; text-align: justify;}
#insideMLSH{
	width: 738px;
	background-image: url(images/mlsHome.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
#insideREN{
	width: 738px;
	background-image: url(images/renBg.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
#insideMLS{width: 738px; background-image: url(images/mls.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideBuyers{width: 738px; background-image: url(images/buyers.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideSellers{width: 738px; background-image: url(images/sellers.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideNews{width: 738px; background-image: url(images/news.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideMeet2{width: 738px; background-image: url(images/meet-the-team.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideRecent{width: 738px; background-image: url(images/recentsales.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideRecentPLAIN{width: 738px; background-image: url(images/recentsalesPLAIN.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideTestimonials{width: 738px; background-image: url(images/testimonials.jpg); background-repeat: no-repeat; text-align: justify;}
#insideRelocation{width: 738px; background-image: url(images/relocation.jpg); background-repeat: no-repeat; text-align: justify;}
#insideAreas{width: 738px; background-image: url(images/areas3.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insideAreas2{width: 738px; background-image: url(images/areas2.jpg); background-repeat: no-repeat; text-align: justify; float: left;}
#insidePrivacy{width: 738px; background-image: url(images/privacyPolicy.jpg); background-repeat: no-repeat; text-align: justify;}
#insideTerms{width: 738px; background-image: url(images/termsConditions.jpg); background-repeat: no-repeat; text-align: justify;}

#insideLinks{width: 738px; background-image: url(images/links.jpg); background-repeat: no-repeat; text-align: justify;}



.padHome{padding: 130px 25px 0px 190px;}


                        .newCntPad{padding: 105px 25px 0px 190px;}
                        .CntAreas{padding: 105px 25px 0px 0px;}
                        .newCntPadBuyers{padding: 105px 25px 0px 0px;}
                        .newCntPadSellers{padding: 105px 0px 0px 0px;}
                        .sbNv{width: 515px; height: 38px; text-align: right; margin: 0px 0px 18px 0px; float: right;}
						
					.b100{
						margin-right:25px;
						border: 0px;
					}
                        .b99{
	margin-right: 30px;
	border: 0px;
}
                        .b98{display: inline;}
                        #mlsDiv01{float: right; text-align: right;}
                        #stack1{text-align: right; width: 500px;}
                        #stack2{text-align: right; width: 500px;}

                        #stack3{text-align: right; width: 700px;}
                        #stack4{text-align: right; width: 700px;}


                        #buySub01{float: right; width: 650px; text-align: right; margin-bottom: 30px;}
						#areasDiv01{float: left; width: 670px;}
                        .pad400{padding: 0px 0px 0px 25px;}


.padHome2{padding: 110px 35px 0px 35px;}
.padHome3{padding: 110px 0px 0px 0px;}


.padFrame{padding: 110px 0px 0px 100px;}
.padFrame2{padding: 150px 0px 0px 40px;}
.w650{width: 650px; padding: 15px 0px 40px 0px; background-image: url(images/google.gif); background-position: 0% 0%; background-repeat: no-repeat;}



.buy1{width: 650px; padding: 15px 0px 0px 0px; background-image: url(images/google.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 160px;}
.buy2{width: 650px; padding: 15px 0px 0px 0px; background-image: url(images/budget.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 160px;}
.buy3{width: 650px; padding: 15px 0px 0px 0px; background-image: url(images/pool.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 160px;}
.buy4{width: 650px; padding: 15px 0px 0px 0px; background-image: url(images/forSale.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 160px;}

.pad500{padding: 0px 25px 0px 25px;}

.sell1{width: 650px; padding: 15px 0px 0px 0px; background-image: url(images/professional.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 160px;}
.sell2{width: 650px; padding: 15px 0px 0px 0px; background-image: url(images/pie.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 330px;}
.sell3{width: 650px; padding: 15px 0px 0px 0px; background-image: url(images/check.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 250px;}



.buyImg{float: left; display: inline; width: 178px; height: 143px; margin: 0px 5px 0px 0px;}
.buyContent{float: left; width: 455px;}

.fRight{font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px; text-align: left; float: right; padding: 5px 115px 0px 0px;}
.fRight A{color: #7f9940; text-decoration: none;}
.fRight A:hover{color: #7f9940; text-decoration: underline;}

.mlsSO{font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px; text-align: left; float: right; padding: 5px 107px 0px 0px;}
.mlsSO A{color: #7f9940; text-decoration: none;}
.mlsSO A:hover{color: #7f9940; text-decoration: underline;}



.mlsSO500{font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px; text-align: left; float: right; padding: 5px 103px 0px 0px;}
.mlsSO500 A{color: #7f9940; text-decoration: none;}
.mlsSO500 A:hover{color: #7f9940; text-decoration: underline;}


.frameClass{float: left; padding-left: 40px;}

#sOptions01{float: left; padding-left: 25px;}

.sWindow{padding: 65px 10px 0px 175px; font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px; text-align: left;}
.sWindow A{color: #665f4b; text-decoration: none;}
.sWindow A:hover{color: #7f9940; text-decoration: underline;}

.spacer01{width: 175px; height: 65px; border: 0px;}
.spacer02{width: 150px; height: 65px; border: 0px;}
.spacer03{width: 142px; height: 104px; border: 0px;}

.spacerImg{margin: 19px 14px 0px 17px; float: left; display: inline;}

.mSerch{padding: 0px 10px 0px 175px; font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px; text-align: left;}

.mSerch2{padding: 0px 10px 0px 165px; font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px; text-align: left;}


.mSerch3{padding: 0px 10px 0px 0px; font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px; text-align: left;}


.displayI{display: inline; float: left; margin-right: 5px;}

.pad1{line-height: 25px; font-size: 14px;}

.divider1{background-color: #ddd7c6; height: 1px; margin: 15px 0px 15px 0px; background-image: url(images/beige.gif); background-repeat: repeat-x;}

#centerPage{width: 738px; float: left; display: inline;}

#rightPanel{background-color: #194a6a; background-image: url(images/tileRightPanel.gif); background-repeat: repeat-y; width: 263px; float: right; display: inline; height:100%;}





/*     -------------           FEATURED PROPERTY STYLES          -------------------            */

#featPropDiv{ width: 263px; }

.featuredDiv01{ text-align: left; width: 260px; float: left; display: inline; background-image: url(images/window.gif); background-position: top; background-repeat: no-repeat; height: 210px; } /*  DIV OR TD CONTAINING THE FEATURED  PROPERTY MODULE */

.featImgDiv{width: 260px; height: 130px;} /*     DIV CONTAINING JUST THE IMAGE      */

.featTextDiv{width: 233px; height: auto; min-height: 55px; margin: 0px auto;}

.featOptionsDiv{margin: 0px auto; text-align: right; width: 233px; background-color: #1d445e; vertical-align: middle; height: 16px;}


#bbContain{margin: 0px auto; width: 405px; padding-top: 10px;}
#bb1{display: inline; margin-right: 5px; background-color: #7f9940; float: left; width: 200px; text-align: center;}
#bb2{display: inline; float: left; width: 200px; background-color: #e5e2db; text-align: center;}

#bb3{display: inline; margin-right: 5px; background-color: #e5e2db; float: left; width: 200px; text-align: center;}
#bb4{display: inline; float: left; width: 200px; background-color: #7f9940; text-align: center;}




.sOp01{font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #ffffff; padding: 5px 0px 5px 0px;}
.sOp02{font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #666666; padding: 5px 0px 5px 0px;}
.sOp02 A{color: #666666; text-decoration: none;}
.sOp02 A:hover{color: #7f9940; text-decoration: none;}


.areasClass01{ padding: 60px 0px 0px 25px; font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 21px; }
.areasClass01 A{color: #665f4b; text-decoration: none;}
.areasClass01 A:hover{color: #7f9940; text-decoration: underline;}
.b0{border: 0px;}

.optionsTop{display: inline; margin-right: 10px;}

.menuOptions{float: left; display: inline;}

.homeText{font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px;}
.homeText A{color: #7f9940; text-decoration: none;}
.homeText A:hover{color: #7f9940; text-decoration: underline;}

.contactBox{font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #bac9d3; line-height: 20px;}
.contactBox A{color: #bac9d3; text-decoration: none;}
.contactBox A:hover{color: #fff; text-decoration: none;}
.featIMG{width: 214px; height: 119px; border: 0px; margin: 6px 0px 0px 23px;} /*     CLASS THAT CONTROL THE FEATURED IMAGE      */
.featText01{font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #bac9d3; text-align: left; padding: 5px 5px 0px 5px;} /* TEXT INSIDE OF THE FEATURED PROPERTY */
.featText01 A{color: #bac9d3; text-decoration: none;}
.featText01 A:hover{color: #ffffff; text-decoration: none;}
.featOptionsClass01{display: inline; float: left;}
.featOptionsClass02{display: inline;}
.featOptionsClass03{display: inline; padding-left: 5px;}
#belowfooter {
	float: left;
	padding: 30px 20px 0px 260px;
	width: 420px;
	text-align: justify;
}

/*--------------------REAL ESTATE NEWS STYLES --------------------*/
#reBack{ height: 30px; margin-top: 50px; }
#crRN{float: left; width: 700px; height: 50px; vertical-align: bottom;}

#reNews{float: left; text-align: left;}
.reNews{font: 11px/15px Georgia, Times New Roman, Times, serif; color: #bac9d3; text-align: left; padding: 12px 15px 0px 15px; }    
.reNews A{font: 11px/15px Georgia, Times New Roman, Times, serif; color: #BAC9D3; text-decoration: none;}
.reNews A:hover{font: 11px/15px Georgia, Times New Roman, Times, serif; color: #BAC9D3; text-decoration: underline;}

/*   -----   real estate news text   ------   */
.padNews{padding: 0px 5px 0px 5px;}



#renMain {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 12px; 
	color: #665f4b; 
	line-height: 17px; 
	text-align: left;
}

.renMain A{color: #665f4b; text-decoration: none;}
.renMain A:hover{color: #665f4b; text-decoration: underline;} 



/*     -------------           REAL ESTATE NEWS SECTION      -------------------            */

#frontContent {
font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; color: #665f4b; line-height: 17px;
	padding:10px 10px 18px 20px;
	margin:0;
	width:700px;
	float:left;
}

.frontContent {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #665f4b;
	line-height: 17px;
	text-align: justify;
}

.hr {
	padding:0;
	margin:10px 0px 10px 0px;
	width:100%;
	float:left;
	height: 1px;
	background: #d1cec1;
	overflow:hidden;
}




/*     -------------           RIGNT PANEL FORM // MAILCHIMP      -------------------            */
.formLabel {font-size:13px; color: #bac9d3; padding: 10px 0px 5px 10px;}
.error {color:#fff; font-weight:bold; font-size:11px;}
.ingdata {display: inline; float: left; clear: left; width: 150px; padding: 2px; margin: 5px 0px 5px 10px;}
.small {font-size:11px;}


div#flash{display: inline; float: left; margin:auto; width:738px; height: 337px;}
.flashgallery {display: inline; float: left; width: 738px; height: 337px; background: transparent; }
