html,body{margin:0;padding:0}
p {margin:0 0 1em 0;padding:0}
h1{margin:0 0 .7em 0;padding:0}
form {margin:0;padding:0}

body
{
margin: 20px auto 45px auto;
width: 920px;
background-color: #d2ced0;
background-image: url(bg-new6.gif);
background-position:0px 215px;
background-repeat: no-repeat;
color: #000;
text-align: center;
}
	
#contents	
{
border:3px solid #ACA19A;
padding: 15px 25px 0 25px;
background-color: #FFF;
color: #000;                 
text-align: left;
}
    
h1
{
font-family: Georgia, serif; font-size: 15px; color: #342b28; background-color: #fff; text-align: left; margin-top: 5px; margin-bottom: 4px;
}    
	
p	
{
color: #342b28;
background-color: #fff;
font-family: Georgia, serif;
text-align: left;
line-height:140%;
padding: 0;
font-size: 13px;
}

#thumbholder	
{
margin-top: 0px;
margin-bottom: 0px;
margin-right:auto;
margin-left:auto;
padding-left: 28px;
text-align: left;
}

#wrapper
{
overflow: hidden;
margin-top: 25px;
} 

.thumbnail
{
float: left;
text-align: left;
width: 120px;
border: 0;
margin: 0; 
padding: 14px;
height: 220px;
font-family: Georgia, serif; font-size: 13px; color: #282832;
}

.thumbnail img {border: 1px solid #5D504C;}

.thumbnailwide
{
float: left;
text-align: left;
width: 212px;
border: 0;
margin: 0; 
padding: 18px;
height: 220px;
font-family: Georgia, serif; font-size: 13px; color: #282832;
}	

.thumbnailwide img {border: 1px solid #5D504C;}

.factory
{
float: left;
text-align: left;
width: 212px;
border: 0;
margin: 0; 
padding: 32px;
height: 200px;
font-family: Georgia, serif; font-size: 13px; color: #282832;
}	

.factory img {border: 1px solid #5D504C;}

.thumbnailwide-nb
{
float: left;
width: 212px;
border: 0;
margin: 0; 
padding: 18px;
height: 220px;
font-family: Georgia, serif; font-size: 13px; color: #282832;
}	

.thumbnailwide-nb img {border: 0px solid #5D504C;}
	
.squares
{
margin:0 8px 4px 0; float: left;
}

.lampauctions
{
width: 375px; border: 0px solid red; padding-right: 8px;
}  

.auctions
{
line-height:140%;
overflow: hidden;
min-height:30px;
}  
    
/* News */	
#contents-news {
margin-top: 15px;
margin-bottom: 15px;
padding-top: 20px;
padding-bottom: 10px;
width: 600px;
border:3px solid #ACA19A;
background-color: #FFF;
color: #000;
text-align: left;
}

/* News */	
#contents-news2
{
padding:20px 40px 10px 40px;
margin-top: 15px;
margin-bottom: 15px;
width: 750px;
border:3px solid #ACA19A;
background-color: #FFF;
color: #000;
text-align: left;
}

/* News */
.news {
margin: 10px 40px 10px 40px;
clear: right;
padding: 0 0 0 0;
line-height: 125%;
background-color: transparent;
font-size: 13px;
}

.news h1
{
font-size:18px;
color:#464692;
}

/* News */
.indent {
color: #372E2B;
padding: 0 40px 0 70px;
background-color: transparent;
text-align: justify;
font-size: 0.8em;
}

/* News */
.rightimage2 {
float: right; margin: 10px 0 10px 15px; clear: left; justify: none;
}

.clearright
{
clear: right;
}	
	
tr {clear: both}
	
td {font-family: Georgia, serif; font-size: 13px; line-height: 145%; color: #342b28; background-color: #fff; padding: 0 0; text-align: left;
}

a:link {color: #5e4970;	text-decoration: underline;}
a:visited {color: #5e4970;	text-decoration: underline;}
a:hover {color:#856f69; text-decoration: underline;}
a:active {text-decoration: none;}

a.noline:link, a.noline:active, a.noline:visited {text-decoration: none}

a.noline:hover {text-decoration: none}

.smallmargins {color: #372E2B;
		background-color: #fff;
		font-family: Georgia, serif;
		text-align: justify;
		 line-height:130%;
		 padding: 0 35px;
		font-size: 13px;}

.leftimage 
{
float: left; margin: 10px 10px 0 0;
}

.rightimage 
{
float: right; border: 0; margin: 10px 0 0 15px;
}

.rightimage-border 
{
float: right; border: 1px solid; margin: 10px 0 0 15px;
}

/* id for subjects - 680 container */
#contents-sm	
	{
		margin-top: 10px;
		margin-bottom: 15px;
		margin-right:auto;
		margin-left:auto;
		border:3px solid #ACA19A;
		width: 680px;
		padding-top: 15px;
		background-color: #FFF;
		color: #000;                 
		text-align: left;
        }
        
.narrow
{
width: 513px;
}        

/* id for lamps */
#lamps
{
align: center;
border-collapse: collapse;
margin-top: 20px;
margin-bottom: 40px;
}

/* id for manufacturers page */
#man {
align: center;
width: 700px;
border-collapse: collapse;
margin:0 auto 20px auto;
}

#sub  /* id to layout table */
 {
align: center;
width: 450px;
border-collapse: collapse;
margin:0px auto 90px auto;
}

/* class for lamps */
.thumb { padding: 7px 15px 8px 0; clear: both; text-align:center;} /* the cell */
.thumb2 { padding: 7px 0 8px 15px; clear: both; text-align:center;} /* the cell */
.thumb a { border: 0; } /* the anchor */
.thumb img { border: 1px solid #5D504C; } /* image */ 
.thumb2 img { border: 1px solid #5D504C; } /* image */

/* class for manufacturers page */
.columns { vertical-align: top; }
.columns {text-align: left;}
.columns a:link {color: #261F43; text-decoration: none;}
.columns a:visited {color: #261F43;	text-decoration: none;}
.columns a:hover {color:#7E7DC0; text-decoration: none;}
.columns a:active {text-decoration: none;}

/* class for subjects page */
.columns2 { width:225px; line-height:180%; }
.columns2 { vertical-align: top; }
.columns2 {text-align: left;}
.columns2 a:link {color: #261F43; text-decoration: none;}
.columns2 a:visited {color: #261F43;	text-decoration: none;}
.columns2 a:hover {color:#7E7DC0; text-decoration: none;}
.columns2 a:active {text-decoration: none;}


.footerlinks {font-size:18px; text-align:center; margin:0px auto 0px auto; padding-bottom:20px;}
.footerlinks a:link {color: #3c3362; text-decoration: none;}
.footerlinks a:visited {color: #3c3362;	text-decoration: none;}
.footerlinks a:hover {color:#7E7DC0; text-decoration: underline;}
.footerlinks a:active {text-decoration: none;}

.footerlinks2 {font-size:17px; text-align:center; margin:0px auto 0px auto; padding-bottom:20px;}
.footerlinks2 a:link {color: #3c3362; text-decoration: none;}
.footerlinks2 a:visited {color: #3c3362;	text-decoration: none;}
.footerlinks2 a:hover {color:#7E7DC0; text-decoration: underline;}
.footerlinks2 a:active {text-decoration: none;}



