/**
 * marketplace.css
 *
 * The Stylesheet for the Codingfish Marketplace Classified Ads component
 *
 *
 * @package com_marketplace
 * @subpackage frontend
 *
 * @copyright 2009 Codingfish Limited
 * @author Achim Fischer
 *
 * This file is part of Codingfish Marketplace.
 *
 * Marketplace is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * Marketplace is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Marketplace; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */


br {
	clear: left;
}


h2 {
    margin-top:    5px;
    margin-bottom: 5px;
}





#mpContainer {
	/* border: 1px solid green; */
}


#mpContentTopmenu {
	/* border: 1px solid red; */
}

#mpContentIndex {
	/* border: 1px solid blue; */
	/* background: white; */
}

#mpContentFooter {
	/* border: 1px solid yellow; */
}


.noborder {
	border: 0px;
}



#mpTopmenu {
	margin: 0px 0px 20px 0px;
	text-align: center;
}


/* index page settings */
.cofiIndexTable {
}

.cofiThreadTableRow1 {
	background-color: #fafafa;
    padding: 10px;
}

.cofiThreadTableRow2 {
	background-color: #fcfcfc;
    padding: 10px;
}

.cofiIndexTableRow1 {
	background-color: #f1f1f1;
    /* padding: 2px; */
    padding: 10px;
}

.cofiIndexTableRow2 {
	background-color: #fcfcfc;
    /* padding: 2px; */
    padding: 10px;
}

.cofiIndexTableRowRepliesCounter {
	text-align: center;
	font-size: 2.5em;
	margin-bottom: 10px;
}
.cofiIndexTableRowRepliesText {
	text-align: center;
}

.cofiIndexTableRowReplies {
	color: #777777;
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #dddddd;
}
.cofiIndexTableRowIcon {
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}
.cofiIndexTableRowTopic {
    padding-left:  10px;
    padding-right: 10px;
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}

/*
.cofiIndexTableRowTopic a {
    font-size: 1.2em;
}
*/

.cofiIndexTableRowHeadlineSubtitle {
	margin-top: 2px;
	color: #555555;
    font-size: 0.9em;
}

.cofiIndexTableRowTeaserText {
	margin-top: 5px;
	color: #000000;
    font-size: 1.0em;
}

.cofiIndexTableRowLastPost {
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}

.cofiIndexTableRowSticky {
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}



/* Index View */
.cofiIndexViewTableRowCategoryImage {
	color: #777777;
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #dddddd;
}
.cofiIndexViewTableRowCategoryName {
    padding-left:  10px;
    padding-right: 10px;
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}
.cofiIndexViewTableRowThreads {
    padding-left:  10px;
    padding-right: 10px;
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}
.cofiIndexViewTableRowPosts {
    padding-left:  10px;
    padding-right: 10px;
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}
.cofiIndexViewTableRowLastEntry {
    padding-left:  10px;
    padding-right: 10px;
	border-top:    1px solid #f5f5f5;
	border-right:  1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left:   1px solid #f5f5f5;
}
/* Index View */




/* Entry */
.cofiEntryContent {
	width: 100%;
	border: 1px solid #AAAAAA;
	margin: 20px 0px 30px 0px;
	/* padding: 10px; */
}

.cofiEntryContentHeadline {
	/* width: 100%; */
    background: #EEEEEE;
	border-bottom: 1px solid #AAAAAA;
	padding: 10px;
	/* font-weight: bold; */
}
.cofiEntryContentHeadline1 {
	float: left;
	width: 75%;
    vertical-align: top;
	font-size: 1.5em;
    padding: 2px 0px 0px 0px;
}

.cofiEntryContentHeadline2 {
	float: left;	
	/* width: 20%; */
	text-align: right;
    padding: 0px 0px 0px 10px;
}



.cofiEntryContentText {
	background: #FFFFFF;
	padding: 10px;
}
.cofiEntryContentText1 {
	float: left;
	width: 60%;
	/* height: 200px; */
	border-right: 1px solid #CCCCCC;
}
.cofiEntryContentText2 {
	float: left;	
	width: 35%;
	padding: 0px 0px 0px 30px;
/*	text-align: right; */
}




.cofiEntryContentImage {
	background: #FFFFFF;
	padding: 2px;
	border: 1px solid #DDDDDD;
	margin: 5px 10px 5px 10px;
}




.cofiEntryContentContact {
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
}

.cofiEntryContentActions {
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
}





.cofiEntryHeader {
	font-size: 1.2em;
	font-weight: bold;
    margin-top: 20px;
}
.cofiEntryFooter {
	font-size: 1.0em;
	font-weight: normal;
	color: #777;
    margin-top: 5px;
}



.cofiFirstname {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiLastname {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiStreet {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiZip {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiCity {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiState {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiCountry {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}


.cofiType {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiCategory {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiHeadline {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiText {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiCondition {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}

.cofiPrice {
	font-size: 1.4em;
	font-weight: bold;
    margin-top: 10px;
}




.cofiButton {
    margin-top: 10px;
}

/* Entry */


/* Top Entries */
.cofiTopEntries1 {
	font-size: 0.9em;
    margin-top: 10px;
}
.cofiTopEntries2 {
	font-size: 0.9em;
    margin-bottom: 15px;
}
/* Top Entries */


/* Entry Description Row */
.cofiEntryInfoRow {
    margin: 0px 0px 30px 0px;
}

.cofiEntryUsername {
    float: left;
	width: 80px;
	text-align: center;
	font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 3px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
}
.cofiEntryLabel {
    float: left;
	width: 80px;
	text-align: center;
	font-weight: bold;
    margin: 0px 0px 0px 10px;
    padding: 3px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
}
.cofiEntryPrivateCommercial {
    float: left;
	width: 80px;
	text-align: center;
	font-weight: bold;
    margin: 0px 0px 0px 10px;
    padding: 3px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
}

/* Entry Description Row */



.cofiStateActive {
	font-weight: bold;
    color: #00641A;
    margin: 0px 5px 0px 5px;
}
.cofiStateExpired {
	font-weight: bold;
    color: #BC0000;
    margin: 0px 5px 0px 5px;
}
.cofiStateDeactivated {
	font-weight: bold;
    color: #FF7D00;
    margin: 0px 5px 0px 5px;
}





/* Profile */
.cofiProfileContent {
    margin: 10px;
    padding: 10px;
	border: 1px solid #ddd;
}

.cofiProfileUsername {
	float: left;
    margin-top: 10px;
    margin-left: 5px;
	font-size: 2em;
	font-weight: bold;
}
.cofiProfileName {
    margin-top: 12px;
    margin-left: 10px;
    padding-left: 10px;
}

.cofiProfileHeader {
	font-size: 1.2em;
	font-weight: bold;
}


.cofiProfileLocationBox {
    margin-bottom: 20px;
    padding: 0px;
    background: #e0e0e0;
    border: 1px solid #dddddd;
}
.cofiProfileLocationHeader {
    margin: 0px 0px 1px 0px;
    padding: 5px;
/*    background: #d5d5d5; */
    background: #f0f0f0;
}
.cofiProfileLocationRow {
    margin: 0px 0px 1px 0px;
    padding: 5px;
/*    background: #eeeeee; */
    background: #f7f7f7;
}
.cofiProfileLocationLabel {
	float: left;
	width:100px;
	text-align: left;
	font-weight: bold;
}
.cofiProfileLocationValue {
	font-weight: normal;
}
/* Profile */



/* Tables */
.cofiTableHeader {
	background: #EEEEEE;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
}
/* Tables */


/* Footer */
.cofiFooter {
	margin: 20px 10px 0px 0px;
    color: #999;
    font-size: 10px;
    text-align: right;
}
#cofiFooterLeft {
    text-align: right;
}
#cofiFooterRight {
    margin: 0px 0px 0px 2px;
}

#cofiFooterLinkCF {
    color: #999;
    font-size: 10px;
    text-decoration: none;
}
#cofiFooterLinkMP {
    color: #999;
    font-size: 10px;
    text-decoration: none;
}
/* Footer */

/* Avatar */
.cofiAvatarBox {
	width:32px;
	height:32px;
	text-align: center;
	background: white;
	margin: 5px;
	padding: 2px;
	border: 1px solid #ddd;
}
/* Avatar */





