/* CSS Document */

/* texts functions */


.highlight
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#FFFFFF;
}

.headertext
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#1d1515;
}


.contenttext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.contenttexticon
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff6633;
}


.footertextheader
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#776c6c;
}

.textstyle1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#776c6c;
}

.textstyle1 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#776c6c;
text-decoration:none;
}

.textstyle1 a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#776c6c;
text-decoration:underline;
}

body
{
background:url(../images/bg_new.jpg) repeat;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
size:11px;
margin:0px;
}

ul
{
list-style:none;
}

p
{
padding:0px;
margin:0px;
}

#main

{
background:#FFFFFF;
width:1024px;
margin:0 auto;
}


#banner

{
width:1024px;
height:600px;
margin:0 auto;
}

#banner_company

{
width:1024px;
height:327px;
margin:0 auto;
}




.logo
{
	width:253px;
	height:104px;
	position:absolute;
	left: 187px;
	top: 0px;
}

#maincontent
{
background:url(../images/content_bg_1.gif) no-repeat;
width:1024px;
height:500px;
margin:0 auto;
}

#maincontent_company
{
background:url(../images/content_bg_company.gif) no-repeat;
width:1024px;
height:2300px;
margin:0 auto;
}

#leftcontent
{
	width:326px;
	height:170px;
	margin-top:270px;
	border:1px #cacaa8 dashed;
	text-align:left;
}

#leftcontent a
{
	color:#ebebd3;
	text-decoration:none;
	
}


#title

{
width:200px;
height:18px;
margin-top:10px;
margin-left:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#776c6c;
}

#updates

{
width:310px;
height:120px;
margin:0px;
padding:10px;
}



#updates_2

{
width:200px;
height:30px;
float:left;
margin-top:10px;
}


#partners1
{
width:250px;
height:70px;
float:left;
margin-left:10px;
margin-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#333333;
}


#partners1 a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

#updates p a
{
text-decoration:none;
color:#666666;
}

#updates p a:hover
{
text-decoration:underline;
color:#666666;
}

#menu
{
	margin:0px;
	padding:0px;
	position:absolute;
	rightright:0px;
	left: 292px;
	top: 9px;
}


/* RIGHT CONTENT*/

#rightcontent
{
	width:610px;
	height:300px;
	position:relative;
	float:right;
	margin:0px;
	padding-top:25px;
	padding-left:15px;
	padding-right:15px;
}

#panel1
{
width:133px;
height:114px;
float:left;
margin:0px;
padding:0;
background:url(../images/panels/panel1.gif) no-repeat top;
}

#btncollections
{
width:133px;
height:21px;
margin-top:90px;
background:url(../images/panels/btn1.gif) no-repeat;
}


#panel2
{
width:133px;
height:114px;
float:left;
margin:0px;
padding:0px;
margin-left:19px;
background:url(../images/panels/panel2.gif) no-repeat top;
}

#btntables
{
width:133px;
height:21px;
margin-top:90px;
background:url(../images/panels/btn2.gif) no-repeat;
}


#panel3
{
width:133px;
height:114px;
float:left;
margin:0px;
padding:0px;
margin-left:19px;
background:url(../images/panels/panel3.gif) no-repeat top;
}

#btnchairs
{
width:133px;
height:21px;
margin-top:90px;
background:url(../images/panels/btn3.gif) no-repeat;
}

#panel4
{
width:133px;
height:114px;
float:left;
margin:0px;
padding:0px;
margin-left:19px;
background:url(../images/panels/panel4.gif) no-repeat top;
}

#btncabinet
{
width:133px;
height:21px;
margin-top:90px;
background:url(../images/panels/btn4.gif) no-repeat;
}



#content
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:591px;
height:300px;
margin-top:20px;
float:left;
}

#content p a
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}

#content p a:hover
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:underline;
}


/* footer */
#mainfooter
{
background:url(../images/bg_footer.gif) repeat-x;
height:195px;
width:1024px;
margin:0 auto;
}

#leftfooter

{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#9e8a8a;
height:130px;
width:300px;
margin:0px;
margin-left:50px;
margin-top:30px;
padding:10px;
float:left;
}

#rightfooter
{
width:530px;
height:20px;
float:right;
margin-top:50px;
margin-right:50px;
margin-bottom:10px;
padding-right:20px;
}




#footernavigation
{
width:377px;
height:19px;
position:relative;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
color:#bfafaf;
float:right;
}

#footernavmenu	
{
	width:377px;
	height:19px;
	padding:0px;
	margin:0px;
	rightright:0px;
	position:absolute;
	left: 1px;
	top: 1px;
	
}

#footernavigation ul li.homefooter
{
width:45px;
height:19px;
float:left;
}

#footernavigation ul li.homefooter a
{
width:45px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}

#footernavigation ul li.homefooter a:hover
{
width:45px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}


#footernavigation ul li.aboutfooter
{
width:65px;
height:19px;
float:left;
}

#footernavigation ul li.aboutfooter a
{
width:65px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}

#footernavigation ul li.aboutfooter a:hover
{
width:65px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}


#footernavigation ul li.companyfooter
{
width:110px;
height:19px;
float:left;
}

#footernavigation ul li.companyfooter a
{
width:110px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}

#footernavigation ul li.companyfooter a:hover
{
width:110px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}


#footernavigation ul li.collectionsfooter
{
width:85px;
height:19px;
float:left;
}


#footernavigation ul li.collectionsfooter a
{
width:85px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}


#footernavigation ul li.collectionsfooter a:hover
{
width:85px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}


#footernavigation ul li.tablesfooter
{
width:53px;
height:19px;
float:left;
}

#footernavigation ul li.tablesfooter a
{
width:53px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}

#footernavigation ul li.tablesfooter a:hover
{
width:53px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}

#footernavigation ul li.chairsfooter
{
width:53px;
height:19px;
float:left;
}

#footernavigation ul li.chairsfooter a
{
width:53px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}

#footernavigation ul li.chairsfooter a:hover
{
width:53px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}


#footernavigation ul li.cabinetfooter
{
width:57px;
height:19px;
float:left;
}

#footernavigation ul li.cabinetfooter a
{
width:57px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}


#footernavigation ul li.cabinetfooter a:hover
{
width:57px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}


#footernavigation ul li.contactfooter
{
width:80px;
height:19px;
float:left;
}

#footernavigation ul li.contactfooter a
{
width:80px;
height:19px;
float:left;
text-decoration:none;
color:#9e8a8a;
}

#footernavigation ul li.contactfooter a:hover
{
width:80px;
height:19px;
float:left;
text-decoration:underline;
color:#bfafaf;
}

#rightfooter2
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#bfafaf;
width:530px;
height:40px;
float:right;
padding-right:20px;
margin-right:50px;
}

#rightfooter2 a
{
color:#bfafaf;
text-decoration:none;
}

#rightfooter2 a:hover
{
color:#bfafaf;
text-decoration:underline;
}




#colnav, #colnav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:1.5em;
	 font-size:11px;
	 width:123px;
	 height:20px;

 }

#colnav a:link, #colnav a:active, #colnav a:visited{
    display:block;
    padding:0px 5px;
    color:#b6aeae;
    text-decoration:none;
    background-color:#1d1515;
	width:123px;
	height:20px;

 }

#colnav a:hover{
    background-color:#040303;
    color:#b6aeae;
	text-decoration:none;
	width:123px;
	height:20px;

}

#colnav li{
    width:133px;
	height:20px;
	float:left;
    position:relative;
	}

#colnav ul {
    width:12em;
    display:none;
	width:123px;
	height:20px;
}

#colnav li ul a{
    width:12em;
    float:left;
	width:123px;
	height:20px;
}

#colnav ul ul{
	top:auto;
	}	

#colnav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }

#colnav li:hover ul ul, #colnav li:hover ul ul ul, #colnav li:hover ul ul ul ul{
    display:none;
    }
#colnav li:hover ul, #colnav li li:hover ul, #colnav li li li:hover ul, #colnav li li li li:hover ul{
    display:block;
    }

	
#top_nav {
	text-align:right; 
	color:#000000; 
	font-family:georgia; 
	font-size:14px;
	padding-right:80px; 
	padding-top:0px; 
	padding-bottom:20px;
}

#top_nav  a {
	text-decoration:none;
	font-family:georgia;
	color:#000000;
	font-size:14px;
}

#hr_mnu_sep {
	border-bottom:#cdcdcd thin dashed; 
	border-top:0px; 
	border-right:0px; 
	border-left:0px;
}

