/* CSS Document */

body {width:1000px; background-color:#333333; background-image:url(images/main_01.jpg); background-repeat: repeat-x; background-position: top; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
a {color:#66ccff;}
a:hover {color:#66cc00;}
p {margin:0; padding:0; color:#FFF; font-size:14px; line-height:20px;}
#wrap {background-image: url(images/bg2_04.png);}
#sub {background:url(images/bg_sub.png) no-repeat;}
#right {width:260px; float:left;}
#right img#master {margin:30px 0 15px 15px;}
.aboutnav {background:url(images/bg_navAbout.jpg) no-repeat top left;}
.rentalnav {background:url(images/bg_navRent.jpg) no-repeat top left;}
.videonav {background:url(images/bg_navVideo.jpg) no-repeat top left;}
.lightingnav {background:url(images/bg_navLighting.jpg) no-repeat top left;}
.entertainmentnav {background:url(images/bg_navEntertainment.jpg) no-repeat top left;}
.evacnav {background:url(images/bg_navEvac.jpg) no-repeat top left;}
.signagenav {background:url(images/bg_navSignage.jpg) no-repeat top left;}
.evacnav {background:url(images/bg_navEvac.jpg) no-repeat top left;}
.securitynav {background:url(images/bg_navSecurity.jpg) no-repeat top left;}
.audionav {background:url(images/bg_navAudio.jpg) no-repeat top left;}
#right img.question {margin:0 0 25px 15px;}
#left {float:left; margin-left:15px; width:710px; padding-bottom:20px;}
#left p {margin:15px 10px 0 35px;}
#left img.head {margin:35px 0 0 35px;}
#top {width:1000px; height:60px; background-image:url(images/top_02.jpg); font-size:14px; padding-top:10px; color:#999; text-align:right;}
#cart {font-size:12px; padding-right:30px;}
#cart a {color:#999; text-decoration:none; margin:0 7px;}
#cart a:hover {color:#FFF; text-decoration:none;}
#top a.mainnav {font-size:16px; color:#FFF; text-decoration:none; display:block; float:right; margin:5px 25px 0 0;}
#top a.mainnav:hover {color:#999; text-decoration:none;}
#top a.contact {font-size:16px; color:#FFF; text-decoration:none; display:block; float:right; margin:5px 40px 0 0;}
#top a.contact:hover {color:#999; text-decoration:none;}
#image {width:970px; height:280px; padding:0 15px; position:relative;}
#slideshow {width:731px; height:280px; float:left;}
#homenav {width:260px; position:absolute; top:0; left:725px; z-index:100; float:left;}
#copy {width:925px;	margin:0; padding:30px 25px 15px 50px;}
#copy p {margin:0 0 10px 0;}
#copy #welcome {width:420px; float:left; margin-right:45px;}
#testimonial {width:195px; float:left; margin:0 30px 0 0;}
#teasers {width:235px; float:left;}
#teasers img {margin:0 0 15px 0;}
#footer {width:970px; height:45px; background-color:#FFF; margin:0 0 0 15px; padding:10px 0; text-align:center;}
#footer img {margin:0 5px;}
#footerlinks {margin:0 auto; background-image:url(images/baseshade_03.gif); padding:15px; margin:0 0 10px; width:970px; text-align:center; color:#666; background:url(images/baseshade_03.gif) repeat-x top;}
#footerlinks a {font-size:12px; color:#999; text-decoration:none;}
#footerlinks a:hover {color:#FFF;}
#clear {clear:both;}
form.email img {margin-bottom:10px;}
form.email input {margin-bottom:7px;}
form.email select {margin-bottom:7px; width:175px;}
form.email input.btn {background-color:#92c53c; color:#FFF; font-weight:bold; border:1px solid #a8d148;}
form.contact label {color:#fff; margin-bottom:14px; display:block;}
form.contact input {margin-bottom:10px;}
form.contact td.emailus {padding-top:75px;}
form.contact input.btn {background-color:#92c53c; color:#FFF; font-weight:bold; border:1px solid #a8d148;}