

/*
Theme Name: Classified Theme
Theme URI: http://classifiedtheme.com
Description: Classifieds Theme Developed By <a href="http://www.markfail.com">Mark Fail</a>.
Version: 4.0
Author: PremiumPress
Author URI: http://www.premiumpress.com
Tags: blue, custom header, fixed width, two columns, widgets
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }


/********************** CLASSIFIED THEME GLOBALS **********************/
/************************************************************************/

.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 */ }
/* Hides from IE-mac \*/
* html .clear_fix { height: 1%; }
.clear_fix { display: block; }
.hide_this { position: absolute; left: -1000em; top: auto; width: 1px; height: 1px; overflow: hidden; }
.email_err { background:#e9eaea; padding:10px; color:ffffff;}
ol, ul { list-style: none; }
img a { border: none; }

h1.centered, h2.centered, h3.centered, h4.centered { text-align: center; }

h1 { font-size: 37px; padding: 12px 0px 10px 0px; }
h2 { font-size: 27px; line-height: 35px; }
h3 { font-size: 24px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }

h2.underlined { margin-top: 10px; margin-bottom: 10px; padding-bottom: 15px; background-image: url("images/indent.gif"); background-repeat: repeat-x; background-position: bottom; }
 
.box { border:1px solid #fffff; }

/********************** CLASSIFIED THEME LAYOUT   ***********************/
/************************************************************************/

body { margin: 0; padding: 0;   font-size: 13px; text-align: left;  }
body .classifiedtheme-content { width: 960px; float: left; }
body .classifiedtheme_sidebar { float: right; margin-right: 10px; margin-left: 10px; width: 0px; }
body .classifiedtheme-content_single { width: 616px; float: left; margin-left:10px; }

#header { border-bottom:0px; border-top:0px;  }
#content { border-top:0px; }

.container_12 { border:6px solid #ffffff; background:#fffff;  }
 #classifiedtheme_homepage_wrapper { background:ffffff; }

/********************** CLASSIFIED THEME TOP NAVIGATION  ***********************/
/*******************************************************************************/

#topnavbar { height: 30px;	color: #ffffff;	margin: 0px;	padding: 0px;	}	
#topnavbar a, #topnavbar a:visited {	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	}	
#topnavbar a:hover {	text-decoration: underline;	}	
#topnavbar p {	font-size: 11px;	font-weight: bold;	padding: 0px;	margin: 0px;	}	
.topnavbarleft {	width: 800px;	float: left;	margin: 0px;	padding: 8px 0px 0px 10px;	}	
.topnavbarleft a { margin-right:20px; }
.topnavbarright {	width: 250px;	float: right;	margin: 0px;	padding: 7px 10px 0px 0px;	text-transform: uppercase;	text-align: right;	}	
.topnavbarright a img {	border: none;	margin: 0px 3px 3px 0px;	padding: 0px;	}
.rsslink {	padding: 2px 5px 2px 20px;	background: url(images/rss.gif) no-repeat left center;	}	

/********************** CLASSIFIED THEME TOP SEARCH ***********************/
/**************************************************************************/

#Logo { margin-top:0px;	float:left; width:100%; margin-left: 10px; }

#search-bar { position: relative; float: right; margin: 17px 20px 7px 0px; }
#search-bar form p { padding: 0px; }
#search-bar form .text-input { padding-left: 10px; padding-right: 30px; padding-top: 7px; padding-bottom: 2px; height: 24px; width: 304px; border: 1px solid #24211d; font-size: 14px; color: #404040; vertical-align: middle; background-image: url('images/input_bg_slice.jpg'); }
#search-bar form .submit { background: transparent url('images/search_glass.png') no-repeat; border: none; height: 30px; width: 30px; padding: 0px; cursor: pointer; position: absolute; top: 2px; right: 2px; text-indent: -9999px; }
#search-bar form div.arrow { position: absolute; height: 17px; width: 19px; top: 12px; left: -5px; }
#search-bar form .arrow-up { background-image: url('images/right-slide.png'); background-repeat: no-repeat; }
#search-bar form .arrow-down { background-image: url('images/down-slide.png'); background-repeat: no-repeat; }
#search-bar form div.form-container { height: 40px; }


/********************** CLASSIFIED THEME NAVIGATION  ***********************/
/***************************************************************************/
 
#Nav { 	z-index:2;	position:relative;	width:984px; float:left; height:60px; border-bottom:1px solid #666;  }
#Nav .top  { font-size:16px; height:50px;  background: transparent; } 
#Nav .side-left {float:left; margin-left:10px; margin-top:17px; }
#Nav .side-right {  width:150px; float:left; margin-top:7px; margin-left:10px; }
#Nav .top a { height:31px; padding-right:20px; }
#Nav .top a:hover, .sf-menu li:hover, .sf-menu li.sfHover { background: transparent; }
.addpost { width:158px; height:60px; margin-top:-6px; }
.addpost a { padding:40px; text-indent:-9999px; }
.sf-menu ul li { font-size:12px;    }
.sf-menu li a { border-right:1px solid #ccc; }
.sf-menu ul li a { border-right:0px solid #ccc; }
/********************** CLASSIFIED HOME PAGE LAYOUT   ***********************/
/***************************************************************************/

#homepage_list {background:ffffff; margin:20px; width:675px; float:left;  }
#homepage_list ul { margin-top:20px; }
#homepage_list ul li { font-size:14px; width:220px; float:left; font-weight:bold; line-height:30px; }
#homepage_list ul li img { float:left; margin-right:10px; }
#homepage_list ul li a { text-decoration:none;  }
#homepage_list ul ul { margin-left:20px; list-style-type:circle;  clear:both; margin-top:0px;}
#homepage_list ul ul li { font-size:12px; height:25px; font-weight:normal; }

#homepage_rightlist { float:left; width:250px; min-height:300px; background:#666; border:1px solid #eee; margin-top:20px; }
#homepage_rightlist h3 { font-size:16px; margin-left:10px; padding-top:10px; padding-bottom:10px; color:white; }
#homepage_rightlist ul { background:#eee; border:1px solid #999; margin:0px; width:248px; min-height:300px;}
#homepage_rightlist ul li { min-height:65px; padding:5px;  border-top: 1px dashed #ccc; }
#homepage_rightlist .first { margin-top:5px; border-top: 0px;}
#homepage_rightlist ul li img { float:left; margin-right:10px; }
#homepage_rightlist small { font-size:10px; }

#classifiedtheme_tabs {font-size: 90%;margin: 20px 0; padding:10px; margin-bottom:0px;}
#classifiedtheme_tabs ul { background: transparent; width: 400px;padding-top: 4px;}
#classifiedtheme_tabs li {margin-left: 8px;list-style: none;}
* html #classifiedtheme_tabs li { display: inline; }
#classifiedtheme_tabs li,#classifiedtheme_tabs li a {float: left; }
#classifiedtheme_tabs ul li a {text-decoration: none;padding: 8px;color: #666;font-weight: bold;}
#classifiedtheme_tabs ul li.active {background: #eee; border:1px solid #666; border-bottom:0px; margin-bottom:-10px;}
#classifiedtheme_tabs ul li.active a { color: #333333;}
#classifiedtheme_tabs div {background: #eee;clear: both;padding: 20px;min-height: 100px; border:1px solid #a8a8a8; }
 
#classifiedtheme_homepagetabs { width:95%; }
#classifiedtheme_homepagetabs tr { height:10px; }
#classifiedtheme_homepagetabs .title { width:250px; font-size:14px; font-weight:bold;  }
#classifiedtheme_homepagetabs .title a { text-decoration:none; }
#classifiedtheme_homepagetabs .price{color:#640404;font-weight:bold;text-align:left;}
#classifiedtheme_homepagetabs .time{color:#666; text-align:left;}

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

#feature_wrapper { background: #eee; padding: 15px; margin: 0px 0;  }
#feature_left_col { float: left; width: 300px; height: 250px; z-index:0;}
#feature_desc_wrapper { position: relative; width: 300px; height: 250px; z-index: 10; }
#feature_desc_wrapper ul li { float: left; width: 280px; height: 240px; padding: 10px 10px 0; overflow: hidden; }
#feature_desc_wrapper ul li h2 { font-size: 30px; color: #fff; line-height: 28px; padding-bottom: 5px; }
#feature_desc_wrapper ul li h2 a { color: #262626; text-decoration: none; }
#feature_desc_wrapper ul li h2 a:hover { color: #000000; }
#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: #000000; 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: 21px; color: #AA0202; padding-bottom: 8px; }
#feature_desc_wrapper ul li p.carousel_desc_price { font-size: 30px; color: #ff0101; 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: #000000; 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: #fe0101; }
#feature_right_col {position: relative;  float: right; width: 565px; height: 245px; background: url(images/bg_featured_slider.png) overflow: hidden; z-index:0; padding-right: 0px; padding-top: 7px;}
#feature_image_wrapper { width: 100%; overflow: hidden; }
#feature_image_wrapper ul {}
#feature_image_wrapper ul li { float: left; width: 565px; height: 245px;}
#feature_image_wrapper ul li a { text-decoration: none; }
#feature_controller { z-index: 3; position: relative; width: 565px; height: 55px; background: url(images/bg_featured_controller.png); margin-top: -55px; }
#feature_controller ul li { float: left; width: 72px; 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 { }

/********************** CLASSIFIED THEME SIDEBAR  ***********************/
/************************************************************************/
 
div.classifiedtheme_sidebar p { padding: 0px 0px 10px 0px; }
div.classifiedtheme_sidebar .center { text-align: center; }
div.classifiedtheme_sidebar .box { border-top: 1px solid #a8a8a8; border-left: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8; border-bottom: none; }
div.classifiedtheme_sidebar .box .box-inner { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; background-color: #e0e0e0; padding: 16px; }
div.classifiedtheme_sidebar div.last-item { border-bottom: 1px solid #a8a8a8; }
div.classifiedtheme_sidebar div.last-item div.box-inner { border-bottom: 1px solid #fff; }
div.classifiedtheme_sidebar div.first-item { border-top: none; }
div.classifiedtheme_sidebar div.poster strong { display: block; padding: 5px 0px 0px 0px; font-size: 15px; }
div.classifiedtheme_sidebar div.poster strong a { color: #191919; }
div.classifiedtheme_sidebar img.right { float: right; margin-left: 10px; margin-bottom: 10px; }
div.classifiedtheme_sidebar ul { margin-bottom: 10px; margin-top: 0px; list-style-position: outside; margin-left: 15px; }
div.classifiedtheme_sidebar ul li { padding-left: 5px; margin-bottom: 5px; list-style-type: square; }
div.classifiedtheme_sidebar h4.title { margin-top: 20px; background-color: #eee;  color: #666; font-size: 16px; text-align: center; padding: 10px; margin-left: 0px; }
div.classifiedtheme_sidebar form input.sidebar-text { width: 109px; }

div.classifiedtheme_sidebar ul.category-tree, div.container ul.category-tree { list-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
div.classifiedtheme_sidebar ul.category-tree li, div.container ul.category-tree li { list-style-type: none; margin-bottom: 0px; padding-left: 0px; padding: 6px 0px; }
div.classifiedtheme_sidebar ul.category-tree li a, div.container ul.category-tree li a { font-size: 15px; color: #434343; }
div.classifiedtheme_sidebar ul.category-tree li ul, div.container ul.category-tree li ul { background: transparent url(images/cat-tree-vert.gif) repeat-y top left; list-style: none; margin-bottom: 0px; margin-left: 0px; margin-top: 7px; }
div.classifiedtheme_sidebar ul.category-tree li ul li, div.container ul.category-tree li ul li { line-height: 15px; padding-left: 17px; background: transparent url(images/cat-tree-horiz.gif) no-repeat 0px 12px; }
div.classifiedtheme_sidebar ul.category-tree li ul li a, div.container ul.category-tree li ul li a { color: #3f6c18; font-size: 13px; }
div.classifiedtheme_sidebar ul.category-tree li ul li ul li a, div.container ul.category-tree li ul li ul li a { color: #7c7c7c; }


/********************** CLASSIFIED THEME SIDEBAR SINGLE ***********************/
/******************************************************************************/

.classifiedtheme_big_sidebar { color: #353535; width: 340px; float: right; margin-right:5px; }
.classifiedtheme_big_sidebar textarea.big { width: 280px; }
.classifiedtheme_big_sidebar p { padding: 0px 0px 10px 0px; }
.classifiedtheme_big_sidebar h4.title { background-color: #1f201f; border: 1px solid #121212;  color: #fff; font-size: 16px; padding: 10px; padding-left: 15px; margin-left: 0px; }
.classifiedtheme_big_sidebar small { text-transform: uppercase; color: #808080; font-size: 10px; }
.classifiedtheme_big_sidebar big { font-size: 14px; font-weight: bold; color: #353535; display: block; }
.classifiedtheme_big_sidebar div.box { border: 1px solid #a8a8a8; border-bottom: none; }
.classifiedtheme_big_sidebar div.box div.box-inner { border-top: 1px solid #f9f9f9; border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-bottom: none; background-color: #e0e0e0; padding: 15px 25px; }
.classifiedtheme_big_sidebar h5.decorator { color: #4d4d4d; padding: 15px 0px; }
.classifiedtheme_big_sidebar h5.decorator a.tag { margin-top: 13px; }
.classifiedtheme_big_sidebar div.last-row { border-bottom: 1px solid #a6a6a6; }
.classifiedtheme_big_sidebar div.last-row div.box { border-bottom: 1px solid #f9f9f9; }
.classifiedtheme_big_sidebar div.last-item { border-bottom: 1px solid #a6a6a6; }
.classifiedtheme_big_sidebar div.last-item div.box-inner { border-bottom: 1px solid #fcfcfc; }
.classifiedtheme_big_sidebar div.first-item { border-top: none; }
.classifiedtheme_big_sidebar ul { margin-bottom: 10px; margin-top: 10px; list-style-position: outside; margin-left: 15px; }
.classifiedtheme_big_sidebar ul li { padding-left: 5px; margin-bottom: 5px;   }
.classifiedtheme_big_sidebar .itemattr { width: 125px; float: left; margin: 5px; }
.classifiedtheme_big_sidebar .itemattr small { display: block; text-transform: uppercase; font-size: 9px; color: #575757; }
.classifiedtheme_big_sidebar h4.title a { color:#666; }

.classifiedtheme_big_sidebar .MainPhoto { margin-bottom:20px; }
.classifiedtheme_big_sidebar .MainPhoto img { border:1px solid #333; }
.classifiedtheme_big_sidebar .PhotoSwitcher ul      {    list-style-type:none;            margin:2px 0 0 0;            padding:0;        }
.classifiedtheme_big_sidebar .PhotoSwitcher ul li        {            float:left;            margin: 0 0 0 5px;      margin-bottom: 10px;           height:65px;            width:80px;        }   
.classifiedtheme_big_sidebar .PhotoSwitcher ul li.First        {            margin:2px;     margin-bottom:10px;   }
.classifiedtheme_big_sidebar .PhotoSwitcher ul li a        {            height:100%;            width:100%;            display:block;        }
.classifiedtheme_big_sidebar .PhotoSwitcher ul li img        {            width:80px; height: 65px;  border:1px solid #333;    margin: 0 0 0 5px; }
        
 
/* LAYOUT SWITCHER */
#layout-buttons { overflow: hidden; text-align: center; padding-bottom: 14px; padding-top: 5px; }
#layout-buttons a.grid { float: right; margin-right: 2px; }
#layout-buttons a.list { float: left; margin-left: 2px; }
 
/********************** CLASSIFIED THEME BUTTONS ***********************/
/************************************************************************/

.input-link:hover, .input-link-activated:hover { background-position: bottom left; color: #070707; text-decoration: none; }
.input-link:hover span, .input-link-activated:hover span { background-position: bottom right; }

.input-link, .input-link-activated, .input-link-dark { float: left; display: block; height: 22px; background: transparent url(images/button-left-light.png) no-repeat top left; padding-left: 5px; font-size: 8px; color: #ffffff; text-decoration: none; line-height: 22px; overflow: hidden; margin: 0px 0px; }
.input-link span, .input-link-activated span, .input-link-dark span { background: transparent url(images/button-right-light.png) no-repeat top right; padding: 0px 10px 0px 5px; display: block; float: left; position: relative; text-transform: uppercase; color: #ffffff; }
 
.input-link-activated { background-position: 0px -22px; }
.input-link-activated span { background-position: right -22px; }

.input-link-activated span img, .input-link span img { position: absolute; top: 3px; left: 4px; }

span.img { padding-left: 25px; padding-right: 13px; }

a.input-link:hover, a.input-link-activated:hover, a.input-link-dark:hover { background-position: bottom left; text-decoration: none; }
a.input-link:hover span, a.input-link-activated:hover span, a.input-link-dark:hover span { background-position: right bottom; color: #f7f7f7; }

button.small-search { width: 35px; height: 26px; overflow: visible; text-indent: -9999px; border: none; background: transparent url(images/search-small.png) no-repeat top left; cursor: pointer; }

button.small-search:hover { background-position: bottom left; cursor: pointer; }

.CheckoutBtn a, Checkout a:hover{	text-decoration:none;	font-weight:bold;	height:23px;	width:120px;	display:block;	text-align:center;	padding-top:6px;}
.CheckoutBtn a{	background:url(images/Btn.jpg) no-repeat;	color:#FFFFFF;}

/********************** CLASSIFIED THEME COMMENTS FIELDS ***********************/
/**********************************************************************************/

textarea#comment, #commentform textarea { width: 99%; padding: 0; margin: 0; margin-top:10px; height:100px;  }
#submit { margin-top:10px;}
#comments { font-size:16px; height:40px; line-height:35px;}
.commentlist ol{margin:30px 0 20px 0; padding:0; list-style:none; border-bottom:1px solid #EEE}
.commentlist li{margin:0; padding:20px 20px 10px 20px; background:#EEE; float:none; border-bottom:1px solid #ccc}
.commentlist li.alt{background:#FFF; border-bottom:1px solid #666;}
.commentlist li ul li{border:1px solid #EEE}
.comment-text{margin:0; padding:0; width:60%; float:right}
.comment-author{margin:0; padding:0; width:35%; float:left}

.gravatar{margin:0; padding:0; width:58px; height:auto; float:left}
.gravatar img{padding:5px}

.author-info{margin:0 0 0 78px; padding:0; display:block}
.author-info p{margin:0 0 10px !important}
.author-website{margin:8px 0 6px 0; padding:0}

.comment-type{margin:0; padding:0; color:#97a2ad}
#respond {padding-top:30px;}
#respond h3 { font-size:16px; height:40px; line-height:35px; }
/********************** CLASSIFIED THEME NAVIGATION  (LIST) ***********************/
/**********************************************************************************/

#classifiedtheme-list { margin-left:10px; margin-top:12px; margin-bottom:10px; border:1px solid #ccc; }
#classifiedtheme-list .item-list  { border: 1px solid #ffffff; }
#classifiedtheme-list .item-list li { list-style: none; border-top: 1px solid #fff; border-bottom: 1px solid #d5d5d5; background-color: #fff; padding: 20px; font-size: 11px; position: relative; }
#classifiedtheme-list .item-list li p { font-size: 13px; }
#classifiedtheme-list .item-list li ul li{ border: none; background-color: inherit; padding: 0px; font-size: 13px; }
#classifiedtheme-list .item-list li div.number { display:none; font-size: 15px; position: absolute;  top: 19px; left: -19px; background-color: #666; border: 1px solid; border-color: #666; padding: 5px; width: 16px; color: white; text-align: center; }
#classifiedtheme-list .item-list li .info{ margin-left: 20px; width: 100px; text-align: center; position: absolute; left: 800px; padding-top: 40px; }
#classifiedtheme-list .item-list li .info h4 { font-size: 33px; color: #171717; letter-spacing: -4; padding: 0px; position: absolute; top: 0px; left: 15px;}
#classifiedtheme-list .item-list li .info small { margin: 1px 0px; overflow: hidden; }
#classifiedtheme-list .item-list li .info p{ float: none; margin: 0px; }
#classifiedtheme-list .item-list li .info .rating { margin-left:10px; }
#classifiedtheme-list .item-list li .info .ratingtext { display:none; }
#classifiedtheme-list .item-list li span.thumbnail { float: left; margin-right: 20px; }
#classifiedtheme-list .item-list li p.data { /*float: right;*/position: absolute; left: 550px; line-height: 16px; margin-top: 5px; margin-right: 30px; width: 250px; font-size: 11px; }
#classifiedtheme-list .item-list li p.data .description { display: block; }
#classifiedtheme-list .item-list li p.data .extra { display: block; }
#classifiedtheme-list .item-list li a { color: #3f6c18; font-size: 11px; }
#classifiedtheme-list .item-list li h3 { width: 310px; line-height: 15px; margin-top: 5px; margin-bottom: 5px; padding: 0px; }
#classifiedtheme-list .item-list li h3 a { font-size: 16px;  color: #171717; font-weight: bold; line-height:25px; }
#classifiedtheme-list .item-list li span.short-description { display: none; }
#classifiedtheme-list .item-list li.first-item { border-top: none; }
#classifiedtheme-list .item-list li.last-item { border-bottom: none; }
#classifiedtheme-list .item-list .altc { background:#f4f4f4; }

#classifiedtheme-list .item-list li span.timetext { font-size:11px; color:#666; padding-top:10px; font-style:italic}
#classifiedtheme-list .item-list li div.info h4.price { font-size:16px; font-weight:bold; }
/********************** CLASSIFIED THEME NAVIGATION (GRID)  ***********************/
/**********************************************************************************/


#classifiedtheme-list .item-grid li div.info h4.price {  display: inline; font-weight: normal; font-size: 11px; color: #121212; padding: 0px; letter-spacing: 0px; padding-left: 8px; border-left: 1px solid #ffffff; }
#classifiedtheme-list .item-grid { overflow: hidden; background-color: #f4f4f4; border: 1px solid #ffffff; }
#classifiedtheme-list .item-grid li { float: left; list-style: none; width: 115px; margin: 10px 0px; padding: 0px 15px; position: relative; min-height: 200px; border-right: 1px solid #d5d5d5; border-left: 1px solid #fff; }
#classifiedtheme-list .item-grid li span.short-title a, #featured-item .item-grid li span.short-title a { color: #171717; }
#classifiedtheme-list .item-grid li h3 { display: none; }
#classifiedtheme-list .item-grid li h3 { text-align: center; margin: 5px 0px; font-size: 13px; color: #171717; font-weight: bold; }
#classifiedtheme-list .item-grid li:hover span.thumbnail img { border-color: #c0c0c0; background-color: #e0e0e0; }
#classifiedtheme-list .item-grid li span.thumbnail{ display: block; margin: 0 auto; width: 80px; }
#classifiedtheme-list .item-grid li span.thumbnail img { border: 4px solid #f4f4f4; }
#classifiedtheme-list .item-grid li div.info { font-size: 11px; position: absolute; bottom: -5px; right: 0px; text-align: center; width: 100%; }
#classifiedtheme-list .item-grid li div.info small { font-size: 11px; line-height: 17px; padding: 0px; padding-right: 8px; border-right: 1px solid #cccccc; }
#classifiedtheme-list .item-grid li .info .rating { margin-left:10px; }
#classifiedtheme-list .item-grid li .info .ratingtext { display:none; }
#classifiedtheme-list .item-grid li div.number { font-size: 15px; color: #c0c0c0; position: absolute; font-style: italic;   top: 3px; left: 8px; }
#classifiedtheme-list .item-grid li span.short-description { text-align: center; margin: 5px 0px; font-size: 10px; font-weight: bold; line-height: 13px; color: #171717; display: block; word-wrap: break-word; }
#classifiedtheme-list .item-grid li p.data{ display: none; }
#classifiedtheme-list .item-grid li.last-item, #classifiedtheme-list .item-grid li.last { border-right: none; }
#classifiedtheme-list .item-grid li.first-item, #classifiedtheme-list .item-grid li.first { border-left: none; }

#classifiedtheme-list .item-grid li span.timetext { display:none; }

/********************** CLASSIFIED THEME PAGE NAVIGATION  ***********************/
/**********************************************************************************/

div.wp-pagenavi { overflow: hidden; padding: 1px 0px; }
div.wp-pagenavi .pages { float: right; padding: 0px; height: 22px; line-height: 20px; font-size: 11px; color: #505050; border:0px; background: transparent; text-transform:uppercase }
div.wp-pagenavi a, div.wp-pagenavi .page { float: left; background-color: #f0f0f0; border: 1px solid #666; color:#333; }
div.wp-pagenavi .current { float: left; background-color: #f0f0f0; border: 1px solid #FF0000; }
div.orderby { float: left; padding: 7px 9px 7px 10px; }
div.orderby form.selection { float: left; }
div.orderby form.selection select { width: 135px; }
div.orderby form.selection label { color: #505050; padding-right: 5px; }
.wp-pagenavi a:visited, .wp-pagenavi a, .wp-pagenavi a:link {border: 1px solid #666;	color:#333;}


/********************** CLASSIFIED THEME FOOTER  ***********************/
/**********************************************************************************/


#footer {  background-color: #666666; height: 80px; min-width: 984px; color: #70806d; font-family: tahoma, Geneva, sans-serif; font-size: 12px; line-height: 20px; padding-top: 25px; }
#footer h5 { font-family: MgOpen Modata, Helvetica, Geneva; }
#footer a { color: #000; }
#footer .container { overflow: hidden; }

#footer .container .item { float:left; width:210px; margin-left:20px;}
#footer .container .last { width:240px; margin-top:10px;} 

#links-footer { background-color: #1b63b8; border-top: 0px solid #232220; min-width: 984px; padding-top: 10px; }
#links-footer .container div { font-size: 8px; font-variant: small-caps; color: #ffffff; padding: 10px 0px; }
#links-footer .container span { padding: 0px 7px; }
#links-footer .container a { color: #fff; text-decoration: none; }
#links-footer .container a:hover { text-decoration: underline; }
#links-footer .container .copyright1 { padding: 3px; font-style: italic; font-size:10px; margin-left:20px; }
 #links-footer .container .copyright { padding: 3px 0px 30px 8px; font-style: italic; font-size:12px;  margin-left:20px;}

 .classform {  padding: 20px;  margin: -20px auto 0; background: #F6F6F6; }
.classform .adfields { border: solid 1px #CCCCCC; padding: 5px; margin-bottom: 10px; }
.classform select { margin-bottom: 10px; padding: 5px; border: solid 1px #CCCCCC; width:200px; }
.classform input.postit { border: solid #ffffff; padding:5px; font: normal 17px Arial; color: #ffffff; background: #666666; cursor: pointer; }
input.lbutton { background:#304B6E none repeat scroll 0 0; border:none; font-weight:bold; color:#FFFFFF; cursor:pointer; font-size:13px; padding:5px; }
.left_form { float: left; padding-left:15px; width:500px;  }
.right_form { float: left;  max-width:300px; }
.right_form_confirm { float: right; width: 50%;}
.classform label { display: block; margin: 5px 0 5px 0; }


/********************** CLASSIFIED THEME SUBMIT CLASSIEIFDS  ***********************/
/**********************************************************************************/

#your-profile {padding:0px;}
table.form-table td {border:0px solid #CCC; margin-bottom:10px; padding:5px;}
table.form-table th {width: 150px;vertical-align: middle;text-align: left;}
#display_name {width: 250px;}
.field-hint {display: block;font-size:10px;clear: both;}
.mid2 {border:1px solid #CCC; margin-bottom:10px; padding:5px;}
#pass-strength-result {border-style:solid;border-width:1px;float:left;margin:12px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;}
#pass-strength-result.good {background-color:#FFEC8B;border-color:#FFCC00 !important;}
#pass-strength-result {background-color:#EEEEEE;border-color:#DDDDDD !important;}
#pass-strength-result.bad {background-color:#FFB78C;border-color:#FF853C !important;}
#pass-strength-result.strong {background-color:#C3FF88;border-color:#8DFF1C !important;}
#pass-strength-result.short {background-color:#FFA0A0;border-color:#F04040 !important;}


.box-red,.message { padding:15px; background:red; color:white; margin-top:20px; margin-bottom:10px;}
.PhotoSwitcher1 { width:600px; }
.PhotoSwitcher1 ul      {    list-style-type:none;            margin:0px 0 0 0;            padding:0;        }
.PhotoSwitcher1 ul li        {            float:left;            margin: 0 0 0 0px;            height:135px;            width:130px;        }   
.PhotoSwitcher1 ul li.First        {            margin:0;        }
.PhotoSwitcher1 ul li a        {                    display:block;        }
.PhotoSwitcher1 ul li img        {            width:80px; height: 80px;  border:1px solid #333;      }

.dashed {  border:1px dashed #ccc; }

#gradient-style{font-size: 12px; width: 720px;	text-align: left;	border-collapse: collapse; margin-top:20px;}
#gradient-style th{	font-size: 13px;	font-weight: normal;	padding: 18px;	background: #b9c9fe url('images/table/gradhead.png') repeat-x;	border-top: 2px solid #d3ddff;	border-bottom: 1px solid #fff;	color: #039;}
#gradient-style td{	padding: 18px; 	border-bottom: 1px solid #fff;	color: #669;	border-top: 1px solid #fff;	background: #e8edff url('images/table/gradback.png') repeat-x;}
#gradient-style tfoot tr td{	background: #e8edff;	font-size: 12px;	color: #99c;}
#gradient-style tbody tr:hover td{	background: #d0dafd url('images/table/gradhover.png') repeat-x;	color: #339;}

/********************** CLASSIFIED THEME WIDGET STYLES  ***********************/
/**********************************************************************************/
 .widgetblock {  margin-top:20px; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; background-color: #e0e0e0;}
div.classifiedtheme_sidebar .widgetblock h4.title { margin-top: 0px; background-color: #eee;  color: #fff; font-size: 16px; text-align: center; padding: 10px; margin-left: 0px; }
.widgetblock ul { list-style-type:none; padding:20px;}
.widgetblock ul li { list-style: none; }

/********************** CLASSIFIED THEME CALENDAR  ***********************/
/**********************************************************************************/

#wp-calendar {	border: 1px solid #ddd;	empty-cells: show;	font-size: 14px;	margin: 0;	width: 90%; background:#666; margin-left:10px; margin-bottom:10px;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}
#wp-calendar a {	display: block;	text-decoration: none;}
#wp-calendar a:hover {	background: #e0e6e0;	color: red;}
#wp-calendar caption {	color: #999;	font-size: 16px;	text-align: left;}
#wp-calendar td {	color: #ccc;	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;	letter-spacing: normal;	padding: 2px 0;	text-align: center; border:1px dotted #ccc;}
#wp-calendar td.pad:hover {	background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {	background: #eee;	color: #bbb;}
#wp-calendar th {	font-style: normal;	text-transform: capitalize; background:#000; color:#fff; text-align:center;}

/********************** SUBMISSION FORMS ***********************/
/**********************************************************************************/

fieldset{ border:3px solid #999;margin-top:30px;padding:20px; background:#fff;}
fieldset legend{background:#e7e7e7;border-left:3px solid #c5c5c5;border-right:3px solid #c5c5c5;border-top:3px solid #c5c5c5;color:#616161;font-size:18px;font-weight:lighter;margin:0 0 25px;padding:8px 7px 0;}
fieldset fieldset{margin-top:10px;margin-bottom:20px;padding:16px 10px;}
fieldset fieldset legend{font-size:120%;font-weight:400;}
fieldset fieldset div{clear:left;margin:0 20px;}
fieldset p{margin:0 0 7px;}
form div{clear:both;margin-bottom:0;vertical-align:text-top;padding:0;}
form div.input{color:#444;margin-bottom:1em;}
form div.required{color:#333;font-weight:700;}

label{display:block;font-size:110%;padding-right:20px;}
.adfields{border:2px solid #d1d1d1;clear:both;color:#434343;font-family:Arial, "frutiger linotype", "lucida grande", verdana, sans-serif;font-size:13px;font-weight:lighter;width:95%;padding:7px 5px 5px;}
select{clear:both;font-size:110%;vertical-align:text-bottom;}
option{font-size:120%;padding:0 3px;}
input[type=checkbox]{clear:left;float:left;width:auto;margin:0 6px 7px 2px;}
input[type=radio]{float:left;width:auto;margin:0 3px 7px 0;}
div.radio label{margin:0 0 6px 20px;}
.form select,.form input,.form textarea{vertical-align:middle;}
.message { font-size:16px; background:red; color:#fff; padding:7px; margin-bottom:20px;}


/********************** WORDPRESS PAGE FORMATTING ***********************/
/**********************************************************************************/

.entry   {text-align: left;margin-bottom: 18px;font-size: 1.05em;line-height:24px;}
.entry ul { margin-left:20px; padding-bottom:20px; }
.entry h1 { font-size:21px; }
.entry h2 { font-size:18px; }
.entry h3 { font-size:16px; font-weight:normal;  }
.entry p {text-align: left; font-size:13px; line-height:26px;}
.entry a { text-decoration:underline; }
.entry ul { margin-left:20px; padding-bottom:20px; }
.entry ul li { list-style-type:square; font-size:13px;  }
.entry strong { font-weight:bold; }
.entry em {  font-style: italic; }

/********************** ARTICLE PAGE FORMATTING ***********************************/
/**********************************************************************************/

.ArticleBox { margin-bottom:10px; padding:10px; background:#efefef; border-bottom:1px solid #dddddd; }
.ArticleBox h2 { font-size:21px; margin-top:0px; padding-top:0px; }
.ArticleBox h2 a { color:#333; text-decoration:none; }
.ArticleBox img { float:left; padding-bottom:50px;margin-right:20px; max-width:150px; padding-top:5px;}
.post-date { margin-top:15px; }
.post-date em {background:#666 none repeat scroll 0 0;color:#FFFFFF;font-size:0.9em;font-style:normal;line-height:1.75em;padding:3px 5px;}
.post-date a { color:white;}

FIELDSET h3 { font-size:18px; }
.txtfield { border: 2px solid #ccc; padding:10px; font-size:16px; }

/************************************************************************
Search Page Categories
************************************************************************/

#searchpage_list { margin:20px; width:675px; float:left;  }
#searchpage_list ul { margin-top:20px; }
#searchpage_list ul li { font-size:14px; width:220px; float:left; font-weight:bold; line-height:30px; }
#searchpage_list ul li img { float:left; margin-right:10px; }
#searchpage_list ul li a { text-decoration:none;  }
#searchpage_list ul ul { margin-left:20px; list-style-type:circle;  clear:both; margin-top:0px;}
#searchpage_list ul ul li { font-size:12px; height:25px; font-weight:normal; }

.CustomRow { float:left; width:275px; margin-right:10px; font-size:13px; }
.CustomRow span { font-weight:bold; }
.left { border-right:1px dotted #666;  }