/* main */
h1.single, span.colour { color:#b22222;}
div.bigright span { color:#b22222; font-weight: bold;}    
div#mcwrap span { font-size: 16px; color:#b22222; font-weight: bold;}
a { color:#b22222; 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:#d05959; 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:#b22222; border-top:2px solid #c35353;}
.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.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:#b22222;}
.adv_categories .catcol ul li.maincat a { margin:0; padding:4px 0; color:#B22222; 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:#b22222;}  
.content_res .priceblockbig p.location span { font-weight:bold; color:#b22222;} 		
.content_res .priceblocksmall p.price { margin:0; padding:0; float:right; font:bold 13px/1.2em Arial, Helvetica, sans-serif; color:#b22222;}	
.content_res .stepsline div.l_ready { background:#b22222;}				  	
.content_res .stepsline div.no_ready { border:1px solid #6d1414;}				
.content_res .stepsline div.ni_ready { background:#b22222; border-top:1px solid #bd716d;}
.content_left p.bigprice { color:#B22222; 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: #EAF2FA; }

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

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

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

/* 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 */


p {font-size: 15px; line-height: 1.6em; }
.content_right ul li.cat-item { font-size: 17px; }


.header_menu_res ul li { float: right;}


.header_menu_res ul { float: right; }

.header_menu_res .obtn { float: left;}

.price-wrap { float: left; }

.post-block .post-right h3 { float: right;}

.footer_main_res div.column { float: right;}

.footer_main_res p {float: left;}

#searchform .searchfield { float: right; }
#searchform .searchbutcat { float: left; }
.btn-topsearch { float: left; margin: 0 20px 0 0; }


/* .selectBox-dropdown .selectBox-label { padding: 0 2em;}*/

.selectBox-dropdown { margin-right: 15px;}
.selectBox-dropdown .selectBox-arrow {left: 0;right: 226px;}

#directory .catcol ul li.maincat { font-size: 20px; font-weight: bold;}
.post-block .post-right p.post-desc, .post-block .post-right-no-img p.post-desc { font-size: 16px; font-weight: normal; line-height: 1.6em;}
.mbtn { font-size: 15px; font-weight: bold;}
.content_right div.user { font-size: 16px;}

.post-block .post-right p.post-meta, .post-block .post-right-no-img p.post-meta { font-size: 13px; font-weight: bold;}
span.big { font-size: 17px; }

.header_menu_res .obtn { font-size: 17px; font-weight: bold;}

.header_menu_res ul li a {font-size: 17px;}
.footer_menu_res ul li a {font-size: 17px;}

.pages a { float: right;}

.form_contact label {float: right;font-size: 15px; margin: 8px 0 2px;}

.post p, .single-main p {font-size: 15px; font-weight: normal; line-height: 1.8em;}

.note {font-size: 14px; font-weight: bold; margin: 60px 0 30px;}

.prdetails p.tags {font-size: 14px;font-weight: bold;float: left;}
.prdetails p.tags a {float: left;}
.content_res div.bigright {font-size: 14px;}
.form_contact input.text {float: right;}
#breadcrumb {font-size: 13px;font-weight: bold;}

.header_top_res p {font-size: 14px;}
.tabprice ul.tabnavig li {float: right;}

.tabprice ul.tabnavig li {margin: 0 3px 0 8px;}
.footer_main_res p {float: right; font-size: 15px;}
.footer .right {float: left;}

.pages span {float: right;}
.form_step .labelwrapper, .form_edit .labelwrapper {float: right;font-size: 14px;}
.loginform p label {float: right;font-size: 14px;text-align: right;}
.content_right ul li { font-size: 14px;font-weight: bold;}
.facebookico {float: right;margin-left: 20px;}

.emailico {float: right;margin-left: 20px;}

.twitterico {float: right;margin-left: 20px;}
.globeico {float: right;margin-left: 20px;}
.text-left {text-align: right;}
.form_step input.text, .form_edit input.text {float: right;}
div#catlvl0 select#cat.dropdownlist, div#childCategory select#cat.dropdownlist, form#mainform.form_step select {float: right;}
div#catlvl1.childCategory {margin-right: 170px;}

.form_step textarea {float: right;}
strong, label, small { font-size: 15px;}
select#cat.searchbar option.level-0 { font-weight: bold;}
span.description {font-size: 13px; font-style: normal;}
#pass-strength-result {float: right;}
input#rememberme {float: right;}
.description-area { margin-bottom: 15px; margin-top: 50px;font-size: 19px;}

div.bigright span {  font-size: 16px; line-height: 1.3em;}
.bigright ul li {font-size: 15px;}
span.price_sm {font-style: normal;}
.form_contact p.contact_msg {font-weight: normal;}
ul.errors li {font-size: 15px;}
#checksave p.submit {margin-right: 160px;}
.content_right ul.refine li div.handle {float: left;}
.content_right ul.refine label.title {font-size: 16px;}
p.member-title {font-size: 16px;}
.content_right ul.refine li ol.checkboxes li {font-weight: normal;}
.content_right ul.refine li div.scrollbox {margin: 10px 0;}
.form_step #review {float: right;font-size: 15px;}
.form_step .bevel-double {float: right;}
.form_step .bevel {float: right;}
.post-block .post-right h3 a, .post-block .post-right-no-img h3 a {font-size: 17px;}
.thankyou {font-size: 15px;}
.processlog {font-size: 15px;}
span.feat_left  {float: right;}
#list li p {margin: 0 62px 0 0;}
.post { font-size: 17px;}
.post ul, .post ol, .single-main ul, .single-main ol { padding-right: 40px;}
.bloqueez {font-size: 25px;}
.post blockquote, .single-main blockquote {float: left;margin: 6em 40px 1em; }
.arabicanchor {font-size: 20px;}
.form_step li, .form_edit li {font-size: 15px;}

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


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


.attachment-sidebar-thumbnail {
     height: 50px;
     width: 50px;
}
.addthis_toolbox.addthis_vertical_style .at300bs {float: right;margin-left: 8px;}

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

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

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

}

#directory .catcol ul li.cat-item {
   padding: 0px 5px;
   background: none;
}

#directory .catcol ul {
    padding: 5px 10px;
}

#directory .catcol ul.subcat-list {   margin-top: -15px;}
#directory .catcol ul li.maincat.cat-item-3 {
background:url("../../../../../wp-content/themes/classipress_child/images/iconeara/auto.png")  no-repeat scroll 70px -1px transparent;
}

#directory .catcol ul li.maincat.cat-item-9 {
background:url("../../../../../wp-content/themes/classipress_child/images/iconeara/house.png") no-repeat scroll 85px 0px transparent;
}


#directory .catcol ul li.maincat.cat-item-14 {
background:url("../../../../../wp-content/themes/classipress_child/images/iconeara/laptop.png") no-repeat scroll 80px -6px transparent;
}


#directory .catcol ul li.maincat.cat-item-24 {
background:url("../../../../../wp-content/themes/classipress_child/images/iconeara/services.png") no-repeat scroll 80px 0px transparent;
}

#directory .catcol ul li.maincat.cat-item-29 {
background:url("../../../../../wp-content/themes/classipress_child/images/iconeara/divers.png") no-repeat scroll 85px -5px transparent;
}

#directory .catcol ul li.maincat.cat-item-19 {
background:url("../../../../../wp-content/themes/classipress_child/images/iconeara/home.png") no-repeat scroll 90px -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;}
div#adv_categories .catcol ul li.cat-item {padding: none;}
div#adv_categories .catcol ul li.maincat a {padding: 0 10px 0 1px;}
div#adv_categories .catcol ul li.cat-item a {padding: 0 25px;}
div#adv_categories .catcol ul li.maincat {background:url("../images/gray-grad.png") repeat-x scroll right top #E0E0E0;}

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

.parafooter {font: 14px/1.3em Arial,Helvetica,sans-serif !important;
              margin: 15px 0 !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;}

.tabcontrol ul.tabnavig li {float: right; margin: 0 10px 0 8px;}

#directory .catcol li.maincat > ul.subcat-list {margin-top:5px;}

.uluniqueads {font-size: 14px;}

.rss-icon {margin-right:35px;padding-left: 22px;}

li.level-0 a {font-weight:bold;}

.selectBox-options li a {font-size:15px;}

.post-block .post-right h3 {max-width: 320px;  margin: 0 0 10px;}

.form_step .button-container {margin: 20px 0 0 30px;}

.form_step .dropdownlist, .form_edit .dropdownlist {float:right;}

.selectBox-dropdown {margin-right:0px;}

.helpico { float: left;margin-left: 30px;}

.header_menu_res ul.menu li ul li a {font-size: 14px;}

#sliderlist li p {margin:0 62px 15px 0; font-size:14px;}

span.price_sm {font-size: 10px}

.footer_menu_res ul li {float:right;}