#main ul { margin-bottom: 18px; list-style: none outside; }
/* TYPE 

*/ 

body { font: 12px/16px  Arial, Helvetica, Verdana, sans-serif; background-color: #000; color: #888; }

a:link { color: #2971a7; }
a:visited { color: gray; }
a:active { color: gold; }
a:hover { color: #C51230; }
,

{ padding-left:1px; font-size:10px !important; font-weight: normal 
!important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position:static !important; }
 
.sosumi { font-size: 10px !important; color:#76797c; }
.bodytext { font-size: 12px; line-height: 16px }
.bodytextmedium { font-size: 10px; line-height: 13px }
.bodytextmedium { font-size: 10px; line-height: 13px }
.navsubhead    { font-size: 11px; line-height: 15px }
.navtext   { font-size: 11px; line-height: 14px }
.subhead { font-size: 12px; line-height: 16px }
.subheadmedium  { font-size: 11px; line-height: 14px }
.citation  { font-size: 11px; line-height: 14px }
.mediumtext  {  font-size: 10px; line-height: 13px; }
.smalltext { font-size: 8px; line-height: 10px }
.citation_publisher {  font-size: 9px; line-height: 12px }
.leftcolumntext { font-size: 10px; line-height: 13px; color: gray; font-style: italic; }

.itemheader { font-size: 20px; line-height:22px; margin-bottom: 40px; color: #2971a7; font-weight: bold; }
.itemheadersuperior { font-size: 10px; color: #2971a7; line-height: 14px; vertical-align: top; font-weight: bold; }
.itemdetail { font-size: 12px; color:#333; line-height: 18px }
.itemsuperior { font-size: 8px; color:#333; line-height: 15px; vertical-align: top; }
.itemsuperiorgray { font-size: 8px; color:#999; line-height: 15px; vertical-align: top; }

.slidersuperior { font-size: 8px; color: #2971a7; line-height: 14px; vertical-align: top; font-weight: bold; }

.itemsuperiorred { font-size: 8px; color:#C51230; line-height: 15px; vertical-align: top; }
.itemsubheader { font-size: 14px; line-height:26px; margin-bottom: 40px; color:#333; font-weight: bold; }
.itemsubheadersuperior { font-size: 8px; line-height:20px; vertical-align: top; color:#333; font-weight: bold; }
.itemsubheadersuperiorB { font-size: 8px; line-height:10px; vertical-align: top; color:#333; font-weight: bold; }
.itemsubheaderA { font-size: 14px; line-height:26px; margin-bottom: 40px; color:#333; font-weight: bold; }
.itemsubheaderB { font-size: 14px; line-height:14px; margin-bottom: 40px; color:#333; font-weight: bold; }

.howbody { font-size: 12px; line-height: 18px; text-align: left; color:#333;}
.howsuperior { font-size: 8px; color:#333; line-height: 15px; vertical-align: top; }
.howheader { font-size: 20px; line-height:22px; margin-bottom: 40px; color: #2971a7; font-weight: bold; }
.howheadersuperior { font-size: 10px; color: #2971a7; line-height: 14px; vertical-align: top; font-weight: bold; }
.howtips { font-size: 12px; line-height: 15px; text-align: left; color:#333; font-style: italic;}
.howtipssuperior { font-size: 6px; color:#333; line-height: 7px; vertical-align: top; }

.how160 { font-size: 10px; line-height: 12px;  font-weight: bold; margin-bottom: 40px}
.how160superior { font-size: 6px; color:#333; line-height: 7px; vertical-align: top; }

.shineheader { font-size: 20px; line-height:22px; margin-bottom: 40px; color: #2971a7; font-weight: bold; }
.shinesubheader { font-size: 14px; line-height:26px; margin-bottom: 40px; color:#666; font-weight: bold; }
.shinesubheader2 { font-size: 14px; line-height:14px; margin-bottom: 40px; color:#666; font-weight: bold; }
.shinespecs { font-size: 14px; line-height: 18px; margin-bottom: 40px; color:#C51230; font-weight: bold; }
.shinesuperior { font-size: 8px; color:#888; line-height: 11px; vertical-align: top; }

.photocaption { font-size: 9px; color:#333; font-style: italic; line-height: 5px; vertical-align: top;  }

.rightleftitalic { font-size: 10px; color:#333; font-style: italic; line-height: 12px; vertical-align: top;  }
.rightleftitalicsuperior { font-size: 6px; color:#333; line-height: 8px; vertical-align: top; vertical-align: top;  }

.homeproduct { font-size: 10px; line-height:11px; color: gray; text-align: right }

p { margin-bottom: 10px; }




