/*site structure, layout and text*/

.footer, .footer a 
{
		font-family: arial;
		color:#ffffff;
		font-size: 11px;
		text-decoration: none;
}
.footer2 {font-family: arial;color:#000000;font-size: 11px;text-decoration:none;}
.footer2 a {font-family: arial;color:#000000;font-size: 11px;}
.footer2 A:hover{color:#FF0000;text-decoration:none;} 


.bannertext 
{
		font-family: arial;
		color:#ffffff;
		font-size: 22px;
		text-decoration: none;
		vertical-align: bottom;
		padding-left: 10px;
		padding-bottom: 2px;
}

.maintext
{
		font-family: arial;
		color:#000000;
		font-size: 12px;
		vertical-align: top;
		padding: 10px;
}

.maintext a
{
		font-family: arial;
		color:#000000;
		font-size: 12px;
}

.newtext {font-family: arial;
		color:#000000;
		font-size:12px;
}  

.homepagetext
{
		font-family: arial;
		color:#000000;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
}

.productsandideastext
{
		vertical-align: bottom; 
		font-family: arial; 
		color:#000000; 
		font-size: 10px; 
		padding: 10px;
}

.pricecodetext
{
		vertical-align: middle; 
		font-family: arial; 
		color:#000000; 
		font-size: 10px; 
}

.diytext, .diytext a
{
		font-family: arial;
		color:#000000;
		font-size: 10px;	
		text-align: center;	
}

.styleselect a
{
		font-family: arial;
		color:#000000;
		font-size: 12px;
		text-decoration: none;

}

.styleselect a:hover, .styleselect a.active
{
		font-family: arial;
		color:#000000;
		font-size: 12px;

}


/*menu*/

h1
{ 
		margin: 0px;
		font-size: 18px; 
}

.menu a 
{
		color:#ffffff;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		padding: 2px 0px 2px 0px;
		display: block;
		width: 125px;
		height: 16px;
		background: url('button-off.gif') left no-repeat;
		background-color: #6666AC;
}

.menu a:hover, a.active 
{
		background: url('button-on.gif') left no-repeat;
		background-color: #AEB1D9;
}	


/*sub-menu*/

.navcontainer ul
{
		list-style-type: none;
		text-align: left;
		margin: 0px 0px 0px 5px;
		padding-left: 2px;
}                                
                                 
.navcontainer ul li a            
{                                
		background: url(list-off.gif) left center no-repeat;
		padding-left: 10px;
		text-align: left;
		font: normal 11px arial;
		text-decoration: none;
		color: #7175AE;
}

.navcontainer ul li a:hover
{
		background: url(list-on.gif) left center no-repeat;
		color: #3B2C7F;
}

.navcontainer ul li a.current
{
		background: url(list-on.gif) left center no-repeat;
		color: #3B2C7F;
}

/* stylesheets for imageviewer table and contents */
                                                    
table.iv_maintable	
{                           
			width: 600px;               
			height: 425px;              
}                                                   
                        
div.iv_thumbnailviewer	
{                           
			width: 556px;               
			height: 140px;              
			overflow: auto;             
}     


h4
{ 
		text-indent: 20px; 
		margin: 0px;
		font-size: 12px; 
}
h2
{ font-size: 16px; 
}
                                      