.productShot { height: 410px; text-align: center;}
.imageCaption { font-size: 1.3em; font-weight: bold; padding-bottom: 10px;}
#photoSpacer { width: 55px; }
#productShowCase { width: 655px; }
#homeHeadline { font-size: 1.7em; font-weight: bold; padding-bottom: 15px;}
.productHighlight ul { margin-left: 0px; padding-left: 15px;}
.productHighlight { margin-left: 25px; }
.highlightHeader { font-size: 10pt; font-weight: bold; }
#prodCatHighlights { text-align: left; width: 655px;}
DIV.main {
	BACKGROUND: white;
	BORDER: 2px solid;
	PADDING-BOTTOM: 1em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px; 
}
DIV.print {
	BACKGROUND: white;
	PADDING-BOTTOM: 1em;
	PADDING-LEFT: 40px;
	PADDING-RIGHT: 40px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
DIV.bot  { background: white; text-align: center; padding-top: 10px; width: 710px }
DIV.bot p.bot_bold, DIV.bot p {
	FONT: 11pt Arial, Helvetica, sans-serif;
}
DIV.bot p.bot_bold {
	FONT-WEIGHT: BOLD;
}
FONT.gagetext {
    FONT: 10pt Arial, Helvetica;
    COLOR: BLACK;
}
FONT.spectext {
    FONT: 10pt Arial, Helvetica;
    COLOR: BLACK;
    FONT-WEIGHT: BOLD
}
FONT.specs {
    FONT: 9pt Arial, Helvetica;
    COLOR: RED
}    
FONT.spectitle {
    FONT: 10pt Arial, Helvetica;
    COLOR: BLUE;
    FONT-WEIGHT: BOLD
}
FONT.pdfview {
    FONT: 9pt Arial, Helvetica;
    COLOR: BLUE;
    FONT-WEIGHT: BOLD
}
FONT.dirhead {
    FONT: 9pt Arial, Helvetica;
    COLOR: #131370;
    FONT-WEIGHT: BOLD
}
FONT.dirtext {
    FONT: italic 8pt Arial, Helvetica;
    COLOR: #4A4A4A
}
H1.header {
	BACKGROUND: white;
	BORDER-TOP: black 2px solid;
	FONT: 160% Arial, sans-serif;
	FONT-WEIGHT: BOLD;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.12em;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0.25em;
	PADDING-TOP: 0.25em
}
H1.top {
	BACKGROUND: red;
	BORDER-TOP: black 4px solid;
	FONT: 160% Arial, sans-serif;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.12em;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0.25em;
	PADDING-TOP: 0.25em
}
H1.bot {
	BACKGROUND: red;
	BORDER-BOTTOM: black 4px solid;
	FONT: 160% Arial, sans-serif;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.12em;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0.25em;
	PADDING-TOP: 0.25em
}
H1.products {
	BACKGROUND: white;
	FONT: 160% Arial, sans-serif;
	MARGIN: 0px;
	PADDING-BOTTOM: 0.12em;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0.25em;
	PADDING-TOP: 0.25em
}

h4 {
TEXT-ALIGN: CENTER;
BACKGROUND: #F5F5F5;
FONT: 11pt Arial, sans-serif;
PADDING-BOTTOM: 0.12em;
BORDER: black 1px dotted;
TEXT-ALIGN: left
}

h3.td {
    FONT: 10pt Arial Helvetica, sans-serif;
    COLOR: black
}
h3.th {
    FONT: 12pt Arial Helvetica, sans-serif;
    COLOR: blue;
    FONT-WEIGHT: bold
}
hr.hr1 {
    BORDER: 0;
    WIDTH: 100%;
    HEIGHT: 4px;
    COLOR: #F80809;
    TEXT-ALIGN: center
}
IMG.index {
    MARGIN: 0px 0px 0px 0px;
    BORDER: 0px
}
IMG.picture { 
    MARGIN: 0px 10px 0px 10px
}

P {
    MARGIN: 20px;
	FONT: 10pt Arial, Helvetica;
    COLOR: BLACK
}

LI {
	FONT: 10pt Arial, Helvetica;
}

LI.B {
    FONT: 10pt Arial, Helvetica;
    COLOR: BLACK;
    TEXT-ALIGN: LEFT;
    FONT-WEIGHT: BOLD
}		
P.header {
    TEXT-ALIGN: center;
    FONT: 11pt Arial, Helvetica, sas-serif;
    FONT-WEIGHT: BOLD;
    COLOR: #727272
}
P.header {
    TEXT-ALIGN: center;
    FONT: 12pt Arial, Helvetica, sas-serif;
    FONT-WEIGHT: BOLD;
    COLOR: #727272
}
TD.fditext {
    BORDER-RIGHT: black 2px solid
}

/* .menu {
text-align: center;
font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
border: 1px solid black;
}

.menu a,.menu a:link,.menu a:visited,.menu a:active {
display: block;
background: #D8001D;
color: #FFFFFF;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
height: 18px;
text-decoration: none;
}

.menu a:hover {
display: block;
background: #FF0022;
color: #FFFFFF;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
height: 18px;
text-decoration: none;
}
*/
.menu a,.menu a:link,.menu a:visited,.menu a:active {
border: 1px solid black;
display: block;
background: #D8001D;
color: #FFFFFF;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
height: 18px;
text-decoration: none;
text-align: center;
}

.menu a:hover {
border: 1px solid black;
display: block;
background: #FF0022;
color: #FFFFFF;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
height: 18px;
text-decoration: none;
text-align: center;
}

TD {
    font: 8pt Arial, sans-serif;
}
h3.title{
background:#F5F5F5;
border:#000000 1px solid;
font:11pt Arial,sans-serif;
font-weight:bold;
padding-bottom:0.12em;
padding-left:0.5em;
text-align:center;
}
a.frontlink:hover{
border-bottom:#FF0000 2px dashed;
color:#131370;
font:9pt Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.frontlink:active,a.frontlink:link,a.frontlink:visited{
color:#131370;
font:9pt Arial,Helvetica,sans-serif;
text-decoration:none;
}
p.extralarge{
color:#000000;
font:15pt Arial,Helvetica,sas-serif;
font-weight:bold;
text-align:left;
}
