﻿.centertext {
	text-align: center;
}
.smalltext {
	font-size: small;
}
* {margin:0;padding:0;}
li {margin:0;padding:0;}
ul li {margin: 12px 0 0 0}
body {
background-image:url('../images/bg-body.jpg');
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif
}
p {
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 20px;
}
.img-float_left {
	float: left;
	padding-right: 5px;
}
.our-guarantee {
	background-image: url('../images/img-right_col-4.jpg');
	width: 169px;
	height: 22px;
	padding-top: 30px;
	padding-left: 70px;
	font-size: large;
	color: #FFFFFF;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.client-testimonials {
	background-image: url('../images/img-right_col-5.jpg');
	width: 219px;
	height: 15px;
	font-size: large;
	color: #FFFFFF;
	padding-top: 12px;
	padding-left: 20px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#navlist li {display: inline;list-style-type: none;padding-right: 25px;}
#navlist a {color:#fff;text-decoration:none}
#navlist a:hover {color:#E6FFCC;text-decoration:underline}

#wrapper {width:900px;margin: 0 auto 0 auto;}

.p_gary {
	background-image: url('../images/img-right_col-4.jpg');
	width: 169px;
	height: 22px;
	padding-top: 30px;
	padding-left: 70px;
	font-size: large;
	color: #FFFFFF;
	margin-top: 0px;
}
.p_mic {
	background-image: url('../images/img-right_col-5.jpg');
	width: 219px;
	height: 15px;
	font-size: large;
	color: #FFFFFF;
	padding-top: 12px;
	padding-left: 20px;
	line-height: normal;
}

h2 {font-size:.79em;}
h3 {font-size:.79em;}
#masthead {width:900px;height:70px;background-image:url('../images/bg-masthead.jpg');background-repeat:no-repeat;}
#masthead h1 {width: 313px;height: 30px; display:block; text-decoration:none; text-indent:-2000px;}
#masthead h2 {width: 313px;height: 20px; display:block; text-decoration:none; text-indent:-2000px;}
#top_nav {
	width: 660px;
	height: 25px;
	background-image: url('../images/bg-top_nav.jpg');
	background-repeat: no-repeat;
	padding-left: 240px;
	padding-top: 10px;
	list-style-type: none;
	color: #FFFFFF;
	font-size: .74em;
}
#container {
	width: 825px;
	height: 445px;
	padding-left: 37px;
	padding-right: 40px;
	background-image: url('../images/bg-container.jpg');
	background-repeat: no-repeat;
}

#flash {
	width:571px;
	height:300px;
	background-image:url('../images/bg-flash.jpg');
	background-repeat:no-repeat;
	float:left;
}

#left_col {
	width: 301px;
	height: 125px;
	background-image: url('../images/bg-left_col.jpg');
	background-repeat: no-repeat;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 250px;
	font-size: .74em;
	color: #818181;
}
#right_top {
	background-position: left top;
	width: 240px;
	height: 200px;
	float: right;
	padding-top: 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: .74em;
	color: #78c0c3;
}
#right_top a {color:#78c0c3;text-decoration:none}
#right_top a.white {color:#fff;text-decoration:none}
#right_bottom {
	width: 240px;
	float: right;
	padding-left: 10px;
	padding-top: 0px;
}
#footer {
	margin: 0px auto 0px auto;
	width: 625px;
	height: 85px;
	clear: both;
	background: url('../images/bg-footer.jpg') no-repeat;
	padding: 0 225px 0 50px;
	font-size: .7em;
}
#footer p {margin:0;padding:0;color:#297677}
#footer a {color:#297677}
#footer a:hover {color:#297677}
.right {float: right;padding: 0;}

.audio {
	background-image: url('../images/img-right_col-1.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	height: 75px;
	padding-left: 110px;
	font-size: 20px;
	display: block;
}
.lighting {
	background-image: url('../images/img-right_col-2.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	height: 75px;
	padding-left: 110px;
	font-size: 20px;
}
.vision {
	background-image: url('../images/img-right_col-3.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	height: 75px;
	padding-left: 110px;
	font-size: 20px;
}
#masthead h1{width: 313px;height: 50px;display: block;margin: 0;padding:0;font-size:1em;}
#masthead h1 a{width:313px; height:50px; display:block; text-decoration:none; text-indent:-2000px;}
#masthead h1 a.logo{width:313px; height:50px; display:block; text-decoration:none; background:url('') no-repeat transparent;color:#fff;}
#masthead h2{width: 313px;height: 20px;display: block;margin: 0;padding:0;font-size:1em;}
#masthead h2 a{width:313px; height:20px; display:block; text-decoration:none; text-indent:-2000px;}
#masthead h2 a.logo2{width:313px; height:20px; display:block; text-decoration:none; background:url('') no-repeat transparent;color:#fff;}
