@charset "UTF-8";
/* CSS Document */

@import url("listing-ldp.css");



#logo {
height:105px;
float:left;
}

.leaderboard-top {
float:right;
margin-top:10px;
}

.leaderboard-btm {
padding-top:10px;
clear:both;
}

.logo {
margin:25px 0 0 15px;
}

#nav { width:425px;margin:0 0 0 25px;clear:both;float:left;}
#nav li { list-style-type:none;float:left;}
#nav li a { background-image: url('../g/nav-ldp.gif'); background-repeat: no-repeat; float:left;overflow: hidden;line-height:2.6em; }
#nav li a:link,#nav li a:visited {  text-decoration:none; font-size:14px; font-family:arial,helvetica,sans-serif; }

/* BUTTONS */
#home li.home a {width:125px; height:31px;background-position: 0 0; font-weight:bold; color:#373737;}
#classifieds li.classifieds a {width:125px; height:31px;background-position: 0 0; font-weight:bold; color:#373737;}
#advertise li.advertise a {width:150px; height:31px;background-position: -125px 0; font-weight:bold;color:#373737; }

/* OFF */
li.home a { width:125px; height:31px;background-position: 0 -62px;color:#434343; }
li.classifieds a { width:125px; height:31px;background-position: 0 -62px;color:#434343; }
li.advertise a { width:150px; height:31px;background-position: -125px -62px;color:#434343; }

/* HOVER */
li.home a:hover {background-position: 0 -31px; color:#000;}
li.classifieds a:hover {background-position: 0 -31px; color:#000;}
li.advertise a:hover {background-position: -125px -31px; color:#000;}

#account li {
display:inline;
margin:0;
padding:0;
}

.search {
margin:0 auto;
clear:both;
}

.search ul {
margin:0 auto;
}

/* part of search ul */
.top { padding:15px 0 0 30px; }
.bottom { padding:15px 0 0 130px; }


.search li {
float:left;
text-align:left;
margin:0 10px 0 0;
padding:0;
list-style-type:none;
}

.search h3 {
color:#000;
font-size:16px;
margin:5px 0 0 0;
}

.search li input.bar {
border:solid 2px #0d386a;
background:#f8f8f8;
padding:4px;
font-size:13px;
font-weight:bold;
width:240px;
color:#555;
}

.search li input:focus.bar{
background:#fcf8e4;
border:solid 2px #000;
padding:4px;
color:#000;
}

.search a:link,.search a:visited {
color:#fff;
text-decoration:none;
font-size:10px;
}


#inner_panel {
  position: relative; 
  top: 0px; 
  width:430px;
  height:120px;
  background:url('../g/filter.png') no-repeat;
  margin:0px; 
  color:#fff;}
  
#outer_panel {
overflow: hidden;
position: absolute;
z-index: 1600;
top: 306px;
margin-left:125px;
width: 500px;}

#main {
clear:both;
text-align:left;
padding:10px 0 0;
}

ul#filt {
padding-bottom:9px;
border-bottom:solid 1px #cad9e3;
margin-top:185px;
width:702px;
}

ul#filt-details {
margin-top:20px;
padding-bottom:9px;
border-bottom:solid 1px #cad9e3;
/* margin-top:185px; */
width:696px;
}

#filt li,#filt-details li {
display:inline;
padding-right:2px;
}

#filt li.active {
}

#filt-details li.active {
font-weight:bold;
}

#filt li:first-child {
}

#filt li a,#filt-details li a {
text-decoration:none;
background:#d8e8f0;
padding:10px 15px;
font-size:16px;
border-top:solid 1px #cad9e3;
border-right:solid 1px #cad9e3;
border-bottom:solid 1px #d8e8f0;
border-left:solid 1px #cad9e3;
}

#filt li.active a,#filt-details li.active a {
background:#fff;
border-bottom:solid 1px #fff;
position:relative;
}

#filt li.active a:hover,#filt-details li.active a:hover {
background:#f3f7f9;
}

#filt li a:hover,#filt-details li a:hover {
background:#f3f7f9;
border-bottom:solid 1px #f3f7f9 !important; 
padding:10px 15px;
}


#main h3 {
color:#909090;
font-size:12px;
margin:5px 5px 5px 5px;
padding-top:4px;
}

.dotted {
border-top:dotted 2px #ccc;
}

.pages li {
display:inline;
}

#sidebar {
width:300px;
float:right;
font-size:11px;
color:#6c6c6c;
}


#sidebar p {
padding:0 !important;
}

.dark {
background:#dfe9ee;
padding:10px;
}

.skyscraper {
padding:20px 0;
text-align:center;
}

h2 {
font-size:11px;
color:#000;
font-weight:normal;
float:left;
}

h4 {
font-size:12px;
color:#184579;
font-weight:bold;
float:right;
}


.col {
float:left;
width:333px;
padding-bottom:20px;
background:url('../g/sec-foot.jpg') no-repeat bottom;
}

ul.border {
background:url('../g/sec-bg.gif') repeat-y;

}

#money {
float:right;
vertical-align:text-bottom; 
position:absolute;
right:0;
bottom:0;
background:url('../g/money.gif') no-repeat;
height:26px;
}

#money li {
display:inline;
line-height:28px;
padding:5px;
}

#money li img {
vertical-align:middle;
}

#money a {
text-decoration:none;
}

#money a:hover {
color:#000;
}

#main h3 {
font-size:16px;
color:#333;
margin:0;
}

#main p {
padding:5px 0;
}

h6 {
font-size:16px;
font-weight:normal;
display:inline;
font-weight:bold;
color:#393939;
}

h6.active {
color:#000;
}

h6 a {
font-size:16px !important;
color:#5b5b5b !important;
}

.route 
{
    font-size:14px;
    font-weight:bold;
}

.table2 
{
    width:260px;
    margin:0 auto;
}

.table2 label 
{
    color:#000 !important;
    font-size:11px;
    margin-bottom:15px;
}

#get-dir {
background:#F4F9FC;
padding:0;
width:298px;
margin:10px 0;
float:left;
height:205px;
border:solid 1px #b8cbda;
}

#tofrom 
{
    position:relative;
    top:-1px;
}

.t-bar 
{
    background:#E4EDF4;
    color:#4781c0;
    font-weight:bold;
    font-size:16px;
    height:42px;
}

.t-bar * 
{
    vertical-align:middle;
}

#get-dir .input 
{
    width:188px;
    border:solid 1px #e4e8eb;
}

#get-dir .sm 
{
    font-size:11px;
}

#get-dir .submit 
{
    background:ccc;
    border:solid 1px #e4e8eb;
    margin-top:5px;
}

#get-dir .right 
{
    text-align:right;
    float:none;
}

#get-dir label 
{
    color:#62655c;
    margin-left:7px;
}

#get-dir .table {
color:#000;
width:260px;
margin:10px auto 0;
}

#get-dir td {
padding:2px;
}

#get-dir td.label {
color:#666;
text-transform:uppercase;
font-weight:bold;
text-align:right;
width:60px;
padding-right:5px;
}

#get-dir input.input {
border:solid 1px #909090;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:4px;
}


.ad-box {
border:solid 1px #cad9e3;
width:288px;
padding:5px;
margin:10px 0;
color:#000;
display:inline-block;
}

.ad-box2 {
border:solid 1px #cad9e3;
width:288px;
padding:5px;
margin:0;
color:#000;
display:inline-block;
}

.ad-box ul {
margin-left:20px;
margin-right:10px;
}

.ad-box li {
font-size:12px !important;
line-height:1.4em;
list-style-type:none;
}

.ad-box li a {
font-size:14px !important;
text-decoration:underline !important;
}

.ad-box li a:hover {
text-decoration:none !important;
}

.ad-box2 li {
list-style-type:none;
text-align:left;

}

/****( Loginout box )*************************/
/* DESCRIPTION: the little popup login box */
#head-loginout-box {
	background-color: #d8e8f0;
	position: absolute;
	right: -50px;
	text-align: left;
	visibility: hidden;
	width: 614px;
	top:-65px;
	z-index: 1050;
}
#head-loginout-box div.top {
	background: transparent url(../g/bg-login-blue-arrow.png) no-repeat top left;  
	height: 23px;
}
#head-loginout-box div.btm {   
	background: transparent url(../g/bg-login-blue-btm.png) no-repeat top right;
	padding: 0 25px 23px 13px;
}
/*****************/

.phone {
background:url(../g/phone.jpg) no-repeat;
width:150px;
height:321px;
float:left;
}

.phone ul {
padding:40px 20px 0 22px;
}

.listing-details li 
{
    margin-left:25px;
}

.review .a,.review .d
{
    width:630px;
}

.review .stars 
{
    float:none !important;
    margin-top:10px;
}

.review li 
{
    list-style-type:none;
}

.listing-ad li
{
    text-align:left;
}

.inner-sm 
{
    width:350px;
    padding:5px 10px;
    margin:0 auto;
    background:#e7eff4;
}



.l-all 
{
    font-family:Arial,helvetica,serif;   
    text-align:left;
}

.l-title 
{
    color:#0567A6;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    font-family:Arial,helvetica,serif;  
    margin-left:10px;
}

.VE_Pushpin_Popup_Title
{
    color:#0567A6 !important;
    font-size:14px !important;
    font-weight:bold !important;
    text-align:left !important;
    font-family:Arial,helvetica,serif !important;  
    margin-left:10px !important;
}

.l-add 
{
    color:#616161;
    line-height:1.3em;
    font-size:12px;
    margin-left:10px;
}

.VE_Pushpin_Popup_Body 
{
    color:#616161 !important;
    line-height:7px !important;
    font-size:12px !important;
    margin-left:10px !important;
    text-align:left !important;
    font-family:Arial,helvetica,serif !important;  
    color:#000 !important;
    padding-bottom:10px;
}

.more 
{
    background:#E4EDF4;
    color:#68696B;
    padding:5px;
    margin:5px 5px 0;
    font-size:12px;
}

.more a 
{
    color:#0368AC;
}

.ero div.firstChild 
{
    margin:0 !important;
}

.ero-paddingHack 
{
    height:0 !important;
    font-size:0 !important;
}

.ero-actionsBackground 
{
    margin:0 !important;
}

.ero-actions 
{
    padding:0 !important;
    margin:0 !important;
}

.ero-previewArea 
{
    margin:0 0 2px !important;
}

.ero-body 
{
    margin:0 !important;
}