html, body { text-align: center; font-family: arial; margin: 0 0 10px 0; background: url(images/bg3.gif) #333; }

#pg { background: url(images/pg.png) repeat-y; width: 1009px; margin: auto; }
#container { margin: auto; width: 940px; text-align: left; padding-bottom: 20px; }

#header { padding-bottom: 15px; }
#header p.logo { float: left; width: auto ; }
#header ul.nav { float: right; list-style-type: none; padding-top: 35px }
#header ul.nav li { float: left; background: url(images/nav.jpg) no-repeat; width: 135px; height: 41px; margin-left: 3px; text-align: center;  font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; padding-top: 5px; }
#header ul.nav li span { font-size: 11px; letter-spacing: 1.5px; }
#header ul.nav li a { color: #fff; text-decoration: none;  }
#header ul.nav li a:hover { text-decoration: underline; }

#himg { height: 241px; background: url(images/himg.jpg) no-repeat; }

#content { font-size: 12px; padding: 20px 0; }
#content h1,h2,h3,h4,h5,h6 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #404040; }
#content h1 { margin: 0 0 15px; font-size: 30px; }
#content #lt { float: left; width: 662px; background: url(images/c_bg.jpg) top center no-repeat;  min-height: 350px; }
#content #lt strong { color: #c00000; }
#content #rt { float: right; width: 233px; padding-left: 25px; border-left: 1px solid #c0c0c0; }

.quoteform td { padding: 10px; border-bottom: 1px solid #c0c0c0; }
.quoteform dl { float: left;  width: 300px; }
.quoteform li { list-style-type: none; }
.quoteform li.header { padding-bottom: 10px; }

.clear { clear: both; }
ul.spacing li,ol.spacing li { padding-bottom: 10px; }

#footer { background: #404040; padding: 10px 15px; color: #fff; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer p.copy { margin: 0; padding-top: 5px; font-size: 11px; }
#footer p.copy a { color: #fff; text-decoration: none; }
#footer .nav a { color: #fff; }
#foot { background: url(images/footer_bot.jpg) no-repeat; height: 3px; }

#form { width:550px }
#form label{ float: left; width: 100px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#form p { float: left; margin: 0; padding: 0 10px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
#form br { clear: left; }
#form input, textarea{ width: 180px;margin-bottom: 10px; }
#form textarea{ width: 75%; height: 120px; }
#form #submit { text-align: right; padding-right: 10px; }
#form #submit #submitbutton { width:auto; padding: 3px 5px; }

.msg_success	{	font-family: arial;  font-size: 12px;	color: #00BB00;	}
.msg_failure	{	font-family: arial;  font-size: 12px;	color: #CC0000;	}
