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


#banner-container {
position:relative;
margin:0 auto;
width:1000px;
height:423px;
z-index:1;
}
#testimonial-container {
width:1000px;
height:259px;
margin:0 auto;
}
#brands-container {
width:1000px;
height:145px;
margin:0 auto;
background:url(../images/vertline.gif) no-repeat bottom center;
}
#brands-container ul li {
position:relative;
float:left;
list-style:none;
margin-left:-20px;
margin-top:40px;
background-color:#f4f4f4;
}
#header-container span {
float:left;
padding-left:45px;
padding-right:25px;
padding-top:20px;
}
#header-container ul {
position:relative;
top:-40px;
margin-left:45px;
width:860px;
}
#footer-container {
margin:0 auto;
width:1000px;
right:1px;
position:relative;
height:379px;
top:1690px;
text-align:center;
}
.footer-segment {
margin:0px 9px 0px 9px;
display:inline-table;
float:left;
width:230px;
height:290px;
padding-top:25px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:20px;
color:#d4eafc;
text-align:left;
}

#topnav li {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-0.4px;
font-weight:10;
font-size:18px;
color:#d4eafc;
float:right;
list-style:none;
padding-left:15px;
padding-right:15px;
padding-top:0px;
background:url(../images/undline.gif) no-repeat top right;
height:45px;
position:relative;
bottom:20px;
line-height:35px;
}
#video {
	position:relative;
	bottom:1158px;
	right:219px;
	z-index:100;
}
.button {
position:absolute;
width:1000px;
top:490px;
z-index:999;
}

#content-container {
width:1000px;
position:absolute;
top:970px;
margin:0 auto;
background:url(../images/vertline.gif) no-repeat bottom center;
height:845px;
}
#content-container li {
list-style:none;
display:inline-table;
margin:0px;
padding:0px;
}
#content-container .left {
text-align:left;
width:470px;
margin-right:488px;
margin-left:0px;
position:relative;
}
#content-container .right {
margin-right:-60px;
width:391px;
}
#content-container .righttop {
	position:absolute;
	top:10px;
height:35px;
border:1px solid #c3c3c3;
-moz-border-radius: 5px;
border-radius: 5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4d4d4d;
text-shadow:1px 1px #fff;
background:url(../images/tabbg1.gif) repeat-x top left;
}
#content-container .righttop ul {
height:35px;
list-style:none;
float:left;
padding:0px;
margin:0px;
}
#content-container .righttop li {
	float:left;
	height:35px;
	width:130px;
	line-height:35px;
}
#content-container .rightbtm {
background:#e9e8e8;
padding:10px 9px 10px 9px;
text-align:left;
margin-top:15px;
border:1px solid #c3c3c3;
-moz-border-radius: 5px;
border-radius: 5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:20px;
height:715px;
width:372px;
position:absolute;
float:left;
top:50px;
}
.testimonial p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
position:relative;
bottom:10px;
background:url(../images/shadow.png) no-repeat top center;
padding-top:35px;
margin-left:45px;
margin-right:45px;
font-size:22pt;
line-height:1.5;
letter-spacing:-1px;
color:#fff;
text-align:left;
}
.segment {
height:175px;
margin-bottom:20px;
background:url(../images/lineshadow.png) no-repeat bottom center;
}
.mid-section {
padding-top:50px;
padding-bottom:25px;
text-align:left;
margin:0 auto;
width:1000px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
line-height:30px;
background:url(../images/graph.jpg) right bottom no-repeat;
}