

* { padding: 0; margin: 0; }

body {
font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
background-color: #fff;
}

#container { 
 margin: 15px auto 0px auto;
 width: 920px;
}

p {
color: #000;
font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
}

h1 {
font: 900 16px/18px Arial, Verdana, Helvetica, sans-serif;
color: #000;
}

h2 {
font: 900 13px/18px Arial, Verdana, Helvetica, sans-serif;
color: #000;
margin: 20px 0px 0px 0px;
}

h3 {
font: 900 12px/18px Arial, Verdana, Helvetica, sans-serif;
color: #000;
margin: 20px 0px 0px 0px;
}

hr {
color: #ccc;
background: #fff;
height: 1px;
}

.homequote {
color: #94051D;
font: 900 12px/16px Arial, Verdana, Helvetica, sans-serif;
font-style: italic;
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}

#homepagetitle {
background-image:  url(images/home_banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 920px;
}

#appraisaltitle {
background-image:  url(images/appraisal_banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 920px;
}

#tipstitle {
background-image:  url(images/tips_banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 920px;
}

#buytitle {
background-image:  url(images/buying_banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 920px;
}

#selltitle {
background-image:  url(images/selling_banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 920px;
}

#abouttitle {
background-image:  url(images/aboutus_banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 920px;
}

#contacttitle {
background-image:  url(images/contact_banner.jpg);
background-repeat: no-repeat;
height: 200px;
width: 920px;
}

#pagetitletext {
font: 900 18px/18px Arial, Verdana, Helvetica, sans-serif;
background-color: none;
margin: 42px 0px 0px 0px;
padding: 5px 10px 5px 10px;
width: 300px;
float: left;
color: #fff;
text-align: center;
}

.sidebar {
width: 240px;
border: 1px solid black;
background-color: #ebebeb;
float: right;
margin: 10px 0px 10px 15px;
padding: 10px;
font: 11px/16px Arial, Verdana, Helvetica, sans-serif;
}

.insidequote {
color: #000;
font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
font-style: italic;
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}

#contact {
margin: 10px 0px 10px 20px;
padding: 5px;
float: left;
font: 900 13px Arial, Verdana, Helvetica, sans-serif;
width: 650px;
border: 0px;
background: #fff;
display: inline;
position: relative;
}

#navigation {
 float: left;
 width: 918px;
 color: #000;
 padding: 10px 0px 10px 0px;
 border: 0px;
 margin: 0px 0px 5px 1px;
}

#leftcolumn { 
 color: #555;
 border: 0px;
 margin: 10px 10px 20px 0px;
 padding: 10px 0px 0px 0px;
 width: 175px;
 float: left;
 background: #fff;
 display: inline;
}

/*#leftcolumn p {
color: #000;
font: 10px/12px Arial, Verdana, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
}*/

#leftcolumn ul {
text-align: left;
list-style: outside;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
}

#leftcolumn ul li {
text-align: left;
font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
list-style: outside;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#leftcolumn img{
float:none;
margin: 0px 0px 0px 0px;

}

#rightcolumn { 
 float: left;
 color: #333;
 border: 0;
 margin: 10px 10px 10px 40px;
 padding: 10px 0px 0px 0px;
 width: 150px;
 display: inline;
 background: #fff;
}

#centercolumn { 
 float: left;
 color: #333;
 border: 0;
 margin: 10px 10px 10px 40px;
 padding: 10px 0px 0px 0px;
 width: 480px;
 display: inline;
 background: #fff;
}

#centercolumnnoright { 
 float: left;
 color: #333;
 border: 0;
 margin: 10px 0px 10px 40px;
 padding: 10px 0px 0px 0px;
 width: 690px;
 display: inline;
 background: #fff;
}

#centercolumnnoright ul{
text-align: left;
list-style: outside;
margin: 0px 0px 10px 10px;
padding: 0px 0px 0px 10px;
}

#centercolumnnoright ul li {
text-align: left;
font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
list-style: outside;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#centercolumn img{
float:right;
margin: 0px 0px 0px 5px;
}

#centercolumn ul {
text-align: left;
list-style: outside;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
}

#centercolumn ul li {
text-align: left;
font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
list-style: outside;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#footer { 
 width: 920px;
 clear: both;
 border: 0px;
 border-top: 1px solid #CCCCCC;
 background: #fff;
 margin: 0px;
 padding: 15px 10px 10px 10px;
 text-align: center;
 font: 11px/14px Arial, Verdana, Helvetica, sans-serif;
 color: #555;
}

.phone{
margin: 0px 0px 10px 25px;
padding: 0px;
font: 900 14px/25px Arial, Verdana, Helvetica, sans-serif;
color: #fff;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: -4px 0px 10px 1px;
padding: 0;
float: left;
font: 900 12px Arial, Verdana, Helvetica, sans-serif;
width: 920px;
border: 0px;
display: inline;
border: 0px;
position: relative;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #555;
padding: 9px 8px;
text-decoration: none;
border: 0px;
}

.solidblockmenu li a:visited{
color: #484826;
}

.solidblockmenu li a:hover {
color: #555555;
text-decoration: underline;
}

#formcontent {
width: 920px;
float: left;
display: inline;
text-align: left;
margin: 10px 0px 10px 0px;
padding: 0;
}

#formcontent .formstuff {
border: 0px;
margin: 20px 10px 0px 0px;
float: left;
font: 11px/14px Arial, Verdana, Helvetica, sans-serif;
}

#formcontent h1 {
color: #94051D;
font: 900 17px/24px Arial, Verdana, Helvetica, sans-serif;
background: #fff;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
border: 0;
}

.red12bold {
font: 900 12px/18px Arial, Verdana, Helvetica, sans-serif;
color: #960606;
}

.black12bold {
color: #000;
font: 900 12px/18px Arial, Verdana, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
}

.black12 {
color: #000;
font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
}

.black10 {
color: #000;
font: 10px/12px Arial, Verdana, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
}

.black9 {
color: #000;
font: 9px/11px Arial, Verdana, Helvetica, sans-serif;
margin: 10px 0px 0px 0px;
}
