/***** Global Settings *****/
html,body{border:0;margin:0;padding:0;}
body{font:100%/1.25 Arial,Helvetica,sans-serif;}
/***** Headings *****/
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
h1{padding:30px 0 25px 0;letter-spacing:-1px;font-size:2em;}
h2{padding:20px 0;letter-spacing:-1px;font-size:1.5em;}
h3{font-size:1em;font-weight:bold;}
/***** Common Formatting *****/
/**p,ul,ol{margin:0;padding:0 0 1.25em 0;}
ul,ol{padding:0 0 1.25em 2.5em;}**/
blockquote{margin:1.25em;padding:1.25em 1.25em 0 1.25em;}
small{font-size:0.85em;}
img{border:0;}
sup{position:relative;bottom:0.3em;vertical-align:baseline;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
/***** Links *****/
a,
a:link,
a:visited,
a:hover{text-decoration:underline;font-weight:bold;}
a {color:#FE8800;}
a:hover {color:gray;}
/***** Forms *****/
form{margin:0;padding:0;display:inline;}
input,select,textarea{font:1em Arial,Helvetica,sans-serif;}
textarea{width:100%;line-height:1.25;}
label{cursor:pointer;}
/* form styles */
form{margin:0;padding:0;}
fieldset{border: 0 none;}
label{float:left;width:100px;text-align:right;padding:0 1em;}
fieldset div{margin-bottom:.5em;display:block;padding:0;}
fieldset div input,fieldset div textarea{border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333;padding:1px;}
fieldset div textarea{width:300px;height:200px;}
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;background:#c6c6a6;color:#000;font-size:100%;padding:2px 1em;}
input:focus,textarea:focus{background:#efefef;color:#000;}
#form{font-size:12px;text-align:left;margin:0 auto;padding:1em;}
/***** Tables *****/
table{border:0;margin:0 0 1.25em 0;padding:0;}
/*table tr td{padding:2px;}*/
/***** Wrapper *****/
#wrap{width:960px;margin:0 auto;}
/***** Global Classes *****/
.clear{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.wrap{width:960px;margin:0 auto;}
.img-left{float:left;margin:4px 10px 4px 0;}
.img-right{float:right;margin:4px 0 4px 10px;}
.nopadding{padding:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
/***** CSS *****/
body{background-image: url(../images/bkg.gif);}
/*#yellowline {height:100%; position:absolute; left:45px;width:15px; background-image: url(../images/stripe.jpg);background-repeat:repeat-y;}*/
/*#whiteline {height:100%; position:absolute; right:45px;width:15px; background-image: url(../images/stripe1.jpg);background-repeat:repeat-y;}*/
#main{background-color:#ff8800;width:900px;position:relative; margin:0px auto;}
#header{background-color:white;height:175px;position: relative;}
#topbar{height:15px;}
#logo{height:175px;position: relative;text-align: center;}
#wrap {width:900px;display:inline;}
#nav{width:139px; font-family:"Calibri"; color:#3a2613;background-color:#ff8800; float:left;}
#nav ul{background-color:#ff8800;padding:0px;}
#nav li {width:124px;list-style: none;padding:70px 0px 6px 0px;margin:7px; text-align:center;background: no-repeat top center;}
#nav a {font-family:"Calibri"; font-size: 24px; color:#3a2613; text-decoration:none; font-weight:normal;  padding-top:70px; }
#nav a:hover {text-decoration:underline;}
#nav #home {background-image: url(../images/home.jpg);}
#nav #products {background-image: url(../images/products.jpg);}
#nav #services {background-image: url(../images/services.jpg);}
#nav #contact {background-image: url(../images/contact.jpg);}
#nav #home.current{background-image: url(../images/homec.jpg);background-position: 50% 5px;}
#nav #products.current{background-image: url(../images/productsc.jpg);background-position: 50% 5px;}
#nav #services.current{background-image: url(../images/servicesc.jpg);background-position: 50% 5px;}
#nav #contact.current{background-image: url(../images/contactc.jpg);background-position: 50% 5px;}
#nav .current a {padding:70px 16px 6px; font-family:"Calibri"; font-size: 24px; color:#3a2613; }
#nav .current {background-color:#dc811e; border:2px solid #7f4400;}
#content {margin-left:139px;}
#content h1 {padding:0px 45px 10px;font-size:25px;}
#content p {padding: 0px 41px 0 25px;font-size:14px; text-align:justify;}
#content .enter {margin:0px; padding:0px;text-align:center;height:288px;vertical-align:middle;}
#content .enter img {margin-top:116px;}
 #content .broc {text-align:center;margin-right:16px;}
/*#content .broc img {margin:0px 10px;}
#content .broc a {border:1px red solid; height:165px; }*/
#content a.group {float:left; height:166px; border:1px solid gray;margin:0px 0px 10px 16px;}
#content #top{height:51px; background:no-repeat url(../images/top.jpg);}
#content #middle{min-height:494px; background:repeat-y url(../images/mid.jpg);}
#content #bottom{height:62px; background:no-repeat url(../images/bottom.jpg);}
#content #bottom a{color:gray;}
#content #bottomh{height:157px; background:no-repeat url(../images/bottomh.jpg);}
#content #enter{height:624px; background:no-repeat url(../images/ind/enter.jpg) 61px bottom}
#footeri {margin:-15px 0px 0px -139px; padding:45px 15px 0 0; text-align:right; font-size:10px; color:#365900;background:no-repeat url(../images/ind/indfoot.jpg);clear:both;}
#footer {margin:-15px 0px 0px -139px; padding:45px 15px 0 0; text-align:right; font-size:10px; color:#365900;background:no-repeat url(../images/foot.jpg);}
#footer a{color:#365900;}
/****headers****/
#content h1{border-bottom:3px solid black;left:7px;padding:0 20px 9px;position:relative;text-transform:uppercase;top:-16px;width:691px; text-indent:-9999px;}
/**#content h1#contact {border-bottom:3px solid black;font-family:"roadgeek 2005 series d";font-size:30px;left:7px;padding:0 20px 9px;position:relative;text-align:right;text-transform:uppercase;top:-27px;width:691px;}**/
#content h1#contact {background:url(../images/headers/contact.jpg) no-repeat 555px 5px;}
#content h1#directions {background:url(../images/headers/directions.jpg) no-repeat 555px 5px;}
#content h1#products {background:url(../images/headers/products.jpg) no-repeat 555px 5px;}
#content h1#services {background:url(../images/headers/services.jpg) no-repeat 555px 5px;}
#content h1#quote {background:url(../images/headers/quote.jpg) no-repeat 475px 5px;}