@charset "utf-8";
* {
    margin: 0;
    padding: 0;
	font-family:Futura-light, Verdana, sans-serif;
}
@font-face {
	font-family: 'Futura-light';
	src: url('http://www.larabohinc.com/fonts/futura-light-webfont.eot');
	src: local('☺'), url('http://www.larabohinc.com/fonts/futura-light-webfont.woff') format('woff'),url('http://larabohinc.com/fonts/futura-light-webfont.woff') format('woff'), url('http://www.larabohinc.com/fonts/futura-light-webfont.ttf') format('truetype'), url('http://larabohinc.com/fonts/futura-light-webfont.ttf') format('truetype'), url('http://www.larabohinc.com/fonts/futura-light-webfont.svg#webfont') format('svg'), url('http://larabohinc.com/fonts/futura-light-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;	
}

body, body table, body table p, p, div, span {
font-size: 11pt;
font-family:Futura-light, Verdana, sans-serif;	
color:#FFF;
}
.heading, span.heading, div span.heading, div span.heading, table .heading, span.heading, p span.heading, table p span.heading, table tr td table tr td p span.heading, div table tr td table tr td p span.heading {
font-size: 16pt;
padding-bottom:3px;
font-family:Futura-light, Verdana, sans-serif;
}
a:link, a:visited, a:hover{
	text-decoration:none;
	color:#FFF;
}
.smallText {
	font-size:10pt;
}




html, body, #bg, #bg table, #bg td {
    height:100%;
    width:100%;
    overflow:hidden;
	background-color:#000;
	
}
.slideElement {
	background-size: auto 100%; /* w3 spec - no browser supports it yet */
    -moz-background-size: auto 100%; /* used for firefox */
    -o-background-size: auto 100%; /* used for opera */
	-webkit-background-size: auto 100%; /* used for opera */
	top:0px;
	background-position:top  !important;
}
#cont {
    position:absolute;
    top:30px;
	right:30px;
    z-index:70;
	width:392px;
	height:200px;
    overflow:visible;
	text-align:center;
	font-size:12pt;
	text-align:right;
	text-decoration:none;
	color:#FFF;
	line-height:24pt;
	padding-bottom:5px;
}
#cont a:link, #cont a:visited, #cont a:hover{
	text-decoration:none;
	color:#FFF;
}

.box {
    margin: 0 auto;
    width: 455px;
    padding-bottom:50px;
	font-size: 14px;
	font-family:Arial;	
}
#cont2 {
    position:absolute;
    bottom:0px;
	left:0px;
    z-index:70;
    overflow:auto;
	text-align:center;
	background-color:#000;
	width: 100%;
	height:70px;
}
.box2 {
	position:relative;
	left:20px;
	top:0px;
    float:left;
    width: 695px;
	margin-top:5px;
}
.box3 {
	position:relative;
	right:20px;
	top:0px;
    width: 140px;
	float:right;
	margin-top:5px;
}
#cont3 {
    position:absolute;
    bottom:30px;
	right:30px;
    z-index:70;
	width:300px;
    overflow:visible;

	font-size:11pt;
	text-align:right;
	text-decoration:none;
	color:#FFF;
	line-height:18pt;
}
#cont3 p{
	margin-bottom:12px;
}
#cont3 a:link, #cont3 a:visited, #cont3 a:hover{
	text-decoration:none;
	color:#FFF;
}
#playControls {
    position:absolute;
    z-index:100;
	width:50px;	
	right:480px;
	bottom:40px;
}
.contactMap {
    position:absolute;
	left:10%;
	top:30px;
    z-index:70;
    overflow:visible;
	width:500px;	
	height:100%;
}
.contactMap a:link, contactMap a:visited, contactMap a:hover{
	text-decoration:underline;
}
.registerForm {
    position:absolute;
	left:30px;
	bottom:47px;
    z-index:70;
    overflow:visible;
	width:600px;

}
.registerForm2 {
    position:absolute;
	left:30px;
	bottom:45px;
    z-index:70;
    overflow:visible;
	width:600px;
	height:100%;
}
.registerForm2 table{ 
font-size:16pt;
}
#bg {
    position: fixed;
	z-index:50;
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

.fld_float {
padding-bottom:10px;
}
fieldset {
border:0 none;
margin:0;
padding:0;
}
.fld_float label, .fld_float span {
color:#fff;
float:left;
font-weight:normal;
margin-top:2px;
width:113px;
}
label {
background-position:0 2px;
background-repeat:no-repeat;
}
.fld_float .frm_text, .fld_float .frm_file, .fld_float .frm_dropdown, .fld_float textarea {
border-color:#E5E5E5 #FAF9F8 #FAF9F8 #E5E5E5;
border-style:solid;
border-width:1px;
}
.fld_float .frm_text, .fld_float .frm_dropdown, .fld_float .frm_multi, .fld_float .frm_file, .fld_float textarea, .fld_float .frm_float1 {
background-color:white;
color:#949494;
float:left;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
padding:0;
width:380px;
}
.frm_text, .frm_file, .frm_dropdown, textarea {
border-color:#E5E5E5 #FAF9F8 #FAF9F8 #E5E5E5;
border-style:solid;
border-width:1px;
}
.frm_text, .frm_text_sml, .frm_dropdown, .frm_multi, textarea {
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.fld_submit {
	text-align:right;	
	width:100%;
	height:28px;
}
.fld_submit input{
	margin-right:100px;
	border-width: 0px;
	padding:0;
}
br.clear {
clear:both;
}
.clear {
clear:both;
height:0;
overflow:hidden;
}