.Area {
font-size:13px;
font-weight:bold;
color:#003366;
}
.PropertyTitle {
font-size:12px;
color:#666666;
font-weight:700;
}
.PropertyType {
font-size:12px;
color:#666666;
font-weight:500;
}
.OfferedAt {
font-size:12px;
color:#666666;
font-weight:700;
}
.Price {
font-size:14px;
color:#003366;
font-weight:700;
}
.DetailPrice {
font-size:15px;
color:#9C0E20;
font-weight:700;
}
.MoreInfo {
font-size:10px;
color:#003366;
font-weight:700;
padding:1px 1px 1px 1px;
border:1px solid #003366;
}
.OfferBox {
padding:0px 0px 0px 45px;
}
.CourtesyOf {
font-size:11px;
color:#666666;
font-weight:200;
}
.Updated {
font-size:11px;
color:#666666;
font-weight:200;
}
.UpdatedDate {
font-size:11px;
color:#666666;
font-weight:700;
}
.mainThumbnailImgContainer {
background-color:#F1EFE7;
border:1px solid #DFDFE0;
float:left;
margin:3px 11px 11px 11px;
padding:8px 8px 8px 8px;
text-align:center;
width:105px;
}
.mainThumbnailImg {
background-color:#FFFFFF;
border:1px solid #D5D5D5;
margin-right:8px;
padding:3px;
}
.mainImgContainer {
background-color:#F1EFE7;
border:1px solid #DFDFE0;
float:left;
margin:3px 3px 3px 3px;
padding:8px 8px 8px 8px;
text-align:center;
}
.mainImg {
background-color:#FFFFFF;
border:1px solid #D5D5D5;
padding:3px;
}
.PropDetailsTitle {
font-size:14px;
font-weight:bold;
color:#003366;
}
.MLSSearch {
font-size:10px;
font-weight:300;
color:#003366;
}
.MLSSearchButton {
font-size:10px;
font-weight:600;
color:#003366;
}
.PicCount {
font-size:11px;
font-weight:700;
color:#003366;
margin:0px 0px 0px 0px;
}
.HoverText {
font-size:9px;
color:#666666;
font-weight:200;
}
.MortCalc {
font-size:11px;
font-weight:700;
color:#003366;
}
.MortCalcReadOnly {
 background-color: #EEEEEE;
font-size:11px;
font-weight:700;
color:#9C0E20;
}
.OutsideUnitContainer {
background-color:#F1EFE7;
border:1px solid #DFDFE0;
float:left;
margin:3px 3px 3px 3px;
padding:8px 8px 8px;
text-align:center;
}
.InsideUnitContainer {
background-color:#FFFFFF;
border:1px solid #D5D5D5;
padding:3px;
}
.OfficeName {
font-size:12px;
color:#5C5C5C;
font-weight:900;
}

a.ovalbutton{
background: transparent url('/images/house_oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('/images/house_oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
.Sold {
font-size:25px;
color:#FF0000;
font-weight:900;
font-family: Impact, courier, serif;
}
.NewListing {
font-size:14px;
color:#FF0000;
font-weight:700;
}
.SalePending {
font-size:14px;
color:#FF0000;
font-weight:700;
font-style: italic;
}
.ListSold {
font-size:22px;
color:#FF0000;
font-weight:900;
font-family: Impact, courier, serif;
}
.ListNewListing {
font-size:12px;
color:#FF0000;
font-weight:700;
}
.ListSalePending {
font-size:12px;
color:#FF0000;
font-weight:700;
font-style: italic;
}
.MLS {
font-size:12px;
color:#464646;
font-weight:700;
}
.SendAFriend {
font-size:13px;
color:#000000;
font-weight:900;
}
.SendAFriendPrice {
font-size:16px;
color:#000000;
font-weight:700;
}
.Showcase {
background-color:#FFCC00;
background-image:url(/listings/house_Showcase_Vert.gif);
background-position:center;
background-repeat:no-repeat;
width:13px;
}
.NoShowcase {
width:13px;
}
.ListReduced {
font-size:22px;
color:#FF0000;
font-weight:900;
font-family: Impact, courier, serif;
}
.PropTitle {
font-size:12px;
font-weight:500;
text-align:justify;
color:#666666;
}
.PropDescriptionTitle {
font-size:14px;
font-weight:bold;
color:#003366;
}
.Disclaimer {
font-size:12px;
color:#666666;
font-weight:500;
text-align:justify;
}
.DisclaimerBold {
font-size:12px;
color:#000000;
font-weight:700;
}
