﻿@charset "utf-8";
/* CSS Document */
/* Author: Christer @ InBusiness */
/* Layout-specific stylesheet */

/* Front Content
---------------------------------------- */
#frontContent {
	width:700px;
	padding:0 0 20px 0;
	overflow:hidden;
}

/* Front Content - Product
---------------------------------------- */
#frontContent .frontProduct {
	width:130px;
	height:330px;
	margin:0 20px 0 0;
	padding:10px;
	float:left;
	overflow:hidden;
	background:#CECFCB;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(PIE.htc);
	position:relative;
}
#frontContent .frontProduct .image {
	width:130px;
	text-align:center;
	padding:0 0 10px 0;
}
#frontContent .frontProduct .image img {
	max-width:130px;
}
#frontContent .frontProduct h2 {
	width:130px;
	display:block;
	font-size:1.667em;
	font-weight:normal;
	line-height:normal;
	color:#FFF;
	border:none;
	text-transform:none;
	margin:0;
	padding:0 0 5px 0;
}
#frontContent .frontProduct .link .link {
	text-transform:uppercase;
}
#frontContent .frontProduct .link a,
#frontContent .frontProduct .link a:link,
#frontContent .frontProduct .link a:visited {
	text-decoration:underline;
	color:#656565;
}
#frontContent .frontProduct .link a:hover,
#frontContent .frontProduct .link a:active {
	text-decoration:none;
	color:#656565;
}

/* Front Content - Slides
---------------------------------------- */
#frontContent .frontSlides {
	width:530px;
	height:220px;
	float:right;
	overflow:hidden;
}
#frontContent .frontSlides p {
	margin:0;
}
#frontContent .frontSlides img {
	width:530px;
	height:220px;
	border:none;
	outline:none;
}

/* Front Content - Article
---------------------------------------- */
#frontContent .frontArticle {
	width:530px;
	height:120px;
	padding:10px 0 0 0;
	float:right;
}
#frontContent .frontArticle h1 {
	font-size:2.083em;
	font-weight:bold;
	margin:0;
	padding:0;
	border:none;
	color:#A9B1B1;
}
#frontContent .frontArticle h3 {
	font-size:1.250em;
	font-weight:bold;
	margin:0;
	padding:0;
	border:none;
	color:#A9B1B1;
}
#frontContent .frontArticle .ingress {
	padding:5px 0;
}


/* Front News
---------------------------------------- */
#frontNews {
	width:680px;
	margin:0 0 20px 0;
	padding:10px 10px 0 10px;
	background:#CECFCB;
	overflow:hidden;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(PIE.htc);
	position:relative;
}
#frontNews .newsBox {
	width:330px;
	padding:10px 0;
	float:left;
	overflow:hidden;
}
#frontNews .firstInRow {
	clear:both;
}
#frontNews .lastInRow {
	margin:0 0 0 20px;
}
#frontNews .image {
	width:80px;
	height:120px;
	float:left;
}
#frontNews .image img {
	width:80px;
	height:120px;
}
#frontNews .content {
	width:240px;
	padding:0 0 0 10px;
	float:left;
}
#frontNews .contentWide {
	width:330px;
	float:left;
}
#frontNews .newsBox h2 {
	font-size:1.667em;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:none;
	border:none;
}