body { margin: 0px; padding: 0px; color: #fff; font-size: 0.7em; font-family: "Franklin Gothic Book", Arial, Helvetica, sans-serif; background: #202020;}

#lines { width: 715px; height: 109px; position: absolute; left: 275px; top: 0; background: url(../_images/template/lines.gif) no-repeat scroll top right;}

#nav { width: 132px; margin-left: 50px;}
	#nav a { padding: 2px; color: #696966; text-decoration: none; width: 128px; display: block;}
	#nav .selected a { color: #fff;}
	#nav .selected:hover { color: #fff;}
	#nav a:hover { color: #202020; background: #00befd; text-decoration: none;}
	#nav li { line-height: 8px; padding-bottom: 0px; float: left;}
	#nav ul { margin: 0px 0px 0px 0px; padding: 0px;}
	
#subnav { width: 250px; margin-left: 185px; position: absolute; float: right;}
	#subnav .selected a { color: #fff;}
	#subnav a { padding: 2px; color: #696966; text-decoration: none; width: 170px; display: block;}
	#subnav a:hover { color: #202020; background: #00befd; text-decoration: none;}
	#subnav li { line-height: 8px; padding-bottom: 0px; float: left;}
	#subnav ul { margin: 0px 0px 0px 0px; padding: 0px;}

#tel { position: absolute; left: 778px; top: 76px; width: 197px; height: 13px;}
#control { position: absolute; left: 578px; top: 98px; width: 399px;}

#content { color: #fff; width: 100%; min-height: 395px; background: #000; margin-top: 45px;}
	* html #content { height: 395px;}
#innercontent { padding: 40px 0px 0px 52px; width: 922px;}
	#innercontent a { color: #00befd;}
#flash { height: 395px; margin-top: 45px;}

#bar { height: 20px; width: 100%; background: #3d3d3d; border-top: 1px solid #202020; margin-bottom: 16px;}

#copy { color: #454543; margin-left: 52px; float:left; width: 200px;}
	#copy a { text-decoration: none; color: #00befd;}
	#copy a:hover { text-decoration: none; background: #00befd; color: #202020;}
	#copy p { padding-bottom: 1px;}
#footerright { float:right; width: 200px; margin-right: 54px;}


#form { width: 200px; text-transform: uppercase;}
	#form label { display: none;}
	#form .textfield { text-transform: uppercase; width: 400px; background: #202020; color: #fff; padding: 2px; border: none; height: 15px;}
	#form .textfield:hover { background: #292929;}
	#form textarea:hover { background: #292929;}
	#form textarea { text-transform: uppercase; width: 402px; height: 100px; overflow: auto; background: #202020; color: #fff; padding: 2px 2px 2px 0px; border: none;}
	#form p { padding-bottom: 1px;}
	#form .buttonspacer { margin-left: 304px; margin-top: 3px;}
	#form .button { width: 100px; text-align: right; padding: 2px; border: none; background: #00befd; color: #202020; font-size: 10px; cursor: pointer;}
	
#contenthome { position: absolute; text-align: justify; top: 83px; font-weight: normal; margin-left: 222px; width: 755px; color: #fff;}
	#contenthome p { line-height:12px; text-align: justify;}
	#contenthome ul { margin: 0px; padding: 0px;}
	#contenthome li { list-style-type: none; width: 355px; padding-left: 20px; float: left;}
	#contenthome a { text-decoration: none; color: #00befd;}

.aboutuscontnet { width: 922px;}
.aboutustext { width: 460px; float: left;}
	.aboutustext p { line-height: 16px;}
	.aboutusimage { float: right; width: 393px; text-align: right; margin-top: -90px;}
	.aboutustext2 { margin-left: -52px; padding-left: 350px; padding-top: 20px; padding-bottom: 20px; width: 624px; text-align: justify; background: url(../_images/photos/drawing.jpg) no-repeat scroll bottom left;}

.services { width: 796px; text-align: justify; background: url(../_images/photos/services_kid.jpg) no-repeat scroll bottom left;}
	.servicesleft { width: 398px; padding-right: 50px; float: left;}
	.servicesright { width: 296px; float: right; padding-bottom: 20px;}
	
.products { width: 796px; text-align: justify;}
	.products ul { margin: 0px; padding: 0px;}
	.products li { float: left; width: 250px; line-height: 25px; list-style-type: none; border-bottom: 1px solid #202020;}
	
.homeautomation { text-align: justify; width: 470px; padding-right: 453px; height:320px; background: url(../_images/photos/services_homeautomation2.jpg) no-repeat scroll bottom right;}

.popuptvstext { margin: -39px 0px 0px -52px;}
	#popuptvstext h1 { background: #000; padding: 6px; margin-bottom: 20px; width: 230px; float:right;}
	#popuptvstext p { margin-bottom: 15px; line-height: 17px; text-align: right;}
	#popuptvstext { text-align: right; position: absolute; width: 426px; margin-left: 501px; padding: 0px 0px 0px 0px;}

.audioandvisual { margin: -39px 0px 0px -52px;}
	#audioandvisualtext h1 { background: #000; padding: 6px; margin-bottom: 20px;}
	#audioandvisualtext p { margin-bottom: 15px; line-height: 17px; text-align: right;}
	#audioandvisualtext { text-align: right; position: absolute; width: 426px; margin-left: 501px; padding: 0px 0px 0px 0px;}
	#audioandvisualflash { margin: -39px 0px 0px -52px;}

.networks { width: 922px;}
	.networksleft { margin: -39px 0px 0px -52px; width: 630px; float: left;}
	.networksright { width: 340px; float: right; text-align: right;}

.marine { width: 975px; margin: -74px 0px 0px -52px; background: url(../_images/photos/services_marine.gif) no-repeat scroll top left;}
	.marinecontent { text-align: right; padding: 80px 0px 0px 600px; height: 411px;} 


.security { height: 397px; width: 975px; margin: -39px 0px 0px -52px; background: url(../_images/photos/services_security.jpg) no-repeat scroll top left;}
	.securitycontent { text-align: right; padding: 40px 0px 0px 600px;} 
	.securitycontent p { line-height: 17px;}
	
.lighting { height: 397px; width: 975px; margin: -39px 0px 0px -52px; background: url(../_images/photos/services_lighting.jpg) no-repeat scroll top left;}
	.lightingcontent { text-align: right; padding: 40px 0px 0px 600px;} 

.lightandcontrol { margin: -39px 0px 0px -52px; height: 397px; position:relative; width: 975px; background: url(../_images/photos/services_lightingandcontrol.jpg) no-repeat scroll top right;}
.lightandcontrol_text { width: 480px; position: absolute; padding: 40px 0px 0px 50px;}

.homeautomation2 { margin: -39px 0px 0px -52px; height: 397px; position:relative; width: 975px; background: url(../_images/photos/services_homeautomation2.jpg) no-repeat scroll top right;}
.homeautomation2_text { width: 480px; position: absolute; padding: 40px 0px 0px 50px;}

.largetext { font-size: 120%; line-height:20px;}

.quote { width: 225px; border-right: 1px solid #212121; float: left; margin-right: 30px; background: url(../_images/template/quote.gif) no-repeat scroll top left; padding: 10px 30px 15px 30px;}
	.quote .credit { color: #999; text-transform: uppercase;}
	
	
ul.links { margin:0; padding:0; border-top: 1px dotted #202020; width: 250px;}
	ul.links li { list-style-type: none; line-height: 25px; border-bottom: 1px dotted #202020; width: 250px;}

ul.gallery li { background:#161616; padding:10px; float:left; margin-right:10px; margin-bottom: 10px; height: 190px; width: 200px; text-align: center;}
