@charset "utf-8";
/* CSS Document */
body{font-family: arial,helvetica,clean,sans-serif;font-size:13px;background-color:#97D1E9;color:#5A4B3E;margin:0px;padding:0px;position:relative;}
html, body {color:#6e6257;}
form{margin:0px;padding:0px;}
ul {margin:0px;padding:0px;}
li {list-style:none;}
ul {margin: 0;padding: 0;list-style: none;}
ul.noBullets { margin:6px 0; }
ul.noBullets li { list-style: none outside none; }
ul.bullet li { list-style: disc outside none; padding-bottom: 4px}
img {border:none;}
a         { text-decoration: none; }
a:link    { color:#5A4B3E; }
a:visited { color: #5A4B3E; }
.ahline a:hover, a:hover   { text-decoration: underline; }
a:active  { color:#5A4B3E; }
.anoline a:hover{text-decoration: none;} 
.alnol a, a.alnol {text-decoration:underline;}
.alnol a:hover , a.alnol:hover {text-decoration:none;}

h3 { font-size: 16px; margin-bottom: 3px; color: #5A4B3E;}
.h3 { font-size: 14px; margin-bottom: 3px; color: #5A4B3E;font-weight:bold;}

.title { margin: 0; }
.title a { color: #5A4B3E; display: inline-block; padding: 0 6px 0 5px; margin-bottom: 2px; text-decoration: none!important; }
.title a:hover { border-bottom: 2px solid #86B8CE; margin-bottom: 0; }

.hide {display:none; }

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear-block{display:inline-block;}/* Hides from IE-mac \*/* html .clear-block{height:1%;}.clear-block{display:block;}

.ysp{background-image:url('../img/ysprite.gif');}
.xsp{background-image:url('../img/xsprite.gif');}
#ui-breadcrumb a {background-image:url('../img/xsprite.gif'); }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs24 { font-size: 24px; }
.fs26 { font-size: 26px; }
.tipField {color: #5A4B3E; }

.msg-color {color:green;font-weight:bold;}

#ui-body {width:999px;margin:0 auto;background-repeat:repeat-y;background-position:0px 0px;display:block;height:100%;}
#ui-body-content{margin-left:15px;margin-right:15px;background-color:#FFF;list-style:none;}
#ui-body-bottom {background-repeat:no-repeat;background-position:-1011px 0px;background-color:#FFFFFF;height:70px;}

/* Header */
#ui-header { background: #FFF url(../img/xsprite.gif) repeat-x bottom left;padding: 18px 20px 13px 20px; }
.page-Home #ui-header {background: #FFF url(../img/bg_header_2.png) repeat-x;}
#header-center { float: left;  width: 560px;padding-left:30px; }
.page-Home #header-center { width: 500px;padding-left:40px;;}
#header-left   { float: left;width: 156px; text-align:center;font-size:12px;}
#header-right  { float: right; text-align: right; }
.page-Home #header-right a {font-weight:bold;font-size:14px;float:right;margin-top:20px;}
#header-left a { font-weight:bold;color:#3C4688;}
#link-help { font-size: 13px; font-weight: bold; }
#link-managemyads { font-size:13px; }
#link-postyourad  { margin-top: 12px; display: inline-block;width:170px; height:29px;background-repeat:no-repeat;background-position:-2030px -37px;}
#hello {margin-top:5px;font-size:11px;}
#hello span{color:green;}
.link-separator { display: inline-block; text-align: center; width: 24px; }
/* Change Location */
#changelocation { padding-bottom: 3px; width: 480px; }
.page-Home #changelocation { padding-left:200px;padding-bottom: 6px; font-weight:bold;font-size: 26px;}
#changelocation #arealeader a {font-size:11px; text-decoration:none;}
#changelocation #arealeader a:hover {text-decoration:underline;}
#arealeader {margin-right:2px;}
#changelocation * { color: #5A4B3E; }
#changelocation .areaname {display:inline;margin: 0 8px 0 0; }
#changelocation .areaname a{  font-weight: bold; font-size: 17px;text-decoration:none;}
#changelocation a {font-size: 11px; text-decoration: underline; }
#changelocation a:hover { text-decoration: none; }
/* Search */
#ui-search * {color: #5A4B3E;}
#ui-search { padding-left: 14px; position: relative; width: 532px; z-index: 10; }
.page-Home #ui-search {margin:auto;padding-left:0px;}
#search-top { background: transparent url(../img/bg_search.png) no-repeat right top;font-size:0; }
#search-top div { background: transparent url(../img/bg_search.png) no-repeat left top; height: 7px; margin-left: -14px; width: 14px; }
#search-bottom { background: transparent url(../img/bg_search.png) no-repeat right bottom; }
#search-bottom div { background: transparent url(../img/bg_search.png) no-repeat left bottom; height: 12px; margin-left: -14px; width: 14px; }
#search-form { background: transparent url(../img/bg_search.png) no-repeat scroll right -7px; margin-left: -14px; padding: 0 20px 0 14px; position: relative; width: 512px; }

#search-keyword { background-color: #FFFFFF; border: 1px solid #5A4B3E; float: left; padding: 4px 6px; width: 273px; }
#search-keyword input { background-color: #FFFFFF; border: 0 none; margin: 0; outline: 0 none; padding: 0; width: 100%; }
#search-submit { float:right;margin-top:2px; }

/* Search Filters */
#search-filters { background-color: #E8F6FC; border-left: 1px solid #A29B94;border-right: 1px solid #A29B94;border-bottom: 1px solid #A29B94; padding: 10px 10px; position: relative; top: -5px; width: 520px; z-index: 9;}
#search-filters .ui-search-filter { float: left; padding-bottom: 2px; padding-right: 8px; }
.ui-search-filter input { font-size:11px;padding:5px 3px 5px 3px;}
#search-filters input.search-filter-shorttext { margin-left: 4px; width: 48px;border: 1px solid #5A4B3E; padding:4px 9px 4px 9px;}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { margin-top:1px;line-height: 16px; font-size: 12px; display: inline-block; height: 15px; overflow: hidden;padding:3px 24px 3px 9px;font-weight: normal; color: #5A4B3E; background-repeat: no-repeat; background-position:right -425px; border: 1px solid #5A4B3E;background-color:#FFFFFF; }
.ui-selectmenu-menu { font-size: 12px; white-space:nowrap; padding: 0; margin: 0; list-style: none; position: absolute; top: 0; display: none; overflow: auto; z-index: 1000; background: #FFF none; border: 1px solid #5A4B3E; cursor:pointer;}
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0px; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a {line-height: 16px; display:block; padding:3px 12px; outline:none; text-decoration:none; color: #5A4B3E; }
.ui-selectmenu-menu li.ui-selectmenu-item-focus { background: #D7ECF3 none }
.ui-selectmenu-menu li.ui-selectmenu-item-focus a { color:#5A4B3E }
.ui-selectmenu-menu li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
#search-filters a:hover {text-decoration:none;}
#search-category { float: left; padding: 0px 6px 1px 15px; }
#search-category a { width:122px;height:17px;background-position:right -424px; }

/* Main Content Container */
#ui-main { min-height:250px;background-color: #FFF;padding: 0px 20px 0 22px;position:relative;}
#main-sep { height:14px;background-position:0px -936px;background-repeat:repeat-x;}
.page-Home #ui-main { background: #FFF url(../img/bg_main_2.png) repeat-x left bottom; }
.page-Home #footer,.page-Home #ui-body-bottom { background-color:#E9F7FF; }
.page-Home .askuser, .page-NationalKeyword .askuser {  background: url(../img/question.gif) no-repeat;padding-left:10px;}
.page-Home .locerror, .page-NationalKeyword .locerror {  background: url(../img/error.gif) no-repeat left 3px;padding-left:10px;}

#ui-main-content{
    background:url(../img/ui-main-content-bg.gif) no-repeat 0 0;
    margin:auto;
    padding:35px 35px 80px 35px;}
.page-PreviewAd #ui-main-content {background:url(../img/ui-main-content-bg2.gif) no-repeat 0 0;padding:20px 0px 80px 0px;}
.page-PreviewAd #ad-title {margin-left:15px;}
/* Search Results */
#ui-search-broadening   { font-size: 14px; font-weight: bold; color: green;
	margin-top:20px; padding:10px 15px;
	display:inline-block; border:1px solid #D8D8D8; }
#ui-search-broadening .cat-name { color: black; }
#ui-search-broadening .small-link { color: #5A4B3E; font-size: 11px; font-weight: normal; }
#ui-search-broadening .small-link a { text-decoration: underline; }
#ui-search-result-header  { padding:10px 0 10px }
#ui-search-result-count   { float: left; font-size: 14px; font-weight: bold; padding-top:8px; }
#ui-search-result-filters { float: right; font-size: 12px;}
#ui-search-result-sort    { float: right; margin-left: 15px; }
#ui-search-result-sort a:hover   { text-decoration:none; }
.sbmessage {padding:10px 0px 0px;color:green;}
.sbmessage .title{font-weight:bold;}
#SortDropdown {width:100px;}
#CatDropdown {width:205px;}
#LocDropdown, #ui-search-neighborhood a{width:180px;}


#footer { line-height:18px; padding: 25px 25px 10px 30px; }
#footer * { font-weight:normal;font-size: 11px;color: #80756C; list-style: none none; margin: 0; padding: 0; }
#footer h4.title, #footer .title { color: #80756C;font-weight:bold;font-size:13px; }
#footer .footer-links { clear:both;width: 100%; color: #9A9691;line-height:12px;}
#footer-links { margin:0px;padding:0px;}
#footer .footer-links li { display: inline-block; float: left; padding-left: 5px; padding-right: 5px; }
#footer-links li { border-left: 1px solid #9A9691; }
#footer .footer-links li:first-child { padding-left: 0; border-left: 0 none; }
#footer-links li.last  { border-left: 0 none; float: right; color: #B4B6B5; }
#footer-links a { color: #9A9691; }
#footer-links a:hover {  }
#ebay-links { padding-bottom:40px;}
#ebay-links  * { color: #30A6BC; }
#footer-links .facebook {padding-left:14px;background-repeat:no-repeat;background-position:0px -896px;}
#footer-links .twitter {padding-left:14px;background-repeat:no-repeat;background-position:0px -914px;}
#footer-links .addthis_button {background-repeat:no-repeat;background-position:-2018px 0px;display:inline-block;width:83px;height:16px;}

#footer .sevencol { clear: both; margin-top:3px; width: 100%; }
#footer .sevencol li { display: inline-block; float: left; width: 130px;}
#footer .sevencol li.last { }

#footer-top-cities { clear: both; padding-bottom:20px; }

#nearby-areas {padding-bottom:20px;}
#nearby-areas a{margin-right:10px}

/* Layout: rows and columns */
.row { width:920px; }
.row .cell { float:left; }

.row-home-main {  }
.row-home-main h2 { color: #0091AD; font-size: 24px; font-weight: bold; margin-bottom: 3px;  }
.row-home-main .cell-1 { margin-right: 16px; width: 170px;  }
.row-home-main .cell-2 { margin-right: 16px; width: 170px; }
.row-home-main .cell-3 { margin-right: 0; width: 169px; }
.row-home-main .cell-4 { background:#FFF; }

.row-home-categories { border-top: 1px solid #E2E0DD; margin-top: -1px; padding: 30px 0; }
.row-home-categories h2 {font-size: 123.1%; margin-bottom: 3px; color: #5A4B3E;}
.row-home-categories .cell { margin-right: 10px; width: 173px; }
.row-home-categories .cell-5 { margin-right: 0; }

ul.category { list-style: none none; margin: 0 0 1em; padding: 0; }
ul.category li { list-style: none none; margin: 0; padding: 0; }
ul.category a { border: 1px solid #FFFFFF; color: #65574D; display: inline-block; padding: 1px 3px; }
ul.category a:hover { background-color: #E9F7FF; color: #5A4B3E; text-decoration: none; border-color: #86b8ce; }
ul.category h3 { font-size: 13px; font-weight: normal; margin: 0; }

#ui-category-trail a { font-weight: 500; border: 1px solid #FFFFFF; color: #65574D; display: inline-block; text-decoration: underline; padding: 1px 3px; }
#ui-category-trail a:hover { font-weight: 500; background-color: #E9F7FF; color: #5A4B3E; text-decoration: none; border-color: #86b8ce; }

a.icon {background-repeat:no-repeat;padding-left:34px; line-height:31px;}
span.icon {background-repeat:no-repeat;padding-left:34px; line-height:31px;display:inline-block;}
a.icon-forsale   { background-position: 0px 0px; padding-left:36px; line-height:34px;}
span.icon-forsale   { background-position: 0px -34px;}
.icon-pets   { background-position: 0px -130px; }
.icon-housing { background-position: 0px -65px; }
.icon-vehicles { background-position: 0px -291px; }
.icon-jobs { background-position: 0px -322px; }
.icon-community { background-position: 0px -192px; }
.icon-resumes { background-position: 0px -161px; }
.icon-services { background-position: 0px -98px; }
.icon-free { background-position: 0px -258px; }
a.icon-new { background-position: 0px -225px;background-repeat:no-repeat;padding:0 0 2px 34px; line-height:14px;}
.ui-whatsnew { margin:24px 0; }
.ui-whatsnew * { color: #30A6BC!important; }
.ui-whatsnew .title a:hover { border-bottom: 0px;margin-bottom: 2px;}
.ui-whatsnew .title a { font-size:16px;}
.ui-whatsnew p {font-size:15px;margin-top:6px;}
.ui-whatsnew a {text-decoration:underline; }
#clutter-court .title {padding-left: 0;font-size:16px;}
.rbox .top {
	background-position:0px -465px;
	background-repeat: no-repeat;
	padding-left:20px;
}
.rbox .topRight {
	background-position:right -539px;
	background-repeat: no-repeat;
	padding-right:20px;
}

.rbox .topContent {
	background-position:0px -697px;
	background-repeat: repeat-x;
	height:30px;
}
.rbox .bottom {
	background-position:0px -632px;
	background-repeat: no-repeat;
	padding-left:20px;
}
.rbox .bottomRight {
	background-position:right -672px;
	background-repeat: no-repeat;
	padding-right:20px;
}
.rbox .bottomContent {
	height:20px;
	border-bottom:1px solid #efedec;
	background-color:#FFFFFF;
}
.rbox .body {
	border-left:1px solid #efedec;
	border-right:1px solid #efedec;
	background-color:#FFFFFF;
}
#welcome {
	width:365px;
	display:block;
}
#welcome .body {
    text-align:center;
    padding:0px 20px 0px 20px;
	height:125px;
}
#welcome .body p,#site-welcome .body p{ margin:0px 0 10px 0;}
#welcome .body a { text-decoration: underline; }
#welcome * ,#site-welcome *{ color: #FC7E00!important; }
#site-welcome {width:430px;margin:40px auto;position:relative;}
#site-welcome .body h1 {margin:0 0 0px 0; font-weight: normal;}
#site-welcome h1 .welcome {padding-top:24px;display:block;}
#site-welcome h1 .fandf {font-size:20px;margin-bottom:0px;padding-top:24px;display:block;}
#site-welcome h1 .needhelp {font-size:20px;margin-top:0;display:block;}
#site-welcome .body {padding:0px 20px 0px 20px;height:140px;text-align:center;}
#site-welcome .box-image { bottom: 20px; right:10px;background: transparent url(../img/home_icons.gif) no-repeat scroll right bottom; position: absolute; width: 170px; z-index: 12; height: 200px; }
#site-welcome a {font-size:20px;}
#reply-tns {width: 365px;margin-bottom:10px;}
#postad-marker {height:35px;display:block;width:930px;}

/* Breadcrumb */
#ui-breadcrumb * { color: #A29B94!important;font-size: 12px; font-weight:normal; }
#ui-breadcrumb h1 { display:inline;margin:0px;}
#ui-breadcrumb a { display: inline-block; text-decoration: underline; background-repeat:no-repeat;background-position:right -405px;padding-right: 12px; }
#ui-breadcrumb a:hover { text-decoration:none; }
#ui-breadcrumb .last a { background:transparent;padding-right:0px;}

/* View Ad: Page Title */
#ad-title {font-size: 12px; margin-bottom: 12px; }
#ad-title * { color: #5A4B3E!important; }
#ad-title span{ font-size: 18px; font-weight: normal; }
#ad-title .price { font-size: 22px; font-weight: bold; }
#ad-title .location { font-size: 13px;}
#owner-ad {background: #FFF url(../img/bg_main.png) repeat-x top left; border-bottom: 1px solid #D0E5EF; float: right; padding: 13px 0 0 13px; width: 390px; }
#owner-ad .cell-1 {float:left;font-weight:bold;font-size:24px;display:inline-block;width:178px;height:50px;vertical-align:top;}
#owner-ad .cell-2 {float:left;display:inline-block;width:105px;height:40px;vertical-align:top;}
#owner-ad .cell-3 {float:left;display:inline-block;width:90px;height:40px;vertical-align:top;}
#owner-ad ul { margin:0px;  list-style:none;}

/* View Ad: Image Viewer */
.ad-display-right { float: right; width: 400px; }
#ad-image-viewer, .ad-display-left { width:502px;float:left;}
.page-ViewLargeImage #ad-image-viewer {float:none;margin:auto;width:100%;}
#ad-image-viewer .imageStack {width: 500px;height:375px; border:1px solid #000; text-align:center;vertical-align:middle;background: url("../img/forms/loading.gif") no-repeat 50% 50% #E2E0DD;   }

#ad-image-viewer-nav { padding: 8px 0 20px; text-align: center; }
#ad-image-viewer-nav div {width: 14px; height: 14px;background-repeat:no-repeat; cursor:pointer; display: inline-block; margin: 0 6px; color: #6E6257; }
#ad-image-viewer-nav a:hover {  }
#ad-image-viewer-nav div.prev {background-position:-2117px 0px; margin-top:1px; }
#ad-image-viewer-nav div.next { background-position:-2131px 0px;margin-top:1px; }

.largeImageLink a{color:#847970;}
#ad-image-viewer .navs {margin:auto;}
#ad-image-viewer .imageNavs td {
	padding:0px;
	margin:0px;
 }
#ad-image-viewer .imageNavs .ni {
    border:2px solid #bbb;
    width:100px;
    height:75px;
    background-color:#E2E0DD;
    text-align:center;
    vertical-align:middle;
}
#ad-image-viewer .imageNavs .hover {
    padding:0px;
    border:2px solid #86b8ce;
    background-color:#E9F7FF;
    cursor:pointer;
}
#ad-image-viewer .imageNavs .active {
    padding:0px;
    border:2px solid #86b8ce;
    background-color:#E9F7FF;
}
.natural-search {margin-bottom:5px;}
.natural-search a {font-size:12px;}
.natural-search .quantity {font-size:14px;font-weight:bolder;}
.natural-search .query {font-size:14px;font-weight:bolder;}
.section { border-top:1px solid #D0E5EF;background-color: #FFF;background-repeat:repeat-x;background-position:0px -1048px;padding:13px 0px; }
.section-title { color:#30A6BC;margin:0px 10px; }

/* Search Browse */
ol.search-results { clear: both; background-color:#FFF; margin:0px ; padding: 25px 0 12px; list-style: none none;}
ol.search-results li {height:58px; clear:both; padding: 5px 0px 11px 10px; list-style: none none; }
ol.search-results a { font-weight: bold; color: #5A4B3E; font-size: 16px;}
ol.search-results a:hover { text-decoration:underline }
ol.search-results img {}
ol.search-results li em { font-style: normal; font-size: 14px; }
ol.search-results .tn {height:58px; float:left;clear:both;width: 56px; margin-right: 5px; text-align:center;vertical-align: middle; display: inline-block; }
ol.search-results .sbbreadcrumb,ol.search-results .sbbreadcrumb a {font-weight:normal;color:#30A6BC;font-size:12px; }
ol.search-results .hide {display:none;}
#imgRolloverPopup {
    display:none;
    position:absolute;
}
.sandb #ui-breadcrumb {display:inline-block;float:left;}
.sandb #postincat {
	float:right;
	color:#30A6BC;
	font-weight:bolder;
	background-position:right -378px;
	padding-right:28px;
	padding-top:2px;
	background-repeat: no-repeat;
	height:22px;}
/*Search Results navigation: Next Previous links */
.ui-search-result-nav {display: inline-block; float:left; margin-bottom: 10px; margin-left:10px;}
.ui-search-result-nav .prev, .ui-search-result-nav .next {
  background-color: transparent;
  background-repeat: no-repeat;
  color: #fc8000;
  font-size: 16px;
  text-decoration: none;
}
.in-line-block { display: inline-block; }
.ui-search-result-nav a span.xsp {
	display: inline-block;
	background-image:url('../img/xsprite.gif');
	width: 24px;
	height: 21px;
	padding: 0 4px;
}
/*
	position:relative;
	top: 4px;
*/
.ui-search-result-nav a.prev span.xsp { background-position: 0 -355px; vertical-align: -10%;}
.ui-search-result-nav a.next span.xsp { background-position: right -378px; vertical-align: -10%;}
#ui-search-result-nav-links {letter-spacing: 3px;}
.ui-search-result-nav-curr {font-weight: bold; display: inline-block; vertical-align: -10%; font-size:24px;}
.ui-search-result-nav a.prev span.pagination-label { padding-right: 5px;}
.ui-search-result-nav a.next span.pagination-label { padding-left: 5px;}
.pagination-label:hover {text-decoration: underline;}
#rss-link {float:right;margin:5px 0px 5px 10px;}

/* posters other ads */
#poster-other-ads {}
#poster-other-ads-header {margin: 15px 0;}
#poster-other-ads-header .bar {margin: 0 8px; vertical-align:10%;}
#poster-other-ads-header li {margin: 10px 0;}
#poster-other-ads-header li a {vertical-align: -10%;}
#poster-other-ads-header-user {font-size:28px;}
.gallery-row {margin-bottom: 25px;}
.gallery-ad {display:inline-block;float:left;width:200px;padding:10px;}
.gallery-ad-top {height: 125px;}
.ad-detail {overflow:hidden;display:inline-block;width:inherit;}
.ad-detail .price {color:#30A6BC !important;font-size:15px;font-weight:bold;padding-top:7px;padding-bottom:3px;}
.post-date {font-size:11px;color:#888888;}
.ad-detail .t {font-weight:bolder;display:inline;width:12px;}
.gallery-ad span.tn {max-width:167px;height: 125px;}
.gallery-ad span.tn img {max-width:167px;max-height:125px;display:block;margin-left:auto;margin-right:auto;vertical-align: middle;}
.gallery-ad-top span.tn img:hover, .gallery-ad-top-nopic:hover {cursor: pointer;}
.ad-detail div.price:hover {cursor: pointer;}
.gallery-ad-top-nopic {border: 1px solid #CCCCCC;}
.gallery-ad-top-nopic div {
	height: 100px;
	padding-top:25px;
	font-size: 17px;
	font-weight:bolder;
	text-align:center;
	color:#CCCCCC;
	width:95px;
	margin-left:auto;
	margin-right:auto;}
.clear-left {clear:left;}

/* Popular Search */
.national-keywords #changelocation {padding: 6px 0; font-weight:bold;font-size: 26px;}
.national-keywords #search-wrapper {width:600px;margin-left:auto;margin-right:auto;}
.national-keywords #title {margin:15px 75px;}
.national-keywords #title strong {font-weight:bold;}
.national-keywords #other-cities {margin:15px; 75px;}
#other-cities h2 {text-align:center;}
#other-cities span.keyword {color:#888; font-weight: normal; padding-left: 3px; font-size: 10px;}
#other-cities .column ul li a {}
.national-keywords #cities-list {margin-left:auto; margin-right:auto;}
.national-keywords #cities-list .column {width:30%;padding-right:0;padding-left:5px;}
.national-keywords .popular-results .title {font-weight:bold;}
.national-keywords .popular-results .price {color:#30A6BC;}
.national-keywords .area-ads {margin-top:25px;}
.national-keywords #title .keyword , .national-keywords #title .category {font-weight:bold;}
.national-keywords #title .keyword ,.national-keywords .area-ads a .keyword {color:#30A6BC;}
.national-keywords #title .category {}
#popular-searches .columns {margin-left:auto; margin-right:auto; width:720px;}
#popular-searches .columns .column {width:200px;}
#popular-searches .category li a {white-space: nowrap;}
#popular-search-text {margin: 15px 75px;}
ul.popular-results { clear: both; background-color:#FFF; margin:0px ; padding: 25px 0 12px; list-style: none none; margin-left: 15px;}
ul.popular-results li {height:58px; clear:both; padding: 5px 0px 11px 10px; list-style: none none; }
ul.popular-results a {color: #5A4B3E; font-size: 16px;}
ul.popular-results a:hover { text-decoration:underline }
ul.popular-results img {}
ul.popular-results li em { font-style: normal; font-size: 14px; }
ul.popular-results .tn {
	height:58px;
	float:left;
	clear:both;
	width: 56px;
	margin-right: 5px;
	text-align:center;
	vertical-align: middle;
	overflow:hidden;
	display: inline-block;
}

/* View Ad: Reply by Email */
#ad-reply {float: right; width: 400px;border-top:1px solid #D0E5EF;border-bottom:1px solid #D0E5EF; }
#ad-reply-header { position:relative; }
#ad-reply-header span { font-size: 14px; display: block;margin-bottom:10px; }
#reply-by-email { display:block;cursor:pointer;margin:10px 0px 0px 5px;width:172px;height:31px;background: url(../img/btn_reply.gif) no-repeat left top;}
#ad-reply-form { padding: 14px 0 24px 0; position: relative;}
#ad-reply-form a.reply-by-email { color: #6E6257; font-size: 11px; position: absolute; right: 0; top: 0;}
#ad-reply-form label { display:inline-block; padding: 5px 0; }
#ad-reply-form .input { border: 1px solid #5A4B3E; padding: 4px; width: 90%;margin-bottom:12px; }
#ad-reply-form input.input {  }
#ad-reply-form input.field-error { border: 1px solid red; padding: 4px; width: 90%;margin-bottom:12px;}
#ad-reply-form textarea.input {  }
#ad-reply-form input.field-error { border: 1px solid red; padding: 4px; width: 90%;margin-bottom:12px;}
#ad-reply-form textarea.field-error { border: 1px solid red; padding: 4px; width: 90%;margin-bottom:12px;}
#ad-reply-form #reply-terms { float: left; color: #808080; font-size: 10px; width: 220px;margin-top:10px; }
#ad-reply-form #reply-terms a { color: #808080; text-decoration: underline; }
#ad-reply-form .formbusy {position:relative;left:300px;left:expression('70px');top:3px;top:expression('-38px');display:none; z-index:10; background: transparent url(../img/forms/loading.gif) no-repeat center center;width:16px;height:16px;}

/* Flag this Ad */
#flag-this { width: 134px; line-height: 1; text-align: right; position: absolute; top: 0px; right: 10px; z-index: 50; }
#flag-this ul { margin: 0; padding: 0; list-style: none none; }
#flag-this li { list-style: none none; margin: 0; padding: 0; position: relative; z-index: 10000;}
#flag-ad {background-repeat:no-repeat;background-position:-2020px -38px;display: block; font-size: 13px; line-height: 32px; margin: 0; padding-right: 36px;padding-top:4px; position: relative; z-index: 1003; cursor: default; }
#flag-this li div {display:none; background: url(../img/bg_flagthis.gif) no-repeat scroll left top; height: 20px; padding: 24px 0 0; position: relative; right: 6px; top: -99999px; width: 100%; z-index: 1001; font-size: 12px; }
#flag-this li div ul { background: url(../img/bg_flagthis.gif) no-repeat scroll left bottom; bottom: 0; margin-bottom: -20px; padding: 6px 0 12px; position: relative; z-index: 1002; right: 0; top: 0; width: 100%; }
/*#flag-this li:hover div, */
#flag-this li.over div { top: -46px;}
#flag-this li ul li { z-index: 102; padding: 4px 10px;}
#flag-this li ul li a { color:#5A4B3E; text-decoration: underline }
#flag-this li ul li a:hover { text-decoration:none; }
/* View Ad: Ad Details */
.ad-display-right #ad-details,.ad-withimage {border-top:1px solid #D0E5EF; float: right; padding: 13px 0 0 13px; width: 390px;line-height: 1.5; }
.ad-display-left #ad-details,.ad-noimage { border-top:1px solid #D0E5EF; float: none; padding: 10px 10px 24px 10px; width: 500px; }
#ad-details a,#owner-ad a { color: #5A4B3E; text-decoration: underline }
#ad-details a:hover,#owner-ad a:hover { text-decoration: none; }
#ad-details-stats { font-size: 11px; color: #ADACAA; }
#ad-details-links { clear:both; margin: 0 0 110px 0px;padding-left:10px;width:390px;font-size:12px;padding-top:10px;}
#ad-details-links a { text-decoration: none;padding-left:5px;}
#ad-details-links span.xsp {
	vertical-align:25%;
	width:35px;
	background-repeat:no-repeat;
	font-weight:bolder;
	display:inline-block;
	background-position:right -859px;
	padding-right:8px;
	margin-right:10px;}
#ad-details-links .addthis_button {
	vertical-align:28%;
	background-position:-2012px 0;
	background-repeat:no-repeat;
	display:inline-block;
	height:16px;width:85px;}
/*
#ad-details-links a:hover { text-decoration: underline }
*/
#tnsMessage a {text-decoration:underline;}

#viewad-contact { width:280px; position:absolute;bottom:30px;right:20px;}
#viewad-contact .topContent {
	height:37px;font-size:13px;padding-top:10px;color: #FC7E00!important;
}
#viewad-contact a {text-decoration: underline; color: #FC7E00; }
#viewad-contact .box-image {background-repeat:no-repeat;background-position:right -774px; position: absolute; bottom: 0; right:0; width: 70px; z-index: 12; height: 85px; }
/* Adsense */
#bottomAdSense li{height:auto;padding: 2px 0px 2px 10px;}
.page-ViewAd .sponsoredLinks {font-size: 16px;font-weight: bold;} /*138%*/
.page-SearchAd .sponsoredLinks {font-size: 18px;font-weight: bold;}/*123.1%;*/
#bottomAdSense {color:#5A4B3E;display:none;border-top:1px solid #E2E0DD;padding-top:10px;}
.page-SearchAd #bottomAdSense li {margin:15px 0px 15px 0px;font-weight: normal;}
.page-ViewAd #bottomAdSense li {margin:10px 0px 10px 0px;font-weight: normal;}
#bottomAdSense a {font-weight: normal;text-decoration: none}
.page-SearchAd #bottomAdSense a {font-size: 16px;}/*93%;*/
.page-ViewAd #bottomAdSense a {font-size: 12px;}/*93%;*/
#bottomAdSense .adsenseLine1 a {font-weight: bold;}
#bottomAdSense .adsenseContent a:hover,#bottomAdSense .adsenseUrl a:hover{ text-decoration: none }

.loadingSmall {background:url("../img/forms/loading.gif") no-repeat;}
/* ///// Posting Ad */
#cityAndStateLabel {display:none;}
.post-ad-detail { display: inline-block; float: left; margin-bottom: 12px; margin-right: 30px; }
.full-row { width:100%;margin-right:0; }
#form-contents .full-row {float:left;width:500px;margin-right:0; }
h2.page-title{color:#6e6257;margin-bottom:11px;font-size:24px;}
h2.page-title span.free{color:#1889ba;}
.h3-box{margin-bottom:10px;}
.h3-box h3{margin:0;float:left;display:inline-block;font-size:24px;}
.h3-box span.small-link{float:left;margin-left:5px;margin-top:10px;font-size: 11px;}
.h3-box span.small-link a{text-decoration:underline;color:#5A4B3E;}
.h3-box span.small-link a:hover{text-decoration:none;}
#post-ad-form{padding-left:23px;}
#post-ad-form form {display:inline-block;width:550px;float:left;}
span.required{color:blue;}
#correct-required-fields {visibility: hidden;font-size:14px;font-weight:bolder;color:red;margin-bottom:10px;}
.required-fields{font-size:14px;font-weight:bolder;}
.post-ad-detail .required-fields {margin-bottom:10px;}
#post-ad-form label{display:block;margin-top:17px;margin-right:25px;}
#post-ad-form input{margin-top:3px;width:200px;}
#post-ad-form input.short{width:30px;}
#post-ad-form textarea{margin-top:3px;width:500px;height:200px;}
#post-ad-form select{margin-top:3px;width:212px;border-top:1px solid #8f8f8f;border-right:1px solid #cecece;border-bottom:1px solid #e3e3e3;border-left:1px solid #cecece;padding:2px;}
#post-ad-form input#price{width:195px;}
#post-ad-form input#title, #post-ad-form input#streetAddress, #post-ad-form input#cityAndState{width:447px;}
.post-ad-detail p{margin:0px;} 
/* Alert */
#ui-main-content .alert{border:1px solid #d8d8d8;display:inline-block;margin-bottom:14px;padding:14px 17px;color:#000;}
#ui-main-content .alert h3{color:#ff2d00;font-size:912px;margin:0 0 18px 0;padding:0;font-weight:bold;text-transform:uppercase;}
#form-contents {width:550px;float:left;}
#post-ad-form .alert{float:right;width:240px;margin-top:115px;}

#ui-main-content .alert h4{
    font-size:93%;
    margin:18px 0 18px 0;
    padding:0;
    font-weight:bold;
    text-transform:uppercase;}

#ui-main-content .alert .post-ad{
}
#ui-main-content .alert .post-ad a{color:#000;text-decoration:underline;}
#ui-main-content .alert .post-ad a:hover{text-decoration:none;}
#ui-main-content .alert .post-ad ul{margin-left:20px;} 
.error {color: red;}
.field-error {border: 1px solid red;}
.field-error-message {color: red;font-weight: bold;}

/* PostAdConfirm */
a.return-home{ display: block; width: 222px; height: 24px; padding: 5px 0 0 20px; margin: 50px 0 0 0; color: #5A4B3E; font-size: 17px; background: url(../img/btn-link-return-home.png) no-repeat 0 0;font-weight:bold; }
a.return-home:hover{ text-decoration: none;  }
.pagemessaging {
    color:#30A600;
    margin:8px 0 20px;
    width:580px;
}

.verify-captcha-req {
    width: 324px; 
    padding: 2px; 
    margin-bottom: 8px;
    border: 1px solid red;
}

.verify-captcha-req span {
    color: red;
    font-weight: bold;
    padding-left: 4px;
    border: none;
    display: inline;
}

/* ///// Manage My Ads */
.signin {
    width:440px; /* 410 */
    display:block;
    float:left;
    margin-right:20px;
}
.signin .body {
    padding:0px 40px;
    height:310px;
}
.signin input[type=text], .signin input[type=password]{width:250px;}
.signin .title {font-size:18px;float:left;}
.signin .input-row {margin-top:20px;}
.signin label {font-weight:bold;}
.signin form{clear:both;}
#createacct{font-size:11px;float:right;}
#manage-my-ads-table{
    margin-top:15px;
    padding-bottom:18px;
    border-bottom:1px solid #e2e0dd;}

#manage-my-ads-table a{text-decoration:underline;}
#manage-my-ads-table a:hover{text-decoration:none;}
#manage-my-ads-table #table-header{
    padding-bottom:7px;
    border-bottom:1px solid #e2e0dd;}

#manage-my-ads-table #table-header div{
    float:left;
    display:inline-block;
    font-weight:bold;
    text-transform:uppercase;
    font-size: 85%;}
#manage-my-ads-table #table-header div.price{margin-left:388px;}
#manage-my-ads-table #table-header div.posted{margin-left:58px;}
#manage-my-ads-table #table-header div.status{margin-left:50px;}
#manage-my-ads-table #table-header div.view-count{margin-left:30px;}
#manage-my-ads-table #table-header div.options{margin-left:44px;}

#manage-my-ads-table .table-row-item{padding:18px 0 5px 0}
#manage-my-ads-table .table-row-item div{float:left;display:inline-block;}
#manage-my-ads-table div.ad-photo{width:55px;}
#manage-my-ads-table div.ad-info{margin-left:20px;width:280px;}
#manage-my-ads-table .table-row-item h4 {margin:0px;}
#manage-my-ads-table div.ad-info span{display:block;font-size: 12px;}
#manage-my-ads-table div.ad-price{margin-left:10px;width:75px;text-align:center;}
#manage-my-ads-table div.ad-posted{margin-left:15px;width:85px;text-align:center;}
#manage-my-ads-table div.ad-status{margin-left:15px;width:70px;text-align:center;}
#manage-my-ads-table div.ad-view-count{margin-left:15px;width:50px;text-align:center;}
#manage-my-ads-table div.ad-options{margin-left:16px;width:120px; white-space:nowrap;}
#manage-my-ads-table span.ad-location {display:block;}

/* Category Selection */
#steps{ float: right; margin-top: 5px;margin-right:5px; }
#steps ul {padding-left:10px }
#steps ul li{ float: left; list-style: none; height: 20px; padding: 0 0 0 13px; margin: 0 0px 0 -3px; font-size: 11px; color: #30a6bc; white-space: nowrap; background:transparent url(../img/bg_steps.gif) no-repeat 0 0; }
#steps ul li.selected{ color: #FFF; background: url(../img/bg_steps.gif) no-repeat 0 -20px; }
#steps ul li strong{ display: inline-block; height: 17px; padding: 3px 15px 0 5px; font-weight: normal; margin-left: 0px; background:#FFF url(../img/bg_steps.gif) no-repeat right 0; }
#steps ul li.selected strong{background:#FFF url(../img/bg_steps.gif) no-repeat right -20px; }

/* Resend Confirmation Success */
strong.success {font-size: 17px;color: #008000;}

h2.page-title-popular-searches {color:#30A6BC;margin-bottom:11px;}
.columns {clear:both;margin:24px 0;}
.columns .column { float: left; padding-left: 15px; width: 160px;padding-right:25px; }
.columns .column h5 {  }
.columns .column h5 a { color: #5A4B3E; }
.columns .column h5 a:hover { color:#92CEE7; }

.columns .column-1 {
}
.columns .column-2 {
}
.columns .column-3 {
}
.columns .column-4 {
}

ol.category {margin:0 0 36px 0;padding-left:20px;}
ol.category li {margin:0;padding:0;list-style-type:decimal;}
ol.category a {
    border:1px solid #FFFFFF;
    color:#65574D;
    display:inline-block;
    padding:1px 3px;
}
ol.category a:hover {
    background-color:#E9F7FF;
    border-color:#86B8CE;
    color:#5A4B3E;
    text-decoration:none;
}
.columns .column h3 {margin:0 0 6px;}
.columns .column h3 a {color:#5A4B3E;}
.columns .column h3 a:hover {color:#92CEE7;}
/* Error pages */
#error-contents{ padding: 10px 0 0 0px; width: 570px;height:450px;}
#error-contents h2 {margin:0px;}
#error-contents .error-500 .page-title {font-weight:normal;font-size: 17px;}
#error-contents .error-401 { float: left; position: absolute; top: 40px; left: 27px; width: 48px; height: 48px; background: url(../images/error_401_title_image.png) no-repeat 0 0; }
#error-contents .error-404 { padding-left:75px; height: 50px; background: url(../img/error_404_title_image.png) no-repeat 0 0; }
#error-contents .error-500 { padding-top:30px;padding-left:75px;height: 82px; background: url(../img/error_500_title_image.png) no-repeat 0 0; }
#error-contents .error-content { padding-left:75px;}
#footer #img-error { bottom: 90px; left: 0; position: absolute; z-index: 2;}

.user-reg-mesg { margin: -6px 0px 18px; }
.user-reg-mesg A {text-decoration: underline; color: black}
.indent {padding-left: 12px}

.flashUpload {
    width: 110px;
    margin: 10px 5px;
    padding:3px;
    border:1px solid #D9E4FF;

    -moz-border-radius-topleft : 5px;
    -webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}


