/* 
Title: Vertical CSS menu with a behavior file. */


ul#nav {
border:0 solid;
font-family:georgia,times New Roman,serif;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-top:3px;
padding:3px 0 0;
z-index:999;
}

ul.sub{
border:2px solid #D2A065;
padding-left:10px;
}


ul#nav li a {
color:#DDB88F;
display:block;
font-size:18px;
font-weight:normal;
letter-spacing:1px;
padding:2px 10px;
text-transform:uppercase;
}
ul#nav li a:hover {
color:#FFFFFF;
background:transparent;
text-decoration:none;
border:none;
}
ul#nav li {
border-right:1px solid #DDB88F;
float:left;
margin-right:5px;
position:relative;
text-align:center;
width:139px;
}

ul#nav li.current a {
}

ul#nav li.current{
width:90px;
}

ul#nav li.furniture{
width:150px;
}

ul#nav li.furniture{

}

ul#nav li.about{
width:96px;
}

ul#nav li.news{
width:90px;
}

ul#nav li.contact{
border:medium none;
width:110px;
}

ul#nav li.blog{
width:90px;
}

ul#nav li.current a:hover {

}
li ul {
background:transparent url(/css-images/content-bg.jpg) repeat scroll 2% 0%;
display:none;
font-weight:normal;
left:0;
margin-left:-1px;
padding:1px 0 0;
position:absolute;
top:0;
width:150px;
z-index:999;
}
ul#nav li ul.sub li {
border-bottom:1px dashed #D2A065;
list-style-type:none;
text-align:left;
width:150px;
}
ul#nav li ul.sub li a {
color:#6C1B06;
display:block;
font-size:12px;
font-weight:normal !important;
line-height:115%;
padding-bottom:8px;
padding-left:5px;
padding-top:10px;
text-decoration:none;
text-transform:none;
}

ul#nav li ul.sub li a:hover {
background-color:#F4F2E4;
}


li > ul {
left:auto;
top:auto;
}
li:hover ul, li.over ul {
display:block;
}

/**************************FOOTER styles*************************/

#footer-nav{
font-size:12px;
line-height:9px;
}

.footer-links{
border-bottom:1px dashed #9A8E51;
}

.footer-nav {
border-right:0 solid;
display:inline;
margin-right:10px;
padding-right:10px;
text-transform:uppercase;
}

.footer-nav a {}

/***********************LEFT NAV*******************************/

#left video{}

#left-video img{}

#left-video h5{
border-bottom:1px dashed #D2A065;
color:#7D5E39;
font-size:10px;
text-align:center;
}

.left-img{
padding-left:4px;
padding-top:9px;
}

#left-search{
background-image:url(/css-images/search-left.jpg);
float:left;
height:54px;
margin-left:1px;
width:177px;
}

.left-tab {
background-image:url(/css-images/left-tab.png);
background-repeat:no-repeat;
clear:both;
float:right;
font-family:georgia,times New Roman,serif;
height:49px;
margin-top:23px;
width:170px;
}

.left-tab .link {
font-size:18px;
letter-spacing:1px;
padding-left:13px;
padding-top:11px;
text-transform:uppercase;
color:#CC9966;
}

.left-tab .link a{
color:#CC9966;
}
