#listingDetail  {
	width: 256px;
	margin: 10px 0 10px 10px;
	padding: 0;
	
	font-size: 12px;
	line-height: 16px;
	color: #615e58;
}

#listingDetail h3 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
/*
#contentWrapper #listingDetail a:hover {
	background-color: #e3e3e3;
}
*/
#listingNav {
	margin-bottom: 10px;
	
	background-color: #f3f3f3;
	border: 1px solid #e7e5e5; 
	
	width: 100%;
	font-size: 11px;
}

#listingNav td { 
	width: 33%; 
	padding: 2px;
}

#listingNav a { font-weight: bold; }
#prevListing { text-transform: uppercase; }
#nextListing { text-transform: uppercase; }

#listingNav, #listingNav a, #photoNav a {
	color: #615e58;
	text-decoration: none;
}

#status { width: 100%; }
#status .disclaimerImg { text-align: right; }

#mlsId, #status td {
	color: #615e58;
	font-weight: bold;
}

#listingAddr {
	color: #615e58;
	font-weight: bold;
	margin-bottom: 10px;
}

#backListBox a { 
	text-decoration: none;  
	color: #ccd1cc;
	text-transform: uppercase; 
	font-weight: bold;
}

#backToList {
	margin-bottom: 10px;
}

#backListBox {
	width: 100%;
	font-size: 11px;
	margin-bottom: 8px;
}

#backListBox td {
	vertical-align: middle;
}

#backListBox img {
	vertical-align: middle;
	padding-bottom: 2px;
}

.actionBtn {

	border: 2px solid #7C7974; 
	color: #FFF;
	padding-left: 21px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 4px;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
	background-color: #615e58;
	text-transform: uppercase;
	cursor: pointer;
	
}

#actionBox {
	width: 100%;
	margin-bottom: 10px;
}

#actionBox a {
	text-decoration: none;
	cursor: pointer;
}

#actionBox .actInFavs {
	width: 33%;
}

#actionBox .actNotInFavs {
	padding-right: 10px;
}

#saveBtn {
	background: #615e58 url( /wp-content/plugins/hq_idx/images/listings/favorite_btn.png ) no-repeat center left; 
}

#printBtn {
	background:  #615e58 url( /wp-content/plugins/hq_idx/images/listings/print_btn.png ) no-repeat center left; 
}

#reqShowBtn {
	background: #615e58 url( /wp-content/plugins/hq_idx/images/listings/reqshowing_btn.png ) no-repeat center left;
}

#headInfo td {
	vertical-align: middle;
	width: 33%;
}

#headInfo {
	margin-bottom: 5px;
}

#status {
	margin-bottom: 10px;
}


#listingPrice {
	font-size: 18px;
	font-weight: bold;
	color: #3db14b;
}


#listingActions img {
	padding-right: 5px;
}

#listingActions a {
	color: #8e8e8e;
	text-decoration: none;
}


#photoNavBox {
	position: relative;
	margin: 0 0 5px 0;
	background-color: #f3f3f3;
	border-bottom: 1px solid #e7e5e5;
	border-left: 1px solid #e7e5e5;
	border-right: 1px solid #e7e5e5;
}

#currentPhoto {
	text-align: center;
}

.photoNav {
	position: relative;
	width: 33%;
}

#photoNavTable {
	width: 100%;
	padding: 3px 3px 1px 3px;
	font-size: 11px;
}

#photoNavTable td {
	vertical-align: middle;
}

.lAlign {
	text-align: left;
}

.rAlign {
	text-align: right;
}

.cAlign {
	text-align: center;
}

.photoNav a {
	font-weight: bold;
	text-decoration: none;
	color: #615e58;
	text-transform: uppercase;
	/*margin-left: 8px; */
}

#photoBox {
	height: 187px;
	border: 2px solid #7C7974;
	background-color: #7C7974;
	overflow: hidden;
	position: relative;
}

#photoBox img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#summary {
	width: 100%;
	margin: 10px 0 10px 0;
}

#summary .label {
	width: 1px;
	padding-right: 5px;
}

#summary .data {
	font-weight: bold;
	width: 25%;
}

a.virtualTour {
	color: #3d3d3d;
	text-decoration: none;
	padding-right: 14px;
	background: url( /wp-content/plugins/hq_idx/images/external.png ) no-repeat top right;
}

#features .label {
	font-weight: bold;
	padding-right: 5px;
}

#additionalInfo {
	width: 100%;
}

#additionalInfo .label {
	font-weight: bold;
	width: 1px;
	padding-right: 2px;
}

#additionalInfo .data {
	width: 50%;
	padding-right: 2px;
}

#listingAgent {
	padding-top: 15px;
	font-weight: bold;
}

#marketUpdate {
	padding-bottom: 15px;
}

#disclaimer {
	font-size: 10px;
	line-height: 10px;
	color: #ababab;
}

#disclaimer img {
	padding-right: 3px;
}

#otherListings {
	display: none;
}

#listingDetail .wpPosts {
	display: none;
}

#mlsDisclaimer img {
	vertical-align: middle;
}
.listinglabel {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
}

/* Ask the agent */
.askAgentBox {
	background-color:#F3F3F3;
	border:1px solid #E7E5E5;
	font-size:11px;
	margin-bottom:10px;
	padding: 5px;
	line-height: 16px;
	color: #000;
}

.askAgentTitle {
	font-size: 13px;
	font-weight: bold;
	color: #E17015;
}

.askAgentViewed {
	color: #2B9DF2;
	font-size: 12px;
	text-decoration: none;
}

.askAgentPhone, .askAgentName {
	font-size: 12px;
}

.askAgentImg { 
	float: left;
	margin-right: 5px;
	width: 45px;
	border: 0;
}

.askAgentHead {
	color: #686868;
	line-height: 18px;
}

.askAgentTitleLB {
	color:#686868;
	font-size:20px;
	}

.askAgentViewedLB {
	color: #2B9DF2;
	font-size: 12px;
	text-decoration: none;
}

 .askAgentNameLB {
	font-size: 14px;
	color: #2B9DF2;
}

.askAgentPhoneLB {
	font-size: 14px;
	color: #686868;
}
