body { padding: 0px; margin: 0px; background: #ffffff url(images/bg.jpg) repeat-x top left;}

h1  { color:#000000; margin:0; font: normal 20px Arial, Helvetica, sans-serif; src: url(Eurosti.TTF); text-transform: uppercase; }
h2  { letter-spacing:1.5px; color:#000000; margin:0px; font: bold normal 14px Arial, Helvetica, sans-serif; }
h3  { letter-spacing:1.5px; color:#282828; margin-bottom:10px; margin-top: 10px; font: bold  13px Arial, Helvetica, sans-serif;}

div { margin:0px; padding:0px; text-align:left;}
form { margin: 0px; padding: 0px; }


img { border:0px;}
p { margin: 0px; padding: 0px; line-height: 20px;}
ul {margin:0px; padding:0px; list-style:none;}
li {list-style:none; list-style-image:url(images/bullet.gif); margin:5px 0px 0px 14px; padding:0px;}
a span { display:block;width:auto; }
a span img { display:inline}
b0 {border: 0;}





.logo { float: left; display: inline; margin: 0px; }

.hdr1 { float: left; display: inline; width: 1001px;/*460px;*/ height: 53px;  }

.wrapper { margin: 0px auto; width: 1000px;  }

.header { padding: 0px; margin: 0px; width: 1001px; height: 188px; float: left;  }

#centerBod { width: 1000px; float: left; background: #FFFFFF url(images/content-bgold.gif) repeat-y left top; }

.extraspace { padding: 0px; margin: 0px; width: 750px; height: 20px; float: left; }

#extraspace { padding: 0px; margin: 0px; width: 750px; height: 20px; float: left; }

#div-imagehome {display: inline; float: left; width: 260px; height: 221px;  }

#topbg { padding: 0px; margin: 0px; width: 733px; height: 28px; float: left; }


.img2 { padding:0; margin:5px 0px 0px 0px; float:right; }

.welcome-pic { padding:0; margin:0; float:left; }

.welcomeTxt { color:#02649f; padding:10px 25px 40px 0px; float:left; font: normal 13px/18px Arial, Helvetica, sans-serif; text-align: justify; }

#main_nav { width:1000px; height:54px; padding:0; margin:0; float:left; background: #FFFFFF; }

.iframe { padding:0;  }

.featuredareas {display: inline; float: left; width: 700px; padding: 10px;}

.custom { width:700px; float: left; margin:0; padding:20px 30px 20px 30px; }	

.community-details { margin-left:26px; padding:0; margin-top: 30px; }

.mainTxt { font: 13px/17px Arial, Helvetica, sans-serif; color:#636668; text-align: left;  }

.mainTxt A { color: #636668; text-decoration:none; }

.mainTxt A:hover { color: #636668; text-decoration:underline; }

#container { width: 100%;}

#hdrNav { float: left; width: 1001px; height: 30px; }

#flash { height:280px; float:left; padding:0px; margin:0px; width:1000px; }
.flash { display: inline; float: left; width:850px; height:280px;  padding:0px; margin:0px;}
.lgo {display: inline; float: left; width:150px; height:280px; padding: 0px; margin: 0px;}

ide { display:none }

#newSelBox {clear: left; float: left; padding-top: 120px;}


/*-------------------------- NAV --------------------------------*/
.flLeft { float: left; display: inline; }

.flLeft1 { float: left; display: inline; padding-left:8px; }

.flLeftDiv { float: left; display: inline; margin: 0px 6px; }
/*-------------------------- end NAV --------------------------------*/


/*-----------------------LEFT COLUMN----------------------*/
.left { width: 750px; float: left; display: inline; clear: left; overflow: hidden; }

.left_title { width:710px; float: left; margin: 0px 0px 10px 0px; text-indent:20px; padding: 0px; clear:left; height: auto; }

.left_title2 { width:728px; float: left; height: 67px; margin: 0px; padding: 0px; clear:left; }

.left_title3 { width:710px; float: left; margin: 30px 0px 10px 20px; padding: 0px; clear:left; height: auto; }

.div-left {width:726px; float:left; padding:0; margin:0;}
/*----------------------- end LEFT COLUMN----------------------*/


/*------------------------- INSIDE PAGES --------------------------*/
.leftInside { width: 1001px;float: left; }

.left_titleInner { border-bottom:1px solid #2d4600; width:999px; float: left; height: 67px; margin: 0px; padding: 0px; clear:left; }

#centerBodInner { width: 999px; float: left; background: #FFFFFF; border-right: 1px solid #9ca946; border-bottom: 1px solid #9ca946; border-left: 1px solid #9ca946; }
/*------------------------- end INSIDE PAGES --------------------------*/	
	

/*-------------------- RIGHT COLUMN -------------------------*/
.right { padding: 0px; width:250px; float: left; display: inline; }

.right_title { padding:0px; height:auto; width:230px; float:left; margin: 0px 0px 13px 0px; }
.right_title22 { padding:0px; height:auto; width:230px; float:left; margin: 50px 0px 13px 0px; }
.rightTitles{ margin:27px 20px 10px 10px; width: 225px; padding-bottom:0px; border-bottom:1px solid #c5ddef; } 
.leftTitles{ margin:10px 0px 10px 20px; width: 700px; padding-bottom:0px; border-bottom:1px solid #c5ddef; }

.div-right {width:264px; float:left; padding:0; margin:0;}
/*-------------------- end RIGHT COLUMN -------------------------*/


/*---------------------- FOOTER --------------------------*/
#footer { width: 1001px; float: left; }

#footerId01 { float: left; padding: 10px 0px 10px 10px; }

.footerTxt { font: 14px/17px Eurostile; color: #02649f; text-align: left; }

.footerTxt A { color: #02649f; text-decoration:none; }

.footerTxt A:hover { color: #02649f; text-decoration:underline; }

.footer p { padding:10px 0 0 10px; margin:0; float:left; color: #FFFFFF; }

.resi_logo { padding:0; margin:0; float:right; }




.buildingtxt { font: 14px/16px Arial; color: #02649f;  text-align: left;  font-weight: bold;}

.buildingtxt A { color: #02649f; text-decoration:none; }

.buildingtxt A:hover { color: #02649f; text-decoration:underline; }

/*---------------------- end FOOTER --------------------------*/


/*---------------------- GRID --------------------------*/
.grid { display: inline; float: left; clear: left; width: 750px; height: 270px;}
.gridbox { width: 225px; height:224px; display: inline; float: left; margin: 0px; padding: 0px; border: 0px;}
.imghom {display: inline; float: left; width: 223px; height: auto;}
.links {display: inline; float: left;}
.pad11 {display: inline; float: left; margin-left: 20px;}
.pad10 {display: inline; float: left; margin-left: 7px;}

.linkse {float: left; border: 0px; margin: 0px; padding: 0px; }
.gridtitle2 {display: inline; float: left; clear: b;  height: auto;}




.gridbox2 {display:  inline; float: left; padding-left: 0px, 0px, 0px, 225px;}
.gridbox3 { display:  inline; float: left; padding-left: 50px, 0px, 0px, 225px;}
.gridtitle {display: inline; float: left; width: 223px; height: 243px; }

.gridtitle3 {display: inline; float: left; }
.gridtitle4 {display: inline; float: left; }
.gridtitle5 {display: inline; float: left; }
.welcome {display: inline; float: left; width: 670px; height: auto; padding: 20px;}
/*---------------------- end FOOTER --------------------------*/



/*------------------------- CLIENT LOGIN ---------------------------*/
#clientLogin2 { padding:0; margin:0; float:left; }
.areainfo { float:left; padding-top: 13px; }
.mlsbut { display: inline; clear: left; float:left; padding: 10px 0px 5px 0px;}
.clientLoginButton { padding:0; margin:0; background: url(images/mls-btn.gif) no-repeat left top; width:19px; height:19px; border:none; display:inline; }
.clientLogin { padding:0; float:right; display:inline; clear: none; margin: 10px  0px 0px 0px; }
.form { padding:0; margin:23px 5px 0px 0px; float:right; }
.qSearch1 { float: right; display: inline; margin: 0px 0px 0px 0px; padding: 0px; }
.input { display:inline; width: 214px; height: 16px; background: #ffffff; font-size: 14px; padding: 5px; color: #7eaed3; float:left;  border:1px solid #c5ddef;}
.mlsButton { margin:0px; padding:0px; background: url(images/mls-qs-btn.gif) no-repeat left top; border-style: none; border-width: 0px; height: 19px; width: 18px; display: inline; }
/*------------------------- end CLIENT LOGIN ---------------------------*/

.commlist { display:block; float:left; clear:both; height:auto; width:100%; padding-left:25px; padding-top:5px; padding-bottom:5px; }
.comm { font-size: 12px; text-transform: uppercase; line-height: 1.9em ; height:auto; display: inline; float:left; text-align:left; width: 30%; margin:0px 0px 0px 20px; position:relative; }

/*------------------------- Quick Search Styles ---------------------------*/
#QuickSearch{display:inline; float:left; width:250px; height:288px;}
#qs{width:230px; height:auto; padding: 0px 0px 0px 10px;}
#searchByMap{display:inline; float:right; height:370px; width:213px; position:absolute; top:20px; right:20px;}
#news {padding-top:10px;display:inline; float:left; clear:left; width: 201px; height:100%; text-align:justify; }
#SearchNow{float:right; padding-top:20px;}
.txt04 {display: inline; float: right; padding-top: 10px;}

/*****************************************************************************************/
/* */
/* STYLES FOR AJAX PROPERTY SEARCH FORM */
/* */
/*****************************************************************************************/

#qs form hr {
display: block; 
float: left; 
color: #ffffff; 
clear: both; 
height: 1px; 
margin: 5px 0px 0px 0px; 
vertical-align: middle;
width:100%
}

div.selectbox-wrapper {
position:absolute;
background-color:white;
margin:0px;
margin-top:0px;
padding:0px;
font-size:0.7em;
text-align:left;
height:145px;
overflow: auto;
width:210px;
z-index:1;
border:1px solid #c5ddef;
}
div.selectbox-wrapper ul {
list-style-type:none;
margin:0px;
padding:0px;
z-index:4;
border:0px solid #c5ddef;
}
div.selectbox-wrapper ul li.selected {
background-color: #edf5fd;background-image:none;

}
div.selectbox-wrapper ul li.current {
background-color: #edf5fd; background-image:none;
}
div.selectbox-wrapper ul li {
list-style-type:none;
list-style-image:none;
display:block;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
color:#02649f;
list-style-position:outside;
text-indent:15px;
padding:5px 0px 5px 0px;
cursor:pointer;
width:223px;
}

label {
display: block;
}

input.selectbox {
width:213px;
padding-left:10px;
height:23px;
padding-top:7px;
margin-bottom: 5px;
border:1px solid #c5ddef;
}
/* look&fell of select box*/
.selectbox
{
margin: auto 0px;
padding:0px;
padding-left:0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:0.7em;
width : 223px;
height:28px;
vertical-align:middle;
display : block;
text-align:left;
background: url('images/chooseDropDown.gif') no-repeat left;
/*height:18px;*/
cursor: pointer;
border:1px solid #c5ddef;
color:#02649f;
}

#MenuBar1 {display: inline; float: left; width 1000px; height: 50px; }
#MenuBar1 ul {margin:0px; padding:0px; list-style:none;}
#MenuBar1 li {list-style:none; list-style-image:none; margin:0px; padding:0px;}



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

div.selectbox-wrapper ul {
position:absolute;width:188px;display:inline;}


.spaceinvader {display: inline; float: left; padding: 40px 0px 40px 0px;}
.navroll { float: left; height: 54px; width:1001px; }

.mtop {margin: 10px 0px 10px 0px}
.featPropR {display: inline; float: left; width: 248px; height: auto; border:1px solid #c5ddef;}
.soc {display: inline; float: left; padding: 13px 2px 13px 5px;}
.soc2 {display: inline; float: left; padding-bottom: 8px;}
.ptext {padding: 0px 25px 0px 25px;}
.excvid {display: inline; float: left; width: 550px; height: auto; margin-left: 20px; margin-bottom: 20px;}


/*****************************************************************************************/
/* STYLES FOR RESOURCE CENTER*/
/*****************************************************************************************/
#resoruces {display:inline; float:left; width:700px; height:172px; margin: 0px 0px 30px 30px;}
.res-in {display:inline; width: 200px; height: 180px; float:left; padding: 15px 20px 20px 20px; margin:0;}
.ftspace {display: inline; float: left; width: 700px; height: 40px;}


/*****************************************************  GR TRANSLATION STYLES *****************************************************/

.flags{ margin-right:5px; }
.flagsPanel{ height:110px; width: 223px; border:1px solid #e3e3e3; }
.flagpad{padding-left: 10px;}
