@charset "UTF-8";

/* CSS Document */

body { background-image:url(images/bg.jpg); background-repeat:repeat-x; margin:0px; background-color:#000; color:#FFF; font-family: Arial, Helvetica, sans-serif; }

#header { width:879px; height:111px; margin-left:auto; margin-right:auto; margin-left:22px; }

#nav { width:890px; font-size:0.75em; font-weight:bold; height:25px;}

#seasonal { width:879px; height:151px; margin: 10px 0 10px 33px;}

#flash { height:504px; width:595px; margin-left:33px; float:left; }

#flash2 { height:504px; width:595px; margin-left:33px; float:left; }

#flashkit { height:504px; width:595px; margin-left:33px; float:left; }

#flashkit2 { height:504px; width:595px; margin-left:33px; float:left; }

#flasheng { height:504px; width:595px; margin-left:33px; float:left; }

#flashsolid { height:504px; width:595px; margin-left:33px; float:left; }

#flashcom { height:504px; width:595px; margin-left:33px; float:left; }

#flashdoor { height:504px; width:595px; margin-left:33px; float:left; }

#tab { width:273px; height:504px; float:left; }

#rowtwo { clear:both; }

#mainleft { width:595px; height: auto; float:left; margin-left:33px; padding-top:20px; }

#mainright { width:245px; float:right; background-color:#7e9900; margin-top:40px; padding-top:5px; }

#wrap { width:901px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; background-image:url(images/green.jpg); background-repeat:repeat-y; }

#footer { width:879px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin-bottom:30px; margin-left:auto; margin-right:auto; text-align:center; line-height:18px; clear:both; padding-top:40px; letter-spacing: 1.5px; }

#footer li { list-style:none; display:inline; }

#footer ul { list-style:none; display:inline; }

a { color:#bada33; text-decoration:none; }

a:hover { color:#FFF; }

p { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; line-height:20px; letter-spacing: 0.5px; }

.tel { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; line-height:15px; letter-spacing: 0.5px; }

h1 { font-family: Arial, Helvetica, sans-serif; color:#bada33; font-size:19px; line-height:18px; font-weight:bold; }

h2 { font-family: Arial, Helvetica, sans-serif; color:#bada33; font-size:16px; line-height:18px; font-weight:bold; }

h3 { font-family: Arial, Helvetica, sans-serif; color:#bada33; font-size:16px; line-height:18px; font-weight:bold; }

.miniform { font-family: Arial, Helvetica, sans-serif; color:#bada33; font-size:17px; line-height:18px; }

.miniform2 { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; line-height:18px; }

.formp { line-height:1px; }

.mainformstyleb { line-height:1px; }

#flashempty { height:504px; width:595px; margin-left:33px; float:left; }

.sub { font-family: Arial, Helvetica, sans-serif; color:#7e9900; font-size:13px; line-height:25px; font-style:italic; }

#table { padding-left:33px; float:left; background-image:url(images/green.jpg); background-repeat:repeat-y; }

.table { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:9px; line-height:20px; letter-spacing: 0.5px; }

.style2 { font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px; width:500px; }

.style4 { font-family: Arial, Helvetica, sans-serif; color: #008000; }

.style3 { font-family: Arial, Helvetica, sans-serif; color: #000; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.mainformstyle { font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px; }

.cont { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; }

.style3 { font-family: Arial, Helvetica, sans-serif; color: #FFF; }

#mainleft ul { font-size:11px; line-height:20px; }

.articles { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; background-color: #7E9815; padding-top: 10px; margin-top: 30px; border-top-width: 8px; border-top-style: solid; border-top-color: #000; border-right-color: #000; border-bottom-color: #000; border-left-color: #000; padding-left:10px; }

.articles h1 { color: #bada33; }

.articles a { color: #FFF; }

a:hover { color:#FFF; }

#nav ul li { display: inline;  }
#nav li a { text-transform:uppercase; color:#FFF; text-decoration:none; background:none;padding:0 0 0 45px; }
#nav li a:hover, #nav li a.active { background: url("images/nav-bg.gif") no-repeat scroll 0 0 transparent;}