@CHARSET "UTF-8";

/**
 * Basic CSS styles
 */

HTML, BODY, FRAMESET, FRAME, IFRAME, OBJECT, EMBED,
TABLE, TH, TD, TR, TBODY, THEAD, TFOOT, COLGROUP, COL,
DIV, P, SPAN, H1, H2, H3, H4, H5, HR, UL, LI,
A, IMG, FORM, BUTTON, INPUT, SELECT, FIELDSET, TEXTAREA, LEGEND, LABEL
{
	margin					: 0px;
	padding					: 0px;
	color					: #434242;
	border					: none;
    font-family				: 'FuturaBT-Book';
	font-size				: 0,9em;
    font-style				: normal;
    font-weight				: normal;
    letter-spacing			: 0.1em;
    outline					: none;
	text-align				: left;
	text-decoration			: none;
}

HTML, BODY
{
	width					: 100%;
	height					: 100%;
	overflow				: hidden;
}

/**
 * Chrome 33 webfont bugfix: https://code.google.com/p/chromium/issues/detail?id=336476#c42
 */
BODY {
	-webkit-animation-duration: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
	from{ opacity: 1; }
	to{	opacity: 1; }
}
/**
 * // END BUGFIX
 */

DIV#logo
{
	background-image		: url('../img/logo.png');
	background-position		: center;
	background-repeat		: no-repeat;
	width					: 100%;
	height					: 161px;
	cursor					: pointer;
}

DIV#bgSlider
{
	position				: absolute;
	width					: 100%;
	height					: 100%;
	top						: 0px;
	left					: 0px;
	z-index					: -9999;
}

DIV#bgSlider IMG
{
	width					: 100%;
	height					: 100%;
}

/**
 * Slide background definitions
 */
 
.images > DIV,
.images > DIV > DIV,
.current,
.next
{
 	-webkit-background-size	: cover !important;
    -moz-background-size	: cover !important;
    -o-background-size		: cover !important;
    background-size			: cover !important;
}

.fluxslider,
.surface,
.images
{
	width					: 100%;
	height					: 100%;
}


/**
 * Content
 */
DIV#contentCenter 
{
	position				: absolute;
	max-width				: 550px;
}

DIV#contentRight
{
	position				: absolute;
	float					: left;
	max-width				: 550px;
	margin-right			: 100px;	
}

.content
{
	
	font-size				: 0.9em;
	line-height				: 1.5em;
	display					: none;
	width					: 100%;
	word-break				: normal;
	word-wrap				: break-word;
}

.content SPAN
{
	font-size				: 1.3em;
	text-transform			: uppercase;
}

.content DIV
{
	float					: left;
	padding-right			: 20px;
}

.content DIV:last-child
{
	margin-top				: 3px;	
}

.content P
{
	margin-bottom			: 20px;
}