/* Main Styles for the Corbex Website */
/* General Styles */
*{
	padding: 0;
	margin: 0;
}

body{
	background-image: url('../images/speckleBg.png');
}
/* Utility Styles */
.noPad{
	padding: 0;
	margin: 0;
}

/* Specific Styles */
#banner{
	width: 100%;
	height: 370px;
	background: url('../images/poule.jpg') no-repeat top left;
	background-size: cover;
	position: relative;
}

#logo{
	width: 335px;
	height: 142px;
	background-color: rgba(255,255,255,.85);
	position: absolute;
	bottom: 10px;
	left: 10%;
	z-index: 5;
}

#nav{
	width: 100%;
	height: 32px;
	background-color: rgba(73,73,73,.95);/*179,67,398*/
	position: absolute;
	bottom: 0;
}

.txt{
	padding: 25px;
	text-align: center;
}

.picFx{
	padding: 15px;
}

.picFx img{
	width: 100%;
	border: 10px solid #FEFEFE;
	border-bottom: 45px solid #FEFEFE;
	-webkit-box-shadow: 3px 3px 3px #777777;
	-moz-box-shadow: 3px 3px 3px #777777;
	box-shadow: 3px 3px 3px #777777;
	margin-top: 10px;
}

.picFx b{
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 25px;
	font-size: 20px;
	padding-right: 29px;
}

.picFx h3{
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 4px;
	font-size: 20px;
	padding-right: 30px;
}

.boxPoint{
	height: 200px;
	text-align: center;
	background-color: red;
}

/* Text Styles */
p{
	font-size: 20px;
}

/* Colour Scheme */
.dark{color: #004C25;}
.darkBg{background-color: #004C25;}

.light{color: #FCFCFC;}
.lightBg{background-color: #FCFCFC;}

.red{color: #B34313;}
.redBg{background-color: #B34313;}