body { margin: 0; margin-bottom:10px; font-family: Verdana, Helvetica; font-size: 11px; }
a, a:active { color:#990000; text-decoration:none; }
a:hover { color:#ff6633; text-decoration: underline; }
img { border: none; }

h1, .size25 { font-size: 25px; margin-bottom:0px; margin-top:0px; font-weight:bold; }
h2, .size20 { font-size: 20px; margin-bottom:0px; margin-top:0px; font-weight:bold; }
h3, .size15 { font-size: 15px; margin-bottom:0px; margin-top:0px; font-weight:bold; }
h4, .size13 { font-size: 13px; margin-bottom:0px; margin-top:0px; font-weight:bold; }
p, .p, .newsletter, .size12 { font-size: 12px; text-decoration: none; }
p { text-indent:20px; line-height:125%; }
.psmall, .size11 { font-size: 11px; color: #000000; text-decoration: none; }
.psmaller, .size9 { font-size: 9px; color: #000000; text-decoration: none; }
.b { font-weight: bold; }
.red { color:#990000; }
.green { color:#009900; }
.yellow { color:#FFFF00; }
.white { color:#FFFFFF; }
.black { color:#000000; }
.plain { text-decoration: none; }
.underline { text-decoration: underline; }
.orange { color:#FF6633; }
.blue { color:#003366; }
.light_blue { color:#6699FF; }
.white { color:#FFFFFF; }
.brown { color:#ECA742; }
.light_brown { color:#F5CE94; }

.title { font-size: 29px; color:#003366; font-family:Georgia, Times, serif; letter-spacing:3px; }
.titleSm { font-size: 19px; color:#009900; font-family:Georgia, Times, serif; letter-spacing:3px; }

td.features { color:#990000; font-size: 13px; font-weight: bold; width:15px; vertical-align:top; }
.thumbnail { width: 175px; float: left; text-align:center; font-size:11px; font-weight:bold; }
.cases:first-letter { color:#009900; font-size:22px; font-family:Georgia, Times; letter-spacing:2px; }
.cases { font-style:italic; }
.nav { font-size: 9px; color: #808080; text-decoration: none; }
a:hover.nav { font-size: 9px; color: #0066DD; text-decoration: underline; }
td.borderR{ border-right:1px solid #666666; }
#zoneBox { border: solid 1px #000000; background-color: #ffffff; width: 150px; text-align: center; height:175px; margin:auto; }
div.zoneList { float: left; margin: 5px; text-align: center; font-size: 9px; color: #000000; }

#productFeatures li { margin:3px; font-size:11px; }

.gridD { line-height:15px; background-color:#d7d7d7; }
.gridL { line-height:15px; background-color:#ececec; }
/*
#grid td { height:22px; padding:3px; font-size:11px;}
#grid th { height:15px; padding:3px; font-size:11px; font-weight:bold; text-align:left; }
#grid tr.border td { border-bottom:1px #666666 solid; }*/
#grid td { padding:3px; font-family:"Lucida Grande", sans-serif; padding-top:5px; padding-bottom:5px; }
#grid th { padding:3px; font-weight:bold; text-align:left; border-top:1px #666666 solid; }
#grid tr.border td { border-bottom:1px #666666 solid; }

#gridTable td { height:20px; padding:3px; font-size:11px;}
#gridTable th { padding:3px; font-size:11px; font-weight:bold; text-align:left; }
#gridTable tr.border td { border-bottom:1px #666666 solid; }

#dimensions { font-size:11px; border-collapse:collapse; clear:both; }
#dimensions th:first-child { color:#003366; font-size:12px; text-align:left; padding:6px; border:1px #000000 solid; }
#dimensions th { font-size:12px; text-align:left; padding:6px; border:none; }
#dimensions td { padding:6px; border:1px #000000 solid; }

#content { vertical-align:top; padding-left:10px; } 
/*p.indent { line-height:125%; }
p.indent:first-letter { padding-left:20px; }*/
