body {margin:0px; background:url(images/bg.jpg) top center repeat-x #FAFAFA;}
#bodycontainer {display:block; margin:0px auto; width:984px; background:url(images/bodycontainer-bg.png) repeat-y;}
#container {display:block; width:918px; margin:0px auto; border-left:#849DB4 3px solid;border-right:#849DB4 3px solid;}

#header {display:block; width:918px; background:url(images/header-bg.jpg); height:113px;}

#header h1 {margin:0px 0px 0px 10px; float:left; display:block;}
#header h1 a {display:block; height:77px; width:200px;}
#header h1 a span {display:none;}

#header h2 {display:block;margin:18px 14px 0px 0px; float:right;}
#header h2 a {display:block; height:46px; width:170px;}
#header h2 a span {display:none;}

#header h3 {display:block; width:500px; height:76px; margin:0px auto; padding-top:0px; text-align:center; font-size:14px; color:#FFF; background:url(images/serving-header.jpg) no-repeat;}
#header h3 span {display:none;}

#navigation {display:block; width:918px; clear:both; height:35px; padding-top:4px;}
#navigation ul {display:block; margin:0px 0px 0px -20px;}
#navigation ul li {float:left; list-style-type:none;line-height:30px;}
#navigation ul li a {display:block; background:none; font-size:13px; color:#DEDEDE; text-decoration:none; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#navigation ul li a:hover {color:#FFF;}
#nav-dropshadow {display:block; height:13px; width:918px; margin:0px;background:url(images/nav-dropshadow.png); position:absolute; top:113px;}
#nav-dropshadow-mls {display:block; height:13px; width:918px; margin:0px 0px 0px 34px;background:url(images/nav-dropshadow.png); position:absolute; top:113px;}

#content {display:block; width:918px; background:url(images/content-bg.jpg) repeat-y;}
#leftcolumn {display:block; float:left; width:297px;}
#leftcolumn p {margin-left:10px; margin-right:20px; color:#FFF; width:280px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#leftcolumn h2 a {color:#FFF; text-decoration:none;}

#splash-nav {display:block; height:302px; background:url(images/splashnav-bg.jpg) repeat-x;}
#splash-nav ul {margin:0px 0px 0px -30px; padding-top:20px;}
#splash-nav ul li {display:block; min-width:81px; list-style:none; background:url(images/splashnav-li.jpg) bottom no-repeat; padding:3px 0px 6px 0px;}
#splash-nav ul li a {display:block; font-size:14px; color:#303030; text-decoration:none; height:44px; line-height:44px; font-family:Georgia, "Times New Roman", Times, serif; background:none;}
#splash-nav ul li a:hover {display:block; font-size:14px; color:#FFF; text-decoration:none; height:44px; line-height:44px; font-family:Georgia, "Times New Roman", Times, serif; background:url(images/nav-highlight.png) bottom center no-repeat;}
#splash-nav ul li a:hover {}
#splash-nav a span {display:block; width:148px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; height:44px; line-height:44px;}
#sn-buy a span {background:url(images/sn-1buy.jpg) bottom left no-repeat; padding-left:81px;}
#sn-buy a:hover span {background:url(images/sn-1buy.jpg) top left no-repeat; padding-left:81px;}
#sn-sell a span {background:url(images/sn-2sell.jpg) bottom left no-repeat; padding-left:81px;}
#sn-sell a:hover span {background:url(images/sn-2sell.jpg) top left no-repeat; padding-left:81px;}
#sn-iprops a span {background:url(images/sn-3iprops.jpg) bottom left no-repeat; padding-left:81px;}
#sn-iprops a:hover span {background:url(images/sn-3iprops.jpg) top left no-repeat; padding-left:81px;}
#sn-mcalc a span {background:url(images/sn-4mcalc.jpg) bottom left no-repeat; padding-left:81px;}
#sn-mcalc a:hover span {background:url(images/sn-4mcalc.jpg) top left no-repeat; padding-left:81px;}
#sn-email a span {background:url(images/sn-5email.jpg) bottom left no-repeat; padding-left:81px;}
#sn-email a:hover span {background:url(images/sn-5email.jpg) top left no-repeat; padding-left:81px;}
#splash-nav li.last {background:none;}

#qs table {width:280px; margin:0px 0px 0px 5px;}
#qs tr td {padding:5px;}
#qs {padding:0px 0px 0px 2px;}
#qs label {font-size:10px; color:#FFF; width:120px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#qs h3 {margin:0px 10px 0px 10px;}
#qs td {padding:0px 0px 0px 0px;}

#twitter table {width:280px; margin:0px 0px 0px 5px;}
#twitter tr td {padding:5px;}
#twitter object {margin-left:auto; margin-right:auto; width:290px;}
#twitter {padding:0px 0px 0px 2px; color:#FFF;}
#twitter label {font-size:10px; color:#FFF; width:120px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#twitter h3 {margin:0px 10px 0px 10px;}
#twitter td {padding:0px 0px 0px 0px;}
#twitter ul {margin:0px 0px 0px -20px; width:260px;}
#twitter a {color:#FFF;}
#twitter ul li {list-style:none; font-weight:normal, color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:5px; border-bottom:1px solid #FFF; padding-bottom:5px;}


#Name, #PhoneNumber {width:100px;}
#qs input {}
#qs a {color:#FFF; text-decoration:none;}
#qs a:hover {color:#FFF; text-decoration:underline;}

#cs-container table {width:280px; margin:0px 0px 0px 5px;}
#cs-container tr td {padding:5px;}
#cs-container {padding:0px 0px 0px 2px;}
#cs-container label {font-size:10px; color:#000; width:120px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#cs-container h3 {margin:0px 10px 0px 10px;}
#cs-container td {padding:0px 0px 0px 0px;}
#Name, #PhoneNumber {width:100px;}
#cs-container input {}
#cs-container a {color:#000; text-decoration:none;}
#cs-container a:hover {color:#FFF; text-decoration:underline;}

#sendemail-container table {width:280px; margin:0px 0px 0px 5px;}
#sendemail-container tr td {padding:5px;}
#sendemail-container {padding:0px 0px 0px 2px;}
#sendemail-container label {font-size:10px; color:#000; width:120px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#sendemail-container h3 {margin:0px 10px 0px 10px;}
#sendemail-container td {padding:0px 0px 0px 0px;}
#Name, #PhoneNumber {width:100px;}
#sendemail-container input {}
#sendemail-container a {color:#000; text-decoration:none;}
#sendemail-container a:hover {color:#FFF; text-decoration:underline;}


#cs table {width:280px; margin:0px 0px 0px 5px;}
#cs tr td {padding:5px;}
#cs {padding:0px 0px 0px 2px;}
#cs label {font-size:10px; color:#FFF; width:120px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#cs h3 {margin:0px 10px 0px 10px;}
#cs td {padding:0px 0px 0px 0px;}
#Name, #PhoneNumber {width:100px;}
#cs input {}
#cs a {color:#FFF; text-decoration:none;}
#cs a:hover {color:#FFF; text-decoration:underline;}


#contactform table {width:280px; margin:0px 0px 0px 5px;}
#contactform tr td {padding:5px;}
#contactform {padding:0px 0px 0px 2px;}
#contactform label {font-size:10px; color:#000; width:120px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#contactform h3 {margin:0px 10px 0px 10px;}
#contactform td {padding:0px 0px 0px 0px;}
#Name, #PhoneNumber {width:100px;}

#lc-boxes h2 {display:block; margin:0px 0px 6px 0px; font-size:22px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; width:284px; height:53px; background:url(images/lc-boxes_h2.jpg) no-repeat bottom #FFF; line-height:53px; padding:4px 0px 0px 10px;}
#qs h2 a {display:block; background:url(images/quick-searchtitle.jpg) no-repeat; height:53px; width:145px; margin-left:auto; margin-right:auto;}
#qs h2 a span {display:none;}
#cs h2 a {display:block; background:url(images/custom-search-title.jpg) no-repeat; height:53px; width:145px; margin-left:auto; margin-right:auto;}
#cs h2 a span {display:none;}
#signup {display:block; border-top:2px solid #FFF; border-left:2px solid #FFF;}
.lc-boxes_bottom {display:block; height:7px; width:294px;  background:url(images/lc-boxes_bottom.jpg) no-repeat; clear:both;}

#testimonials {display:block; border-top:2px solid #FFF; border-left:2px solid #FFF;}
#testimonials blockquote {display:block; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  margin:0px 0px 0px 10px; color:#FFF; font-weight:bold; padding:0px 20px 0px 0px;}
#testimonials blockquote p {padding:0px 20px 0px 0px; width:100%;}


.quotetext {padding-left:10px;}

#rightcolumn {display:block; float:left; width:615px; margin:0px 0px 0px 6px;}


#content-container h2 {margin-left:20px;}
#content-container h3 {margin-left:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#990000;}
#content-container h4 {margin-left:20px; font-family:Georgia, "Times New Roman", Times, serif;}
.fhome-content h4 {position:relative; left:-20px;}
#content-container hr {clear:both; margin:-50px 0px 20px 0px;}
#content-container h5 {margin-left:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:12px;}
#content-container ol {display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(images/content-contiainer_ol-bg.jpg); margin:0px 20px 0px 20px; width:80%; border:2px solid #333;}
#content-container ul {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
#content-container ul li {margin:0px 0px 10px 0px; padding:0px 20px 0px 0px;}
#content-container ol li {height:18px; line-height:18px; padding:0px 20px 0px 0px;}
#large-feature {display:block; height:302px; width:548px; float:left;clip:rect(0px 548px 302px 0px); position:absolute;}
#large-feature img {background-position:center center; position:relative; width:548px;position:absolute;}

#large-feature span {}
#cb-sign {display:block; width:195px; height:244px; position:absolute; top: 185px; margin-left:421px; background:url(images/cb-sign.png) no-repeat;}
#lf-right {display:block; width:67px; background:url(images/lf-right.jpg) repeat-x; height:302px; float:left; position:absolute; margin:0px 0px 0px 548px;}

#lf-title_corner {display:block; background:url(images/lf-title_left.png) left no-repeat; height:55px; margin:20px 0px 0px 50px; padding:0px 0px 0px 16px;float:right; position:absolute; top:115px; width:538px;}
#lf-title_spread {display:block; margin:0px 0px 0px 1px; background:url(images/lf-title_bg.png) repeat-x; padding:0px 0px 10px;}
#lf-title_spread h3 {margin:0px; color:#FFF; line-height:45px; padding:0px 20px 0px 0px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#fhomes-container,#ifhomes-container, #aboutus-container, #sendemail-container, #mcalc-container, #test-container, #disclaimer-container {display:block; padding:0px 20px 0px 0px; }
#fhomes-container h2 a {display:block; width:90%; height:59px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/fhomes_h2.jpg) left no-repeat;clear:left;}
#ifhomes-container h2 a {display:block; width:90%; height:31px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/ifhomes_h2.jpg) left no-repeat;clear:left;}

#fhomes h2 a {display:block; width:90%; height:59px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/fhomes_h2.jpg) left no-repeat;clear:left;}
#cs-container h2 a {display:block; width:90%; height:44px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/cs-container_h2.jpg) left no-repeat;clear:left;}
#ifhomes h2 a {display:block; width:90%; height:31px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/ifhomes_h2.jpg) left no-repeat;clear:left;}
#aboutus-container h2 a {display:block; width:90%; height:39px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/aboutus.jpg) left no-repeat;clear:left;}
#mcalc-container h2 a {display:block; width:90%; height:33px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/calculator.jpg) left no-repeat;clear:left;}
#sendemail-container h2 a {display:block; width:90%; height:37px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px; background:#FF0000; background:url(images/sendusanemail.jpg) left no-repeat;clear:left;}
#sellingyourhome-container h2 a {display:block; width:90%; height:57px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px 0px -10px 0px; background:#FF0000; background:url(images/sellingyourhome.jpg) left top no-repeat;clear:left;}
#test-container h2 a {display:block; width:90%; height:36px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px 0px -10px 0px; background:#FF0000; background:url(images/testimonials.jpg) left top no-repeat;clear:left;}
#info-container h2 a {display:block; width:90%; height:65px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px 0px -10px 0px; background:#FF0000; background:url(images/information.jpg) left top no-repeat;clear:left;}
#disclaimer-container h2  a {display:block; width:90%; height:31px; padding:0px 0px 2px 0px; border-bottom:1px solid #D0D0D0;margin:0px 0px -10px 0px; background:#FF0000; background:url(images/disclaimer.jpg) left top no-repeat;clear:left;}


#content-container h2 a:hover {border-bottom:1px solid #990000;}

.sold p, .forsale p, .pending p {margin:3px 0px;}

#content-container h2 span {display:none;}
#content-container h2 a span {display:none;}

.sold p, .forsale p, .pending p {width:290px; margin-left:-20px;}
#fhomes h2 span, #ifhomes h2 span {display:none;}
.fhomes-sold {display:block; clear:left;}
.sold {display:block; clear:left;}
.sold a img {display:block; background:url(images/fhomes_s.jpg) no-repeat top left; padding:9px 80px 10px 10px; float:left; clear:left;margin-left:10px;}
.sold img {border:0px; margin:0px 0px 10px 0px;}
.sold p {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.sold h4 {display:block;margin:0px; float:left; color:#404040; font-family:Arial, Helvetica, sans-serif; clear:right;font-size:11px;}
.sold h5 {display:block;float:right; margin:0px 70px 0px 0px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}

.forsale {display:block; clear:left;}
.forsale a img {display:block; background:url(images/fhomes_f.jpg) no-repeat top left; padding:9px 80px 10px 10px; float:left; clear:left;margin-left:10px;}
.forsale img {border:0px; margin:0px 0px 10px 0px;}
.forsale p {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.forsale h4 {display:block;margin:0px; float:left; color:#404040; font-family:Arial, Helvetica, sans-serif; clear:right;font-size:11px;}
.forsale h5 {display:block;float:right; margin:0px 70px 0px 0px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}

.pending {display:block; clear:left;}
.pending a img {display:block; background:url(images/fhomes_p.jpg) no-repeat top left; padding:9px 80px 10px 10px; float:left; clear:left; margin-left:10px;}
.pending img {border:0px; margin:0px 0px 10px 0px; position:absolute;}
.pending p {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.pending h4 {display:block;margin:0px; float:left; color:#404040; font-family:Arial, Helvetica, sans-serif; clear:right;font-size:11px;}
.pending h5 {display:block;float:right; margin:0px 70px 0px 0px; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}

.pending a, .sold a, .forsale a {color:#993300; font-size:10px;}
.pending a:hover, .sold a:hover, .forsale a:hover {color:#FF3333; font-size:10px;}

#content-container {padding:20px 0px 0px 0px; clear:both; margin:300px 0px 0px 0px;}
#content-container p {padding:0px 40px 0px 20px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#clearfloat-content {display:block; width:918px; height:17px; background:url(images/clearfloat_content.jpg); clear:both;}
#clearfloat {display:block; width:918px; height:5px; background:transparent; clear:both;}

#stamps {display:block; width:918px; clear:both; padding:20px 0px 20px 0px; background:#FFF;}
#stamps-mls {display:block; width:918px; clear:both; padding:20px 0px 20px 0px; background:#FFF; margin-left:30px;  border-left:#849DB4 3px solid; border-right:#849DB4 3px solid; border-top:1px solid #909AA6;}
#stamps-mls a {display:block; width:100%; height:128px;}
#stamps-mls h3 {margin:0px;}
#stamps-mls a span {display:none;}

#stamps a {display:block; width:100%; height:128px;}
#stamps h3 {margin:0px;}
#stamps a span {display:none;}
#tr, #ippt, #cbsr, #mls {display:block; width:25%; float:left;}
#tr a {background:url(images/stamp_tr.jpg) center center no-repeat;}
#ippt a {background:url(images/stamp_ippt.jpg) center center no-repeat;}
#cbsr a {background:url(images/stamp_cbsr.jpg) center center no-repeat;}
#mls a {background:url(images/stamp_mls.jpg) center center no-repeat;}

#footer {display:block; clear:both; background:url(images/footer-bg.jpg) repeat-x #FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; border-bottom:20px solid #849DB4;}
#footer-mls {display:block; clear:both; background:url(images/footer-bg.jpg) repeat-x #FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; border-bottom:20px solid #849DB4; width:918px; margin-left:auto; margin-right:auto; border-left:#849DB4 3px solid; border-right:#849DB4 3px solid;}
p.f1 {margin:0px; padding-top:30px;}
.f1 a {color:#5C5C5C; text-decoration:none; font-size:12px;}
.f1 a:hover {color:#111; text-decoration:underline;}
p.f2 {margin:0px;color:#111; font-size:10px;}
.f2 a {color:#D0D0D0; font-size:10px;}

.headermls {display:block; position:absolute;}
#iframecontainer iframe {margin:-148px 0px 0px 0px; padding:0px 0px 0px 20px;}
#iframecontainer {display:block; margin:0px; width:98%; background:#D4D4D4; border:0px; outline:0px;}


.fhomepicture img {display:block; height:96px; width:125px; padding:9px 53px 10px 10px; border:0px; float:left; margin:0px 30px 0px 0px; clear:left; position:absolute;}

.fhomepicture {display:block; float:left; width:220px; padding:0px 0px 20px 0px;}
.fhome-content {display:block; float:left; width:360px; padding:0px 0px 20px 0px;}

#fhomesinsidemargin {margin-top:50px;}

.managecontainer {padding:0px 0px 0px 20px;}
.thumbscontainer {margin:0px 0px 0px 50px;}

.testimonial-content {display:block; margin:0px 0px 0px 20px;}
.testimonial-content h4 {font-size:24px; position:relative; left:-20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; text-decoration:underline; margin-bottom:10px; padding:0px; color:#669900;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 10px;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color:#990000;
    color: #fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;

}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #990000;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;
}

#calcLink19467 a {display:none;}
#calcHolder19467 {margin:0px 10px 20px 20px; border-left:1px solid #000; float:left;}

#bilingual {display:block; position:absolute; top:5px; color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 800px;}

.phototour {display:block; position:absolute; margin:120px 0px 0px 20px;}
.phototourinside {font-size:10px; color:#000; text-align:center;}

.fhomestable {margin-left:20px; width:550px;}
.fhomestable tr td {padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #000;}
.fhomestabletop td {background:#680001; color:#FFF;}
.fhomestablebot td {background:#EEE;}

