body {
   	margin: 0 0;
   	background-color: #000;
   	font-family: 'Source Sans Pro', sans-serif;
}

a.lime:link {
			color: #fff;
			background-color: transparent;
			text-decoration: none;
}
a.lime:visited {
			color: #fff;
			background-color: none;
			text-decoration: none;
}
a.lime:hover {
			color: #dcdcdc;
			background-color: none;
			text-decoration: underline;
}

div.main-bg {
    position: fixed;
    background-repeat: repeat-x;
    background-position: center center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}

div.main-layout {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}

div.logo {
	position: relative;
	color: #fff;
	background-image: url(../images/light_thomas_prod_logo.png);
	opacity: 0.8;
	display: inline-block;
	width: 121px;
	height: 89px;
    right: 0;
    top: 0;
    z-index: 1;
}

div.logo-position {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

div.landing-pg-title {
	color: #DDD;
	font-size: 40px;
	position: absolute;
	top: 25%;
	left: 50px;
}

div.landing-pg-title span {
	color: #F00;
}

div.landing-pg-menu {
	position: absolute;
	right: 0;
	height: 60px;
	top: 40%;
}

div.menu-rest {
	position: fixed;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: center;
}

div.context{
	position: absolute;
	color: #fff;
	width: 100%;
	bottom: 0;
	z-index: 1;
}

div.context2{
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 1;
}

div.font-white{
	color: #fff;
	
}

/* Menu style */
a.menu {
	display: inline-block;	
	margin-right: 7px;
	margin-bottom: 8px;
	padding: 5px 4px;
	background-color: #D90000;
	border: 1px solid #FF7373;
	opacity: 0.75;
	text-decoration: none;
	z-index: 4;
}

a.menu:hover {
	opacity: 0.95;
	border: 1px solid #FFF;
	z-index: 4;
}

a.menu span {
	color: #FFF;
	font-size: 20px;
	line-height: 28px;	
	opacity: 1 !important;
	z-index: 4;
}

 /* TABLE */
table[Attributes Style] {
width: 700px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

/* Media Screen! */

.video-preview {
	width: 500px
}

@media screen and (min-device-width: 641px) {	
	div.main-bg {
		background-image: url(../images/bg1.png);
	}

}

@media screen and (max-device-width: 640px) {		
	.video-preview {
		width: 300px;
	}
}
