/* ##### listing detail page layout ##### */


#listing_container {
  	font-family:Verdana,Sans-Serif;
  	font-size: 10px;
		width: 530px;
		margin-left: auto;
		margin-right: auto;
		border: #000000 solid 0px;
		text-align: left;
		}

#listing_container a {
  text-decoration: none;
}
#listing_container img {
    border: 0px;
}
#left {
		float: left;
		width: 285px;
		border: #000000 solid 0px;
		}
		
#photo {
		width: 275px;
		}
        
#photo img {
    width: 275px;
    height: 183px;
}

.header {
		width: 100%;
		border: #000000 solid 1px;
		border-width: 0px 0px 1px 0px;
		}

		
.header-left {
		float: left;
		}

#photo-header-left {
		float: left;
		margin: 0px 0px 5px 0px;
		font-size: 12px;
		font-weight: bold;
		}

.header-right {
		float: right;
		}

#photo-header-right {
		float: right;
		font-size: 12px;
		font-weight: bold;
		}

#property-actions {
		width: 285px;
		text-align:left;
		font-size:10px;
		}


#right {
		float: right;
		width: 245px;
		border: #000000 solid 0px;
		text-align:left;
		}

#property-highlights {
		width: 100%;
		margin: 0px 0px 0px 0px;
		font-size:11px;
		}

#highlights {
		list-style: url(../../images/box.gif);
		font-size:10px;
		}
		
#photo-gallery {
		width: 100%;
		margin: 0px 0px 0px 0px;
		}

#photo-gallery img {
    width: 70px;
    height: 47px;
}
#property-features {
		float: left;
		width: 100%;
		}
		
#other-information {
		float: left;
		border: #000000 solid 0px;
		width: 100%;
		}
		
#proeprtyFeatures {
		font-family:Verdana,Sans-Serif;
		font-size: 10px;
		}

#printlisting {
		display: inline;
		/*float: left;*/
		}

#requestmoreinfo {
		display: inline;
		/*float: right;*/
		}

#back {
		display: inline;
		/*float: left;*/
		margin-top: 3px;
		}

#vtour {
		display: inline;
		/*float: right;*/
		margin-top: 3px;
		/*margin-right: 55px;*/
		}

#info_left {
		float: left;
		margin-top: 30px;
		}

#info_right {
		float: right;
		margin-top: 30px;
		}

#broker_info {
		/*float: left;*/
		}

#agent_info {
		/*float: right;*/
		}

.info_header {
		border: #000000 solid 1px;
		border-width: 0px 0px 1px 0px;
		margin: 0px 0px 3px 0px;
		}

.agent_info {
		display: inline;
		margin: 0px 0px 0px 0px;
		}

#agent_photo {
		display: inline;
		float: left;
		margin: 3px 3px 0px 0px;
		}

/* ##### END listing detail ##### */

/* ##### Email a friend ##### */

#container_box {
  	font-family:Verdana,Sans-Serif;
  	font-size: 11px;
		text-align:left;
}

#email_friend_header1 {
		font-size: 18px;
		background: #000000;
		color: #FFFFFF;
		padding: 2px 2px 2px 2px;
}

#email_friend_header2 {
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		background: #CCCCCC;
		padding: 2px 2px 2px 2px;
		height: 15px;
		}

#email_friend_header_left {
		float: left;
		display: inline;
		}

#email_friend_header_right {
		position: absolute;
		right: 3px;
		}

#email_friend_form {
		text-align:center;
		}

#emailto {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		width: 400px;
		text-align:left;
		border: #000000 dotted 1px;
		border-width: 0px 0px 1px 0px;
		}

.form_header {
		float: left;
		width: 130px;
		height: 30px;
		}

#email_to_name {
		display: inline;
		}

#email_to_name_input {
		display: inline;
		position: relative;
		left: 1px;
		}

#email_to_email {
		display: inline;
		}

#email_to_email_input {
		display: inline;
		}

#emailfrom {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		width: 400px;
		text-align:left;
		border: #000000 dotted 1px;
		border-width: 0px 0px 1px 0px;
		}

#email_from_name {
		display: inline;
		}

#email_from_name_input {
		display: inline;
		position: relative;
		left: 1px;
		}

#email_from_email {
		display: inline;
		}

#email_from_email_input {
		display: inline;
		}

#emailcomments {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		width: 400px;
		text-align:left;
		border: #000000 dotted 1px;
		border-width: 0px 0px 1px 0px;
		}

#emailsubject {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		width: 400px;
		text-align:left;
		border: #000000 dotted 1px;
		border-width: 0px 0px 1px 0px;
		}

#emailcc {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		width: 400px;
		text-align:left;
		border: #000000 dotted 1px;
		border-width: 0px 0px 1px 0px;
		}

#submit {
		text-align: center;
		width: 400px;
		}

/* ##### END email friend ##### */

/* ##### Printable details ##### */

#print_container {
  	font-family:Verdana,Sans-Serif;
  	font-size: 11px;
		margin-left: auto;
		margin-right: auto;
		overflow: visible;
		text-align:center;
		}

#print_highlights {
		width: 200px;
		margin-left: auto;
		margin-right: auto;
		}

#print_page_highlights {
		text-align: left;
		list-style: url(../../images/box.gif);
		position: relative;
		left: -20px;
		}

#print_features {
		text-align:center;
		}

#print_town, #print_price {
		font-size: 14px;
		font-weight: bold;
		}

#print_button {
		border: #000000 dotted 1px;
		width: 250px;
		margin-left: auto;
		margin-right: auto;
		padding: 3px 3px 3px 3px;
		}


/* listing page fonts */


.header-norm {
	font-size:10px;
}	

.header-bold {
	font-weight:bold;
	}


/* detail */