
#bodyTbl .centerCol {
        width: 9999px;
        background-color: #FFFFFF;
        padding: 10px;
	font-size: 13px;
	text-align: left;
}
.stdFont {
        font-size: 13px;
        padding: 5px 0;
        line-height: 1.4;
}
.stdTxt {
        font-size: 13px;
}
.smTxt, .smFont {
        font-size: 11px;
}
p {
        font-size: 13px;
        padding: 5px 0;
        line-height: 1.4;
}
.smLink {
        font-size: 11px;
}
.pgHeading {
        font-size: 18px;
        font-weight: 900;
        color: #333333;
        border-bottom: 1px dotted #666666;
        font-style: italic;
}
.subHeadingRedBlkGray {
        font-size: 15px;
        font-weight: 900;
	padding: 6px 0px 12px 6px;
        color: #FFFFFF;
   
      /*  border-bottom: 1px dotted #455768;
	background: url(images/header_blue_bg.jpg) top left repeat-y; 
      */
	background: url(images/red_black_grey_bg.jpg) top left repeat-x;
}

.dateBox {
	padding-top: 2px;
	width: 110px;
        font-size: 10px;
}
.letterBox {
	text-align: center;
	width: 20px;
	font-size: 16px;
	background-color: #DB241C;
	color: #FFFFFF;
	font-weight: 900;
	border-bottom: 8px solid #FFFFFF;
}
.vendorLogoBox {
	border-bottom: 8px solid #FFFFFF;
	padding-left: 10px;
}

.archiveSummary {
        padding-bottom: 2px;
        font-size: 11px;
}
.newsSummary {
	padding-bottom: 18px;
	font-size: 11px;
}
.newsSummary a, .archiveSummary a {
 	color: #DB241C;
	text-decoration: none;
}
.newsSummary a:hover, .archiveSummary a:hover {
	text-decoration: underline;
}
.newsSummary b, .archiveSummary b {
	font-size: 13px;
	font-weight: 900;
}
.sumBtmSpacer {
	padding-bottom: 16px;
	text-align: right;
}
/*
.viewAllLink {
	border: 1px solid #660000;
	background-color: #FF0000;
	padding: 2px;
	font-size: 10px;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration: none;
}
.viewAllLink:hover {
        border: 1px solid #660000;
        background-color: #D50000;
        padding: 2px;
        font-size: 11px;
        font-weight: 900;
        color: #FFFFFF;
        text-decoration: none;
}
*/
.viewAllLink {
        border: 1px solid #FF0000;
        background-color: #FFFFFF;
        padding: 2px;
        font-size: 10px;
        font-weight: 900;
        color: #FF0000;
        text-decoration: none;
}
.viewAllLink:hover {
        border: 1px solid #E60000;
        color: #E30000;
        text-decoration: none;
}
.redHdrTxt {
/*	color: #DB241C; */
	color: #E43329;
}
.lgWhiteTxt {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 1.5;
}
#pgBoxHeadline {
        padding-top: -10px;
        padding-bottom: -10px;
}
#pgBoxHeadline h1 {
        font-size: 18px;
        font-weight: bold;
        color: #EEEEEE;
        margin-bottom: 0px;
	margin-top: -10px;
}
#pgBoxHeadline h3 {
        font-size: 14px;
        font-weight: bold;
        color: #333333;
        margin-top: -2px;
}
#pgBoxHeadline p {
        font-size: 11px;
}
.logoImg {
        border: 1px solid #999999;
	margin: 0px 20px 15px 0px;
	float: left;
	width: 200px;
	height: 75px;
}
.contactHeadings {
	font-size: 19px;
	font-weight: 900;
	color: #999999;
}
.dealerTbl {
        font-size: 13px;
        padding: 5px 0;
        line-height: 1.4;
}
.dealerTbl td {
	padding-bottom: 10px;
}
.pastIssuesTbl {
	border-collapse: collapse;
        font-size: 13px;
        padding: 5px 0;
        line-height: 1.4;
}
.pastIssuesTbl td {
        padding: 2px 2px 14px 2px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
}
.pastIssuesTbl a {
	text-decoration: none;
	font-size: 12px;
}
.pgrLinks {
	text-align: right;
}
.pgrLinks a {
	text-decoration: none;
}
.pgrLinks a:hover {
        text-decoration: underline;
}
.pgrStat {
	text-align: right;
}
#px1, #px2 {
	border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
	background-color: red;
	color: #FFFFFF;
	font-weight: 900;
	padding: 1px 0px 1px 0px;
	text-align: center;
	cursor: pointer;
}

.tocPopup {
	position:absolute;
 	visibility:hidden;
	filter:alpha(opacity=95);
    	background-color: #5F6C7F;
    	color: white;
    	border: 2 #333333 solid;
	padding: 5px;
	width: 250px;
	z-index: 50000;
}
.tocPopup li {
	padding: 2px;
}
.tocPopup u {
	text-align: center;
}
.blkBgHdr {
	background-color: #111111;
	color: #FFFFFF;
	padding: 4px 7px 4px 7px;
	font-weight: bold;
}
.pollResultTbl {
        font-size: 11px;
	color: #666666;
        border-collapse: collapse;
}
.pollResultTbl td {
        border-top: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
	padding: 2px;
	background-color: #EEEEEE;
}
#tellafriendBox {
	border: 1px solid #DC241A;
	font-size: 11px;
	color: #FFFFFF;
}
#tellafriendBox .tellHeader {
	display: block;
        background-color: #DC241A;
	padding: 4px;
}
#tellafriendBox a {
        text-decoration: none;
	color: #FFFFFF;
        background-color: #DC241A;
}
#tellafriendBox a:hover {
        text-decoration: underline;
}

#tellafriendBox .tellLink {
        display: block;
        font-weight: bold;
        color: #FFFFFF;
        float: left;
	padding-bottom: 4px;
}
#tellafriendBox .tellaFrame {
	color: #666666;
	background-color: #FFFFFF;
        font-size: 11px;
        display: none;
}
#tellafriendBox .sendBtn {
        background-color: #DC241A;
        color: #FFFFFF;
}
#tellafriendBox input {
	font-size: 11px;
}
.clr {
	clear: both;
}
