@charset "utf-8";
body {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	background: url(images/bg_body.gif) top center repeat-x #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	margin-bottom:15px;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
position:relative;
	width: 777px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: url(images/bg_main.gif) top center repeat-y;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin:0 auto;
	padding:0;
}

#contentRight {
width:520px;
margin-left:170px;
padding-bottom:50px;
/*border:1px solid red;*/
}

a,a:link {
	color:#0066CC;
	text-decoration:none;
}
a.image,a:link.image {
	text-decoration:none;
	color: #FFFFFF;
}
#header {
position:relative;
	/*background: url(images/bg_header.jpg) top center no-repeat;*/ 
	width:100%;
	text-align:center;
	margin:0;
}

#callBox {
position:absolute;
top:-74px;
right:5px;
z-index:2;
}
#topNav {
width:100%;
height:23px;
background:url(images/bg_topNav.gif) top center no-repeat;
text-align:center;
font-size:12px;
font:"Trebuchet MS";
color:#660000;
padding-top:2px;
}

#topNav a {color:#660000; text-decoration:none; padding:0 6px;}
#topNav a:hover {color:#660000; text-decoration:underline;}

#mainContent {
margin:0;
padding: 0 30px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background: none;
}

#mainContent p {padding:5px 35px 10px 10px;}
#mainContent ul {font-weight:bold;}
#mainContent a { text-decoration:none;}
#mainContent a:hover { text-decoration:underline;}
#mainContent h2 {border-bottom:1px solid #660000; color:#660000;}
#mainContent h4 {margin:0 0 10px 0; color:#660000;}


ul.logos1{
position:relative;
margin:0 auto;
margin-top:-10px;
text-align:left;
padding:0;
padding-left:40px;
}
ul.logos1 li{
list-style-type:none;
display:block;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
}
ul.logos1 li.right{
list-style-type:none;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
float:right;
position:relative;
}
ul.logos2{
position:relative;
margin:5px auto 5px auto;
text-align:center;
padding:0;
width:520px;
}
ul.logos2 li{
list-style-type:none;
display:block;
margin:10px 15px;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
float:left;
}
div.contactForm {
/*	position:relative;
	/*top:-150px;
	left:200px;
	width:500px;
	margin:0 0 10px 50px;*/
}

#footer {
	background: url(images/bg_footer.gif) bottom center no-repeat;
	width:777px;
	height:45px;
	float:left;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	text-align:center;
	padding:15px 10px;
	font-size:12px;
	color:#990000;
}

#footer p a {color:#990000; text-decoration:none; padding:0 5px;}
#footer p a:hover {color:#990000; text-decoration:underline;}

ul.credits{
position:relative;
margin:0 auto;
text-align:left;
padding:0px;
width:750px;
}
ul.credits li{
list-style-type:none;
display:block;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
}
/*ul.credits li.parker{
list-style-type:none;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
float:right;
position:relative;
}
*/
ul.credits li.chamber{
list-style-type:none;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
float:right;
position:relative;
}

ul.credits li.parker{
list-style-type:none;
font:normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
position:relative;
margin-top:10px;
}
ul.credits li.parker a:hover{
color:#008800;
text-decoration:none;
}
ul.credits li a{
color:#999999;
text-decoration:underline;
}
ul.credits li a:hover{
color:#660000;
text-decoration:none;
}

#homeTbl {margin:10px 0 30px 0;}
#homeTbl p {padding:5px 35px 10px 10px;}
#homeTbl ul {font-weight:bold;}
#homeTbl a { text-decoration:none;}
#homeTbl a:hover { text-decoration:underline;}


.separator {
background:url(images/bg_separator.gif) center repeat-y;}

.logoHolder {
text-align:center;
width:500px;
margin:5px auto;
}

.logoHolder img {
margin:0 10px;
float:left;
}
div.tabbed{
margin-left: 200px;
}
.imageswrap {
	float: right;
}
.images {
	height: 175px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	text-align: center;
	float: left;
}
.images2 {
	clear: left;
	float: left;
	margin-left: 200px;
}

.aspire {
	width: 150px;
	float: left;
	padding-left: 50px;
}
.ux5000 {
	width: 150px;
	float: left;
}
.eliteipkii {
	width: 150px;
	float: left;
	clear: both;
}
.eliteipk {
	width: 150px;
	float: left;
}
.pagecontent {
	height: auto;
	width: auto;
	clear: both;
	margin-bottom: 20px;
}
.image_text {
	clear: both;
}
.ux5000demo {
	width: 160px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}
.ux5000logo {
	float: right;
}
.smallux5000logo {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.phones {
    	margin: 0 0 0 -160px;
}
#menu {
	width: 160px;
	float: left;
	margin-right: 10px;
	padding: 50px 0 10px 0;;
}
.menuImages {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #660000;
}
