/*

-------------------------------
ClassiPress Custom Stylesheet
-------------------------------

Add your own custom styles here instead of editing the
core .css files. This makes it much easier to update
your theme when new versions are released. Simply copy
an existing style or create your own below. Anything
in this .css file will trump the existing styles.

*/
#login_error { font-size: 14px; line-height: 1.4em; }
#registerform { padding-left: 20px;}
#pass-strength-result { clear: both; width: 250px;  }
#checksave p small {
   clear: both;
   float: left;
   width: 250px;
   display: none;
}
#checksave p input { border: 1px solid #CCCCCC; margin-bottom: 10px; padding: 5px; width: 250px;}
#checksave p select { border: 1px solid #CCCCCC; margin-bottom: 10px; padding: 5px; width: 250px;}
#checksave p #wp-submit { border: none; margin-bottom: 0; width: 150px; margin: 0;}
#checksave p #captcha { width: 100px; height: 24px; float: left; margin-left: 20px;}
#checksave p input:focus { background-color: #F9F9F9; }
div#checksave { padding-left: 0px; }
form.loginform { width: 700px; }
form.loginform p { width: 290px; clear: none; padding: 0;}
form.loginform p label { text-align: left; width: inherit;}
form.loginform p img { width: auto; }
.cpnav { padding: 10px;}

/********************** CLASSIFIED THEME HOME PAGE FEATURED  ***********************/
/***********************************************************************************/

#feature_wrapper { background: #eee; padding: 15px; margin: 0px 0; width:578px;height:260px;}
#feature_wrapper img{ border-style: none;}
#feature_left_col { float: left; width: 280px; height:215px; z-index:0; margin-top:-10px;}
#feature_desc_wrapper { position: relative; width: 280px; height:215px; z-index: 10; }
#feature_desc_wrapper ul li { float: left; width: 260px; height: 240px; padding: 10px 10px 0; overflow: hidden; }
#feature_desc_wrapper ul li h2 { font-size: 22px; color: #fff; line-height: 22px; padding-bottom: 5px; margin-top:-15px}
#feature_desc_wrapper ul li h2 a { color: #ccc; text-decoration: none; }
#feature_desc_wrapper ul li h2 a:hover { color: #fff; }
#feature_desc_wrapper ul li p { color: #b4a991; }
#feature_desc_wrapper ul li .carousel_desc p { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 8px; }
#feature_desc_wrapper ul li p a { color: #AA0202; }
#feature_desc_wrapper ul li p.carousel_desc_adl_info { font: bold 10px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #AA0202; padding-bottom: 10px; }
#feature_desc_wrapper ul li p.carousel_desc_info { font-size: 16px; color: #AA0202; padding-bottom: 8px; }
#feature_desc_wrapper ul li p.carousel_desc_price { font-size: 20px; color: #fff; padding-bottom: 10px; }
#feature_desc_wrapper ul li p .carousel_desc_comments { display: inline-block; color: #555; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
#feature_desc_wrapper ul li p .carousel_desc_readmore { display: inline-block; color: #777; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; }
#feature_desc_wrapper a.carousel_desc_next,
#feature_desc_wrapper a.carousel_desc_prev { position: absolute; display: block; width: 25px; height: 30px; z-index: 999; }
#feature_desc_wrapper a.carousel_desc_next { width: 25px; background: url(images/feature_scroll_down.png) no-repeat left top; right: 0; bottom: 10px; }
#feature_desc_wrapper a:hover.carousel_desc_next { background-position: right top; }
#feature_desc_wrapper a.carousel_desc_prev { background: url(images/feature_scroll_up.png) no-repeat left top; right: 0; bottom: 45px; }
#feature_desc_wrapper a:hover.carousel_desc_prev { background: url(images/feature_scroll_up.png) no-repeat right top; }
#feature_desc_wrapper ul li p a:hover.carousel_desc_readmore,
#feature_desc_wrapper ul li p a:hover.carousel_desc_comments { color: #ccc; }
#feature_right_col {position: relative;  float: right; width: 290px; height: 215px; background: url(images/bg_featured_slider.gif); overflow: hidden; z-index:0; margin-top:-10px; }
#feature_image_wrapper { width: 100%; overflow: hidden; }
#feature_image_wrapper ul { overflow: hidden; }
#feature_image_wrapper ul li { float: left; width: 300px; height: 250px; }
#feature_image_wrapper ul li a { text-decoration: none; }
#feature_controller { z-index: 3; position: relative; width: 600px; height: 55px; background: url(images/bg_featured_controller.png); margin-top: -65px; }
#feature_controller img{ border-style: none;}
#feature_controller ul li { float: left; width: 55px; height: 55px; }
#feature_controller ul li a { position: relative; display: block; width: 55px; height: 55px; text-align: center; color: #FFF; font: 11px/55px Verdana, Geneva, sans-serif; text-decoration: none; }
#feature_controller ul li a img { position: absolute; top: 4px; left: 4px; z-index:15; }
#feature_controller #feature_scroll_left { position: absolute; top: 0; right: 92px; background: url(images/feature_scroll_left.png) no-repeat left top; }
#feature_controller #feature_scroll_right { position: absolute; top: 0; right: 15px; background: url(images/feature_scroll_right.png) no-repeat left top; }
#feature_controller #feature_scroll_left a,
#feature_controller #feature_scroll_right a { display: block; width: 77px; height: 55px; color: #777; font: 11px/55px Verdana, Geneva, sans-serif; text-align: center; text-decoration: none; }
#feature_controller #feature_scroll_left a:hover,
#feature_controller #feature_scroll_right a:hover { color: #fff; }
#feature_desc_title { font: 12px Georgia, "Times New Roman", Times, serif; color: #6e6858; }
/**/
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; }
.jcarousel-next { }
.jcarousel-prev { }


.clear { clear: both; height: 0px; overflow: hidden; }
.clear_fix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clear_fix { display: inline-block; /* Fixes IE/Mac */ }
.clear_fix { display: block; }
