.ItemForm {
  float:left;
  line-height: 1em;
}
.ItemForm label, .ItemForm input, .ItemForm select, .ItemForm textarea {
  clear:both;
  float:left;
}
.ItemForm .input label, .ItemForm .input input, .ItemForm .input select, .ItemForm .input textarea {
  width:300px;
}
.ItemForm .input, .ItemForm .date{
  clear:both;
  float:left;
  margin:5px 0;
}
.ItemForm .checkbox{
  clear:both;
  float:left;
  margin:1px 0;
}
.ItemForm .error-message{
  clear:both;
  float:left;
  margin:5px 0;
}
.ItemForm .checkbox input{
  float:left!important;
  clear:none!important;
  width:15px!important;
}
.ItemForm .checkbox label{
  float:left!important;
  clear:none!important;
  width: 250px!important;
}
.ItemHalfContainer{
  float: left;
  padding-right: 20px;
}
#NonEditableNewsletterInfo {
  color:#333333;
  float:left;
  font-size:12px;
  margin:18px 20px;
}

#tabscontent {
  clear:both;
  float:left;
  position:relative;
  width:100%;
}
#tabscontent label, #tabscontent input, #tabscontent select, #tabscontent textarea {
  clear:both;
  float:left;
}
#tabscontent label {
  margin-bottom:3px;
}
#tabscontent .input label, #tabscontent .input input, #tabscontent .input select, #tabscontent .input textarea {
  width:300px;
}
#tabscontent .input {
  clear:both;
  float:left;
  margin:5px 0;
}
#map_container div {
  /* margin-bottom: 0px!important; */
}
.mceEditor {
  clear:both;
  float:left;
}
#newsletter_page_controls {
  clear:both;
  float:left;
  font-size:16px;
  font-weight:bold;
  margin-bottom:8px;
  padding:5px;
}
#btn_previouspage, #btn_nextpage {
  cursor:pointer;
  font-size:18px;
}
#btn_addpage {
  background-color:#E0E2F3;
  border:1px solid #CCCCCC;
  cursor:pointer;
  font-size:12px;
  margin-left:30px;
  padding:3px;
}
#btn_previewnewsletter {
  background-color:#E0E2F3;
  border:1px solid #CCCCCC;
  cursor:pointer;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:15px 5px 20px 0;
  padding:3px;
}
#btn_previewhtmlnewsletter {
  background-color:#E0E2F3;
  border:1px solid #CCCCCC;
  cursor:pointer;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:15px 5px 20px 0;
  padding:3px;
}
#btn_download {
  cursor:pointer;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:15px 5px 20px 20px;
  padding:3px;
}
#btn_viewpublishedhtml {
  background-color:#E0E2F3;
  border:1px solid #CCCCCC;
  cursor:pointer;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:15px 5px 20px 0;
  padding:3px;
}
#btn_deletepage {
  background-color:#E0E2F3;
  border:1px solid #CCCCCC;
  color:#CC0000;
  cursor:pointer;
  font-size:12px;
  margin-left:10px;
  padding:3px;
}
.AreaLink {
  clear:both;
  cursor:pointer;
  float:left;
  font-size:12px;
  padding:3px;
}
.AreaLink a {
  text-decoration:none;
}
.AreaLink a:hover {
  text-decoration:underline;
}
.AreaLink span {
  font-weight:bold;
}
.AreaName {
  border-bottom:1px solid #DDDDDD;
  clear:both;
  color:#333333;
  float:left;
  font-size:18px;
  font-weight:bold;
  margin-bottom:5px;
  padding-bottom:2px;
  padding-top:5px;
}
.AreaName span {
  color:#9A9B9A;
  font-size:14px;
  font-style:oblique;
  font-weight:bold;
  margin-left:20px;
}
.nl_checkbox {
  clear:both;
  float:left;
  margin-bottom:18px;
  margin-top:8px;
}
.nl_checkbox input, .nl_checkbox label {
  clear:none !important;
  float:left !important;
  margin-right:3px;
}

/**************************************/
/*       FEATURED PROPERTIES          */
/**************************************/
.featured_items{
	padding: 14px;
	border: 1px solid #246CBF;
	background: #6FA5DF;
	float: left;
}
.featured_item{
  float: left;
  width: 170px;
  height: 190px;
  /*margin: 0 5px 5px 5px;*/
  background-color: #FFFFFF; 
  text-align: center;
	position: relative;
}
.featured_item_home{
  float: left;
  width: 160px;
  height: 190px;
  /*margin: 0 5px 5px 5px;*/
  background-color: #FFFFFF; 
  text-align: center;
	position: relative;
}
.featured_item_home img, .featured_item_home_last img{
	margin-top: 10px;
}
.featured_item_home_last{
  float: left;
  width: 160px;
  height: 190px;
 /* margin: 5px 0px 5px 0px;*/
  background-color: #FFFFFF; 
  text-align: center;
	position: relative;
}

.featured_item img, .featured_item_last img{
	margin-top: 10px;
}
.featured_item_last{
  float: left;
  width: 170px;
  height: 190px;
 /* margin: 5px 0px 5px 0px;*/
  background-color: #FFFFFF; 
  text-align: center;
  position: relative;
}
.featured_item_over{
  border: 1px dashed #73AB00;
  background-color: #d6e2be;
}
.featured_item_home_over{
  background-color: #C2FFAF;
}


.item-list-image img{
	border: 2px solid #EEEEEE;
}
.price-list{
	font-size: 1em;
	font-weight: bold;
	color: #73AB00;		
}

/**************************************/
/*           PROPERTIES               */
/**************************************/
.photosContainer{
	background: #F7F7F7;
}
.photoElement{
	border: 1px solid #D8DFEA;
	background: #FFFFFF;
	line-height: 1.5;
	/*width: 468px;*/
}
.photoElement img{
	margin: 10px;
}
.photoElement h5 a{
	text-decoration: none;
	color: #3FAA9A;
}
.photoElement h5 a:active{
	text-decoration: none;
}
.photoElement h5 a:hover{
	text-decoration: underline;
}
.photoElement h5 a:visited{
	/*text-decoration: none*/;
	color: #3FAA9A;
}

.photoElement h4{
	padding-left: 10px;
	margin-left: 0px;
	background: #f2f0ed;
}
.prop-image img{
  width: 100%;
  max-width: 200px;
}

div#leftmenucolumn{
  display: none;
  position: absolute;
  top: 20px;
  z-index: 999;
  background-color: #EEEEEE;
  border: solid 1px #333333;
}

#photosContainer p.radio label{
	margin-bottom: 0px;
	clear: none;
	float: none;
}
#photosContainer p.radio input{
	float: none;
}
	
.spaceE4{
	background: #F7F7F7;
	color: #FFFFFF;
}
.propfeatureline{
	color: #887766;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
.proptype{
	color: #9F9690;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#featuredlisting{
	background: #6FA5DF;
	height: 235px;
}
#featuredlisting .title{
	color: #000; 
	font-weight: bold;
	padding-left: 5px;
}
.item-table{
	border-left: medium none;	
}
.item-table td{
	border-right: medium none;
}
#iteminfo{
	background: #FAF8F5;
	border-top: 1px solid #CDCFC0;
	border-bottom: 1px solid #CDCFC0;
	color: #5F5046;
}
.address-right{
	font-size: 14px;
	font-weight: normal;
}
.blue-top-bottom{
	background: #DCEDF1;
	border-top: 1px solid #B3CCDE;
	border-bottom: 1px solid #B3CCDE;
	color: #385565;
	text-align: center;
}