body { 
    	background:url('http://www.palmertrucks.com/images/dipl2.jpg');
 	font-family: Trebuchet MS;
 	margin-top:1px; 
 	text-align:left;
 	font-size:10pt;
} 
table {
 	font-size:11pt;
 	text-align:left;
}                      
p {
 	font-size:11pt;
}     
.mainTable {
 	width:800px; 
 	border:1px solid #000066;
 	background:#FFFFFF;
}    
.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;
}
.homeNewsTable2 {
	font-size:11pt;
	width:100%;
        border-top:1px solid #CCCCCC;
        padding: 10px;
}
.homeNewsHeadline2 {
	background:#FFFFFF;
	color:#000000;
	padding-left:0px;
} 
.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; 
}