body {
margin:0 auto;
padding: 30px 0 0 0;	
color:#424242;
font: 12px trebuchet ms,sans-serif;
background:#000 url(http://www.lebellearti.com/images/bg.gif) repeat-x;
}
		
#container {
width:770px;
margin:0 auto;
padding: 0;
text-align: left;}

#container-contact {
width:770px;
margin:0 auto;
padding:  0;
text-align: left;}

#container-designers {
width:950px;
margin:0 0 0 100px;
padding: 0;
margin-bottom: 10px;}

.bottom {
width:770px;
margin:0 auto;
margin-top: 8px;
margin-bottom: 5px;
padding:0;
font-size:11px;
color: #fff;
text-align: left;
background:#2C2C2C;
filter:alpha(opacity=80); 
-moz-opacity:.80; 
opacity:.80;
border-top: 2px solid #151515;}

.top {
width:760px;
margin:0 auto;
margin-top: 5px;
margin-bottom: 8px;
padding:2px 5px;
font-size:12px;
color: #fff;
text-align: left;
background:#000;
filter:alpha(opacity=80); 
-moz-opacity:.80; 
opacity:.80;
border-bottom: 1px solid #d9511e;}

#middle {
width:760px;
margin:0 auto;
margin-top: 8px;
margin-bottom: 10px;
padding:0;
font-size:12px;
color: #fff;
text-align: left;
background:#151515;
filter:alpha(opacity=80); 
-moz-opacity:.80; 
opacity:.80;}
		
#main {
float:right;
width:600px;
background:#fff ;
padding: 5px;
margin: 0;
text-align: left;
color: #878787;}

#main-home {
float:left;
width:595px;
background:;
padding: 4px ;
margin: 0;
text-align: left;
color: #e5e5e5;}

table, td, tr{
padding: 0;
margin: 0;}

a:link{}
a:visited{}
a:hover{}
a:active{border: none; outline: 0;}

#main-designers {
float:right;
width:720px;
background:#fff;
padding: 0 0 0 8px;
margin: 0;
text-align: justify;}
		
#wrapper {
float:right;
width:150px;
padding:0;
margin: 0;
text-align: left;}
		
#left {
width:150px;
background:#FA6B0A;
filter:alpha(opacity=85); 
-moz-opacity:.85; 
opacity:.85;
padding: 0 ;
margin:  0;
height: 290px;}
		
#left a, ul, li {
margin: 0;
padding: 0;
font-size: 12px;
display: block;
text-decoration: none;
text-transform: uppercase;
line-height: 13px;
color: #151515;
white-space: nowrap; /* required in IE 6 */    
outline: 0; /* prevent dotted border in Firefox */}

#left a:visited{}

#left a:hover{
color: #000;
margin-left: 3px;}

#left-menu-push{
padding: 5px 0 0 15px;}

#page-title h1{
font-weight: normal;
font-size: 16px;
padding: 0;
margin: 0 ;
text-align: left;}

h1{
font-weight: normal;
font-size: 16px;
padding: 0;
margin: 0 ;
text-transform: uppercase;
color: #;}

h2{
font-size: 14px;
padding: 0;
margin: 8px 0 2px 0;
font-weight: normal;
text-transform: uppercase;}

h3{
font-weight: normal;
font-size: 12px;}

h4{
padding: 0; 
margin: 3px;
font-size: 9px;}

.home {font-size: 12px; margin: 2px;  padding: 0; color: #e5e5e5;}

 p{margin:1px; padding: 1px; color: #fff;}
img{
border: none;
padding: 0;
margin: 2px 0 0 0;}

#exclusive {
margin: 0px auto 0px auto;
width:100%;        
padding: 8px;
text-align: left; 
display: inline;}

#exclusive a{ padding: 0; margin: 0;}

.collection  {
margin: 0px;
width:100%;        
padding: 1px;
text-align: left; }

.collection ul{
padding: 0;
margin: 2px;}

.collection li a{
padding: 0;
margin: 5px;
text-align: left; 
display: inline;
color: #fff;
text-decoration: none;}

.collection a:hover{
border-bottom: 1px solid #d9511e;}

#tabbed_box_exclusive {
margin: 0px;
background: #fff;
padding: 1px;
text-align: center;
width: 600px;}

#tabbed_box_1 {
margin: 0px;
padding: 0;
width: 600px;
border:1px solid #e5e5e5;}

#tabbed_box{
background: ;
padding: 0;
margin: 0;
width: 600px;}

.tabbed_area {
padding:0;
margin: 0;
width: 600px;
text-align: left;}

ul.tabs {
margin:0px; padding:0px;}

.tabs{
width: 600px;
background: #fff;}

ul.tabs li {
list-style:none;
display:inline;
margin:0;
padding: 0;}

ul.tabs li a {
background-color:#fff;
color:#424242;
padding:0 11px;
text-decoration:none;
font-size:11px;
font-family:Trebuchet ms, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
border:none;
background-image:url(images/tab_off.jpg);
background-repeat:repeat-x;	 
background-position:bottom;
margin:0px;}

ul.tabs li a:hover {
background-color:#fff;
color: #000;
border-bottom: 1px solid #fff;}

ul.tabs li a.active {
background-color:#000;
color:#fff;
border-top: 3px solid #878787; 
border-bottom: 1px solid #000;}

.content {
background-color:;
padding:0 ;
margin:0;
border:none;
width: 600px; 	
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/content_bottom.jpg);
background-repeat:repeat-x;	 
background-position:bottom;	}

#lighting, #kitchen, #bath, #fireplace, #window, #special, #office, #contract, #outdoor, #arearugs { display:none; }

.content ul {
margin:0;
padding:0;}

.content ul li {
list-style:none;
border-bottom:1px solid #d6dde0;
padding-top:15px;
padding-bottom:15px;
font-size:13px;}

.content ul li:last-child {
border-bottom:none;}

.content ul li a {
text-decoration:none;
color:#3e4346;}

.content ul li a small {
color:#8b959c;
font-size:9px;
text-transform:uppercase;
font-family:trebuchet ms, Arial, Helvetica, sans-serif;
position:relative;
left:4px;
top:0px;}

.content ul li a:hover {
color:#a59c83;}

.content ul li a:hover small {
color:#baae8e;}



#residential-tab{
background: ;
width: 600px;
height: 380px;
display: block;
padding-top: 2px;
overflow: scroll;
text-align: left;}

#listings-tab{
background: ;
width: 600px;
height: 240px;
display: block;
padding-top: 2px;
overflow: auto;
text-align: left;}

#office-listing-tab{
background: ;
width: 600px;
height: 250px;
display: block;
padding-top: 4px;
overflow: scroll;
text-align: left;}

#contract-listing-tab{
background: ;
width: 600px;
height: 250px;
display: block;
padding-top: 4px;
overflow: scroll;
text-align: left;}

#outdoor-listing-tab{
background: ;
width: 600px;
height: 250px;
display: block;
padding-top: 4px;
overflow: scroll;
text-align: left;}

#arearugs-listing-tab{
background: ;
width: 600px;
height: 250px;
display: block;
padding-top: 4px;
overflow: scroll;
text-align: left;}

#office-tab{
background: ;
width: 600px;
height: 375px;
display: block;
padding-top: 2px;}

#contract-tab{
background: ;
width: 600px;
height: 375px;
display: block;
padding-top: 2px;}

#outdoor-tab{
background: ;
width: 600px;
height: 375px;
display: block;
padding-top: 2px;}

#top{
width:100%;
background: ;
padding: 2px 0;
margin: 0 0 40px 0;
text-align: right;}

#top a{
color: #878787;
text-decoration: none;
font-size: 10px;
padding: 10px;
font-weight: normal;}

#top a:visited{}

#top a:hover{
text-decoration: underline;}

#testidrop-footer{
width: 98%;
text-align: center;
padding: 10px;
margin: 10px 0 0 0;
height: ;
font-size: 11px;
clear: both;}

#testidrop-footer a{
font-size: 11px;
color: #e5e5e5;
padding: 0;
margin:0 0 0 3px;}

#testidrop-footer a:visited{}

#testidrop-footer a:hover{
margin: 0 0 0 6px;
color: #d9511e;}

.footer{
margin: 10px 0 0 0;
padding: 0;
text-align: center;
font-size: 12px;}

.footer a{
font-size: 11px;
color: #7D7D7D;
padding: 0;
margin:0 0 0 3px;
display: inline;
text-decoration: none;}

.footer a:visited{}

.footer a:hover{
color: #d9511e;}


.tab-container{
text-align: left; 
background: #fff; 
filter:alpha(opacity=85); 
-moz-opacity:.85; 
opacity:.85;
color: #424242;
width: 594px;
margin: 306px 0 0 0;
padding: 3px;
font-size: 13px;
border-top: 1px solid #878787;}

.tab-container a{
display: inline;
text-decoration:none;
border: 0;
color: #d9511e;
padding: 0;
margin: 0;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;}

.tab-container a:visited{
color: #d9511e;}

.tab-container a:hover{
text-decoration: underline;}

.tab-container-residential{
text-align: left; 
background: #fff; 
filter:alpha(opacity=85); 
-moz-opacity:.85; 
opacity:.85;
color: #424242;
width: 594px;
margin: 290px 0 0 0;
padding: 3px;
font-size: 13px;
border-top: 1px solid #878787;}

.tab-container-residential a{
display: inline;
text-decoration:none;
border: 0;
color: #d9511e;
padding: 0;
margin: 0;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;}

.tab-container-residential a:visited{
color: #d9511e;}

.tab-container-residential a:hover{
text-decoration: underline;}

.home-container-left{text-align: left;}

.home-container{padding: 0; margin: 0; width: 100%;}

.home-container a{
list-style:none	;
padding: 1px 0 1px 26px ;
margin: 0 0 0 3px;	
font-size:11px;
display: inline;
text-align: left;}

.home-container a:visited{}

.home-container a:hover{
margin-left: 3px;
text-decoration: none;}

#testidrop, #testidrop2, #testidrop3, #testidrop4, #testidrop5, #testidrop6, #testidrop7, #testidrop8, #testidrop9, #testidrop10, #testidrop11, #testidrop12{
width: 550px;
line-height: 13px;
font-size: 11px;
margin: 0;
padding: 6px 0;
border-bottom: 1px solid #e5e5e5;}

#testidrop-alt, #testidrop2-alt, #testidrop3-alt, #testidrop4-alt, #testidrop5-alt, #testidrop6-alt, #testidrop7-alt, #testidrop8-alt, #testidrop9-alt, #testidrop10-alt, #testidrop11-alt, #testidrop12-alt, #testidrop13-alt, #testidrop14-alt, #testidrop15-alt, #testidrop16-alt, #testidrop17-alt, #testidrop18-alt, #testidrop19-alt, #testidrop20-alt, #testidrop21-alt, #testidrop22-alt, #testidrop23-alt, #testidrop24-alt{
width: 100%;
line-height: 13px;
font-size: 11px;
margin: 0;
padding: 6px 0;
border-bottom: 1px solid #000;}

#testidrop-menu a{
font-size: 11px;
color: #151515;
padding: 0;
margin:0 0 0 3px;
text-transform: lowercase;}

#testidrop-menu a:visited{}

#testidrop-menu a:hover{
margin: 0 0 0 6px;
color: #000;}

#testidrop-about a{
font-size: 11px;
color: #151515;
padding: 0;
margin:0 0 0 3px;
text-transform: lowercase;}

#testidrop-about a:visited{}

#testidrop-about a:hover{
margin: 0 0 0 6px;
color: #000;}

#testidrop-residential{width: 600px; padding: 0; margin: 0;}

#supplier-links a{}
#supplier-links a:visited{}
#supplier-links a:hover{border-bottom: 1px solid #d9511e;}

#testidrop-contact a, li{
font-size: 11px;
color: #e5e5e5;
padding: 0;
margin:0 4px 0 0;
text-decoration: none;}

#testidrop-contact a:visited{}

#testidrop-contact a:hover{
color:#d9511e;
margin-left: 1px;
}

#main-home a{outline: 0;}
#listing-toplinks{margin: 0 ; padding:0;}

#listing-toplinks a{

display: inline;
padding: 0 10px 0 10px;
margin: 0;
text-transform: uppercase;
text-decoration: none;
color: #e5e5e5;
width: 100%;
outline:0;}

#listing-toplinks a:visited{}

#listing-toplinks a:hover{
//background: url(http://www.lebellearti.com/images/listing-bg-hover.gif) repeat-x;
text-decoration: none;
color: #d9511e;}

#listing-toplinks a:active{}

.home-contact ul{
list-style-type:none;
margin: 0;
padding: 0;}

.home-contact li{padding: 0; margin: 0; list-style-type:none; display: block;}

.home-contact a{padding: 0; margin: 0; color: #e5e5e5; text-decoration: none;}

.home-contact a:visited{}

.home-contact a:hover{color: #fff;}

lh{font-size: 12px; margin: 0 0 0 5px; padding: 0;}

.listing-page{
margin: 0; padding: 0; color: #color: #d9511e;;}

.product-page{
margin: 5px; padding:2px; text-align: justify; line-height: 14px;}

.product-page a, li{
color: #fff;
margin:0 4px 0 0 ;
text-decoration: none; 
font-size: 11px;
text-transform: uppercase;}

.product-page a:visited{}

.product-page a:hover{
text-decoration: none;
color: #d9511e;
margin-left: 1px;}

.product-page ul{
padding: 0;
margin: 15px 0;
list-style-type: none;}

.product-page-knoll a:hover{
color: #D40D12;
text-decoration: none;}

.product-page-snaidero a{color: #fff;}

.product-page-snaidero a:hover{
color: #d9511e;
text-decoration: none;}

.product-page-ecosmart ul, li{
padding: 0;
margin: 0;
list-style-type: none;
color:#d9511e; }

#supplier-links{margin: 8px; height: 170px;}

#supplier-links a{padding: 0; margin: 0; text-decoration: none; color: #424242;}

/* jQuery lightBox plugin - Gallery style */

#gallery {
background-color: #fff;
padding: 10px;
width: 580px;
margin: 20px 0;}

#gallery ul { list-style-type: none; padding: 0; margin: 0 4px;}

#gallery ul li { display: inline; margin: 0 4px;}

#gallery ul img {
border: 2px solid #e5e5e5;
border-width: 2px 2px;}

#gallery ul a:hover img {
border: 2px solid #878787;
border-width: 2px 2px;
color: #fff;}

#gallery ul a:hover { color: #fff; }


/* Knoll Lightbox */

#gallery_knoll {
padding: 0;
margin: 15px 0;
width: 600px;}

#gallery_knoll ul { list-style-type: none; padding: 0; margin: 0 4px;}
	
#gallery_knoll ul li { display: inline; margin: 0 4px;}
	
#gallery_knoll ul img {
border: 2px solid #e5e5e5;
border-width: 2px 2px;}
	
#gallery_knoll ul a:hover img {
border: 2px solid #D40D12;
border-width: 2px 2px;
color: #fff;}
	
#gallery_knoll ul a:hover { color: #fff; }

/* Snaidero Lightbox */

#gallery_snaidero {
padding: 0;
margin: 15px 0;
width: 595px;
clear: both;}

#gallery_snaidero ul { list-style-type: none; padding: 0; margin: 0 ;}
	
#gallery_snaidero li { display: inline; margin: 0 4px ; padding: 0;}
	
#gallery_snaidero ul img {
border: 2px solid #e5e5e5;
border-width: 2px 2px;}
	
#gallery_snaidero ul a:hover img {
border: 2px solid #d9511e;
border-width: 2px 2px;
color: #fff;}
	
#gallery_snaidero ul a:hover { color: #fff; }


/* Ecosmart Lightbox */

#gallery_ecosmart {
padding: 0;
margin: 15px 0;
width: 580px;}

#gallery_ecosmart ul { list-style-type: none; padding: 0; margin: 0 ;}
	
#gallery_ecosmart ul, li, a{ display: inline; margin: 0 3px; padding: 0;}
	
#gallery_ecosmart ul img {
border: 2px solid #e5e5e5;
border-width: 2px 2px;}
	
#gallery_ecosmart ul a:hover img {
border: 2px solid #d9511e;
border-width: 2px 2px;
color: #fff;}
	
#gallery_ecosmart ul a:hover { color: #fff; }

#home-contact{
padding: 4px; 
margin: 4px 0 0 0; 
text-align: left; 
font-size: 11px;
width:762px; }

.contact-info {padding: 0; margin: 0; list-style-type: none; color: #e5e5e5;}

.contact-info a{color: #d9511e; text-decoration: none;}

.contact-info-contact {padding: 0; margin: 0; list-style-type: none; color: #e5e5e5;}

.contact-info-contact a{color: #d9511e; text-decoration: none;}

.boxgrid-furniture{
width: 130px; 
height: 120px; 	 
float:left; 
background:; 	 
overflow: hidden; 
position: relative;}

.boxgrid-furniture a{color: #e5e5e5;}

.boxgrid{
width: 325px; 
height: 280px; 	 
float:left; 
background:; 	 
overflow: hidden; 
position: relative;}

.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0;}

.boxgrid p a{ 
padding: 0 10px; 
color:#e5e5e5; 
font-weight:bold; 
font:10pt "Lucida Grande", Arial, sans-serif; }
				
.boxcaption{ 
float: left; 
position: absolute; 
background: #000; 
height: 100px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
 			
.captionfull .boxcaption {
 top: 260;
 left: 0;}
 			
.caption .boxcaption {
 top: 220;
 left: 0;}

input.contact {background-color: #000; margin-bottom: 10px; border: 1px solid #fff; }
				