@charset "UTF-8";


/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; color: #333; background-image:url(images/bg.gif); background-repeat:repeat-x; background-color:#fff; margin:0px; line-height:16px; font-size:62.5% }
p { font-size:1.1em; }
ol { font-size:1.1em; }
ul { font-size:1.1em; }
h1 { font-size:2.2em; color:#D56F03; font-weight:normal; }
h2 { font-size:1.6em; color:#D56F03; }
h3 { font-size:1.6em; color:#333; }


/* Site Build */

#header { width:935px; margin:0 auto; height:130px; padding:0px 0px 10px 0px; color:#fff; text-transform:uppercase }
#header p { padding:0px; margin:0px 0px 7px 0px; }
.headercontent { float:right; width:660px; height:100px; padding:20px 0px 0px 0px; }
.headercontentleft { float:left; padding-right:20px; }
.phoneno { font-size:1.3em; font-weight:bold }
.vans { margin-top:16px; }
#main { background-image:url(images/mainbg.gif); width:920px; margin:0 auto; background-repeat:repeat-y; padding:0px 0px 0px 3px; overflow:hidden; clear:both }
#left { float:left; width:227px; }
#nav { width:227px; font-size:1em; text-transform:uppercase; font-weight:bold }
#nav ul { padding:0px; margin:0px; }
#nav li { list-style-type:none; padding:0px; margin:0px 0px 1px 0px; }
#nav li a:link { width:217px; height:23px; background-image:url(images/nava.gif); display:block; color:#fff; text-decoration:none; padding:8px 0px 0px 10px; }
#nav li a:visited { width:217px; height:23px; background-image:url(images/nava.gif); display:block; color:#fff; text-decoration:none; padding:8px 0px 0px 10px; }
#nav li a:hover { width:217px; height:23px; background-image:url(images/navb.gif); display:block; color:#ea7a00; text-decoration:none; padding:8px 0px 0px 10px; }
#right { float:right; width:686px; margin:5px 0px 0px 0px; }
#tophome { width:686px; height:251px; }
#toptabs { float:right; width:227px; height:251px; }
#flash { width:456px; height:251px; float:left; }
#content { width:664px; background-color:#fff; border:1px solid #9d9d9d; padding:10px; margin:5px 0px 0px 0px; overflow:hidden; float:left }
#content a:link { color:#ea7a00; text-decoration:none; }
#content a:visited { color:#ea7a00; text-decoration:none; }
#content a:hover { color:#ea7a00; text-decoration:underline; }
#content ul { list-style:url(images/bullet.gif); }
#form { width:215px; padding:6px; }
#products { width:227px; font-size:1.1em; }
#products ul { padding:0px; margin:0px; }
#products li { list-style-type:none; padding:0px; margin:0px 0px 1px 0px; border-bottom:1px dotted #666 }
#products li a:link { width:217px; display:block; color:#333; text-decoration:none; padding:4px 0px 4px 10px; }
#products li a:visited { width:217px; display:block; color:#333; text-decoration:none; padding:4px 0px 4px 10px; }
#products li a:hover { width:217px; display:block; color:#333; text-decoration:none; background-color:#ccc; padding:4px 0px 4px 10px; }
#tabs { width:664px; }
#mainfoot { width:923px; margin:0 auto; height:1px; background-image:url(images/mainfoot.gif); }
#newsinc { color:#333; background: #272727; padding-top: 5px}
#newsinc h1 { color: #fff; padding-left: 0.2em; }
#logos { width:215px; padding: 6px;}

/* Simple Classes */

.logo { margin:29px 0px 0px 30px; margin-top:29px; margin-left:30px; }
.border { border:1px solid #ccc; }
.foothead { color:#113c8a; font-weight:bold; font-size:1.4em; margin:3px 0px 10px 0px; padding:0px; }
.footheadsub { font-size:70%; color:#333333; }
.headarea { padding-bottom:10px; width:885px; }
.blue { color:#113c8a; font-weight:bold; font-size:1.1em }
.imagemarginleft { margin-left:15px; }
.imagemarginright { margin-right:15px; }
.map { width:600px; clear:left; padding-top:15px; }
.key { margin:0px; }
.left { float:left; margin-top:7px; }
.fieldstyle { width:215px; color:#505050; padding:2px; border:1px solid #505050; margin-bottom:6px; }
.fieldstyle2 { width:210px; color:#505050; padding:2px; border:1px solid #505050; margin-bottom:6px; }
.contactform { width:300px; float:left; margin-right:30px; padding-bottom:15px; font-size:1.2em; }
.phpstyle4 { color: #008000; font-size:1.1em; }
.phpstyle3 { color: #c33131; font-size:1.1em; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px; font-size:1.2em; color:#000000; margin:0px 0px 15px 0px }
.formstyle { color:#333; width:296px; padding:4px; border:1px solid #ccc; margin:0px 0px 6px 0px }
.midttab { margin:2px 0px 2px 0px; }
.sideform { margin:0px; padding:0px; }
.sideheading { background-color:#272727; width:217px; padding:5px 0px 5px 10px; color:#ea7a00; text-transform:uppercase; font-weight:bold; font-size:1.2em; margin:10px 0 6px 0 }
.tabimg { margin:0px 4px 4px 0px; }
.tabimg2 { margin:0px 0px 4px 0px; }
.orangetxt { color:#D56F03; }
.h1copy { font-size:2.2em; padding:0px; margin:10px 0 0 0; color:#fff; background-color:#40639b; padding:8px; border-bottom:3px solid #ea7a00; }



/* SEO & Footer */

#footer { clear:both; width:904px; margin:0 auto; margin-top:15px; color:#333; padding:10px; overflow:hidden; background-image:url(images/footertop.gif); color:#FFF }
#footer p { padding:0px; margin:0px; }
#footerbottom { background-image:url(images/footerbottom.gif); width:924px; height:1px; margin:0 auto; padding:4px 0px 0px 0px; }
#footer a, a:active, a:visited { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
#footer ul { list-style:none; display:inline; margin:0px; padding:0px; }
#footer li { list-style:none; display:inline; padding-left:5px; padding-right:5px; border-left:1px solid #fff; }
#footerleft { float:left; width:585px; text-align:left; border-right:1px solid #a35500; padding-right:15px; }
#footerright { float:left; width:285px; text-align:left; padding-left:15px; }
#seo { font-size:1.1em; margin:0 auto; color:#D9F461; width:924px; clear:both; padding-bottom:15px; text-align:left; }
#seo ul { padding:0px; margin:0px; }
#seo li a:link { color:#fff; text-decoration:none }
#seo li a:visited { color:#fff; text-decoration:none }
#seo li a:hover { color:#fff; text-decoration:underline }


/* Product Menu */

ul#menu, ul#menu ul { list-style-type:none; font-size:1.1em; margin: 0; padding: 0; width: 227px; }
ul#menu a { text-decoration: none; margin:0px; }
ul#menu li { margin:0px 0px 1px 0px; }
ul#menu li a { background: #272727; color: #fff; padding: 0.5em; background-image:url(images/navbg.gif); margin:0px; display: block; padding:5px; text-decoration:none; width:217px }
ul#menu li a:hover { background: #272727; color: #d46c00; background-image:url(images/navbg2.gif); margin:0px; display: block; padding:5px; text-decoration:none; width:217px }
ul#menu li ul li a { background: #ccc; color: #333; padding-left: 20px; margin:0px; width:202px }
ul#menu li ul li a:visited { background: #ccc; color: #333; padding-left: 20px; margin:0px; width:202px }
ul#menu li ul li a:hover { background: #aaa; color:#333; border-left: 5px #333 solid; padding-left: 15px; margin:0px; width:202px }
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
#menu2,  { margin:0px; padding:0px; }
#menu2 ul, #newsinc ul  { list-style-type:none; font-size:1.1em; margin: 0; padding: 0; width:227px; }
#menu2 li, #newsinc li { margin:0px 0px 1px 0px; }
#menu2 li a, #newsinc li a { background: #272727; color: #fff; padding: 0.5em; margin:0px; display: block; padding:5px; text-decoration:none; width:217px }
#menu2 li a:visited, #newsinc li a:visited { background: #272727; color: #fff; padding:5px; margin:0px; display: block; text-decoration:none; width:217px }
#menu2 li a:hover, #newsinc li a:hover { background:#d46c00; color:#fff; margin:0px; display: block; padding:5px; text-decoration:none; width:217px }


/* Old Styles */


.productdetail { margin-bottom: 20px; }
.prodtitle { font-size: 15px; font-weight: normal; color: #1C3F91; display: block; margin-bottom: 10px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #1C3F91; }
.prodimg { padding: 5px; border: 1px dotted #91999B; float: left; width: 170px; margin-right: 10px; }
.prodinfo { float: right; width: 440px; }
.prodseparator { clear: both; height: 1px; }
.contactus { padding-top: 4px; padding-bottom: 4px; }
.bluetxt { color: #1753A5; }
.bluetxt2 { color: #1753A5; font-size: 18px; padding-left:10px; }
.redtxt { color: #900; }
#button { color: #FFF; background-color: #F56815; padding: 3px; border: 1px solid #D05710; font-weight: bold; font-size: 13px; }
.servicepack { padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #9F9F9F; }
.shadetabs { font-size:80%; font-weight:normal; }
