@charset "UTF-8";
/* CSS Document */

body.main{
	background-image:url(../images/home_background.jpg);
	background-repeat:repeat-x;
	background-color: #A1A29E;
	}

div.center{
	margin-left:auto;
	margin-right:auto;
	width: 935px;
	position:relative;
	height:auto;
	}
	
	
/* Top Bar Styles */
div.topbar{
	width:935px;
	position: relative;
	float:left;
	}
	
.headerlinks{
	color:#FFFFFF;
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:14px;
	}

.headerlinks A:link{
	color: #FFFFFF;
	text-decoration:none;
	}
	
.headerlinks A:hover{
	color: #FFFFFF;
	text-decoration:underline;
	}
	
.headerlinks A:visited{
	color: #FFFFFF;
	text-decoration:none;
	}

/* Navigation Styles */
div.mainnav{
	position: relative;
	top:10px;
	float:left;
	}
	
/* Body Styles */
div.maincontent{
	position: relative;
	top: 10px;
	width: 935px;
	height:auto;
	float:left;
	}
	
/* Footer Styles */

div.footer{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 935px;
	
	bottom:-10px;
	float:left;
	}

.footerlinks {
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:12px;
	color:#FFFFFF;
	}

.footerlinks A:link{
	color: #FFFFFF;
	text-decoration:none;
	}
	
.footerlinks A:hover{
	color: #FFFFFF;
	text-decoration:underline;
	}

.footerlinks A:visited{
	color:#FFFFFF;
	text-decoration:none;
	}

/* Home Page Styles */

div.mainhtml{
	position: absolute;
	background-image:url(../images/home_bodyimage.jpg);
	height:485px;
	width:935px;
	}
	
div.warrenty{
	position: absolute;
	background-image:url(../images/home_bottombox.jpg);
	height:168px;
	width:207px;
	left:37px;
	top:485px;
	}
	
div.installation{
	position: absolute;
	background-image:url(../images/home_bottombox.jpg);
	height:168px;
	width:207px;
	left:253px;
	top:485px;
	}

div.theatershowcase{
	position: absolute;
	background-image:url(../images/home_bottombox.jpg);
	height:168px;
	width:207px;
	left:473px;
	top:485px;
	}
	
div.ourhistory{
	position: absolute;
	background-image:url(../images/home_bottombox.jpg);
	height:168px;
	width:207px;
	left:693px;
	top:485px;
	}
div.homebottombartext{
	font-family:'Trebuchet MS', 'Trebuchet MS Italic', 'Trebuchet MS Bold Italic', 'Trebuchet MS Bold'; 
	font-size:12px; 
	line-height:13px;
	color:#004a80;
}

.homebottombartext a:link{
	color:#004a80;
	text-decoration:none;
	}

.homebottombartext a:hover{
	color:#004a80;
	text-decoration:none;
	}

.homebottombartext a:visited{
	color:#004a80;
	text-decoration:none;
	}
	
div.footercontainer_home{
	position:absolute;
	width:485px;
	top: 800px;
	left:1px;
	}

div.bottombartext{
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:12px;
	color:#666666;
	line-height:13px;
	}

.bottombartext a:link{
	color:#666666;
	text-decoration:none;
	}

.bottombartext a:hover{
	color:#666666;
	text-decoration:underline;
	}

.bottombartext a:visited{
	color:#666666;
	text-decoration:none;
	}
	
div.subpagetitle{
	position:absolute; 
	top:0px;
	left:15px;
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	color:#FFFFFF;
	font-size:16px;
	z-index:5;
	width: 350px;
	}	

.bodytext {
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:14px;
	line-height:18px;
	color:#666666;
	}

.bodytext A:link{
	text-decoration:none;
	color:#666666;
	}
	
.bodytext A:visited{
	text-decoration:none;
	color:#666666;
	}
	
.bodytext A:hover{
	text-decoration:underline;
	color:#666666;
	}

.bodytextaccent {
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:14px;
	line-height:18px;
	color:#FFFFFF;
	}

.bodytextaccent A:link{
	text-decoration:none;
	color:#FFFFFF;
	}
	
.bodytextaccent A:visited{
	text-decoration:none;
	color:#FFFFFF;
	}
	
.bodytextaccent A:hover{
	text-decoration:underline;
	color:#FFFFFF;
	}
	
.bodytexttestimonial {
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:14px;
	line-height:16px;
	color:#004a80;
	}

.bodytexttestimonial A:link{
	text-decoration:none;
	color:#004a80;
	}
	
.bodytexttestimonial A:visited{
	text-decoration:none;
	color:#004a80;
	}
	
.bodytexttestimonial A:hover{
	text-decoration:underline;
	color:#004a80;
	}
	

/* Lighting Page Styles */

div.whiteblock {
	width:935px;
	position:relative;
	}

div.outline{
	position:relative;
	background-image:url(../images/light_benebkg.gif);
	width: 935px;
	height:1062px;
	background-repeat:no-repeat;
	top:30px;
	}
	

div.light_overviewbody {
	border: medium;
	border:#000000;
	position:relative;
	height: 380px;
	width: 932px;
	top:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/lighting_overviewimage.jpg);
	background-repeat:no-repeat;
	}
	
div.light_topnav {
	position: absolute;
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:16px;
	color:#FFFFFF;
	top: 3px;
	right:10px;
	width:255px;
	z-index:5;	
	}

.light_topnav a:link{
	text-decoration:none;
	color: #FFFFFF;
	}

.light_topnav a:hover{
	text-decoration:underline; 
	color:#FFFFFF;
	}

.light_topnav a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}

div.light_overviewtext {
	position: absolute;
	top:190px;
	left: 610px;
	width: 315px;
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:12px;
	color:#666666;
	}

.light_overviewtext a:link{
	color:#666666;
	text-decoration:none;
	}
	
.light_overviewtext a:hover{
 	color:#666666;
	text-decoration:none;
	}

.light_overviewtext a:visited{
	color:#666666;
	text-decoration:none;
	}

	
div.light_interestbar {
	position:relative;
	background-image:url(../images/lighting_bottombar.jpg);
	width: 930px;
	height:200px;
	background-repeat:no-repeat;
	top: 15px;
	margin-left:auto;
	margin-right:auto;
	}

/* Home Theater Styles */

div.ht_overviewtext {
	position: absolute;
	top:130px;
	left: 693px;
	width: 220px;
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:12px;
	color:#666666;
	line-height:14px;
	}

.ht_overviewtext a:link{
	color:#666666;
	text-decoration:none;
	}
	
.ht_overviewtext a:hover{
 	color:#666666;
	text-decoration:none;
	}

.ht_overviewtext a:visited{
	color:#666666;
	text-decoration:none;
	}
	
/* Audio Video Styles */


div.av_overviewtext {
	position: absolute;
	top:236px;
	left: 123px;
	width: 700px;
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:12px;
	color:#FFFFFF;
	z-index:2;
	}

.av_overviewtext a:link{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.av_overviewtext a:hover{
 	color:#FFFFFF;
	text-decoration:none;
	}

.av_overviewtext a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}

/* Automation Styles */

div.auto_overviewtext {
	position: absolute;
	top:200px;
	left: 215px;
	width: 505px;
	font-family:"Trebuchet MS", "Trebuchet MS Italic", "Trebuchet MS Bold Italic", "Trebuchet MS Bold";
	font-size:12px;
	color:#FFFFFF;
	z-index:2;
	}

.auto_overviewtext a:link{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.auto_overviewtext a:hover{
 	color:#FFFFFF;
	text-decoration:none;
	}

.auto_overviewtext a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
