@charset "UTF-8";
/* CSS Document */

body { background:url(../images/lg_lg.jpg) top center no-repeat #fff; }
#header { height:90px; padding:10px 0 0 20px; }
#nav { background:url(../images/nav_bg.png) top left no-repeat; height:60px; margin-bottom:20px; }
#nav ul { list-style-type:none; padding:0; margin:0; padding-left:20px; }
#nav ul li { padding:0; margin:0; display:inline; }
#nav ul li a { padding:0 20px; margin:0; line-height:60px; color:#fff; text-transform:none; text-decoration:none; font-size:145%; }
#nav ul li a:hover { text-decoration:underline; }
#content_top { background:url(../images/content_top.jpg) bottom left no-repeat #fff; height:10px; padding-top:5px; }
#content_bg { background:url(../images/bg_tile.jpg) top left repeat-y #fff; }
#content_inner { padding:20px; }
#left {}
#left_inner { padding:0 10px 10px 10px; }
ul.left-menu { list-style-type:none; margin:0; padding:0; }
ul.left-menu li { margin:0; padding:0; }
ul.left-menu li a { color:#000; text-decoration:none; }
ul.left-menu li a:hover { text-decoration:underline; }
#content {}
#quote-form ul { width:300px; margin:0; padding:0; list-style-type:none; }
#quote-form ul li { margin:0 0 10px 0; }
#quote-form ul li.label { width:140px; float:left; margin-right:10px; }
#quote-form ul li.field { width:140px; float:left; }
#quote-form hr { margin-top:20px; height:1px; }
div.contact-details { width:300px; margin:0; padding:0; list-style-type:none; float:left; margin-right:20px; padding-right:20px; }
div.contact-address { width:300px; margin:0; padding:0; list-style-type:none; float:left; }

/* Type Styles */

.top-num { float:right; margin:10px 20px; }
h2.subhead { font-size:135%; line-height:145%; color:#333; margin:10px 0; padding:0; font-weight:bold; }
#quote-form h2 { margin-bottom:15px; }
#quote-form textarea { width:300px; height:100px; }