@charset "utf-8";
/* CSS Document */
/*  :link,:visited { text-decoration:none } */
/*  ul,ol { list-style:none } */
/*  h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } */
/*  ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 } */
/*  a img,:link img,:visited img { border:none } */
/*  address { font-style:normal } */

html{


		background:#0F0E12 url(../images/redlamps_bg.jpg) bottom right no-repeat;
		background-attachment:fixed;
		height:100%;

}

body {
	font-family:"Trebuchet MS", Arial, sans-serif;
	text-align:center;

	margin:0;
	padding:0;
	color:#BF9F87;

}

body *	{
	margin:0;
	padding:0;

}

#headline{
	margin-top:5px;
	padding:0 0 0 0 ;
	text-align:center;
	
}

#wrapper	{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	color:#BF9F87;
	font-size:12px;
	line-height:18px;
}

#header{
	height:85px;
	padding:20px 0 0 0;
}

/* Horizontal Menu  Styles */
#nav{
	
	width:900px;
	
	padding:0px;
	color:#c1272d;
	height:26px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin-bottom:25px;
}

#nav ul{
	margin:0px;
	padding:0 0 0 0px;
}

#nav li{
	margin: 0 0 0 0;
	padding: 0;
	float:left;
	position:relative;
	list-style-type: none;
	
	
}

#nav li a:link, #nav li a:visited
{
	display:block;
	color: #f2f2f2;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#nav li a:link#current, #nav li a:visited#current, #nav li a:hover
{
	color: #f2f2f2;
	
}

#nav li a:hover{ 
	color: #c1272d;
	
}

/* Horizontal Menu Drop Down Sub-Menus */
	
#nav li ul {
	clear:both;
	display:none;
	position:absolute;
	width:160px;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#FFF;
	text-align:left;
	background:#205B73;
	
}
	
#nav li:hover > ul {
	display:block;
}

#nav li ul li {
	clear:both;
	width:160px;
	height:22px;
	margin:0px;
	padding:0px;
	line-height:20px;
	border-bottom:1px solid #4C7885;
	color:#E6E4B5;
}
	
#nav li ul li a:link, #nav li ul li a:visited{
	clear:both;
	padding:2px 0 2px 10px;
	margin:0;

	color:#E6E4B5;
	width:160px;
	height:22px;
	font-weight:normal;
	font-size:12px;
}
	
#nav li ul li a:hover {

	color: #fff;
	border-bottom:none;
	margin:0;
}

 /* End on Navigation menu   */
 
 #tagline{
 	margin:20px 0 0 30px;
	padding:0 0 0 0;
	width:300px;
}

 
.logo{
	padding-top:0px;
	width:240px;
	float:right;
}

.logo a:link, .logo a:visited {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/LS_logo.jpg',sizingMethod='scale');
	display:block;
	height:85px;
	width:250px;
	margin:0px 0 0 30px;
}

.logo[class] a:link, .logo[class] a:visited {
	background:url(../images/LS_logo.jpg) top left no-repeat;
	display:block;
	height:85px;
	width:250px;
	margin:0px 0 0 30px;
}

.logo em {
	display:none;
}

.clear{
	clear:both;
	padding:0;
	margin:0;
	height:1px;
}

#container{
	margin:40px auto 10px auto;
	width:900px;
	padding:0 0 0px 0;
}

#content{	
	
	
	color:#BF9F87;
	margin-bottom:15px;
	padding:20px 20px;
}

 a.contact, #contact h2 {
	display: block;
	width: 116px;
	height: 25px;
	text-decoration: none;
	background:url(../images/nav_contact.jpg) no-repeat;
}

 a.background, #background h2 {
	display: block;
	width: 159px;
	height: 25px;
	text-decoration: none;
	background:url(../images/nav_background.jpg) no-repeat;
}

a.benefits, #benefits h2 {
	display: block;
	width: 105px;
	height: 25px;
	text-decoration: none;
	background:url(../images/nav_benefits.jpg) no-repeat;
}

a.spectrum, #spectrum h2 {
	display: block;
	width: 120px;
	height: 25px;
	text-decoration: none;
	background:url(../images/nav_spectrum.jpg) no-repeat;

}

a.distributors, #distributors h2 {
	display: block;
	width: 160px;
	height: 25px;
	text-decoration: none;
	background:url(../images/nav_distributors.jpg) no-repeat;
}

a.products{
	display: block;
	width: 125px;
	height: 25px;
	text-decoration: none;
	background:url(../images/nav_products.jpg) no-repeat;
}

a.home{
	display: block;
	width: 95px;
	height: 25px;
	text-decoration: none;
	background:url(../images/nav_home.jpg) no-repeat;
}

a.background:hover, a.benefits:hover, a.spectrum:hover,
a.distributors:hover, a.contact:hover, a.home:hover{
	background-position: 0px -25px;
}

 a.background.current, a.benefits.current, a.spectrum.current, a.distributors.current, a.home.current, a.contact.current,
 a.products.current{
	background-position: 0px -25px;
}


#content h2{
		font-weight:normal;
		font-size:18px;
		color:#fff;
		margin:0;
		padding:0;
}

#content h3{
		font-weight:normal;
		font-size:16px;
		color:#EC2A33;
		padding:24px 0 4px 10px;
}
#content p{
		padding:5px 10px;
}



h2 em{
	display:none;
}

#content .hilite{
		color:#fff;
		font-style:italic;
}

#content ul{
		padding:0px 40px;
}

#content ul li{
	padding:5px;
	line-height:20px;
}

img.floatR{
		float:right;
		padding:5px 20px;
}

.callforaction{
	background:none;  /* url(../images/callforactionbg.jpg) top right no-repeat; */
	height:100px;
	width:720px;
	margin:20px auto 10px auto;
	
}

.callforaction h2{
	color:#999;
	font-size:16px;
	padding:0 0 8px 0;
	margin:5px 0 0 15px;
	color:#e5f1f5;
	font-weight:normal;
	font-style:italic;
	line-height:24px;
}

.callforaction h3{
	color:#EC2A33;
	font-size:18px;
	padding:0;
	margin:0px 0 0 5px;
	font-weight:normal;
}

.callforaction p{
	width:580px;
	padding:15px 0 0 25px;
	
	font-weight:normal;
	color:#e5f1f5;
	font-style:italic;
}
.callforaction .details{
	font-size:20px;
	color:#94B3C5;
}

.callforaction .secondline{
	display:block;
	padding: 0 0 0 40px;
}

.callforaction .signup{
	display:block;
	float:right;
	text-align:right;
	padding: 15px 30px 0 0;
	color:#39F;
}

.callforaction img{
	padding:2px;
	margin:0px;
	border:none;
}

.callforaction a:link,
.callforaction a:visited, .callforaction a:active{
	color:#39F;
	text-decoration:none;
}

.callforaction a:hover{
	color:#fff;
	text-decoration:underline;
}

/***    ****/
.distributors{
	float:left;
	width: 180px;
	height: 120px;
	padding:10px 10px 20px 10px;
	margin-left:10px;
	
}
.distributors img{
	width: 167px;
	height: 84px;
	padding:0px;
}

.distributors a img{
	border:none;
}

.caption{
	color:#fff;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-style:italic;
	margin:3px 0 0px 0px;
	font-size:10px;
}

address{
	padding:0 0 5px 20px;
	font-size:14px;
}

#footer{
	border-top:1px solid #999;
	color:#999;
	text-align:right;
	font-size:12px;
}

#footer a.active, #footer a:hover {color:#666666;}
#footer a.active, #footer a:link {color: white;}
#footer a.active, #footer a:visited {color: white;}
#footer a.active, #footer a:ctive {color: white;}


table{
	text-align:center;
}

table th{
	
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:0 0 12px 0;
	border-bottom:1px solid #999;
}

table td{
	padding:2px 0px 6px 0;
}

table .light{
	color:#ccc;
}

.notes{
	font-style:italic;
	font-size:11px;
	color:#999;
}

