body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	background: url(images/greysquare.jpg);
	margin: 0px auto;
}

td.productListing-data {
	padding: 5px;
}

table.productListing, table.infoBoxContents {
}

html { min-height: 100%; margin-bottom: 1px; }

#menu a, #menu a:visited {
	display: block; 
	width:139px; 
	height:42px; 
	text-decoration:none; 
	color: #FFFFFF; 
	font-size: 15px; 
	background:url(images/red.gif); 
	background-repeat:no-repeat; 
	text-align: center; 
	font-family: arial; 
	font-variant: small-caps; 
	font-weight: bold;
}

#menu a:hover {
text-decoration:none; 
background:url(images/grey.gif);
}

#menu a span {
width:139px; 
height:42px; 
margin:0px;
}


#menu2 a, #menu2 a:visited {
	display: block; 
	width:139px; 
	height:42px; 
	text-decoration:none; 
	color: #FFFFFF; 
	font-size: 15px; 
	background:url(images/black.gif); 
	background-repeat:no-repeat; 
	text-align: center; 
	font-family: arial; 
	font-variant: small-caps; 
	font-weight: bold;
}

#menu2 a:hover {
text-decoration:none; 
background:url(images/grey.gif);
}

#menu2 a span {
width:139px; 
height:42px; 
margin:0px;
}



TD.pageHeading, DIV.pageHeading {
font-family: georgia;  
font-size: 16px;  
color: #9a9a9a;
}

A.productListing-data,A.productListing-data:visited {  
color: #000000;  
font-family: georgia;  
font-size: 17px;  
padding: 6px;  
text-decoration: none;  
font-weight: bold;
}

A.productListing-data:hover {  
color: #000000;  
border: 1px solid #ff0000;  
padding: 5px;  
text-decoration: none;  
font-weight: bold;
}

A,A:visited {  
color: #000000;  
font-family: georgia;  
font-size: 10px;  
text-decoration: none;
}

A:hover {  
color: #ff0000;  
text-decoration: none;
}

A.pageResults,A.pageResults:visited {   
color: #000000;  
font-family: georgia;  
font-size: 17px;  
border: 1px solid #000000;  
padding: 5px; 
text-decoration: none;  
font-weight: bold;
}

A.pageResults:hover { 
color: #000000;  
border: 1px solid #ff0000;  
padding: 5px;  
text-decoration: none;  
font-weight: bold;
}

.smallText {  
font-family: georgia;  
font-size: 17px;   
padding: 6px;  
color: #000000;
}


.b1d {
height:1px; 
font-size:1px; 
overflow:hidden; 
display:block; background:#ff0000; 
margin:0 5px;
}

.b2d {
height:1px; 
font-size:1px; 
overflow:hidden; 
display:block; 
background:#ff0000; 
border-right:2px solid #ff0000; 
border-left:2px solid #ff0000; 
margin:0 3px;
}

.b3d {
height:1px; 
font-size:1px; 
overflow:hidden; 
display:block; 
background:#ff0000; 
border-right:1px solid #ff0000; 
border-left:1px solid #ff0000; 
margin:0 2px;
}

.b4d {
height:2px; 
font-size:1px; 
overflow:hidden; 
display:block; 
background:#ff0000; 
border-right:1px solid #ff0000; 
border-left:1px solid #ff0000; 
margin:0 1px;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px Tahoma;
letter-spacing: 4px;
line-height: 0.9em;
color: white;
padding: 4px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#igor {font-family: georgia; font-size: 15px; color: #666666; font-variant: small-caps;}

#contact {border: 2px solid #FF0000; background: #FFFFFF; width:100%; height:100%; padding:15px;}

#contact a:link, #contact a:visited {font-size: 15px; color: #333;}
#contact a:hover {font-size: 15px; color: #FF0000;}

#map a:link, #map a:visited {font-size: 15px; color: #333;}
#map a:hover {font-size: 15px; color: #FF0000;}
