body{
margin:0;
background:url(http://www.domicilefurniture.com/layout2010/background.jpg);
}


/*---- General Formatting ----*/
p{
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:11pt;
line-height: 1.65em;
color:#222;
}

a{
color:#333333;
font-size:10pt;
font-weight:bold;
}

a:hover{color:#000;}

.left-box{
opacity:.85;
filter:alpha(opacity=85);
width:220px;
}

.left-box ul{
list-style:none;
margin:0;
padding:0;
}

.footer p{
line-height:1.1em;
margin:8px;
}

.form *, .form input{
font-size:9pt;
line-height:1em;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}


/*--- directions dropdown box style -----*/
#subcontent{
position:absolute; 
visibility: hidden; 
border: 2px solid #BB4623; 
background-color:#e06b29; 
width: 260px; 
padding:12px 5px 18px 15px;
z-index:5;
opacity:.97;
filter:alpha(opacity=97);
}

#subcontent p, #subcontent a{
color:white;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size:8pt;
}

/*----------- navigation -----------*/
#navbar {
    margin: 0;
    height:162px;
    padding-left:1px;
     }
#navbar li {
    list-style: none;
    float: center; }
#navbar li a {
    display: block;
    font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size:10pt;
    font-weight:900;
    color: #111;
    text-decoration: none;
    float:none;
    width:13.5em;
    padding:3px 10px 2px;
    }
#navbar li a:hover, #navbar li a.hover{
    background:#d9a949; 
    color:white;
    }

#navbar li.hover{ /*- stupid IE Fix, to compensates for extra line-*/
margin-bottom:-19px;
padding-bottom:19px;
}

#navbar li ul {
    display: none;
    width: 10em; /* Width to help Opera out */
    background:#d9a949;

    }

#navbar li:hover ul, #navbar li.hover ul {
    display: block;
    position: absolute;
    top:55px;
    margin: 0;
    margin-left:170px;
    padding:0;
    height:130px; 
    width:230px;
    opacity:.85;
    filter:alpha(opacity=85);
}



#navbar li:hover li, #navbar li.hover li {
    float: center; }
#navbar li:hover li a, #navbar li.hover li a {
    color: #000; }
#navbar li li a:hover, #navbar li li a.hover {
    background-color: #BB4623;
    color:white;
    width:13em;

 }


