html, body, p, table, td, th {

font-size: 11px;
Font-family: Arial;
color: #FEFDF9;

scrollbar-face-color:#1B0E08; 
scrollbar-shadow-color: #3D3A37; 
scrollbar-highlight-color: #3D3A37; 
scrollbar-3dlight-color: #1B0E08; 
scrollbar-darkshadow-color: #1B0E08; 
scrollbar-track-color: #100803; 
scrollbar-arrow-color: #E5E3DF;
}

#loading {
	position:absolute;
	left: 50%;
	margin-left: -400px;
	top:510px;
	background-color: #100803;
	text-align:left;
	z-index: 98;
	color: #A4A1A0;
	font-size: 11px;
	padding: 5px 2px 5px 15px;
}

#pagenos {
	position:absolute;
	width:200px;
	left: 50%;
	margin-left: -100px;
	top:495px;
	text-align:center;
	z-index: 100;
	color: #A4A1A0;
	font-size: 11px;
}

.hidden {display:none;}

.transparent {background-color: transparent;}

.whiteborder {border: 1px solid #FFFFFF;}

.productdetails {
	color: #FEFDF9;
	font-size: 13px;
        font-weight: normal;
	text-align: left;
	line-height: 23px;
}

H1 {
	color: #FEFDF9;
	font-size: 14px;
        font-weight: bold;
	line-height: 30px;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0px 10px 0px;
}

li.spaced	{
	margin-bottom: 10px;
}

img.also	{
	height: 55px;
	padding: 0px;
	margin: 7px 0px 0px 7px;
}

.whitebody {
	color: #FEFDF9;
	font-size: 12px;
        font-weight: normal;
	margin-bottom: 12px;
}

.whitebodyjustify {
	color: #FEFDF9;
	font-size: 12px;
        font-weight: normal;
	text-align: justify;
	margin-bottom: 12px;
}

.whitebodyjustify A:link	{
	color: #A4A1A0;
	text-decoration:	none;
	}	
		
.whitebodyjustify A:visited	{
	color: #A4A1A0;
	text-decoration:	none;
	}	
		
.whitebodyjustify A:active	{
	color: #A4A1A0;
	text-decoration:	none;
	}	
		
.whitebodyjustify A:hover	{
	color: #88827D;
	text-decoration:	none;
	}

.whitebodyjustifysmall {
	color: #FEFDF9;
	font-size: 11px;
        font-weight: normal;
	text-align: justify;
}

.whitebodysmallcenter {
	color: #FEFDF9;
	font-size: 11px;
        font-weight: normal;
	text-align: center;
}

.whitebodysmallcenteritalic {
	color: #FEFDF9;
	font-size: 11px;
        font-weight: normal;
	text-align: center;
	font-style: italic;	
}

td.lampmeasures {
	color: #FEFDF9;
	font-size: 11px;
        font-weight: normal;
	text-align: left;
	padding: 1px 4px 0px 4px;
}

.whitelink, .whitelink A:link, .whitelink A:visited, .whitelink A:active {
	color: #A4A1A0;
	font-size: 11px;
        font-weight: normal;
	text-decoration:	none;
	}
		
.whitelink A:hover	{
	color: #FEFDF9;
	text-decoration:	none;
	}

.whitelinktest, .whitelinktest A:link, .whitelinktest A:visited, .whitelinktest A:active {
	color: #A4A1A0;
	font-size: 11px;
        font-weight: normal;
	text-decoration:	none;
	}
		
.whitelinktest A:hover	{
	color: #FEFDF9;
	text-decoration:	none;
	}

.whitelinklarger, .whitelinklarger A:link, .whitelinklarger A:visited, .whitelinklarger A:active {
	color: #FEFDF9;
	font-size: 1.05em;
        font-weight: normal;
	text-decoration:	none;
	padding-top:20px;
	}
		
.whitelinklarger A:hover	{
	color: #FEFDF9;
	text-decoration:	none;
	}

.grey {
	color: #A4A1A0;
	white-space: nowrap;
}

.faintbrown  {
	color: #463C37;
	font-size: 11px;
        font-weight: normal;
	white-space: nowrap;
	line-height: 16px;
	}

.faintbrown A	{
	color: #463C37;
	text-decoration:	none;
	}	

.faintbrown A:link	{
	color: #463C37;
	text-decoration:	none;
	}	
		
.faintbrown A:visited	{
	color: #463C37;
	text-decoration:	none;
	}	
		
.faintbrown A:active	{
	color: #463C37;
	text-decoration:	none;
	}	
		
.faintbrown A:hover	{	
	color: #564A43;
	text-decoration:	none;
	}

.footer,.footer a,.footer A:link,.footer A:visited,.footer A:active  {
	color: #A4A1A0;
	font-size: 11px;
        font-weight: normal;
	white-space: nowrap;
	text-decoration:none;
	}
		
.footer A:hover	{	
	color: #FEFDF9;
	text-decoration:none;
	}

.copyright  {
	color: #2F2420;
	font-size: 10px;
        font-weight: normal;
	white-space: nowrap;
	}

/* ================= SCHEME BOARD ====================== */

.product_line{
	display:inline;
	text-align: left;
}

.product_img{
	display:inline;
	text-align: left;
	width: 60px;
}

.product_name{
	display:inline;
	color: #FEFDF9;
	font-size: 13px;
        font-weight: normal;
	vertical-align: top;
	text-align: left;
	line-height: 23px;
}

.product_description{
	color: #FEFDF9;
	font-size: 13px;
        font-weight: normal;
	vertical-align: top;
	text-align: left;
	line-height: 23px;
}

.icontent	{
	margin-left: 66px;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	width: 696px;
	height: 400px;
	border: 0;
}

.icontentthumb	{
	background-color: transparent;
	text-align: left;
	vertical-align: top;
	width: 800px;
	height: 380px;
	border: 0;
	margin: 0px;
}

/* ================= SEARCH PAGE ====================== */

.whitebodycenter {
	color: #FEFDF9;
	font-size: 12px;
        font-weight: normal;
	text-align: center;
}

.greybodytext {
	color: #A4A1A0;
	font-size: 11px;
        font-weight: normal;
	text-align: center;
}

input.searchtext {
	color: #1B0E08;
	font-size: 13px;
	background-color: #B2C0C9;
	border: 1 solid #A4A1A0;
}

input.searchsubmit {
	width: 70px;
	color: #FEFDF9;
	font-size: 12px;
        font-weight: normal;
	vertical-align: top;
	height: 22px;
	background-color: #190C06;
	border: 1 solid #A4A1A0;
	margin-left: 2px;
}

/* ================= FORMS ====================== */

.form	{
	padding: 10px 0px 0px 30px;
}

input.contacttext {
	color: #FEFDF9;
	font-size: 11px;
        font-weight: normal;
	width: 250px;
	height: 22px;
	vertical-align: middle;
	background-color: #190C06;
	border: 1 solid #A4A1A0;
}

select.contacttext {
	color: #FEFDF9;
	font-size: 11px;
	border: 1 solid #A4A1A0;
        font-weight: normal;
	width: 250px;
	height: 22px;
	vertical-align: middle;
	background-color: #190C06;
}

textarea.contacttext {
	color: #FEFDF9;
	Font-family: Arial;
	font-size: 11px;
        font-weight: normal;
	width: 250px;
	background-color: #190C06;
	border: 1 solid #A4A1A0;
}

input.contactsubmit {
	width: 70px;
	color: #FEFDF9;
	font-size: 12px;
        font-weight: normal;
	vertical-align: top;
	height: 22px;
	background-color: #190C06;
	border: 1 solid #A4A1A0;
}

/* ================= SCROLL ====================== */

/* hide from incapable browsers */
div#scrollbar { 
    display:none;
    }

/* below in external file */
div#wn	{ 
    position:relative; 
    width:800px; height:380px; 
    overflow:hidden;	
	}
div#scrollbar { 
    position:relative;
    width:800px; height:13px;
    display:block; /* display:none initially */
    font-size:10px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track { 
    position:absolute; left:15px; top:0;
    width:770px; height:13px; 
    background: #100803;
  }
div#dragBar {
    position:absolute; left:0px; top:0px;
    width:30px; height:13px; 
    background-color:#1B0E08;
    border: 1px solid #3D3A37;
  }  
div#left { position:absolute; left:0; top:1; }  
div#right { position:absolute; right:0; top:1;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    }

/* ================= SHADES THUMBNAIL FORMATTING ====================== */

img.listingsbigshade	{
	border-right: 1px solid #FFFFFF;
	margin-top: 30px;
}

img.listingssmallshade	{
	border-right: 1px solid #FFFFFF;
	margin-top: 106px;
}

p.captionshade {
	margin: 8px 10px 0px 15px;
	text-align: left;
	text-decoration: none;
}

p.captionshade  {
	text-decoration: none;
	}

p.captionshade A	{
	text-decoration: none;
	}	

p.captionshade A:link	{
	text-decoration: none;
	}	
		
p.captionshade A:visited	{
	text-decoration: none;
	}	
		
p.captionshade A:active	{
	text-decoration: none;
	}	
		
p.captionshade A:hover	{
	text-decoration: none;
	}

span.captionshade  {
	color: #FEFDF9;
	text-decoration: none;
	}

span.captionshade A	{
	color: #FEFDF9;
	text-decoration: none;
	}	

span.captionshade A:link	{
	color: #FEFDF9;
	text-decoration: none;
	}	
		
span.captionshade A:visited	{
	color: #FEFDF9;
	text-decoration: none;
	}	
		
span.captionshade A:active	{
	color: #FEFDF9;
	text-decoration: none;
	}	
		
span.captionshade A:hover	{
	color: #FEFDF9;
	text-decoration: none;
	}

/* ================= THUMBNAIL FORMATTING ====================== */

img.listings	{
	border-right: 1px solid #FFFFFF;
}

p.caption {
	margin: 8px 10px 0px 15px;
	text-align: left;
	text-decoration: none;
}

p.caption  {
	text-decoration: none;
	}

p.caption A	{
	text-decoration: none;
	}	

p.caption A:link	{
	text-decoration: none;
	}	
		
p.caption A:visited	{
	text-decoration: none;
	}	
		
p.caption A:active	{
	text-decoration: none;
	}	
		
p.caption A:hover	{
	text-decoration: none;
	}

span.caption  {
	color: #FEFDF9;
	text-decoration: none;
	}

span.caption A	{
	color: #FEFDF9;
	text-decoration: none;
	}	

span.caption A:link	{
	color: #FEFDF9;
	text-decoration: none;
	}	
		
span.caption A:visited	{
	color: #FEFDF9;
	text-decoration: none;
	}	
		
span.caption A:active	{
	color: #FEFDF9;
	text-decoration: none;
	}	
		
span.caption A:hover	{
	color: #FEFDF9;
	text-decoration: none;
	}


/* ================= PRODUCT PAGEFORMATTING ====================== */

td.productimgportrait	{
	text-align: left;
	vertical-align: top;
	width: 307px;
}

td.productdetailsportrait	{
	text-align: left;
	vertical-align: top;
	width: 363px;
}

td.productimglandscape	{
	text-align: left;
	vertical-align: top;
	width: 440px;
}

td.productdetailslandscape	{
	text-align: left;
	vertical-align: top;
	width: 230px;
}

td.proddetails	{
	height: 162px;
	text-align: left;
	vertical-align: top;
}

td.proddetailsl	{
	height: 203px;
	text-align: left;
	vertical-align: top;
}

td.backcontainer	{
	text-align: right;
	vertical-align: top;
	height: 30px;
}

td.prodalso	{
	height: 200px;
}

td.prodalsol	{
	height: 125px;
}