@charset "utf-8";
/* CSS Document */

a{color: #dedede; text-decoration: none;}
a:link{color: #dedede; text-decoration: none;}
a:visited {color: #dedede; text-decoration: none;}
a:hover {
	text-decoration: underline;
	color: #fff;
}
a:active {
	color: #fff;
	text-decoration: none;
}

footer a{color: #fff; text-decoration: none;}
footer a:link{color: #fff; text-decoration: none;}
footer a:visited {color: #fff; text-decoration: none;}
footer a:hover {text-decoration: underline; color: #fff;}
footer a:active {color: #fff; text-decoration: none;}

ul,li {list-style:none;}

.banner {
	width: 100%;
	height: 100%;
	font-size: 0;
	background-color: #a32a41;
}

.wrap {
    position: relative;
    width: 100%;
    height: 100%;
    font-size: 0; padding: 0px; border: none;
	
}
.marginbox { margin-bottom: 30px;}
.marginbox2 { margin-bottom: 10px;}
.bg-colour {
	background-color: #c4374c;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgpm-colour { background:url(../images/bg2.jpg) no-repeat top center #212121;}
.bgly-colour {
	background-color: #1a1a1a;
	background-image: url(../images/bg3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgpm-colour {
	background-color: #272426;
	background-image: url(../images/bg4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bghx-colour { 	background-color: #1a1a1a;
	background-image: url(../images/bg5.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
.bgrj-colour { background:url(../images/bg6.jpg) no-repeat top center #1a1a1a;}


.bg-img img{
	width: 100%; 
}

.nav {
	width: auto;
	float: auto;
	min-height: 40px;
}

.boxp { margin-top: 15px; line-height: 28px;}
.h3font {
	color: #ffa486;
}
.h3font2 {
	color: #f0f0f0;
}
.h4font { color: #b16d06; margin-top: 20px;}
.imghalf img { width:50%;}


.marketing {text-align: center; margin-bottom: 20px;}
.section {padding: 50px 15px 40px 15px;}

.bordersize {padding-top: 20px;}
.bordersize2 {padding-top: 10px;}
.bordersize7 {padding: 10px 10px 0px 5px;}
.bordersize4 {
	padding-top: 40px;
}
.bordersize6 {
	padding-top: 80px;
}

.fontmonospace { line-height: 28px; text-align: center;}
.fontcoler { line-height: 28px; color:#c4c4c4;}

.bgimg { background: url(../images/bgimg_01.jpg) no-repeat; text-indent: 65px;}
.text-red{ color:#e4002b;}
.imgrounded{border-radius:2px}
.coler-box {border-radius:2px; background-color:#778f9a; color: #FFF;}
.bordersize3 { padding-left: -15px; padding-right: -15px;}
.boxp{width: 100%; padding: 0px; margin: 0px;}
.text-gray{ color:#888888;}
.bordersize5 { padding-left: 5px; padding-right: 5px;}
.margin1 { margin-right:10px; font-weight: normal;}
