/* global settings */
body {font-family:verdana,arial,sans-serif; font-size:10pt; color:#000; background-color: #fff;}
body {color: #000; background: #fff; margin-top:0pt;} 
a:link, a:visited {text-decoration:none;}
p {font-family:verdana,arial,sans-serif; font-size: 9pt; color:#666;}
/* body and specs text copy */
.copy {font-family:verdana,arial,sans-serif; font-size: 9pt; color:#666; padding:10px;}
.copy-small {font-size: 8pt;}
.specs-stealth {font-family:impact,verdana,arial,sans-serif; font-size: 8pt; color:#333;}
.specs-shadow {font-family:verdana,arial,sans-serif; font-size: 8pt; color:#039;}
.specs-studio {font-family:verdana,arial,sans-serif; font-size: 8pt; color:#060;}
.specs-standard {font-family:verdana,arial,sans-serif; font-size: 8pt; color:#036;}

/* image gallery */
table.gallery {font-family:verdana,arial,sans-serif; font-size: 8pt; color:#666; padding:15px;}

/* nav anchors */
.nav {font-size:8pt; color:#ccc;}
a.nav:link {font-size:8pt; color: #ccc;}
a.nav:active {font-size:8pt; color: #ccc;}
a.nav:visited {font-size:8pt; color: #ccc;}
a.nav:hover {font-size:8pt; color:#fff;}

/* footer anchors */
.ftr {font-size:8pt; color:#666;}
a.ftr:link {color: #666;}
a.ftr:active {color: #666;}
a.ftr:visited {color: #666;}
a.ftr:hover {color:#999;}

/* body anchors */
.fr-link {font-size:8pt; color:#06c; text-decoration:underline;}
a.fr-link:link {color: #06c; text-decoration:underline;}
a.fr-link:active {color: #06c; text-decoration:underline;}
a.fr-link:visited {color: #06c; text-decoration:underline;}
a.fr-link:hover {color:#39f; text-decoration:underline;}

/* standard product links */
.standard-link {font-size:10pt; color:#036;}
a.standard-link {color:#69c;}
a.standard-link:active {color:#69c;}
a.standard-link:visited {color:#69c;}
a.standard-link:hover {color:#036;}

/* stealth product links */
.stealth-link {font-size:10pt; color:#666;}
a.stealth-link {color:#999;}
a.stealth-link:active {color:#999;}
a.stealth-link:visited {color:#999;}
a.stealth-link:hover {color:#666;}

/* grids */
table.grid {font-family:verdana,arial,sans-serif; font-size:8pt; color:#333; text-align: top;}
table.grid-stealth {font-family:verdana,arial,sans-serif; font-size:8pt; color:#333; text-align: top;}
table.grid-shadow {font-family:verdana,arial,sans-serif; font-size:8pt; color:#039; text-align: top;}
table.grid-studio {font-family:verdana,arial,sans-serif; font-size:8pt; color:#060; text-align: top;}
table.grid-standard {font-family:verdana,arial,sans-serif; font-size:8pt; color:#036; text-align: top;}

/* grid properties */
td.gridnoborder {border: none;}
td.gridvertline {border-right: 1px solid; border-left: none;}
td.gridheader {padding-left:4px; border: 1px solid;}
td.gridbody {padding: 4px;}
td.gridgeneral {padding-left:4px; border: 1px solid; border-top: none;}

/* grid borders */
tr.gridcolor-stealth {border-color:#666;}
tr.gridcolor-shadow {border-color:#36c;}
tr.gridcolor-studio {border-color:#393;}
tr.gridcolor-standard {border-color:#036;}
tr.gridcolor-general {border-color:#999;}

/* grid left-side fills */
td.gridfill-stealth {background-color: #666;}
td.gridfill-shadow {background-color: #36c;}
td.gridfill-studio {background-color: #393;}
td.gridfill-standard {background-color: #036;}
td.gridfill-general {background-color: #999;}

/* grid cells */
td.gridcell-stealth {border-top: none; border-left: none; border-bottom: 1px solid; padding:4px; border-right: 1px solid; padding:4px; background-color:#ccc;}
td.gridcell-shadow {border-top: none; border-left: none; border-bottom: 1px solid; padding:4px; border-right: 1px solid; padding:4px; background-color:#9cf;}
td.gridcell-studio {border-top: none; border-left: none; border-bottom: 1px solid; padding:4px; border-right: 1px solid; padding:4px; background-color:#cfc;}
td.gridcell-standard {border-top: none; border-left: none; border-bottom: 1px solid; padding:4px; border-right: 1px solid; padding:4px; background-color:#9cf;}
td.gridcell-standard-dk {border-top: none; border-left: none; border-bottom: 1px solid; padding:4px; border-right: 1px solid; padding:4px; background-color:#69c;}
td.gridcell-white {border-top: none; border-left: none; border-bottom: 1px solid; padding:4px; border-right: 1px solid; padding:4px; background-color:#fff;}
td.gridcell-general {border-top: none; border-left: none; border-bottom: 1px solid; padding:4px; border-right: 1px solid; padding:4px; background-color:#ccc;}

