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

.mod-box {
	padding: 15px;
	border: 0px solid #ddd;
}

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

#top-b .mod-box {
    border: 0 solid #DDDDDD;
    padding: 0px;
	margin: 5px!important;
}
#top-b .grid-box.width25:first-child .mod-box {
	margin: 5px 5px 5px 10px!important;
}
#top-b .grid-box.width25:last-child .mod-box {
	margin: 5px 10px 5px 5px!important;
}

/*
#top-b .grid-box.width25 {
	float: left;
	width: 48%;
	margin: 5px 1% 10px 1%;
}
*/
#top-b h3 {
	color: #444;
	font-weight: 18px;
	line-height: 24px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 6px;
	background: #F7B24D;
	border-radius: 6px 6px 0 0;
}
.lightgreyblock {
	clear: both;
	background: #a4aeb9;
	color: #222222;
	border-radius: 6px;
}
.darkgreyblock {
	background: #656870;
	color: #fff;
	border-radius: 6px;
}

#top-b .homeblock1  {
	background: url(../../../images/d-line-home-cable-tidy.jpg) top left no-repeat;
	background-size: 100% auto;
	min-height: 180px!important;
}
#top-b .homeblock2  {
	background: url(../../../images/intheoffice.jpg) top left no-repeat;
	background-size: 100% auto;
	min-height: 180px!important;
}
#top-b .homeblock3  {
	background: url(../../../images/proinstall.jpg) top left no-repeat;
	background-size: 100% auto;
	min-height: 180px!important;
}
#top-b .homeblock4  {
	background: #a4aeb9 url(../../../images/FAQ.png) center 45px no-repeat;
	background-size: 60% auto;
	min-height: 180px!important;
}

#sidebar-a .module .module-title {
	font-weight: bold;	
}

.banneritem {
	margin-top: 15px;	
}