html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline: 0;font-size:100%;vertical-align: baseline;background:transparent;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}

body {font-family:Helvetica, Arial, sans-serif;font-size:0.9em;}

html, body {height:100%;min-height:100%;max-height:100%;}

table {border-collapse:collapse;border-spacing:0;}

/* ------------------------------------------------------------------- GENERAL -- */

.left {float:left;}
.right {float:right;}
.clear {zoom:1;}
.clear:before {content:"";display:table;}
.clear:after {clear:both;}

p {margin-bottom:1.4em;line-height:1.4em;}

ul, ol {
	list-style-position:inside;
	line-height:1.4em;
}

a, a:link, a:visited {
	color:#db1e3e;
	border-bottom:1px dotted #db1e3e;
	text-decoration:none;
}
a:hover, a:focus, a:active {
	color:#0000aa;
	text-decoration:none;
}
a:focus {outline:#444 dotted 1px;}

h1, h2, h3, h4, h5 {font-weight:bold;}
h1 {}
h2 {}
h3 {}
h4 {}

/* ------------------------------------------------------------------- STRUCTURE -- */

.wrapper {position:relative;bottom:0;width:100%;height:100%;z-index:10;min-width:740px;min-height:740px;}

.bg {position:absolute;bottom:0;left:0;width:100%;min-width:100%;_width:100%;z-index:5;height:100%;}

.bgimg {position:absolute;bottom:0;left:0;width:100%;min-width:100%;_width:100%;z-index:3;height:100%;}

.content {position:absolute;left:31.92%;bottom:42.08%;width:39.89%;height:35.5% !important;z-index:4;max-width:39.89%;overflow:hidden;}

img.logo {max-width:25.33% !important;width:25.33% !important;position:absolute;top:8% !important;left:5% !important;height:auto !important;z-index:4;}

.content-copy {position:absolute;left:40%;top:5%;width:55%;}
.big {font-size:2.4em;font-weight:bold;margin-bottom:0em;}
.content-copy ul, .content-copy ul li {list-style:none;line-height:}

@media only screen and (max-width: 1024px) {
	.content-copy {top:3%;font-size:0.9em;line-height:1.2em;}
	.content-copy p {margin-bottom:1em;}
	.big {font-size:1.8em;margin-bottom:0 !important;}
}

@media only screen and (max-width: 740px) {
	.content-copy {top:5%;font-size:0.85em;line-height:1.4em;}
	.content-copy p {margin-bottom:1.4em;}
	.big {font-size:1.5em;margin-bottom:0 !important;}
}

@media only screen and (max-height: 640px) {
	body {background:#f0f0f0;}
	.wrapper {width:720px;height:450px;min-height:450px;position:relative;bottom:0;margin:0 auto;box-shadow:0 0 5px rgba(0,0,0,0.2);}
	.logo {display:none;}
	.content-copy {top:5%;left:5%;width:95%;font-size:0.85em;line-height:1.4em;}
	.content-copy p {margin-bottom:1.4em;}
	.big {font-size:1.5em;margin-bottom:0 !important;display:none;}
}


