﻿#navbar-catalog-menu { width: 450px; top: 30px; left: 299px; background-image: url(images/background-000000-000.png); display: none; padding: 1px; color: #fff; position: absolute; }
.asp-button { font-family: Tahoma, Sans-Serif; font-size: 11px; padding: 2px; padding-left: 8px; padding-right: 8px; }
.asp-textarea { font-family: tahoma, sans-serif; font-size: 11px; }
.asp-textbox { font-family: tahoma, sans-serif; font-size: 11px; width: 120px; padding: 2px; }
a { color: #58595b; text-decoration: none; }
a.enter { color: #fff; }
a:hover { color: #ed1c24; }
a.header { color: #fff; }
a.header:hover { color: #ed1c24; }
div.navbar { height: 30px; text-align: center; font-family: tahoma; font-size: 11px; font-weight: normal; }
div.navbar a { color: #fff; }
div.navbar a:hover { color: #fff; }
div.navbar a span { display: inline; position: relative; cursor: pointer; float: left;  width: 150px; height: 22px; padding-top: 8px; }
div.navbar-menu-frame { width: 150px; top: -11px; left: 150px; background-image: url(images/100x100-c000-m000-y000-k000-a000.png); display: none; padding: 1px; position: absolute; }
div.navbar-menu { width: 150px; background-image: url(images/100x100-c000-m000-y000-k100-a090.png); color: #fff; padding-top: 10px; padding-bottom: 10px; position: relative;  }
div.navbar-menu-item { cursor: pointer; padding: 5px; padding-left: 20px; padding-right: 20px; position: relative; width: 110px; }
div.column-spacer { width: 40px; }
div.contact-item { position: relative; height: 20px; background: #fff; }
div.contact-item-left { position: absolute; left: 0px; top: 2px; width: 100px; }
div.contact-item-right { position: absolute; left: 90px; top: 0px; }
div.control { padding: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 20px; }
div.control-head { border-bottom: #d1d3d4 3px double; color: #6d6e71; font-weight: bold; padding-top: 20px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; }
div.control-body { padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }
div.storehours { position: relative; font-size: 11px; padding-top: 5px; }
div.storehours-day { float: left; width: 80px; }
div.storehours-open { float: left; width: 70px; }
iframe { margin-left: -32px; width: 780px; height: 500px; }
img { border-width: 0px; }
li { color: #c4151c; list-style: square; margin: 0px; padding-top: 5px; }
li span { color: #58595b; }
td { padding: 0px; vertical-align: top; }
ul { margin: 0px; padding: 0px; padding-left: 20px; }


/* Master */

body
{
    background: #fff; 
    font-family: tahoma, verdana, sans-serif; 
    font-size: 11px; 
    margin: 0px;
}

html
{
    overflow-y: scroll;
}

div#PageContent
{ 
    margin: 20px auto 20px auto;
    width: 750px; 
}


/* Site header */

div#SiteHeaderWrapper
{
    background: #666;
    padding-top: 20px;
}

div#SiteHeader
{
    margin: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 960px;
}

div#SiteHeader > h1
{
    display: block;
    margin: 20px auto 20px auto;
    width: 240px;
}

div#SiteHeader > h1 > a
{
    background-image: url(Images/Logos/KaplansFurniture.png);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    font-size: 0pt;
    height: 71px;
    width: 240px;
}

div#SiteHeader > ul
{
    color: #fff;
    display: block;
    font-size: 10pt;
    list-style-type: none;
    overflow: hidden;
    padding: 5px;
    position: relative;
}

div#SiteHeader > ul > li > a
{
    color: #ccc;
    display: block;
    padding: 5px 15px 5px 15px;
}

div#SiteHeader > ul > li > a:hover
{
    color: #fff;
}

div#SiteHeader > ul > li
{
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
}

div#SiteHeader > ul#ProductNavigation
{
    float: left;
    font-family: "Times New Roman";
    font-size: 12pt;
    padding: 5px;
}

div#SiteHeader > ul#ProductNavigation > li > a
{
    padding: 5px 15px 5px 15px;
}

div#SiteHeader > ul#SiteNavigation
{
    float: right;
}

hr#HeaderSeparator
{
    background: #ccc;
    border-width: 0px;
    height: 10px;
    margin: 0px;
    padding: 0px;
}


/* Site footer */

div#SiteFooter
{
    color: #999;
    margin: auto;
    width: 960px;
}

div#SiteFooter a
{
    color: #666;
    text-decoration: none;
}

div#SiteFooter a:hover
{
    color: #c00;
}

div#SiteFooter hr
{
    background: #ccc;
    border-width: 0px;
    height: 1px;
    margin: 0px;
}

div#SiteFooter hr#FooterSeparator
{
    background: #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    height: 3px;
    margin: 0px;
}

div#SiteFooter h2
{
    font-size: 14pt;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

div#SiteFooter h3
{
    font-size: 12pt;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

div#SiteFooter ul
{
    display: block;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div#SiteFooter li
{
    color: inherit;
    display: block;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

div#SiteFooter > ul
{
    overflow: hidden;
}

div#SiteFooter > ul > li
{
    float: left;
    width: 320px;
}

div#SiteFooter  h2
{
    padding: 10px;
}


div#SiteFooter > ul > li > div
{
    padding: 10px;
}


/* Site footer - Contact Info - Store Locations, On The Web */

div#SiteFooter div#ContactInfo li > h3
{
    padding: 10px 10px 0px 10px;
}

div#SiteFooter div#ContactInfo li > ul
{
    overflow: hidden;
}

div#SiteFooter div#ContactInfo li#StoreLocations > ul > li
{
    float: left;
    padding: 10px;
}

div#SiteFooter div#ContactInfo li#StoreLocations > ul > li > address
{
    font-style: normal;
}

div#SiteFooter div#ContactInfo li#OnTheWeb > ul
{
    display: block;
    overflow: hidden;
}

div#SiteFooter div#ContactInfo li#OnTheWeb > ul > li
{
    float: left;
}

div#SiteFooter div#ContactInfo li#OnTheWeb > ul > li > a
{
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    font-size: 0pt;
    height: 48px;
    margin-right: 5px;
    width: 48px;
}

div#SiteFooter div#ContactInfo li#OnTheWeb > ul
{
    padding: 10px;
}

div#SiteFooter div#ContactInfo li#OnTheWeb > ul > li > a[href="http://www.KaplansFurniture.com"]
{
    background-image: url(Images/ContactInfoIcons/Home.png);
}

div#SiteFooter div#ContactInfo li#OnTheWeb > ul > li > a[href="mailto:Contact@KaplansFurniture.com"]
{
    background-image: url(Images/ContactInfoIcons/Mail.png);
}

div#SiteFooter div#ContactInfo li#OnTheWeb > ul > li > a[href="/Facebook"]
{
    background-image: url(Images/ContactInfoIcons/Facebook.png);
}
div#SiteFooter div#ContactInfo li#OnTheWeb > ul > li > a[href="http://www.twitter.com/Kaplans1936"]
{
    background-image: url(Images/ContactInfoIcons/Twitter.png);
}
div#SiteFooter div#ContactInfo li#OnTheWeb > ul > li > a[href="http://www.youtube.com/KaplansFurniture"]
{
    background-image: url(Images/ContactInfoIcons/YouTube.png);
}

/* Site Footer - Store Hours */

div#SiteFooter div#StoreHours
{
    padding: 10px;
}

div#SiteFooter div#StoreHours > h2
{
    padding: 10px 10px 0px 10px;
}

div#SiteFooter div#StoreHours table
{
    padding: 5px;
    width: 100%;
}

div#SiteFooter div#StoreHours tr + tr
{
    border-top: #ccc 1px solid;
}

div#SiteFooter div#StoreHours tr > th + th, 
div#SiteFooter div#StoreHours tr > td + td
{
    text-align: center;
}

div#SiteFooter div#StoreHours tr > th, 
div#SiteFooter div#StoreHours tr > td
{
    text-align: left;
}

div#SiteFooter div#StoreHours tr.StoreHoursToday
{
    color: #c00;
}

div#SiteFooter div#StoreHours td, 
div#SiteFooter div#StoreHours th
{
    padding: 5px 10px 5px 10px;
}

div#SiteFooter div#StoreHours ul
{
    padding: 5px;
}

div#SiteFooter div#StoreHours ul > li
{
    padding: 5px;
}

div#SiteFooter div#SiteMap ul
{
    list-style-type: square;
    padding: 10px;
}

div#SiteFooter div#SiteMap ul > li
{
    list-style-type: square;
    margin: 0px 0px 0px 10px;
    padding: 5px 5px 5px 5px;
}

/* Site footer - Copyright */

div#SiteFooter p#Legal
{
    color: #999;
    display: block;
    margin: 0px;
    padding: 20px;
    text-align: center;
}


/* Home.aspx */

div#Home
{
    
}

/* Home / Memorial Day Sale (2010-05) */

div#Home
{
    margin: auto;
    width: 980px;
}

div#Home > ul#MemorialDaySale
{
    display: block;
    list-style-type: none;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    width: 980px;
}

div#Home > ul#MemorialDaySale > li#Image
{
    background-image: url(Images/Promotions/201005/MemorialDaySale.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 480px;
    margin: 0px;
    margin-right: 20px;
    padding: 0px;
    width: 640px;
}

div#Home > ul#MemorialDaySale > li#Video
{
    clear: right;
    display: block;
    float: right;
    height: 240px;
    margin: 0px;
    padding: 0px;
    width: 320px;
}

div#Home > ul#MemorialDaySale > li#PDF
{
    background: #bad2ed;
    clear: right;
    display: block;
    float: right;
    margin: 0px;
    margin-bottom: 20px;
    padding: 0px;
    width: 320px;
}

div#Home > ul#MemorialDaySale > li#PDF > dl
{
    background-image: url(Images/Promotions/201005/MemorialDaySaleThumb.jpg);
    display: block;
    height: 220px;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#Home > ul#MemorialDaySale > li#PDF > dl > dt
{
    background: #eee;
    display: none;
    color: #fff;
    font-size: 14pt;
    margin: 0px;
    padding: 10px;
    text-align: center;
}

div#Home > ul#MemorialDaySale > li#PDF > dl > dd
{
    display: block;
    margin: 0px;
    padding: 0px;
}

div#Home > ul#MemorialDaySale > li#PDF > dl > dd#Thumb
{
    text-align: center;
}

div#Home > ul#MemorialDaySale > li#PDF > dl > dd#Thumb > img
{
    height: 75px;
    margin: 20px;
    width: 100px;
}

div#Home > ul#MemorialDaySale > li#PDF > dl > dd#Button
{
    bottom: 0px;
    left: 0px;
    padding: 20px;
    position: absolute;
    width: 280px;
}

div#Home > ul#MemorialDaySale > li#PDF > dl > dd#Button > a
{
    background: #7aaede;
    border: #476886 5px solid;
    color: #fff;
    display: block;
    font-size: 14pt;
    margin: 0px;
    padding: 10px;
    text-align: center;
}

div#Home > ul#MemorialDaySale > li#PDF > dl > dd#Button > a:hover
{
    background: #94bce4;
    border-color: #577089;
}

/* Home / Sizzling Summer Sale (2010-06) */

div#SizzlingSummerSale
{
    margin: auto;
    width: 980px;
}

div#SizzlingSummerSale > ul
{
    display: block;
    list-style-type: none;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
}

div#SizzlingSummerSale > ul > li
{
    display: block;
    margin: 0px;
    padding: 0px;
}

div#SizzlingSummerSale > ul > li#SizzlingSummerImage
{
    float: left;
}

div#SizzlingSummerSale > ul > li#SizzlingSummerImage > img
{
    display: block;
    height: 640px;
    width: 480px;
}

div#SizzlingSummerSale > ul > li#SizzlingSummerDownload
{
    background-image: url(Images/Promotions/201006/SizzlingSummerDownload.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    display: block;
    height: 260px;
    float: left;
    margin-left: 20px;
    position: relative;
    width: 480px;
}

div#SizzlingSummerSale > ul > li#SizzlingSummerDownload > a 
{
    background: #cc3333;
    color: #fff;
    display: block;
    font-size: 14pt;
    left: 0px;
    padding: 10px 0px 10px 0px;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 200px;
}

div#SizzlingSummerSale > ul > li#SizzlingSummerDownload > a:hover
{
    background: #dd4444;
    color: #fff;
}

div#SizzlingSummerSale > ul > li#SizzlingSummerDownload > a > span.FileInfo
{
    color: #fff;
    font-size: 12pt;
}

div#SizzlingSummerSale > ul > li#SizzlingSummerVideo
{
    display: block;
    height: 360px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 480px;
}

/* Home / July Garage Sale (2010-07) */

div#JulyGarageSale
{
    margin: auto;
    width: 980px;
}

div#JulyGarageSale > ul
{
    display: block;
    list-style-type: none;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
}

div#JulyGarageSale > ul > li
{
    display: block;
    margin: 0px;
    padding: 0px;
}

div#JulyGarageSale > ul > li#JulyGarageSalePoster
{
    float: left;
}

div#JulyGarageSale > ul > li#JulyGarageSalePoster > img
{
    display: block;
    height: 640px;
    width: 480px;
}

div#JulyGarageSale > ul > li#JulyGarageSaleDownload
{
    float: left;
    margin-left: 20px;
    overflow: hidden;
}

div#JulyGarageSale > ul > li#JulyGarageSaleDownload > a
{
    background-image: url(Images/Promotions/2010-07/Download.jpg);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    font-size: 0pt;
    height: 260px;
    width: 480px;
}

div#JulyGarageSale > ul > li#JulyGarageSaleVideo
{
    display: block;
    height: 360px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 480px;
}
