/* CSS Document */
body { margin:0; font-family:Arial; }

.clear { clear:both; height:0px; float:none; }

#container { background:#fff url(../img/bg.gif) no-repeat top; margin:0 auto; width:786px; min-height:404px; }
#container #header { height:201px; width:682px; margin:0 auto; }
#container #header .left { float:left; width:325px; height:200px; }
#container #header .left h1 { color:#848484; margin:0.2em 0 0 2.5em; padding:0; font-size:35px; font-weight:normal; }
#container #header .left h2 { color:#ff8500; margin:3.2em 0 0 1.5em; padding:0; font-size:26px; font-weight:bold; }

#container #header .right { float:right; width:351px; background:url(../img/header.jpg) right no-repeat; height:200px; }

#container #content { width:682px; margin:0 auto; clear:both; }
#container #content .left { width:400px; float:left; }
#container #content .left p { margin-left:1.3em; margin-right:1.3em; color:#595959; font-size:17px; line-height:20px; }

#container #content .logos { margin:1em 0 0 1.5em; }

#container #content h3 { color:#ff8500; margin:1em 0 0 1em; padding:0; font-size:22px; font-weight:bold; }

#container #content .orange-arrow { width:331px; height:47px; color:#fff; font-weight:bold; margin:0 auto; margin-top:1em; font-size:16px; padding:10px; background:url(../img/orange-arrow.jpg) no-repeat; }
#container #content .silver-arrow { width:342px; height:30px; color:#595959; font-weight:bold; margin:0 auto; margin-top:1em; font-size:21px; padding:5px; background:url(../img/silver-arrow.jpg) no-repeat; padding-top:10px; }

#container #content ul {list-style: none; margin: 5px 0 5px 30px; padding: 0;}
#container #content ul li {background:transparent url(../img/bullet.gif) no-repeat 0px 4px; padding: 0px 0 4px 20px; color:#595959; font-weight:bold; font-size:14px;}

#container #content .right { width:280px; float:right; }
#container #content .form-top { width:264px; height:115px; background:#fff url(../img/form-top.jpg) no-repeat top; margin:0 auto; z-index:1; }
#container #content .form-top h2 { text-align:center; padding:1.2em 0 0 0; margin:0; color:#434343; font-size:15px; }
#container #content .form-content { width:235px; background:#fff url(../img/form-bottom.jpg) no-repeat bottom; margin:0 auto; padding:0px 10px 20px 20px; vertical-align:top;}
#container #content .form-content p { margin:0 0 0.7em 0; padding:0; }
#container #content .form-content form { margin:-2.5em 0 0 0; position:relative; width:230px; }
#container #content .form-content .text { width:135px; background:#fff; border:1px #7f9db9 solid; }
#container #content .form-content label { float:left; text-align:right; padding:2px 4px 0 0; width:80px; color:#515151; font-weight:bold; font-size:13px; }
#container #content .form-content .comments { width:133px; height:70px; }
#container #content .form-content .submit { width:143px; height:38px; background:url(../img/orange-button.jpg) no-repeat; color:#fff; border:0; font-weight:bold; margin:0 0 0 5.2em; cursor:hand; cursor:pointer; }

#container #content .testimonial { width:228px; height:142px; margin:0 auto; padding:20px;padding-top:40px; background:#fff url(../img/testimonials.jpg) no-repeat; font-size:15px; color:#595959; }

#container .footer { width:682px; height:30px; background:url(../img/footer.jpg) repeat-x top; margin-top:1em !important; margin:0 auto; padding:10px 10px 2px 10px; color:#434343; font-size:12px; text-align:center; clear:both; }
#container .footer a { text-decoration:none; color:#434343; }

#container .sub-footer { width:682px; padding:2px 10px 4px 10px; margin-top:-1em !important; margin:0 auto; text-align:center; font-size:12px; color:#989898; }

