
div#banner {
	width: 100%;
	height: 276px;
	/*background: transparent url('../images/layout/bgBanner.png') center top repeat-x;*/
	background: #043b44;
	position: relative;
	z-index: 2;
}

body#home div#banner {
	height: 436px;
	/*background: transparent url('../images/layout/bgBannerHome.png') center top repeat-x;*/
}

div#banner:before {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: #0385a5; /* Old browsers */
	background: -moz-linear-gradient(left,  #0385a5 0%, #ccc10e 29%, #ccc10e 36%, #0385a5 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(left,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* IE10+ */
	background: linear-gradient(to right,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* W3C */
}

div#banner:after {
	content: "";
	display: block;
	width: 100%;
	height: 8px;
	background: #0385a5; /* Old browsers */
	background: -moz-linear-gradient(left,  #0385a5 0%, #ccc10e 29%, #ccc10e 36%, #0385a5 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(left,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* IE10+ */
	background: linear-gradient(to right,  #0385a5 0%,#ccc10e 29%,#ccc10e 36%,#0385a5 100%); /* W3C */
}

div#bannerInner {
	width: 960px;
	height: 260px;
	margin: 0 auto;
	position: relative;
	z-index: 25;
}

body#home div#bannerInner {
	height: 420px;
}

/*form*/

div#bannerSubPgForm,
div#bannerForm {
	width: 290px;
	padding: 15px 20px 30px 20px;
	background: #060f17;
	background: rgba(6,15,23,0.8);
	position: absolute;
	z-index: 10;
	bottom: 60px;
	right: 0px;
	border-radius: 8px;
}

div#bannerSubPgForm {
	padding: 0 20px 20px 20px;
	position: absolute;
	z-index: 10;
	bottom: 43px;
}

/*content*/

div#bannerContent {
	width: 220px;
	height: 190px;
	padding: 0 20px;
	position: absolute;
	z-index: 10;
	bottom: 60px;
	left: 0px;
	background: transparent url('../images/layout/bgBannerContent.png') 0px 0px repeat;
	border-radius: 8px;
}

div#bannerContent h2 {
	color: #131d27;
	font-size: 22px;
	line-height: 24px;
	padding: 25px 0 7px 0;
}

body#home div#bannerContent {
	width: 550px;
	height: 125px;
	padding: 0 20px;
	position: absolute;
	z-index: 10;
	bottom: 60px;
	left: 0px;
	background: transparent url('../images/layout/bgBannerContent.png') 0px 0px repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

body#home div#bannerContent h2 {
	color: #131d27;
	font-size: 24px;
	line-height: 24px;
	padding: 15px 0 7px 0;
}

body#home div#bannerContent p {
	color: #2e3842;
	font-size: 14px;
	line-height: 18px;
}

/*photos*/

div#bannerSlides {
	width: 100%;
	height: 260px;
	position: absolute;
	z-index: 2;
	top: 8px;
	text-align: center;
}

body#home div#bannerSlides {
	height: 420px;
}

body#home div.slide {
	width: 100%;
	height: 420px;
	position: absolute;
}

div#bannerSlides div.bannerPhoto {
	width: 100%;
	height: 260px;
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
}

body#home div#bannerSlides div.bannerPhoto {
	height: 420px;
}

div#bannerSlides div.frame {
	width: 100%;
	height: 260px;
	position: absolute;
	z-index: 30;
	top: 0px;
	text-align: center;
	background: transparent url('../images/layout/frameBannerHome.png') center top no-repeat;
}

body#home div#bannerSlides div.frame {
	height: 420px;
}




/*CONTENT SECTIONS
**********************************************************/

div#contentSections .box {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.3333333333%;
	float: left;
	padding: 0 10px 0;
	position: relative;
	z-index: 5;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
}

div#contentSections .box:hover {
	opacity: 0.9;
}

div#contentSections div.text {
	/*width: 310px;
	height: 280px;
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;*/
}

div#contentSections div.image {
	/*width: 310px;
	height: 280px;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;*/
	position: relative;
	z-index: 5;
}

div#contentSections div.image img {
	/*margin-top: 90px;*/
	width: 100%;
	height: auto;
	border-radius: 0 0 8px 8px;
}

div#contentSections div.image .frame {
	/*width: 310px;
	height: 280px;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
	background: transparent url('../images/layout/frameContentSections.png') 0px 0px no-repeat;*/
	display: none;
}

div#contentSections p.burst {
	width: 81px;
	height: 100px;
	padding: 20px 21px 0 21px;
	background: transparent url('../images/layout/bgBurst.png') 0px 0px no-repeat;
	position: absolute;
	z-index: 20;
	right: 0;
	top: 60px;
	color: #fff;
	font-size: 13px;
	font-style: italic;
	text-align: center;
	line-height: 13px;
}

div#contentSections p.burst span.price {
	font-size: 24px;
	display: block;
	padding: 15px 0 15px 10px;
}

div#contentSections p.burst span.euro {
	position: absolute;
	z-index: 20;
	top: 48px;
	left: 22px;
	font-size: 20px;
}

div#contentSections h2 {
	font-size: 24px;
	line-height: 26px;
	color: #fff;
	padding: 20px 0 15px 15px;
	background: #2d3945; /* Old browsers */
	background: -moz-linear-gradient(top,  #2d3945 0%, #080f16 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  #2d3945 0%,#080f16 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2d3945 0%,#080f16 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2d3945 0%,#080f16 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2d3945 0%,#080f16 100%); /* W3C */
	border-radius: 8px 8px 0 0;
}

div#contentSections h2 span {
	font-size: 20px;
	display: block;
}

div#contentSections h2 a {
	color: #fff;
	text-decoration: none;
}

div#contentSections p.more {
	position: absolute;
	z-index: 10;
	bottom: 20px;
	right: 25px;
	background: #2b948f; /* Old browsers */
	background: -moz-linear-gradient(top,  #2b948f 0%, #0385a5 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  #2b948f 0%,#0385a5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2b948f 0%,#0385a5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2b948f 0%,#0385a5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2b948f 0%,#0385a5 100%); /* W3C */
	border: 2px solid #fff;
	color: #fff;
	font-size: 16px;
	border-radius: 6px;
	padding: 8px 20px;
}

/*
div#contentSections p.more a {
	display: block;
	width: 310px;
	height: 280px;
	position: absolute;
	z-index: 30;
	top: 0px;
	left: 0px;
	opacity: 0.90;
}

div#contentSections p.more a:hover {
	opacity: 1;
}

div#contentSections p.more a span {
	display: block;
	position: absolute;
	z-index: 30;
	bottom: 20px;
	right: 15px;
	background: #2c958f url('../images/buttons/bgBtn.png') center bottom repeat-x;
	padding: 6px 20px;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #fff;
}

div#contentSections p.more a:hover span {
	background: #5ab877 url('../images/buttons/bgBtnHover.png') center bottom repeat-x;
	color: #fff;
}
*/

