body {
   background:url('http://www.palmertrucks.com/images/dipl2.jpg');
   font-family: Trebuchet MS;
   margin-top:1px;
   text-align:center;
   font-size:10pt;
}
table {
        font-family: Trebuchet MS;
   font-size:10pt;
}
p {
        font-family: Trebuchet MS;
   font-size:10pt;
}
}
.mainTable {
   width:800px;
   border:1px solid #000066;
   background:#FFFFFF;
   text-align:left;
}
.contentArea {
   font-size:11pt;
   background:#FFFFFF;
   height:340;
   padding-left:10px;
   padding-right:10px;
}
.storeContentArea {
   font-size:11pt;
   background:#FFFFFF;
   border-right:1px solid #E8E8E8;
   height:100%;
   padding:10px;
}
.catTable {
   font-size:11pt;
   padding-bottom:5px;
}
.catDivider {
   padding-left:10px;
   padding-right:10px;
   color:#808080;
}
.storeFront {
        font-size:11pt;
        border-top:1px solid #E8E8E8;
        width:100%;
        padding:10px;
}
.itemTable {
   border:1px solid #E8E8E8;
   width:100%;
}
.itemName {
   background:#F2F2FD;
   color:#000066;
   font-weight:bold;
   padding-left:10px;
   font-size:12pt;
   width:410px;
   border-bottom:1px solid #E8E8E8;
}
.itemPrice {
   color:#CC0000;
   font-weight:bold;
   padding-left:10px;
}
.storeBorderTop {
   border-top:1px solid #F2F2FD;
}
.itemImage {
   text-align:right;
   background:#F2F2FD;
}
td.header {
   width:100%;
   background:#000000;
}
td.whiteSpace {
    background:#FFFFFF;
    height:1px;
}
td.menuBG {
   background:url('http://www.palmertrucks.com/images/topmenuBG.jpg');
   width:100%;
}
td.welcome {
   background: url('http://www.palmertrucks.com/images/redglow2.jpg');
   padding-left:20px;
   padding-right:20px;
   padding-top:2px;
   padding-bottom:2px;
   color:#FFFFFF;
   font-size:11pt
   font-weight:bold;
}

td.divides {
   height:18px;

}
a.link {
   color:#000000;
   font-size:10pt;
   width:75px;
   text-align:center;
   text-decoration:none;
   font-weight:bold;

   padding-top:2px;
}
a.link:hover {
   background:#CCCCCC;
   width:75px;
   border:1px solid #808080;
   padding-top:1px;
}
a.link2 {
   color:#000000;
   font-size:10pt;
   width:170px;
   text-align:center;
   text-decoration:none;
   font-weight:bold;
   padding-top:2px;
}
a.link2:hover {
   background:#CCCCCC;
   width:170px;
   border:1px solid #808080;
   padding-top:1px;
}
a.link3 {
   color:#000000;
   font-size:10pt;
   width:75px;
   text-align:center;
   text-decoration:none;
   font-weight:bold;
   padding-top:2px;
}
a.link3:hover {
   background:#CCCCCC;
   width:75px;
   border:1px solid #808080;
   padding-top:1px;
}
.redBG {
   background:#CC0000;
   height:5px;
}
.greyBG {
   background:#CCCCCC;
   height:2px;
}
.blueBG {
   background:#000066;
   height:10px;
}
.footer {
   font-size: 8pt;
   padding-left:5px;
   padding-right:5px;
   color: #000000;
   text-align:center;
}

/* Begin CSS Popout Menu */

#menu{
width:100%;
background: url('http://www.palmertrucks.com/images/topmenuBG.jpg');
float:left;
}

#menu a {
font: bold 14px/19px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 0px 3px;
background:url('http://www.palmertrucks.com/images/topmenuBG.jpg');

}

a.mainItem:link, a.mainItem:active, a.mainItem:visited {
   border-top:1px solid #BBBBBB;
   border-bottom:1px solid #BBBBBB;
   border-left: 0px;
   border-right:0px;
   color: #000;
        background: url('http://www.palmertrucks.com/images/topmenuBG.jpg');
        text-decoration: none;
        text-align:center;
}
a.mainItem:hover {
   border:1px solid #808080;
   color: #000;
        background: url('http://www.palmertrucks.com/images/topmenuBG.jpg');
        text-decoration: none;
}
#menu a.menuItem {
color: #000;
width:168px;
background: url('http://www.palmertrucks.com/images/topmenuBG.jpg');
text-decoration: none;
border-bottom:1px solid #808080;
border-left:1px solid #808080;
border-right:1px solid #808080;
padding:2px 10px;
}

#menu a.menuItem:hover {
color: #CC0000;
}


#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:200px;
}

#menu ul.ul1{
list-style:none;
margin:0;
padding:0;
float:left;
width:90px;
}

#menu ul.ul2{
list-style:none;
margin:0;
padding:0;
float:left;
width:175px;
}

#menu ul.ul3{
list-style:none;
margin:0;
padding:0;
float:left;
width:100px;
}

#menu ul.ul4{
list-style:none;
margin:0;
padding:0;
float:left;
width:120px;
}

#menu li.top {
   border-top:1px solid #808080;
   width:190px;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */



a.locLink:active, a.locLink:link, a.locLink:visited {
   font-size:11pt;
   text-decoration:none;
   color:#000066;
   font-weight:bold;
}
a.locLink:hover {
   text-decoration:underline;
}
a.servicesLink:active, a.servicesLink:link, a.servicesLink:visited {
   font-size:10pt;
   text-decoration:none;
   color:#444444;
   font-weight:bold;
}
.services {
   font-size:10pt;
   padding-left:10px;
   background:#F2F2FD;
   padding-top:3px;
   padding-bottom:3px;
   border:1px solid #CCCCCC;
   color:#444444;
   font-weight:bold;
}
.servicesHover {
   padding-left:10px;
   background:#CCCCCC;
   padding-top:3px;
   padding-bottom:3px;
   border:1px solid #808080;
   cursor:hand;
   color:#444444;
   font-weight:bold;
}
a.cat:link, a.cat:active, a.cat:visited {
   color:#000099;
}
a.cat:hover {
   color:#990000;
}
a.catSelected:link, a.catSelected:active, a.catSelected:visited {
   text-decoration:none;
   color:#000000;
}
a.catSelected:hover {
   text-decoration:underline;
}
a.item:link, a.item:active, a.item:visited {
   color:#000099;
}
a.item:hover {
   color:#990000;
}
.leftCol {
   font-size:11pt;
   background:#FFFFFF;
   border-right:1px solid #FFFFFF;
   width:195px;
   height:100%;
   padding-left:10px;
}
.middleCol {
   height:100%;
   width:400px;
   background:#FFFFFF;
}
.rightCol {
   font-size:11pt;
   background:#FFFFFF;
        border-left:1px solid #FFFFFF;
   width:195px;
   height:100%;
   text-align:right;
}
.rightTwoCols {
   background:FFFFFF;
   font-size:11pt;
   height:100%
   width:595px;
}
.leftColLoc {
   font-size:11pt;
   background:#F4F4F4;
   border-right:1px solid #CCCCCC;
   width:195px;
   height:100%;
   padding-left:10px;
}
.locContent {
   background:FFFFFF;
   font-size:11pt;
   height:100%
   width:595px;
   padding:10px;
}
.middleTable {
   width:376px;
   height:100%;
}
.rightTable {
   width:550px;
   height:100%;
}
.welcomeTxt {
   font-size:11pt;
   text-align:left;
   padding:10px;
   background:#FFFFFF;
}
.homeNewsTable {
   font-size:11pt;
   width:374px;
}
.homeNewsHeadline {
   background:#FFFFFF;
   color:#000000;
   padding-left:0px;
}
.homeNewsContent {
   padding:0px;
   color:#333333;
}
a.moreHome:link, a.moreHome:active, a.moreHome:visited, a.moreHome:hover {
   font-size:10pt;
   color:#CC0000;
}
a.moreHome2:link, a.moreHome2:active, a.moreHome2:visited, a.moreHome2:hover {
   font-size:10pt;
   color:#000099;
}
.servicesHome {
   font-size:11pt;
   width:374px;
}
a.blueLink:active, a.blueLink:link, a.blueLink:visited, a.blueLink:hover {
   font-size:11pt;
   color:#000066;
}
a.greenLink:active, a.greenLink:link, a.greenLink:visited, a.greenLink:hover {
   font-size:11pt;
   color:#006600;
}
a.redLink:active, a.redLink:link, a.redLink:visited, a.redLink:hover {
   font-size:11pt;
   color:#AA0000;
}
p.normal {
   font-size:11pt;
   color:#000000;
   font-weight:normal;
}
.LocationName {
   font-size:18pt;
   font-weight:bold;
}
.redText {
   color:#AA0000;
}
.redBoldText {
   color:#AA0000;
   font-weight:bold;
}
.blueText {
   color:#000066;
}
.blueBoldText {
   color:#000066;
   font-weight:bold;
}
.blueTableSection {
   background:#F2F2FD;
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding-top:15px;
   padding-left:10px;
   padding-right:10px;
   width:100%;
}
a.redSectionHeader:link, a.redSectionHeader:active, a.redSectionHeader:visited, a.redSectionHeader:hover {
   color:#AA0000;
   font-size:11pt;
   text-decoration:none;
}
.reg {
   color:#000000;
   font-weight:normal;
}
p.underlineText {
   border-bottom:1px solid #CCCCCC;
   width:100%;
   margin-bottom:0px;
}
p.noSpace {
   margin-top:0px;
}
a.backLink {
   color:#333333;
}
.font10 {
   color:#000000;
   font-size:10pt;
   font-weight:normal;
   margin-top:0px;
}
.printHeader {
   margin-bottom:0px;
   color:#000066;
}
.printHeader2 {
   margin-bottom:0px;
   color:#006600;
}
.printVer {
   font-size:8pt;
   color:#000066;
}
.truckTable {
   border:1px solid #808080;
}
.truckImage {
        border:1px solid #808080;
}
.truckName {
   padding-left:10px;
   font-weight:bold;
   border-bottom:1px solid #808080;
   background:#CCCCCC;
}
.truckPrice {
   padding-right:10px;
   font-weight:bold;
   border-bottom:1px solid #808080;
   background:#CCCCCC;
   text-align:right;
}
.padR10 {
   padding-right:10px;
}
.padL10 {
   padding-left:10px;
}
.pad10 {
   padding:10px;
}
.sectionHeader {
   background:#000066;
   color:#FFFFFF;
   padding-left:10px;
   font-size:12pt;
}
.sectionTable {
   border:1px solid #000066;
   text-align:left;
}
a.thumb {
   border:1px solid #000000;
   text-decoration:none;
   text-align:left;
}
tr.rowDark {
   background:#E8E8E8;
}
.unitTitle {
   color:#000066;
   font-weight:bold;
}
a.blueLink {
   color:#000066;
}
a.blueLink2 {
   color:#000066;
   font-size:10pt;
}
tr.logo {display:none;}
.noteLines {
   border-bottom: 1px solid #000000;
}
.truckContentArea {
   width:100%;
   padding:10px;
   background:#FFFFFF;
}
.truckTable2 {
   width:100%;
}
.truckTable3 {
   width:100%;
   text-align:center;
}
.truckTable4 {
   width:100%;
   text-align:left;
}
.descTable {
   text-align:left;
}
a.mapLink {
   font-size:8pt;
   color:#000066;
}
.descTruckTitle {
   font-size:14pt;
   color:#000066;
   font-weight:bold;
}
.imageArea {
   padding:3px;
   vertical-align:top;
   text-align:center;
}
.font7 {
   font-size:7pt;
}
.pagingTable {
   font-size:10pt;
   vertical-align:top;
}
.searchTable {
   text-align:left:
   padding-left:50px;
   width:90%;
}
.blueBoldTextSearch {
   color:#000066;
   font-weight:bold;
   padding-left:50px;
   text-align:left;
}
.blueTableSectionSearch {
   background:#F2F2FD;
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding-top:15px;
   padding-left:10px;
   padding-right:10px;
   width:100%;
   text-align:left;
   padding-left:100px;
}
.error {
   color:#990000;
}

.sectionHeader {
   background:#000066;
   color:#FFFFFF;
   padding-left:10px;
   font-size:12pt;
}
.sectionTable {
   border:1px solid #000066;
   text-align:left;
}
a.thumb {
   border:1px solid #000000;
   text-decoration:none;
   text-align:left;
}
tr.rowDark {
   background:#E8E8E8;
}
.unitTitle {
   color:#000066;
   font-weight:bold;
}
a.blueLink {
   color:#000066;
}
a.blueLink2 {
   color:#000066;
   font-size:10pt;
}
tr.logo {display:none;}
.noteLines {
   border-bottom: 1px solid #000000;
}
.truckContentArea {
   width:100%;
   padding:10px;
   background:#FFFFFF;
}
.truckTable2 {
   width:100%;
}
.truckTable3 {
   text-align:center;
}
.truckTable4 {
   width:100%;
   text-align:left;
}
.largeImage {
   width:400px;
   text-align:left;
}
.descTable {
   text-align:left;
}
a.mapLink {
   font-size:8pt;
   color:#000066;
}
.descTruckTitle {
   font-size:14pt;
   color:#000066;
   font-weight:bold;
}
.imageArea {
   padding:3px;
   vertical-align:top;
   text-align:center;
}
.font7 {
   font-size:7pt;
}
.pagingTable {
   font-size:10pt;
   vertical-align:top;
}
.searchTable {
   text-align:left:
   padding-left:50px;
   width:90%;
}
.blueBoldTextSearch {
   color:#000066;
   font-weight:bold;
   padding-left:50px;
   text-align:left;
}
.blueTableSectionSearch {
   background:#F2F2FD;
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding-top:15px;
   padding-left:10px;
   padding-right:10px;
   width:100%;
   text-align:left;
   padding-left:100px;
}
.error {
   color:#990000;
}
.ssHeader {
   font-weight:bold;
   background:#000066;
   color:#FFFFFF;

}
.ssBG1 {
   background:#E8E8E8;
   border-bottom:1px solid #CCCCCC;
   border-right:1px solid #C4C4C4;
}
.ssBG2 {
   background:#FFFFFF;
   border-bottom:1px solid #CCCCCC;
   border-right:1px solid #C4C4C4;
}
.searchHeader {
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}
