/**
 * marketplace.css
 * The Stylesheet for the marketplace component for elxis 2008.x
 * @package com_marketplace
 * @subpackage frontend
 */


/* recent 5 ads */
.jooRecent5 {
	width: 100%;
/*	background-color: #333333; */
	background-color: #F3F4F1; 
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.jooRecent5 th {
    font-size: 11px;
    font-weight: bold;
    /*	background-color: black; */
	background-color: #EEEEEE;
	border-left: 1px solid white;
	border-top: 1px solid white;
	margin: 0px;
	padding: 5px;
}

.jooRecent5 td {
/*  background: black; */
  background: #F7F7F7;
  padding: 5px;
  margin: 0px;
  text-align: center;
}

/*******************************************************/
/************* new css for new layout by duilio**********/

div.MPdivindex { width: 100%; }
div.MPdivrecent5 { width: 100%; height:auto!important; margin-bottom: 20px!important; }
div.MpTopmenuWrapper { 	background: #F3F4F1; margin-bottom: 20px; }

#MPtablemenu { width: 100%; background-color: #F3F4F1; text-align: center; }
#MPtable {width: 100%; background-color: #F3F4F1; }

#MPtable5 {background-color: #F3F4F1; }

#MPtable5 {background-color: #F3F4F1; }

#MPtablemenu td, #MPtable td, #MPtable5 td, table.MPtablecat td{ padding:5px;
border-top: 1px outset #ffffff;
border-left: 1px outset #ffffff;
border-bottom: 1px outset #ffffff;
border-right: 1px outset #ffffff;
}
#MPtable5 td{ padding:10px;}

table.MPtablecat {width: 100%; background-color: #F3F4F1; }
table.MPtablecat td{ padding:5px; }

tr.MPheader { text-align:center; font-weight: bold; background-color: #E2E4DE }
tr.MPheadercont { background-color: #E2E4DE }
tr.MPtopads { background-color: #FF9900;}
.MPheadercellsx { }

.MPheadercellcat { width:98%; background-color: #E2E4DE}
.MPheadercellads { width:98%; text-align:left; background-color: #E2E4DE }
.MPheadercelldx1 { background-color: #E2E4DE }
.MPheadercelldx2 { background-color: #E2E4DE }
.MPheadercelldx2price { background-color: #E2E4DE }
.MPheadercelldx3{ background-color: #E2E4DE  }
.MPheadercelldx4 { background-color: #E2E4DE }


.MPcellsx {
	vertical-align: top;
	width:0%;
	text-align: center;
}

.MPcelltitleads {text-align:left; height:20px; }
.MPcelltitleads h2, .MPcelltitleads div { text-align:left; font-size: 14px; margin-bottom:-3px; margin-top:-3px; }

.MPcelltitleads_comm {text-align:left; height:20px; }
.MPcelltitleads_comm h2, .MPcelltitleads_comm div { text-align:left; font-size: 14px; margin-bottom:-3px; margin-top:-3px; }

.MPcelltitleads_feat {text-align:left; height:20px; }
.MPcelltitleads_feat h2, .MPcelltitleads_feat div { text-align:left; font-size: 14px; margin-bottom:-3px; margin-top:-3px; }

.MPcelltitleads_norm {text-align:left; height:20px; }
.MPcelltitleads_norn h2, .MPcelltitleads_feat div { text-align:left; font-size: 14px; margin-bottom:-3px; margin-top:-3px; }



.MPcellcontent { vertical-align: top; width:100%; }
td.MPcellcontent { height: 0px; }

.MPcellcontent h3 { text-align:left; font-size: 14px; margin-bottom:2px; margin-top:-1px; }
td.MPcellcontent5 { vertical-align: top;}
.MPcellcontent5 h3 { font-size: 12px; margin-bottom:2px; margin-top:-1px; }
.MPcellcontent5 div.MPcontentdescr {
	font-size: 11px;
	font-style: italic;
	text-align: center;	
}

.MPcellcontent5 a img { width:70px; height:60px; margin:0; padding:0;}

.MPcellcontent5 div{}

.MPcelldx1 {text-align:center;}
.MPcelldx2 {text-align:center;}
.MPcelldx3 {text-align:center;}
.MPcelldx4 {text-align:center;}

.MPcellimgsx { text-align:center; vertical-align: top; }
.MPcellprimazilla { text-align:left; vertical-align: top; }

.MPheadercelltop { text-align:left; font-weight: bold; }
.MPheadercelltop5 { text-align:left; font-weight: bold; background-color: #E2E4DE;}

.MPheadercelldivide {}

.MPcelldx3 div{ width:auto; display: block;}
.MPheadercelldx2 div{ width:150px; display: block;}

div.MPcontentdescr {}
div.MPcontentdescr div {font-size:10px}

div.MPnumads { margin-top: 20px; }
div.MPpagnavdiv { margin-top: 20px; width:100%!important; text-align:center; display: block; }
div.MPrss { margin-top: 20px; }
div.MPprivatemess { margin-top: 20px; }
div.MPtoolbar { margin-top: 15px; }


div.MPfooter { margin-top: 20px; margin-bottom: 20px; width:100%!important; text-align:center; display: block; } 
div.MPfooter, div.MPfooter a { color: #999999; font-size: 11px; text-decoration: none; } 

/*content ads ***********************************************/
div.MPadtext{ display:block;}
div.MPcondition { display:block; margin-top:15px;}
div.MPprice { display:block; margin-top:15px;}
div.MPdiscontact { display:block; margin-top:15px; }
div.MPlocation { display:block; }


/*form insert ads ***********************************************/

div.MPrules { }

.MPheaderads { }

fieldset.MPmarketplace { color: #000000; border: 1px solid #CCCCCC;}

legend.MPmarketplace { color: #000000; font-weight: bold; border: 1px solid #CCCCCC; padding: 10px; }

#form_ad { margin:7px; padding:0px;}
#MPtableinsertads {width: 100%; background-color: #F3F4F1; }

#ad_price { margin-right:7px;}

.MPformcelldx { width:30%; text-align:right;} 
.MPformcellsx { width:70%; text-align:left;} 
.MPformdatarequest { background-color: #FFCCFF; margin-right: 10px;}
.MPformdataerror { background-color: #FF0000; }
div.MPformalert { color: #CC0000; background-image: url(../images/system/warning.png); background-position: left 0%; background-repeat: no-repeat; height: 36px; line-height: 28px; padding-left: 40px;}
div.MPforminfo { color: #0000FF; text-align:center; width:100%; }

div.MPconfirmdel { margin-top: 20px; width:100%!important; text-align:center; display: block; }
div.MPconfirmdel img{ margin-top: 2px; margin-right:10px;}

/* payments *********************************************/
#MPpaymentprice { width: 100%; }
#MPpaymentprice td { padding: 4px; text-align:left; vertical-align:middle; }
#MPpayment { width: 100%; }
#MPpayment td { padding: 10px; text-align:left; vertical-align:middle; }
div.MPpaymentheader {}
div.MPpaymentype { width:100%; vertical-align: middle; }

/* search ********************/
#MPtablesearch { width:100%;}
#MPtablesearch .button {margin-top:0px!important;}

div.MPheadersearch { width:100%; height:auto; }
.MPsearchcontent { float:left; display: block; padding-left: 15px;}
.MPsearchimg {}


/*link ***********************************************/
a.MPtopmenu, a.MPtopmenu:link, a.MPtopmenu:visited {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.MPtopmenu:hover {color: #A46228;}

a#active_MPtopmenu { color: #A46228;}

a.MPlinkrss, a.MPlinkrss:link, a.MPlinkrss:visited {
	background-image: url(../images/system/feed.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
a.MPlinkrss:hover {}

a.MPlinkprivmess, a.MPlinkprivmess:link, a.MPlinkprivmess:visited {
	background-image: url(../../com_primezilla/images/messagenew.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
a.MPlinkprivmess:hover {}

a.MPmodifyad, a.MPmodifyad:link, a.MPmodifyad:visited {
	background-image: url(../images/system/editad.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin-left: 25px;
}
a.MPmodifyad:hover {}


a.MPdeletead, a.MPdeletead:link, a.MPdeletead:visited {
	background-image: url(../images/system/deletead.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin-left: 25px;

}
a.MPlinkprivmess:hover {}