td.topheaderleft{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/mr_tl.png');
width: 15px;
height: 15px;
font-size: 1px;
color: #FFFFFF;
}
td.topheadercenter{
background-color: #FFFFFF;
height: 15px;
font-size: 1px;
color: #FFFFFF;
}
td.topheaderright{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/mr_tr.png');
width: 15px;
height: 15px;
font-size: 1px;
color: #FFFFFF;
}
td.checkerheader{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/checker_small.png');
height:20px;
}
td.menubar{
background-color: #7F7F7F;
text-align: center;
}
td.bodycontent{
padding: 10px 10px 10px 10px;
background-color: #FFFFFF;
}
td.leftcolumncontent{
width: 134px;
vertical-align: top;
text-align: center;
}
td.centercolumncontent{
padding-left: 10px;
vertical-align: top;
}
td.rightcolumncontent{
padding-left: 10px;
vertical-align: top;
width: 210px;
}
td.bottomnav{
padding: 10px 5px 0px 5px;
background-color: #FFFFFF;
text-align: center;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}
td.trcellred{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/tr_red.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.tlcellred{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/tl_red.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.brcellred{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/br_red.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.blcellred{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/bl_red.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.topcellred{
height: 6px;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #CC0000; 
font-size: 1px;
color: #FFFFFF;
}
td.bottomcellred{
height: 6px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #CC0000; 
font-size: 1px;
color: #FFFFFF;
}
td.leftcellred{
border-left-width: 2px;
border-left-style: solid;
border-left-color: #CC0000; 
font-size: 1px;
color: #FFFFFF;
}
td.rightcellred{
border-right-width: 2px;
border-right-style: solid;
border-right-color: #CC0000; 
font-size: 1px;
color: #FFFFFF;
}
td.trcellgrey{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/tr_grey.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.tlcellgrey{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/tl_grey.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.brcellgrey{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/br_grey.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.blcellgrey{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/bl_grey.gif');
width: 6px;
height: 6px;
font-size: 1px;
color: #FFFFFF;
}
td.topcellgrey{
height: 6px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #7F7F7F; 
font-size: 1px;
color: #FFFFFF;
}
td.bottomcellgrey{
height: 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #7F7F7F; 
font-size: 1px;
color: #FFFFFF;
}
td.leftcellgrey{
height: 6px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #7F7F7F; 
font-size: 1px;
color: #FFFFFF;
}
td.rightcellgrey{
height: 6px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #7F7F7F; 
font-size: 1px;
color: #FFFFFF;
}
td.bottomleftheader{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/mr_bl.png');
width: 15px;
height:15px;
font-size: 1px;
color: #FFFFFF;
}
td.bottomcenterheader{
background-color: #FFFFFF;
height:15px;
font-size: 1px;
color: #FFFFFF;
}
td.bottomrightheader{
background-image: url('http://www.yourwebsitesupport.com/mccormackracing/images/mr_br.png');
width: 15px;
height:15px;
font-size: 1px;
color: #FFFFFF;
}
td.logocells{
text-align: center;
padding-bottom: 10px;
}
td.headerfeatures{
text-align: center;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #FF780A;
}
td.headerinput{
text-align: center;
vertical-align: bottom;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #FF780A;
}

// Specs tables
td.specsheader{
background-color: #000000;
padding: 2px 2px 2px 2px;
font-family: Arial;
font-size: 10px;
font-weight: bold;
color: #FFFFFF;
}
td.specslist{
background-color: #000000;
padding: 2px 2px 2px 2px;
font-family: Arial;
font-size: 10px;
color: #FFFFFF;
}

// Fonts and content
font.productname{
font-family: Verdana;
font-size: 20px;
font-weight: bold;
font-style: italic;
color: #000000;
}
font.productslogan{
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #000000;
}
font.productdescription{
font-family: Verdana;
font-size: 12px;
color: #7F7F7F;
}
font.newstitle{
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #CC0000;
}
font.newsitem{
font-family: Arial;
font-size: 12px;
color: #7F7F7F;
}
a:link{color: #CC0000}
a:visited {color: #CC0000}
a:hover{color: #7F7F7F}
a:active{color: #CC0000}

font.producttitle{
font-family: Arial;
font-size: 24px;
font-weight: bold;
font-style: italic;
color: #CC0000;
}
font.productdescription{
font-family: Arial;
font-size: 18px;
font-weight: bold;
color: #7F7F7F;
}
font.content{
font-family: Arial;
font-size: 12px;
color: #000000;
}
font.content2{
font-family: Arial;
font-size: 10px;
color: #000000;
}
td.productssheader{
font-family: Arial;
font-size: 10px;
color: #FFFFFF;
padding: 2px 4px 2px 4px;
background-color: #7F7F7F;
text-align: center;
}
td.productssdetail{
font-family: Arial;
font-size: 10px;
color: #000000;
padding: 2px 4px 2px 4px;
text-align: center;
}
td.productinfo{
padding-right: 10px;
}
font.brandheader{
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #CC0000;
}