/* CSS Document */
#disclaimerwrapper {width:750px;}
div#searchResults {border-right:1px solid #000000;}
div#contentwell div.bodyblock div.innerblock div table tbody tr td a{color:#ffffff;}
div#contentwell div.bodyblock div.innerblock div table tbody tr td {color:#ffffff;}
#searchResultswrap h5 {display:none;}
#homefinderwrap h5 {display:none;}
div#cities ul li.even {background-color:#970b76;}
div#cities ul li label {color:#ffffff;}
div#mls {background-color:970b76;}
div#MLS div.searchResultsInnerBox {background-color:#970b76; color:#ffffff;}
div#MLS div.searchResultsInnerBox div.mlscitation {color:#ffffff;}
div#MLS div.searchResultsInnerBox div.mlscitation p{color:#ffffff;}
.neighborhoodpanel td {background-color:#970b76;}
.schoolpanel td{background-color:#970b76;}
#contentwell div#searchResults {background-color:#970b76;}
table.innerneighborhoods .shaded{border:0px; background-color:#970b76;}
table.innerneighborhoods td.divider{display:none;}
#qaWrap h5 {display:none;}

#calculatorwrap h5 {display:none;}
#calculator #contentStuff table {margin-top:10px;}

#listingsWrap h5 {display:none;}
#featuredwrap h5 {display:none;}
.innerBlock Form div table#SearchGrid{display:block;}
#article table tbody tr td table {display:none;}
a[target="print_this"], a[target="email_this"] { display:none; }
table#listingwrapper {background-color:#970b76;}

#mainPgContent p {text-align: justify; text-justify: newspaper;}
#contentWell div.bodyBlock div.innerblock h2 {color:#fdbb2f;}
#contentWell div.bodyBlock div.innerblock h3 {color:#fdbb2f;}
#contactGrid label {color:#ffffff;}
#moveInfo label {color:#ffffff;}
#contentWell div.bodyBlock div.innerblock p.info{
  color: #ffffff;
  margin: 0 0 5px 0;
  font-weight:bold;
 }
#searchGrid label {color:#ffffff;}
hr {display:none;}
body table tbody tr td ul li a font {color:#FFFFFF;}
.innerblock #moveInfo tbody tr td {color:#fdbb2f;}
#moveInfo em {color:#ffffff;}
table {background-color:#970b76}
table tbody tr td table tbody tr td ul li a font {color:#fdbb2f;}
table tbody tr td i {color:#fdbb2f;}
#listingwrapper tbody tr td table.listing tbody tr td {background-color:#970B76; color:#ffffff;}
#listingWrapper tbody tr td table.listing thead tr th.price {background-color:#970B76; color:#ffffff;}
#listingWrapper tbody tr td table.listing thead tr td{background-color:#970B76; color:#ffffff;}
#listingWrapper tbody tr td table.listing tfoot tr td {background-color:#970B76; color:#ffffff;}
div#searchResults table.listing td.tours{text-align:center; background-color:970B76;}
#searchlistingsheader {color:#ffffff; background-color:#970B76; border-top:0px solid #ffffff;}

th.propID div {color:#ffffff; background-color:#970B76;}
.detailPanel {color:#ffffff; border:3px solid #ffffff;}
.propdetailmlsdisclaimer {color:#FFFFFF;}
div.mlsupdatetimes {color:#FFFFFF;}
#searchResults table#listingWrapper {background-color:#970b76;}
#searchListingsHeader {background-color:#970B76;}
div #MLS div.searchresultsInnerBox p{color:#000000;}
#listingWrapper {background-color:#970B76;color:#ffffff; }
#listingwrapper tbody tr td table.listing thead tr th{background-color:#970B76;color:#ffffff;}
#contentheadwrap {display:none;}
div.innerblock p.info{
  color: #ffffff;
  margin: 0 0 5px 0;
  font-weight:bold;
 }
 div.innerblock label{
  color: #fff;
  font-weight: bold;
  font-size: 11px;
 } 
.slideShowControlsright td{background-color:F7F7F7;}
#essentials b{color:FFBB30}
#essentials td {color:#ffffff;}
.detailPanel {color:#ffffff; border:3px solid #ffffff;}
.propdetailmlsdisclaimer {color:#FFFFFF;}
div.mlsupdatetimes {color:#FFFFFF;}
div#detailbodywrapper {background-color:970B76; border:3px #ffffff solid;}
#detailbodywrapper table {background-color:970B76;}
#detailsTabHolder {background-color:970B76;}
 .innerBlock p.reqstatement {color:#fdbb2f;}
#moveinfo tbody tr td.bottom{color:#ffffff;}
#moveinfo tbody tr td.top{color:#ffffff;}
div.innerblock .req {color:#fdbb2f;}
 div.innerblock h3{
  font-size: 11px;
  color: #ffffff;
  border-bottom: 1px solid #B3B3B3;
  padding-bottom: 3px;
 }
div.innerblock{background-color:#970b76;}
#pageTitle {display:none;}
div.innerblock h3 {color:#FDBB2F;}
div.innerblock h2 {color:#FDBB2F;}
body, p, td, li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	line-height:1.2;
	color:#ffffff;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, Verdana, Arial, sans-serif;
	color:#FDBB2F;
	}
h1 { font-size:32px; letter-spacing:-1px; }
h2 { font-size:24px; letter-spacing:-1px; }
#contentWrap h3 {color:#FDBB2F;}
h4 { font-size:15px; }
h5 { font-size:11px; }
h6 { font-size:9px; }
h1 { letter-spacing:-1px; }
body { text-align:center; width:880px;
 position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin:0 auto 0;
  color: white;
background-image: url('http://www.catchpiazza.com/files/1131353/bodyback.jpg');
background-repeat: repeat-y;
background-position: center;
background-position: top;
background-color:FDBB2F;  }

#headWrap { 
	position:relative;
	background-color:#970B76;
	background-image: url(http://www.catchpiazza.com/files/1131353/bannerwithsm.jpg);
	text-align:left;
	width:800px !important;
	width:880px;
	height:232px;
	margin:0 auto 0;
	border:0px solid #8492B4;
	}
.sideBlockWrap { float:left;
margin:0px;
	padding:0px;
	width:200px;
	background-color:#970B76;
	background-image:url();	}
	
#contactInfoblock {
float:left; 
margin:0px;
margin-top:20px;
width:180px;
background-color:#970B76;
background-image:url();
color:#FDBB2F;
text-align:center;
font-weight:bold;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
}
#contactInfoBlock h3 {font-size:18px; margin-bottom:-5px; font-family:tahoma;}
#contactInfoBlock a { font-size:11px; color:#FDBB2F; font-family:tahoma; font-weight:normal;}
#contactInfoBlock .type {font-family:tahoma; font-size:11px;}
#contactInfoBlock div {margin-top:5px;}
#contactInfoBlock .number {font-family:tahoma; font-weight:normal; font-size:11px;}
#contactInfoBlock #prettyName { font-weight:bold; }
#contactInfoBlock #officeContactWrap { margin-top:6px; }
#contactInfoBlock #officeName { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; }
#contactInfoBlock #officeaddress { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:normal;}
.style2 {font-size: 15px; color: #ffbb30; }
.style5 {font-size: 13px; color: #ffbb30; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.style6 {font-size: 12px; color: #ffbb30; font-family: Arial, Helvetica, sans-serif; }
.style7 {font-family: Arial, Helvetica, sans-serif}
.style3 font {
	color: #ffffff;
	text-decoration: underline;
}

.style10 {color:#FFBC30;text-decoration: none;}
a {
	color:#ffffff; font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
a:active {
	color: #ffffff;
	text-decoration: underline;
}
#qsWrapper{
	margin:0 auto 0;
	padding:10;
	width:150px;
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px;
	text-align:center;
	} /* User Defined QS Wrapper */
.quickSearchState select {
	display:block; 
	width:148px;
        *width:125px; 
	padding:0px;
	}
.quickSearchProptype select{
	display:block; 
	width:148px;
        *width:125px; 
	padding:0px;
	}

.quickSearchBedrooms select{margin-top:10px;}
.quickSearchBathrooms select{margin-top:10px;}
.quickSearchMinPrice {margin-top:5px;}
.quickSearchMaxPrice {margin-top:5px;}
.quickSearchButtons {margin-top:5px;}

ul#mainNav {
	list-style-type: none;
	margin:20px 0 0 10px;
	padding:0;
	position:relative;
	z-index:100;
	width:180px;
}

ul#mainNav li {
	background: url(menubuttonback.jpg) no-repeat;
	padding:8px 0 0 35px;
	height:25px;	
}

ul#mainNav li a{
display:block;
text-decoration:none;
font-weight:bold;
font-family: tahoma, verdana, arial;
width:150px;
height:25px;
}

ul#mainNav li a:hover {
color:#000000;
}

ul#mainNav li a:hover.fistLevel{*margin-bottom:-1px;}

ul#mainNav ul#smenu1 {
	position:absolute;
	top:135px;
	left:147px;
	display:block;
	float:none; 
	margin:0;
	padding:0;
	width:150px;
	background:#810f07;
	display:none;
	}
ul#mainNav ul#smenu1 li { 
	float:none; 
	display:block; 
	margin:0;
	padding:0; 
	background-image:none;
	background-color:#ffbb30;
border:1px #fff solid;
	}
ul#mainNav ul#smenu1 li a {
	height:auto;
	margin:0 1px;
	padding:0;
	padding-left:10px;
	width:150px;
	display:block;
	font-size:13px;
	color:#5f0000;
line-height:22px;
	}
	
ul#mainNav ul#smenu1 li a:hover {
	color:#970b76;
	}
	
ul#mainNav ul#smenu2 {
	position:absolute;
	top:171px;
	left:145px;
	display:block;
	float:none; 
	margin:0;
	padding:0;
	width:160px;
	background:#810f07;
	display:none;
	}
ul#mainNav ul#smenu2 li { 
	float:none; 
	display:block; 
	margin:0;
	padding:0; 
	background-image:none;
	background-color:#ffbb30;
border:1px #fff solid;
	}
ul#mainNav ul#smenu2 li a {
	height:auto;
	margin:0 1px;
	padding:0;
	padding-left:10px;
	width:150px;
	display:block;
	font-size:13px;
	color:#5f0000;
line-height:22px;
	}
	
ul#mainNav ul#smenu2 li a:hover {
	color:#970b76;
	}
	
ul#mainNav ul#smenu3 {
	position:absolute;
	top:203px;
	left:145px;
	display:block;
	float:none; 
	margin:0;
	padding:0;
	width:150px;
	background:#810f07;
	display:none;
	}
ul#mainNav ul#smenu3 li { 
	float:none; 
	display:block; 
	margin:0;
	padding:0; 
	background-image:none;
	background-color:#ffbb30;
border:1px #fff solid;
	}
ul#mainNav ul#smenu3 li a {
	height:auto;
	margin:0 1px;
	padding:0;
	padding-left:10px;
	width:150px;
	display:block;
	font-size:13px;
	color:#5f0000;
line-height:22px;
	}
	
ul#mainNav ul#smenu3 li a:hover {
	color:#970b76;
	}
	
ul#mainNav ul#smenu4 {
	position:absolute;
	top:235px;
	left:145px;
	display:block;
	float:none; 
	margin:0;
	padding:0;
	width:170px;
	background:#810f07;
	display:none;
	}
ul#mainNav ul#smenu4 li { 
	float:none; 
	display:block; 
	margin:0;
	padding:0; 
	background-image:none;
	background-color:#ffbb30;
border:1px #fff solid;
	}
ul#mainNav ul#smenu4 li a {
	height:auto;
	margin:0 1px;
	padding:0;
	padding-left:10px;
	width:150px;
	display:block;
	font-size:13px;
	color:#5f0000;
line-height:22px;
	}
	
ul#mainNav ul#smenu4 li a:hover {
	color:#970b76;
	}
	
ul#mainNav ul#smenu5 {
	position:absolute;
	top:303px;
	left:145px;
	display:block;
	float:none; 
	margin:0;
	padding:0;
	width:150px;
	background:#810f07;
	display:none;
	}
ul#mainNav ul#smenu5 li { 
	float:none; 
	display:block; 
	margin:0;
	padding:0; 
	background-image:none;
	background-color:#ffbb30;
border:1px #fff solid;
	}
ul#mainNav ul#smenu5 li a {
	height:auto;
	margin:0 1px;
	padding:0;
	padding-left:10px;
	width:150px;
	display:block;
	font-size:13px;
	color:#5f0000;
line-height:22px;
	}
	
ul#mainNav ul#smenu5 li a:hover {
	color:#970b76;
	}

#hiddenLinksWrap { display:none; }
#mainpgcontent {padding-top:10px;}

/* make the black line disappear in IE7 */
table#listingWrapper{width:668px;}
/*div#searchResults {padding-right:1px;}*/
/*table#listingWrapper{margin-right:1px;}*/