﻿/* CSS Document */
a {cursor:pointer;}
body {padding: 0px; margin:0px; background: #000 url(../images/bg.jpg) repeat-x top left;}
br {clear:both; width:100%;}
div {margin:0px; padding:0px; text-align:left;}
form {margin: 0px; padding: 0px;}
h1 {margin: 0px; padding:0px;}
h2 {margin: 0px 0px 3px 0px; padding:0px; width:100%}
h3 {margin: 0px; padding:0px; width:100%}
h4 {margin: 0px; padding:0px;}
img {border:0px; margin: 0px; padding:0px;}
ul {margin: 0; padding: 0; list-style:none; z-index:2;}
li {list-style:none; list-style-image:url(../images/bullet.gif); list-style-position: outside; margin:10px; padding:10px;}

ul li {margin:5px  0px 10px 20px; list-style:none; padding: 0;}

select {background-color:#FFFFFF; border:0px;}
.iframe {background-color: #000000;}
.inline{display:inline;  }
.fleft{float:left;}
.fright{float:right;}
.m5{margin:5px 0px 5px 5px;}
.m510{margin:12px 0px 12px 12px;}
.m0{margin:0px;}
.m10{margin:10px 0px 10px 10px;}
.m15{margin:15px 0px 15px 15px;}
.m20{margin:20px 0px 20px 20px;}
.p10{padding:10px 0px 10px 10px;}
.p20{padding:20px 0px 20px 20px;}
.p30{padding:30px 0px 30px 30px;}
.ph1 {padding: 0px 20px 20px 20px;}
.bt {border-top: 1px solid #c1c1c1; padding-top: 20px;}

.txt13{font: 12px/14px Arial, sans-serif; color: #242424; line-height:15px;}
.txt13 a{text-decoration:none; color: #242424}
.txt13 a:hover{color: #db5703;text-decoration:none;}

.txt13L {font: 13px/19px Arial, sans-serif; color: #242424; line-height:15px; font-weight: bold}
.txt13L a{text-decoration:none; color: #242424}
.txt13L a:hover{color: #db5703;text-decoration:underline;}

.txt14{font: 14px/18px Arial, sans-serif; color: #242424; line-height:20px;}
.txt14 a{text-decoration:none; color: #242424}
.txt14 a:hover{color: #db5703}

.txtnews{font: 13px/15px Arial, sans-serif; color: #242424; line-height:17px;}
.txtnews a{text-decoration:none; color: #242424}
.txtnews a:hover{color: #db5703; text-decoration:none;}

.txt15{font: 13px/16px Arial, sans-serif; color: #242424; line-height:17px;}
.txt15 a{text-decoration:none; color: #242424}
.txt15 a:hover{color: #db5703; text-decoration:none;}

.txtfooter          {font: 12px/17px Arial, sans-serif; color: #4d4d4d; line-height:20px;}
.txtfooter a        {text-decoration:none; color: #db5703}
.txtfooter a:hover  {color: #db5703; text-decoration:underline;}

.txtqs          {font: 12px/17px Arial, sans-serif; color: #4d4d4d; line-height:20px;}
.txtqs a        {text-decoration:none; color: #4d4d4d}
.txtqs a:hover  {color: #db5703; text-decoration:underline;}

.txtfeatareas  {font: 13px/14px Arial, sans-serif; color: #4d4d4d; line-height:18px;}
.txtfeatareas a{text-decoration:none; color: #4d4d4d}
.txtfeatareas a:hover{color: #db5703; text-decoration:underline;}
.pad20 {padding-left: 20px;}

div#container {width: 1000px; margin: 0px auto;}
div#center{display:inline; float:left; clear:both; width:1000px; position:relative; top:0px; left:0px; background: #ffffff url(../images/bgcont.jpg) repeat-y top left;}
div#topContainer{margin:auto; width:1000px; height:470px; background: transparent}
div#topContainerH{margin:auto; width:1000px; height:470px; background: transparent}
h1#top{display:inline; float:left; clear:both; height:100px; width: 171px; background: #000;}
div#flash{display: inline; float: left; margin:auto; width:1000px; height: 325px; background: url(../images/bgflash.jpg) no-repeat top left}
.flashgallery {display: inline; float: left; width: 1000px; height: 325px;}
.logo {margin-left: 10px; padding-top: 10px;}
div#nav{display:inline; float:left; width:1000px; height:50px; position: relative; background: #f8f8f8;}
div#nav ul {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; width:1000px; position: absolute;}
div#nav ul li {display:inline; float:left; margin: 0px; padding: 0px; list-style:none; z-index:2; position: relative;}
div#leftColumn{display:inline; float:left; clear:left; width:770px; background: #ffffff url(../images/bgcont.jpg) repeat-y top left}
div#rightColumn{display:inline; float:left; clear:right; width:230px; position: relative; background: #ffffff url(../images/bgcont.jpg) repeat-y top right;}
.fulltext {display: inline; float: left; width: 720px;}

div#footer{margin: 0px auto; clear:both; width:100%;}
div#footer2{margin: 0px auto; clear:both; width:1000px; height:150px; background: #eaeaea;}

.footer2 {padding:0px;}
#resilogo {width: 170px; height: 45px; float: right;  margin-top: 20px;}
.links {display: inline; float: left; clear: left; width: 1000px; height: 50px; background: #fff url('../images/bgcont.jpg') repeat-y top left; border-bottom:1px solid #d8d8d7;}
.listico {width:10px; height: 10px; background: url(../images/bullet-footer.gif) no-repeat top left;}

.footerlink {display: inline; float: left; width: 1000px; height: 22px; margin-top: 15px;}
.footerlink li {list-style:none; list-style-image:none; list-style-position:inside; display: inline; float: left; margin-right: 10px; padding:0px;}

.separator {display: inline; float: left; width: 230px; height: 12px; background: url(../images/separator.gif) no-repeat top left;}
.bwhite {display: inline; float: left; width: 202px; height: auto; padding: 0px 10px 10px 10px;}
.bannersright{width:230px; height: auto;}
.bannersright2{width:230px; height: auto;}
.banners{display:inline; width: 224px; height: 56px; clear:both; float: left; margin-top:0px; margin-bottom: 2px;}
.banners2{display:inline; clear:both; margin-left: 15px;}
.banners3{display:inline; clear:both; margin-left: 25px;}
.rightTitles{margin: 15px 20px 10px 0px; width: 230px; padding:0px;} 
.rightTitlesT1 {margin: 15px 0px 0px 11px; width: 200px; border-bottom:1px solid #9e9e9e;} 
.rightTitlesT {margin: -12px 20px 10px 11px; width: 200px; padding:0px; border-bottom:1px solid #9e9e9e;} 
.rightTitlesT2 {margin: 0px 20px 5px 11px; width: 200px; border-bottom:1px solid #9e9e9e;} 
.comboBoxes{margin:0px 0px 10px 10px;}
.searchBttn{padding:0px 10px 10px 0px;}

/* ------------- NEW MLS QUICK SEARCH -------------------*/
div#mlsquicksearch {display: inline; float: left; width: 250px; height: 300px; background-color: #77c7bb; margin-top: 10px;}
.mlxField {border:0px solid #fff; background: transparent; width: 180px; color: #595959; height: 20px; margin:8px 0px 0px 15px;}
.btnalign {display: inline; float: left; margin: 12px 0px 0px 15px;}
div#QuickSearch {display: inline; float: left; height:270px; width: 223px; margin-bottom: 10px; z-index: 1000; position: relative; margin: 30px 0px 0px -260px;}
div.quickSearchPanel {display:inline; clear:both}
div.quickSearchPanel form {padding-left:0px; float: left; margin-top: 50px;}
.newSelBox {display: inline; float: left; z-index: 2;}
#navQS {display: inline; float: left; margin-left: 0px; border:0px solid #fff; width: 80px;}
.aaquickmls {display: inline; float: left; width: 235px; height: 30px;}
.aaquickmls form {display: inline; float: left; border:0px solid #fff; padding: 0px; height:18px; width: 150px; background: #fff;}
.aaquickmls input {display: inline; float: left; width: auto; height: 15px;}
.aasrchicon {display: inline; float: left; width: 30px; height: 30px;}
.searchBody {display:inline; float: left; width: 220px; height: 15px; text-align:left; margin-bottom: 18px; margin-left: 7px;}
.advsrch {padding: 10px 0px 0px 14px; width: 111px; height: 15px; display: inline; float: left; z-index: -2;}
/* ------------------------------------------------------*/

.bannerft {display: inline; float: left; width: 720px; height: 120px; padding-bottom: 25px; margin-left: 20px; border-bottom:1px solid #e3e3e3;}
.bannerft2 {display: inline; float: left; width: 750px; height: 120px; padding-top: 35px;}
.titles{margin-top:40px; padding-bottom:8px; width:700px;}
.contentPanel{width:720px;}
.conciergeimage{margin:16px;}
.homeTitle{margin-top: -7px; padding: 0px;}
.bighTitle{margin-top: -7px; padding-bottom: 0px;}
.titleh {width: 720px; height: 45px; margin-left: 0px; margin-top: 10px; margin-bottom: 20px; padding-left: 15px; padding-bottom: 0px; border-left: 6px solid #939393;}
.titleh2 {width: 720px; height: 20px;  margin-left: 0px;}
.homePanel{width:750px; margin:0px 0px 20px 0px; padding-right:5px; float:left;}
.iPanel {width:700px; margin:0px 0px 20px 0px; padding: 0px 20px 10px 0px; float:left;}
.homePhoto{clear: left; float: left; margin:10px 10px 10px 1px; width: 295px; height: 425px; border:6px solid #f1f1f1;}
.bioPhoto{clear: left; float: left; margin:0px 10px 10px 1px; width: 310px; height: auto;}
.pagePhotos{margin-bottom:10px;}
.fieldsetArrow{background:url(../images/downArrow.gif) no-repeat bottom right}

.rumCayPhotos{margin:0px 10px 10px 0px;}
.rumCayPhotos2{margin:0px 0px 10px 10px;}
.rumCayMap{width:677px; padding-left:70px;}


/*****************************************************************************************/
/* STYLES FOR AJAX PROPERTY SEARCH FORM */
/*****************************************************************************************/
select.inputField{background-color:#FFFFFF; border:0px;}
select.gridInput{background-color:#FFFFFF; border:0px;}
select.input2 {
    background-color:White;
    border:0px;        
}
input.selectbox {
    border:solid 0px white; 
    padding:7px 0px 0px 8px;
    margin-bottom: -2px; margin-left: 15px;
    color:#252623; text-transform:capitalize;
    clear: left;
    
}

div.selectbox-wrapper {
position:absolute;
background-color:#ffffff;
border:0px solid #60bdb0;
margin-top:-2px;
padding:0px;
font-size:0.8em;
text-align:left;
height:250px;
max-height:250px;
overflow: auto;
overflow-x: hidden;
width:180px;
z-index:1;
left:17px;
}
div.selectbox-wrapper ul {
list-style-type:none;
margin:0px;
padding:0px;
z-index:4;
}
div.selectbox-wrapper ul li.selected {
background-color: #636363;background-image:none;color:#ffffff;

}
div.selectbox-wrapper ul li.current {
background-color: #d14b06;background-image:none;color:#ffffff;
}
div.selectbox-wrapper ul li {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
display:block;
font: 13px/19px Arial, sans-serif; color: #252623; line-height:15px;
margin:0;
padding:5px 0px 5px 7px;
cursor:pointer;
width:203px;
}

label {
    display: block;
}

.selectbox
{
display : block;
padding: 0px;
text-align:left;
background: url('../images/chooseOne.gif') no-repeat left;
cursor: pointer;
font-size:0.8em;
border:none 0px white;
width:203px;
height:28px;
}

select {
background: url('../images/chooseOne.gif') no-repeat left;}

/*****************************************************  FEATURED PROPERTY STYLES *****************************************************/
div.fprop {display: inline; float: left; width: 200px; height: 470px; margin: 0px 0px 0px 0px;}
#featPropDiv {width: 225px; height: 325px; padding: 0px; float: left;}
.featuredDiv01 {text-align: left; width: 220px; height: 100%; float: left; overflow:hidden;margin-left: -5px;}
.featImgDiv {width: 210px; margin-top:5px;}
.featTextDiv {width: 210px; float:left; height:80px; display:inline; margin: 10px 0px 20px 12px;}
.featOptionsDiv {float:left; display: inline; width:205px; height: 30px; margin: 0px 10px 0px 10px;}
.featIMG {width: 200px; height: 115px; border: #e8e8e8 solid 2px;}
.featOptionsClass02 {display: inline; float: left; margin-right: 5px;}
.featOptionsClass03 {display: inline; float: left;}
.featOptionsClass01 {display: inline; float: right; margin-right: 0px;}
.txtfeatured {font: 13px/17px Arial, sans-serif; color: #4d4d4d; line-height:17px; text-transform: lowercase;}
.txtfeatured a {text-decoration:none; color: #4d4d4d;  text-transform: uppercase;}
.txtfeatured a:hover {color: #db5703;}
.login {display: inline; float: right; margin-top: 15px; margin-right: 15px;}
.ml20  {margin-left: 20px;}

/*****************************************************  GR TOOLTIP STYLES *****************************************************/

#tooltip {
    padding: 10px;
    background: #db5703;
    border: 1px solid #dbdbdb;
    text-align: left;
    font-size: 10px;
    line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
    color: #ffffff;
}

span.tip {
    border-bottom: 0px solid #35577b;
}

.txtpages {font: 13px/17px Arial, Helvetica, sans-serif; color: #3e3e3e; text-align: left; line-height: 1.5em ;}
.txtpages A {color: #3e3e3e; text-decoration: none;}
.txtpages A:hover {color: #3e3e3e; text-decoration: underline;}

.caps {text-transform: uppercase;}
.caps2 {text-transform:  capitalize;}

#resoruces {display:inline; float:left; width:700px; height:172px; margin: 0px 0px 30px 30px;}

.mlspics {display:inline; float:left; margin-bottom: 10px; width: 750px;}
.mls-in {display:inline; width: 170px; height: 170px; float:left; padding-top: 15px; margin-left: 10px;}
.mls-in1 {display:inline; clear: left; width: 170px; height: 170px; float:left; padding-top: 15px; margin:0;}
.mlsbord {border: 3px solid #dbdbdb;}
.res-in {display:inline; width: 170px; height: 170px; float:left; padding: 15px 0px 0px 10px; margin:0;}


/***************************************************** CLIENT LOGIN *****************************************************/
.top-navfrm {display:inline; float:right; width:180px; margin:58px 0px 0px 0px;}
.clientLoginButton {padding:0; margin:0; background: url(../images/mls-quick-search-btn.gif) no-repeat left top; width:20px; height:18px; border:none; display:inline;}
.form {display: inline; padding:0; height: 10px; margin:10px 0px 0px 0px; float:left; position:  relative;}
.input {display:inline; width: 150px; height: 16px; font-size: 14px; color: #3d3d3d; float:left; margin:0px 5px 0px 0px; border: 0px;}
.servicespics {display: inline; float: left; width: 712px; height: 525px; border: 3px solid #dbdbdb; background: url(../images/bigpic01.jpg) no-repeat left top;}
.serv-in {display:inline; width: 244px; height: 241px; float:left; padding: 12px 0px 2px 12px; margin:0;}

/***************************************************** CLIENT LOGIN *****************************************************/
.clientLoginButton {padding:0; margin:0; background: url(../images/mls-quick-search-btn.gif) no-repeat left top; width:30px; height:30px; border:0px; display:inline;}
.form {display: inline; height: 22px; float:left; clear: left; margin: 6px 0px 0px 14px; border: 0px solid #fff; background: transparent;}
.input {display:inline; width: 165px; height: 28px; font-size: 14px/16px; color: #666666; float:left; background: transparent; margin:0px; border: 0px solid #fff}
.slogan {display: inline; float: right; margin: 51px 22px 0px 0px;}
#rightcondos {display: inline; float: left; width: 230px; height: 102px; background: url(../images/banners/condominiums.gif) no-repeat left top;}
#rightcommunities {display: inline; float: left; width: 230px; height: 102px; background: url(../images/banners/communities.gif) no-repeat left top;}
#news {display: inline; float: left; width: 230px;  margin: 10px 0px 0px 10px;}
.bord      {display: inline; float: left; width: 223px; height: 56px; margin-top: 54px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1;} 
.context   {width: 210px; height: auto; margin-left: 5px; padding-top: 10px;}

/***************** BLOG *****************/
.blogtitle {display: inline; float: left; width: 225px; height: 54px;}
.marginNews {float: left; margin: 0px; height: 400px; background: #fff;}
.containNews {width: 203px; float: left; border:1px solid #c1c1c1; border-top:0px solid #fff; padding: 10px;}

/***************** HOME AND INNER PAGES *****************/
.homePanel {display: inline; float: left; width: 750px; height: auto;}
.innerPanel {display: inline; float: left; width: 750px; padding: 10px 0px 20px 0px; height: auto;}
#titlepanel {display: inline; float: left; padding: 0px 10px 10px 10px;}
#gift {display: inline; float: right; z-index:1; margin-top: -90px;}
.callnow {display: inline; float: right; margin: -52px 0px 0px 0px;}
.toptittle {display: inline; float: left; width: 750px; height: 50px; margin-bottom: 20px;}
.feat {display: inline; float: left; width: 765px; height: 165px; border-bottom:1px solid #c1c1c1;}
.box {display: inline; float: left; width: 180px; height: 150px; padding-top: 10px; background: url(../images/homepics/loading.gif) no-repeat top left;}
.boxmar {margin-right: 13px;}
.featimg {display: inline; float: left; width: 180px; height: 100px; border:2px solid #5b5959; margin-bottom: 5px;}
.transp1 {opacity:0.4;filter:alpha(opacity=40);}
.sepH {display: inline; float: left; width: 750px; height: 35px; border-bottom:3px solid #222222; margin-bottom: 35px;}


/******************** SFMENU DROPDOWN LISTS FOR CONDOS AND COMMUNITIES ********************/

.dropcondos {display: inline; float: left; margin: 65px 0px 0px 9px;}
.dropcommunities {display: inline; float: left; margin: 65px 0px 0px 9px;}

.sf-menu, .sf-menu * {
margin:0;
padding:0;
font-weight:bold;
cursor: pointer;
width: 203px;
float:left;
}

/* MENU FIRST ITEM CSS */
.sf-menu ul {
position:absolute;
top:-999em;
left:0px;
width:203px;
height:200px;
overflow:auto;
background-color: #ffffff;
list-style:none;
list-style-image:none;
}

.sf-menu li {
position: relative;
width:203px;
padding:2px;
list-style:none;
list-style-image:none;
}

/* MENU BUTTON CSS */
.sf-menu a.sf-with-ul {
width:195px;
background-color: #ffffff;
height:15px;
}

/* LINK COLOR */
.sf-menu a, .sf-menu a:visited {
display: block;
cursor: pointer;
background-color: Transparent;
width:195px;
padding:3px;
min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
FONT-WEIGHT:normal;
FONT-SIZE: 11px;
COLOR: #222222;
font: 13px/20px Arial, Helvetica, sans-serif;
LETTER-SPACING: 0px;
}
/* MENU ITEMS CSS */
.sf-menu ul.ItemsDropDown li {
width:180px;
clear:both;
padding:2px;
list-style:none;
list-style-image:none;

}
.sf-menu ul.ItemsDropDown li a {
text-decoration: none;
width:auto;
}
/* MENU ITEM ON HOVER */
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background-color: #f01b39;
color: #dfdfdf;
outline:0;
border:0;
text-decoration: none;
z-index: 4;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
border-right: 1px solid #ebebea;
border-bottom: 1px solid #ebebea;
border-left: 1px solid #ebebea;
left:0;
top:1.8em; /* match top ul list item height */
}

.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:-999em;

}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:10em; /* match ul width */
top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:10em; /* match ul width */
top:0;
}

.sf-sub-indicator {
position:absolute;
display:block;
right:.75em;
top:1.05em;
width:10px;
height:10px;
text-indent:-999em;
overflow:hidden;
}
a > .sf-sub-indicator {/* give all except IE6 the correct values */
top: .8em;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {background-position:-10px 0}
.sf-menu ul a > .sf-sub-indicator {background-position:0 0}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}

.social {display: inline; float: left; padding-right: 0px;}
.footerphone {display: inline; float: right; margin-top: -20px; margin-right: 14px;}
.dclogo {display: inline; float: left; margin-top: 25px; margin-left: 40px;}
.logoContainers{width:750px; height:250px;}
.aff2 {margin:12px 0px 0px 12px; display: inline; float: left}

/*     ------------- CONDOMINIUMS & COMMUNITIES STUFF -------------------  */
#featuredAreas {display:inline; width:733px; height:100%; margin:10px 0px 10px 0px;}

#communities {display:table-column; float:left; clear:left; width:100%;height:100%;padding-left:0px;}
.comm {display:inline; float:left; width:33%;height:auto; text-align:left; vertical-align:middle;}
#condos {display: inline-table; float:left; clear:left; width:100%;height:100%;}
.condolist{ display: table-cell; float:left; clear:left; width: 100%;margin-top:15px; }
.condo {display:inline; float:left; width:33%;height:auto; text-align:left; vertical-align:middle;}

.txtCondos {font: 14px/17px Arial, Helvetica, sans-serif; color: #242424; text-align: left; line-height: 1.5em ;}
.txtCondos A {color: #242424; text-decoration: none; text-transform: uppercase;}
.txtCondos A:hover {color: #dc0775; text-decoration: underline;}
.xpace {display: inline; float: left; clear: left; width: 325px; height: 10px;}


/*************** NEW 2010 RESOURCE CENTER ******************/
.res-in                                     {display:inline; width: 182px; height: 180px; float:left; padding: 15px 0px 0px 20px;}
#resources                                  {display:inline; float:left; width:730px; height:700px;}
#resources a img, #resources a              {border: none; overflow: hidden; float: left}
#resources a:hover                          {border: 7px solid #db5703} /* EFFECT HOVER - Background */
#resources a:hover img                      {margin: -7px;}

.resbg                                      {background: #c1c1c1;} /* NOEFFECT - Background */
.resmarLFT                                  {display: inline; float: left;  padding: 26px;} /* Right Space for Each Box */
.resmarLFT4                                 {display: inline; float: left;  padding: 10px;} /* Right Space for Each Box */
.resmarTOP                                  {clear: both; padding-top: 45px;} /* Top Space for Each Box */
.fullmrgLFT                                 {margin-left: 30px;} /* Margin Left from all boxes */
.fullmrgLFT4                                {margin-left: 10px;} /* Margin Left from all boxes */

#resources2                                  {display:inline; float:left; width:730px; height:700px;}
#resources2 a img, #resources2 a             {border: none; overflow: hidden; float: left}
#resources2 a:hover                          {border: 3px solid #db5703} /* EFFECT HOVER - Background */
#resources2 a:hover img                      {margin: -3px;}
.resmarTOP2                                  {clear: both; padding-top: 25px;} /* Top Space for Each Box */


.FTProp {display: inline; float: left; width: 1000px; height: 284px; background: url('../images/featured-properties.jpg') no-repeat top left;}
.officephone {margin:0px; display: inline;}
.movescroll {display: inline; float: left; width: 1000px; height: 46px; z-index:1000; position: relative; margin: 157px 0px 0px 0px;}
.moveleft {display: inline; float: left; width: 20px; height: 46px;}
.moveright{display: inline; float: right; width: 20px; height: 46px;}

#backnews {display: inline; float: right; width: 41px; height: 11px; margin-right: 0px; margin-top: 0px; padding: 0px;}
#backnews2 {display: inline; float: right;  margin:0px; padding-right: 50px;}

/* TOP MAIN NAV */
.topnav {display: inline; float: right; width: 135px; height: 50px;}
.contop {display: inline; float: left; margin-top: 40px; height: 25px; width: auto;}
.icon {display: inline; float: right;  margin-right: 18px;}
div#iphone {display: inline; float: left; margin-left: 3px; margin-right: 10px; width: auto; height: 25px;}
div#iemail {display: inline; float: left; margin-left: 3px; margin-right: 10px; width: auto; height: 25px;}
div#ibookmark {display: inline; float: left; margin-left: 3px; margin-right: 10px; width: auto; height: 25px;}
div#ilogin {display: inline; float: left; margin-left: 3px; margin-right: 10px; width: auto; height: 25px;}

.shadowrp   {display: inline; float: left; clear: left; width: 221px; height: 16px; background: url(../images/shadow.gif) no-repeat top left;}

/*****************************************************  GR TRANSLATION STYLES *****************************************************/

.flags {padding-right:7px;}
.flagsPanel {display: inline; float: left; height:22px; width: 225px; margin: 5px 5px 0px 5px; padding-bottom: 15px;}
.flagpad {margin-left: 0px;}

/*************** FEATURED AREAS // HOME PAGE ******************/
.featureAreas{width:232px; height:260px; margin:10px 12px 0px 0px; float:left; background: url(../images/photos/shadow.png) no-repeat top left;}
.featureAreasPanel{width:747px;float:left;}
.featureTitles{margin-bottom:5px;}
.featureTxt{height:40px; margin-top: 0px;}
.featureTxt ul li {margin:3px  0px 0px 25px; list-style-image:url(../images/bullet.gif); padding: 0;}
.featureTxt li {list-style:none; list-style-image:url(../images/bullet.gif); list-style-position: outside; margin:6px; padding:6px;}

.flgs {margin-left: 10px;}
.ul2 {display: inline; float: left; margin-top: -36px; clear: both; margin-left: 115px;}
.featurePhoto {display: inline; float: left; width: 232px; height: 150px; margin-bottom: 20px;}
.featurePhoto1 {display: inline; float: left; width: 115px; height: 150px; margin-bottom: 20px;}
.linkflash {display: inline; float: left; width: 450px; height: 67px; position: relative;  margin: -97px 0px 0px 0px;  z-index: 1000;}
