@charset "utf-8";
/* CSS Document */
body
{
        margin: 0;
        text-align: center;
        background-color: #000000;
        color: #ffffff;
        font-family: Arial;
        font-size: 12px;
}
body.level1
{
        background-image: url(../images/body_bg_1.jpg);
}
a:hover 
{
        color: #ffffff;
}
/* Main panels */
#MainPanel
{
        position: relative;
        width:900px;    
}
/* Logo icons */
#Logo
{
        width: 64px;
        height: 47px;
        float:left;
        border:0px;
        position:relative;
        top:15px;
        left:45px;
}
#Shop
{
        width:105px;
        float:right;
        z-index: 100p;
        position: relative;
}
#Shop a img
{
        border:0px;
}

#Bottom
{
        height:30px;
        width:900px;
        color:#959494;
}
#Email
{
        text-transform:uppercase;
        font-family:Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-weight:normal;
        font-size:11px;
        color:#939393;
        float:left;
        height:16px;
}
#Email:hover
{
        color: #ffffff !important;
}
#Copy
{
        font-family:"Times New Roman", Times, serif;
        font-size:10px;
        font-style:italic;
        text-transform:none;
        font-weight:bold;
        width:420px;
        clear:both;
        position:relative;
        left:291px;
}
#Copy a
{
        font-family:"Times New Roman", Times, serif;
        font-size:10px;
        font-style:italic;
        text-transform:none;
        text-decoration:none;
        font-weight:bold;
        color:#959494;
}
#MainImg
{
        width:590px;
        height:500px;
        float:right;
        position:relative;
        right:110px;
        top:15px;
}
#CentralPanel
{
        clear:both;
}
/* Menu Begin */
#Menu
{
    margin-top:26px;
        width:150px;
        float:left;
        position:relative;
        left:45px;
}
span
{
        visibility:hidden;
}
/* Main Menu Panel */

/* Main Menu Essential Styles */
.MainMenu, .MainMenu * 
{
        margin:0;
        padding:0;
        list-style-type:none;
}
.MainMenu ul 
{
        position:absolute;
        top:-999em;
        width:7.0em;
}
.MainMenu li 
{
        position:relative;
}
.MainMenu li:hover ul, ul.MainMenu li.sfHover ul 
{
        left:139px;
        top:-30px;
}
.MainMenu li:hover li ul, .MainMenu li.sfHover li ul 
{
        top:-999em;
}
.MainMenu li li:hover ul, ul.MainMenu li li.sfHover ul 
{
        left:14.45em;
        top:0px;
}
.superfish li:hover ul, .superfish li li:hover ul 
{
        top: -999em;
}

/* Main Menu Template Styles */
.MainMenu 
{
        margin-bottom:1.5em;        
        position: relative;
    margin: 0px 0px 0px 0px;
        padding: 0px;
}
.MainMenu li 
{
    width:153px;
        height:35px;    
}

.MainMenu a 
{
        font-family:Verdana, Geneva, sans-serif;
        float: left;
    width:153px;
        height:14px;
        margin:15px 0px 15px 0px;
        letter-spacing: 0px;
}
.MainMenu li ul 
{
        padding-top:3px;
        z-index:100;
        margin-left: 10px;
}
.MainMenu li li 
{
        width:110px;
        height:15px !important;
}
.MainMenu li a 
{
        height:auto;    
        color:#a19e9e;
        font-size:11px;
        font-weight:normal;
        text-decoration:none;
        text-transform:uppercase;
        margin:0px;
        text-shadow:1px 0px 1px #a19e9e;
        -moz-text-shadow:1px 0px 1px #a19e9e;
        -webkit-text-shadow:1px 0px 1px #a19e9e;
        -khtml-text-shadow:1px 0px 1px #a19e9e;
}
.MainMenu li a.menuOver
{  
        color:#ffffff;
}
.MainMenu li a:hover 
{           
        color:#959494;
        text-decoration:none;
}
.MainMenu li li a 
{
        height:auto;    
        color:#959494;
        font-size:11px;
        font-weight:normal;
        text-decoration:none;
        text-transform:uppercase;
        margin:0px;
}
.MainMenu li li a.menuOver
{  
        color:#ffffff;
}
.MainMenu li li a:hover 
{           
        color:#959494;
        text-decoration:none;
}
#MainMenu li 
{
    width:153px;
        height:20px;    
}
#MainMenu li li a,#MainMenu li li a:hover, #MainMenu li li a.menuSelected
{
        background-image:none !important;
}
* html #MainMenu li li
{       
        height: auto;
}
#ProductMenu
{
        height: 300px;
        margin-top: 76px;
}
#ProductMenu li li a,#ProductMenu li li a:hover, #ProductMenu li li a.menuSelected
{
        background-image:none !important;
}
* html #ProductMenu li li
{       
        height: auto;
}
#Collection a
{
        background-image:url(../images/menu/collection_hover.png);
        background-repeat:no-repeat;
        background-position:left center;
}
#HomePageImage {
        background-image: none;
        background-repeat: no-repeat;
        background-position:top left;
        width: 707px;
        height: 482px;
        position: absolute;
        top: 50px;
        left: 223px;
        z-index:0;
}
#player
{
        position:absolute;
        top:105px;
        left:36px;
        width:461px;
        height:259px;
}
#like-it
{
        width:126px;
        height:34px;
        position:absolute;
        top:436px;
        left:150px;
        background:url(../images/like_it.png) no-repeat;
}
#blog
{
        display:block;
        position:absolute;
        top:50px;
        right:-1px;
        width:95px;
        height:17px;
        background:url(../images/lisa_blog.png) no-repeat;
}
#social-block
{
        position:absolute;
        top:12px;
        right:0px;
        width:100px;
        height:50px;
}
#f-icon, #t-icon, #yt-icon
{
        height:26px;
        width:26px;
        display:block;
        position:absolute;
        top:0px;
}
#f-icon
{
        right:70px;
        background-image:url(../images/f_icon.png);
}
#t-icon
{
        right:35px;
        background-image:url(../images/t_icon.png);
}
#yt-icon
{
        right:0px;
        background-image:url(../images/y-t_icon.png);
}
#email-icon
{
        position:absolute;
        top:35px;
        right:0px;
        width:91px;
        height:12px;
        display:block;
        background-image:url(../images/join_email.png);
        background-repeat: no-repeat;
}
#lisa-blog
{
        position:absolute;
        top:53px;
        right:0px;
        width:94px;
        height:15px;
        display:block;
        background-image:url(../images/lisa_blog_2.png);
        background-repeat: no-repeat;
}
#HomePageText {
        clear: both;
        position: relative;
        left: 500px;
        top: -351px;
        width: 300px;
        height: 50px;
}
#ShopJewelry a
{
        background-image:url(../images/menu/shop_jewelry_hover.png);
        background-repeat:no-repeat;
        background-position:left center;
}
#ShopJewelry:hover ul, #ShopJewelry.sfHover ul 
{
        left:-10px;
        top: 30px;
}
#Jewelry, #Jewelry a 
{
        width:59px;
}
#Jewelry:hover ul, #Jewelry.sfHover ul 
{
        left:90px;
        top:0px;
}
#Tabletop, #Tabletop a 
{
        width:59px;
}
#Tabletop:hover ul, #Tabletop.sfHover ul 
{
        left:90px;
        top:0px;
}
#HomeDecor, #HomeDecor a 
{
        width:88px;
}
#HomeDecor:hover ul, #HomeDecor.sfHover ul 
{
        left:64px;
        top:10px;
}
#Frames, #Frames a 
{
        width:46px;
}
#Frames:hover ul, #Frames.sfHover ul 
{
        left:63px;
        top:40px;
}
#Baby, #Baby a 
{
        width:30px;
}
#Baby:hover ul, #Baby.sfHover ul 
{
        left:64px;
        top:0px;
}
#Portfolio, #Portfolio a 
{
        width:63px;
}
#Portfolio:hover ul, #Portfolio.sfHover ul 
{
        left:77px;
        top:-63px;
}
#Portfolio ul li {
        width: 150px;
}
#About a
{
        background-image:url(../images/menu/about_hover.png);
        background-repeat:no-repeat;
        background-position:left center;
}
#About a:hover
{
        background-image:url(../images/menu/about_hover.png) !important;
        background-repeat:no-repeat;
        background-position:left center;
}
#About a.menuSelected
{
        background-image:url(../images/menu/about.png);
        background-repeat:no-repeat;
        background-position:left center;
}
#About:hover ul, #About.sfHover ul 
{
        left:67px;
        top:-8px;
}

#Contact, #Contact a 
{
        width:55px;
}
#Contact:hover ul, #Contact.sfHover ul 
{
        left:28px;
        top:11px;
}
#EmailJoin, #EmailJoin a 
{
        width:155px;
}
#EmailJoin:hover ul, #EmailJoin.sfHover ul 
{
        left:28px;
        top:11px;
}
#Info:hover ul, #Info.sfHover ul 
{
        left:71px;
        top:-33px;
}
#Info, #Info a 
{
        width:24px;
}
#Info ul li {
        width: 150px;
}
#Info ul li a, #Contact ul li a, #About ul li a, #Portfolio ul li a, #Baby ul li a, #Frames ul li a, #HomeDecor ul li a, #Tabletop ul li a  
{
        width:auto;
}
#fb-but
{
        position:absolute;
        left:28px;
        top:447px;
        width:490px;
        text-align:center;
}
#top-title
{
        font-family:"Courier New", Courier, monospace;
        font-size:74px;
        color:#e4112f;
        font-weight:normal;
        text-shadow:1px 1px 1px #e4112f;
        -moz-text-shadow:1px 1px 1px #e4112f;
        -webkit-text-shadow:1px 1px 1px #e4112f;
        -khtml-text-shadow:1px 1px 1px #e4112f;
        position:absolute;
        top:36px;
        left:125px;
        letter-spacing:2px;
}
#text
{
        font-family:"Courier New", Courier, monospace;
        font-size:17px;
        color:#949cbe;
        font-weight:normal;
        text-shadow:0px 0px 1px #949cbe;
        -moz-text-shadow:0px 0px 1px #949cbe;
        -webkit-text-shadow:0px 0px 1px #949cbe;
        -khtml-text-shadow:0px 0px 1px #949cbe;
        width:790px;
        text-align:center;
        margin-left:145px;
        line-height:22px;
}

