.post .cpfp-span ul li h3.fave a { color: #385998; text-decoration: underline; }

/* main */
h1.single { color: #385998; }
h1.single, span.colour { color: #385998; }
.shadowblock h2.dotted, .shadowblock h1.textcolor, .shadowblock h2.color, .shadowblock h3.color { color: #385998; }
div.bigright span { color: #385998; }
div#mcwrap span { font-size: 13px; color: #385998; }
h3 a { color: #385998; text-decoration: underline; }
a { color: #385998; text-decoration: underline; }
a:hover { color: #111111; }

h1.single-ad, h1.single-ad a, h3.single a { color: #385998; }

/* home page directory category listing */
#directory .catcol ul li.maincat a { color: #385998 !important; }
#directory .catcol ul li.maincat a:hover, #directory .catcol ul li.cat-item a:hover { color: #555555 !important; }


/* header */
/* .header { background: url("../images/dk-noise.png") repeat scroll 0 0 #ededed; }*/
.header { background-color: #336699; }

.header_top { background-color: #111111; }
.header_top_res p a { color: #648cd7; }

/* main nav menu global styles */
.header_menu_res ul.menu li ul li a:hover { color: #385998; }
.header_menu { background-color: #111111; margin: 0 auto; }

.btn-topsearch { background: url("../images/b_go.png") no-repeat scroll 0 0 #385998; }


/* category menu */
div#adv_categories .catcol ul li.maincat a { color: #385998; }
div#adv_categories .catcol ul li.maincat a:hover { color: #385998; }
div#adv_categories .catcol ul li.cat-item { color: #385998; }
div#adv_categories .catcol ul li.cat-item:hover { color: #385998; }
div#adv_categories .catcol ul li.cat-item:hover a { color: #385998; }
div#adv_categories .catcol ul li.cat-item a:hover { color: #385998; }


/* featured listings homepage carousel */
.slider ul li:hover .attachment-ad-small { border: 1px solid #dcdcdc; }
.slider ul li { color: #385998; }
span.price_sm { background-color: #385998; color: #ffffff; }
span.price_sm a { background-color: #385998; color: #ffffff; }
span.price_sm:hover { background-color: #111111; }


/* pagination */
.pages span { background-color: #ffffff; }
.pages span.current { background-color: #385998; color: #ffffff; }
.pages a { color: #555555; background: transparent url("../images/dk-noise.png") repeat scroll 0 0; }


/* button styles */
.orangebutton { background-color: #385998 !important; border: 1px solid #385998; color: #ffffff !important; }
.orangebutton:hover { background-color: #111111; border: 1px solid #111111; }

.btn_orange, .btn_link { background-color: #385998; border: 1px solid #385998; color: #ffffff !important; text-decoration: none; }
.btn_orange:hover, .btn_orange a:hover { background-color: #111111; border: 1px solid #111111 !important; }

.btn_orange_dkbg { background-color: #385998; border: 1px solid #385998; color: #ffffff !important; }
.btn_orange_dkbg:hover, .btn_orange_dkbg a:hover { background-color: #648cd7; border: 1px solid #648cd7; }

.btn_grey { background: transparent url("../images/lt-noise.png") repeat scroll 0 0; border: 1px solid #ededed !important; color: #555555 !important; text-decoration: none; }
.btn_link:hover { background-color: #111111; border: 1px solid #111111 !important; color: #ffffff !important; text-decoration: none; }
.btn_grey:hover {  background: transparent url("../images/dk-noise.png") repeat scroll 0 0; border: 1px solid #ededed !important; color: #555555 !important; text-decoration: none; }

.header_menu_res a.btn_orange { background-color: #385998; border: 1px solid #385998 !important; float: right; }
.header_menu_res a:hover.btn_orange  { background-color: #648cd7; border: 1px solid #648cd7 !important; }

.wpcf7-submit { background-color: #385998; border: 1px solid #385998; color: #ffffff; }
.wpcf7-submit:hover { background-color: #111111; border: 1px solid #111111; color: #ffffff; }

.report-form .reports_form input[type="submit"] { background-color: #385998; border: 1px solid #385998; color: #ffffff; }

.selectBox-options li.level-1, .selectBox-options li.level-2 { color: #385998; }

span.back a { color: #385998; }

/* main nav menu global styles */
.header_menu_res ul.menu li ul li a:hover { color: #385998; text-decoration: underline !important; }
div#adv_categories .catcol ul li.maincat a { color: #385998; }


/* category menu */
.adv_categories ul li.active { margin: 0 -7px 0 -8px; padding: 4px 7px 4px 8px; color: #ffffff; background-color: #333333; }
.adv_categories .catcol ul li.maincat a { margin: 0; padding: 4px 0; color: #333333; text-decoration: none; }

/* tab control main */
.tabcontrol ul.tabnavig li a.selected, .tabcontrol ul.tabnavig li a.selected:hover { color: #ffffff; background: none #385998; border: 1px solid #385998; }
.tabcontrol div.undertab a { text-decoration: none; color: #385998; }


/* tab control blog sidebar */
.tabprice ul.tabnavig li a.selected { color: #ffffff; background: none #385998; border: 1px solid #385998; }


/* sidebar refine search */
ul.refine li input#amount, input#amountMin, input#amountMax, ul.refine li input#distance, .distance input#cp_city_zipcode { color: #385998; }
ul.refine li input#distance { background: none; border: 0 !important; }


#comments ol.commentlist .user-meta .name, #comments ol.commentlist .user-meta .name a { color: #385998; }
#comments ol.commentlist .user-meta a { color: #385998; }

.post-meta a:hover { color: #333333; }



/* price */
p.post-price { background-color: #385998; color: #ffffff; }
.post-block .post-right h3, .post-block .post-right h3 a { color: #385998; }
.post-block .post-right h3 a:hover { color: #555555; }


/* footer */
.footer_menu { background-color: #385998; }
.footer_menu_res ul li a { color: #ffffff; }
.footer_main_res div.column p a { color: #385998; }
.footer_main_res div.column ul li a, .footer_main_res div.shadowblock_out li a { color: #385998; text-decoration: none; }
.footer_main_res div.column ul li a:hover, .footer_main_res div.shadowblock_out li a:hover { color: #111111; text-decoration: none; }
.footer .right a { color: #385998; }
.footer .right a:hover { color: #111111; }


/* form step */
.form_step li.withborder label { color: #385998; }

/* form step button images */
a.attachment-delete { padding: 5px 10px; position: absolute; left: 10px; top: 46px; background-color: #ededed; border: none; color: #ffffff; text-decoration: none; }
a:hover.attachment-delete { background-color: #385998; }

#app-attachment-upload-pickfiles { background-color: #385998; border: 1px solid #385998; color: #ffffff !important; }

.order-gateway h2 { color: #385998 !important; }