/*
Theme Name: ClassiPress (modified)
Theme URI: http://wpclassipress.com/
Description: Premium classified ads theme for WordPress
Version: 2.8.1
Author: David Cowgill
Author URI: http://wpclassipress.com/
Edited by Michelle Dancer http://michelledancer.com
*/

html, body { margin: 0; padding: 0; }

body { 	background: #B0B0B0 url(images/body-bg.gif);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; }
	
#container {
	background: url(images/container-bg.gif) top center repeat-y;
	text-align: left;
  margin: 0px auto;
  width: 1000px;
  padding: 0px 12px;
}
/*********************************************
		Link Styles
*********************************************/
a {
	color: #333;
	text-decoration: underline;
}
a:hover { color: #999; text-decoration: underline; }

/*********************************************
		Text Elements
*********************************************/
p, ul, ol, blockquote {color: #333;}
ol, ul {
	margin: 5px 35px;
}
blockquote {
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #999;
}
img { border: 0px; background: none; }
p {
	padding: 10px 0px;
	margin: 0px;
}
/*********************************************
		Header Styles
*********************************************/
h1 { /* This style used as title on single posts and pages */
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 20px;
	text-transform: uppercase;
	margin: 0px; padding: 10px 0px 0px 0px;
	color: #000;
	text-decoration: none;
}
h1 a {
	color: #000;
	text-decoration: none;
}
h1 a:hover {
	color: #666;
	text-decoration: none;
}
h2 { /* This style used as header in the sidebars */
	font-size: 15px;
	color: #333;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px; padding: 5px;
	border-bottom: 1px solid #333;
}
h3 { /* This style used as the post titles on homepage/archive */
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 20px;
	text-transform: uppercase;
	margin: 0px; padding: 10px 0px 5px 0px;
	color: #545454;
	text-decoration: none;
}
h3 a {
	color: #545454;
	text-decoration: none;
}
h3 a:hover {
	color: #666;
	text-decoration: none;
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 15px;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}
h5 { /* This style used as header in the sidebars */
	font-size: 15px;
	color: #333;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
}
#header {
	background: url(images/mcp_redheader2.jpg) no-repeat;
	width: 1000px; height: 148px;
	margin: 0px; padding: 0px;
	display: block;
	position: relative;
}
#header #title, #header #desc {
  text-indent: -10000px;
}
#header #search {
	display: block;
	width: 300px;
	float: right;
	text-align: right;
	margin: 0px; padding: 0px 20px 0px 0px;
}
#search form {
	display: block;
	margin: 0px; padding: 0px 0px 0px 0px;
	background: url(images/search.gif) right 5px no-repeat;
}
#search form #submit {
	width: 10px;
	background: transparent;
	border: none;
	margin: 0px; padding: 0px;
}

#search input#s {
  height: 14px;
}

/*********************************************
		Horizontal Navigaion Styles
*********************************************/
#menu {
	background: #494949 url(images/menu-bg.gif) repeat-x;
	color: #FFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: left;	
	text-transform: uppercase;
	padding: 0px 0px;
	margin: 0px;
	height: 22px;
	display: block;
	clear: both;
}
#menu ul {
	margin: 0px; padding: 0px;
	height: 22px;
	z-index: 100;
}
#menu ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px; padding: 0px;
}
#menu ul li a {
	display: block;
	color: #FFF;
	margin: 0px; padding: 0px 13px;
	text-decoration: none;
	font-size: 12px;
	line-height: 22px;
	border-right: 1px solid #565656;
	border-left: 1px solid #969696;
	}
#menu ul li.home a {
	border-left: 0px;
}
/* if you want to set a "current page item" style, do it here */
#menu ul li.current_page_item a {
	background: #494949 url(images/menu-bg.gif) 0px -22px repeat-x;
	color: #FFF;
	margin: 0px; padding: 0px 13px;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
#menu ul li a:hover {
	background: #494949 url(images/menu-bg.gif) 0px -22px repeat-x;
	color: #ccc;
	margin: 0px; padding: 0px 13px;
	text-decoration: none;
	line-height: 22px;
	}
	
/*********************************************
		Footer Styles
*********************************************/
#footer {
	margin: 0px 0px 0px 0px;
	padding: 20px;
	clear: both;
	background: #000;
	color: #AAA;
	text-align: left;
	font-size: 11px;
}
#footer a {
	color: #AAA;
	text-decoration: none;
}
#footer a:hover {
	color: #FFF;
	text-decoration: none;
}
#footer #footernav {
	list-style-type: none;
	margin: 0px; padding: 0px 0px 8px 0px;
}
#footer #footernav li {
	display: inline;
	border-left: 1px solid #DDD;
	margin: 0px; padding: 0px 10px 0px 10px;
}
#footer #footernav li.home {
	border: none;
	margin: 0px; padding: 0px 10px 0px 0px;
}
#footer #footernav li a {
	color: #FFF;
	text-decoration: none;
	margin: 0px; padding: 0px;
}
#footer #footernav li a:hover {
	color: #FFF;
	text-decoration: underline;
}

/*********************************************
		Tabber Lower Sidebar Styles
*********************************************/

#tabber_sidebar {
  display:block;
  float:right;
  margin:25px 0 10px;
  padding:0 25px;
  width:250px;
}
#tabber_sidebar h2 {
	font-size: 14px;
	color: #333;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px; padding: 5px;
	border-bottom: 1px solid #333;
	list-style-type: none;
}
#tabber_sidebar ul {
	padding: 0px;
	margin: 0px;
	text-align: right;
}
#tabber_sidebar ul li {
	list-style-type: none;
	padding: 0px 0px 10px 0px;
}
#tabber_sidebar ul li ul {
	padding: 0px 0px 0px 0px;
}
#tabber_sidebar ul li ul li {
	padding: 0px;
	margin: 0px;
}
#tabber_sidebar ul li ul li a {
	color: #888;
	text-decoration: none;
}
#tabber_sidebar ul li ul li a:hover {
	color: #666666;
	text-decoration: underline;
}
#tabber_sidebar ul li ul li ul {
	padding: 0px;
	margin: 0px;
}
#tabber_sidebar ul li ul li ul li {
	padding: 0px;
	margin: 5px 10px 5px 5px;
}


.in { width: 900px; }
.search { width: 404px; height: 49px; background: url(images/searchbg.jpg) no-repeat center top; float: left; }
.search .input { width: 319px; margin: 6px 0px 10px 10px; padding: 8px 8px 9px 8px; border: 0px; font-size: 17px; float: left; }
.search .go { float: right; font-size: 17px; color: #ffffff; border: 0px; background: transparent; margin: 6px 6px 10px 0px; width: 53px; padding: 8px 0 7px 0; }
.postbutton { float: right; width: 231px; background: url(images/postbuton.jpg) no-repeat center top; display: block; font-size: 17px; color: #ffffff; text-decoration: none; text-align: center; padding: 12px 0 16px 0; outline: none; }

#wrap {background: url(images/inner-bg.gif) repeat-y;}

.content { width: 700px; float: left;}
.content ul.nav {clear: left; margin: 0px 0px 0px 15px; padding: 0px; list-style: none; }
.content ul.nav li { display: inline; font-size: 12px; font-weight: bold;}
.content ul.nav li a { padding: 5px 10px; display: block; float: left; text-decoration: none; background: #6D6D6D; color: #fff;}
.content ul.nav li.current-cat a, .content ul.nav li.current-cat a:hover { background: #000; color: #fff; }
.content ul.nav li a:hover {background: #000; color: #fff;}

.main { float: left; clear: left; }
.listing  {clear: left; margin-left: 15px;}

.listing .head .name { padding-left: 50px; }
.listing .head {clear: both; font-size: 17px; padding: 10px 0 13px 0; background: #000; color: #fff; height: 20px;}
.listing .head .price, .head .location, .head .date { margin: 0px; }

.name, .price, .location, .date, .image { float: left; display: table-cell;}
.image img { border: none; border: solid 5px #000; background: #000; margin-left: 7px; }

.name { width: 280px; margin-left: 20px;}
.price { width: 85px; margin-top: 4px;}
.location { width: 130px; margin-top: 4px;}
.date { width: 103px; margin-top: 4px;}
.image { text-align: center; }
.item {display: block; float: left;padding-left: 10px;line-height: 1.2em;padding-right:10px; }

.main_page_img {
display: block;
float: left;
border: 5px #6D6D6D solid;
margin-left: 7px
}

.list div a { text-decoration: none; cursor: pointer;  }
/**** .list div a:hover { color: ; } ***/
.list div.no, .list div.alt { display:table-row; padding: 7px 0 7px 0; border-bottom: solid 1px #fff; float: left;}
.list div.no { background: #fff; }
.list div.alt { background: #eee; }

.ins .left { width: 490px; float: left; margin-left: 15px;}
.ins .right { width: 160px; padding:10px; float: right; margin-left: 15px; background: #DFDFDF;}

.ins .left .title { margin-bottom: 20px; float: left; width: 100%;}
.ins .left .title h2 { font-size: 30px; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-weight: bold; line-height: 30px; margin-top: 10px; float: left; border-bottom: 0px;}
.ins .left .title h2 span { font-size: 23px; color: #6D6D6D;}
.ins .left .title .prices { background: #C51B26; float: right; padding: 15px; line-height: 30px; font-size: 35px; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; color: #ffffff; margin-top: 15px;}

.ins .left .product h3 { font-size: 17px; font-weight: bold; line-height: 17px; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; border-bottom: solid 1px #000; padding-bottom: 5px; clear:both; color: #333;}
.ins .left .product p { line-height: 18px;}
.ins .left .product p.details { font-weight: bold;}
.ins .left .product p.details span { width: 150px; display: block; float: left; clear:both; font-weight: normal;}
.ins .left .product a img { border: solid 5px #6D6D6D; padding: 3px; margin: 5px 5px 5px 0; vertical-align: middle; }

.ins .right span { text-transform: uppercase; font-family: 'Trebuchet Ms', 'Arial', 'Verdana'; }
.ins .right h2 {font-size: 14px;
	color: #333;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px; padding: 5px;
	border-bottom: 1px solid #333;
	list-style-type: none;}
.ins .right p span { text-transform: none; width: 70px; display: block; clear: both; float: left; font-weight: normal; }
.ins .right p { line-height: 18px; font-weight: bold;}
.classform { clear: left; width: 685px; margin-left: 15px;}
.left_form { width: 332px; float: left; margin-top: 16px;}
.right_form { width: 332px; float: right;}
.classform label { display: block; margin: 5px 0 5px 0; }
.classform input, .classform textarea {padding: 5px; margin-bottom: 10px; width: 320px;}
.classform select { margin-bottom: 10px; padding: 5px;}
.classform input.postit { width: 150px; padding: 10px; border: solid #ffffff; font-size: 17px; cursor: pointer; }

.err-single { clear: left; border: solid 15px #C51B26; background: #C51B26; color: #ffffff; width: 460px; margin-left: 15px; }
.err { clear: left; border: solid 15px #C51B26; background: #C51B26; color: #ffffff; width: 660px; margin-left: 15px; }
.err a, .cant_post a, .err-single a, .cant_post_single a { color: #ffffff; }
.cant_post, .ok {clear: left; text-align: center; width: 685px; background: #C51B26; margin: 0px 0px 15px 15px; padding: 10px 0px; color: #ffffff; }
.cant_post_single {
clear: left; text-align: center; width: 490px; background: #C51B26; margin: 0px 0px 15px 15px; padding: 10px 0px; color: #ffffff; }



div#location{background:url(images/house.png) no-repeat scroll 0 60%; padding-left:20px; padding-right:5px; float:left; display:block;}
div#phone{background:url(images/phone.png) no-repeat scroll 0 60%; padding-left:18px; padding-right:5px; float:left; display:block;}
div#listed{background:url(images/calendar.png) no-repeat scroll 0 60%; padding-left:20px; padding-right:5px; float:left; display:block;}


.email_form {
border-top: 1px #333 solid;
padding-top: 10px;
}
.email_form h3 a{
font-size: 15px;
font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif;
font-weight: bold;
padding: 5px 0;
display: block;
text-decoration: none;
text-align: center; 
background: #104E8B;
color: #fff;
}

.email_form input{
margin-bottom: 5px;
border: 1px #333 solid;
padding: 2px 5px;
width: 148px;
}

.email_form textarea{
margin-bottom: 5px;
border: 1px #333 solid;
padding: 5px;
width: 148px;
height: 150px;
}

.email_form_data {
display: none;
}


.email_err {
	background-color: #C51B26;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0;
	padding: 5px 0;
}

.email_ok {
	background-color: #6DA22E;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0;
	padding: 5px 0;
}

.like_input {
margin-bottom: 5px;
background-color: #eee;
border: 1px #333 solid;
padding: 3px 5px;
width: 148px;
}

input.email_captcha {
vertical-align: middle;
width: 30px;
text-align: center;
border: 1px #C51B26 solid;
padding: 2px;
}

.footer ul{
padding: 0;
margin: 0;
float: left;
padding-bottom: 5px;
width: 100%;
}
.footer li{
display: inline;
}
.footer li a{
padding-right: 10px;
}

.header_left {
float: left;
}

.subnav {
padding: 5px 10px;
}

.subnav ul{
padding: 0;
margin: 0;
}

.subnav li {
display: inline;
}
.subnav li a{
color: #333;
font-weight: bold;
font-family: Verdana, Arial;
text-decoration: none;
margin: 0px 10px;
}

.subnav li a:hover{
text-decoration: underline;
}

a.report {
display: block;
width: 160px;
height: 21px;
margin-bottom: 8px;
background: url(images/report.jpg) bottom center no-repeat;
cursor: pointer;
border: none;
}
a.report span
{
	display: none;
}
a.editAd {
display: block;
width: 160px;
height: 21px;
margin-bottom: 8px;
background: url(images/editAd.gif) bottom center no-repeat;
cursor: pointer;
border: none;
}
a.editAd span
{
	display: none;
}
a.removeAd {
display: block;
width: 160px;
height: 21px;
margin-bottom: 8px;
background: url(images/deleteAd.gif) bottom center no-repeat;
cursor: pointer;
border: none;
}
a.removeAd span
{
	display: none;
}

input.condiment {
display: none;
}

.payment_made {
	background-color: #eee;
	border: 1px dotted #ccc;
	text-align: center;
	padding: 5px 10px;
	margin-left: 15px;
}


.post_now {
margin: 15px;
float: left;
width: 650px;
}
.post_now a {
float: left;
margin-right: 15px;
padding-top: 6px;
}
.post_now a img{
border: none;
}

.post_now_box {
float: left;
margin-right: 15px;
color: #000;
font-weight: bold;
font-size: 15px;
font-family: "Trebuchet MS";
}
.post_now_box span{
font-size: 35px;
padding-right: 10px;
float: left;
font-family: "Trebuchet MS";
font-weight: bold;
color: #dc1e1e;
}
.header_user_info {
float: right;
text-align: right;
margin-right: 15px;
}
.header_user_info a{
font-size: 12px;
float: none;
margin: 0;
padding: 0;
}

#loginform {
  text-align: right;
  margin-right: 15px;
}

#loginform a {
  margin: 0 10px 0px 0px;
  padding: 0;
}

.capcha-single {
  width: 480px;
  text-align: center;
}

.box-yellow {
  background: #eee;
  border: 1px dotted #ccc;
  padding: 5px 10px;
}

/*pagination*/
.navigation1{ clear:both; padding-top: 10px; text-align: center;}
.navigation2{ padding-top: 8px; padding-bottom: 4px; margin: 0 auto; width: 400px;}
.navigation2 img{ border: none; clear: both; }
.alignleft { float: left; }
.alignright { float: right; }


.breadcrumb {
  margin-left: 15px;
}

.header_login {
  width: 95px;
}

.alert {
	background:#CC8888;
	padding: 10px;
	border:1px solid #000000;
	margin: 0px 10px 10px 10px;
}
.alert a {
	border:0px;
	padding:0px;
	margin:0px;
	float:none;
	display:normal;
}
.alert a:hover {
	color:#FF0000;
}

.alert2 {
	background:#CC8888;
	padding: 2px 4px 2px 4px;
}
.alert2 a {
	border:0px;
	padding:0px;
	margin:0px;
	float:none;
	display:normal;
	color:#FFFFFF;
}
.alert2 a:hover {
	color:#3959A2;
}

.evenRow {
	background:#6D6D6D;
	padding: 2px 4px 2px 4px;
}
.oddRow {
	background:#8F8F8F;
	padding: 2px 4px 2px 4px;
}

.dealer {
	background:#1C1C1C;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	color:#FFFFFF;
	height:18px;
}
.dealer a {
	border:0px;
	padding:0px;
	margin:0px;
	float:none;
	display:normal;
	color:#FFFFFF;
}
.dealer a:hover {
	color:#999999;
}

#

a.general {
	border:0px;
	padding:0px;
	margin:0px;
	float:none;
	display:normal;
}
a.general:hover {
	color:#3B5997;
}

a.login {
	color: #FFF;
}
a.login:hover {
	color: #AAA;
	text-decoration: none;
}

a.noUnderline {
	text-decoration: none;
}
span.mcpButton {
	border: 3px solid #9CCA9b;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	background-color: #4fA750;
	cursor: pointer;
	text-align: center;
	display: table-cell;
}
a.mcpButton {
	border: 3px solid #9CCA9b;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	background-color: #4fA750;
	cursor: pointer;
	text-align: center;
}

div.centerinfo {
	border:0;
	margin:auto;
	text-align: center;
	display:block;
}

span.heading {
	font-size:15px;
	font-weight:bold;
	color:#262;
}

div.table-row {
	display: table-row;
	background-color:#CCC;
}
div.table-cell {
	padding:8px;
	display:table-cell;
	vertical-align: top;
	margin:0 0 0 0;
}
div.table-cell-right {
	padding:8px;
	text-align:right;
	display: table-cell;
}
a.noUnderline {
	text-decoration:none;
	border:0;
	margin:0;
	padding:0;
}
