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

/*********************** MODULES STYLES ***********************/

/********** djmodule **********/
div.jm-djmodule{
	margin: 0 0 10px 0;
	display: block;
}
div.jm-djmodule-in{
	background: #efefef;
}
div.module-content{
	padding: 10px;
}
div.jm-djmodule h3.title{
	background: url("../images/h3titledefault.jpg") left top repeat-x;

	color: #FFFFFF;
	font-size: 16px;
	line-height: 15px;
	margin: 0;
	padding: 8px 10px 9px 10px;
}
/**blue suffix**/
div.jm-djmodule.blue{
	background: url("../images/moduleBlueIn.jpg") repeat;
	color: #fff;
}
div.jm-djmodule.blue div.jm-djmodule-in{
	background: url(../images/moduleBlueGradient.jpg) top left repeat-x;
}
div.jm-djmodule.blue h3.title{
	background: none;
	color: #FFFFFF;
	text-align: center;
	padding: 12px 10px 13px 10px;
	background: url("../images/h3titleblue.png") left bottom repeat-x;
}


/********** topbox **********/
#jm-topbox .rowcount_1 .topbox-in {
	width: 100%;
	float: left;
	overflow: hidden;
	margin:0;
	padding:0;
}

#jm-topbox .rowcount_2 .topbox-in {
	width: 472px;
	float: left;
	overflow: hidden;
	margin:0;
	padding:0;
}
#jm-topbox .rowcount_3 .topbox-in {
	width: 305px;
	float: left;
	overflow: hidden;
	margin:0;
	padding: 0 30px 0 0;
}

#jm-topbox div.topbox-row-last.topbox-in{
	padding: 0 ;
	float: right;
}
/********** bottom **********/

#jm-bottom .rowcount_1 .bottom-in {
	width: 100%;
	float: left;
	overflow: hidden;
	margin:0;
	padding:0;
}

#jm-bottom .rowcount_2 .bottom-in {
	width: 572px;
	float: left;
	overflow: hidden;
	margin:0;
	padding:0;
}

#jm-bottom .rowcount_3 .bottom-in {
	width: 305px;
	float: left;
	overflow: hidden;
	margin:0;
	padding: 0 20px 0 0;
}
#jm-bottom div.bottom-row-last.bottom-in{
	padding: 0 ;
	float: right;
}

/***djmodule2 style***/
#jm-bottom a:link,
#jm-bottom a:visited,
#jm-topbox a:link,
#jm-topbox a:visited{
	color: #fff;
}
div.jm-djmodule2{
	color: #ffffff;
}
div.jm-djmodule2 h3.title2{
	margin: 0 0 10px 0;
}
div.boxesTopShadow{
	display: block;
	height: 5px;
	background: url("../images/topboxesTopShadow3.png") center no-repeat;
}
div.rowcount_2 div.boxesTopShadow{
	background: url("../images/topboxesTopShadow2.png") center no-repeat;
}
div.rowcount_1 div.boxesTopShadow{
	background: url("../images/topboxesTopShadow1.png") center no-repeat;
}
div.boxesBotShadow{
	display: block;
	height: 8px;
	background: url("../images/topboxesBotShadow3.png") center no-repeat;
}
div.rowcount_2 div.boxesBotShadow{
	background: url("../images/topboxesBotShadow2.png") center no-repeat;
}
div.rowcount_1 div.boxesBotShadow{
	background: url("../images/topboxesBotShadow1.png") center no-repeat;
}
div.jm-djmodule-leftSh{
	background: url("../images/topboxesLeftShadow.png") left repeat-y;
	padding: 0 0 0 6px;
}
div.jm-djmodule-rightSh{
	background: url("../images/topboxesRightShadow.png") right repeat-y;
	padding: 0 6px 0 0;
}
div.dj-module-in-back{
	background: url("../images/topboxInBlue.jpg") repeat;
	padding: 1px;
	display: block;
}
div.dj-module-topshape{
	background: url("../images/shapeBoxes3.png") left top no-repeat;
	padding: 2px;
}
div.rowcount_2 div.dj-module-topshape{
	background: url("../images/shapeBoxes2.png") left top no-repeat;
}
div.rowcount_1 div.dj-module-topshape{
	background: url("../images/shapeBoxes1.png") left top no-repeat;
}
div.module-content2{
	border: 1px solid #ccc;
	padding: 10px;
}

div.jm-djmodule2.black div.dj-module-in-back{
	background: #1f202b;
}
