/* main */
h1.single, span.colour { color:#679325;}
div.bigright span { color:#679325; font-weight: bold;}
div#mcwrap span { font-size: 16px; color:#679325; font-weight: bold;}
a { color:#679325; text-decoration:underline;}

/* header */
.header_top { background:#1a1a1a url(../images/topheader_bg.gif) repeat-x top; border-bottom:2px solid #323232; }
.header_main { background:#313131 url(../images/header_allbg.gif) repeat-x top; }
.header_main_bg { background:url(../images/header_bg.jpg) no-repeat top center; clear:both; padding:25px 0; position:relative; }
.header_top_res p a { color:#9dbd6d; text-decoration:none;}
.header_main_res #logo h1 { color:#EFEFEF; font-size:38px; margin:0px; padding:0px; }
.header_main_res #logo h1 a { color:#EFEFEF; text-decoration: none; margin:0px; padding:0px; }
.header_main_res .description { color:#999999; font-family:Georgia,serif; font-size:14px; font-style:italic; }
.header_menu { background:#679325; border-top:2px solid #b3cb8d;}
.cp_logo {height:80px; width:300px; background:transparent url(../images/cp_logo_white.png) no-repeat scroll 0 0}

/* top search button styles */
.btn-topsearch {background: transparent url("../images/btn_searchBar_green.png") no-repeat right top;}
	
/* category menu */
.adv_categories ul li.active { margin:0 -7px 0 -8px; padding:4px 7px 4px 8px; color:#fff; background:#679325;}
.adv_categories .catcol ul li.maincat a { margin:0; padding:4px 0; color:#679325; text-decoration:none;}

/* content */
.content_res .priceblockbig p.price { margin:0; padding:0; float:right; font:bold 18px/1.2em Arial, Helvetica, sans-serif; color:#679325;}
.content_res .priceblockbig p.location span { font-weight:bold; color:#679325;}
.content_res .priceblocksmall p.price { margin:0; padding:0; float:right; font:bold 13px/1.2em Arial, Helvetica, sans-serif; color:#679325;}
.content_res .stepsline div.l_ready { background:#679325;}
.content_res .stepsline div.no_ready { border:1px solid #416111;}
.content_res .stepsline div.ni_ready { background:#679325; border-top:1px solid #9dbd6d;}
.content_left p.bigprice { color:#679325; float:right; font-size:18px; font-weight:bold; line-height:1.2em; margin:0; padding:8px 0 0; }
.content_res .can_chg_bg:hover { background-color: #e3f1df; }

/* sidebar refine search */
#refine_widget ul.refine li input#amount, #refine_widget ul.refine li input#distance {color:#679325; border:0; font-weight:bold;}

/* footer */
.footer_menu { background:#679325; border-bottom:2px solid #b3cb8d;}
.footer_main_res div.column p { margin:0; padding:0; font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#9dbd6d;}
.footer_main_res div.column p a { color:#9dbd6d;}
.footer_main_res div.column ul li a { color:#9dbd6d; text-decoration:none;}
.footer_main_res div.column { font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#9dbd6d;}

/* Payments styles */
.order-gateway h1, .order-gateway h2 { color:#679325; }

/* responsive styles */
@media screen and (max-width: 320px) {
	.cp_logo { height:53px; width:200px; background:transparent url(../images/cp_logo_white_small.png) no-repeat scroll 0 0; }
	.header_main_res #logo h1 { font-size:20px; }
}

/* New Style By Mourad */

.content_right ul li.cat-item{ font-size: 14px;font-weight: bold;}



#directory .catcol ul li.maincat {padding: 0 5px 6px 0}
#directory .catcol ul li.maincat a {
   letter-spacing: -1px;
   font-size: 17px;
   text-shadow: 0 1px 0 #FFFFFF;
}

#directory .catcol ul {
    padding: 1px;
}

.post-block .post-right p.post-meta, .post-block .post-right-no-img p.post-meta {
    font-size: 12px;
}

p {
    font-size: 13px;
}



.attachment-medium {
     height: 75px;
     width: 75px;
}


.header-logo {
     height: 146px;
     width: 200px;
}


.attachment-sidebar-thumbnail {
     height: 50px;
     width: 50px;
}

#directory .catcol ul {
    padding: 0px 25px;
}

#directory .catcol ul li {
   line-height: 45px;
}

#directory .catcol ul li.cat-item {
   padding: 3px 5px;
   background: url("../images/bullet-grey.png") no-repeat scroll 4px 7px transparent;
}

#directory .catcol ul li.cat-item a {
    font-weight: bold;
    line-height: 1em;
   padding: 2px 5px;
   font-size: 13px;
    
}




#directory .catcol ul li.maincat.cat-item-40 {
background:url("../../classipress_child/images/icone/auto.png")  no-repeat scroll 60px -1px transparent;
}

#directory .catcol ul li.maincat.cat-item-45 {
background:url("../../classipress_child/images/icone/house.png") no-repeat scroll 105px 0px transparent;
}

#directory .catcol ul li.maincat.cat-item-50 {
background:url("../../classipress_child/images/icone/multimedia.png") no-repeat scroll 105px -6px transparent;
}

#directory .catcol ul li.maincat.cat-item-51 {
background:url("../../classipress_child/images/icone/laptop.png") no-repeat scroll 125px -6px transparent;
}

#directory .catcol ul li.maincat.cat-item-52 {
background:url("../../classipress_child/images/icone/phone.png") no-repeat scroll 105px -2px transparent;
}

#directory .catcol ul li.maincat.cat-item-68 {
background:url("../../classipress_child/images/icone/services.png") no-repeat scroll 173px 0px transparent;
}

#directory .catcol ul li.maincat.cat-item-60 {
background:url("../../classipress_child/images/icone/divers.png") no-repeat scroll 75px -3px transparent;
}

#directory .catcol ul li.maincat.cat-item-55 {
background:url("../../classipress_child/images/icone/home.png") no-repeat scroll 155px -3px transparent;
}

.header_main_bg {padding: 7px 0 10px;}

.content_res {padding: 5px 0 30px;}

.shadowblock_out {margin:0 0 15px;}

.textwidget {text-align:center;}

#breadcrumb {padding:10px 10px 5px 5px;}

.content_res .license {height: 80px;}
h1 {font: 20px/1em Georgia,"Times New Roman",Times,serif;}

.dotteded {
text-shadow: 0 1px 0 #fff;
border-bottom: 1px dotted #bdbdbd;
margin: 0 0 12px 0;
padding: 5px 0 10px;
font: normal 15px/0.8em Georgia, "Times New Roman",Times,serif;
text-shadow: 0 1px 0 #fff;
 }
.author-main { margin-left: 5px; min-height: 60px;}

.parafooter {font: 11px/1.3em Arial,Helvetica,sans-serif !important;
              margin: 15px 0 !important;
			  font-style:italic !important;  
			  }

.attachment-categories {
	margin: 5px 10px 0px 0; 
    padding: 7px; 
    float: left; background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 1px 1px 5px #B7B7B7;
	}
	
.attachment-categoriestop {
	margin: 3px 10px 0 0; 
    padding: 2px; 
    float: left; background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 1px 1px 5px #B7B7B7;
	}
	
.paradesc {font-size: 12px; text-align:justify; margin: 0; padding: 6px 0;}

.content_right ul.ads li {  margin : 10px 0 1px 1px !important;}