.owner {
    font-family:        "Times New Roman", Times, serif;
    font-size:          12pt;
    font-style:         normal;
    font-weight:        bold;
    font-variant:       normal;
    text-align:         center;
}

A.tab:link {
    font-family:        Arial, Helvetica, sans-serif;
    font-weight:        normal;
    margin:             0px;
    padding:            0px;
    background-color:   transparent;
    color:              #ff0000;
    text-decoration:    none;
}
/*
A.tab:visited {
    color:              #FF0000;
    background-color:   transparent;
}
*/
A.tab:hover {
    font-weight:        bold;
    color:              #FFFF00;
    background-color:   transparent;
}
A:link {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             0px;
    padding:            0px;
    background-color:   transparent;
    color:              #FFFFFF;
    text-decoration:    none;
    font-weight:        normal;
}

A:visited {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             0px;
    padding:            0px;
    background-color:   transparent;
    color:              #FFFFFF;
    text-decoration:    none;
    font-weight:        normal;
}

A:hover {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             0px;
    padding:            0px;
    background-color:   transparent;
    color:              #FFFFFF;
    text-decoration:    none;
    font-weight:        bold;
}

.noBorder {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             0px;
    padding:            0px;
    border:             0px none;
    xbackground-color:   #000000;
    background-color:   #415C69;
    color:              #FFFFFF;
}

IMG.logo {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             none;
    padding:            none
    border:             none;
    background-color:   black;
    color:              red;
}
BODY.logo {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             0px;
    padding:            0px;
    border:             none;
    background-color:   black;
    color:              blue;
}
BODY.subnav {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             0px;
    padding:            0px;
    border:             0px none;
    background-color:   #000000;
    color:              #FFFFFF;
}
BODY.topnav {
    font-family:        Arial, Helvetica, sans-serif;
    margin:             0px;
    padding:            0px;
    border:             0px none;
    background-color:   #000000;
    color:              #FFFFFF;
}


.blood {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          8pt;
    font-style:         normal;
    color:              #CC3300;
    background-color:   #000000;
    margin:             none;
    padding:            none;
    border:             0px none;
}

TABLE.main {
    background-color:   transparent;
    color:              #FFFFFF;
    border:             none;
    padding:            none;
    margin:             none;
}

TR.main {
    background-color:   transparent;
}

TD.main {
    background-color:   transparent;
    height:             100%;
    width:              100%;
}

TD.content {
    padding-left:       5ex;
    text-align:         left;
    vertical-align:     top;
    background-image:   url(images/cellBackground.png);
    xwidth:              800px;
}

TD.topTabUnsel {
    background-color:   transparent;
    color:              #FFFFFF;
    background-image:   url(images/topTabUnsel.png);
    height:             26px;
    width:              100px;
    vertical-align:     bottom;
    text-align:         center;
    text-decoration:    none;
    border:             none;
    padding:            none;
    border-bottom:      2px solid black;
}

TD.topTabSel {
    background-color:   transparent;
    color:              #FFFF00;
    background-image:   url(images/topTabSel.png);
    height:             26px;
    width:              100px;
    vertical-align:     bottom;
    text-align:         center;
    text-decoration:    none;
    border:             none;
    padding:            none;
    border-bottom:      none;
}

TD.subnavTabUnsel {
    color:              #FFFFFF;
    background-color:   transparent;
    background-image:   url(images/subNavTabUnsel.png);
    height:             35px;
    width:              135px;
    vertical-align:     middle;
    text-align:         right;
    padding-left:       none;
    padding-right:      .5ex;
    padding-bottom:     none;
    text-decoration:    none;
    border-top:         none;
    border-bottom:      none;
    border-left:        none;
    border-right:       3px solid black;
}

TD.subnavTabSel {
    color:              #FFFF00;
    background-color:   transparent;
    background-image:   url(images/subNavTabSel.png);
    height:             35px;
    width:              135px;
    vertical-align:     middle;
    text-align:         right;
    border:             none;
    padding-left:       none;
    padding-right:      .5ex;
    padding-bottom:     none;
    text-decoration:    none;
    border-right:       none;
    border-right:       3px solid #415C69;
}

TD.std {
    padding: .5em;
}

TABLE.subnav {
    background-color:   transparent;
    color:              #FFFFFF;
    border:             none;
    padding:            none;
    margin:             none;
}

TD.subnav {
    vertical-align:     top;
    text-align:         right;
    padding-right:      0px;
    background-color:   #000000;
    width:              100%;
}

A.subnavTab:link {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          8pt;
    font-weight:        normal;
    /*color:              #FF0000;*/
    background-color:   transparent;
    text-decoration:    none;
    text-align:         right;
}
A.subnavTab:visited {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          8pt;
    font-weight:        normal;
    /*color:              #FF0000;*/
    background-color:   transparent;
    text-decoration:    none;
    text-align:         right;
}
A.subnavTab:hover {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          8pt;
    font-weight:        bold;
    color:              #FFFF00;
    background-color:   transparent;
    text-decoration:    none;
    text-align:         right;
}

FIELDSET {
    /*border:             1px solid #FFFFFF;*/
    border:             none;
    margin-bottom:      2ex;
    padding:            1ex;
    vertical-align:     top;
    text-align:         justify;
    background-color:   #000000;
}
FIELDSET.subnav {
    /*border:             1px solid #FFFFFF;*/
    border:             none;
    padding:            1ex;
    background-color:   #415C69;
}

LEGEND {
    margin:             0;
    padding:            .1em;
    /*height:             1.3em;*/
    font-weight:        bold;
    width:              100px;
    height:             35px;
    background-color:   transparent;
    vertical-align:     middle;
}

LEGEND.subnav {
    margin:             0;
    padding:            .1em;
    /*height:             1.3em;*/
    font-weight:        bold;
    height:             45px;
    background-color:   transparent;
    vertical-align:     middle;
}

IMG {
    border:             none;
}

IMG.showerType {
    height:             400px;
    margin-left:        5em;
    border:             thick groove gray;
}

.showerTypeName {
    font-weight:        bold;
}

IMG.hardware {
    width:             400px;
    border:             thick groove gray;
}

IMG.glassDemo {
    width:             400px;
    border:             thick groove gray;
}

IMG.glassDemoNoBorder {
    width:             400px;
    border:            none;
}

/* table defs for the shape.html file in glassinfo... */
TD.diameterHeader {
    width:              7em;
    text-align:         center;
    background-color:   #5C4780;
}
TD.seatingHeader {
    width:              6em;
    text-align:         center;
    background-color:   #5C4780;
}
TD.diameter {
    width:              7em;
    text-align:         center;
    background-color:   transparent;
}
TD.seating {
    width:              6em;
    text-align:         center;
    background-color:   transparent;
}
TD.shape {
    width:              100%;
    font-weight:        bold;
}
TD.dimensionsHeader {
    width:              10ex;
    text-align:         center;
    background-color:   #5C4780;
}
TD.lengthHeader {
    width:              5ex;
    text-align:         center;
    background-color:   #5C4780;
}
TD.widthHeader {
    width:              5ex;
    text-align:         center;
    background-color:   #5C4780;
}
TD.seatingHeader {
    width:              7ex;
    text-align:         center;
    background-color:   #5C4780;
}
TD.seating {
    width:              7ex;
    text-align:         center;
    background-color:   transparent;
}
TD.dimension {
    width:              2ex;
    text-align:         center;
    background-color:   transparent;
}
TD.picture {
    text-align:         center;
    vertical-align:     middle;
    padding:            1em;
}
FIELDSET.tabletop {
    height:             100%;
}
