/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/
/***default modules styles***/

/**jm-moduletable module style**/

.jm-moduletable {
 	background: #000000;
	margin: 0 0 10px;
	color: #fff;
}

.jm-moduletable-content {
	padding: 10px 13px;
}

.jm-moduletable h3.jm-title {
	background: url("../images/module-right-h3") top center no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding: 11px 0;
	text-align: center;  
	color: #fffefe;
}

/**jm-moduletable module style with contact suffix**/

.jm-moduletable.contact {
	background: url("../images/envelope.png") no-repeat;
	color: #000000;
    font-size: 11px;
    height: 109px;
    padding: 10px 8px;
    width: 197px;
}

.jm-moduletable.contact .jm-moduletable-content {
	padding: 0;
}

.jm-moduletable.contact h3.jm-title {
    color: #C80000;
    padding: 10px 0 5px;
    text-transform: uppercase;
	background: none;
}

/**jm-moduletable module style with lightgray suffix**/

.jm-moduletable.lightgray {
	background: #cdcdcd;
	color: #333333;
}

.jm-moduletable.lightgray .jm-moduletable-content {
}

.jm-moduletable.lightgray h3.jm-title { 
  	color: #333333;
    text-align: center;
	background: none;
	padding: 10px 0 0;
}

/**jm-moduletable module style with gray suffix**/

.jm-moduletable.gray {
	background: #333333;
}

.jm-moduletable.gray-content {
}

.jm-moduletable.gray h3.jm-title {
    border-bottom: 1px dashed #D3D3D3;
    color: #D3D3D3;
	padding: 10px 0 5px;
	background: none;
	margin: 0 9px;
}

/** under content modules **/

#jm-content-top-mod .rowcount_1 .content-top-in {
    width: 100%;
}

#jm-content-top-mod .rowcount_1 .content-top-bg {
	padding: 0;
}

#jm-content-top-mod .rowcount_2 .content-top-in {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0;
}
#jm-content-top-mod .rowcount_2 .content-top-bg {
	padding: 0 24px 0 23px;
	background: url("../images/bottom-modules-separator.png") right center no-repeat;
}

#jm-content-top-mod .content-top-row-last .content-top-bg{
    padding: 0 0 0 23px;
	background: none;
}

#jm-content-top-mod .content-top-row-first .content-top-bg{
    padding: 0 24px 0 0;
}

/** bottom modules **/

#jm-bottom .rowcount_1 .bottom-in {
    width: 100%;
}
#jm-bottom .rowcount_1 .bottom-bg {
}

#jm-bottom .rowcount_2 .bottom-in {
    width: 50%;
    float: left;

}
#jm-bottom .rowcount_2 .bottom-bg {
	padding: 0 24px 0 23px;
	background: url("../images/bottom-modules-separator.png") right center no-repeat;
}

#jm-bottom .rowcount_3 .bottom-in {
	 width: 33.3%;
    float: left;
}

#jm-bottom .rowcount_3 .bottom-bg {
	padding: 0 24px 0 23px;
	background: url("../images/bottom-modules-separator.png") right center no-repeat;
}

#jm-bottom .bottom-row-last .bottom-bg{
	float: right;
	background: none;
	padding: 0 0 0 23px;
}

#jm-bottom .bottom-row-first .bottom-bg {
	padding: 0 24px 0 0;	
}

/**jm-moduletable2 module style**/

.jm-moduletable2 {
	padding: 0;
	margin: 0 0 15px 0;	
	color: #84641a;
}

.jm-moduletable2 .jm-moduletable-content {
	padding: 0;
}

.jm-moduletable2 h3.jm-title {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 4px 0;
	color: #7c6633;
	border-bottom: solid 1px #aa935e;
	margin-bottom: 10px;
}





