/*



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.3



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 { margin: 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:red; padding:10px; color: white;}



/*ol, ul { list-style: none; } deven */



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: 20px; 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; }



h2.underlined1 { margin-top: 10px; margin-bottom: 10px; padding-bottom: 15px; background-image: url("images/indent.gif"); background-repeat: repeat-x; background-position: bottom; width:950px;}











 



.box { border:1px solid #D5D5D5; }







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



/************************************************************************/







body { margin: 0; padding: 0;   font-size: 13px; text-align: left;  }



body .classifiedtheme-content { width: 760px; float: left; }



body .classifiedtheme_sidebar { float: right; margin-right: 10px; margin-left: 10px; width: 200px; }



body .classifiedtheme-content_single { width: 616px; float: left; margin-left:10px; }



body .classifiedtheme-content_single1 { width: 950px; float: left; margin-left:10px; }







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



#content { border-top:0px; }







.container_12 { border:6px solid #1B1A1A; background:#fff;  }



 #classifiedtheme_homepage_wrapper { background:white; }







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



/*******************************************************************************/







#topnavbar { background:none repeat scroll 0 0 #EAEDF2;color:#FFFFFF;height:50px;margin:0;padding:0;width:984px;}	



#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 {	float:left;margin:0;padding:20px 0 0 10px;width:500px;}	



.topnavbarleft a { margin-right:20px; }



.topnavbarright {	float:right;margin:0;padding:7px 0 0;text-align:left;text-transform:uppercase;width:470px;	}	



.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;	}	







.topnavbarright_links{ float:left;padding-right:10px;padding-top:11px;}



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



/**************************************************************************/







#Logo {	margin-top:0px;	float:left; width:650px; margin-left:10px;margin-right:10px; }







#search-bar { position: relative; float: left; margin: 0px 0px 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; border: 1px solid #24211d; font-size: 14px; color: #404040; vertical-align: top; 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; }







.phone_number {  padding: 6px 0px 0px 0px; font-size: 19px; vertical-align: super; }



/********************** 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 { width:770px; 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 { 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; min-height:300px; list-style-type: none; padding:4px;}



#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; }


#homepage_rightlist1 { float:left; width:250px; background:#666; border:1px solid #eee; margin-top:20px; }
#homepage_rightlist1 h3 { font-size:16px; margin-left:10px; padding-top:10px; padding-bottom:10px; color:white; }
#homepage_rightlist1 ul { background:#eee; border:1px solid #999; margin:0px;list-style-type:none;}
#homepage_rightlist1 ul li { min-height:20px; padding:5px;  border-top: 1px dashed #ccc; }
#homepage_rightlist1 .first { margin-top:5px; border-top: 0px;}
#homepage_rightlist1 ul li img { float:left; margin-right:10px; }
#homepage_rightlist1 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: 275px; height: 240px; padding: 10px 10px 0; overflow: hidden; }



#feature_desc_wrapper ul li h2 { font-size: 20px; color: #fff; line-height: 28px; padding-bottom: 5px; }



#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; width:200px;}



#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: 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: 600px; height: 250px; background: url(images/bg_featured_slider.gif); overflow: hidden; z-index:0; }



#feature_image_wrapper { width: 100%; overflow: hidden; }



#feature_image_wrapper ul { overflow: hidden; padding:0;}



#feature_image_wrapper ul li { float: left; width: 600px; height: 250px; list-style-type:none;}



#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: -55px; }



#feature_controller ul li { float: left; width: 55px; height: 55px; list-style-type: none;}



#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:0px 0 0 0;            padding:0;        }



.classifiedtheme_big_sidebar .PhotoSwitcher ul li        {            float:left;            margin: 0 0 0 0px;            height:65px;            width:65px;        }   



.classifiedtheme_big_sidebar .PhotoSwitcher ul li.First        {            margin:0;     margin-bottom:10px;   }



.classifiedtheme_big_sidebar .PhotoSwitcher ul li a        {            height:100%;            width:100%;            display:block;        }



.classifiedtheme_big_sidebar .PhotoSwitcher ul li img        {            width:65px; height: 65px;  border:1px solid #333;      }



        



 



/* 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 { list-style:none; margin-left:0px; padding-left:0px; }



.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:0px;}



#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{ float: right; margin-left: 20px; width: 100px; text-align: center; position: relative; padding-top: 40px; }



#classifiedtheme-list .item-list li .info h4 { font-size: 33px; color: #171717; letter-spacing: -4; padding: 0px; position: absolute; top: 0px; text-align: center; width: 100%; }



#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; line-height: 16px; margin-top: 5px; margin-left: 10px; 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: #2c2a28; border-top: 1px solid #232220; min-width: 984px; padding-top: 10px; }



#links-footer .container div { font-size: 9px; font-variant: small-caps; color: #837e76; 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; padding: 6px 0px}







.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; }



.entry1   {text-align: left;margin-bottom: 18px;line-height:24px; width:950px;}



.entry1 ul { margin-left:20px; padding-bottom:20px; }



.entry1 h1 { font-size:21px; }



.entry1 h2 { font-size:18px; }



.entry1 h3 { font-size:16px; font-weight:normal;  }



.entry1 p {text-align: left; font-size:13px; line-height:26px; padding: 6px 0px}



.entry1 a { text-decoration:underline; }



.entry1 ul { margin-left:20px; padding-bottom:20px; }



.entry1 ul li { list-style-type:square; font-size:13px;  }



.entry1 strong { font-weight:bold; }



.entry1 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;  }



.aligncenter, div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.alignleft {



	float: left;



}



.alignright {



	float: right;



}











<!-- deven -->



.wp-caption {



	background-color: #f3f3f3;



	border: 1px solid #ddd;



	-khtml-border-radius: 3px;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px; /* optional rounded corners for browsers that support it */



	margin: 10px;



	padding-top: 4px;



	text-align: center;



}



.wp-caption img {



	border: 0 none;



	margin: 0;



	padding: 0;



}



.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	margin: 0;



	padding: 0 4px 5px;



}




