/* CSS Document */

.topSpace { float: left; padding: 30px 0px 20px 40px; width: 500px; }

.class99 { padding: 0px; margin: 0px; list-style: none; }
.class98 { float: left; padding-left: 0px; }
.class97 { float: left; display: inline; height: 300px; }
body { margin: 0px; width: 100%; background: url(images/bgImage.jpg) center top no-repeat #e4decc; }
H1 { margin: 0px; }
H2 { margin: 0px; }
H3 { margin: 0px; }
P { margin: 0px; padding: 10px 0px 0px 0px;  }

.holdApproach { float: left; width: 700px; }
.holdApproach2 { float: left; width: 400px; margin: 40px 0px 0px 40px; }

.b0 { border: 0px; }
.fLeft { float: left; }
.fRight { float: right; }
.lrnMre { border: 0px; margin-top: 7px; }

.subTab { float: left; padding: 0px 0px 20px 107px; }
.subTab2 { float: left; padding: 0px 0px 20px 167px; }
.subTab3 { float: left; padding: 0px 0px 20px 0px; }
.subTab4 { float: left; padding: 20px 0px 20px 157px; }
.subTab5 { float: left; padding: 20px 0px 10px 60px; }
.subTab6 { float: left; padding: 20px 0px 20px 25px; }

#container1 { width: 100%; }
#container2 { width: 1001px; margin: 0px auto; }
#hdr1 { height: 163px; }
#body1 { width: 1001px; }
.navigation { width: 1001px; height: 43px; float: left; }
/* 1 pixes left out in the middle of left and right */
.leftSide { float: left; width: 778px; }
.rightSide { float: right; width: 222px;  background: url(images/panel.jpg) no-repeat top; }

.slogan { margin: 0px 0px 10px 60px; }
.hr { margin: 0px 0px 0px 31px; }
#ftr01 { width: 1001px;  }
.realtor { float: right; padding-right: 25px; }

.margin01 { margin-top: 10px; }
.margin02 { margin-top: 18px; }
.margin03 { margin: 10px 0px 10px 0px; }

/*******INTERIOR PAGE STYLES******/
.innerShell { padding: 13px 0px 0px 13px; float: left; }
.innerShell2 { padding: 13px 0px 0px 13px; float: left; width: 752px; }
.innerLeft_Long { width: 752px; background: #ffffff; float: left; }
.innerLeft_Open { width: 752px; background: #ffffff; float: left; }
.innerShell_Open { padding: 13px 0px 45px 13px; float: left; }

.windowHld1 { float: left; padding: 0px 0px 0px 20px; }
.windowHld2 { float: left; padding: 21px 0px 0px 20px; }
.window { float: left; display: inline; width: 233px; height: 202px; background: url(images/window.gif) no-repeat top left; margin: 0px 21px 0px 0px; }
.window2 { float: left; display: inline; width: 233px; height: 202px; background: url(images/window.gif) no-repeat top left; }
.bSearch01 { border: 0px; margin: 21px 0px 0px 22px; }


.buyImg { /*border: #e3ddca solid 3px;*/ margin: 5px 10px 10px 10px; }
.buyImg2 { /*border: #e3ddca solid 3px;*/ margin: 5px 0px 10px 10px; }

/***NEW MLS PAGE STYLES******/
.window3 { float: left; display: inline; width: 233px; height: 202px; background: url(images/window.gif) no-repeat top left; margin: 0px 0px 0px 0px; }
.windowHld4 { float: left; padding: 21px 0px 0px 20px; }
.mlsTxt { float: left; background: #FFFFFF; width: 135px; height: 202px; margin: 0px 10px 0px 0px; }
.txt03 { font: 12px/20px Arial, Helvetica, sans-serif; color: #5b5b5b; }

/************AREAS OF EXPERTISE STYLES************/


.mlsInner { width: 752px; background: url(images/mls/mls.jpg) no-repeat; float: left; height: 599px; }
.mlsInner03 { width: 752px; background: url(images/mls/mls2.jpg) no-repeat; float: left; height: 195px; }


.detailInner { width: 752px; background: url(images/detail.jpg) no-repeat; float: left; height: 655px; }
.detailInner2 { width: 752px; background: url(images/detail-top.jpg) no-repeat; float: left; }
.detailInner-back { width: 752px; background: url(images/middle-tile.jpg) repeat-y left top; float: left; }
.detailInner-bottom { width: 752px; background: url(images/detail-bottom.jpg) no-repeat left top; float: left; height: 15px; }

.areasInner { width: 752px; background: url(images/areas1.jpg) no-repeat; float: left; height: 599px; }
.areasPad01 {  }
.areasInner03 { width: 752px; background: url(images/areas3.jpg) no-repeat; float: left; height: 195px; }
.areasFF { padding: 33px 0px 0px 225px; }
.areasFF2 { padding: 30px 0px 0px 225px; }
.areasGG { font: 14px/20px Arial, Helvetica, sans-serif; color: #ffffff; text-align:justify; }
.areasGG A { color: #faa41a; text-decoration: none; }
.areasGG A:hover { color: #faa41a; text-decoration: underline; }

.heightParadise { height: 195px;  }

.heightStyleAreas { height: 195px;  }
.heightStyle2 { height: 199px; float: left; }
.areasFFAreas { padding: 19px 0px 0px 225px; }



.areasList { float: left; padding: 0px 0px 0px 35px; width: 475px; }
.areasFF3 { padding: 45px 0px 0px 290px; }
.noTitle { padding: 56px 0px 0px 290px; }
.detailTxt { font: 14px/20px Arial, Helvetica, sans-serif; color: #ffffff; text-align: justify; padding: 0px 0px 0px 38px; width: 417px; }
.detailTxt A { color: #faa41a; text-decoration: none;  }
.detailTxt A:hover { color: #faa41a; text-decoration: none;  }

.detailTxt2 { font: 14px/20px Arial, Helvetica, sans-serif; color: #ffffff; text-align: justify; padding: 0px 0px 120px 38px; width: 680px; }
.detailTxt2 A { color: #faa41a; text-decoration: none;  }
.detailTxt2 A:hover { color: #faa41a; text-decoration: none;  }

.detailTxt3 { font: 14px/20px Arial, Helvetica, sans-serif; color: #ffffff; text-align: justify; padding: 0px 0px 120px 38px; width: 420px; }
.detailTxt3 A { color: #faa41a; text-decoration: none;  }
.detailTxt3 A:hover { color: #faa41a; text-decoration: none;  }

.detailTxt4 { font: 14px/20px Arial, Helvetica, sans-serif; color: #ffffff; text-align: justify; padding: 0px 0px 60px 38px; width: 680px; }
.detailTxt4 A { color: #faa41a; text-decoration: none;  }
.detailTxt4 A:hover { color: #faa41a; text-decoration: none;  }

.detailThmb { padding: 0px 0px 0px 63px; height: 160px; float: left; }
.detailThmb2 { padding: 0px 0px 0px 49px; float: left; }
.detailThmb3 { padding: 60px 0px 0px 63px; height: 160px; float: left; }

/*******TEXT STYLES******/
.txt01 { font: 14px/20px Arial, Helvetica, sans-serif; color: #5b5b5b; text-align:justify; }
.txt02 { font: 14px/20px Arial, Helvetica, sans-serif; color: #5b5b5b; text-align:justify; }
.txt03 { font: 14px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align:justify; }
.txt04 { font: 12px/15px Arial, Helvetica, sans-serif; color: #ffffff; text-align:justify; }
.txt05 { font: 13px/20px Arial, Helvetica, sans-serif; color: #ffffff; text-align:justify; }
.txtFt { font: 12px/16px Arial, Helvetica, sans-serif; color: #5b5b5b; }

.txt01 A, .txtFt A, .txt02 A, .txt03 A  { text-decoration: none; color: #006795;  }
.txt01 A:hover, .txtFt A:hover, .txt02 A:hover, .txt03 A:hover { text-decoration: underline; color: #006795;  }

.txt03 A  { text-decoration: none; color: #f9a21a;  }
.txt03 A:hover { text-decoration: underline; color: #f9a21a;  }

.txt04 A  { text-decoration: none; color: #f9a21a;  }
.txt04 A:hover { text-decoration: underline; color: #f9a21a;  }

.txt05 A  { text-decoration: none; color: #ffffff;  }
.txt05 A:hover { text-decoration: underline; color: #ffffff;  }

.pad01{ padding: 0px 30px 0px 60px; }
.pad02{ padding: 7px 0px 0px 50px; float: left; }
.pad03 { float: left; padding: 0px 40px 50px 40px; }
.pad04 { float: left; padding: 0px 0px 0px 40px; }
.pad05 { float: left; padding: 30px 0px 20px 33px; }
.pad06 { float: left; padding: 0px 40px 50px; width: 665px; }
.pad07 { float: left; padding: 0px 30px 30px 30px;}


.txt09 { font: 10px/12px Arial, Helvetica, sans-serif; color: #ffffff; text-align:justify; }
.txt09 A  { text-decoration: none; color: #f9a21a;  }
.txt09 A:hover { text-decoration: underline; color: #f9a21a;  }

.top-nav { width:440px; height:21px; float:right; display:inline; margin-top:10px; }
.b0 { border:0px; }


/*---------------NEWS---------------*/
.news-cont { width:222px; margin:0px; padding:0px; float:left; }
.news-top { width:222px; height:67px; margin:0px; padding:0px; float:left; background: url(images/news.png) no-repeat left top; }
.news-center { width:192px; margin:0px; padding:8px 15px 8px 15px; float:left; background: url(images/news_bg.png) repeat-y left top; }
.news-bottom { width:222px; height:8px; margin:0px; padding:0px; float:left; background: url(images/news_bottom.png) no-repeat left bottom; }
/*-------------end NEWS-------------*/

/*---------------LINKS---------------*/
.innerimg {width: 143px;}
.outerimg {width: 143px; border: #ebebeb inset 15px;}
.linksInner03 { width: 752px; float: left;}
.linkList { float: left; padding: 30px 0px 0px 23px; width: 475px; }
.links-top {width:753px; height:26px; margin:0px; padding:0px; float:left; background: url(images/links-top.png) no-repeat left bottom; }
.links-bottom { width:752px; height:26px; margin:0px; padding:0px; float:left; background: url(images/images/front-bottom.png) repeat-x left bottom; }
.links-Thmb { padding: 0px 0px 0px 29px; float: left; }
/*-------------end FRONT PAGE CONTAINER-------------*/

/*---------------FRONT PAGE CONTAINER---------------*/
.front-cont { width:753px; margin:0px; padding:0px; float:left; }
.front-top { width:753px; height:119px; margin:0px; padding:0px; float:left; background: url(images/images/front-title.png) no-repeat left top; }
.front-center { width:753px; margin:0px; padding:0px; float:left; background: url(images/images/front-center.png) repeat-y left top; }
.front-bottom { width:753px; height:26px; margin:0px; padding:0px; float:left; background: url(images/images/front-bottom.png) no-repeat left bottom; }
/*-------------end FRONT PAGE CONTAINER-------------*/

/*--------------------REAL ESTATE NEWS STYLES --------------------*/
#reBack { height: 30px; margin-top: 50px; }
#crRN { float: left; width: 600px; height: 50px; vertical-align: bottom; }
#reNews { float: left; text-align: left; padding:15px; }
.reNews { font: 13px/17px Georgia, Helvetica, Arial; color: #ffffff; padding: 12px 10px 0px 7px; text-align: left; }    /*   -----   real estate news text   ------   */
.reNews A { color: #333333; text-decoration: none; }
.reNews A:hover { color: #333333; text-decoration: underline; }
.padNews { padding: 0px 5px 0px 5px; }
/*------------- REAL ESTATE NEWS SECTION ------------------- */

/*--------------------AREAS OF EXPERTISE-----------------------*/
.aoe-content { width:753px; float:left; margin:0px; padding:0px; }
.aoe-inner { width:91%; margin:0px 0px 0px 30px; padding:15px 0px 15px 8px; float:left; }
.aoe-columns { width:33%; float:left; display:inline; padding:0px; text-align: left; margin: 0px; }
.aoe-columns ul { padding:0px; margin:0px; }
.aoe-columns li { padding:0px; list-style: url(images/orange-bullet.png) none outside; margin: 0px 0px 0px 15px; }
.orange-div { width:92%; height:1px; background:#faa41a; overflow:hidden; margin: 0px auto; }
/*------------------end AREAS OF EXPERTISE---------------------*/

/*---------------------FRAME---------------------------*/
.frame-content { width:187px; float:left; padding:0px; margin:30px 0px 0px; background: url(images/frame/center-frame.gif) repeat-y center top; }
.top-frame { width:187px; float:left; padding:0px; margin:0px; background: url(images/frame/top-frame.gif) no-repeat left top; height: 21px; }
.center-frame { width:143px; float:left; padding:0px; margin:0px 0px 0px 22px; }
.bottom-frame { width:187px; float:left; padding:0px; margin:0px; background: url(images/frame/bottom-frame.gif) no-repeat left top; height: 21px; }
/*--------------------end FRAME------------------------*/


.disclaimer {display: inline; float: left; width: 660px; height: auto; margin: 20px 10px 20px 10px; }
