﻿body
{
    margin: 0px 0px 0px 0px;
    
}

.DefaultText
{
    font-family: Verdana, Arial;
    font-size: 11px;
}

.DefaultText a
{
    color: #8F8F8F;
    text-decoration: none;
}

.DefaultText a:hover
{
    color: #FF9999;
    text-decoration: none;
}

.EmailToAFriend
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -167px;
    position: fixed;
    width: 335px;   
    top: 25px;
    z-index: 999;
}

.EmailToAFriendResult
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -167px;
    position: fixed;
    text-align: left;
    top: 25px;
    width: 335px;
    z-index: 999;
}

.FloatL
{
    float: left;   
}

.Spacer
{
    margin-top: 15px;
}

.Clear
{
    clear:both;
    height:0px;
    font-size:0px;
}

.AddToCartFormResult
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -167px;
    position: fixed;
    text-align: left;
    top: 25px;
    width: 335px;
    z-index: 999;
}

.CareAndSizingFormResult
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -167px;
    position: fixed;
    text-align: left;
    top: 25px;
    width: 335px;
    z-index: 999;
}

.ShippingCostFormResult
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -167px;
    position: absolute;
    text-align: left;
    top: 25px;
    width: 335px;
    z-index: 999;
}

.PressItem
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -263px;
    position: absolute;
    width: 526px;   
    top: 25px;
    z-index: 999;
}

.FAQ
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -263px;
    position: fixed;
    width: 526px;   
    top: 25px;
    z-index: 999;
}

.Retailers
{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 50%;
    margin-left: -263px;
    position: fixed;
    width: 526px;   
    top: 25px;
    z-index: 999;
}

#LandingPageBody
{
    float: left;   
    width: 725px;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 0px 0px;
    text-align: center;
}

#LayoutTable
{
    border: solid 1px #CCCCCC;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;   
}

#Footer
{
    color: #666666;
    font-family: Verdana,Arial;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    text-align: left;
    width: 1000px;
}

.AdBar
{
    float: right;
    width: 225px;
    
}

.AdBottom
{
    top: 525px;
    position: absolute;
}

.BoxAd
{
    border: solid 0px #CCCCCC;
    margin: 10px 10px 10px 10px;
    height: 175px;
    margin-left: auto;
    margin-right: auto;
    width: 175px; 
      
}

.BoxAdSmall
{
    border: solid 0px #CCCCCC;
    font-family: Verdana,Arial;
    font-size: 11px;
    height: 97px;
    margin-top: 2px;
    width: 100%; 
      
}

.BoxAdHeader
{
    font-family: Verdana,Arial;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 5px 5px 5px;
}

.CatalogItems
{
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

.CatalogItem
{
    font-family: Verdana,Arial;
    font-size: 11px;
    float: left;
    padding: 5px 5px 5px 5px; 
    text-align: center;
    width: 150px;   
}

.CatalogItemWide
{
    font-family: Verdana,Arial;
    font-size: 11px;
    float: left;
    padding: 5px 5px 5px 5px; 
    text-align: center;
    width: 300px;   
}


.ProductItem
{
    font-family: Verdana,Arial;
    font-size: 11px;
    float: left;
    padding: 5px 5px 5px 5px; 
    text-align: center;
    width: 150px;   
}

.ThumbLabel
{
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-bottom: 5px;
    text-align: center;
}

.Thumb
{
    text-align: center;
}

.ProductQuantity
{
    border: 1px solid #000000;
    font-family: Verdana, Arial;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    text-align: center;   
    width: 25px;
}

.PromotionCode
{
    border: 1px solid #000000;
    font-family: Verdana, Arial;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    width: 60px;
}

.ProductSize
{
    border: 1px solid #000000;
    font-family: Verdana, Arial;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    width: 75px;
}

.ProductPrice
{
    font-family: Verdana, Arial;
    font-size: 20px;
}

.ShippingTextbox
{
    border: 1px solid #000000;
    font-family: Verdana, Arial;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    text-align: left;   
    width: 175px;
}

.CloseButton 
{
    position:absolute; 
    right: 8px; 
    top: -3px; 
    color:white; 
    font-size:20px;
    text-decoration: none;
}

img  
{
    border: 0;
}

.Clear
{
    clear: both;
}

/* HEADER */

#Header
{
    background-image: url(../Assets/Images/Header/Background.jpg);
    height: 165px;    
}

    #Header ul.Navigation
    {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;   
        margin-top: 0px; 
        padding: 18px 0 0 10px;        
        *margin-left: 0;
        clear: left;
        
    }

    #Header ul.Navigation li
    {
        float: left;
        padding-right: 50px;
    }

        #Header ul.Navigation li a 
        {
            display: block;   
        }




        /* MAIN NAVIGATION */
        #Header ul.Navigation li#WelcomeHome a 
        {
            background-image: url(../Assets/Images/Header/Welcome.gif); 
            width: 112px;
            height: 24px;
            margin-top: 0;
        }

        #Header ul.Navigation li#WelcomeHome a:hover
        {
            background-image: url(../Assets/Images/Header/WelcomeOn.gif);    
        }
        
        #Header ul.Navigation li#WelcomeHome.active a 
        {
            background-image: url(../Assets/Images/Header/WelcomeActive.gif);    
        }
                
        #Header ul.Navigation li#Collection a 
        {
            background-image: url(../Assets/Images/Header/Collection.gif); 
            width: 79px;
            height: 24px;
            margin-top: -3px;
        }
        
        #Header ul.Navigation li#Collection a:hover
        {
            background-image: url(../Assets/Images/Header/CollectionOn.gif);    
        }
        
        #Header ul.Navigation li#Collection.active a
        {
            background-image: url(../Assets/Images/Header/CollectionActive.gif);    
        }

        #Header ul.Navigation li#Concierge a 
        {
            background-image: url(../Assets/Images/Header/Concierge.gif); 
            width: 79px;
            height: 24px;
            margin-top: -9px;
        }

        #Header ul.Navigation li#Concierge a:hover
        {
            background-image: url(../Assets/Images/Header/ConciergeOn.gif);    
        }
        
        #Header ul.Navigation li#Concierge.active a  
        {
            background-image: url(../Assets/Images/Header/ConciergeActive.gif);    
        }        
        
        #Header ul.Navigation li#WhoMe a 
        {
            background-image: url(../Assets/Images/Header/WhoMe.gif); 
            width: 76px;
            height: 24px;
            margin-top: -14px;
        }

        #Header ul.Navigation li#WhoMe a:hover
        {
            background-image: url(../Assets/Images/Header/WhoMeOn.gif);    
        }

        #Header ul.Navigation li#WhoMe.active a
        {
            background-image: url(../Assets/Images/Header/WhoMeActive.gif);    
        }
                
        #Header ul.Navigation li#ShoppingCart a 
        {
            background-image: url(../Assets/Images/Header/Ring.gif); 
            width: 85px;
            height: 24px;
            margin-top: -19px;
        }

        #Header ul.Navigation li#ShoppingCart a:hover
        {
            background-image: url(../Assets/Images/Header/RingOn.gif);    
        }

        #Header ul.Navigation li#ShoppingCart.active a
        {
            background-image: url(../Assets/Images/Header/RingActive.gif);    
        }        

        /* SUB NAVIGATION */
        
        
    #Header ul.Navigation.Sub
    {
        padding-top: 2px;
        *padding: 0 0 0 10px;
        *margin-top: -18px;
    }

        #Header ul.Navigation li#Aprons a 
        {
            background-image: url(../Assets/Images/Header/Aprons.gif); 
            width: 66px;
            height: 24px;
            margin-top: 3px;
        }
        
        #Header ul.Navigation li#Aprons a:hover
        {
            background-image: url(../Assets/Images/Header/ApronsOn.gif);    
        }
        
        #Header ul.Navigation li#Aprons.active a
        {
            background-image: url(../Assets/Images/Header/ApronsActive.gif);    
        }        
        
        #Header ul.Navigation li#Kitchen a 
        {
            background-image: url(../Assets/Images/Header/Kitchen.gif); 
            width: 66px;
            height: 24px;
            margin-top: -2px;
        }
        
        #Header ul.Navigation li#Kitchen a:hover
        {
            background-image: url(../Assets/Images/Header/KitchenOn.gif);    
        }        
        
        #Header ul.Navigation li#Kitchen.active a
        {
            background-image: url(../Assets/Images/Header/KitchenActive.gif);    
        }        
        
        #Header ul.Navigation li#AtHome a 
        {
            background-image: url(../Assets/Images/Header/AtHome.gif); 
            width: 66px;
            height: 24px;
            margin-top: -5px;
        }
        
        #Header ul.Navigation li#AtHome a:hover
        {
            background-image: url(../Assets/Images/Header/AtHomeOn.gif);    
        }
        
        #Header ul.Navigation li#AtHome.active a
        {
            background-image: url(../Assets/Images/Header/AtHomeActive.gif);    
        }        
        
        #Header ul.Navigation li#Baby a 
        {
            background-image: url(../Assets/Images/Header/Baby.gif); 
            width: 66px;
            height: 24px;
            margin-top: -8px;
        }
        
        #Header ul.Navigation li#Baby a:hover
        {
            background-image: url(../Assets/Images/Header/BabyOn.gif);    
        }
        
        #Header ul.Navigation li#Baby.active a
        {
            background-image: url(../Assets/Images/Header/BabyActive.gif);    
        }        
        
        #Header ul.Navigation li#Lifestyle a 
        {
            background-image: url(../Assets/Images/Header/Lifestyle.gif); 
            width: 76px;
            height: 24px;
            margin-top: -15px;
        }
        
        #Header ul.Navigation li#Lifestyle a:hover
        {
            background-image: url(../Assets/Images/Header/LifestyleOn.gif);    
        }
        
        #Header ul.Navigation li#Lifestyle.active a
        {
            background-image: url(../Assets/Images/Header/LifestyleActive.gif);    
        }        
        
        #Header ul.Navigation li#Featured a 
        {
            background-image: url(../Assets/Images/Header/Featured.gif); 
            width: 76px;
            height: 24px;
            margin-top: -20px;
        }
        
        #Header ul.Navigation li#Featured a:hover
        {
            background-image: url(../Assets/Images/Header/FeaturedOn.gif);    
        }
             
        #Header ul.Navigation li#Featured.active a
        {
            background-image: url(../Assets/Images/Header/FeaturedActive.gif);    
        }             
             
#Header
{
    background-image: url(../Assets/Images/Header/Background.jpg);
    height: 165px;
	position:relative; 
}

#Header #Navigation
    {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;   
        margin-top: 0px; 
        padding: 0 0 0 10px;        
        *margin-left: 0;
        clear: left;
		position:absolute;
		top:111px;
		left:0;
		z-index:99;
    }
	
#Header ul.Navigation.Sub li {padding:0;}

#Header ul.Navigation.Sub {position:absolute; left:-999em; z-index:100; padding:0;}
#Header ul.Navigation.show, #Header ul.Navigation.showStatic {position:absolute; left: 0; top:132px; margin-left:11px; padding:0; z-index:100;}

#SubNavigation_Bg {position:absolute; left:-999em;}
#SubNavigation_Bg.show, #SubNavigation_Bg.showStatic {width:998px; height:63px; background-image: url(../Assets/Images/Header/Background_SubNav.png); position:absolute; top:100px; left:0; z-index:98;}

#Header ul.Navigation li a {position:relative; float:left; background-repeat:no-repeat;}
#Header ul.Navigation.Sub li a {padding-right:50px; background-position:left 3px;}
#Header ul.Navigation li#Collection a {padding-bottom:4px;}


#Header #Logo
{
      padding: 10px 0 0 10px;
      float: left;
}


#Header #GuestListForm
{
    left: 430px;   
    position: relative;
    top: 0px;
    width:515px;
}

    #Header #GuestListForm table 
    {
        margin-top: -5px;
    }
    
    #Header .GuestListFormResult
    {
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        left: 50%;
        margin-left: -167px;
        position: absolute;
        width: 335px;   
        top: 25px;
        z-index: 999;
    }

    #Header #GuesListForm .GuestlistTextBox
    {
        border: 1px solid #000000;
        color: #666666;
        font-family: Verdana, Arial;
        font-size: 11px;
        height: 15px;   
    }


.AccessoryItem
{
    padding-bottom: 6px;
}

#RetailerAccountLogin .Wrapper
{
    margin: 0 auto;
    background-color: #EDEDED;
}

#RetailerAccountLogin H2
{
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 13px;
    font-weight: bold;
}

#RetailerAccount 
{
    width: 600px;
    margin: 0 auto 20px auto;
    padding: 20px 20px 10px 20px;
    background-color: #EDEDED;
}

.Title
{
    margin-bottom: 10px;
}

#RetailerAccount .Caption
{
    margin: 0 0 10px 7px;
    font-size: 11px;
}

#RetailerAccount .DownloadWrapper
{
    height: 300px;
}

#RetailerAccount A.Download
{
    font-size: 13px;
    font-weight: bold;
}

.RetailerAccountMenu
{
    text-align: center;
    padding: 0;
    float: left;
    width: 175px;
    font-size: .9em
}

.RetailerAccountMenu LI
{
    margin: 0;
    padding: 0;
    list-style: none;
}
