BODY       { color: #282828; font: x-small/140% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif }
#didyouknow         { color: black; font-size: 85%; line-height: 170%; background-color: #fc6; margin-left: 15px; padding: 10px; border: solid 1px black }
#didyouknow a       { color: #f30 }
#didyouknow ul        { }
#didyouknow li        { margin-top: 10px }

#newslist        { font-weight: normal; font-size: 90%; }
#newslist      a     { }
#newslist      ul   { list-style-type: none; margin-top: 15px; margin-bottom: 0px; margin-left: 15px; padding-right: 25px }
#newslist     li   {  background: url(/images/arrowOrange.gif) no-repeat 0 0.6em; margin-top: 8px; padding-left: 15px }
#contracts     { font-size: 80%; margin-left: 10px; border-left: 1px dashed #f63 }
#contracts   a    { }


ul { list-style-type: none; margin-left: 15px }
li  { background: url(/images/arrowOrange.gif) no-repeat 0 0.6em;  padding-left: 15px }


#top A{ color: #ffffff }


#propertySnapshots table         { background-color: #fafafa;  border-collapse: collapse  }
#propertySnapshots td             { font: 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 15px; border-right: 1px solid #51779b; border-bottom: 1px solid #51779b; border-left: 1px solid #51779b }
#propertySnapshots h1  	    { color: #de5231; font-weight: bold; font-size: 125%; margin-bottom: 4px; padding-bottom: 0px }


#paymentscheduleshort table         { background-color: #fafafa; margin-left: 10pt; border-collapse: collapse  }
#paymentscheduleshort h1  { font-weight: bold; font-size: 125%; margin-bottom: 4px; padding-bottom: 0px }
#paymentscheduleshort td            { font: 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 15px; border: solid 1px #de5231}
#paymentscheduleshort tt   { color: #696969; font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#paymentscheduleshort h3    { color: #626262; font-weight: 700; font-size: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 7px; margin-left: -6px }



#searchrefiner table         { background-color: #fafafa; margin-right: 10pt; margin-left: 10pt; border-collapse: collapse  }
#searchrefiner h1  { font-weight: bold; font-size: 125%; margin-bottom: 4px; padding-bottom: 0px }
#searchrefiner td             { font: 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffe0da; padding-right: 10px; padding-left: 15px; border: solid 1px #de5231 }
#searchrefiner tt   { color: #696969; font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#searchrefiner h3    { color: #626262; font-weight: 700; font-size: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 7px; margin-left: -6px }
.searchrefinertop     { color: white; font-weight: 900; font-size: x-small; background-color: #de5231; text-align: left; vertical-align: baseline; padding: 5px 10px 0px }
.searchrefinerline      { background-color: #de5231; margin-left: 10px; padding-top: 2px; padding-bottom: 2px }

#searchrefiner2 table            { margin-left: 13px; padding-right: 10px; padding-left: 15px; border: #de5231; border-collapse: collapse  }
#searchrefiner2 tr.tab td    { color: white; background-color: #de5231; text-align: left; vertical-align: baseline; padding: 0px 0px 0px 10px }
#searchrefiner2 tr.header td   { font: 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ff9999; border-top: 1px solid #de5231; border-right: 1px solid #de5231; border-bottom: none; border-left: 1px solid #de5231 }
#searchrefiner2 tr.subheader td   { font: bold 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffcccc; border: solid 1px #de5231 }
#searchrefiner2 tr.body td    { font: 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fafafa; border: solid 1px #de5231 }
#searchrefiner2 tr.body H1  { font-weight: bold; font-size: 125%; margin-bottom: 4px; padding-bottom: 0px }
#searchrefiner2 tr.body H2   { color: #808080; font-weight: normal; font-size: 100%; margin-bottom: 4px; padding-bottom: 0px }
#searchrefiner2 tr.body H3     { color: black; font-weight: 700; font-size: 140%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 7px; margin-left: -6px }
#searchrefiner2 tr.body tt { color: #696969; font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#availability table             { border: #de5231; border-collapse: collapse  }
#availability table1  { padding-left: 5px; border: #de5231; border-collapse: collapse  }
#availability tr.tab td    { color: white; background-color: #de5231; text-align: left; vertical-align: baseline; padding: 0px 0px 0px 10px }
#availability tr.header td   { font: 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ff9999; border-top: 1px solid #de5231; border-right: 1px solid #de5231; border-bottom: none; border-left: 1px solid #de5231 }
#availability tr.subheader td    { font: bold 70% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffcccc; text-align: center; padding: 4px 6px; border: solid 1px #de5231 }
#availability tr.body td     { font: 70%/170% Verdana, Geneva, Arial, Helvetica, sans-serif!important, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fafafa; text-align: center; padding: 2px 7px; border: solid 1px #de5231 }




#list small   { color: #696969; font: 80% }

em   { color: #000; font-style: normal; font-weight: bold; text-decoration: none }
A    { text-decoration: underline }
A:link        { color: #0a5097; background-color: transparent }
A:visited      { color: #0a5097; background-color: transparent }
A:hover   { color: #ff4500; background-color: transparent }

H1          { color: #51779b; font-weight: 600; font-size: large; line-height: 110%; text-decoration: none; margin-top: 6pt }
H3       { color: black; font-weight: 600; font-size: 130%; line-height: 110%; text-decoration: none; margin-top: 6pt }
H2       { color: #51779b; font-size: small; line-height: 110%; text-decoration: none; margin-top: 6pt }
.textochico        { font-size: xx-small; font-family: Verdana, sans-serif }
#navbar    { font-weight: bold; font-size: x-small; font-family: Verdana, sans-serif; text-decoration: none }
#navbar A      { color: #000; font-weight: bold; text-decoration: none }
#admin A { color: #6495ed; text-decoration: underline }

#property H2      { color: #de5231; font-size: small; line-height: 110%; text-decoration: none; margin-top: 6pt }

.blackBox { border: solid 1px black }

.tr  { border-top: 1pt solid #a9a9a9 }
td  { font: x-small/140% Arial, verdana, Geneva, Helvetica, Swiss, SunSans-Regular };

.path  { color: #666; font: bold xx-small/1em Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin: 0 }

.path a{
	color: #06c;
	background-color: transparent;
}

.pictureLink a img { border: solid 1px #666666 }
.ResultsNavigator { font-weight: bold; font-size: 110%; text-align: center }


.searchBox   { background-color: #dbdbdb; padding: 16px 10px; border: solid 1px black }

.price  { color: #de5231; font-weight: bold; font-size: 120% }
.youSave { color: #de5231; font-size: 110%; }
.developerPrice { font-size: 120%; font-weight: bold; text-decoration: line-through; }
#ContactSalesBox { background-color: #dcdcdc; border: solid 1px #de5231 }

.legalStatusScore   { color: #51779b; font-size: x-large; padding-top: 4px }
.priceChange   { color: #de5231; font-weight: bold; font-size: 120% }

#MoreBuyingOptions h1{ font-size: 120%; margin: 0; padding: 0; }
#MoreBuyingOptions td{ font-size: xx-small; }

.moreBuyingOptionsHeader { color: white; font-size: 120%; font-weight: 700; }
.moreBuyingOptionsArea { color: black; font-size: 120%; font-weight: 700; }

.tiny {font-size:80%}