﻿/************************************************************************/
/* Global properties                                                    */
/************************************************************************/
*
{
    margin: 0;
    padding: 0;
}
body
{
    font-family: Calibri, Tahoma, Verdana;
    background: #3a2b20;
    font-size: 14px;
    line-height: 1.1;
    color: #3a2b20;
}
td
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: 14px;
    color: #3a2b20;
}
#error
{
    color: #3a2b20;
    background: none;
}
a
{
    color: #663333;
    font-weight: normal;
}
a:hover
{
    text-decoration: underline;
}
a img
{
    border: none;
}
h1, h3
{
    font-size: 24px;
    font-weight: normal;
    color: #72aeb6;
    margin: 15px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
h2, h4
{
    font-size: 18px;
    font-weight: normal;
    color: #72aeb6;
    margin: 11px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
}
.redtext
{
    color: #A20000;
}
.errors
{
    color: Red;
}
img.logo
{
    float: left;
    margin-right: 10px;
}
.clearFloat
{
    clear: both;
}
.clickable
{
    cursor: pointer;
}
.minheight
{
    min-height: 600px;
}
.icon
{
    margin: 0px 5px 0px 5px;
    float: right;
}
.show
{
    display: block;
}
.hide
{
    display: none;
}
.icon_bottom
{
    float: left;
}
.modalBackground
{
    background-color: Gray;
    /*filter: alpha(opacity=70);
    opacity: 0.7;*/
}
.closeBtn
{
    text-align: right;
    padding: 5px 0 0 0;
}
.largeText
{
    font-size: 24px;
    padding: 10px 2px 10px 2px;
    text-align: center;
}
.Btn
{
    border-collapse: collapse;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 12px;
    color: Gray;
    width: 30;
}
.slider
{
    position: absolute;
    z-index: -1;
}
.arrow
{
    cursor: pointer;
}
.AlignCenter
{
    text-align: center;
}
.breadcrumb
{
    font-size: 10px;
    color: #000;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Calibri, Tahoma, Verdana;
}
.bubbleRight
{
    position: relative;
    visibility: hidden;
    width: 230px;
    height: 100px;
    z-index: 1003;
}
.bubbleLeft
{
    position: relative;
    visibility: hidden;
    width: 230px;
    height: 100px;
    z-index: 1003;
}
.link_small h4
{
    text-align: left;
}
.link_small p
{
    font-size: 11px;
    text-align: left;
}
.link_small a
{
    color: #72aeb6;
    font-size: 11px;
    text-decoration: none;
}
.lin1_small a:hover
{
    color: #3a2b20;
    text-decoration: underline;
}
.disclaimer
{
    font-size: 10px;
}
.Sitemap_main
{
    color: #000000;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}
.Sitemap_sub
{
    color: #8bcbd4;
    font-weight: bold;
    text-decoration: none;
}
/************************************************************************/
/* Master Page Containers                                               */
/************************************************************************/
.container_gradient
{
    position: relative;
    margin: 10px auto 0 auto;
    width: 997px;
    height: 586px;
    vertical-align:top;
}
.container_home
{
    margin: 0 0 0 0;
    padding: 0px 0 5px 0;
    width: 980px;
    height: 586px;
    background-position: bottom;
    vertical-align:top;    
}
.container_content
{
    background: #fff url(../../images/contentBkgd.jpg) repeat-x;
    background-position: bottom;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align:top;
    height:450px;

}
/************************************************************************/
/* Header                                                               */
/************************************************************************/
.header
{
    width: 980px;
    height: 58px;
    vertical-align:top;
}
.header_top
{
    background: #fff url(../../images/headerBkgd.jpg) repeat-x;
    background-position: bottom;
    width: 980px;
}
.header_logo
{
    text-align: left;
    padding: 10px 10px 10px 20px;
}
.header_loggedin
{
    display: block;
    float: left;
    width: 320px;
    height: 50px;
    padding: 10px 10px 10px 0px;
    margin: 20px 0 0 0;
    background-image: url(welcome-back-background.png);
    background-repeat: no-repeat;
}
.header_signout
{
    color: #ffffff;
}
.header_viewgallery
{
    color: #000000;
    text-decoration: none;
}
.header_welcomeback
{
    color: #000000;
    font-size: 18px;
}
/************************************************************************/
/* Navigation                                                           */
/************************************************************************/
.navigation
{
    height: 29px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #3a2b20;
    width: 980px;
}
.navigation_main_td
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 980px;
}
.navigation_main
{
    margin: 0 0 -3px -4px;
    padding: 0 0 0 0;
    z-index: 1000;
    width: 980px;
}
.navigation_main a:hover
{
    color: #8bcbd4;
}
.navigation_main td:hover, .navigation_main td.over
{
    color: #8bcbd4;
    cursor: pointer;
}
.navigation_main_button
{
    height: 19px;
    margin: 0 0 0 0;
    padding: 3px 10px 3px 10px;
    text-align: center;
    color: #3a2b20;
}
.navigation_main_button .main_link, .navigation_main_button a.main_link, .navigation_main_button .main_selected
{
    font-family: Calibri, Tahoma, Verdana, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    color: #3a2b20;
    text-decoration: none;
    width: 100%;
}
.navigation_main td:hover .main_link, .navigation_main td.over .main_link, .navigation_main td .main_selected
{
    color: #8bcbd4;
}
.navigation_main td:hover ul, .navigation_main td.over ul
{
    display: block;
}
.navigation_dropdown
{
    list-style-type: none;
    display: none;
    position: absolute;
    margin: 20px 5px 0px -11px;
    padding: 0px 10px 10px 0px;
    background: url(../../images/shadow.png);
    background-repeat: no-repeat;
    background-position: bottom;
    border-top: solid 1px #3a2b21;
    z-index: 1001;
}
.navigation_dropdown li:hover, .navigation_dropdown li.over
{
    background-color: #3a2b21;
    color: #8bcbd4;
}
.navigation_dropdown li:hover a, .navigation_dropdown li.over a
{
    color: #8bcbd4;
}
.navigation_dropdown_button
{
    background-color: #e6ddc4;
    color: #3a2b21;
    padding: 5px 0px 2px 4px;
    width: 150px;
    text-align: left;
    border-bottom: solid 1px #3a2b21;
    border-right: solid 1px #3a2b21;
    border-left: solid 1px #3a2b21;
}
.navigation_dropdown_button a
{
    color: #3a2b21;
    text-decoration: none;
    text-transform: none;
}
.navigation_dropdown_button a:hover
{
    color: #8bcbd4;
}
/************************************************************************/
/* Footer_ask_sitemap                                                       */
/************************************************************************/
.footer_ask_sitemap
{
    clear: both;
    float: left;
    display: block;
    width: 980px;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #000000;
    background: #fff url(../../images/contentBkgd.jpg) repeat-x;
    background-position: bottom;
}
.footer_askmohawk
{
    text-align: left;
    vertical-align: top;
    color: #000000;
    width: 469px;
    padding-left: 10px;
    padding-right: 0px;
}
.footer_askmohawk_title
{
    text-align: left;
    color: #72aeb6;
    font-size: 20px;
}
.footer_sitemap
{
    text-align: left;
    vertical-align: top;
    color: #000000;
    width: 479px;
    float: right;
    padding-left: 10px;
    padding-right: 0px;
}
.footer_sitemap a
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
}
.footer_sitemap a:hover
{
    text-decoration: underline;
}
/************************************************************************/
/* Footer_copyright                                                     */
/************************************************************************/
.footer_copyright
{
    width: 100%;
    text-align: left;
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #000000;
    background: #fff url(headerBkgd.jpg) repeat-x;
    background-position: bottom;
}
.footer_copyright a
{
    color: #000000;
    text-decoration: none;
    border-left: 1px solid #000000;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: normal;
}
.footer_copyright a:hover
{
    text-decoration: underline;
}
/************************************************************************/
/* Content Placeholder                                                  */
/************************************************************************/
#flashArea
{
    clear: both;
    float: none;
    height: 425px;
    width: 100%;
    background-color: #fff;
    border-bottom: solid 10px #3a2b20;
}
#contentArea
{
    clear: both;
    float: left;
    background: #fff url(../../images/contentBkgd.jpg) repeat-x;
    background-position: bottom;
    color: #3a2b20;
    padding: 10px 0px 10px 10px;
    margin: 0px 0px 0px 0px;
    width: 970px;
    display: block;
}
#content_subsection_1
{
    width: 469px;
    padding: 0px 5px 0px 0px;
    float: left;
}
#content_subsection_1 p
{
    margin: 10px 0px 10px 0px;
    padding: 0px;
}
#content_subsection_2
{
    width: 479px;
    min-height: 90%;
    padding: 0px 0px 10px 0px;
    float: right;
    border-left: 1px solid #8bcbd4;
}
#content_subsection_2_noBorder
{
    /* Not used - M.G. */
    width: 479px;
    min-height: 90%;
    padding: 0px 0px 0px 0px;
    float: right;
}
#content_subsection_3
{
    width: 238px;
    padding: 0px 0px 10px 0px;
    float: left;
    text-align: left;
    vertical-align: middle;
    border-right: 1px solid #8bcbd4;
}
#content_subsection_3 p
{
    padding: 0px 0px 0px 4px;
}
#content_subsection_4
{
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    float: right;
    width: 233px;
    background-repeat: no-repeat;
    background-position: right top;
    min-height: 100px;
}
#content_subsection_5
{
    border-top: 1px solid #8bcbd4;
    padding: 5px 0px 0px 0px;
    margin-top: 5px;
    clear: both;
    text-align: center;
    float: left;
}
#content_subsection_5h
{
    /* Not used - M.G. */
    padding: 5px 0px 0px 0px;
    margin-top: 5px;
    clear: both;
    text-align: center;
    float: left;
}
/************************************************************************/
/* Ad Table                                                             */
/************************************************************************/
.ad_table
{
}
.ad_1column
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 230px;
    height: 131px;
}
.ad_2column
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 474px;
    height: 135px;
}
.ad_2row
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 235px;
    height: 270px;
}
.ad_2column100
{
    /* Not used - M.G. */
    width: 479px;
    height: 110px;
}
.ad_left
{
    /* Not used - M.G. */
    float: left;
    margin: 1px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    width: 234px;
    min-height: 130px;
    text-align: center;
}
.ad_left2
{
    /* Not used - M.G. */
    float: left;
    margin: 1px 0px 10px 0px;
    padding: 10px 0px 0px 0px;
    width: 234px;
    min-height: 130px;
    text-align: center;
}
.ad_left_noPad
{
    /* Not used - M.G. */
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    width: 234px;
    min-height: 130px;
    text-align: center;
}
.ad_right
{
    /* Not used - M.G. */
    float: right;
    margin: 1px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    width: 234px;
    min-height: 130px;
}
.ad_right_noPad
{
    /* Not used - M.G. */
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    width: 234px;
    min-height: 130px;
}
.ad_bottom
{
    /* Not used - M.G. */
    float: left;
    width: 479px;
    height: 100px;
    margin: 1px 0px 5px 0px;
    padding: 10px 0px 0px 10px;
}
.ad_bottom_135
{
    /* Not used - M.G. */
    float: left;
    width: 479px;
    height: 135px;
    margin: 1px 0px 5px 0px;
    padding: 10px 0px 0px 10px;
}
.ad_bottom_135_noPad
{
    /* Not used - M.G. */
    float: left;
    width: 479px;
    height: 135px;
    margin: 1px 0px 5px 0px;
    padding: 10px 0px 0px 0px;
}
.ad_left_clear
{
    /* Not used - M.G. */
    clear: both;
    float: left;
    margin: 1px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    width: 234px;
    min-height: 130px;
    text-align: center;
}
.ad_right_clear
{
    /* Not used - M.G. */
    clear: both;
    float: right;
    margin: 1px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    width: 234px;
    min-height: 130px;
    text-align: center;
}
.ad_bottom_clear
{
    /* Not used - M.G. */
    clear: both;
    float: left;
    width: 489px;
    height: 100px;
    margin: 1px 0px 5px 0px;
    padding: 10px 0px 0px 10px;
}
/************************************************************************/
/* Content Area                                                         */
/************************************************************************/
#inner_flashArea
{
    clear: both;
    float: none;
    width: 980px;
    background-color: #fff;
    border-bottom: solid 10px #3a2b20;
    margin: 0 0 0 0;
}
#inner_flashArea325
{
    /* Not used - M.G. */
    clear: both;
    float: none;
    height: 325px;
    width: 980px;
    background-color: #fff;
    border-bottom: solid 10px #3a2b20;
}
#inner_wizardArea
{
    clear: both;
    float: none;
    height: 600px;
    width: 980px;
    background-color: #fff;
    border-bottom: solid 1px #ebe7de;
}
#inner_contentArea
{
    clear: both;
    float: left;
    color: #3a2b20;
    width: 980px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}
#inner_contentArea_promo
{
    /* Not used - M.G. */
    clear: both;
    float: left;
    background-color: #fff;
    background-position: bottom;
    color: #3a2b20;
    width: 980px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}
#inner_contentArea_promo p
{
    color: #3a2b20;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#inner_contentArea p
{
    color: #3a2b20;
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#inner_contentArea ul
{
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}
#inner_contentArea ul li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.content_subsection_full
{
    float: left;
    width: 940px;
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 10px 0px;
    border-bottom: solid 1px #c8d5a6;
}
.content_subsection_full_noborder
{
    float: left;
    width: 940px;
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 10px 0px;
}
/* .content_subsection_left contains the body copy of each 2 column interior page */
.content_subsection_left
{
    float: left;
    width: 449px;
    margin: 0px;
    padding: 0px 20px 0px 20px;
}
.content_subsection_left_extended
{
    float: left;
    width: 489px;
    margin: 0px;
    padding: 0px 20px 0px 20px;
}
.content_subsection_left_promo
{
    /* Not used - M.G. */
    float: left;
    width: 535px;
    margin: 0px;
    background: #fff url(../promotion/images/bkgd.jpg) repeat-x;
}
/* .content_subsection_left_border handles pages like FAQ */
.content_subsection_left_border
{
    float: left;
    width: 449px;
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
    border-right: solid 1px #c8d5a6;
}
/* .content_subsection_right contains the right hand side links and content of each 2 column interior page */
.content_subsection_right
{
    float: left;
    width: 489px;
    margin: 0px;
    padding: 0px;
    border-left: solid 1px #c8d5a6;
}
.content_subsection_right_short
{
    float: left;
    width: 398px;
    margin: 10px 0px 0px 0px;
    padding: 20px 20px 0px 20px;
    border-left: solid 1px #c8d5a6;
}
.content_subsection_right_noBorder
{
    float: left;
    width: 490px;
    margin: 0px;
    padding: 0px;
}
.content_subsection_right_border
{
    float: left;
    width: 469px;
    margin: 10px 0px 10px 0px;
    padding: 10px 10px 10px 10px;
    border-left: solid 1px #c8d5a6;
}
.content_subsection_right_promo
{
    /* Not used - M.G. */
    float: right;
    width: 435px;
    margin: 0px;
    padding-right: 10px;
    background: #fff url(../../images/bkgd.jpg) repeat-x;
}
/* .content_subsection_right contains the right hand side content for pages like FAQs */
.content_subsection_right_text
{
    float: left;
    width: 449px;
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}
/* This definition list contains the collections list found in carpet, hardwood, laminate, etc. */
.content_subsection_right dl
{
    float: left;
    margin: 0px;
    padding: 0px;
    border-bottom: solid 1px #3a2b20;
}
/* The title contains the text "collections", which is indented off of the screen and replaced by a graphic */
.content_subsection_right dl dt
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 29px;
    text-indent: -9000px;
    background-image: url(../../images/collectionsTitle.jpg);
    background-repeat: no-repeat;
    border-right: solid 1px #c8d5a6;
}
.content_subsection_right dl .carpet_collections_title
{
    height: 152px;
}
.content_subsection_right dl .hardwood_collections_title
{
    height: 203px;
}
.content_subsection_right dl .laminate_collections_title
{
    height: 254px;
}
.content_subsection_right dl dd
{
    float: left;
    margin: 0px;
    padding: 2px 5px 0px 10px;
    width: 444px;
    height: 48px;
    overflow: hidden;
    background-color: #FFFFFF;
    background-image: url(../../images/collectionsBkgd.jpg);
    background-repeat: repeat-y;
    border-bottom: solid 1px #3a2b20;
}
/* This definition will be highlighted green */
.content_subsection_right dl .collection_green
{
    background-image: url(../../images/collectionsBkgd_green.jpg);
}
.content_subsection_right dl #dd_bottom
{
    border-bottom: none;
}
.content_subsection_right dl dd p
{
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}
.content_subsection_right dl dd p a
{
    font-size: 11px;
    font-weight: normal;
    color: #3a2b20;
    text-decoration: none;
}
.content_subsection_right dl dd p a:hover
{
    text-decoration: underline;
}
.content_subsection_right #link_left, .content_subsection_right #link_right
{
    float: left;
    margin: 1px 0px 10px 0px;
    padding: 5px 0px 0px 10px;
    width: 234px;
    min-height: 100px;
    text-align: center;
}
.content_subsection_right #link_right_greenworks
{
    float: left;
    margin: 10px 0px 10px 0px;
    padding: 0px 5px 0px 10px;
    width: 229px;
    min-height: 90px;
    text-align: center;
    border-left: solid 1px #c8d5a6;
}
.content_subsection_ask
{
    margin: 0px 10px 0px 10px;
}
.content_subsection_right #link_bottom
{
    float: left;
    width: 489px;
    height: 100px;
    border-top: solid 1px #c8d5a6;
}
.content_subsection_right #link_bottom_greenworks
{
    float: left;
    width: 469px;
    padding: 0px 10px 0px 10px;
    border-top: solid 1px #c8d5a6;
}
.content_subsection_bottom
{
    height: 100px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    border-top: solid 1px #c8d5a6;
}
.content_subsection_bottom .bottom_links
{
    float: left;
    padding: 0px 28px 0px 0px;
    font-size: 11px;
}
.green_types
{
    /* Not used - M.G. */
    clear: both;
    float: left;
    width: 489px;
    height: 300px;
    margin: 40px 0px 5px 0px;
    padding: 5px 0px 0px 10px;
}
#bottom_links_right_column
{
    /* Not used - M.G. */
    float: left;
    width: 230px;
}
#carpet_bottom, #greenworks_bottom
{
    /* Not used - M.G. */
    width: 974px;
    float: left;
}
#carpet_bottom2, #carpet_bottom3
{
    /* Not used - M.G. */
    width: 490px;
    float: right;
    border-left: solid 1px #c8d5a6;
}
#carpet_bottom2 .bottom_links_1
{
    width: 265px;
}
#carpet_bottom2 .bottom_links_2
{
    width: 100px;
    padding: 0px;
}
#carpet_bottom3 .bottom_links_3
{
    /* Not used - M.G. */
    width: 235px;
    padding-left: 15px;
}
#carpet_bottom3 .bottom_links_3
{
    /* Not used - M.G. */
    width: 235px;
    padding-left: 15px;
}
#carpet_bottom3 .bottom_links_4
{
    /* Not used - M.G. */
    width: 183px;
}
.bottom_links_7
{
    /* Not used - M.G. */
    float: left;
    width: 220px;
}
.bottom_links_8
{
    /* Not used - M.G. */
    float: left;
    width: 200px;
}
#carpet_bottom3 .bottom_links_vert2
{
    /* Not used - M.G. */
    float: left;
    width: 240px;
    padding-right: 10px;
    margin-right: 10px;
}
#hardwood_bottom, #laminate_bottom, #everstrand_bottom, #smartstrand_bottom
{
    width: 490px;
    float: right;
    border-left: solid 1px #c8d5a6;
}
#carpet_bottom .bottom_links_1, #hardwood_bottom .bottom_links_1, #laminate_bottom .bottom_links_1, #everstrand_bottom .bottom_links_1, #smartstrand_bottom .bottom_links_1
{
    /* Not used - M.G. */
    width: 265px;
    padding: 0px 5px 0px 0px;
}
#carpet_bottom .bottom_links_2
{   
    /* Not used - M.G. */
    width: 182px;
}
#hardwood_bottom .bottom_links_2, #laminate_bottom .bottom_links_2
{
    width: 169px;
}
#everstrand_bottom .bottom_links_2, #smartstrand_bottom .bottom_links_2
{
    width: 200px;
    padding: 0px 10px 0px 0px;
}
#carpet_bottom .bottom_links_3
{
    /* Not used - M.G. */
    width: 235px;
}
#carpet_bottom .bottom_links_4
{
    /* Not used - M.G. */
    width: 178px;
}
#greenworks_bottom .bottom_links_1
{
    /* Not used - M.G. */
    padding: 0px 34px 0px 5px;
    width: 190px;
}
#greenworks_bottom .bottom_links_2
{
    /* Not used - M.G. */
    padding: 0px 35px 0px 0px;
    width: 235px;
}
#greenworks_bottom .bottom_links_3
{
    /* Not used - M.G. */
    padding: 0px 45px 0px 0px;
    width: 190px;
}
#greenworks_bottom .bottom_links_4
{
    /* Not used - M.G. */
    padding: 0px 24px 0px 0px;
    width: 212px;
}
/************************************************************************/
/* Content SubSection Area                                              */
/************************************************************************/
.content_subsection_right_border a
{
    color: #72aeb6;
    font-size: 11px;
    text-decoration: none;
}
.content_subsection_right_border a:hover
{
    color: #3a2b20;
    text-decoration: underline;
}
div.divide
{
    border-top: solid 1px #c8d5a6;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 10px 0px 10px;
}
.content_subsection_ask
{
    float: left;
    width: 900px;
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 10px 0px;
    border-bottom: solid 1px #c8d5a6;
}
.content_subsection_right_ask
{
    float: left;
    width: 409px;
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}
.content_subsection_CAFE_left_border
{
    /* Not used - M.G. */
    float: left;
    width: 409px;
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
    border-right: solid 1px #c8d5a6;
}
/************************************************************************/
/* FAQ Area                                                             */
/************************************************************************/
#faq_list
{
    margin: 0px;
    padding: 0px 0px 0px 15px;
}
#faq_list li
{
    margin: 0px;
    padding: 0px 0px 5px 0px;
    list-style-image: url(../../images/arrow.gif);
}
#faq_list li a
{
    color: #3a2b20;
    font-weight: normal;
}
#faq_list .faq_selected
{
    list-style-image: url(../../images/arrow_green.gif);
}
#faq_list .faq_selected a
{
    color: #72aeb6;
}
/************************************************************************/
/* Email Optin                                                          */
/************************************************************************/
.EmailOptIn
{
    padding: 0px 10px 10px 10px;
    background-color: #f7f3e8;
    vertical-align: top;
}
.EmailOptIn #ctl00_ContentPlaceHolder1_EmailOptIn1_OptinHeader, .EmailOptIn #ctl00_ContentPlaceHolder1_EmailOptIn1_Label1
{
    font-weight: bold;
    color: #72aeb6;
    line-height: 25px;
}
/************************************************************************/
/* Form Elements                                                        */
/************************************************************************/
form .TextBox
{
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    font-size: 12px;
    background-color: #FFFFFF;
    padding: 2px;
}
form select.ComboBox
{
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    font-size: 12px;
    background-color: #FFFFFF;
}
.form_field_label
{
    text-align: right;
    font-size: smaller;
    padding: 5px 10px 5px 0px;
    color: #5E4035;
}
/************************************************************************/
/* Landing Page                                                         */
/************************************************************************/
#landingPgDiv
{
    float: left;
    width: 469px;
    padding: 0px 10px 0px 10px;
    border-bottom: solid 1px #c8d5a6;
}
#landingPgDivBottom
{
    width: 469px;
    padding: 15px 10px 10px 10px;
    margin-bottom: 10px;
    clear: both;
}
#landingPgDivBottom2
{
    width: 469px;
    padding: 15px 10px 10px 10px;
    margin-bottom: 10px;
    clear: both;
    border-top: solid 1px #c8d5a6;
}
/************************************************************************/
/* Registration                                                         */
/************************************************************************/
#registration_bottom
{
    width: auto;
    display: block;
}
.registration_small
{
    /* Not used - M.G. */
    font-size: x-small;
}
#registration_logout
{
    background-color: #E7DDC4;
    display: inline-block;
    padding-bottom: 10px;
}
#registration_logout_inner, #registration_logout_inner2
{
    display: inline;
    width: 450px;
    float: left;
    padding: 0px 10px 10px 0px;
    margin: 10px 10px 10px 10px;
    background-color: #CEC2A3;
}
#registration_inner
{
    /* Not used - M.G. */
    clear: both;
    width: 390px;
    float: left;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    background-color: #CEC2A3;
}
.registration_disclaimer_bold, .registration_disclaimer_bold2
{
    clear: both;
    float: left;
    width: 880px;
    text-align: left;
    font-size: xx-small;
    padding: 10px 10px 10px 10px;
    color: #5E4035;
}
.registration_disclaimer_bold2
{
    width: 860px;
    margin-left: 20px;
}
.registration_input
{
    /* Not used - M.G. */
    font-size: 11px;
    height: 16px;
    width: 95px;
}
.registration_outerdiv
{
    height: 416px;
    width: 740px;
    margin: 0px 0px 0px 0px;
    padding: 132px 0px 0px 240px;
    background-image: url(registration_background.png);
    background-repeat: no-repeat;
}
.registration_left
{
    width: 262px;
    float: left;
    padding-top: 30px;
}
.registration_panel1
{
    width: 186px;
}
.registration_td
{
    height: 25px;
    padding: 0px 0px 0px 76px;
    margin: 0px 0px 0px 0px;
}
.registration_center
{
    width: 164px;
    float: left;
    padding: 0px 0px 0px 0px;
}
.registration_top_right
{
    width: 155px;
    float: left;
    padding: 0px 0px 0px 0px;
}
.registration_why
{
    clear: left;
    margin-top: -5px;
    margin-left: -150px;
    width: 880px;
    height: 34px;
}
.textbox20
{
    width: 160px;
}
.textbox10
{
    width: 78px;
}
.textbox15
{
    width: 130px;
}
.doihavetoregister
{
    width: 781px;
    height: 218px;
    background-image: url(do-i-have-to-register2.png);
}
.whyshouldiregister
{
    width: 781px;
    height: 195px;
    background-image: url(why-should-i-register2.png);
}
.letmeseeproduct
{
    width: 355px;
    height: 196px;
    background-image: url(let-me-see-product2.png);
}
.ismyinformationsafe
{
    width: 355px;
    height: 194px;
    background-image: url(is-my-information-safe2.png);
}
.requiredinformation
{
    width: 199px;
    height: 295px;
    background-image: url(required-information2.png);
}
.optionalinformation
{
    width: 199px;
    height: 400px;
    background-image: url(optional-information2.png);
}
.gettothegalleries
{
    width: 165px;
    height: 288px;
    background-image: url(get-to-the-galleries2.png);
}
.alreadyregistered
{
    width: 167px;
    height: 257px;
    background-image: url(already-registered2.png);
}
.recallpassword
{
    width: 166px;
    height: 132px;
    background-image: url(cant-recall-password2.png);
}
.registration_small
{
    /* Not used - M.G. */
    font-size: x-small;
}
.registration_logout
{
    background-color: #E7DDC4;
    display: inline-block;
    padding-bottom: 10px;
}
.registration_logout_inner, .registration_logout_inner2
{
    display: inline;
    width: 450px;
    float: left;
    padding: 0px 10px 10px 0px;
    margin: 10px 10px 10px 10px;
    background-color: #CEC2A3;
}
#registration_inner
{
    /* Not used - M.G. */
    clear: both;
    width: 390px;
    float: left;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    background-color: #CEC2A3;
}
.form_field_label
{
    text-align: right;
    font-size: smaller;
    padding: 5px 10px 5px 0px;
    color: #5E4035;
}
.registration_disclaimer_bold, .registration_disclaimer_bold2
{
    clear: both;
    float: left;
    width: 880px;
    text-align: left;
    font-size: xx-small;
    padding: 10px 10px 10px 10px;
    color: #5E4035;
}
.registration_disclaimer_bold2
{
    width: 860px;
    margin-left: 20px;
}
.registration_input
{
    /* Not used - M.G. */
    font-size: 11px;
    height: 16px;
    width: 95px;
}
.registration_H3
{
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
}
/************************************************************************/
/* Dealer Locator                                                       */
/************************************************************************/
#addressDiv
{
    border: thin groove #C0C0C0;
    width: 600px;
    font-family: Calibri, Tahoma, Verdana, sans-serif;
    font-size: 8px;
    background-color: #E8E8E8;
}
#addressDiv .label
{
    display: block;
    padding-right: 4px;
    float: left;
}
#locatorSubNav
{
    clear: both;
    float: none;
    height: 29px;
    background: #3a2b20 url(sub_bar_back.gif) repeat-x;
    color: #beac98;
    width: 100%;
}
#locatorSubNav ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#locatorSubNav ul li
{
    float: left;
    margin: 0px 10px 0px 10px;
    padding: 7px 2px 0px 20px;
    text-align: left;
    background-image: url(sub_bar_inactive.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 213px;
    height: 22px;
}
#locatorSubNav ul li:hover
{
    background-image: url(sub_bar_sel.gif);
    background-position: left;
}
#locatorSubNav ul li a
{
    color: #000000;
    text-decoration: none;
}
#locatorSubNav ul li a:hover
{
    color: #c61233;
    text-decoration: underline;
}
#locatorSubNav ul li.selectedSubNav
{
    padding: 7px 2px 0px 0px;
    text-align: center;
    background-image: url(sub_bar_sel.gif);
    background-position: center;
}
.locSideBar
{
    width: 339px;
    padding: 5px;
    float: left;
    clear: right;
}
@media screen
{
    .locSideBarList
    {
        height: 578px;
        overflow: scroll;
        padding: 10px;
        border: 1px solid #808080;
        background-color: #FFFFFF;
    }
}
@media print
{
    .locSideBarList
    {
        padding: 10px;
        border: 1px solid #808080;
        background-color: #FFFFFF;
    }
}
.locStoreIcon
{
    float: left;
    clear: right;
}
.locSideBarList a
{
    color: #000000;
}
.locStoreTitle
{
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}
.locStoreTitleBold
{
    /* Not used - M.G. */
    font-weight: bold;
    font-size: 15pt;
    text-decoration: none;
}
.locGetDirections
{
    /* Not used - M.G. */
    font-size: 80%;
    font-weight: normal;
}
.locSaleIcon
{
    /* Not used - M.G. */
    float: right;
    clear: left;
}
.contentTable
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.locSideBarItem
{
    background-position: center bottom;
    padding: 5px 5px 10px 5px;
    background-repeat: no-repeat;
    margin-bottom: 5px;
}
.locSideBarItemHighlight
{
    background-position: center bottom;
    padding: 5px 5px 10px 5px;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    background-color: #FFFFCC;
}
.locSideBarPLItem
{
    background-position: center bottom;
    padding: 5px 5px 10px 5px;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    background-color: #e8e8e8;
}
.locStoreIcon
{
    border: none 0px #000000;
    float: left;
    clear: right;
    width: 32px;
}
.storeTypeTitle
{
    font-size: 12pt;
    font-weight: bold;
}
#rightcol
{
    display: block;
}
.storeTypesBox
{
    width: 600px;
}
.locSaleIcon
{
    /* Not used - M.G. */
    float: right;
}
.storeType
{
    font-size: 80%;
    display: inline-block;
    padding: 3px;
    width: 100px;
}
.storeType span
{
    font-size: 125%;
    font-weight: bold;
}
.tip
{
    /* Not used - M.G. */
    border: solid 1px #666666;
    width: 75px;
    padding: 3px;
    position: absolute;
    z-index: 100;
    visibility: hidden;
    color: #333333;
    top: 20px;
    left: 90px;
    background-color: #ffffcc;
}
.sub_selected_first
{
    color: #c61233;
}
.first
{
    /* Not used - M.G. */
    border-top: none;
}
.directions
{
    /* Not used - M.G. */
    padding: 5px;
    margin: 5px;
}
.directions li
{
    /* Not used - M.G. */
    margin: 5px;
}
.hidden
{
    visibility: hidden;
}
.locFloorings
{
    font-weight: bold;
}
.locHours
{
    font-weight: bold;
}
.locAddress
{
    /* Not used - M.G. */
    font-weight: bold;
    font-size: 12px;
}
.dlrOpen
{
    font-size: 10px;
}
.dlrDay
{
    font-size: 10px;
}
.dlrDesc
{
}
.empty
{
    /* Not used - M.G. */
    visibility: hidden;
    height: 0px;
    margin: 0;
}
/************************************************************************/
/* MyMohawk                                                             */
/************************************************************************/
#user_maint_outer
{
    /* Not used - M.G. */
    padding: 20px 20px 20px 20px;
}
#user_maint_center
{
    /* Not used - M.G. */
    width: 550px;
    padding: 0px 20px 10px 0px;
    background-color: #CEC2A3;
    margin-left: 0;
}
.myFavoriteStorePopup
{
    background-color: #fff;
    width: 300px;
    height: 300px;
    padding: 20px 20px 20px 20px;
    display: block;
    background: #fff url(gallery_back.jpg);
}
#MyFavoriteDealerOuterDiv
{
    background-color: #e7ddc4;
    margin-top: 20px;
    margin-left: 20px;
    width: 900px;
}
#MyFavoriteDealerRow
{
    background-image: url(my-favorite-dealer-bk.png);
    background-repeat: no-repeat;
    width: 880px;
    height: 120px;
    padding-top: 10px;
    margin-left: 10px;
}
#MyMohawkProfile
{
    float: left;
    width: 450px;
    height: 400px;
    margin: 20px 0px 0px 10px;
    background-image: url(my-profile-back.jpg);
}
#MyMohawkFavoriteStore
{
    width: 328px;
    height: 49px;
    margin-top: 20px;
    background-image: url(my-mohawk-favorite-store.png);
    background-position: bottom;
    background-repeat: no-repeat;
}
#MyMohawkOnlineProfile
{
    width: 328px;
    height: 49px;
    margin-top: 20px;
    background-image: url(my-mohawk-online-profile.png);
    background-position: bottom;
    background-repeat: no-repeat;
}
.MyMohawkEditBtn
{
    padding-top: 31px;
    padding-left: 274px;
}
/************************************************************************/
/* Product Gallery                                                      */
/************************************************************************/
#contentMyMohawkGallery
{
    /* Not used - M.G. */
    background: #fff url(gallery_back.jpg);
    color: #3a2b20;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 980px;
    min-height: 600px;
}
#MyMohawkSwatchesOuterDiv
{
    display: block;
    background-image: url(my-gallery-box-back.png);
    width: 572px;
}
#MyMohawkGalleryBoxTop
{
    height: 50px;
    width: 572px;
    background-image: url(my-gallery-box-top.png);
}
#MyMohawkGalleryBoxBottom
{
    height: 10px;
    width: 572px;
    background-image: url(my-gallery-box-bottom.png);
    background-position: top;
    background-repeat: no-repeat;
}
#MyMohawkSwatchesInnerDiv
{
    display: block;
    clear: both;
    background-color: #fff;
    width: 545px;
    height: 510px;
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 0px;
    padding-top: 0px;
}
#MyMohawkSwatchesGalleryInnerTop
{
    margin-left: 10px;
    height: 10px;
    width: 555px;
    background-image: url(my-gallery-box-inner-top.png);
    background-position: bottom;
    background-repeat: no-repeat;
}
#MyMohawkSwatchesGalleryInnerBottom
{
    margin-left: 10px;
    height: 10px;
    width: 555px;
    background-image: url(my-gallery-box-inner-bottom.png);
    background-position: top;
    background-repeat: no-repeat;
}
.MyMohawkSwatchesPanel1
{
}
#MyMohawkSwatchesHeading
{
    float: left;
    font-size: 16pt;
    color: #fff;
    padding: 10px 0px 0px 80px;
}
.MyGalleryPagePanel
{
    width: 550;
    padding-left: 145px;
}
.swatchdivimage
{
    /* Not used - M.G. */
}
.swatchdivfloorscapes
{
    /* Not used - M.G. */
    visibility: hidden;
    position: fixed;
    color: #4a2c21;
    text-align: left;
    padding: 19px 2px 2px 45px;
    line-height: 18px;
    font-size: 9pt;
    font-weight: bold;
    z-index: 1000;
    width: 136px;
    height: 72px;
    background-color: Transparent;
    background-image: url(gallery-popup-floorscapes.png);
    background-repeat: no-repeat;
}
.swatchdivcolorcenter
{
    /* Not used - M.G. */
    visibility: hidden;
    position: fixed;
    color: #4a2c21;
    text-align: left;
    padding: 19px 2px 2px 45px;
    line-height: 18px;
    font-size: 9pt;
    font-weight: bold;
    z-index: 1000;
    width: 136px;
    height: 72px;
    background-color: Transparent;
    background-image: url(gallery-popup-colorcenter.png);
    background-repeat: no-repeat;
}
.swatchdivopenline
{
    /* Not used - M.G. */
    visibility: hidden;
    position: fixed;
    text-align: left;
    color: #4a2c21;
    padding: 19px 2px 2px 45px;
    line-height: 18px;
    font-size: 9pt;
    font-weight: bold;
    z-index: 1000;
    width: 136px;
    height: 72px;
    background-color: Transparent;
    background-image: url(gallery-popup-openline.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
.swatchdivportico
{
    /* Not used - M.G. */
    visibility: hidden;
    position: fixed;
    color: #4a2c21;
    text-align: left;
    padding: 19px 2px 2px 45px;
    line-height: 18px;
    font-size: 9pt;
    font-weight: bold;
    z-index: 1000;
    width: 136px;
    height: 72px;
    background-color: Transparent;
    background-image: url(gallery-popup-portico.png);
    background-repeat: no-repeat;
}
.swatchtext
{
    /* Not used - M.G. */
}
.saveswatchdiv
{
    visibility: hidden;
    position: relative;
    bottom: 15px;
    z-index: 1001;
    width: 100px;
    height: 15px;
}
.saveswatchdiv:hover
{
    visibility: visible;
}
.deleteswatchdiv
{
    visibility: hidden;
    position: relative;
    bottom: 15px;
    z-index: 1001;
    width: 100px;
    height: 15px;
}
.deleteswatchdiv:hover
{
    visibility: visible;
}
.swatchsavedouter
{
}
.swatchsaved
{
    display: none;
}
.printSwatchImage
{
    z-index: 12;
}
td.SelectorTableCellLeft3
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: left;
    vertical-align: top;
    margin: 0,2,0,2;
}
td.SelectorTableCellFeatures
{
    /* Not used - M.G. */
    vertical-align: middle;
}
td.SelectorTableSpacer
{
    /* Not used - M.G. */
    width: 30px;
}
td.SelectorTableSpacer2
{
    /* Not used - M.G. */
    width: 10px;
    height: 40px;
}
.SelectorTableTopHeader
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-background.png);
    background-repeat: no-repeat;
    height: 142px;
    width: 437px;
}
.SelectorTableOpenLine
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-mohawk.png);
    background-repeat: no-repeat;
    height: 142px;
    width: 437px;
}
.SelectorTableFloorscapes
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-floorscapes.png);
    background-repeat: no-repeat;
    height: 142px;
    width: 437px;
}
.SelectorTableColorcenter
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 180px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-colorcenter.png);
    background-repeat: no-repeat;
    height: 142px;
    width: 257px;
}
.SelectorTableOpenLineHardwood
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-mohawk-hardwood.png);
    background-repeat: no-repeat;
    height: 172px;
    width: 437px;
}
.SelectorTableFloorscapesHardwood
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-floorscapes-hardwood.png);
    background-repeat: no-repeat;
    height: 172px;
    width: 437px;
}
.SelectorTableColorcenterHardwood
{
    /* Not used - M.G. */
    padding: 30px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-colorcenter-hardwood.png);
    background-repeat: no-repeat;
    height: 202px;
    width: 437px;
}
.SelectorTableLaminate
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url(product-gallery-white-oval-openline-laminate.png);
    background-repeat: no-repeat;
    height: 250px;
    width: 437px;
}
.SelectorTableFloorscapesLaminate
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-floorscapes-laminate.png);
    background-repeat: no-repeat;
    height: 250px;
    width: 437px;
}
.SelectorTableColorcenterLaminate
{
    /* Not used - M.G. */
    padding: 30px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-colorcenter-laminate.png);
    background-repeat: no-repeat;
    height: 250px;
    width: 437px;
}
.SelectorTableMohawkLeft
{
    /* Not used - M.G. */
    float: left;
    width: 280px;
    padding-top: 100px;
    padding-left: 10px;
    vertical-align: top;
}
.SelectorTableMohawkLeftColorcenterHardwood
{
    /* Not used - M.G. */
    float: left;
    width: 280px;
    padding-top: 120px;
    padding-left: 10px;
}
.SelectorTableMohawkRight
{
    /* Not used - M.G. */
    float: left;
    width: 140px;
    padding-top: 40px;
}
#HardwoodHeaderRightOpenline
{
    float: left;
    width: 140px;
    padding-top: 40px;
}
.SelectorHeader
{
    /* Not used - M.G. */
    font-size: 16px;
    font-weight: bold;
    color: #72aeb6;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.SelectorText
{
    /* Not used - M.G. */
    width: 280px;
    font-family: Calibri, Tahoma, Verdana;
    font-size: x-small;
    color: #3a2b20;
    text-align: left;
    padding-top: 4px;
}
.SelectorBtn
{
    /* Not used - M.G. */
    width: 120px;
}
td.SelectorTableCellLeft
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: xx-small;
    color: #3a2b20;
    text-align: left;
    vertical-align: top;
    margin: 0,2,0,2;
}
td.SelectorTableCellLeftTop
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: xx-small;
    color: #3a2b20;
    text-align: left;
    vertical-align: top;
    margin: 0,2,0,2;
}
td.SelectorTableCellRight
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: xx-small;
    color: #3a2b20;
    text-align: right;
    margin: 0px 2px 0px 2px;
}
td.SelectorTableHeader
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #beac98;
    text-align: left;
    font-weight: bold;
    height: 20px;
    margin: 0,0,0,0;
    padding: 0 0 0 0;
}
.SelectorTableHeader2
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 5px 0px 5px 10px;
    font-variant: small-caps;
    letter-spacing: 3px;
    clear: both;
    float: left;
}
td.SelectorTableHeader2Right
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 5px 0px 5px 0px;
    font-variant: small-caps;
    letter-spacing: 3px;
}
td.SelectorTableHeader4
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 5px 0px 5px 0px;
}
td.SelectorTableHeader5
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 5px 0px 5px -20px;
}
td.SelectorTableHeader3
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #000;
    text-align: left;
    font-weight: bold;
}
.EasyChoiceTable
{
    /* Not used - M.G. */
    height: 200px;
    width: 155px;
}
.EasyChoiceCell1
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(carpet-easychoice-elite.png);
}
.EasyChoiceCell2
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(carpet-easychoice-premier.png);
}
.EasyChoiceCell3
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(carpet-easychoice-preferred.png);
}
.EasyChoiceCell4
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(carpet-easychoice-select.png);
}
.EasyChoiceCell5
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(fs-four-feathers.jpg);
}
.EasyChoiceCell6
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(fs-three-feathers.jpg);
}
.EasyChoiceCell7
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(fs-two-feathers.jpg);
}
.EasyChoiceCell8
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(fs-one-feather.jpg);
}
.EasyChoiceCell9
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(cc-four-tommy.jpg);
}
.EasyChoiceCell10
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(cc-three-tommy.jpg);
}
.EasyChoiceCell11
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(cc-two-tommy.jpg);
}
.EasyChoiceCell12
{
    /* Not used - M.G. */
    height: 50px;
    vertical-align: middle;
    background-image: url(cc-one-tommy.jpg);
}
.EasyChoiceOuterCell
{
    /* Not used - M.G. */
    padding-left: 10px;
}
.CutPileOuterCell
{
    /* Not used - M.G. */
    padding-left: 30px;
    margin-left: 10px;
}
.CutPile
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px, 0px, 0px, 10px;
    background: #fff url(carpet-construction-cut.png);
    height: 45px;
    width: 140px;
}
.CutLoopPile
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px, 0px, 0px, 10px;
    background: #fff url(carpet-construction-loopcut.png);
    height: 45px;
    width: 140px;
}
.LoopPile
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px, 0px, 0px, 10px;
    background: #fff url(carpet-construction-loop.png);
    height: 45px;
    width: 140px;
}
.FeaturesTable
{
    /* Not used - M.G. */
    padding: 0px 0px 0px 0px;
    margin: 0px, 0px, 0px, 10px;
}
.SelectorTableCellFeatures1
{
    /* Not used - M.G. */
    vertical-align: middle;
    background: #fff url(carpet-greenworks.png);
    height: 50px;
    width: 155px;
}
.SelectorTableCellFeatures2
{
    /* Not used - M.G. */
    vertical-align: middle;
    background: #fff url(carpet-weardated.png);
    height: 50px;
    width: 155px;
}
.SelectorTableCellFeatures3
{
    /* Not used - M.G. */
    vertical-align: middle;
    background: #fff url(carpet-scotchgard.png);
    height: 50px;
    width: 155px;
}
.SelectorTableCellFeatures4
{
    /* Not used - M.G. */
    vertical-align: middle;
    background: #fff url(carpet-stainmaster.png);
    height: 50px;
    width: 155px;
}
.CollectionTable
{
    padding: 0px 0px 0px 0px;
    margin: 0px, 0px, 0px, 10px;
}
.Collection1
{
    /* Not used - M.G. */
    background: #fff url(carpet-collection-wundaweve.png);
    height: 45px;
    width: 140px;
}
.Collection2
{
    background: #fff url(carpet-collection-horizon.png);
    height: 45px;
    width: 140px;
}
.Collection3
{
    /* Not used - M.G. */
    background: #fff url(carpet-collection-aladdin.png);
    height: 45px;
    width: 140px;
}
.CeramicType
{
    /* Not used - M.G. */
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.CeramicSeriesName
{
    /* Not used - M.G. */
    height: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #72aeb6;
    text-align: left;
}
.ProductDetailTableCell
{
    /* Not used - M.G. */
    padding: 10px 10px 10px 10px;
    margin-left: 10px;
    vertical-align: top;
}
.ProductPrintTableCella
{
    /* Not used - M.G. */
    padding: 10px 10px 10px 40px;
    vertical-align: top;
}
.ProductPrintTableCell
{
    /* Not used - M.G. */
    padding: 10px 10px 10px 10px;
    margin-left: 20px;
    vertical-align: top;
}
.detailCell0, .detailCell1, .detailCell2, .detailCell3
{
    /* Not used - M.G. */
    vertical-align: top;
}
.DetailHeader
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    height: 20px;
}
.DetailFeatures
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
}
.DetailAlignRight
{
    /* Not used - M.G. */
    text-align: right;
}
.contentCell
{
    vertical-align: top;
}
.contentCell10
{
    /* Not used - M.G. */
    vertical-align: top;
    padding-left: 10px;
    padding-top: 10px;
}
.contentCellHardwood
{
    vertical-align: top;
    height: 645px;
}
.swatches
{
    height: 110px;
    width: 110px;
    vertical-align: top;
    margin-top: 1px;
    padding-top: 1px;
    z-index: 1;
}
.swatchimage
{
    cursor: pointer;
}
.SwatchOuterTable
{
    width: 460px;
    height: 580px;
    background-color: #fff;
}
.SwatchOuterTableTopLeft
{
    vertical-align: top;
    width: 10px;
    height: 10px;
    background-image: url(corner_top_left.gif);
    background-color: Transparent;
    background-repeat: no-repeat;
}
.SwatchOuterTableTopLeftWhite
{
    /* Not used - M.G. */
    vertical-align: top;
    width: 10px;
    height: 10px;
    background-image: url(corner_top_left_white.gif);
    background-color: Transparent;
    background-repeat: no-repeat;
}
.SwatchOuterTableTopLeftBrown
{
    /* Not used - M.G. */
    vertical-align: top;
    width: 10px;
    height: 10px;
    background-image: url(corner_top_left_brown.gif);
    background-repeat: no-repeat;
}
.SwatchOuterTableTopRight
{
    vertical-align: top;
    width: 10px;
    height: 10px;
    background-image: url(corner_top_right.gif);
    background-repeat: no-repeat;
}
.SwatchOuterTableBottomLeft
{
    width: 10px;
    height: 10px;
    background-image: url(corner_bottom_left.gif);
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: bottom;
}
.SwatchOuterTableBottomRight
{
    width: 10px;
    height: 10px;
    background-image: url(corner_bottom_right.gif);
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: bottom;
}
.SwatchOuterTableTop
{
    background-image: url(white_bk.jpg);
    background-color: #fff;
    width: 440px;
}
.SwatchOuterTableRight
{
}
.SwatchOuterTableLeft
{
}
.SwatchOuterTableBottom
{
    height: 10px;
    width: 440px;
    background-image: url(white_bk.jpg);
}
.SwatchNoReturn
{
    height: 780px;
    vertical-align: top;
}
.SwatchOuterBrownTable
{
    /* Not used - M.G. */
    width: 480px;
    background-image: url(brown_back.jpg);
    padding: 10px 10px 10px 10px;
}
.SwatchOuterBrownTableTopLeft
{
    /* Not used - M.G. */
    vertical-align: top;
    width: 7px;
    height: 7px;
    background-image: url(brown_top_left.jpg);
    background-color: Transparent;
    background-repeat: no-repeat;
}
.SwatchOuterBrownTableTopRight
{
    /* Not used - M.G. */
    vertical-align: top;
    width: 7px;
    height: 7px;
    background-image: url(brown_top_right.jpg);
    background-color: Transparent;
    background-repeat: no-repeat;
}
.SwatchOuterBrownTableBottomLeft
{
    /* Not used - M.G. */
    vertical-align: bottom;
    width: 7px;
    height: 7px;
    background-image: url(brown_bottom_left.jpg);
    background-color: Transparent;
    background-repeat: no-repeat;
}
.SwatchOuterBrownTableBottomRight
{
    /* Not used - M.G. */
    vertical-align: bottom;
    width: 7px;
    height: 7px;
    background-image: url(brown_bottom_right.jpg);
    background-color: Transparent;
    background-repeat: no-repeat;
}
.SwatchOuterBrownTableCenterCell
{
    /* Not used - M.G. */
    text-align: center;
    vertical-align: middle;
}
.SwatchOuterTablecontentCell
{
    /* Not used - M.G. */
    height: 580px;
    vertical-align: top;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.SwatchDisplayPanel
{
    /* Not used - M.G. */
}
.SwatchBarLeft
{
    width: 100px;
}
.SwatchBarCenter
{
    width: 240px;
    text-align: center;
    margin: 0 0 0 0;
}
.SwatchBarRight
{
    width: 100px;
}
.SwatchDisplaySubPanel
{
    background: #fff;
}
.swatchBox
{
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
}
.SwatchIntro
{
    /* Not used - M.G. */
    height: 20px;
    text-align: left;
    width: 440px;
}
.SwatchOuterTableRight, .SwatchOuterTableLeft, .ColorTable3
{
}
.swatchPageLink
{
    height: 22px;
    width: 18px;
    background-image: url(page-background.jpg);
    border-width: 0px;
    text-align: center;
    margin-left: 3px;
    padding-left: 2px;
    padding-top: 3px;
    color: #000;
    font-weight: bold;
    font-size: 8pt;
}
.swatchPageLinkSelected
{
    height: 22px;
    width: 18px;
    background-image: url(page-active-background.png);
    border-width: 0px;
    text-align: center;
    margin-left: 3px;
    padding-left: 2px;
    padding-top: 3px;
    color: #000;
    font-weight: bold;
    font-size: 8pt;
}
.swatchPage
{
    /* Not used - M.G. */
    width: 63px;
    vertical-align: bottom;
    text-align: left;
}
.swatchPageNext
{
    width: 22px;
    height: 20px;
    margin-right: 10px;
    margin-left: 5px;
    vertical-align: bottom;
}
.swatchPagePrev
{
    width: 22px;
    height: 20px;
    vertical-align: bottom;
    margin-left: 10px;
    margin-right: 2px;
}
.sellingStyleTitle
{
    font-size: 18px;
    font-weight: bold;
    color: #7a1600;
}
.SwatchIntroStyleInfo
{
    /* Not used - M.G. */
    width: 520px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
#styleTitle
{
    float: left;
    width: 40px;
    font-size: 12px;
    font-weight: bold;
    font-variant: small-caps;
    color: #7a1600;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#styleLeft
{
    /* Not used - M.G. */
    float: left;
    width: 130px;
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 10px 0px;
    text-align: left;
}
#styleRight
{
    /* Not used - M.G. */
    float: left;
    width: 130px;
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 10px 0px;
    text-align: left;
}
#productLocatorLinks
{
    /* Not used - M.G. */
    margin: 0px 0px 5px 25px;
}
.thumb img
{
    cursor: hand;
    border: solid 1px green;
}
#contentSelectorArea
{
    background: #fff url(gallery_back.jpg);
    color: #3a2b20;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 980px;
}
#SearchTable
{
    background: #fff url(contentBkgd.jpg) repeat-x;
    width: 960px;
}
#contentSearchArea
{
    background: #fff url(contentBkgd.jpg) repeat-x;
    background-position: bottom;
    color: #3a2b20;
    margin: 0px 0px 0px 0px;
    width: 960px;
    height: 800px;
    overflow: auto;
    padding-left: 20px;
}
.ddlStyle
{
    width: 180px;
}
.SelectorTable
{
    width: 335px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.SelectorTable2
{
    width: 460px;
    margin: 0px 0px 0px -2px;
    padding: 0px;
}
.SelectorTable3
{
    /* Not used - M.G. */
    width: 365px;
    margin: 0px 0px 0px -2px;
    padding: 0px;
    border: 0px;
}
tr.SelectorTableAltRow
{
    /* Not used - M.G. */
    background-color: #ccc;
}
td.SelectorTableCell
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: xx-small;
    color: #3a2b20;
    text-align: center;
    margin: 0px, 2px, 0px, 2px;
}
td.SelectorTableCell2
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: left;
    padding: 2px 2px 2px 20px;
    width: 20px;
    vertical-align: top;
}
#SelectorLeftDiv
{
    margin-left: 10px;
    width: 240px;
}
#SelectorRightDiv
{
    margin-left: 10px;
    width: 210px;
}
.SelectorLeftRadio
{
    /* Not used - M.G. */
    clear: left;
    float: left;
    padding: 0px 2px 0px 10px;
    width: 20px;
    vertical-align: top;
}
.SelectorLabel
{
    float: left;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    color: #958F7F;
    text-align: left;
    width: 190px;
    padding: 1px 10px 5px 0px;
    vertical-align: top;
}
.SelectorLabelRight
{
    clear: left;
    float: left;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    color: #958F7F;
    text-align: left;
    width: 200px;
    padding: 1px 0px 5px 0px;
    vertical-align: top;
}
.SelectorDivHeader2
{
    /* Not used - M.G. */
    clear: left;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 5px 0px 5px 0px;
    font-variant: small-caps;
    letter-spacing: 3px;
}
td.SelectorTableCell2AlignLeft
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: left;
    padding: 2px 2px 2px 10px;
    width: 20px;
    vertical-align: top;
}
td.SelectorTableCell9
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: left;
    padding: 2px 2px 2px 20px;
    vertical-align: top;
}
td.SelectorTableCellAll
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: left;
    padding: 2px 2px 2px 20px;
    vertical-align: top;
}
td.SelectorTableCell2Mid
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: center;
    padding: 2px 2px 2px 2px;
    margin: 0px, 2px, 0px, 2px;
    vertical-align: top;
}
td.SelectorTableCell2Right
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: right;
    padding: 2px 2px 2px 2px;
    margin: 0px, 2px, 0px, 2px;
    vertical-align: top;
}
td.SelectorTableCell4
{
    padding: 8px 2px 2px 2px;
    margin: 0px, 2px, 0px, 2px;
    vertical-align: top;
}
td.SelectorTableCell6
{
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: left;
    padding: 2px 2px 2px 20px;
    vertical-align: top;
}
td.SelectorTableCell7
{
    /* Not used - M.G. */
    padding: 2px 2px 2px 20px;
    vertical-align: top;
}
td.SelectorTableCellStyle3
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: x-small;
    color: #3a2b20;
    text-align: left;
    padding: 0px 10px 0px 10px;
    vertical-align: bottom;
}
td.SelectorTableCellShade
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: right;
    display: block;
    padding: 10px 2px 2px 2px;
    margin: 2px, 2px, 0px, 10px;
}
td.SelectorTableCellShade2
{
    /* Not used - M.G. */
    margin: 2px, 2px, 0px, 2px;
    padding: 2px 2px 10px 2px;
    text-align: right;
}
td.SelectorTableCellShade9
{   
    /* Not used - M.G. */
    margin: 2px, 2px, 0px, 2px;
    padding: 2px 2px 10px 20px;
}
td.SelectorTableCellStyle
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #3a2b20;
    text-align: center;
    padding: 0px 10px 0px 10px;
    vertical-align: bottom;
}
td.SelectorTableCellStyle2
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: small;
    color: #958F7F;
    text-align: left;
    padding: 0px 10px 0px 10px;
    vertical-align: bottom;
}
td.SelectorTableCell5x
{
    /* Not used - M.G. */
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    color: #958F7F;
    text-align: left;
    padding: 0px 10px 5px 0px;
    vertical-align: bottom;
}
.selectorDark
{
    color: #543729;
    font-size: 9pt;
    font-weight: bold;
}
.ProductSelectorSpacerColumn
{
    width: 10px;
}
#PagePanel
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.PageHeadingTable
{
    width: 240px;
    height: 30px;
    text-align: center;
    margin-top: 10px;
    padding: 0 0 0 0;
}
.content_subsection_productdetailleft_border
{
    /* Not used - M.G. */
    float: left;
    width: 549px;
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
    border-right: solid 1px #c8d5a6;
}
.content_subsectionproductdetail_right_text
{
    /* Not used - M.G. */
    float: left;
    width: 349px;
    margin: 10px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}
.DealerListName
{
    /* Not used - M.G. */
    font-size: x-small;
    font-family: Calibri, Tahoma, Verdana;
    font-weight: bold;
    vertical-align: top;
}
.DealerList
{
    font-size: x-small;
    font-family: Calibri, Tahoma, Verdana;
    vertical-align: top;
}
.DealerListRight
{
    /* Not used - M.G. */
    font-size: x-small;
    font-family: Calibri, Tahoma, Verdana;
    vertical-align: top;
    text-align: right;
    padding-right: 10px;
}
.DealerListHeader
{
    /* Not used - M.G. */
    font-size: 14px;
    font-weight: normal;
    color: #72aeb6;
    padding: 10px 10px 10px 10px;
    margin-left: 10px;
}
#DealerListTableHeader
{
    /* Not used - M.G. */
    background-image: url(detail_box_back.jpg);
    font-family: Calibri, Tahoma, Verdana;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    vertical-align: middle;
}
.DealerPrintTable
{
    /* Not used - M.G. */
    border: 1px solid black;
    border-color: Black;
    border-right-width: 2px;
    border-bottom-width: 2px;
}
.PrintLbl
{
    /* Not used - M.G. */
    text-align: right;
    vertical-align: top;
    width: 100px;
    font-family: Verdana;
    font-size: 8pt;
    color: #a57c52;
    margin-right: 10px;
}
.PrintItem
{
    /* Not used - M.G. */
    vertical-align: top;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 10pt;
    color: #000000;
}
.PrintLogo
{
    /* Not used - M.G. */
    text-align: center;
}
.Title1
{
    font-size: 22pt;
    color: #0076a3;
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.Title2
{
    font-size: 18pt;
    color: #0076a3;
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
.detailheader
{
    height: 116px;
    width: 800px;
    margin-top: -2px;
    background-image: url(hardwood_popup_header.png);
    z-index: -3;
    border-right: solid 1px #000;
  
}
.detailheadercollection
{
    height: 110px;
    float: left;
    padding-left: 10px;
    padding-top: 1px;
    z-index: -2;
}
.detailheaderline
{
    height: 110px;
    float: right;
    padding-top: 10px;
    padding-right: 20px;  
}
.detail_contentArea
{
    clear: both;
    float: left;
    background: #fff url(../../images/contentBkgd.jpg) repeat-x;
    background-position: bottom;
    color: #3a2b20;
    width: 800px;
    min-height: 450px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    border-right: solid 1px #000;
    border-left: solid 1px #000;
    border-bottom: solid 1px #000;
}
.detail_TYCD_link
{
    /* Not used - M.G. */
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 10px;
}
.detail_characteristic_text
{
    vertical-align: top;
    float: left;
    color: #543729;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 3px;
    padding-top: 5px;
}
.DetailStyleLabel
{
    font-family: Verdana;
    font-size: 10pt;
    color: #c7b994;
    margin-right: 10px;
}

.DetailStyle
{
    font-family: Sans Serif;
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
}
/************************************************************************/
/* Other                                                                */
/************************************************************************/
table.InputTable
{
    width: auto;
    border: 0;
}
table.InputTable td
{
    text-align: left;
    vertical-align: top;
    padding: 4px;
}
table.InputTable .tdindent
{
    padding: 4px 4px 4px 30px;
}
table.ListTable
{
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    color: #666666;
}
table.ListTable td
{
    text-align: left;
    vertical-align: top;
    padding: 5px;
    margin: 0px;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
}
table.ListTable .tr1
{
    background-color: #FFFFFF;
}
table.ListTable .tr2
{
    background-color: #E9E9E9;
}
.trim
{
    float: left;
    width: 205px;
    height: 230px;
    margin: 0px 15px 0px 0px;
}
.install_list a
{
    /* Not used - M.G. */
    font-size: 12px;
}
.defaultTable
{
    width: auto;
    border-top: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    margin: 0px;
    padding: 0px;
}
.defaultTable tr
{
    margin: 0px;
    padding: 0px;
}
.defaultTable tr td
{
    padding: 4px;
    margin: 0px;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.roomMatePadding
{
    padding: 0px 0px 10px 10px !important;
}
#ctl00_ContentPlaceHolder1_category, .InputTable
{
    z-index: 1;
}
/* -- Classes Added by Brian */
.SelectorLabelRightCeramic
{
    clear: left;
    float: left;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    color: #663333;
    text-align: left;
    width: 200px;
    padding: 1px 0px 0px 0px;
    vertical-align: top;
}
.selectorDarkCeramic
{
    color: #543729;
    font-size: 8pt;
    font-weight: bold;
}
.SelectorTableCeramic
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    background-image: url(product-gallery-white-oval-mohawk.png);
    background-repeat: no-repeat;
    height: 142px;
    width: 437px;
}
.SelectorLabelCeramic
{
    /* Not used - M.G. */
    float: left;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    color: #663333;
    text-align: left;
    width: 190px;
    padding: 1px 10px 5px 0px;
    vertical-align: top;
}
.SelectorLabelWide
{
    /* Not used - M.G. */
    float: left;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    color: #663333;
    text-align: left;
    width: 415px;
    padding: 1px 10px 5px 0px;
    vertical-align: top;
}
.SelectorTdRadio
{
    vertical-align: top;
    padding: 0px 0px 3px 10px;
    width: 20px;
}
.SelectorTdCheckbox
{
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    width: 20px;
}
.SelectorTdWide
{
    font-size: 8pt;
    color: #663333;
    text-align: left;
    width: 385px;
    padding: 0px 10px 3px 0px;
}
.SelectorTdCarpet
{
    font-size: 8pt;
    color: #663333;
    text-align: left;
    width: 200px;
    padding: 4px 10px 3px 0px;
}
.SelectorTd
{
    font-size: 8pt;
    color: #663333;
    text-align: left;
    width: 385px;
    padding: 0px 10px 3px 0px;
}
.ceramic_gallery_modal_col1
{
    width: 229px;
    margin-right: 20px;
    padding-left: 20px;
    float: left;
}
.ceramic_gallery_modal_col2
{
    float: left;
    width: 300px;
    margin-top: -84px;
    z-index: 10;
    position: relative;
    height: 300px;
}
.gallery_modal_col2bottom
{
    /* Not used - M.G. */
    float: left;
    height: 17px;
    width: 300px;
    background-image: url(characteristics_bottom.png);
}
.CeramicDetailStyleLabel
{
    font-family: Verdana;
    font-size: 8pt;
    color: #c7b994;
    margin-right: 0px;
}
.CeramicDetailStyle
{
    font-family: Sans Serif;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}
.LocationHeader
{
    font-family: Verdana;
    font-size: 8pt;
    margin-right: 0px;
    font-weight: bold;
    text-decoration: underline;
}
.LocationLowerFalse
{
    /* Not used - M.G. */
    font-family: Verdana;
    font-size: 7pt;
    color: #c7b994;
}
.LocationLowerTrue
{
    font-family: Verdana;
    font-size: 7pt;
    color: #000000;
    margin-right: 0px;
}
.RelatedProductDescription
{
    font-family: Verdana;
    font-size: 6pt;
    font-weight: bold;
    text-align: center;
}
/* - new classes added by Bob C */
.gallery_left_subheader
{
    height: 145px;
    width: 440px;
    background-image: url(gallery-left-header-background.png);
}
.SelectorLabelRight
{
    clear: left;
    float: left;
    font-family: Calibri, Tahoma, Verdana;
    font-size: 8pt;
    color: #958F7F;
    text-align: left;
    width: 200px;
    padding: 1px 0px 0px 0px;
    vertical-align: top;
}
/* gallery modal popup */
.gallery_modal_col1
{
    width: 229px;
    margin-right: 20px;
    padding-left: 20px;
    float: left;
}
.gallery_modal_col2
{
    float: left;
    width: 300px;
    margin-top: -74px;
    z-index: 10;
    position: relative;
}
.gallery_modal_col2a
{
    float: left;
    margin-top: -70px;
}
.gallery_modal_col2b
{
    float: left;
    vertical-align: top;
    height: 23px;
    width: 300px;
    padding-top: 0px;
    background-image: url(characteristics_top.png);
}
.gallery_modal_innercolumn
{
    clear: both;
    float: left;
    width: 285px;
    background-image: url(detail-back2.png);
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 0px;
    color: #3a2b20;
    font-size: 8pt;
    vertical-align: top;
    line-height: 8pt;
}
.DetailStyleLabel
{
    font-family: Verdana;
    font-size: 10pt;
    color: #c7b994;
    margin-right: 10px;
}
.DetailStyle
{
    font-family: Sans Serif;
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
}
.prodDetailLabel
{
    font-family: Verdana;
    font-size: 8pt;
}
.prodDetail
{
    font-family: Sans Serif;
    font-size: 11pt;
    font-weight: bolder;
}
.swatchsavedouter
{
    height: 42px;
    position: relative;
    top: -142px;
    z-index: 60;
    left: 60px;
    width: 82px;
}
.swatchsaved
{
    background-image: url(swatch-saved.png);
    height: 42px;
    width: 202px;
    display: block;
    visibility: hidden;
}
.gallery-swatchsaved
{
    display: none;
}
.gallery-swatchsavedouter
{
    height: 42px;
    width: 82px;
}
.sendmyemail
{
    background-image: url(send-email.png);
    visibility: hidden;
    width: 192px;
    font-size: 8pt;
    padding: 0 0 0 10px;
    height: 42px;
    position: relative;
    top: -151px;
    left: 60px;
}
.detail_characteristic_text2
{
    font-family: Calibri, Calibri, Tahoma, Verdana;
    font-size: 7pt;
    clear: both;
    margin-left: 25px;
}
.gallery_modal_col3
{
    float: left;
    width: 196px;
    padding: 0px 0px 0px 16px;
    margin: 0px 0px 0px 0px;
}
.gallery_modal_col3a
{
    background-image: url(detail-back2.png);
    background-repeat: repeat;
    vertical-align: top;
    width: 186px;
    height: 210px;
    padding-top: -1px;
    padding-left: 10px;
    margin: 0px 0px 0px 0px;
}
.gallery_modal_col3b
{
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 0px 0px;
    font-family: Sans Serif;
    font-size: 12pt;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    height: 29px;
    width: 186px;
}
.gallery_modal_col3b h1
{
}
.gallery_modal_col3c
{
    float: left;
    margin-left: 0px;
    margin-top: 0px;
    width: 196px;
    background-image: url(detail-back2.png);
}
.gallery_modal_col3d
{
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bolder;
    font-size: x-small;
}


.footer_copyright
{
    text-align:center; 
}
    
.textboxUser1
{
    width: 50px;
    font-size:small;
}
.gridView td, .gridView th
{
    padding-right:5px;
    padding-left:2px;
    vertical-align:top;
    border-width: 0 0 0 0;
}

    
.GroupTable
{
    width:700px;
    
}
/* my-mohawk/my-mohawk-registration */
/* end registration */