LI
{
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(images/bullet.jpg);
    CLIP: rect(auto auto auto 15px);
    COLOR: #231f20;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1{
    FONT-WEIGHT: bold;
    MARGIN: 0px 0px 0px 0px;
    FONT-SIZE: 15px;
    COLOR: #302f3d;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial Narrow, Arial, sans-serif
}
.bold_red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #b12c1b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.1em;
    TEXT-DECORATION: none
}
P
{
    FONT-SIZE: 12px;
    MARGIN: 0px 8px 0px 0px;
    COLOR: #231f20;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.verdana_15_red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #b12c1b;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.1em
}
TD
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bold
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bg_faq
{
    BACKGROUND-IMAGE: url(images/FAQ.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_contact
{
    BACKGROUND-IMAGE: url(images/ContactUs.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_about
{
    BACKGROUND-IMAGE: url(images/About.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_gallery
{
    BACKGROUND-IMAGE: url(images/Gallery.jpg);
    BACKGROUND-REPEAT: no-repeat
}
UL
{
    MARGIN-TOP: 5px
}
.arialnarrow_12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial Narrow, Arial, sans-serif
}
.bg_stairways
{
    BACKGROUND-IMAGE: url(images/Stairs.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bold_special2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bg_landing
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(images/Landing.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.verdana_14
{
    FONT-SIZE: 14px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.1em
}
.bg_contactRepContact
{
    BACKGROUND-IMAGE: url(images/Contact_RepContact.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.verdana_22
{
    FONT-SIZE: 22px;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.1em
}
.bg_contact_showrooms
{
    BACKGROUND-IMAGE: url(images/Contact_Showroom.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_contactEmail
{
    BACKGROUND-IMAGE: url(images/Contact_Email.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_contactCall
{
    BACKGROUND-IMAGE: url(images/Contact_Call.jpg);
    BACKGROUND-REPEAT: no-repeat
}
A:link
{
    COLOR: #b12c1b;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #b12c1b;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #a66b25;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #b12c1b;
    TEXT-DECORATION: underline
}
.verdana_15
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #302f3d;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form_fields
{
    BORDER-RIGHT: #cccccc 3px outset;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #cccccc 3px outset;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footertype
{
    FONT-SIZE: 10px
}
.bg_stairsGallery
{
    BACKGROUND-IMAGE: url(images/GalleryStairs.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_railGallery
{
    BACKGROUND-IMAGE: url(images/GalleryRails.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_underconstruction
{
    BACKGROUND-IMAGE: url(images/under_construction.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_kitchenGallery
{
    BACKGROUND-IMAGE: url(images/Kitchen_ReCraft_Gallery.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_countertopsGallery
{
    BACKGROUND-IMAGE: url(images/GalleryCountertops.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_builtinGallery
{
    BACKGROUND-IMAGE: url(images/GalleryBuiltIns.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_stairway_refin
{
    BACKGROUND-IMAGE: url(images/Stairways_ReFin.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.chat
{
    WIDTH: 175px;
    HEIGHT: 100px
}
.nav
{
    Z-INDEX: 100;
    WIDTH: 708px
}
.media
{
    Z-INDEX: 10
}
.verdana_sm
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bold_red_sm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #b12c1b;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.1em;
    TEXT-DECORATION: none
}
.bg_stairProcess
{
    BACKGROUND-IMAGE: url(images/Stairs_ReCraft_Process.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_downloads
{
    BACKGROUND-IMAGE: url(images/Downloads.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_stairsAnatomy
{
    BACKGROUND-IMAGE: url(images/Stairs_Anatomy_Terms.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_remodelingGallery
{
    BACKGROUND-IMAGE: url(images/Kitchen_Rem_Gallery.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_resources
{
    BACKGROUND-IMAGE: url(images/Resources.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_rails2
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(images/Rails2.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bg_stairsProcess
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(images/Stairs2.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.bold_italic
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic
}
.h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 6px;
    COLOR: #231f20;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.bannerTextRed {LINE-HEIGHT: 16px; font-family:Georgia; font-weight:bold; font-size:12pt; color:rgb(191,41,26); text-decoration:none}
.bannerTextBlack {LINE-HEIGHT: 16px; font-family:Georgia; font-weight:bold; font-size:12pt; color:black; text-decoration:none}
.marqueeStyle {border-color:gray;border-style:ridge;background-color:rgb(167,47,26);color:white;font-family:Verdana,Arial,Helvetica;font-size:12px;font-weight:bold}
.marqueeStyle2 {border-color:gray;border-style:ridge;background-color:rgb(177,98,21);color:black;font-family:Verdana,Arial,Helvetica;font-size:12px;font-weight:bold}
.marqueeStyle3 {border-color:gainsboro;border-style:ridge;background-color:white;color:black;font-family:Verdana,Arial,Helvetica;font-size:12px;font-weight:bold}
.columnHeading
{
    FONT-SIZE: 12px;
    MARGIN: 0px 8px 0px 0px;
    COLOR: #231f20;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.verdana_verysm
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.verdana_9
{
    FONT-SIZE: 9px;
    MARGIN: 0px 8px 0px 0px;
    COLOR: #231f20;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.verdana_10
{
    FONT-SIZE: 10px;
    MARGIN: 0px 8px 0px 0px;
    COLOR: #231f20;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.LinksHeader
{
    FONT-SIZE: 12px;
    MARGIN: 0px 8px 0px 0px;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}

.redDivider {background-color:rgb(146,3,32)}

.QLinks:link
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.QLinks:visited
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.QLinks:active
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.QLinks:hover
{
    COLOR: rgb(250,244,120);
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}