
body
{
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif !important;
	background-image: none !important;
	border-top: 0 !important;
}

div#main-detail
{
	 width: 660px !important;
	 padding: 0px !important;
}

/* HIDE STUFF */

.noPrint 
{
	display: none !important;
}

.onlyPrint {
	display: inline !important;	
}

#d-mainimage
{
	margin-right: 25px !important;
}

#img-mainimage
{
	display: block !important;
}

#printDescription
{
	display: block !important;
	font-size: 14px;
}

.agentHeaderPhoto {
	float: right;
}

.agentHeaderEmail {
	clear: left;
	display: block;
	font-weight: bold;
}

.selectHeader
{
	display: none;
}

div#pge-wrap
{
	width: 660px;
	min-width: 660px;
}

div#pge-hdr .address { /* address */
	float: left;
	margin-bottom: 2px;
}

div#pge-hdr .logo { /* logo */
	float: left;
	left: 0;
	margin-left: 0;
}

.topphone {
	margin-top: 0 !important;
	clear: none !important;
}

div#pge-bodywrap
{
	/* holds content under header through footer */
	width: 660px;
	min-width: 660px;
	background-color: #fff;
	background-image: none;
}


div#cont-left
{
	display: none;
}

div#results-sm { /* results list - small version */
	display: none;
}


div#cont-right
{
	/* holds right column content */
	float: none;
	width: 660px;
	border: none;
}

div#detail .top-left
{
	/* holds top info next to photo */
	width: 300px;
	margin-bottom: 20px;
	clear: left;
	float: left;
}

div#detail .top-left table
{
	/* table to left of property photos */
	margin-top: 8px;
	clear: both;
	float: none;
	
	
}
div#detail .bottom
{
	/* holds bottom info below photo */
	margin-top: 8px;
	width: 600px;
	clear: both;
	padding: 0 0 20px 0;
	
}


div#detail-menu
{
	/* menu above property photos */
	display: none;
}


div#crumb
{
	/* holds crumb */
	display: none;
}

div#detail #mainimage
{
	/* large property photo */
	padding-bottom: 6px;
	float: right;
	display: inline;
}




.subhdr
{
	font-size: 16px;
	font-weight: bold;
}

div#detail td.address
{
	/* holds address */
	font-size: 14px;
	font-weight: bold;
	/*padding-bottom: 2px;
	border-bottom: 2px solid #ccc;*/
}



#headerPrice
{
	display: none;
}

div#d-smallimage
{
	  display: none;
}

div#morePhotoLink
{
	  display: none;
}


tbody#calculator
{
	  display: none;
}

#propertyDetails
{
	  display: none;
}

div#menu li {
	display: none;
}

div#pge-hdr {
	/* holds page header */
	border-bottom: solid 4px #004481;
	display: block;
	height: 76px;
}

div#main-detail .bottom {
	padding: 0px;
}

h1 {
	float: left;
	display: inline;
}

div#footer {
	display: none;
}

a {
	color: black;
	text-decoration: none;
}

h1.address, h1.address a, h1.address a:hover, h1.address a:visited {
	font: 16px Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

h2.detailHeading {
	font-size: 12px;
	font-weight: bold;
	margin: -18px 0 0 0;
	padding: 0px;
	background-color: Transparent;
}

div#main-detail .bottom .subhdr 
{
	border-top: solid 15px #eee;	
}

.utilities {
	display: none;
}