/* diagnostics */
.fcc { background-color:#fcc; }
.ffc { background-color:#ffc; }
.fcf { background-color:#fcf; }

html { background:#86B0BE url(/Images/bg-html-2.jpg) 0 0 repeat-x;color:#000; }
a { color:#94be2a;text-decoration:none; }
a:hover { text-decoration:underline; }

a.btn-link { padding:3px 10px;background:#94be2a;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px; }

a.comments { background:url(/Images/icn-comments-blue.png) 0 50% no-repeat;padding-left:20px;}
span.comments { background:url(/Images/icn-comments-blue.png) 0 50% no-repeat;padding-left:20px;}

a.save { background:url(/Images/icn-save-green.png) 0 50% no-repeat;color:#94be2a;padding:2px 0 2px 22px; }
a.saving { background:url(/Images/icn-save-animation.gif) 0 50% no-repeat;color:#94be2a;padding:2px 0 2px 22px; }
a.saved { background:url(/Images/icn-save-gray.png) 0 50% no-repeat;color:#666;padding:2px 0 2px 22px; }

a.share { background:url(/Images/icn-share-green.png) 0 50% no-repeat;color:#94be2a;padding:2px 0 2px 22px; }
a.send { background:url(/Images/icn-send-green.png) 0 50% no-repeat;color:#94be2a;padding:2px 0 2px 22px; }
a.flag { background:url(/Images/icn-flag.png) 0 50% no-repeat;color:#f5b62d;padding:2px 0 2px 22px; }

a.alert { background:url(/Images/icn-alert.png) 0 50% no-repeat;color:#68851e;padding:2px 0 2px 18px; }

h1 { font-size:153.9%; }
h2 { font-size:138.5%; }
h3 { font-size:131%; }

h1.replace,h2.replace,h3.replace,
h4.replace,h5.replace,h6.replace { color:#706144; }

th { font-weight:bold; }




input.text-54 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:3px 4px;width:54px; }
input.text-80 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:3px 4px;width:80px; }
input.text-120 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:4px 5px;width:120px; }
input.text-130 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:3px 5px;width:130px; }
input.text-140 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:4px 5px;width:140px; }
input.text-195 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:4px 5px;width:195px; }
input.text-235 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:4px 5px;width:235px; }
input.text-205 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:4px 5px;width:205px; }
input.text-645 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#c0c0c0 1px solid;border-top:0;border-right:0;padding:4px 10px;width:645px; }

textarea.text-195 { background:url(/Images/bg-text-input.png) top right no-repeat;border:0;padding:4px 5px;width:195px; }
textarea.text-460 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#f0f0f0 1px solid;border-top:0;border-right:0;padding:4px 5px;width:460px; }
textarea.text-645 { background:url(/Images/bg-text-input.png) top right no-repeat;border:#f0f0f0 1px solid;border-top:0;border-right:0;padding:4px 10px;width:645px; }


.msg-box { background-position:top left;background-repeat:no-repeat;margin-bottom:10px;padding-top:15px;position:relative;font-size:116%; }
	.msg-box p,
	#content .msg-box p { margin-bottom:5px; }
	.msg-box a { color:#68851e; }
.msg-box-inner { background-position:bottom left;background-repeat:no-repeat;padding:0 33px 13px; }
.msg-close a { background:url(/Images/icn-msg-box-close.png) 0 0 no-repeat;display:block;height:12px;position:absolute;right:10px;top:18px;text-indent:-9999px;width:12px; }
.msg-icon { background-position:0 0;background-repeat:no-repeat;height:16px;position:absolute;left:10px;top:18px;text-indent:-9999px;width:16px; }
.msg-box.alert-msg { background-image:url(/Images/bg-msg-box-alert.png); }
	.alert-msg .msg-box-inner { background-image:url(/Images/bg-msg-box-alert.png); }
	.alert-msg .msg-icon { background-image:url(/Images/icn-alert.png); }
.msg-box.warning-msg { background-image:url(/Images/bg-msg-box-warning.png); }
	.warning-msg .msg-box-inner { background-image:url(/Images/bg-msg-box-warning.png); }
	.warning-msg .msg-icon { background-image:url(/Images/icn-warning-box.png); }

.type-ahead-wrap { width:320px;float:left;margin-right:10px;position:relative; }
.type-ahead { background:#fff url(/Images/bg-type-ahead.png) bottom left;left:0;position:absolute;top:100%;width:300px;z-index:3; }
.type-ahead a { display:block;font-size:116%;margin-bottom:2px;padding:2px 10px; }
.type-ahead a:hover { background:#94be2a;color:#fff;text-decoration:none; }
.type-ahead a span { font-weight:bold; }

.hidden { display:none; }
.hmenu { list-style:none; }
	.hmenu li {	border-left:1px solid #adadad;display:inline;list-style:none;padding:0 3px 0 6px; }
	.hmenu li.first { border-left:0;padding-left:0; }
.fmenu { float:left;width:auto; }
	.fmenu li { float:left;list-style:none;width:auto; }
	.fmenu a { display:block;float:left;line-height:1;padding:5px 10px;width:auto; }
	
.left { float:left;width:auto; }
.right { float:right;width:auto; }

.pagination { clear:both;color:#666;float:left;width:320px; }
	.pagination ul {  }
	.pagination li a { background:url(/Images/v-border-bbb9a0.png) 0 50% no-repeat;padding:5px 8px; }
	a.inactive { color:#666; }
	.pagination li.first a { background:none; }
	.pagination li a.current-page { background:#d3c19d;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px; }
	.pagination li a.current-next { background:none; }
	.pagination a.prev { display:block;float:left;padding:3px 10px 4px 0; }
	.pagination a.next { display:block;float:left;padding:3px 0 4px 10px; }

#outer { width:963px; }

#banner { background:url(/Images/bg-content-top.png) bottom left no-repeat;padding-bottom:20px;width:963px; }

#banner-top { padding:15px 0 20px; }
	#banner-top a { color:#cee384;font-weight:bold; }
	#banner-top a:hover { color:#fff;text-decoration:none; }
	#banner-top .fmenu { color:#d3c19d;font-size:116%;padding-top:10px;font-weight:bold; }
	#banner-top .fmenu a { background:url(/Images/v-border-bbb9a0.png) 0 50% no-repeat; }
	#banner-top .fmenu span.user-welcome { display:block;float:left;line-height:1;padding:5px 10px;width:auto; }
	#banner-top .fmenu li.first a { background:none; }
	#banner-top .fmenu li.banner-help a { background:none; }
	#banner-top .fmenu li.classic a { background:none;clear:both; }
	#banner-top .fmenu a.btn-link { background:#cee384;color:#5b97aa;font-weight:normal; }
	#banner-top .fmenu a:hover.btn-link { background:#fff;color:#5b97aa;font-weight:normal; }
	#banner-top h3 a { display:block;float:left;height:84px;margin-left:3px;text-indent:-9999px;width:500px; }
	#banner-top .fmenu { float:right;width:auto; }
	#banner-top .fmenu li.place-ad-flyout { position:relative; }
		#banner-top .fmenu li.place-ad-flyout a { background:url(/Images/bg-place-ad-tab.png) 0 0 no-repeat;padding:5px 13px 7px;width:86px;display:inline;color:#584828;font-weight:normal; }
		#place-ad-flyout-content { width:220px;height:94px;background:url(/Images/bg-place-ad-flyout.png) 0 0 no-repeat;padding:10px 10px 10px 16px;position:absolute;top:100%;right:0;color:#584828; 

}
		#place-ad-flyout-content p { font-size:85%;font-weight:normal;margin-bottom:5px; }
		#place-ad-flyout-content p.replace { margin-bottom:8px;font-size:108%; }
		#banner-top .fmenu li.place-ad-flyout a.btn-link { font-weight:bold;color:#fff;background:#7ccde9;padding:5px 10px;text-align:center; }

#banner-bar { background:url(/Images/bg-banner-bar-ad-sub-btm.png) bottom left no-repeat;padding-bottom:12px;width:963px; }
	#banner-bar label { display:block;float:left;font-size:138.5%;padding:6px 8px 0 0;width:auto; }
	input#keyword, 
	input#location { background:url(/Images/bg-text-input.png) top right no-repeat;border:0;color:#c1bda3;display:block;float:left;font-size:123.1%;padding:6px 6px 3px;margin-right:14px;width:305px; }
	#banner-bar input.active { color:#000; }

	/*#banner-bar input#banner-search-submit { background:none;display:block;float:right;margin:0;padding:0;width:96px; }*/

#banner-bar-inner { background:url(/Images/bg-banner-bar-ad-sub-top.png) 0 0 repeat-x;color:#fff;float:left;padding:20px 35px 2px 38px;width:890px; }
#banner-bar-fields { float:left;width:790px; }
.banner-search-related { clear:both;color:#d3c19d;padding:5px 0 0 70px; }

#footer { background:url(/Images/bg-content-btm.png) 0 0 no-repeat;padding-top:23px;width:963px; }
.footer-block { background:url(/Images/bg-footer-block-btm-lg.png) bottom left no-repeat;color:#fff;float:left;margin-bottom:20px;padding:0 0 2px 0;width:963px; }
.footer-block-inner { background:#6a9eac url(/Images/bg-footer-block.jpg) 0 0 repeat-x;margin-left:3px;padding:33px 30px 35px;width:900px; }
.footer-block-top { background:url(/Images/bg-footer-block-top.png) 0 0 no-repeat;height:2px;width:963px; }
.footer-block a { color:#d2e4ba; }
.footer-block h2 { float:left;margin-right:10px;width:auto; }
 .footer-block h2.replace { color:#fff; }
.footer-header { border-bottom:1px solid #86b0be;float:left;padding-bottom:5px;margin-bottom:5px;width:100%; }
#footer-guide,
#footer-info { width:960px; }
#footer-guide ul { line-height:1.5; }
#footer-categories { margin-right:60px; }
#footer-cities {  }
	#footer-cities ul { border-left:1px solid #86b0be;padding-left:20px;width:165px; }
	#footer-cities ul.alpha { border-left:0;padding-left:0; }
#footer-info ul { margin-bottom:20px; }

#content h3 { margin-bottom:.5em; }
#content p { line-height:1.4;margin-bottom:.8em; }

#content { background:#d3c19d url(/Images/bg-content-rpt.png) 0 0 repeat-y;padding:0 0 40px 3px;position:relative;width:960px;z-index:1; }
#content-banner { padding:10px 20px 10px 0;width:910px; }
	#content-banner h2 { color:#251804;font-weight:normal;font-size:182%;padding-left:10px; }
	.breadcrumbH3 { color:#251804;font-weight:normal;font-size:98% !important;padding-left:10px; }
	#content-banner a {  }
	#content-banner .fmenu {  }

.attributes {  }
.attributes li { padding-bottom:10px; }
	.attributes li a { background:url(/Images/v-border-997a3d.png) 100% 50% no-repeat;color:#666;position:relative; }
	.attributes li.last a,
	.attributes li.before a { background-image:none; }
	.attributes a span { background:url(/Images/icn-close-attr.png) bottom left;display:block;height:20px;overflow:hidden;position:absolute;bottom:-16px;right:0;visibility:hidden;width:20px; }
	.attributes li a:hover { background:#94be2a;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px; }
	.attributes li a:hover span {visibility:visible; }

.content-top { clear:both; }


/* JJ - added 10/01/2009 */
.nonNullKeyword {color:#000000 !important;}

/* JJ - added 10/01/2009 */
.ad-summary-text UL {padding:10px; margin-left:15px;}
.ad-summary-text LI {list-style-type:disc;}
.home-featured-ad.home-secondary-module {font-size:12px;}
.home-featured-ad h2 {font-size:16px; padding-left:10px !important; white-space:nowrap;}
.highlightAnchor {color:#94BE2A !important;}

/* JJ - added 10/07/09 - IE6 compliance styles */
#banner-bar-fields INPUT, #banner-bar-fields DIV, #banner-bar-fields LABEL {_display:inline !important; _float:none !important;}
#content-banner {_margin-left:0px !important;}
#content-main {_margin-left:0px !important; _width:655px !important;}

/* JJ - added 10/12/09 - IE6 compliance styles */
#pageType.list .content-right {_width:520px !important; _padding:10px !important;}
#pageType.list #content-main {_margin-left:0px !important; _width:770px !important;}

#pageType.ad .content-right {_width:200px !important; _padding:10px !important; _margin:0px !important;}
#pageType.ad #content-main {_margin-left:0px !important; _width:960px !important;}

#pageType.account .content-left {_padding:0px !important; _width:170px;}
#pageType.account #content-main {_margin-left:0px !important; _width:960px !important;}

#pageType.blog #content-main {_margin-left:0px !important; _width:960px !important;}

/* JJ - added 10/14/09 - Hides long ad descriptions */
#pageType.list .ad-summary-text, #pageType.home .single-ad .ad-summary-text {overflow:hidden;}


#pageType.list .content-top { background:url(/Images/bg-content-list-top.png) 0 0 no-repeat;height:2px;width:763px; }
#pageType.list #content-main { background:url(/Images/bg-content-list-rpt.png) 0 0 repeat-y;margin-left:7px;width:763px; }
#pageType.list .content-btm { background:url(/Images/bg-content-list-btm.png) 0 0 no-repeat;clear:both;height:3px;width:763px; }
#pageType.list .content-right { float:left;padding:10px 10px 40px;width:540px; }
#pageType.list .content-left { float:left;padding:10px;margin-left:3px;width:180px; }
#pageType.list h2 { color:#706144;clear:both; }
#pageType.list #content-secondary { margin:0 0 0 7px;width:163px;}

#pageType.ad #content-main { background:url(/Images/bg-content-ad-rpt.png) 0 0 repeat-y;margin-left:7px;width:943px; }
#pageType.ad .content-top { background:url(/Images/bg-content-ad-top.png) 0 0 no-repeat;clear:both;height:2px;width:943px; }
#pageType.ad .content-btm { background:url(/Images/bg-content-ad-btm.png) 0 0 no-repeat;clear:both;height:3px;width:943px; }
#pageType.ad .content-right { float:left;padding:20px 20px 40px;width:205px; min-height:725px;}
#pageType.ad .content-left { display:inline;float:left;padding:20px 20px 40px;margin-left:3px;width:655px; position:relative; min-height:725px;}
.ad-page-disclaimer{bottom: 10px; position:absolute; font-size:88%; color:Gray;}

#pageType.account #content-main { background:url(/Images/bg-content-acct-rpt.png) 0 0 repeat-y;margin-left:7px;width:943px; }
#pageType.account .content-top { background:url(/Images/bg-content-acct-top.png) 0 0 no-repeat;clear:both;height:2px;width:943px; }
#pageType.account .content-btm { background:url(/Images/bg-content-acct-btm.png) 0 0 no-repeat;clear:both;height:3px;width:943px; }
#pageType.account .content-right { display:inline;float:left;padding:10px 10px 40px;margin-left:3px;width:715px; }
#pageType.account .content-left { background:#fdf9de;display:inline;float:left;padding:10px;margin-left:3px;width:180px; }

#pageType.inventory #content-main { background-color:White; margin-left:7px;width:943px; }
#pageType.inventory .content-top { background:url(/Images/bg-content-acct-top.png) 0 0 no-repeat;clear:both;height:2px;width:943px; }
#pageType.inventory .content-btm { background:url(/Images/bg-content-acct-btm.png) 0 0 no-repeat;clear:both;height:3px;width:943px; }
#pageType.inventory .content-right { display:inline;float:left;padding:0px 10px 40px;margin-left:0px;width:930px; }
#pageType.inventory .content-left { background:#fdf9de;display:inline;float:left;padding:10px;margin-left:3px;width:180px; }

#pageType.blog #content-main { background:url(/Images/bg-content-blog-rpt.png) 0 0 repeat-y;margin-left:7px;position:relative;width:943px; }
#pageType.blog .content-top { background:url(/Images/bg-content-blog-top.png) 0 0 no-repeat;clear:both;height:2px;width:943px; }
#pageType.blog .content-btm { background:url(/Images/bg-content-blog-btm.png) 0 0 no-repeat;clear:both;height:3px;width:943px; }
#pageType.blog .content-right { display:inline;float:left;padding:10px 10px 40px;margin-left:3px;width:515px; }
#pageType.blog .content-left { background:#fdf9de;display:inline;float:left;padding:10px;margin-left:3px;width:180px; }
#pageType.blog #content-extra { position:absolute;top:-50px;right:10px;width:183px; }

#pageType.help #content-main { background:url(/Images/bg-content-blog-rpt.png) 0 0 repeat-y;margin-left:7px;position:relative;width:943px; }
#pageType.help .content-top { background:url(/Images/bg-content-blog-top.png) 0 0 no-repeat;clear:both;height:2px;width:943px; }
#pageType.help .content-btm { background:url(/Images/bg-content-blog-btm.png) 0 0 no-repeat;clear:both;height:3px;width:943px; }
#pageType.help .content-right { display:inline;float:left;padding:10px 10px 40px;margin-left:3px;width:515px; }
#pageType.help .content-left { background:#fdf9de;display:inline;float:left;padding:10px;margin-left:3px;width:180px; }
#pageType.help #content-extra { position:absolute;top:10px;right:10px;width:183px; }
#pageType.help #banner { padding-bottom:0; }
#pageType.help #content-banner { width:940px; }


#pageType.preview #content-main { width:710px; }

.ad-detail-header { float:left;width:auto;padding-bottom:20px; }
	.ad-detail-header h2 { color:#251804;float:left;font-size:230.8%;font-weight:normal;margin-bottom:5px; }
	.ad-detail-header h1 {color:#251804;float:left;font-size:230.8%;font-weight:normal;margin-bottom:5px;}
	.ad-detail-header ul { color:#666;clear:both;float:left;width:655px; }
	.ad-detail-header .ad-price { font-size:197%; }
.ad-detail-top { clear:both;padding-bottom:30px; }
#ad-large-image { float:left;width:500px;height:auto; }
#ad-large-image img { display:block; }
.ad-description { clear:both;color:#262626; }

.alert-box { background:url(/Images/bg-alert-module.png) bottom left no-repeat;margin-bottom:20px;padding:0 0 3px 0; }
.alert-box-inner { background:url(/Images/bg-alert-module-top.png) top left no-repeat;padding:10px 10px 5px 13px; }

.flag-wrapper { float:right;position:relative;width:172px; }
	#content .flag-wrapper p { margin-bottom:6px;}
.flag-this { padding:6px 10px 4px; }
.flagno-this { padding:0px 10px 4px; }
.flag-form { display:none;position:absolute;top:100%;right:0px;width:172px; }
	.flag-form label { display:block;margin-bottom:4px; }
.flag-top { background:url(/Images/bg-flag-module-top.png) bottom left no-repeat;height:3px;width:172px; }
.flag-inner { background:url(/Images/bg-flag-module-btm.png) bottom left no-repeat;padding:5px 10px 10px 12px;width:150px; }
	.flag-wrapper.flag-open .flag-this { background:url(/Images/bg-flag-module-tab.png) 0 0 no-repeat; }
	.flag-wrapper.flag-open a.flag { color:#000; }
	.flag-wrapper.flag-open .flag-form { display:block; }
.flag-buttons { padding:5px 0; }
.flag-buttons a { padding:0 0 0 10px; }
.flag-buttons input { vertical-align:middle; }
.ad-tools .flag-this { width:60px; }
.ad-tools .flag-wrapper { width:80px; }
.ad .flag-this { float:right;width:60px; }

/*.chg-loc-wrapper { float:left;margin:3px 0 0 10px;position:relative;width:130px;z-index:3 }*/
.chg-loc-wrapper { float:left;margin:0 0 0 10px;position:relative;width:130px;z-index:3 }
	#content .chg-loc-wrapper p { margin-bottom:6px;}
/*.chg-loc { float:right;padding:6px 14px 4px; }*/
.chg-loc { /*float:right;*/padding:0 14px 4px; }
.chg-loc-form { display:none;position:absolute;top:100%;/*right:0px;*/width:400px; }
	.chg-loc-form label { display:block;padding:3px 3px 5px 3px; }
	.chg-loc-form input.text-140 { font-size:108%; }
.chg-loc-top { background:url(/Images/bg-flag-module-top.png) bottom left no-repeat;height:0px;width:172px; }
.chg-loc-inner { background:url(/Images/bg-flag-module-btm.png) no-repeat -3px;padding:5px 10px 10px 12px;width:400px; }
	.chg-loc-wrapper.chg-loc-open .chg-loc { background:url(/Images/bg-chg-loc-module-tab.png) 0 0 no-repeat; }
	a.chg-loc-toggle { color:#000; }
	.chg-loc-wrapper.chg-loc-open .chg-loc-form { display:block; }
.chg-loc-buttons { padding:0 0 0 5px; }
.chg-loc-buttons a { padding:0 0 0 10px; }
.chg-loc-buttons input { vertical-align:middle; padding:0 0 0 5px; }

.search-location h2 { float:left;width:auto; }

.breadcrumb { color:#a89265;font-weight:bold;font-size:116%; }
	.breadcrumb a { color:#68851e;padding:2px 6px 5px; }
	.breadcrumb a:hover { color:#fff;text-decoration:none; }
	.breadcrumb span { color:#645435;display:block;float:left;font-weight:normal;padding-top:1px;width:auto; }
	.preview-module .breadcrumb { margin:0 0 10px -5px; }
	.preview-module .breadcrumb span { padding-top:0; }
	.preview-module .breadcrumb a:hover { color:#68851e;cursor:default; }

.ad-thumbs { background:#f9f9f1;color:#666;float:right;font-size:93%;margin-bottom:10px;padding:10px 5px;width:135px; }	
	.ad-thumbs .jcarousel-container-horizontal { height:50px;padding:0 15px 5px; }
	.ad-thumbs .jcarousel-clip-horizontal { height:50px;width:105px; }
	.ad-thumbs .jcarousel-prev,
	.ad-thumbs .jcarousel-next { height:50px;width:10px; }
	.ad-thumbs .jcarousel-next-horizontal { background:url(/Images/arw-thumbs-next.png) 0 50% no-repeat;position:absolute;right:0;top:0; }
	.ad-thumbs .jcarousel-prev-horizontal { background:url(/Images/arw-thumbs-prev.png) 0 50% no-repeat;left:0;position:absolute;top:0; }
	.ad-thumbs .jcarousel-prev-disabled { background-image:url(/Images/arw-thumbs-prev-inactive.png); }
	.ad-thumbs .jcarousel-next-disabled { background-image:url(/Images/arw-thumbs-next-inactive.png); }
	.ad-thumbs .jcarousel-item { height:50px;width:50px; }
	.ad-thumbs .jcarousel-item-horizontal { margin-right:5px; }
	.ad-thumbs .jcarousel-item-horizontal a { display:block;float:left;height:50px;overflow:hidden;width:50px; }
	#content .ad-thumbs p { line-height:1;margin-bottom:3px;padding:0 15px; }
	
.ad-highlights { background:#f9f9f1;color:#666;float:right;font-size:93%;padding:10px 20px;width:105px; }
	.ad-highlights h3 { font-size:100%; }
	.ad-highlights li { margin-bottom:.5em;}

.ad-contact { padding-top:40px; }
	.ad-contact h4 { font-size:131%; }
	.ad-contact label { display:block;font-size:93%;margin:8px 0 3px; }
	#ad-contact-submit { display:block;float:right;margin-top:12px; }

#content .ad-profile img { display:block;margin: 0 10px 10px 0;width:85px; }
#content .ad-profile img.dealer { width:165px; }
#content .ad-profile h3 { font-size:116%;line-height:1.2;margin-bottom:5px; overflow:hidden; }
#content .ad-profile h3 a { display:block; }
#content .ad-profile p { line-height:1.2;margin-bottom:0; }
.ad-profile-quote { color:#666;float:right;width:110px;}
.ad-profile-info { color:#251804;margin-bottom:10px; }

.ad-extras { background:#f8f5ee;clear:both;margin-left:30px;padding:20px 15px;width:645px; }
	#content .ad-extras p { padding-left:10px; }
	#content .ad-extras li p { margin-bottom:0;padding-left:0; }
	.ad-extras .ad-img { height:38px;width:50px; }
	.ad-extras .ad-img img { display:block;margin:0; }
	.ad-extras .ad-summary-text { margin:0;padding:0 10px;width:155px; }
	.ad-extras ul { margin-bottom:10px; }
	.ad-extras li { border-bottom:1px solid #ddcbad;float:left;padding:10px 0 5px 10px;width:auto; }
	.ad-extras .ad-price { font-size:108%;padding:0; }
	.ad-extras .ad-summary-title a { color:#251804;font-size:108%;font-weight:bold; }
	
	.ad-summary:hover .ad-summary-title a,
	.ad-summary.ad-hover .ad-summary-title a { color:#94be2a; }
	.ad-summary:hover .ad-price,
	.ad-summary.ad-hover .ad-price { background:#fff; }
	

.ad-extras-left { float:left;width:310px; }
.ad-extras-right { border-left:1px solid #ddcbad;float:right;padding-left:14px;width:309px; }
.ad-extras-right.no-header { padding-top:25px; }

.content-right h2 { margin-bottom:.5em; }
.content-left .internal-ad { margin-bottom:10px;padding-bottom:10px; }
/* forms */
.select-sm { width:63px; }
.select-full { width:100%; }
.green-button { border:0;background:#94be2a;color:#fff;font-size:116%;font-weight:bold;padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px; }


.send-form { display:none;float:left; }
	.send-form.send-form-ajax { display:block; }
	.send-left { float:left;margin-bottom:10px;width:215px; }
	.send-right { float:right;margin-bottom:10px;width:215px; }
	.send-form label { display:block;font-size:93%;margin:8px 0 3px; }
	.send-form input {  }
	.send-form-title { color:#706144;font-size:131%;font-weight:bold;margin-bottom:15px; }
	.send-form-ad-title { font-size:215%;margin-bottom:20px; }
	/*#send-form-submit { display:block;float:right;margin-top:12px; }*/
	#send-form-submit { background:url(/Images/btn-send_set.png) 0 0 no-repeat;border:0;display:block;float:right;height:33px;margin-top:12px;text-indent:-9999px;width:95px; } 
	#send-form-cancel { display:block;float:left;margin-top:16px; }
	#send-form-save { background:url(/Images/btn-save.png) 0 0 no-repeat;border:0;display:block;float:right;height:33px;margin-top:12px;text-indent:-9999px;width:116px; } 

/* ads */

.ad-list-header { border-top:1px solid #f6f5f0;clear:both;margin-top:5px;padding:8px 0; }
#content .ad-list-header p { float:left;line-height:1.231;margin-bottom:0;padding-right:10px;width:auto; }
.ad-list-header ul { float:left;width:auto; }
.ad-list-footer { border-bottom:1px solid #f6f5f0;border-top:1px solid #f6f5f0;clear:both;margin-bottom:10px;padding:8px 0; }

.single-ad h3 { font-size:116%; }
.ad-wanted { font-weight:bold;text-transform:uppercase; }
	h2 .ad-wanted { color:#594b2e;font-size:60%; }
	.single-ad h3 .ad-wanted { color:#594b2e;font-size:80%; }

.ad-sorter { float:right;margin-bottom:10px;width:auto;padding-top:1px; }
.ad-count { float:left;width:auto; }
.ad-count h2 { float:left;padding-right:10px; }
.ad-count p { float:left;padding:2px 20px 0 0; }
.ad-list { clear:none;float:left;margin-bottom:30px; }
.featured-ads { clear:both;float:left;margin-bottom:20px; }
#content .single-ad p { margin-bottom:0; }
.single-ad { border-top:1px solid #f6f5f0;float:left;padding:10px 10px 15px 7px; }
#pageType.list .single-ad { width:520px; }
#pageType.account .single-ad { width:690px; }
#pageType.account .single-ad-accountmodify { width:650px; }
#pageType.account .ad-checkbox { display:block;float:left;width:auto;margin:0 10px 0 0; }
.ad-img { float:left;height:94px;position:relative;width:125px; }
.ad-img img { display:block;margin:2px 2px 2px 3px; }
.ad-zoom { background:url(/Images/ad-zoom-border.png) top right no-repeat;display:block;height:94px;position:absolute;right:0;top:0;width:125px; }
a.ad-zoom:hover { text-decoration:none; }
.ad-zoom span { visibility:hidden; }
.ad-summary-text { float:left;margin-left:15px; }
#pageType.list .ad-summary-text { width:280px; }
#pageType.account .ad-summary-text { width:420px; }
.ad-price { background:#f6f5f0;color:#251804;float:right;font-size:116%;font-weight:bold;line-height:1;padding:5px 6px;width:auto; }
.price-decimal { height:0;display:none;width:0; }
.price-sup { font-size:70%;vertical-align:top; }
.ad-posted { color:#666; }
.ad-highlight { background:#f4fdfa url(/Images/bg-ad-highlight.jpg) 0 100% repeat-x; }
.ad-highlight .ad-price { background:#fff; }
.ad-expired { background:#f1f0ee url(/Images/bg-ad-expired.jpg) 0 0 repeat-x; }
.ad-expired .ad-price { background:#fff; }
.ad-expired h3 span { color:#b25153;font-weight:normal;font-style:italic;padding-left:10px; }
.ad-more { background:url(/Images/icn-more-asterisk.png) 0 50% no-repeat;padding-left:15px; }
.ad-more-category span { font-weight:bold; }
.ad-tools { margin-top:8px;float:right;width:80px;visibility:hidden; }
	.ad-tools li { margin:0 0 5px 10px; }
.single-ad h3 a { color:#251804; }
.single-ad:hover,
.single-ad.ad-hover { background:#f5f8ef url(/Images/bg-ad-hover.jpg) 0 0 repeat-x; }
.single-ad:hover h3 a,
.single-ad.ad-hover h3 a { color:#82b21f;text-decoration:none; }
.single-ad:hover .ad-price,
.single-ad.ad-hover .ad-price { background:#fff; }
.single-ad:hover .ad-tools,
.single-ad.ad-hover .ad-tools { visibility:visible; }
.sponsored-result { clear:none;color:#C6B38C;font-weight:normal;font-size:11px; margin-top:1px;float:right;width:115px;text-align:right; }

#TB_secondLine { position:relative;height:20px;padding-top:5px;text-align:center; }
#TB_prev { display:block;position:absolute;width:10px;height:25px;background:url(/Images/arw-thumbs-prev.png) 0 0 no-repeat;top:0;left:5px;text-indent:-9999px; }
#TB_next { display:block;position:absolute;width:10px;height:25px;background:url(/Images/arw-thumbs-next.png) 0 0 no-repeat;top:0;right:5px;text-indent:-9999px; }
.modal-prev-disabled { display:block;position:absolute;width:10px;height:25px;background:url(/Images/arw-thumbs-prev-inactive.png) 0 0 no-repeat;top:0;left:5px;text-indent:-9999px; }

#TB_window #TB_caption a { color:#94be2a; }
#TB_window #TB_caption a span { font-weight:bold;font-size:116%; }

.account-menu { border-bottom:1px solid #d3c09c;font-size:116%;margin-bottom:10px;padding-bottom:10px; }
#content .account-menu p { margin-bottom:3px; }
.account-menu h4 { color:#706144;font-weight:normal;margin-bottom:3px; }
.account-menu li { margin:0 0 3px 10px; }
.account-menu li.current { font-weight:bold; }

#process-list { font-size:105.5%; }
	#process-list li { background:url(/Images/process-inactive-lg.png) 50% 0 no-repeat;color:#94be2a;float:left;padding-top:20px;text-align:center;width:215px; }
	#process-list li#step-1 { background:url(/Images/process-inactive-lg.png) 0 0 no-repeat;text-align:left;width:120px; }
	#process-list li#step-5 { background:url(/Images/process-inactive-lg.png) 100% 0 no-repeat;text-align:right;width:120px; }
	#process-list li#step-3 {  }
	#process-list li.active { background-image:url(/Images/process-active.png);color:#fff; }

/* slider */

#refine-location-wrapper { background:url(/Images/slider-rule-160.png) 1px 100% no-repeat;padding:5px 10px 25px 4px;width:162px; }
	#content #refine-location-wrapper p { margin-bottom:5px;color:#333;font-size:85%; }
	#refine-location-wrapper .ui-slider-horizontal { height:5px;width:162px; }
	#refine-location-wrapper .ui-slider { position:relative;text-align:left; }
	#refine-location-wrapper .ui-corner-all { -moz-border-radius:0; }
	#refine-location-wrapper .ui-widget-content { background:#d3c19d;border:none;color:#000; }
	#refine-location-wrapper .ui-widget { font-family:Arial,"Helvetica Neue",sans-serif;font-size:1.1em; }

/* slider handle */
#refine-location-wrapper .ui-slider-horizontal .ui-slider-handle { margin-left:-5px;top:-4px; }
#refine-location-wrapper .ui-slider .ui-slider-handle { border:0;cursor:default;height:15px;position:absolute;width:10px;z-index:2;background:url(/Images/slider-handle.png) 0 0 no-repeat; }
#refine-location-wrapper .ui-widget-content a { color:#222222; }

/* search refinement */

.refine-search { border-bottom:1px solid #d3c09c;float:left;margin-bottom:10px;padding-bottom:10px;width:180px; }
.refine-category-search { float:left;margin-bottom:3px;padding-bottom:3px;width:180px; }
.refine-inner { display:none;padding-left:12px;position:relative;width:170px; }
.refine-set { margin-bottom:10px; }
	.refine-set label { background:url(/Images/arw-refine-search-closed.png) 0 50% no-repeat;color:#333;cursor:pointer;display:block;padding:5px 0 5px 12px; }
	.refine-set.open label { background-image:url(/Images/arw-refine-search-open.png); }
	.refine-set.open .refine-inner { display:block; }
.refine-set-more { margin-left:15px; }
#refine-submit { float:right;width:auto; }

.refine-inner { position:relative; }
	.refine-inner .refine-btn { display:block;width:23px;height:24px;position:absolute;top:0;right:0; }
	.refine-inner li { margin-bottom:2px; }
	.refine-inner li a { padding:2px 4px; }
	.refine-inner li a span { color:#666;font-size:85%;font-weight:normal; }
	.refine-inner li a:hover span { color:#94be2a; }
	.refine-inner li a.active { background:url(/Images/icn-close-attr-off.png) 100% 50% no-repeat;color:#333;font-weight:bold;padding-right:22px; }
	.refine-inner li a:hover.active { background:#94be2a url(/Images/icn-close-attr.png) bottom right no-repeat;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px; }
	.refine-inner li a:hover.active span { color:#fff; }
	.refine-inner li ul { margin:2px 0 0 0px; }

.refine-inner li .refine-more-toggle { margin-left:0; }
.refine-inner .refine-more-toggle a,
.refine-inner li .refine-more-toggle a { font-weight:normal;background:url(/Images/arw-refine-search-closed.png) 0 50% no-repeat;padding:5px 0 5px 12px; }
.refine-more ul { display:none; }
.refine-inner .refine-more.refine-open .refine-more-toggle a,
.refine-inner li .refine-more.refine-open .refine-more-toggle a { background-image:url(/Images/arw-refine-search-open.png); }
.refine-inner .refine-more.refine-open ul { display:block; }
.refine-inner li .refine-more.refine-open ul { display:block; }



/* preview */
#pageType.preview .ad-detail-header { width:667px; }
#pageType.preview #content-banner { float:left;width:680px;margin-right:0; }
#preview-banner { padding:0 0 10px 23px; }
#preview-banner h2 { color:#251804;font-weight:normal;font-size:230.8%; }
#preview-instructions { border-right:1px solid #e8e0ce;color:#584828;float:left;padding-right:20px;width:370px; }


.preview-module { background:url(/Images/bg-preview-module-btm.png) bottom left no-repeat;margin-bottom:20px;padding-bottom:3px;width:710px; }
.preview-module-top { background:url(/Images/bg-preview-module-top.png) 0 0 no-repeat;clear:left;height:2px;width:710px; }
.preview-module-inner { background:#fff url(/Images/bg-preview-module-rpt.png) 0 0 repeat-y;float:left;padding:15px 20px 10px 23px;width:667px; }
#content .preview-module h3.module-name { background:url(/Images/bg-preview-module-tab.png) 0 0 no-repeat;color:#584828;font-size:116%;font-weight:normal;margin:0 0 0 23px;padding:0 0 0 

10px;width:auto;float:left; }
.preview-module h3.module-name span { background:#dfecf1;display:block;padding:6px 10px 8px 0; }
.preview-module .single-ad { margin-bottom:10px; }

.preview-module-noshadow { margin-bottom:20px;padding-bottom:3px;width:710px; }
.preview-module-top-noshadow { clear:left;height:2px;width:710px; }
.preview-module-inner-noshadow { border-color:#D3C09C; border-width:1px; border-style:solid;float:left;padding:15px 20px 10px 23px;width:667px; }
#content .preview-module-noshadow h3.module-name { color:#584828;font-size:116%;font-weight:bold;margin:0 0 0 0px;padding:0 0 0 0px;width:auto;float:left; }


.preview-module-small { float:left;margin-right:20px;width:345px; }
.preview-module-right { margin-right:0; }
.preview-module-small .preview-module-top { background:url(/Images/bg-preview-module-top.png) 0 0 no-repeat;clear:left;height:2px;width:345px; }
.preview-module-small .preview-module-inner { background:#fff url(/Images/bg-preview-module-rpt.png) 0 0 repeat-y;float:left;padding:15px 20px 5px 23px;width:302px; }

#content p#show-more-extras { clear:both; }
#show-more-extras a { background:url(/Images/arw-refine-search-closed.png) 0 50% no-repeat;padding:0 0 0 12px; }
#show-more-extras a.show-more { background-image:url(/Images/arw-refine-search-open.png) }
.preview-more-extras { float:left; display:none;padding:0 20px 20px 0px; }

.preview-module h4 { margin-bottom:8px; }
#content .preview-module p.ad-posted { margin-bottom:0; }
.print-image { float:left;margin-bottom:20px;width:220px; }
.print-ad-copy { float:right;width:430px; }

.preview-module .single-ad { border-top:0;float:left;width:560px; }
.preview-module .ad-summary-text { width:280px; }

.preview-extras { background-image:url(/Images/bg-preview-extras-btm.png); }
	.preview-extras .preview-module-top { background-image:url(/Images/bg-preview-extras-top.png); }
	.preview-extras .preview-module-inner { background-image:url(/Images/bg-preview-extras-rpt.png); }
.preview-extra { color:#584828;float:left;padding:0 10px;width:200px; }
	.preview-extra.first { padding-left:0; }
	.preview-extra.second { border:1px solid #d8cdb2;border-top:0;border-bottom:0; }
	.preview-extra.last { padding-right:0; }
	.preview-extra a.btn-link { background:#94be2a;color:#fff; }
	.preview-extra a.btn-link.added { background:#b9b9b9 url(/Images/icn-close-gray.png) 96% 50% no-repeat;padding-right:22px; }
	.preview-extra img { display:block;margin-bottom:15px; }
#content .preview-extra p.upgrade-type { color:#666;font-weight:bold;margin-bottom:0; }
#preview-ad-terms { background:#DFECF1 url(/Images/bg-preview-terms-btm.png) bottom left no-repeat;padding-bottom:3px;margin-left:0;width:219px; }
#terms-top { background:url(/Images/bg-preview-terms-top.png) 0 0 no-repeat;height:2px;width:219px; }
#terms-inner { background:url(/Images/bg-preview-terms-rpt.png) 0 0 repeat-y;padding:10px 15px 10px 18px; }
.terms-price { color:#3e778a;font-size:230.8%;font-weight:bold;line-height:1;margin-bottom:10px; }
.terms-section { border-bottom:1px solid #d8cdb2;padding-bottom:10px;margin-bottom:20px; }
	.terms-section li { list-style-image:url(/Images/icn-blue-bullet.png);margin:0 0 10px 18px; }
.preview-buttons { padding-top:10px;text-align:right; width:710px;}
	.preview-buttons a { padding-right:25px; }
	.preview-buttons input { float:right;margin-right:25px; }
.previewupper-buttons { padding-top:10px;text-align:right; width:270px; float:right;}
	.previewupper-buttons a { padding-right:25px; }
	.previewupper-buttons input { float:right;margin-right:25px; }
.modifyad-buttons { padding-top:10px;text-align:left; width:710px;}
	.modifyad-buttons a { padding-left:25px; }
	.modifyad-buttons input { float:left;margin-left:25px; }	
.dealer-banner { padding:5px 0 0 10px; }
#content-banner .dealer-banner h2 { padding-left:0; }
#content .dealer-banner p { color:#574726;font-size:116%;margin-bottom:0; }
	#content .dealer-banner p.dealer-slogan { margin-bottom:10px; }
.dealer-image { display:block;float:left;height:130px;padding:0 15px 10px 0;width:130px; }
.dealer-details { float:left;width:auto; }
	.dealer-details ul { padding-top:10px; }
	.dealer-details a { color:#68851e; }
	.dealer-details a.btn-link { background:#94BE2A;color:#fff; }
	.dealer-details a.dealer-site { background:url(/Images/v-border-251804.png) 0 50% no-repeat; }
	.dealer-details li { font-size:116%; }

.clear-ads-button { vertical-align:middle;padding-right:10px; }

.post { border-bottom:1px solid #dadad7;clear:both;margin-bottom:20px;padding:0 10px 10px; }
#content p.post-category { margin-bottom:3px; }
#content h3.post-title { font-size:230.8%;font-weight:normal;margin-bottom:5px;line-height:1.1; }
	.post-title a { color:#251804; }
	.post-title a:hover { color:#94be2a;text-decoration:none; }
#content p.posted { color:#666;margin-bottom:5px; }
a.author-link:hover { text-decoration:none; }
a.author-link img { vertical-align:middle; }

.post-tools { margin-bottom:20px; }
.post-tags { color:#666; }
.post-thumb img { display:block;float:left;margin:0 20px 30px 0;width:auto; }
.blog-month-browser { float:right;width:auto; }
.blog-menu { margin-bottom:30px; }
	.blog-menu h3 { border-bottom:1px solid #d3c09c;margin-bottom:8px;padding:0 10px 8px; }
	.blog-menu li { padding:0 10px 8px; }
	.blog-menu a { color:#68851e; }
	
.recent-tweet { background:url(/Images/bg-twitter-module.png) bottom left no-repeat;color:#706144;margin-bottom:20px;padding-bottom:5px;width:183px; }
	.recent-tweet a.twitter-link { background:url(/Images/bg-twitter-header.png) 0 0 no-repeat;display:block;height:60px;width:183px;text-indent:-9999px; }
	.recent-tweet h3,
	.recent-tweet p { padding:0 10px 0 13px; }

#pageType.blog #banner { padding-bottom:0px; }
#pageType.blog #content-banner { padding-left:7px;padding-top:15px; }
#pageType.blog #content-banner h2.blog-title a { background:url(/Images/blog-logo.png) 0 0 no-repeat;float:left;height:37px;text-indent:-9999px;width:288px;padding:0 5px 0 0; }
a.blog-feed { display:block;float:left;height:14px;margin-top:13px;width:14px; }

#pageType.help .help-module,
#pageType.blog .help-module { border:1px solid #d3c09c;border-left:0;border-right:0;padding:10px;margin-left:3px; }

.topic { border-bottom:1px solid #dadad7;clear:both;margin-bottom:20px;padding:0 10px 10px; }

#content h3.topic-title { font-size:230.8%;font-weight:normal;margin-bottom:0; }
#content p.question { font-size:116%;margin-bottom:0px; }
.answer { display:none;padding:5px 10px 0;margin-bottom:20px; }
#help-search { float:right;width:200px; }
#help-search label { color:#251804;display:block;margin-bottom:5px; }
#pageType.help #content-banner h2 { float:left;width:auto; }
#help-search-btn { vertical-align:middle; }
#pageType.help .pagination { float:none;margin:0 auto; }

/* account */
.packages-table-wrap-account { background:url(/Images/bg-preview-module-rpt.png) 0 0 repeat-y;width:690px; margin: 10px 0px 10px 10px; }

/* Listing: select Zip & SubClass */
.listing-cls { font-size:116%; color:#94BE2A; }
.sclsdd {font-size:105%; line-height:20px;} 
.sclsdd div.subcat {border-bottom:1px solid #FAFAFA;border-top:1px solid #FAFAFA;}
.sclsdd div.subcat a { padding:10px;display:block; font-weight:bold; }
.sclsdd div.subcat:hover {background-color:#86B0BE;font-weight:bold;}
.sclsdd div.subcat:hover a {color:#FFF;}
.lbl-zip { font-size:116%; font-family:Arial,"Helvetica Neue",sans-serif; }
.lbl-action { font-size:116%; font-family:Arial,"Helvetica Neue",sans-serif; color:#706144 }
.cat_row {width:180px;padding:10px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
div.cat_row a {display:block;}
div.selected {border-bottom:1px solid #EEE;border-top:1px solid #EEE;background-color:#86B0BE;}
div.selected a {color:#FFF;text-decoration:underline;}

/* Listing: select package */
#pageType.preview  h2.replace { color:#706144; }
.packages-table-wrap { background:url(/Images/bg-preview-module-rpt.png) 0 0 repeat-y;width:710px; }
.packages-table-top { background:url(/Images/bg-preview-module-top.png) 0 0 no-repeat;height:2px;width:710px; }
.packages-table-btm { background:url(/Images/bg-preview-module-btm.png) bottom left no-repeat;height:3px;width:710px; }

.packages-table { background:#f4f5f5;margin-left:3px;width:707px; }
	.packages-table th,
	.packages-table td { border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 5px; vertical-align:top; }
	.packages-table th.column-head { background:#fff;color:#584828;font-size:116%;padding-bottom:5px;text-align:center; }
	.packages-table th.column-head a { display:block;font-size:77%;font-weight:normal; }
	.packages-table th.row-head { background:#f4f5f5;border-left:none;color:#747474;font-weight:bold;text-align:right;vertical-align:top;width:124px; }
	.packages-table th.row-head-clear { background:#fff;border-left:none;color:#747474;font-weight:bold;text-align:right;vertical-align:top;width:124px; }
	.packages-table td { background:#fff;text-align:center; }
	.packages-table th.pkg-rec,
	.packages-table td.pkg-rec { background:#fdf7f1; }
	.packages-table td img { display:block;margin:0 auto 8px; }
	.packages-table ul { text-align:left;}
	.packages-table ul li { list-style-image:url("/Images/icn-blue-bullet.png");margin:0 0 18px 20px;}
.recommended-header { position:relative; }
.recommended-notice { background:#fdf7f1;color:#f47a3f;font-size:80%;font-weight:bold;position:absolute;top:-35px;left:-8px;padding:5px 7px 0;text-align:center;width:127px; border:1px solid #CCC; border-bottom:0;}
.pkg-price { color:#3e778a;font-size:116%;font-weight:bold; }
.pub-description { display:none; }
	#TB_ajaxContent p { margin-bottom:8px; }
.select-preview { display:none; }
.select-preview-top { border-bottom:1px solid #dadad7;float:left;margin-bottom:30px;padding-bottom:30px;width:auto; }
.select-preview-type { clear:both;float:left;margin-right:10px;text-align:center;width:64px; }
	.select-preview-type img { display:block;margin:0 auto 5px; }
.select-preview-img { display:block;float:left;width:auto; }
#content p#select-instructions { color:#584828;font-size:116%;margin-bottom:16px; }
#content p#select-zipcode { color:#584828;font-size:116%;margin-bottom:16px; }
#content p#select-sclid { color:#584828;font-size:116%;margin-bottom:16px; }

/* create ad */
.char-status { color:#666; }
.char-error span { color:#fc8165; }

/* #pageType.create .preview-module-inner { position:relative;z-index:1; }*/
label.field-name { display:block;margin-bottom:5px; }
.form-section { border-bottom:1px solid #ebebeb;margin-bottom:15px;padding-bottom:15px;position:relative; }
.form-section.last-section { border-bottom:0;margin-bottom:0; }
.field-name { color:#584828;font-size:116%;font-weight:bold; }
#content p.field-name { margin-bottom:5px; }
.form-left { clear:left;float:left;padding:0 20px 5px 0;position:relative;width:310px; }
.form-right { float:left;padding-bottom:5px; position:relative;width:310px; }
.label-align { padding-bottom:10px; }
.label-align label { display:block;float:left;padding-right:10px;text-align:right;width:120px; }
#content p#title-status { float:right;margin:0;position:absolute;top:0px;right:85px;text-align:right;width:200px; }
#create-ad-price { margin-right:5px; }
.inline-help { border:1px solid #ccc;background:#fff;display:none;padding:5px 10px;left:0;position:absolute;width:300px;z-index:5; }
.create-checkboxes { clear:both; }
fieldset.create-checkboxes label { display:block;float:left;width:165px;padding-bottom:5px; }
.highlight-field { display:block;float:left;margin:0 20px 10px 0; }
label.required { font-weight:bold; color:#333;}
#content p#onlinetext-status, 
#content p#printtext-status { top:0;right:0; display:none; }
.add-characters { float:right;width:auto; }

.create-ad-photos { padding-top:10px;clear:both; }
#content p.create-ad-photo-choose { color:#584828;font-size:116%;margin-bottom:0; }
.create-ad-photo { background-color:#fff;float:left;width:130px; }
.create-ad-photo.photo-hover {  }
#content .create-ad-photo p { margin-bottom:0; }
.create-ad-photo img { display:block;margin-bottom:0px; }
.create-ad-remove-photo { padding:0 5px; }
	.create-ad-remove-photo a { color:#b9b9b9;background:url(/Images/icn-close-zoom.png) 100% 50% no-repeat;padding-right:16px; }
.create-ad-make-main { padding:0 5px 5px;background-color:#fff; }
.create-ad-make-main a.active-main { color:#b9b9b9; }
	.create-ad-photo.photo-hover .create-ad-make-main { background:url(/Images/bg-make-main-hover.png) bottom left no-repeat; }
	.create-ad-photo.photo-hover .create-ad-make-main a { color:#fff; }
.photo-wrap { padding:5px;background:#fff;position:relative; }
	.create-ad-photo.photo-hover .photo-wrap { background:url(/Images/bg-make-main-hover.png) top left no-repeat; }
.create-ad-bad-photo { background:url(/Images/icn-error.png) 0 0 no-repeat;height:16px;position:absolute;text-indent:-9999px;width:16px;top:75px;left:105px; }

.warning { clear:both;padding:5px 10px 5px 20px;background:url(/Images/icn-error.png) 0 5px no-repeat; }
.warning.white { background-color:#fff;color:#d5a13d; }

#create-ad-photo-instructions { float:left;width:400px; }
#create-photo-count-info { float:right;text-align:right;width:230px; }
#content p#create-ad-photos-max { color:#666; }


#ui-datepicker-div { z-index:3; }

/* home */

#pageType.home .content-top { background:url(/Images/bg-content-home-top.png) 0 0 no-repeat;height:2px;width:630px; }
#pageType.home #content-main { background:url(/Images/bg-content-home-rpt.png) 0 0 repeat-y;margin-left:7px;width:630px;float:left; }
#pageType.home .content-btm { background:url(/Images/bg-content-home-btm.png) 0 0 no-repeat;clear:both;height:3px;width:630px; }
#pageType.home .content-left { float:left;padding:10px;margin-left:3px;width:160px; }
	#pageType.home .content-left h2 { margin-bottom:15px; }
#pageType.home .content-right { float:left;padding:8px 10px 20px;width:427px; }
#pageType.home #content-secondary { width:303px;margin-left:0;position:absolute;top:25px;right:0; }
#pageType.home #content-banner { padding:20px 0 0;width:630px;float:left;margin:0 0 0 7px; }
#pageType.home #content-banner h2 { line-height:1;margin-bottom:10px; }
#pageType.home #content-banner h2.replace { color:#706144;margin-bottom:15px; }
#pageType.home .single-ad { padding:10px 7px 5px 7px;width:413px; }
#pageType.home .single-ad .ad-summary-text { margin-left:7px;width:195px; }
#pageType.home #content .ad-count p { color:#706144;font-size:138.5%;line-height:1;margin:0 0 14px 0; }

h3.banner-slogan { color:#cee384;font-size:182%;margin-bottom:15px; }

.menu-cat { border-top:1px solid #d3c09c;clear:both;float:left;padding:12px 3px 8px 0;width:157px; }
#content-main .menu-cat h3 { font-size:116%;margin-bottom:0; }
.menu-cat h3 a { display:block;float:left;margin-bottom:8px;width:145px; }
.menu-cat h3 a.cat-toggle { background:url(/images/arw-refine-search-closed.png) 0 50% no-repeat;display:block;margin-top:3px;width:12px;height:12px; }
.menu-cat h3 a.wanted-toggle { background:url(/images/arw-refine-search-closed.png) 0 50% no-repeat;display:block;margin-top:3px;width:12px;height:12px;}

.menu-cat ul { clear:both;margin-bottom:0;padding-left:12px;display:none; }
.menu-cat li { margin-bottom:5px; }
#content-main .menu-cat p { margin-bottom:0; }
.cat-more { display:none; }
.cat-more-toggle { background:url(/Images/arw-refine-search-closed.png) 0 50% no-repeat;display:none;margin:0 0 5px 12px;padding-left:12px; }

.menu-cat.cat-open h3 a.cat-toggle { background-image:url(/Images/arw-refine-search-open.png); }
.menu-cat.cat-open ul { display:block; }
.menu-cat.cat-open .cat-more-toggle { display:block; }

.home-secondary-module { margin-bottom:20px;padding-left:3px;width:300px; }
.home-help,.home-about { border-top:1px solid #fdf9de;margin-left:3px;padding:20px 5px 0 10px;width:285px; }
	.home-help a,.home-about a { color:#68851E; }
	.home-help h2,.home-about h2 { color:#fdf9de;margin-bottom:10px; }

.home-blog { background:url(/Images/bg-home-module-yellow.jpg) bottom left no-repeat;padding-left:0;width:303px; }
	.home-blog a { color:#68851e; }
	.home-blog .home-secondary-top { background:url(/Images/bg-home-module-yellow.jpg) top left no-repeat;padding-left:3px;width:300px; }
	.home-blog .home-secondary-inner { padding:10px 20px 10px 23px; }
	.home-blog ul.blog-feed { padding-bottom:0px;}
	.home-blog ul.blog-feed li a { color:#68851E;}
	.home-blog h2 { border-bottom:1px solid #bfb7a2;padding:10px 20px 8px; }
	#content .home-blog p.posted { margin-bottom:0; }
	#content .home-blog p.blog-title { font-size:116%;font-weight:bold;margin-bottom:5px; }
	
.home-featured-ad { background:url(/Images/bg-home-module-blue.jpg) bottom left no-repeat;padding-left:0;width:303px; }
	.home-featured-ad a {  }
	.home-featured-ad a:hover { text-decoration:none; }
	.home-featured-ad .home-secondary-top { background:url(/Images/bg-home-module-blue.jpg) top left no-repeat;padding-left:3px;width:300px; }
	.home-featured-ad .home-secondary-inner { padding:10px 10px 10px 13px;position:relative; }
	.home-featured-ad h2 { border-bottom:1px solid #addfd3;padding:10px 20px 8px; }
	#content .home-featured-ad p { margin-bottom:0; }
	#content .home-featured-ad p.blog-title { font-size:116%;font-weight:bold;margin-bottom:5px; }
	.home-featured-ad .ad-summary-text { padding:5px 0 0;float:none;margin-left:0; }
	.home-featured-ad .ad-price { padding:5px 5px 3px; }
	#content .home-featured-ad h3 { color:#000;font-size:116%;margin-bottom:0;float:left; }
	.home-featured-ad h3 a { color:#000; }
	.home-featured-ad .ad-posted { clear:left; }

.home-follow-up { background:url(/Images/bg-home-module-blue.jpg) bottom left no-repeat;padding-left:0;width:303px; }
	.home-follow-up a { color:#68851e; }
	.home-follow-up a:hover { text-decoration:none; }
	.home-follow-up .home-secondary-top { background:url(/Images/bg-home-module-blue.jpg) top left no-repeat;padding-left:3px;width:300px; }
	.home-follow-up .home-secondary-inner { padding:10px 10px 10px 13px;position:relative; }
	.home-follow-up h2 { border-bottom:1px solid #addfd3;color:#59A7DB;padding:10px 20px 8px; }
	#content .home-follow-up h3 { color:#000;font-size:116%;margin:5px 0; }


#home-carousel { width:570px;padding:0 32px 0 26px;position:relative;overflow:hidden;margin:0 0 15px 3px; }
	#home-carousel li { background:url(/Images/bg-carousel-card.png) 0 0 no-repeat;float:left;height:187px;margin-bottom:0;padding:10px 5px 3px 8px;width:175px; }
	#home-carousel li img { display:block;margin:0 0 16px 5px;width:165px; }
	#home-carousel li .replace-carousel { display:block;font-size:116%;text-align:center;width:175px; }
	#home-carousel .jcarousel-clip-horizontal { width:579px;height: 200px; }
	#home-carousel .jcarousel-item-horizontal { margin-right:5px; }
	#home-carousel .jcarousel-next-horizontal { background:#d3c19d url(/Images/arw-home-right.png) 100% 0 no-repeat;cursor:pointer;height:197px;position:absolute;right:0;top:0;width:27px; }
	#home-carousel .jcarousel-prev-horizontal { background:url(/Images/arw-home-left.png) 0 0 no-repeat;cursor:pointer;height:197px;left:0;position:absolute;top:0;width:20px; }
	
#pageType.home .ad-list h2 { color:#706144;float:left;font-weight:normal;padding-left:10px;width:360px; }
#pageType.home .ad-list h2 span { font-weight:bold; }
.saved-search-list { margin-bottom:25px; }
.edit-saved-search { background:url(/Images/icn-edit-green.png) 0 50% no-repeat;display:block;float:right;padding:2px 0 2px 20px; }
.saved-search-more { border-top:1px solid #f6f5f0;clear:both;padding:5px 0 0 10px; }

/* buttons */
#ad-contact-submit { background:url(/Images/btn-contact_set-2.png) 0 0 no-repeat;border:0;display:block;float:right;height:33px;width:95px;text-indent:-9999px; }
	#ad-contact-submit.disabled { background-position:0 -99px; }
#banner-search-submit { background:url(/Images/btn-search_set-2.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:95px; }
	#banner-search-submit.disabled { background-position:0 -99px; }
.btn-back { background:url(/Images/btn-back_set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:95px;float:left;margin-left:25px; }
.btn-create-ad { background:url(/Images/btn-create-ad_set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-edit { background:url(/Images/btn-edit_set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:95px; }
.btn-preview { background:url(/Images/btn-preview_set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn_savechanges { background:url(/Images/btn-savechanges.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn_save { background:url(/Images/btn-save.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-create-account { background:url(/Images/btn-createaccount.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:205px; }
.btn-recover-password { background:url(/Images/btn-recover-password.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:195px; }
.btn-approve { background:url(/Images/btn-approve_set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-next { background:url(/Images/btn-create-ad_set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-next2 { background:url(/Images/btn-next.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
#btn-verify { background:url(/Images/btn-next.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-next-inactive { background:url(/Images/btn-create-ad_set.png) 0 0 no-repeat;background-position:0 -99px;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-complete { background:url(/Images/btn-complete.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-checkout { background:url(/Images/btn-Submit-Payment-set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:205px; }
.btn-signin { background:url(/Images/btn-signin.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-send { background:url(/Images/btn-send_set.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:116px; }
.btn-save-password { background:url(/Images/btn-save-password.png) 0 0 no-repeat;border:0;display:block;height:33px;text-indent:-9999px;width:195px; }


/* upload manager */
.uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif;border: 2px solid #E5E5E5;background-color: #F5F5F5;margin-top: 5px;padding: 10px;width: 350px;}
.uploadifyError {border: 2px solid #FBCBBC !important;background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel {float: right; margin-right: 0; margin-top: 0;}
.uploadifyProgress {background-color: #FFFFFF;border-top: 1px solid #808080;border-left: 1px solid #808080;border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;margin-top: 10px;width: 100%;}
.uploadifyProgressBar {background-color: #0099FF;width: 1px;height: 3px;}

#show-error {background:#FFAAAA;padding:10px;margin-bottom:5px;}

.billing-table { background:#f4f5f5;margin-left:3px;width:650px; }
	.billing-table th,
	.billing-table td { padding:5px 7px 5px; }
	.billing-table th.column-head { background:#fff;color:#584828;font-size:116%;padding-bottom:5px;text-align:center; }
	.billing-table th.column-head a { display:block;font-size:77%;font-weight:normal; }
	.billing-table th.row-head { background:#f4f5f5;border-left:none;color:#747474;font-weight:normal;text-align:right;vertical-align:top;width:124px; }
	.billing-table td { background:#fff;text-align:left; }
	.billing-table th.pkg-rec,
	.billing-table td.pkg-rec { background:#fdf7f1; }
	.billing-table td.header { color:#747474; font-weight:normal; font-size:120%; border-bottom:1px solid #c0c0c0;}
	.billing-table th div.required {font-weight:bold;}
	.billing-table td img { display:block;margin:0 auto 8px; }
	
.formreq { color:#F00;  float:right; width:100%; text-align:center; }
.field-validation-error { color:#F00; float:left; }
.validation-error { color:#F00; font-size: 16px; }

/* more showcase ads*/
.more-showcase { float:right; }
div.refine-more-toggle a:hover { cursor : pointer; cursor : hand }

/* cms list */
ul.cmslist { }
ul.cmslist li {  list-style-image:url(/Images/icn-blue-bullet.png);margin:0 0 10px 18px; padding-bottom:10px;padding-left:10px; text-indent:-10px; }
ul.cmslist li a {  }
ul.cmslist li.selected a { font-weight:bold; }
.cms-right-column { margin: 5px 0 0 5px; padding:5px;}
.cms-right-column ul li { list-style-image:url(/Images/icn-blue-bullet.png);margin:0 0 10px 18px;}
ul.numeric li { list-style-image:none; list-style-type:decimal;margin:0 0 10px 28px;}

.validation-summary-errors { color:#F00;font-size:100%; padding-bottom:4px;}
ul.validation-summary-errors li { list-style-type:disc;margin:0 0 10px 18px;padding-left:10px; }

div.browse-head { float:left; width:180px; text-align:center;padding-top:1px; }
h1.browse-header { font-size:13px; font-weight:normal;padding-top:2px;}
ul.add-weeks li { line-height:24px;}
 .boldlink{font-weight:bold;}
 .p-cms-justify{width:98%; text-align:justify;}
 .cms-faq-titles{ color:#94be2a;text-decoration:none; font-weight:bold; }
 .cms-list-spacing{width:60%; margin-left:40%; white-space:nowrap; clear:both;}
 ul.blog-feed { padding:0 10px;}
 ul.blog-feed li {  list-style-image:url(/Images/icn-blue-bullet.png); padding-top:10px;padding-right:5px; margin-left:15px}
 ul.blog-feed li a { color:#94BE2A;}
 div.widget { background-color:#FDF9DE; width:98%;padding:10px;margin-left:-10px;margin-bottom:5px;}
