body, p, td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.verdana10pt { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.specsright { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right   ; padding: 5px; }
.specsleft { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 5px; }
.specsmodel { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding: 5px; }
a:link { color: #d30020; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:visited { color: #d30020; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover { color: #5c5c5c; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active { color: #d30020; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.altlink { font-weight: normal; }
.altlink a:link { color: #5c5c5c; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.altlink a:visited { color: #5c5c5c; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.altlink a:hover { color: #d30020; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.altlink2 { color: #ebc513; font-size: 16px; text-decoration: none; }
.altlink2 a:link { color: #ebc513; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.altlink2 a:visited { color: #ebc513; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.altlink2 a:hover { color: #ebc513; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.altlink3 { color: #828282; font-weight: normal; text-decoration: none; }
.altlink3 a:link { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.altlink3 a:visited { color: #828282; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.triviayellow { color: #fc0; font-size: 18px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.triviawhite { color: white; font-size: 20px; font-weight: bold; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.backblk18 { font-size: 18px; font-weight: bold; background-color: black; vertical-align: top; padding: 3px 10px; }
.backgray18 { color: #fff; font-size: 18px; font-weight: bold; background-color: #5c5c5c; padding: 3px 10px; vertical-align: top; }
.backblk16 { font-size: 16px; font-weight: bold; background-color: black; padding: 4px 10px; vertical-align: top; }
.backwht16 { font-size: 16px; font-weight: bold; background-color: white; padding: 4px 10px; vertical-align: top; }
.backtan16 { font-size: 16px; font-weight: bold; background-color: #e6e6c4; padding: 4px 10px; vertical-align: top; }
.backblk18yel { color: #fc0; font-size: 18px; font-weight: bold; background-color: black; padding: 6px 10px; }
.backred18 { font-size: 18px; background-color: #f00; padding: 4px 10px; }
.whtbld14red { color: #fff; font-size: 14px; font-weight: bold; background-color: #d30020; padding: 2px 10px; }
.whtbld16red { color: #fff; font-size: 16px; font-weight: bold; background-color: #d30020; padding: 2px 10px; }
.vlheader { color: #fff; font-size: 18px; font-weight: bold; background-color: #d30020; padding: 2px 10px; border-top: 1px solid black; border-bottom: 1px solid black; }
.whtbld16black { color: #fff; font-size: 16px; font-weight: bold; background-color: #000; padding: 2px 10px; }
.backwhite18 { font-size: 18px; font-weight: bold; background-color: white; padding: 4px 10px; }
.border2px { border: solid 2px black; }
.header14pad10 { font-size: 14px; padding: 10px !important; }
.copy12pad10 { font-size: 12px; padding: 10px !important; }
.copywht12pad10 { color: white; font-size: 12px; padding: 10px !important; }
.copy12pad10lrb { font-size: 12px; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important; }
.header18pad10lrb { font-size: 18px; vertical-align: middle; padding: 0 10px 10px !important; }
.header18indent { font-size: 18px; margin-left: 10px; }
.bold12blk { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.bold12px { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.header18bld { font-size: 18px; font-weight: bold; }
.copy12pt  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.copy10pt { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.copy10pxbld { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }
.copy9px { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.copy14pt { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.copy14ptbld { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.copy16ptbld { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.copy18ptbld { font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.header18 { font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 10px; }
.header14 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 10px; }
.vert20bot { padding-bottom: 20px; }
.top20pad { margin-top: 20px; }
.padtopbot20 { margin-top: 20px; margin-bottom: 20px; }
.top20bot10pad { margin-top: 20px; margin-bottom: 10px; }
.top10pad { margin-top: 10px; }
.center { text-align: center; }
.floorplan_tn { text-align: center; padding-top: 20px; }
.brochure_tn { text-align: center; margin-top: 20px; border: solid 1px #000; }
.fpheader { color: #fff; font-size: 16px; font-weight: bold; background-color: #000; margin-top: 20px; padding: 2px 10px; }
.fptype { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 10px; padding-left: 10px; }
.tlmargin { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; padding-left: 10px; }
.pad10px { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px; }
.leading1 { line-height: 1.5; }
.featuresoptionsheader { font-size: 14px; font-weight: bold; font-style: italic; }
.header { color: white; font-size: 18px; font-weight: bold; background-color: #d30020; text-decoration: none; padding: 1px 10px; border-top: 1px solid #000; border-bottom: 1px solid black; }
ul { margin-left: 0.5em; padding-left: 1em; }
li { margin-left: 0; padding-bottom: 0.25em; }
.pad5px { padding: 5px; }
.type18bld { font-size: 18px; font-weight: bold; }
.footertype { font-size: 10px; font-weight: normal; text-align: center; }

