/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/modules.css);

/* Module Badges
 ----------------------------------------------------------------------------------------------------*/

.module .badge {
	width: 32px;
	height: 22px;
	background: url(../images/module_badges.png) 0 0 no-repeat;
}

.module .badge-hot {
	background-position: 0 0;
}
.module .badge-top {
	background-position: 0 -25px;
}
.module .badge-free {
	background-position: 0 -50px;
}
.module .badge-new {
	background-position: 0 -75px;
}

/* Module Icons
 ----------------------------------------------------------------------------------------------------*/

.module .module-title .icon {
	background: url(../images/module_icons.png) 0 0 no-repeat;
}

.module .module-title .icon-download {
	background-position: 0 0;
}
.module .module-title .icon-twitter {
	background-position: 0 -30px;
}
.module .module-title .icon-mail {
	background-position: 0 -60px;
}
.module .module-title .icon-bubble {
	background-position: 0 -90px;
}
.module .module-title .icon-login {
	background-position: 0 -120px;
}
.module .module-title .icon-cart {
	background-position: 0 -150px;
}

/* Module Type: Box
 ----------------------------------------------------------------------------------------------------*/
h3.module-title {
	font-size: 22px;
	line-height: 30px;
}

.mod-box {
	padding: 15px;
}

#innerbottom .mod-box {
	border: 1px solid #ccc;
}

.mod-blank {
	border: 0px !important;
	padding: 0px;
}

.mod-box .badge {
	top: 10px;
	right: 10px;
}

.bg1 {
	background: url(../images/managewaste.jpg);
	min-height: 170px;
} 

.bg2 {
	background: url(../images/bookabin.jpg);
	min-height: 170px;
} 

.bg3 {
	background: url(../images/concreterecycling.jpg);
	min-height: 170px;
} 

.bg1 h3.module-title, .bg2 h3.module-title, .bg3 h3.module-title {
	color: #fff;
	height: 80px;
	line-height: 60px;
	font-size: 28px;
}
