/*

Theme Name: ClassiPress

Theme URI: http://wpglamour.com/classipress-premium-theme-version-20/

Description: Custom theme for classifieds websites

Version: 2.0.7

Author: GlamourGaby

Author URI: http://wpglamour.com/

*/







body { background: #FFFFFF; padding: 0px 0px 40px 0px; margin: 0px; font-family: 'Verdana', 'Trebuchet MS', 'Arial', sans-serif; font-size: 12px; color: #519651; }

h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-weight: normal; }

a:hover { color: #000000; }

.clear { clear:both; display: block; }  

.content, .footer, .header, .in {margin: 0px auto 0px auto; }



.header { background: #fff1aa; border: solid 15px #fff1aa; width: 870px; margin-top: 20px; }

.header h1 { font-size: 61px; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; padding-bottom: 10px; line-height: 51px;}

.header h1 a { color: #005870; text-decoration: none; }

.header p { background: #a2c7a2; border: solid 10px #a2c7a2; color: #006500; font-size: 14px; margin: 0px;}

.header h1 a:hover { color: #000000; }



.topbar { border-top: solid 1px #cadfca; border-bottom: solid 1px #cadfca; background: url(images/topbarbg.jpg) repeat-x center top; margin: 20px 0 0 0; padding: 10px 0 10px 0; }

.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; color: #32B4D6; 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; }



.content { width: 900px; margin: 20px auto 20px auto; }

.content ul.nav { margin: 0px; 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; color: #006500; background-color:#e4f6e4; border:1px solid #A2C7A2;}

.content ul.nav li.current-cat a, .content ul.nav li.current-cat a:hover { background: url(images/navbg.jpg) repeat-x center top; }

.content ul.nav li a:hover { background: #a5c7a5; }



.main { border: solid 20px #fff1aa; }

.ins { background: #fff1aa; }

.listing  { border: solid 15px #fff1aa;}



.listing .head .name { padding-left: 50px; }

.listing .head {font-size: 17px; color: #ffffff; padding: 10px 0 13px 0; background: url(images/headbg.jpg); }

.listing .head .price { width: 128px;}

.listing .head .price, .head .location, .head .date { margin: 0px; }



.name, .price, .location, .date, .image { float: left; display: block;}

.image img { border: none; border: solid 5px #ffffff; background: #ffffff; }



.name { width: 350px; font-size: 17px;}

.price { width: 130px; margin-top: 4px; }

.location { width: 150px; margin-top: 4px;  }

.date { width: 150px; margin-top: 4px;  }

.image { width: 50px; text-align: center; }



.list div a { text-decoration: none; color: #006500; display: block;  cursor: pointer;  }

.list div a:hover { color: #000000; }

.list div.no, .list div.alt { padding: 7px 0 7px 0; border-bottom: solid 1px #a2c7a2; border-right: solid 1px #a2c7a2; border-left: solid 1px #a2c7a2;}

.list div.no { background: #cadfca; padding:}

.list div.alt { background: #fff8d5; padding:}



.footer { border: solid 20px #cadfca; background: #cadfca; width: 870px; margin: 20px auto 0px auto; color: #006500; }

.footer .left { float: left; }

.footer a { color: #006500; }

.footer .left strong { display: block; font-size: 17px; font-weight: normal; }

.footer .right { float: right; text-align: right; }



.ins .left { width: 570px; float: left; }

.ins .right { width: 240px; float: right; border: solid 15px #a2c7a2; background: #a2c7a2; }

.ins .left .title, .ins .left .product { border: solid 15px #fff8d5; background: #fff8d5; }



.ins .left .title { margin-bottom: 20px; }

.ins .left .title h2 { font-size: 30px; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-weight: bold; line-height: 30px; width: 400px; float: left; color: #006500; }

.ins .left .title h2 span { font-size: 23px; color: #287d28; }

.ins .left .title .prices { background: #FF2A00; float: right; padding: 15px; line-height: 30px; font-size: 35px; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; color: #ffffff;}



.ins .left .product h3 { font-size: 17px; font-weight: bold; line-height: 17px; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; color: #287d28; border-bottom: solid 1px #65ca65; padding-bottom: 5px; clear:both; }

.ins .left .product p { line-height: 18px;  margin-bottom: 40px; }

.ins .left .product p.details { font-weight: bold; color: #356500;}

.ins .left .product p.details span { width: 300px; display: block; float: left; clear:both; font-weight: normal; color: #659a65; }

.ins .left .product a img { border: solid 5px #DAF5FC; padding: 3px; margin: 5px 5px 5px 0; vertical-align: middle; }



.ins .right span { color: #287d28; text-transform: uppercase; font-family: 'Trebuchet Ms', 'Arial', 'Verdana'; }

.ins .right h2 { font-size: 22px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; line-height: 22px; font-weight: bold; color: #006500; border-bottom: solid 1px #6535ca; padding-bottom: 5px;}

.ins .right p span { text-transform: none; width: 50px; display: block; clear: both; float: left; font-weight: normal; }

.ins .right p { line-height: 18px; font-weight: bold; color: #375158; }



.classform { border: solid 20px #fef8d6; background: #fef8d6; width: 860px; margin: 20px auto 0 auto; }

.left_form { width: 412px; float: left; margin-top: 16px;}

.right_form { width: 412px; float: right; }

.classform label { display: block; margin: 5px 0 5px 0; }

.classform input, .classform textarea { width: 400px; border: solid 1px #59A6B9; padding: 5px; margin-bottom: 10px; }

.classform select { margin-bottom: 10px; padding: 5px; border: solid 1px #59A6B9; }

.classform input.postit { width: 150px; padding: 10px; border: solid #ffffff; font-size: 17px; color: #ffffff; background: #069BC3; cursor: pointer; }



.err { border: solid 15px #FF3E02; background: #FF3E02; color: #ffffff; width: 870px; margin: 20px auto 0 auto; }

.err a, .cant_post a { color: #ffffff; }

.cant_post, .ok { text-align: center; width: 880px; background: #FF3E02; border: solid 10px #FF3E02; margin: 20px auto 0 auto; color: #ffffff; }







.navigation1{ background-color: #fff1aa; clear:both; padding-top: 10px; }

.navigation2{ padding-top: 5px; margin: 0 auto; width: 400px; background-color: #fff1aa; }

.navigation2 img{ border: none; clear: both; }

.alignleft { float: left; }

.alignright { float: right; }













.email_form {

color: #287d28;

border-top: 1px #6535ca 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;

color: #006500; 

}



.email_form input{

margin-bottom: 5px;

background-color: #cadfca;

border: 1px #005A7C solid;

padding: 2px 5px;

width: 228px;

color:#287d28;

}



.email_form textarea{

margin-bottom: 5px;

background-color: #cadfca;

border: 1px #005A7C solid;

padding: 5px;

width: 228px;

height: 150px;

}



.email_form_data {

display: none;

}





.email_err {

	background-color: #CC0033;

	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: #cadfca;

border: 1px #005A7C solid;

padding: 3px 5px;

width: 228px;

}



input.email_captcha {

vertical-align: middle;

width: 30px;

text-align: center;

border: 1px #DF0005 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;

}



.header_right {

float: right;

width: 250px;

}



.header_login{

border: 1px #069AC2 solid;

padding: 2px 5px;

margin-bottom: 5px;

font-size: 11px;

width: 100px;

}



.login_buttons {

float: left;

padding-right: 10px;

padding-top: 2px;

}

.login_buttons a img{

border: none;

}

.header_right a{

font-size: 10px;

color: #0496BB;

}





.sidebar_box{

border-top: 1px #AAD4DF solid;

}

.sidebar_box h3{

margin: 0;

padding: 7px 0;

text-align: center;

font-family: Arial, Verdana;

font-weight: bold;

font-size: 17px;

color: #058EB3;

}

.sidebar_box a img{

border: none;

}

.subnav {

padding: 5px 10px;

background-color: #a2c7a2;

}



.subnav ul{

padding: 0;

margin: 0;

}



.subnav li {

display: inline;

}

.subnav li a{

color: #fff;

font-weight: bold;

font-family: Verdana, Arial;

text-decoration: none;

margin-right: 10px;

}



.subnav li a:hover{

text-decoration: underline;

}



input.report {

float: right;

width: 89px;

height: 21px;

background: url(images/report.jpg) top center no-repeat;

cursor: pointer;

border: none;

}

input.report:hover{

background: url(images/report.jpg) bottom; center no-repeat;

}

input.condiment {

display: none;

}



.payment_made {

	background-color: #6DA22E;

	color: #FFF;

	text-align: center;

	font-weight: bold;

	font-size: 13px;

	margin: 10px 0;

	padding: 5px 0;

}





.post_now {

width: 200px;

float: right;

text-align: center;

}

.post_now a img{

border: none;

}



.post_now_box {

width: 148px;

margin: 0 auto;

color: #018fb7;

font-weight: bold;

font-size: 15px;

font-family: "Trebuchet MS";

text-align: left;

}

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

}

.header_user_info a{

font-size: 12px;

}