body, td, p, h1, h2, h3, h4, h5, ul, li, input { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

form, select { margin-top:0px; margin-bottom:0px; }

a { color:#003366; }
a:link { }
a:visited { color:#330066; text-decoration: none; }
a:hover { color:#000066; text-decoration:underline; cursor:crosshair; }
a:active { color: #660000; }

p.nav1 { font-size:10pt; color:#003366; margin-left:5px; margin-right:1px; margin-top:4px; margin-bottom:1px; line-height: 99%; }
p.nav1 a { color: #003366; text-decoration: none; }
p.nav1 a:visited { text-decoration: none; color:#330066; }
p.nav1 a:hover { text-decoration: underline; }

#a, #c, #d { font-size:10pt; color:#003366; margin-left:15px; margin-right:1px; margin-top:4px; margin-bottom:1px; }
#a, #c, #d a { color: #003366; text-decoration: none; }
#a, #c, #d a:visited { text-decoration: none; color:#330066; }
#a, #c, #d a:hover { text-decoration: underline; }

td.indent p.nav1 { font-size:9pt; color:#333333; margin-left:11px; margin-right:1px; margin-top:11px; margin-bottom:3px; }

p.nav2 { font-size:9pt; color:#003399; margin-left:13px; margin-right:1px; margin-top:4px; margin-bottom:1px; line-height: 99%; }
p.nav2 a { color: #003399; text-decoration: underline; }
p.nav2 a:visited { text-decoration: none; color:#330066; }
p.nav2 a:hover { text-decoration: underline; }

p.nav3 { font-size:9pt; color:#003399; margin-left:21px; margin-right:1px; margin-top:1px; margin-bottom:1px; line-height: 99%; }
p.nav3 a { color: #003399; text-decoration: underline; }
p.nav3 a:visited { text-decoration: none; color:#330066; }
p.nav3 a:hover { text-decoration: underline; }

p.next { font-size:10px; color:#333333; font-weight:bold; margin-top:2px; margin-bottom:5px; margin-left:3px; margin-right:3px; }
p.next a { color: #003399; text-decoration: none; }
p.next a:hover { color:#003090; text-decoration: none; }

p { font-size:10pt; color:#333333; margin-left:8px; margin-right:4px; margin-top:6px; margin-bottom:10px; }

p.feature { font-size:9pt; color:#330000; margin-left:6px; margin-right:2px; margin-top:4px; margin-bottom:6px; line-height:17px; }

p.photos { margin-left:9px; margin-right:9px; margin-top:4px; margin-bottom:6px; }

p.foot { font-size:9pt; color:#000000; margin-top:4px; margin-bottom:4px; margin-left:9px; margin-right:9px; }

span { color:#660000; font-weight:bold; }

h3 { font-size:11pt; color:#26588A; font-weight:bold; margin-left:8px; margin-right:6px; margin-top:10px; margin-bottom:2px; }

p.caption { font-size:10pt; color:#666666; font-weight:bold; margin-top:1px; margin-bottom:12px; margin-left:22px; margin-right:8px; }
p.zoomhead { font-size:12pt; color:#000066; font-weight:bold; text-align:center; margin-top:8px; margin-bottom:8px; }
p.keytext { font-size:10pt; color:#000066; margin-left:6px; margin-right:6px; margin-top:3px; margin-bottom:1px; }


h1 { font-size:13pt; color:#000066; font-weight:bold; margin-left:8px; margin-right:6px; margin-top:5px; margin-bottom:1px; letter-spacing: 0.1em; }
h2 { font-size:12pt; color:#666666; margin-left:8px; margin-right:8px; margin-top:2px; margin-bottom:1px; text-align:center; }
p.deck { font-size:10pt; color:#666666; font-weight:bold; margin-left:16px; margin-right:16px; margin-top:4px; margin-bottom:4px; }

p.guntitle { font-size:9pt; color:#26588A; font-weight:bold; margin-left:8px; margin-right:4px; margin-top:0px; margin-bottom:0px; text-transform:uppercase; line-height: 99%; }
p.guntitlehome { font-size:9pt; color:#26588A; font-weight:bold; margin-left:8px; margin-right:4px; margin-top:8px; margin-bottom:8px; text-transform:uppercase; }
td.detailpage p.guntitle { font-size:10pt; color:#26588A; font-weight:bold; margin-left:8px; margin-right:4px; margin-top:8px; margin-bottom:2px; line-height:17px; }

p.footlinks { font-size:9pt; color:#26588A; font-weight:bold; margin-left:8px; margin-right:4px; margin-top:4px; margin-bottom:4px; text-transform:uppercase; line-height: 99%; }

p.guntitlecaption { font-size:9pt; color:#666666; font-weight:bold; margin-left:28px; margin-right:4px; margin-top:8px; margin-bottom:2px; line-height:17px; }
p.contact { font-size:9pt; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:4px; margin-right:2px; }

div { font-size:9pt; color:#333333; letter-spacing: 0.1em; margin-top:0px; margin-bottom:1px; text-align:center; }
p.sellbody { font-size:10pt; color:#000000; margin-left:12px; margin-right:10px; margin-top:2px; margin-bottom:1px; }
p.price { font-size:9pt; color:#000066; font-weight:bold; text-align:right; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:6px; }
