body{font-family: tahoma, verdana, arial; background-color:#24243e; color:#fff; padding:0; margin:0;}
h3{color:#80ffff; margin-bottom:10px;}
h4{color:#ff8;}

nav ul{list-style-type:none; text-align:center;}
nav ul li{display:inline; text-transform:uppercase; font-size:100%;}
nav ul li a{color:#fff; text-decoration:none; font-weight:bold; padding-left:12px; }
nav ul li:before{content:"|"; padding-left:12px; font-weight:bold;}
nav ul li:first-child:before{padding-left:0; content:"";}
nav ul li:first-child a{padding-left:0;}

.header img{display:block; margin:0 auto; width:686px; max-width:100%;}

div#content{background-image:url('/images/background.gif'); background-repeat:repeat; width:100%; padding:0; margin:20px 0 80px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
div.contentwrap{padding:20px 0px 50px; width:960px; margin:0 auto; max-width:100%;}
div#content a{color:#80ffff;}

@media only screen and (min-width: 800px) {
    .leftcol{float:left; width:47%;}
    .rightcol{float:right; width:47%;}
}

div.productline{margin:5px 0 20px; height:130px;vertical-align:middle;}
div.productline p{display:block; height:120px; }
.ourlines tr td{padding-bottom:20px;}
.ourlines img{max-width:180px;}
span.pimage{float:left; height:120px; width:180px;}
span.nimage{float:left; width:180px; height:30px;}


img.territory{float:right; max-width:60%;}

.events table{display:block; margin:0 auto;}
.events table tr td{width:20%;}
.events table tr td:first-child{width:50%;}

.footer hr{width:60%; color:#888;}
.footer p{text-align:center;}