#print{
	display:none;
}
body{
	background: #e9e9e9;
	margin: 0 auto;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	margin-bottom: 20px;
	color:#000000;
}
a:link, a:active, a:visited{
	text-decoration: none; 
	color: #000000;
}
a:hover{
	text-decoration: underline;
}
img{
	border: none;
}
#outerWrapper{
	width: 844px;
	height: auto;
	margin: 0 auto;
	background: #e9e9e9;
	text-align: left;	
}
#innerWrapper{
	width: 822px;
	height: auto;
	border-right: 1px solid #b1b1b1;
	border-left: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
	margin: 0 auto;
	background: #fff;
	text-align: left;
	padding: 10px;
	float: left;
}
#header{
	position: relative;
	width: 818px;	
	background: url(../../../assets/images/headerBack.jpg) repeat-x;
	height: 149px;
	
}
#header div#eraLuxembourgLogo{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 15px;
	left: 15px;
}
.headerLeft{
	width: 126px;
	height: 121px;
	float: left;
	margin: 5px 0 0 10px;
}
.headerRight{
	width:640px;
	float: right;
}
.myERAtop{
	color: #fff;
	width: 250px;
	margin: 10px 10px 0px 0px;
	float: left;
	font-size: 10px;
}
.myERAtop a{
	color: #fff;
}
#language{
	height: 30px;
	margin: 10px 10px 0px 0px;
	margin-bottom: 10px;
	float: right;
	width: 300px;
}
.selectLanguage{
	color: #fff;
	float: right;
	font-size: 10px;
	width: auto;
	text-align: right;
}
#homeContent{ /* for IE6 */
	background-color: #646464;
	width: 571px;
	height: 319px;
	background: url(../../../assets/images/homeBack.jpg) no-repeat;
	margin: 21px 0 0 5px;
	float: left;
}
#mainContent > #homeContent{ /* for other browsers */
	background-color: #646464;
	width: 600px;
	height: 319px;
	background: url(../../../assets/images/homeBack.jpg) right no-repeat;
	margin: 0px 0 0 0;
	float: left;
}
#leftCol{
	float: left;
	width: 206px;
	margin-left: 3px;
}
#mainContent{
	width: 600px;
	height: auto;
	float: left;
	margin-left: 10px;
}
#mapSearchButton{
	width: 196px;
	height: 59px;
	float: left;
	font-weight: bold;
	padding-left: 10px;
}
#mapSearchButton a{
	display:block;
	background: url(../../../assets/images/newMapSearch.jpg) no-repeat;
	width: 180px;
	height: 19px;
	float: left;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 10px;
}


#icLink{
	margin-top: 5px;
	float: left;
	width: 206px;
	height: 89px;
}
#icLink a{
	display: block;
	width: 206px;
	height: 89px;
	background: url(../../../assets/images/icLink.jpg) no-repeat;
}
#icLink a:hover{
	display: block;
	width: 206px;
	height: 89px;
	background: url(../../../assets/images/icLink.jpg) no-repeat;
}

/* mini prop search */
#holder{
	float: left;
	width: 206px;
	margin: 0 0 0 0;
}
#miniPropSearch2{
	background: #a01211 url(../../../assets/images/miniSearchBack.jpg) repeat-x;
	width: 206px;
	height: auto;
	color: #fff;
	margin: 0 0 0 0;
	float: left;
	padding-bottom: 4px;
	height: 315px;
}
.searchForm{
	width: 570px;
	background: #ebebeb;
	padding: 15px;	
	margin: 22px 0 0 5px;
}
.searchBoxTitle{
	float: left;
	text-align: left;
	height: 20px;
	padding-top: 5px;
	margin: 5px 0 0px 10px;
	font-size: 12px;
}
.quickSearch{
	width: 185px;
	margin-left: 10px;
	float: left;
}
.dropdown{
	height: 41px;
}
.button{
	padding: 2px;
	width: 210px;
	height: 20px;
	text-align: center;
	background: url(../../../assets/images/lineOnRed.jpg) bottom no-repeat;
}
.butsmUp{
	background: url(../../../assets/images/arrowsOnRed.jpg) right no-repeat;
	border: none;
	width: 180px;
	height: 20px;
	text-align:left;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	
}
.butsmOver{
	background:  url(../../../assets/images/arrowsOnRed.jpg) right no-repeat;
	border: none;
	width: 180px;
	height: 20px;
	text-align:left;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.butsmDown{
	background: url(../../../assets/images/arrowsOnRed.jpg) right no-repeat;
	border: none;
	width: 180px;
	height: 20px;
	text-align:left;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.butsmUp2{
	background: url(../../../assets/images/arrowButton.jpg) right no-repeat;
	border: none;
	width: 20px;
	height: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;

}
.butsmOver2{
	background: url(../../../assets/images/arrowButton.jpg) right no-repeat;
	border: none;
	width: 20px;
	height: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.butsmDown2{
	background: url(../../../assets/images/arrowButton.jpg) right no-repeat;
	border: none;
	width: 20px;
	height: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}

/* featured listings */
#featuredListings{
	float:left;
	width: 600px;
	border-top: 1px solid #b1b1b1;
	font-size: 10px;
	padding: 10px 0 10px 0;
}
.featuredBox{
	width: 126px;
	height: 145px;
	padding: 8px;
	float: left;
	margin-right: 6px;
	border: 1px solid #b1b1b1;
}
.featuredImage{
	float: left;
}
.featuredText{
	float: left;
	width: 157px;
	margin-left: 5px;
}
.promoPic{
	width: 127px;
	height: 95px;
}
/*------------------featured properties--------*/

#featuredPropHolder{ /* for IE6 */
	width: 570px;
	height: 313px;
	padding: 12px;
	float: left;
	margin: 3px 0 0 4px;
}

#mainContent > #featuredPropHolder{ /* for other browsers */
	width: 570px;
	height: 313px;
	padding: 12px;
	float: left;
	margin: 3px 0 0 8px;
}

#featuredPropHolder h1{
	font-size: 13px;	
	margin-left: 3px;
}

.featuredProp{
	width: 133px;
	height: auto;
	margin: 2px;
	float: left;
}
.featuredProp .titleBar{
	background: #d71920;
	font-size: 9px;
	color: #ffffff;
	width: 128px;
	height: 13px;
	text-align: center;
}
.propThumb .shadow{
	float:left;
	font-size: 1px; /* IE likes to save room for text that doesn't exist. */
	background: url(../../../assets/images/thumbShadow.jpg) bottom right no-repeat;
	height: auto;
	padding: 0px 5px 3px 0;
	margin-top: 10px;
}

.propThumb{
	/*float:left;
	padding: 1px 3px 3px 1px;
	margin: 2px -3px 0 0px ;
	font-size: 1px; /* IE likes to save room for text that doesn't exist. */
	/*background: url(../../../assets/images/smShadow.gif) bottom right no-repeat;*/
	float: left;
	height: auto;
}

.propThumb img{

}

.featuredProp .description{
	overflow:hidden;
	width: 130px;
	height: 38px;
	color: #565656;
	padding-left: 2px;	
	float: left;
	font-size: 9px;
	margin: 5px 0 5px 0;
}

.featuredProp .price{
	color: #000000;
	width: 130px;
	margin-top: 5px;
	font-size: 9px;
	padding-top: 5px;
	float: left;
	height: 15px;
}

.featuredProp a.infoButton,.featuredProp a.infoButton:hover,.featuredProp a.infoButton:visited,.featuredProp a.infoButton:active{
	background: #b4b4b4 url(../../../assets/images/infoArrow.gif) right top no-repeat;
	width: 120px;
	height: 13px;
	padding-left: 4px;
	margin: 5px 0 0 0px;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
}

.propertyListButton{
	margin-top: 15px;
	margin-right: 35px;
	float: right;
	width: 200px;
	font-weight: bold;
	background: url(../../../assets/images/blackArrows.gif) right no-repeat;
}
.propertyListButton a,.propertyListButton a:hover,.propertyListButton a:visited,.propertyListButton a:active{	
	color: #000000;	
}
/**************** Property Details***************/
#property{ /* for IE6 */
	border: 1px solid #c7c7c7;
	width: 580px;
	margin: 20px 0 0 8px;
	padding: 0 0 10px 10px;
}
#mainContent > #property{ /* for other browsers */
	border: 1px solid #c7c7c7;
	width: 560px;
	margin: 20px 0 0 15px;
	padding: 0 10px 10px 10px;
}
#property h1{
	width: 400px;
	height: 30px;
	background: url(../../../assets/images/eraLogo.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 5px 0 0 35px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
#printOnly{
	display: none;
}
h2{
	font-size: 12px;
	font-weight: bold;
	color: #8c0b0b;
	margin:0;
}
h1{
	color:#8c0b0b;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
.propSpecs{
	width: 545px;
	float: left;
}
.propSpecsLeft{
	
	width: 250px;
	margin-top: 10px;
	float: left;
}
.propSpecsRight{
	border-left: 1px solid #cccccc;
	width: 285px;
	float: left;
	margin-top: 10px;
	padding-left: 9px;
}
.morePropSpecs{
	width: 560px;
	padding: 10px;
	height: auto;
	border: 1px solid #ccc;
	margin: 10px 0 10px 8px;
	floaT: left;
}
.morePropSpecs .hardCoded{
	float: left;
	width: 250px;
	border-right: 1px solid #cccccc;
}
.morePropSpecs .amenities{
	float: left;
	width: 285px;
	padding-left: 9px;
}

.dpe{
	margin-top: 8px;
}
.propPics img{
	border: 1px solid #ccc;
}
.propertyImages{
	width: 560px;
	height: auto;	
	float: left;
	margin-bottom: 10px;
}
/*.propPics{
	width: 395px;
	height: 315px;
	padding: 0px 12px 0px 0px;
	*padding: 0px 12px 10px 0px;
	font-size: 1px;
	
	float: left;
	overflow:hidden;
}
.propPics .mainPic{ 
	border: 4px solid white;
	margin-bottom: 10px;
	width: 390px;
	float: left;
	background: url(../../../assets/images/lgShadow2.jpg) bottom right no-repeat;
	padding: 0 10px 10px 0  ;
	
}*/
.propPics{
	width: 395px;
	height: 315px;
	font-size: 1px;
	float: left;
}
.propPics .mainPic{ 

	border: 4px solid white;
	margin-bottom: 10px;
	max-width: 390px;
 	max-height: 300px;
  	width: expression(this.height < this.width && this.width  > 390 ? "390px" : true);
  	height: expression(this.height > this.width && this.height > 300 ? "300px" : true);
	float: left;
}

.mainPicShadow{
	width: 400px;
	float: left;
	padding: 0 10px 5px 0;
	*padding: 0 10px 10px 0;
	background: url(../../../assets/images/lgShadow2.jpg) bottom right no-repeat;
}

.gallerycontainer{
	text-align:center;
	float: left;
	width: 150px;
}
.thumbShadow{
	background: url(../../../assets/images/thumbShadow.jpg) bottom right no-repeat;
	height: 102px;
	width: 134px;
	float: left;
	margin: 2px 0 2px 0;
	overflow: hidden;
}
.border{
	border: 4px solid white;
	float:left;
	overflow: hidden;
	width: 120px;
	height: 89px;
}
.thumbShadowSm{
	background: url(../../../assets/images/tinyShadow.jpg) bottom right no-repeat;
	height: auto;
	width: 75px;
	float: left;
	padding-bottom: 3px;
	margin: 2px 0 2px 0;
}
.borderSm{
	background: #fff;
	float:left;
	overflow: hidden;
	width: 63px;
	height: 47px;
	padding: 3px;
}

.gallerycontainer .thumbsSm{
	border: 2px solid white;
	width: 66px;
	margin: 0;
	float: left;
	
}
.linksBar{
	width: 559px;
	height: 29px;
	background: #ebebeb;
	color: #565656;
	font-size: .9em;
}
.linksBar ul{
	width: 559px;
	text-align:center;
	float: left;
	list-style:none;
	text-decoration: none;
	padding: 0;
	margin: 6px 0 0 0;
}
.linksBar ul li{
	display: inline;
}
.linksBar ul li a{
	color: #565656;
}
#links{
	text-align: center;
	width: 280px;
	margin-left: 10px;
}
#links .plus{
	border-bottom: 1px dashed #b1b1b1;
	padding: 3px;
}
.greyBar{
	color: #898989;
	background: #e6e6e6;
	text-align: left;
	width: 549px;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.greyButton{
	background:url(../../../assets/images/arrowsOnGrey.jpg)  no-repeat;
	border: none;
	width: 38px;
	height: 25px;
	cursor: pointer;
	padding-bottom:2px;
}
.greyButtonUp{
	background:url(../../../assets/images/arrowsOnGrey.jpg)  no-repeat;
	border: none;
	width: 38px;
	height: 25px;
	cursor: pointer;
	padding-bottom:2px;
}
.greyButtonOver{
	background:url(../../../assets/images/arrowsOnGrey.jpg) no-repeat;
	border: none;
	width: 38px;
	height: 25px;
	cursor: pointer;
	padding-bottom:2px;
}
.greyBar a{
	color: #898989;
	text-decoration: none;
}
.greyBar a:hover{
	text-decoration: underline;
}
.greyBar td{
	color:#565656;
	font-size:9px;
	padding: 5px;
}
#agencyBox{
	floaT: left;
	width: 193px;
	height:auto;
	margin-top: 8px;
	padding-top: 2px;
	padding-left: 10px;
	color: #565656;
	border: 1px solid #b1b1b1;
	background: #ebebeb;
}
#agencyBox h1{
	width: auto;
	height: 30px;
	background: url(../../../assets/images/eraLogo_grey.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 5px 0 0 35px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
.agentIcon{
	margin: 0 0 5px 0;
}
.agencyContact{
	color: black;
	font-size: 10px;
}
.agencyContact a:link, .agencyContact a:active, .agencyContact a:visited{
	color: #565656;
}
#agencyLinks{
	font-size: 10px;
	color: #565656;
	margin: 0 0 10px 0;
	float: left;
}
.agencyPlus{
	margin: 3px 0 3px 0;
}
.agencyPlus a{
	color: #565656;
	text-decoration: underline;
}
#similarProperties{
	font-size: 9px;
	floaT: left;
	width: 203px;
	height:auto;
	margin: 8px 0 10px 0;
	padding-top: 2px;
	color: #565656;
	border: 1px solid #b1b1b1;
	background: #fff;
}
.similarPropTitle{
	font-weight: bold;
	margin: 0 0 5px 6px;
}
.similarProp{
	float: left;
	width: 200px;

	margin-top: 5px;
}
#similarProperties .propImage{
	width: 76px;
	height: 53px;
	background: url(../../../assets/images/similarPropBack.jpg) no-repeat;
}
.similarPropText{
	float: left;
	width: 110px;
	padding: 5px 0 0 0;
	margin-left: -3px;
}
.allSimilarProps a{
	font-weight: bold;
	color: #565656;
	clear: both;
	display: block;
	width: 170px;
	background: url(../../../assets/images/redArrows.jpg) left no-repeat;
	padding: 0 0 0 20px;
	margin: 10px 0 5px 6px;
}
.propListButton a{
	float:left;
	background:url(../../../assets/images/infoArrowLeft.gif) no-repeat left bottom;
	padding-left: 15px;	
	padding-bottom: 1px;
	text-decoration:none;
	color: #565656;
}
.propListButton a:hover{
	text-decoration:underline;
	color: #565656;
}
/***************Search Results****************/
.backButton a{
	display: block;
	float: left;
	background: url(../../../assets/images/backButton.gif) left no-repeat;
	padding: 0 0 0 25px;
}
.nameSearch a{
	text-decoration: none;
	color: #2e3192;
	font-size: 9px;
	font-weight: bold;
	display: block;
	background: #e9e9e9;
	padding: 3px 5px 3px 5px;
	float: right;
}
#searchResultsLeft{
	float: left;
	width: 250px;
}
#searchResults{
	width: 600px;
	margin-left: 2px;
	padding-top: 15px;
	float: left;
}
#mainContent > #searchResults{
	width: 587px;
	margin-left: 15px;
	float: left;
}
.searchBar{
	float: left;
}
.prop{
	float: left;
	position: relative;
	margin-bottom: 15px;
	border: 1px solid #bebebe;
	width: 188px;
	margin-right: 5px;
	height: 225px;
}
.propImage{
	float: left;
	width: 175px;
	padding: 3px;
	font-size: 1px; /* IE likes to save room for text that doesn't exist. */
	background: url(../../../assets/images/lgShadow2.gif) bottom right no-repeat;
	margin: 3px;
}
.propShortText{
	font-size: 9px;
	width: 175px;
	padding: 5px;
	color: #565656;
}
.propPrice{
	width: 173px;
	padding: 3px;
	height: 13px;
	background: #e9e9e9;
	color: #565656;
	font-weight: bold;
	position: absolute;
	bottom: 5px;
}
#saveSearch{
	float: left;
	text-align:center;
	width: 240px;
	border-top: 1px dashed #b1b1b1;
	border-bottom: 1px dashed #b1b1b1;
	margin-top: 5px;
	padding: 5px;
}
#myeraPod{
	border: 1px solid #b1b1b1;
	float: left;
	margin-top: 10px;
	width: 203px;
	height: 86px;
	text-align:center;
	background: #fff;
}
/*Agent Page*/
.brokerHolder{ /* for IE6 */
	border: 1px solid #b1b1b1;
	width: 565px;
	height: 312px;
	margin: 21px 0 0 5px;
	float: left;
	padding: 10px 8px 10px 8px;
}
#mainContent > .brokerHolder{ /* for other browsers */
	border: 1px solid #b1b1b1;
	width: 565px;
	height: 312px;
	margin: 21px 0 0 10px;
	float: left;
	padding: 10px 8px 10px 8px;
}
.brokerHolder h1{
	width: auto;
	height: 30px;
	background: url(../../../assets/images/eraLogo.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 5px 0 0 35px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.brokerInfo{
	float: left;
	margin-left: 10px;
	width: 240px;
	text-align: left;
}
.plus{
	border-bottom: 1px dashed #b1b1b1;
	padding: 3px;
}
.agencyLinks{
	margin-top: 10px;
	float: left;
	width: 250px;
	text-align: center;
}
#agencyFeaturedListings{
	padding-top: 15px;
	float: left;
	width: 795px;
}
.agencyFeaturedBox{
	width: 150px;
	border: 1px solid #b1b1b1;
	float: left;
	margin-right: 6px;
	height: 233px;
}
.agencyFeaturedImage{
	margin: 5px 0 0 13px;
}
.agencyFeaturedText{
	width: 130px;
	padding: 10px;
	float: left;
	height: 97px;
}
.agencyFeaturedPrice{
	width: 130px;
	padding: 10px;
	float: left;
	font-weight: bold;
}
/*******************Office Search***********************/
.officeContainer{
	border: 1px solid #bfbcbc;
	width: 565px;
	clear: both;
	margin-bottom: 10px;
	padding: 5px;
}
.agencySearchResults{
	float: left;
	width: 565px;
	height: auto;
	padding: 15px;
	margin: 16px 0 15px 5px;
}
.agencySearchResults h1{
	width: auto;
	height: 20px;
	background: url(../../../assets/images/eraLogo.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 5px 0 0 35px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.agencyResultsBox{
	float: left;
	width: 561px;
	height: 124px;
	border: 1px solid #bfbcbc;
	/*padding: 10px 10px 0 10px;*/
	margin: 0 0 5px 0;
}
.agencyResultsIcon{
	floaT: left;
	margin: 10px 10px 0 10px;
}
.agencyResultsContact{
	float: left;
	font-size: 10px;
	color: #898686;
	margin: 5px 0 5px 0;
	height: 74px;
}
.agencyResultsLinks{
	float: right;
	width: 321px;
	border-bottom: 6px solid #ebebeb;
	font-size: 10px;
	color: #898686;
	background: #ebebeb;
}
.agencyResultsLinks a{
	color: #898686;
}
.agencyResultsLinks .tab1 a{
	display:block;
	height: 10px;
	width: 102px;
	float: left;
	text-align:center;
	padding-top: 18px;
	background: #ebebeb url(../../../assets/images/buttonContact.jpg) no-repeat;
}
.agencyResultsLinks .tab2 a{
	display:block;
	height: 10px;
	width: 102px;
	float: left;
	text-align:center;
	padding-top: 18px;
	background: #ebebeb url(../../../assets/images/buttonAgencyHome.jpg) no-repeat;
}
.agencyResultsLinks .tab3 a{
	display:block;
	height: 10px;
	width: 117px;
	letter-spacing: -1px;
	float: left;
	padding-top: 18px;
	text-align:center;
	background: #ebebeb url(../../../assets/images/buttonListings.jpg) no-repeat;
}
/**************************MyERA************************/
.redHead{
	background: #aa1517 url(../../../assets/images/miniSearchBack.jpg) bottom repeat-x;
	color: #fff;
	height: 22px;
	margin-bottom: 8px;
	padding-top: 5px;
}
.myEraHeader {
	width: auto;
	background: url(../../../assets/images/myEraBorder.gif) repeat-x;
	margin-left:10px;
}
.myEraHeader h1{
	font-size:12px;
	font-weight:bold;
	margin: 20px 0 5px 0;
	padding:0;
}
.myEraContent{
	padding: 5px 0 5px 0;
	width: auto;
	clear: both;
}
.myEraHeaderLeft{
	width: auto;
	float: left;
}
.myEraHeaderRight{
	padding-left: 5px;
	padding-bottom: 10px;
	background: #ffffff;
	float: right;
	margin-right:10px;
}
.myEraButtons{
	width: auto;
	clear: both;
	text-align: center;
	font-size: 10px;
	
}
.myEraButtons a, .myEraButtons a:link, .myEraButtons a:active, .myEraButtons a:visited{
	font-size: 10px;
	font-weight: bold;
	width: auto;
	float: left;
	margin-right: 5px;
	color: #ffffff;
	background: #000060;
	display: block;
	height: 15px;
	padding-top: 2px;
	border-bottom: 1px solid #94a7cf;
	border-right: 1px solid #94a7cf;
	border-top: 1px solid #dae2ed;
	border-left: 1px solid #dae2ed;
	padding: 2px 10px 0 10px;
}
.myEraButtons a:hover{
	display: block;
	height: 15px;
	padding-top: 2px;
	background: #3d439f;
	border-bottom: 1px solid #94a7cf;
	border-right: 1px solid #94a7cf;
	border-top: 1px solid #dae2ed;
	border-left: 1px solid #dae2ed;
}
.listPhoto {
	width: 118px;
	height: 88px;
	float: left;
}
.listPrice {
	width: 130px;
	font-weight:bold;
	padding: 2px 0 0 5px;
	float: left;
}
.listButton a{
	margin-right: 5px;
	margin-top: 1px;
	float: right;
	text-align:center;
	padding: 2px;
	display:block;
	width: 81px;
	height: 13px;
	font-size: 10px;
}
.listButton{
	width: 400px;
	float: right;	
}
.myERA{
	width: 200px;
	background: #e9e9e9;
	font-size: 9px;
	text-align:left;
	color: #565656;
	padding:0 0 3px 3px;
	height: 83px;
}

.myERA a{
	color: #565656;
}
.MyERAForm{
	margin: 5px 0 0px 0;
}
.myEraBox{
	width: 520px;
	margin-bottom: 10px;
	border: 1px solid #b1b1b1;
}
.myEraBoxHead{
	font-weight: bold;
	padding: 5px;
	background: #e0e2f6;
	width: auto;
}

.myEraBoxBody{
	padding: 5px;
	width: auto;
}
.myEraSavedContainer{
	clear:both;
	width: 556px;
	border: #e0e2f6 solid 1px;
	margin-bottom: 16px;
}
.myEraSavedInfo {
	font-size:10px;
	padding: 5px;
	width: 423px;
	height: 78px;
	float: right;
	overflow: hidden;
}
.myEraSavedBottom {
	background: #e2e2e2;
	padding: 2px;
	height: 21px;
	width: 552px;
	clear: both;
}
.joinMyEraForm{
	float: left;
	width: 545px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background: #e2e2e2;
}
.joinloginMyEraForm{
	float: right;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background: #e2e2e2;
	height: auto;
	margin-left: 15px;
}
.loginjoinMyEraForm{
	float: left;
	width: 228px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background: #e2e2e2;
	height: auto;
}
.myEraProfileForm{
	background:#e9e9e9;
	margin: 0 10px 0 10px;
	padding:10px 20px 10px 20px;	
}
.myEraProfileForm #left{
	float:left;
}
.myEraProfileForm #right{
	float:right;
}
.remove a{
	margin-right: 5px;
	margin-top: 1px;
	float: right;
	text-align:center;
	padding: 2px;
	display:block;
	width: 141px;
	height: 13px;
	font-size: 10px;
}
.savedSearchBtn a{
	margin-right: 5px;
	margin-top: 1px;
	margin-bottom: 5px;
	float: right;
	text-align:center;
	padding: 2px;
	display:block;
	width: 110px;
	height: 13px;
	font-size: 10px;
}
.row{
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 5px;
}
.label{
	text-align: right;
	width: 48%;
	float: left;
}
.formElement{
	padding-top: 1px;
	width: 50%;
	float: right;
}
.textbox{
	width: 200px;
}
.allPropButtons{
	clear:both;
	height: 17px;
	text-align: right;
	padding: 3px 0 0 0;
	background-color: #9e9e9e;
	color: #ffffff;
	width: 520px;
}
.allPropButtons a{
	margin-right: 16px;
	color: #fff;
	text-decoration:none;
}
.allPropButtons a:hover{
	margin-right: 16px;
	color: #ab1717;
}

.up{
	background: none;
	border: none;
	width: auto;
	height: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;

}
.over{
	background: none;
	border: none;
	width: auto;
	height: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.down{
	background: none;
	border: none;
	width: auto;
	height: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}

/*login/join page*/
.MyERAjoinLoginForm{ /* for IE6 */
	background:#eeeeee;
	padding:10px;
	margin: 5px;
	float:left;
	clear:both;
	width:560px;
}
#mainContent > .MyERAjoinLoginForm{ /* for other browsers */
	background:#eeeeee;
	padding:10px;
	margin: 5px 5px 5px 10px;
	float:left;
	clear:both;
	width:568px;
}
.MyERAjoinLoginForm .row{
	color:#565656;
}
.MyERAjoinLoginForm h2{
	margin:0px;
	padding:0px;
	color:#565656;
	font-size:12px;
	font-weight:bold;
}
.MyERAjoinLoginForm td{
	color:#565656;
	text-align:right;
}
.MyERAjoinLoginForm #formJoin{ /* for IE6 */
	float:right;
	margin-right:73px;
}
.MyERAjoinLoginForm > form > #formJoin{ /* for firefox */
	float:right;
	margin-right:150px;
}
#joinLoginText{
	margin:0 5px 0 10px;
}
#joinLoginText h2{
	color:#8c0b0b;
	font-size: 12px;
	font-weight: bold;
}

/* footer */
#footer{
	clear: both;
	text-align:center;
	width: 842px;
	background: #e9e9e9;
}
.footBar{
	height: 18px;
	background: #b1b1b1;
	width: 842px;
	margin-top: 5px;
	padding-top: 5px;
	text-align:center;
	margin-bottom: 8px;
}
#footerTop{
	font-size: 9px;
}
/*extras*/
.bullet{
	background: url(../../../assets/images/3carres.gif) left no-repeat;
	padding-left: 40px;
	color: #d7161f;
	font-size: 1.5em;
}
h3{
	font-size: 2.5em;
	color: #666666;
	font-weight: normal;
}

h5{
	font-size: 10px;
	color: #6e6e6e;
	width: 25px;
	float: left;
}
.showText{
	width: 594px;
	float: left;
	padding: 0 0 0 15px;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.showText2{
	width: 594px;
	float: left;
	padding: 25px 0 0 15px;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.showText2 h1{
	width: auto;
	height: 30px;
	background: url(../../../assets/images/eraLogo.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 5px 0 0 35px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.showText h1{
	color:#8c0b0b;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
.showText h1 b{
	font-size: 30px;
	color: #d7161f;
	font-weight: normal;
}
.showText h2{
	font-size: 14px;
	color: #d7161f;
	font-weight: bold;
	background: url(../../../assets/images/3carres.gif) no-repeat;
	padding-left: 38px;
}
.lienNav a{
	font-weight: bold;
	color: rgb(51, 89, 124);
}
.vtexts .texts{
	width: 565px;
}
#texte{
	width: 450px;
}
#texte ul{
	list-style: none;
}
#texte ul .icon{
	display: block;
	background: url(../../../assets/images/pdf.gif) no-repeat;
	padding: 0 0 0 20px;
	height: 15px;
}
#texte ul a{
	color: rgb(51, 89, 124);
}
.showText table a{
	font-weight: bold;
	color: rgb(51, 89, 124);
}
.showText table .flag{
	width: 20px;
}
.showText table .office{
	width: 150px;
}
.homeNewsTitle{
	margin-bottom: 23px;
}
#homeNews{
	margin-top: 48px;
	margin-right: 17px;
	width: 220px;
	line-height: 10px;
	float: right;
}
#homeContent > #homeNews{
	margin-top: 48px;
	margin-right: 35px;
	width: 220px;
	line-height: 10px;
	float: right;
}

#homeNews h1{
	font-size: 10px;
	margin:0;
	font-weight:normal;
	padding-bottom: 5px;
}
#showAllNews{
	float:left;
	margin: 0 0 10px 10px;
}
#showAllNews h1{
	width: auto;
	height: 30px;
	background: url(../../../assets/images/eraLogo.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 5px 0 0 35px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;

}
#showAllNews h2{
	width: auto;
	height: 30px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;

}
#newsItem{
	margin-left: 10px;
}
#newsItem h1{
	width: auto;
	height: 30px;
	background: url(../../../assets/images/eraLogo.jpg) no-repeat;
	margin: 5px 0 0 0;
	padding: 5px 0 0 35px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#showAllNews h1 a{
	margin: 0;
	padding: 0;
	color: #8c0b0b;
}
/* send to friend form */
#sendToFriend{
	margin-left:10px;
	float: left;
}
#STFdetails{
	background-image:url(../../../assets/images/fade2.jpg);
	background-repeat:no-repeat;	
	height:auto;
	width:330px;
	float:left;
	margin-bottom: 10px;
	padding:10px 0px 0px 10px;
}
#STFimageHolder{

	
	width:310px;
	height:300px;
	
}
#STFimage{
	float: left;
}
#STFdetailsRight{
	margin-top:10px;
	background-color:#FFF;
	height:auto;
	width:260px;
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
	padding:10px;
	float: left;
}
#STFdetailsBottom{
	background-color:#FFF;
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
	width:260px;
	height:auto;
	margin-top: 10px;
	margin-bottom:10px ;
	float: left;
	padding: 10px;
}
.STFtext{
	margin:10px 0 10px 0;
}
.STFtext h1{
	color:#8c0b0b;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
#STFformHolder{
	width:250px;
	float: right;
}
#STFform{ /* for IE6 */
	float:left;
	width:250px;
	background:#eeeeee;
	border: 1px solid #bcbcbc;
	margin: 0 10px 0 0;
}
#STFformHolder > #STFform{/* for other browsers */
	float:right;
	width:230px;
	background:#eeeeee;
	border: 1px solid #bcbcbc;
	padding: 3px 10px 3px 10px;
	margin: 0 10px 10px 0;
}
#STFformLeft {
	width:215;
	float:left;
}
#STFformRight{
	width:215;
	float:right;
}
#STFempty{
	clear:both;
}
/*send to friend preview*/
.STFpreview{
	width:590px;
	margin-left: 10px;
	
}
.STFpreview h1{
	margin-top:15px;
	color: #8c0b0b;
	font-size: 12px;
	font-weight: bold;
}
.STFpreviewCon{
	width:560px;
	margin:0 auto;
}
.STFpreview td{
	text-align:left;
	padding-left:8px;
}
.STFpreviewTab{
	padding-top:8px;
	border-style:solid;
	border-width:1px;
	border-color:#b1b1b1;
	background-color:#e9e9e9;
}
.STFpreview .STFpreviewCon #STFbtn{
	text-align:left;
	padding:8px 0px 0px 0px;
}
#STFconfirm{
	background-color:#e9e9e9;
	padding:9px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	margin: 20px 0 0 10px;
}
#STFconfirm h1{
	width: auto;
	height: 30px;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#STFthanks{
	padding:8px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#fff;
}
/*send to friend buttons*/
#STFbuttons{
	text-align:center;
}
.STFbutsmUp2{
	background:url(../../../assets/images/STFbutton.jpg);
	border: none;
	width: 58px;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
	padding-bottom:2px;
}
.STFbutsmOver2{
	background:url(../../../assets/images/STFbuttonOn.jpg);
	border: none;
	width: 58px;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
	padding-bottom:2px;
}
.STFbutsmUp3{
	background:url(../../../assets/images/STFbutton2.jpg);
	border: none;
	width: 57px;
	height: 19px;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	padding-bottom:2px;
}
.STFbutsmOver3{
	background:url(../../../assets/images/STFbutton2on.jpg);
	border: none;
	width: 57px;
	height: 19px;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	padding-bottom:2px;
}
.STFbutsmUp{
	background:#666;
	border: none;
	width: auto;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.STFbutsmOver{
	background:#666;
	border: none;
	width: auto;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.STFbutsmDown{
	background:#444;
	border: none;
	width: auto;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
/*contact us form*/

.contactUS h1{ /*for IE6*/
	margin:20px 0 0 30px;
	color: #8c0b0b;
	font-size: 12px;
	font-weight: bold;
}
.contactUS > h1{ /*for other browsers*/
	margin:20px 0 0 40px;
	color: #8c0b0b;
	font-size: 12px;
	font-weight: bold;
}
#CUimg{
	float:left;
	background-image:url(../../../assets/images/contact_image2.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:640px;
	width:264px;
}
.CUform{
	border: 1px solid #bcbcbc;
	background:#eeeeee;
	width:530px;
	float:right;
	padding:10px 20px 0 0;;
	margin:10px 10px 0 0;
}
.CUright{
	background: #eee; /*url(../images/BGrepeat.jpg) repeat-x;*/
	float: right;
	margin: 10px 0 0 0;
	padding:10px;
	border: 1px solid #bcbcbc;

}
.CUleft{
	width:300px;
	margin: 10px 10px 0 0px;
	float:left;
}

.CUform td{
	color:#3a3a3a;	
}
.CUform h2{
	color:#333333;
	padding:10px 0 10px 0;
	margin:0px;
	font-size:12px;
	font-weight:bold;
}

.CUform #CUtop td{ /* for IE6 */
	padding:0px 0px 0px 15px;
	margin:0px;
}
html>body .CUform #CUtop td{ /* for other browsers */
	padding-left:15px;
}

#CUbottom{
	width:507px;
	float:right;
}
.CUbutsmUp{
	background-color:#ac1818;
	border: none;
	width: auto;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;

}
.CUbutsmOver{
	background-color:#ac1818;
	border: none;
	width: auto;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
.CUbutsmDown{
	background-color:#910b0b;
	border: none;
	width: auto;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}
#CUempty{
	clear:both;
}
.contactAgencyLinks{
	text-align: center;
	background: url(../../../assets/images/contactAgencyLinks.gif) no-repeat;
	float: right;
	width: 174px;
	height: 21px;
	margin-right: 5px;
	padding-top: 3px;
}
.contactAgencyLinks a{
	
	text-decoration: none;
	color:#565656;
	width:auto;
	margin-right: 0px;
}
/*contact property form*/
#moreInfo{
	margin:0 5px 0 5px;
}
#moreInfo h1{
	margin:20px 0 0 0;
	color: #8c0b0b;
	font-size: 12px;
	font-weight: bold;
}
.PropLeft td{
	padding:20px 10px 20px 0px;
}
.PropLeft{
	width:350px;
	float:left;
}
.ContactInput{
	padding:5px;
	float:right;
	background:#e9e9e9;
	width:215px;
	text-align:left;
	margin-bottom:20px;
}
.ContactInput td{
	text-align:left;
	padding-right:5px;
}
.sellLeft{
	width:250px;
	margin: 10px 10px 0 0;
	padding: 5px;
	float:left;
}
.sellRight{
	background: #eee; /*url(../images/BGrepeat.jpg) repeat-x;*/
	float:right;
	margin: 10px 0 5px 0;
	padding:5px;
	border: 1px solid #bcbcbc;
	/*height: 398px;*/
}

