div#home-left { width: 47%; float: left; }
div#home-right { width: 48%; float: right; margin-top: 10px; }

div#home-intro { }

div#home-bytype { }
div#home-bytype ul { list-style-type: none; margin: 0 0 5px 0; float: left; }
div#home-bytype ul li { float: left; width: 84px; height: 186px; border: 1px solid #000; margin-right: 1px; } /* margin-left: 4px;  */
div#home-bytype ul li strong { display: block; text-align: center; height: 73px; font-weight: normal; line-height: 18px; border-right: 1px solid #fff;  }
div#home-bytype ul li ul { margin-left: 0; border-bottom: 0; }
div#home-bytype ul li ul li { height: auto; text-align: center; margin: 0; border: 0; margin-right: 0; }
div#home-bytype ul li ul li a, div#home-bytype ul li ul li a:visited { display: block; border: 0; margin: 0; padding: .3em 0; color: #000; text-decoration: none; }
div#home-bytype ul li ul li a:hover { background: #ffcc7d; font-weight: bold; }

div#home-search-types { width: 99%; }
div#home-search-types h3 { display: block; margin: 0; }
div#home-search-types h3 span { display: none; }
div#home-search-types h3.csearch { float: left; margin-right: 9px; margin-left: 8px; width: 202px; height: 128px; background: url(/img/home/bg-csearch.gif) no-repeat; }
div#home-search-types h3.csearch a { display: block; width: 202px; height: 128px; background: url(/img/home/bg-csearch.gif) no-repeat;  }
div#home-search-types h3.csearch a:hover { background: url(/img/home/bg-csearch-on.gif) no-repeat;  }
div#home-search-types h3.csearch span { display: none; }
div#home-search-types h3.msearch { float: left; background: url(/img/home/bg-msearch.gif) no-repeat; }
div#home-search-types h3.msearch a { display: block; width: 202px; height: 128px; background: url(/img/home/bg-msearch.gif) no-repeat;  }
div#home-search-types h3.msearch a:hover { background: url(/img/home/bg-msearch-on.gif) no-repeat;  }
div#home-search-types h3.msearch span { display: none; }

div#home-search-types h3.nsearch { clear: both; margin-left: 8px; }
div#home-search-types h3.nsearch  { display: block; width: 413px; height: 30px; background: url(/img/home/bg-nsearch.gif) no-repeat; }
div#home-search-types h3.nsearch select { text-align: center; width: 406px; border: 1px solid #000; margin-left: 4px; }
div#home-search-types h3.nsearch select option { font-weight: normal; }

div#bubble { border:0; position: absolute; text-align: left; width: 302px; height: 92px; padding:10px; background: url(/img/pointer.png) no-repeat; margin: -110px 0 0 100px; border: 0 !important }

div#hotsheet { }
div#hotsheet h3 { text-align: center; }
div#hotsheet div {  } /* border: 1px solid #000 */
div#hotsheet a.mr { border: 1px solid #000; border-top: 0px; display: block; background: #787ab9; color: #fff; float: right; padding: 3px } 
div#hotsheet table { width: 100%; margin-bottom: 1em; border-collapse: collapse; }
div#hotsheet table th { padding: .2em .25em; text-align: center; background: #6d70a9; color: #fff; }
div#hotsheet table th a { color: #fff; }
div#hotsheet table tr.alt { background: #ffcb7f; }
div#hotsheet table tr.alt td.cd { background: #a1fefe; width: 20px; text-align: center; }
div#hotsheet table tr td.cd { background: #b4b7dd; width: 20px; text-align: center;  }
div#hotsheet table tr.alt td.adr { padding-left: 4px }
div#hotsheet table tr td.adr { padding-left: 4px  }
div#hotsheet table tr { background: #ef7977; }
div#hotsheet table a img.t { width: 61px; float: left; margin: 4px; }
div#hotsheet table th span { display: block; }
div#hotsheet table th, div#hotsheet table td { vertical-align: top; }
div#hotsheet table td { }
div#hotsheet table th a, div#hotsheet table th a:visited { text-decoration: none; }
div#hotsheet table th a:hover span { color: #f00; }
div#hotsheet table th { border-bottom: 1px dotted #6d70a9; }
div#hotsheet table tr td { padding: 0; vertical-align: middle; } 
div#hotsheet table tr td.p { font-weight: bold; font-size: 1.2em; } 
div#hotsheet table tr td.m a, div#hotsheet table tr td.m a:visited { display: block; background: url(/img/results/grabber.png) no-repeat; width: 33px; height: 33px; }
div#hotsheet table tr td.m a span { display: none; }
div#hotsheet table tr td a { color: #000; }



strong#hb-san { background: #f47a79 url(/img/home/santa-barbara.gif) no-repeat; background-position: 0 18px; }
strong#hb-mon { background: #f47a79 url(/img/home/montecito.gif) no-repeat; background-position: 0 18px; }
strong#hb-gol { background: #f47a79 url(/img/home/goleta.gif) no-repeat; background-position: 0 18px; }
strong#hb-car { background: #f47a79 url(/img/home/carpinteria.gif) no-repeat; background-position: 0 18px; }
strong#hb-ynz { background: #f47a79 url(/img/home/santa-ynes.gif) no-repeat; background-position: 0 18px; }

div#home-cities { }
div#home-cities ul { list-style-type: none; margin: 0; }
div#home-cities ul li { margin-bottom: 10px; }
div#home-cities ul li.left { float: left; width: 47%; clear: left; }
div#home-cities ul li.right { float: right; width: 48%; text-align: left !important; }
div#home-cities h3 { margin: 0; }
div#home-cities p { margin: 0; }
div#home-cities img { float: left; margin: 4px 10px 0 0; }

div#wave { position: absolute; width: 437px; height: 112px; background: url(/img/home/logo.png) no-repeat; margin-top: -113px; margin-left: 0; }

div#palm { width: 121px; height: 128px; position: absolute; margin-top: -131px; background: url(/img/bgs/bg-palms-home.png) no-repeat; }

div.chunk { margin-bottom: 15px; clear: left !important; }
div#ftsearch { width: 425px; background: #ffcc7d url(/img/ftlbg.png) no-repeat bottom right; border: 2px solid #000; margin: 0 auto 15px auto; }
div#ftsearch h4 { display: block; text-align: center; color: #000; margin: 0; padding: 0 0 6px; line-height: 20px; background: url(/img/home/ft-header.gif) no-repeat; font-size: 16px; }
div#ftsearch form { display: block; padding: 10px; }
div#ftsearch select { margin-bottom: 1em; }
div#ftsearch p { text-align: center; color: #000; }
div#ftsearch p a { color: #000; }
div#ftsearch p em { color: #000; font-style: normal; font-weight: bold; font-size: 1.2em; }
/*
div#ftsearch label { width: 48%; color: #fff; }
div#ftsearch input.button { color: #fff; background: red; border: 2px solid #000; width: 100px; }
*/

div#data { background: #ffcc7d; border: 1px solid #000; padding: 10px; min-height: 100px; overflow:auto;}
div#data h4 { margin: 0; padding: 0; }
div#data p { margin-left: 100px; }
div#data img { float: right; margin-left: 10px; }

.more { background: #000; color: #fff; border: 0px; padding: .2em; text-decoration: none; margin: 20px 0 10px 0; }
.more:hover { background: #f47a79; color: #000; }

table.tfl { width: 100%; }
td.tlfd { width: 180px; line-height: 2em; } 
td.tlfd div { border-bottom: 1px solid #f47a79; display:inline; padding-bottom: 4px;} 


#ech { display:block; width: 50%; float:right; text-align:center;color:#000;text-decoration:none; }
#ech:hover { font-weight: bold; }

div.name_block a { display: none !important; }
div.connect_top a { display: none !important; }
