/*border-right: 1px solid #9F9E9E;*/

#Main
{
    margin: 0 auto;
    width: 772px;
    border-left:solid 1px #52375c;
    border-right:solid 1px #52375c;
}
#Page
{
    width: 770px;
    border-bottom: 1px solid #472F2A;
    margin: 0 auto;
}

/************** HEADER ***************************/
#Header
{
    position: relative;
}

#Header #Logo
{
    background-image: url(../Images/Master/Header/Header.jpg);
    background-repeat: no-repeat;
    width: 770px;
    height: 94px;
}

#Header #Logo a
{
    width: 770px;
    height: 94px;
    display: block;
}
#Header #BestBuy
{
    position: absolute;
    left: 30px;
    top: 15px;
    height: 70px;
    width: 80px;
}
#Header #BestBuy a
{
    display: block;
    height: 70px;
}


/*Menu*/
#Header #Menu #AboutUs, #Header #Menu #Products, #Header #Menu #Design, #Header #Menu #Tracker, #Header #Menu #Storage
{
    background-repeat: no-repeat;
    height: 39px;
    float: left;
}
#Header #Menu #AboutUs a, #Header #Menu #Products a, #Header #Menu #Design a, #Header #Menu #Tracker a, #Header #Menu #Storage a
{
    display: block;
    height: 39px;
}
#Header #Menu #AboutUs
{
    background-image: url(../Images/Master/Header/horizontal-nav_01.png);
    width: 112px;
}
#Header #Menu #AboutUs.On, #Header #Menu #AboutUs:hover
{
    background-image: url(../Images/Master/Header/horizontal-nav_01_on.png);
}

#Header #Menu #Products
{
    background-image: url(../Images/Master/Header/horizontal-nav_02.png);
    width: 180px;
}

#Header #Menu #Products.On, #Header #Menu #Products:hover
{
    background-image: url(../Images/Master/Header/horizontal-nav_02_on.png);
}

#Header #Menu #Design
{
    background-image: url(../Images/Master/Header/horizontal-nav_03.png);
    width: 172px;
}
#Header #Menu #Design.On, #Header #Menu #Design:hover
{
    background-image: url(../Images/Master/Header/horizontal-nav_03_on.png);
}

#Header #Menu #Tracker
{
    background-image: url(../Images/Master/Header/horizontal-nav_04.png);
    width: 150px;
}
#Header #Menu #Tracker.On, #Header #Menu #Tracker:hover
{
    background-image: url(../Images/Master/Header/horizontal-nav_04_on.png);
}

#Header #Menu #Storage
{
    background-image: url(../Images/Master/Header/horizontal-nav_05.png);
    width: 156px;
}
#Header #Menu #Storage.On, #Header #Menu #Storage:hover
{
    background-image: url(../Images/Master/Header/horizontal-nav_05_on.png);
}
/************** END HEADER ***************************/


/************** FOOTER ***************************/

#Footer
{
    background-image:url(../Images/Master/Footer/Footer.png);
    background-repeat:no-repeat;
    width:769px;
    height:144px;
    text-align:center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
#Footer #Nav
{
 padding: 40px 20px 20px 20px;   
}

#Footer a
{
    text-decoration: underline;
    color: #000000;
}
#Footer a:hover
{
    text-decoration: none;
}

/************** END FOOTER ***************************/

/*************** LEFT NAV *******************************/
Table.Content.LeftMenu
{
    background-image:url(../Images/LeftNav/MenuBackground.png);
    background-repeat:repeat-y;
    background-position:111px 0px;
}
    
#LeftNav
{
    background-color:#ffffff;
    height:100%;
    width: 111px;
}
#LeftNav #Kitchens, #LeftNav #Accessories, #LeftNav #PremiumFinish, #LeftNav #Storage, #LeftNav #Door, #LeftNav #Bathroom, #LeftNav #Photo, #LeftNav #Specs, #LeftNav #Product, #LeftNav #Install, #LeftNav #Warranty, #LeftNav #NKBA
{
    background-repeat: no-repeat;
    width: 111px;
}


#LeftNav #Kitchens
{
    height: 29px;
    background-image: url(../Images/LeftNav/LeftNav_01.png);
}
#LeftNav #Kitchens a
{
    display: block;
    height: 29px;
}


#LeftNav #Accessories
{
    height: 28px;
    background-image: url(../Images/LeftNav/LeftNav_02.png);
}
#LeftNav #Accessories a
{
    height: 28px;
    display: block;
}


#LeftNav #PremiumFinish
{
    height: 43px;
    background-image: url(../Images/LeftNav/LeftNav_03.png);
}
#LeftNav #PremiumFinish a
{
    height: 43px;
    display: block;
}


#LeftNav #Storage
{
    height: 42px;
    background-image: url(../Images/LeftNav/LeftNav_04.png);
}
#LeftNav #Storage a
{
    height: 42px;
    display: block;
}


#LeftNav #Door
{
    height: 26px;
    background-image: url(../Images/LeftNav/LeftNav_05.png);
}
#LeftNav #Door a
{
    height: 26px;
    display: block;
}


#LeftNav #Bathroom
{
    height: 42px;
    background-image: url(../Images/LeftNav/LeftNav_06.png);
}
#LeftNav #Bathroom a
{
    height: 42px;
    display: block;
}


#LeftNav #Photo
{
    height: 27px;
    background-image: url(../Images/LeftNav/LeftNav_07.png);
}
#LeftNav #Photo a
{
    height: 27px;
    display: block;
}


#LeftNav #Specs
{
    height: 43px;
    background-image: url(../Images/LeftNav/LeftNav_08.png);
}
#LeftNav #Specs a
{
    height: 43px;
    display: block;
}


#LeftNav #Product
{
    height: 27px;
    background-image: url(../Images/LeftNav/LeftNav_09.png);
}
#LeftNav #Product a
{
    height: 27px;
    display: block;
}


#LeftNav #Install
{
    height: 42px;
    background-image: url(../Images/LeftNav/LeftNav_10.png);
}
#LeftNav #Install a
{
    height: 42px;
    display: block;
}


#LeftNav #Warranty
{
    height: 26px;
    background-image: url(../Images/LeftNav/LeftNav_11.png);
}
#LeftNav #Warranty a
{
    height: 26px;
    display: block;
}


#LeftNav #NKBA
{
    height: 57px;
    background-image: url(../Images/LeftNav/LeftNav_12.png);
}
#LeftNav #NKBA a
{
    height: 57px;
    display: block;
}


#LeftNav #Kitchens.On, #LeftNav #Kitchens:hover
{
    background-image: url(../Images/LeftNav/LeftNav_01_on.png);
}
#LeftNav #Accessories.On, #LeftNav #Accessories:hover
{
    background-image: url(../Images/LeftNav/LeftNav_02_on.png);
}
#LeftNav #PremiumFinish.On, #LeftNav #PremiumFinish:hover
{
    background-image: url(../Images/LeftNav/LeftNav_03_on.png);
}
#LeftNav #Storage.On, #LeftNav #Storage:hover
{
    background-image: url(../Images/LeftNav/LeftNav_04_on.png);
}
#LeftNav #Door.On, #LeftNav #Door:hover
{
    background-image: url(../Images/LeftNav/LeftNav_05_on.png);
}
#LeftNav #Bathroom.On, #LeftNav #Bathroom:hover
{
    background-image: url(../Images/LeftNav/LeftNav_06_on.png);
}
#LeftNav #Photo.On, #LeftNav #Photo:hover
{
    background-image: url(../Images/LeftNav/LeftNav_07_on.png);
}
#LeftNav #Specs.On, #LeftNav #Specs:hover
{
    background-image: url(../Images/LeftNav/LeftNav_08_on.png);
}
#LeftNav #Product.On, #LeftNav #Product:hover
{
    background-image: url(../Images/LeftNav/LeftNav_09_on.png);
}
#LeftNav #Install.On, #LeftNav #Install:hover
{
    background-image: url(../Images/LeftNav/LeftNav_10_on.png);
}
#LeftNav #Warranty.On, #LeftNav #Warranty:hover
{
    background-image: url(../Images/LeftNav/LeftNav_11_on.png);
}
#LeftNav #NKBA.On, #LeftNav #NKBA:hover
{
    background-image: url(../Images/LeftNav/LeftNav_12_on.png);
}

/*SUB MENU*/
#LeftNav .SubMenuItem
{
    padding:4px 8px 4px 8px;
    display:block;
}
#LeftNav .SubMenuItem a
{
    color: #7F6B5E;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}
#LeftNav .Selected a, #LeftNav .SubMenuItem:hover a, #LeftNav .SubMenuItem a:hover
{
    text-decoration: underline;
}
#LeftNav div.LeftNavSelectedBgColor
{
    background-color:#f3f0ec;
}
/*************** END LEFT NAV *******************************/



TD
{
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

A:Hover
{
    text-decoration: underline;
}

.blacktxt_Arial_xs
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}

.blacktxt_Arial_sm
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.blacktxt_xxs
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    text-decoration: none;
}

.blacktxt_xs
{
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}

.blacktxt_sm
{
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.blacktxt_md
{
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}


.whitetxt_xs
{
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}

.whitetxt_sm
{
    color: White;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.quickdropdown
{
    background-color: #F6F2EA;
    color: #49453D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.button
{
    background-color: Gray;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

.taupetxt_xxs
{
    color: #776A58;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8px;
    text-decoration: none;
}

.taupetxt_xs
{
    color: #776A58;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}

.CollectionLink
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
    color: #776A58;
}

.CollectionLink:Hover
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
    color: #9E433A;
}

.FooterBgColor
{
    background-color: #533B27;
}
.tableWhiteBorder
{
    border: 1px solid White;
}
.BGCranberry
{
    background-color: #9E433A;
}

/* Showroom page Styles */
.BGColor1
{
    background-color: #A89C8B;
}
.BGColor2
{
    background-color: #E3D6BE;
}

/* Designer's Choice Styles*/
.DCBgColor1
{
    background-color: #E8C580;
}
.DCBgColor2
{
    background-color: #F1E1BF;
}


/*Home page styles */

.HPDividerLine
{
    background-color: #D0C4B1;
}

.HPLeftSidetxt_md
{
    color: #797165;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}


/*Planning Your Kitchen or Bath Styles*/
.KitchenOrBathBGColor
{
    background-color: #C1B7A9;
}

/*Accessories Section Styles & the Product Care Page*/
.AccBGColor1
{
    background-color: #E9E2D8;
}
.AccBGColor2
{
    background-color: #F2EDE7;
}
.AccBGColor3
{
    background-color: #F0E7D9;
}
.AccPopupBgColor
{
    background-color: #E4D5BE;
}
.AccBorderColor
{
    background-color: #B3A898;
}

.AccHardwareLink
{
    color: #6C6355;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}


/*Styles for the Email a Friend popup*/
.EmailBGColor1
{
    background-color: #E9E2D8;
}
.EmailBGColor2
{
    background-color: #9A8D7A;
}

.Emailtxt_sm
{
    color: #686152;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

/* Spec Guide Styles */
.SpecGuideBGColor1
{
    background-color: #E9E2D8;
}
.SpecGuideBGColor2
{
    background-color: #F8F5F0;
}
.SpecGuideBGColor3
{
    background-color: #E3D6BE;
}

.Spectxt_sm
{
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #665D50;
}

/* Styles for the HTML Gallery Popup*/
.GalleryBGColor
{
    background-color: #9D8F7C;
}

.GalleryCaption
{
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}


/* Styles for the left nav area (also used in the accessories section & product care page)*/
.LeftNavBgColor
{
    background-color: #F3F0EC;
    border-right: 1px solid #9f9e9e;
}
.leftnavLink
{
    color: #7F6B5E;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.leftnavLink:Hover
{
    color: #7F6B5E;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
}

.leftnavSelected
{
    color: #7F6B5E;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
}

.OrangeHeaderTxt
{
    color: #DF7E1B;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.OrangeLink
{
    color: #DF7E1B;
    text-decoration: none;
}


.OrangeHeaderTxtLarge
{
    color: #DF7E1B;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.storageSystemLeftColumn
{
    vertical-align: top;
    padding-right: 12px;
    text-align: right;
}

.storageSystemRightColumn
{
    vertical-align: top;
    padding-left: 12px;
}

.storageSystemLeftColumn p, .storageSystemRightColumn p
{
    color: #DF7E1B;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 0px;
}
