@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; background: url(images/bg.gif) repeat-x #176aa2; }

#main {background: #f7f2dc; margin-top: 86px;}

#content {margin: 0 auto; width: 960px;}

#content-left {float: left; width: 500px; margin: 10px 0px 0px 0px; padding: 15px;}
#content-left p {font-size: 12px; color: #333333;}
#contact {background: url(images/phone.png) no-repeat left top;}
#contact-text {margin: 0px 0px 0px 65px; font-size: 12px; font-weight: bold; color: #333333;}
#content ul {margin: 0px; list-style: url(images/bullet.png)}
#content li {margin: 0px; font-size: 12px; line-height: 20px; font-weight: bold;}

#content-right {float: right; width: 400px; margin: 10px 0px 0px 0px; padding: 15px;}
#quote-top {width: 379px;}
#quote-main {background: url(images/quote-bg.png) repeat-y; width: 379px;}
#quote-content {padding: 15px;}
#quote-content p {color: #ffffff; text-align: center; font-weight: bold; margin: 0px 0px 10px 0px;}
#quote-bottom {width: 379px;}

.qc-form-label {float: left; height: 20px; width: 80px; font-size: 14px; font-weight: bold; color: #ffffff; text-align: right; padding: 3px 3px 0px 0px; margin-bottom: 10px;}
.qc-form-field {float: right; width: 260px; padding: 3px 3px 0px 0px; margin-bottom: 10px;}
.textinput {width: 240px; height: 25px; border: 1px solid #97b93d; padding: 2px;}
.textarea {width: 240px; height: 75px; border: 1px solid #97b93d; padding: 2px;}
.btn-submit {width: 156px; height: 52px; background: url(images/get-quote-btn.png) no-repeat; border: none; margin: 15px 0px 0px 90px;}

#footer {background: url(images/bg-footer.gif) repeat-x;}

#footer-content {margin: 0 auto; padding: 35px 0px 15px 0px; color: #ffffff; font-size: 13px; font-weight: bold; text-align: center;}

h2 {font-size: 20px; color: #176aa2; margin: 0px; padding: 0px;}

.style1 {color: #176aa2;}
.style2 {color: #176aa2; font-weight: bold; font-size: 12px; margin: 20px 0px 20px 0px;}
.clear {clear:both;}