/*--------------------------------------------------------------
 # 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
 ---------------------------------------------------------------*/

/***search module style***/

#jm-search .jm-moduletable {
	float: right;
}

#jm-search .jm-moduletable h3.jm-mod-title, #jm-search .jm-moduletable .jm-mod-content {
	float: left;
	margin: 0;
	padding: 0;
}

#jm-search .jm-moduletable h3.jm-mod-title {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	font-style: normal;
	font-family: Tahoma;
}

/*** default modules styles ***/

.jm-module {
	margin: 0 0 20px;
}

.jm-module h3.jm-title {
	margin: 0 1px;
	padding: 7px 5px;	
	color: #f8d59f;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	font-weight: normal;
}

.jm-module-content {
	padding: 0 19px;
}

.jm-module h3.jm-title, .jm-title-l {
	box-shadow: 0 2px 5px 0 #000;
	-webkit-box-shadow: 0 2px 5px 0 #000;
	-moz-box-shadow: 0 2px 5px 0 #000;
}

.jm-title-t {
	background: url(../images/title-bg.png) bottom left repeat-x #650105;
}

.jm-title-l {
	background: url(../images/title-l.png) top left no-repeat;
	padding: 0 0 0 35px;
}

.jm-title-r {
	background: url(../images/title-r.png) top right no-repeat;
	padding: 0 35px 0 0;
}

.jm-title-in {
	background: url(../images/title-repeat.png) top left repeat-x;
}

.jm-title-c {
	background: url(../images/title-c.png) top center no-repeat;
	height: 5px;
}

.jm-title-b {
	margin: 0 0 15px;
}

/*** modules with darkred suffix ***/

.jm-module.darkred h3.jm-title {
	box-shadow: 0 0 0 0;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
}

/*** modules with blank suffix ***/

.jm-module.blank h3.jm-title {
	margin: 0 0 15px;
	padding: 0;
	box-shadow: 0 0 0 0;
	-webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
}

.jm-module.blank .jm-module-content {
	padding: 0;
}

/** content bottom modules **/

#jm-content-bottom .rowcount_1 .content-bottom-in {
    width: 100%;
    margin: 0;
    padding: 0;
}

#jm-content-bottom .rowcount_2 .content-bottom-in {
    width: 50%;
    float: left;
}

#jm-content-bottom .rowcount_1 .content-bottom-bg {
	padding: 0;	
}

#jm-content-bottom .rowcount_2 .content-bottom-in.content-bottom-row-first .content-bottom-bg{
    padding: 0 10px 0 0;
}

#jm-content-bottom .rowcount_2 .content-bottom-in.content-bottom-row-last .content-bottom-bg{
    padding: 0 0 0 10px;
}

/** bottom modules **/
#jm-bottom .rowcount_1 .bottom-in {
    width: 100%;
    margin: 0;
    padding: 0;
}

#jm-bottom .rowcount_2 .bottom-in {
    width: 50%;
    float: left;
}

#jm-bottom .rowcount_3 .bottom-in {
	 width: 33.3%;
    float: left;
}

#jm-bottom .rowcount_4 .bottom-in {
	 width: 25%;
    float: left;
}

#jm-bottom .bottom-bg {
	padding: 0 10px;	
}

#jm-bottom .rowcount_1 .bottom-in.bottom-row-last .bottom-bg {
	padding: 0;	
}

#jm-bottom .rowcount_3 .bottom-bg {
	padding: 0 7px;	
}

#jm-bottom .rowcount_3 .bottom-in.bottom-row-first .bottom-bg {
 	padding: 0 13px 0 0;
}

#jm-bottom .rowcount_3 .bottom-in.bottom-row-last .bottom-bg {
 	padding: 0 0 0 13px;
}

#jm-bottom .rowcount_4 .bottom-in.bottom-row-first .bottom-bg {
 	padding: 0 10px 0 0;
}

#jm-bottom .rowcount_4 .bottom-in.bottom-row-last .bottom-bg {
 	padding: 0 0 0 10px;
}

/** dj-catalog2 frontpage module **/

.djf_mod .djf_img {
    background: none;
    border: 3px solid #F8D59F;
    margin: 0 10px 0 0;
    padding: 0;
}

.djf_mod .djf_gal .djf_cell {
    border: 3px solid #F8D59F;
    padding: 0;
}

.djf_mod .djf_gal td {
    padding: 0 5px 5px 0;
}

.djf_mod .djf_left {
    margin: 0 0 5px;
}

.djf_mod .djf_text {
	padding: 0 0 10px;
}

.djf_mod .djf_text h3 {
	color: #DE7071;
}

.djf_mod .djf_text a.readon {
	float: right;
}

.djf_mod .djf_gal {
    float: none;
	display: inline-block;
	width: 100%;
}

.djf_mod .djf_pag span.active,
.djf_mod .djf_pag span:hover {
    background: #de7071;;
    font-weight: normal;
}

.djf_mod .djf_pag span {
    background: #5E031C;
    border: none;
    margin: 0 3px 0 0;
	color: #F8D59F;
}

.djf_mod .djf_pag {
    margin: 7px 0 0;
}

/** dj-catalog2 items module **/

.djc_items .mod_djc_item {
	margin: 0 0 10px;
}

.djc_items .djc_image {
	text-align: center;
	margin: 0 0 10px;
}

.djc_items .djc_image img {
    padding: 0;
    border: 3px solid #F8D59F;
}

.djc_items .djc_title h4 {
	font-size: 16px;
}

.djc_items .djc_title h4 a:link,
.djc_items .djc_title h4 a:visited {
	text-decoration: none;
}

.djc_items .djc_price span {
	font-size: 14px;
	font-weight: bold;
}

.djc_items .mod_djc_item {
    display: inline-block;
	width: 100%;
}

.djc_readon {
	text-align: right;
}

.djc_readon a:link,
.djc_readon a:visited {
	font-weight: bold;
   	padding: 2px 13px 2px 7px;
    text-align: right;
    text-decoration: none;
    color: #f8d59f;
    background: url(../images/arrow.png) right center no-repeat #5e031c;
}	

.djc_readon a:hover {
	text-decoration: none;
    background: url(../images/arrow-h.png) right center no-repeat #de7071;
}

/** dj-image-slider **/

.djslider .slide-desc-bg {
    background: #F8D59F;
    opacity: 0.8;
	filter: alpha(opacity = 80);
}

.djslider .slide-desc-text .slide-title {
    color: #5E031C;
    font-size: 16px;
	line-height: 120%;
    margin-bottom: 0;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.djslider .slide-desc-text .slide-title a {
    color: #5E031C;
	text-decoration: none;
	font-style: italic;
}

.djslider .slide-desc-text .slide-title a:hover {
	text-decoration: underline;
}

.djslider .slide-desc-text {
    color: #5E031C;
    text-align: left;
}

.djslider a:link, 
.djslider a:visited {
    color: #b3123f;
}

.djslider a:hover {
    color: #5E031C;
}
