﻿#intro {
background: transparent url(../images/bg_grad.gif) repeat-x;
width: 900px; 
height: auto;
border-top: solid 2px #4c7cb1;
border-bottom: solid 2px #4c7cb1;
border-left: solid 1px #4c7cb1;
border-right: solid 1px #4c7cb1;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#intro .heading {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: center;
border-bottom: 1px solid #9bb6d4;
padding-top: 5px;
padding-bottom: 5px;
}
#intro .subheading {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#intro a, #intro a:visited {
color: #004b9d;
text-decoration: underline;
}
#intro a:hover {
color: #111111;
text-decoration: underline;
}
.home-container {
margin: 0px auto;
width: 925px; /* extra 25px are to fix page in IE 6 ... argh! */
height: auto;
clear: both;
}
.home-container #left-column {
float: left;
width: 640px;
height: auto;
}
.home-container #right-column {
float: left;
width: 260px;
height: auto;
}
#home-search-bfs {
background: transparent url(../images/bg_grad4.gif) repeat-x;
background-color: #f2f2f2;
width: 620px; 
height: auto;
border-top: solid 2px #22436b;
border-bottom: solid 2px #22436b;
border-left: solid 1px #22436b;
border-right: solid 1px #22436b;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#home-search-bfs a, #home-search-bfs a:visited {
font: bold 11px Arial, Tahoma, sans-serif; 
color: #555555;
text-decoration: underline;
}	
#home-search-bfs a:hover {
color: #111111;
text-decoration: underline;
}
#home-search-bfs .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: left;
border-bottom: 1px solid #22436b;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#home-search-bfs .heading2 {
float: left;
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: left;
}
#home-search-bfs .heading3 {
float: left;
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: left;
padding-left: 120px;
padding-top: 2px;
}
#home-search-bfs .subheading {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
text-align: left;
border-bottom: 1px solid #9bb6d4;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#home-search-bfs .block {
float: left;
padding-left: 10px;
}
#home-search-bfs .location {
float: left;
padding-left: 10px;
padding-top: 10px;
width: 130px;
}
#home-search-bfs .category {
float: left;
padding-left: 10px;
padding-top: 10px;
width: 240px;
height: 265px;
}
#home-search-bfs .askingprice {
float: left;
padding-left: 10px;
padding-top: 10px;
width: 190px;
}
#home-search-bfs .optional {
margin-top: 5px;
margin-left: 10px;
padding-left: 20px;
padding-top: 3px;
width: 180px;
height: 47px;
background: transparent url(../images/optional-bg-home.gif) no-repeat;
}
#home-search-bfs .label {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
padding-bottom: 5px;
}
#home-search-bfs .label2 {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
padding-top: 5px;
}
#home-search-bfs .margin5 {
margin-top: 5px;
}
#home-search-bfs .label3 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
padding-top: 5px;
}
#home-search-bfs .listbox {
border: 1px solid #808080;
padding-left: 2px;
font: normal 11px Arial, Tahoma, sans-serif; 
color: #333333;
height: 205px;
width: 240px;
}
#home-search-bfs .dropdown {
border: 1px solid #808080;
font: normal 11px Arial, Tahoma, sans-serif; 
color: #333333;
height: 20px;
width: 125px;
}
#home-search-bfs .textbox {
border: 1px solid #808080;
font-size: 11px;
height: 15px;
width: 125px;
}
#home-search-bfs .search-img {
margin-top: 10px;
}
#home-search-bfs .pb5 {
padding-bottom: 5px;
}
#home-search-bfs .ownerfin {
float: left; 
width: 100px; 
white-space: nowrap;
font: normal 11px Arial, Tahoma; 
color: #000; 
}
#home-search-bfs .ownerfincheckbox {
float: left; 
padding-right: 2px;
}
#home-search-bfs .asking-price {
white-space: nowrap;
font: normal 11px Arial, Tahoma; 
color: #000; 
}
#home-search-bfs .search-btn {
margin-top: 10px;
margin-left: 5px;
}
#home-search-bfs ul a {
color: #2d4d6e;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
text-decoration: none;
}
#home-search-bfs ul a:visited {
color: #2d4d6e;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
text-decoration: none;
}
#home-search-bfs ul a:hover {
color: #111111;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
text-decoration: underline;
}
#home-search-bfs ul {
text-align: left;
list-style: none none;
margin: 0px 20px 10px 0px;
padding: 0;
}
#home-search-bfs li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
}
#home-bfs-panel {
background: transparent url(../images/bg_grad4.gif) repeat-x;
background-color: #f2f2f2;
width: 260px;
height: 160px;
border-top: solid 2px #22436b;
border-bottom: solid 2px #22436b;
border-left: solid 1px #22436b;
border-right: solid 1px #22436b;
text-align: left;
margin-top: 15px;
margin-bottom: 10px;
padding-bottom: 5px;
}
#home-bfs-panel .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: center;
border-bottom: 1px solid #22436b;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#home-bfs-panel .label2 {
font: bold 13px Arial, Tahoma, Verdana, sans-serif;
font-style: italic;
color: #222222;
padding-top: 5px;
padding-left: 15px;
}
#home-bfs-panel ul {
text-align: left;
list-style: none none;
margin: 0px 0px 5px 15px;
padding: 0;
}
#home-bfs-panel li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #222222;
}
#home-broker-panel {
background: transparent url(../images/bg_grad4.gif) repeat-x;
background-color: #f2f2f2;
width: 260px;
height: 160px;
border-top: solid 2px #22436b;
border-bottom: solid 2px #22436b;
border-left: solid 1px #22436b;
border-right: solid 1px #22436b;
text-align: left;
margin-top: 15px;
padding-bottom: 5px;
}
#home-broker-panel .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: center;
border-bottom: 1px solid #22436b;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
}
#home-broker-panel .label2 {
font: bold 13px Arial, Tahoma, Verdana, sans-serif;
font-style: italic;
color: #222222;
padding-top: 5px;
padding-left: 15px;
}
#home-broker-panel ul {
text-align: left;
list-style: none none;
margin: 0px 0px 5px 15px;
padding: 0;
}
#home-broker-panel li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #222222;
}
.broker-bfs-btn {
width: 190px;
height: 36px;
background: transparent url(../images/broker-bfs-btn.gif) no-repeat center top;
padding-bottom: 5px;
}
#bfs-btn-text {
margin-left: 40px;
}
#bfs-btn-text a, #broker-bfs-btn-text a:visited {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
margin-left: 27px;
text-decoration: none;
line-height:35px;
}
#bfs-btn-text a:hover {
color: #111111;
text-decoration: underline;
}
#broker-btn-text {
margin-left: 40px;
}
#broker-btn-text a, #broker-bfs-btn-text a:visited {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
margin-left: 25px;
text-decoration: none;
line-height:35px;
}
#broker-btn-text a:hover {
color: #111111;
text-decoration: underline;
}
#bfs-showcase {
background: transparent url(../images/bg_grad.gif) repeat-x;
width: 620px; 
height: auto;
border:  solid 1px #4c7cb1;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#bfs-showcase a, #bfs-showcase a:visited {
font: bold 11px Arial, Tahoma, sans-serif; 
color: #004b9d;
text-decoration: none;
}	
#bfs-showcase a:hover {
color: #111111;
text-decoration: underline;
}
#bfs-showcase .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
border-bottom: 1px solid #9bb6d4;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 9px;
}
#bfs-showcase .header {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
}
#bfs-showcase .p1 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 5px;
}
#bfs-showcase .p1 a {
color: #2d4d6e;
text-decoration: underline;
font-weight: normal;
}
#bfs-showcase .block {
float: left;
width: 155px;
height: auto;
margin: 0px, auto;
text-align: center;
}
#bfs-showcase .img {
padding-top: 10px;
text-align: center;
}
#bfs-showcase .link {
text-align: center;
width: 150px;
padding-top: 2px;
padding-bottom: 10px;
}
#bfs-showcase .text {
text-align: center;
font-size: 11px;
color: #444;
}
#bfs-showcase .photo {
height: 90px;
text-align: center;
}
#find-franchise {
background: transparent url(../images/bg_grad.gif) repeat-x;
width: 620px; 
height: auto;
border:  solid 1px #4c7cb1;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#find-franchise .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
}
#find-franchise .subheading {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #222222;
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
}
#find-franchise .p1 {
font: bold 11px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
margin-bottom: 5px;
border-bottom: solid 1px #9bb6d4;
}
#find-franchise a, #find-franchise a:visited {
font: normal 11px Arial, Tahoma, sans-serif; 
color: #233944;
text-decoration: none;
}	
#find-franchise a:hover {
color: #111111;
text-decoration: underline;
}
#find-franchise .cat-block {
float: left;
width: 380px;
height: auto;
}
#find-franchise .other-block {
float: left;
width: 240px;
height: auto;
}
#find-franchise .block2 {
float: left;
width: 310px;
height: auto;
}
#find-franchise .logo {
float: left;
width: 150px;
height: 60px;
text-align: center;
padding:10px 0 10px 0;
}
#find-franchise ul {
text-align: left;
list-style: none none;
margin: 0px 15px 10px 10px;
padding: 0;
}
#find-franchise li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
}
#state-bfs {
background: transparent url(../images/bg_grad2.gif) repeat-x;
width: 620px; 
height: auto;
border:  solid 1px #999999;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
padding-bottom: 3px;
}
#state-bfs .heading {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
text-align: left;
border-bottom: 1px solid #aaaaaa;
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
}
#state-bfs a, #popular-bfs a:visited {
font: normal 11px Arial, Tahoma, sans-serif; 
color: #233944;
text-decoration: none;
}	
#state-bfs a:hover {
color: #111111;
text-decoration: underline;
}
#state-bfs .block {
float: left;
width: 155px;
height: auto;
}
#state-bfs ul {
float: left;
text-align: left;
list-style: none none;
margin: 0px 20px 10px 10px;
padding: 0;
}
#state-bfs li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 1px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
white-space: nowrap;
}
#popular-bfs {
background: transparent url(../images/bg_grad2.gif) repeat-x;
width: 620px; 
height: auto;
border: solid 1px #999999;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#popular-bfs .heading {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
text-align: left;
border-bottom: 1px solid #aaaaaa;
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
}
#popular-bfs a, #popular-bfs a:visited {
font: normal 11px Arial, Tahoma, sans-serif; 
color: #233944;
text-decoration: none;
}	
#popular-bfs a:hover {
color: #111111;
text-decoration: underline;
}
#popular-bfs ul {
float: left;
text-align: left;
list-style: none none;
margin: 0px 40px 10px 10px;
padding: 0;
}
#popular-bfs li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 1px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
}
#home-find-broker {
background: transparent url(../images/bg_grad.gif) repeat-x;
width: 260px;
height: 90px;
border: solid 1px #4c7cb1;
text-align: left;
margin-top: 16px;
}
#home-find-broker .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
border-bottom: 1px solid #9bb6d4;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#home-find-broker .block {
float: left;
margin-left: 0px;
margin-top: 10px;
}
#home-find-broker .label2 {
float: left;
position: relative;
top: 2px;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
}
#home-find-broker .dropdown {
border: 1px solid #808080;
font: normal 11px Arial, Tahoma, sans-serif; 
color: #333333;
height: 20px;
width: 115px;
}
#home-find-broker .go-btn {
position: relative;
top: -3px;
padding-left: 5px;
}
#home-showcase-broker {
background: transparent url(../images/bg_grad.gif) repeat-x;
width: 260px;
height: auto;
border: solid 1px #4c7cb1;
text-align: left;
margin-top: 16px;
}
#home-showcase-broker .heading {
font: bold 15px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
border-bottom: 1px solid #9bb6d4;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 7px;
}
#home-showcase-broker .p1 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 5px;
}
#home-showcase-broker a, #home-showcase-broker a:visited {
font: bold 11px Arial, Tahoma, sans-serif; 
color: #004b9d;
text-decoration: none;
}	
#home-showcase-broker a:hover {
color: #111111;
text-decoration: underline;
}
#home-showcase-broker lnk.a, #home-showcase-broker lnk.a:visited {
font: bold 11px Arial, Tahoma, sans-serif; 
color: #004b9d;
text-decoration: none;
}	
#home-showcase-broker lnk.a:hover {
color: #111111;
text-decoration: underline;
}
#home-showcase-broker .block {
float: left;
width: 130px;
margin: 0px, auto;
text-align: center;
}
#home-showcase-broker .img {
padding-top: 10px;
text-align: center;
}
#home-showcase-broker .link {
text-align: center;
width: 120px;
padding-left: 5px;
padding-bottom: 10px;
}
#home-showcase-broker .text {
text-align: center;
font-size: 11px;
color: #444;
}
#home-showcase-broker .label2 {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
}
#home-fran-opps {
background: transparent url(../images/bg_grad.gif) repeat-x;
width: 260px;
height: auto;
border: solid 1px #4c7cb1;
text-align: left;
margin-top: 16px;
}
#home-fran-opps .heading {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#home-fran-opps .p1 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-bottom: 5px;
}
#home-fran-opps a, #home-fran-opps a:visited {
font: bold 11px Arial, Tahoma, sans-serif; 
color: #004b9d;
text-decoration: none;
}	
#home-fran-opps a:hover {
color: #111111;
text-decoration: underline;
}
#home-fran-opps .block {
float: left;
width: 125px;
padding-left: 3px;
}
#home-fran-opps .img {
width: 125px;
height: 60px;
padding-top: 3px;
}
#home-fran-opps .link {
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}
#home-info-center {
background: transparent url(../images/bg_grad2.gif) repeat-x;
width: 260px; 
height: auto;
border: solid 1px #999999;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#home-info-center .heading {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
text-align: left;
border-bottom: 1px solid #aaaaaa;
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
}
#home-info-center .p1 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 5px;
}
#home-info-center .block {
padding: 5px;
text-align: center;
}
#home-info-center a, #home-info-center a:visited {
font: bold 11px Arial, Tahoma, sans-serif; 
color: #004b9d;
text-decoration: none;
}	
#home-info-center a:hover {
color: #111111;
text-decoration: underline;
}
#home-buyers {
background: transparent url(../images/bg_grad2.gif) repeat-x;
width: 260px; 
height: auto;
border: solid 1px #999999;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#home-buyers .heading {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
text-align: left;
border-bottom: 1px solid #aaaaaa;
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
}
#home-buyers .block {
padding: 5px;
text-align: center;
}
#home-buyers a, #home-buyers a:visited {
font: bold 11px Arial, Tahoma, sans-serif; 
color: #004b9d;
text-decoration: none;
}	
#home-buyers a:hover {
color: #111111;
text-decoration: underline;
}
#home-buyers ul {
text-align: left;
list-style: none none;
margin: 0px 0px 5px 15px;
padding: 0;
}
#home-buyers li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
}

#vert-fran-list {
background: transparent url(../images/bg_grad4.gif) repeat-x;
background-color: #f2f2f2;
width: 260px;
border-top: solid 2px #22436b;
border-bottom: solid 2px #22436b;
border-left: solid 1px #22436b;
border-right: solid 1px #22436b;
text-align: left;
margin-top: 15px;
margin-bottom: 10px;
padding-bottom: 5px;
}
#vert-fran-list .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: center;
border-bottom: 1px solid #22436b;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#vert-fran-list ul {
text-align: left;
list-style: none none;
margin: 0px 0px 5px 15px;
padding:5px 0 0 0;
}
#vert-fran-list li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
color: #222222;
}
#vert-fran-list ul a {
color: #2d4d6e;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
text-decoration: none;
}
#vert-fran-list ul a:visited {
color: #2d4d6e;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
text-decoration: none;
}
#vert-fran-list ul a:hover {
color: #111111;
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
text-decoration: underline;
}


#home-faf-panel {
background: transparent url(../images/bg_grad4.gif) repeat-x;
background-color: #f2f2f2;
width: 260px;
height: 230px;
border-top: solid 2px #22436b;
border-bottom: solid 2px #22436b;
border-left: solid 1px #22436b;
border-right: solid 1px #22436b;
text-align:center ;
margin-top: 15px;
margin-bottom: 10px;
padding-bottom: 6px;
}
#home-faf-panel .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-align: center;
border-bottom: 1px solid #22436b;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#home-faf-panel .label2 {
font: bold 13px Arial, Tahoma, Verdana, sans-serif;
font-style: italic;
color: #222222;
padding-top: 5px;
padding-left: 15px;
}
#home-faf-panel ul {
text-align: left;
list-style: none none;
margin: 0px 0px 5px 15px;
padding: 0;
}
#home-faf-panel li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #222222;
}

