BODY {font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ; background: white; color: black; }

.NavText {
   font-size      : 70%;
   font-family    : Verdana, sanserif;
   vertical-align : top;
} 

.NavSize {
   font-size      : 70%;
   font-family    : Verdana;
   vertical-align : top;
   align          : center;
   color          : gray;
} 

.NavTextHeader {
   font-size      : 70%;
   font-family    : Verdana;
   font-weight    : bold;
   vertical-align : top;
} 

.CanonText {
   font-size      : 70%;
   font-family    : Verdana;
   vertical-align : top;
   font-weight    : bold;
} 

.CanonDate {
   font-size      : 70%;
   font-family    : Verdana;
} 

.NavDot {
   vertical-align : center;
}

.PageItems {
   font-family    : Verdana;
   padding-left   : 15px;
} 

.PageItemsRightAligned {
   text-align     : right;
} 

.NavReplicate {
   font-size      : 70%;
   font-family    : Verdana;
}

.SmallHeader {
   font-family    : Verdana;
   font-weight    : bold;
}

.SmallItalicsHeader {
   font-family    : Verdana;
   font-weight    : bold;
   font-style     : italic;
}

.SmallItalicsHeaderGrey {
   font-family    : Verdana;
   font-weight    : bold;
   font-style     : italic;
   color          : #999999;
}

.PageText {
   font-family    : Verdana;
   font-weight    : bold;
   color          : #999999;
   margin-bottom  : .1em;
}

.footer {
   font-size      : 70%;
   font-family    : Verdana;
   text-align     : center;
}

.Bold {
   font-size      : 110%;
   font-family    : Verdana;
   font-weight    : bold;
}

.Search {
   font-size      : 100%;
   font-family    : Verdana;
   text-align     : right;
   font-weight    : bold;
}

.PhotoTags {
   font-size      : 90%;
   font-family    : Verdana;
   text-align     : center;
   font-weight    : bold;
}

.PhotoTagHeaders {
   font-size      : 110%;
   font-family    : Verdana;
   text-align     : Left;
   font-weight    : bold;
}

.PhotoTagsSmall {
   font-size      : 70%;
   font-family    : Verdana;
   text-align     : Left;
   font-weight    : bold;
}

.PhotoTagsLeft {
   font-size      : 90%;
   font-family    : Verdana;
   text-align     : Left;
   font-weight    : bold;
}

.RS_Red {
   font-size      : 100%;
   font-family    : Verdana;
   font-weight    : bold;
   color          : red;
   padding-top    : 12px;
   padding-bottom : 12px;
}

.A76_Manufacturer {
   font-size      : 200%;
   font-family    : Verdana;
   font-weight    : bold;
   text-align     : center;
   color          : red;
   padding-bottom : 12px;
}

.ShortBar {
   width          : 20px;
   height         : 3px;
   vertical-align : middle;
}
 
td.specs {
   font-size      : 80%;
   width          : 50%;
   vertical-align : top;
}

.StairsProject_Cell {
   vertical-align : top;
   nowrap         : nowrap;
   padding        : 2em;
}

.Text110Red {
   font-size      : 110%;
   color          : red;
}

.Text130 {
   font-size      : 130%;
}

.Text130Red {
   font-size      : 130%;
   color          : red;
}

.Header200 {
   font-size      : 200%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header200Centered {
   font-size      : 200%;
   font-weight    : bold;
   margin-bottom  : .1em;
   text-align     : center;
}

.Header200Italics {
   font-size      : 200%;
   font-weight    : bold;
   font-style     : italic;
   margin-bottom  : .1em;
}

.Header200SansSerif {
   font-size      : 200%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
}

.Header200SansSerifCentered {
   font-size      : 200%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   text-align     : center;
}

.Header150 {
   font-size      : 150%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header150RedCentered {
   font-size      : 150%;
   font-weight    : bold;
   margin-bottom  : .1em;
   color          : red;
   text-align     : center;
}

.Header150SansSerif {
   font-size      : 150%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
}

.Header150RedSansSerif {
   font-size      : 150%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   color          : red;
}

.Header250RedSansSerif {
   font-size      : 250%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : 0em;
   color          : red;
}

.Header150RedSansSerifItalic {
   font-size      : 150%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   color          : red;
   font-style     : italic;
}

.Header140 {
   font-size      : 140%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header130 {
   font-size      : 130%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header130Red {
   font-size      : 130%;
   font-weight    : bold;
   margin-bottom  : .1em;
   color          : red;
}

.Header130RedSansSerif {
   font-size      : 130%;
   font-weight    : bold;
   margin-bottom  : .1em;
   color          : red;
   font-family    : sans-serif;
}

.Header130RedCentered {
   font-size      : 130%;
   font-weight    : bold;
   margin-bottom  : .1em;
   color          : red;
   text-align     : center;
}

.Header120 {
   font-size      : 120%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header120Centered {
   text-align     : center;
   font-size      : 120%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header120CenteredAllCaps {
   text-align     : center;
   text-transform : capitalize;
   font-size      : 120%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header120SansSerif {
   font-size      : 120%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
}

.Header120RedSansSerif {
   font-size      : 120%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   color          : red;
}

.Header120RedSansSerifItalic {
   font-size      : 120%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   font-style     : italic;
   color          : red;
}

.Header120SansSerifCentered {
   font-size      : 120%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   text-align     : center;
}

.Header110 {
   font-size      : 110%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header110Red {
   font-size      : 110%;
   font-weight    : bold;
   margin-bottom  : .1em;
   color          : red;
}

.Header110Centered {
   text-align     : center;
   font-size      : 110%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header110SansSerif {
   font-size      : 110%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
}

.Header110SansSerifCentered {
   font-size      : 110%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   text-align     : center;
}

.Header110RedSansSerif {
   font-size      : 110%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   color          : red;
}

.Header100 {
   font-size      : 100%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header100SansSerif {
   font-size      : 100%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
}

.Header100SansSerifCentered {
   font-size      : 100%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
   text-align     : center;
}

.Header90 {
   font-size      : 90%;
   font-weight    : bold;
   margin-bottom  : .1em;
}

.Header90SansSerif {
   font-size      : 90%;
   font-weight    : bold;
   margin-bottom  : .1em;
   font-family    : sans-serif;
}

.Header90RedSansSerif {
   font-size      : 90%;
   font-weight    : bold;
   margin-bottom  : .1em;
   font-family    : sans-serif;
   color          : red;
}

.Header80SansSerif {
   font-size      : 80%;
   font-weight    : bold;
   font-family    : sans-serif;
   margin-bottom  : .1em;
}

.BoldCentered {
   text-align     : center;
   font-weight    : bold;
}

.Indent_1 {
   padding-left   : 1em;
}

.PageTitle {
   font-size      : 150%;
   font-weight    : bold;
   margin-bottom  : .5em;
}

.QuoteText {
   margin         : 2em;
}

.GreyText {
   color          : gray;
}
   
.StrikeThrough {
   text-decoration : line-through;
}


.contactemail {
   font-size      : 80%;
   text-align     : center;
   }   
