h1   { font-family: Arial, sans-serif; 
		color: #808080;
        font-size: 12pt;
		line-height: 18pt;
        font-weight: bold;
	}

h2   { font-family: Arial, sans-serif; 
		color: #434453;
        font-size: 12pt;
        font-weight: bold;
		line-height: 13pt;
		margin-left: 5pt;
		margin-bottom: 5px; 
		}
	
h3   { font-family: Arial, sans-serif; 
		color: #434453;
        font-size: 10pt;
        font-weight: bold;
		margin-top: 1px; 
		margin-bottom: 1px; 
	}
	

.diamondWizardMenu {
	border: 1px solid #CCCCCC;
	background-color: #DCE1F8;
	padding: 5px; margin: 10px;
	float: right; 
	width: 150px;
	}





	

.homesub   { font-family:  Arial, sans-serif; 
		color: #808080;
		line-height: 13pt;
        font-size: 8pt;
		margin-left: 117pt;
		margin-right: 12pt;
	}

.homesub a  { font-family:  Arial, sans-serif; 
		color: #57548b;
		text-decoration: none;
	}


.educationsub   { font-family:  Arial, sans-serif; 
		color: #808080;
		line-height: 13pt;
        font-size: 8pt;
		margin-left: 99pt;
		margin-right: 10pt;
	}

.educationsub a  { font-family:  Arial, sans-serif; 
		color: #57548b;
		text-decoration: none;
	}




.blacktable   { font-family:  Arial, sans-serif; 
	color: #4E4E4E;
    font-size: 8pt;
	}

.blacktable a   { font-family:  Arial, sans-serif; 
	color: #4E4E4E;
    font-size: 8pt;
	color: #7b78b8;
	text-decoration: none;
	}


.prodtitleinfo   { font-family: Arial, sans-serif; 
		color: #808080;
        font-size: 14pt;
		line-height: 20pt;
        font-weight: bold;
		margin-left: 5pt;
		margin-right: 15pt;
	}
	
	
.leftnav 	{
	font-family: Arial, sans-serif;
	color: #686868;
	line-height: 17pt;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 12pt;
	text-decoration: none;
	}	


.leftnav a	{
	font-family: Arial, sans-serif;
	color: #686868;
	line-height: 17pt;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	}	


.leftnavsmall 	{
	font-family: Arial, sans-serif;
	color: #686868;
	line-height: 14pt;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 12pt;
	text-decoration: none;
	}	


.leftnavsmall a	{
	font-family: Arial, sans-serif;
	color: #686868;
	line-height: 14pt;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	}	



.footlink   { font-family:  Arial, sans-serif; 
		color: #000000;
        font-size: 7pt;
		margin-left: 5pt;
	}


div.footlink a {color:#000000;
			font-family: Arial, sans-serif; 
			font-size: 7pt;
			margin-left: 5pt;
			text-decoration: underline;
}


.footbold   { font-family:  Arial, sans-serif; 
		color: #000000;
		line-height: 13pt;
        font-size: 9pt;
		font-weight: bold;
		margin-left: 5pt;
	}


.footbold a {color:#000000;
			line-height: 13pt;
			font-family: Arial, sans-serif; 
			font-size: 9pt;
			font-weight: bold;
			text-decoration: none;
}


.bannerhead	{	font-family: Arial, sans-serif; 
			color: #434453;
			line-height: 16pt;
			font-size: 9pt;
			/* font-weight: bold; */
			margin-top: 10px; 
			margin-right: 10pt;
	}	
	
.bannernav	{	font-family: Arial, sans-serif; 
			color: #434453;
			line-height: 14pt;
			font-size: 8pt;
			margin-top: 10px; 
			margin-right: 10pt;
	
	}	

.bannernav a	{	font-family: Arial, sans-serif; 
			color: #57548b;
			line-height: 14pt;
			font-size: 8pt;	
			text-decoration: none;			
	}	
	
.bannerheadhome	{	font-family: Arial, sans-serif; 
			color: #434453;
			line-height: 16pt;
			font-size: 9pt;
			/* font-weight: bold; */
			margin-left: 15pt;
			margin-top: 10px; 
			margin-right: 10pt;
	}

.bannernavhome	{	font-family: Arial, sans-serif; 
			color: #434453;
			line-height: 14pt;
			font-size: 8pt;
			margin-left: 15pt;
			margin-right: 10pt;
	
	}	

.bannernavhome a	{	font-family: Arial, sans-serif; 
			color: #57548b;
			line-height: 14pt;
			font-size: 8pt;	
			text-decoration: none;			
	}	

	
.diamondheadhome	{	font-family: Arial, sans-serif; 
			color: #434453;
			line-height: 16pt;
			font-size: 9pt;
			/* font-weight: bold; */
			margin-left: 175pt;
			margin-top: 10px; 
			margin-right: 10pt;
	}

.diamondnavhome	{	font-family: Arial, sans-serif; 
			color: #434453;
			line-height: 14pt;
			font-size: 8pt;
			margin-left: 175pt;
			margin-right: 10pt;
	
	}	

.diamondnavhome a	{	font-family: Arial, sans-serif; 
			color: #57548b;
			line-height: 14pt;
			font-size: 8pt;	
			text-decoration: none;			
	}	



.prodtitle	{	font-family: Arial, sans-serif; 
			color: #000000;
			line-height: 16pt;
			font-size: 9pt;
			font-weight: bold;
			margin-top: 10pt; 
			margin-left: 10pt;
			margin-right: 10pt;
	}	


.prodtitle a {	font-family: Arial, sans-serif; 
			color: #57548b;
			line-height: 14pt;
			font-size: 9pt;
			font-weight: bold;
			text-decoration: none;
	}	
		
	
.prodescript	{	font-family: Arial, sans-serif; 
			color: #000000;
			line-height: 12pt;
			font-size: 8pt;
			margin-top: 5px; 
			margin-left: 12pt;
			margin-right: 12pt;
	}	


.prodescript a	{	font-family: Arial, sans-serif; 
			color: #57548b;
			line-height: 12pt;
			font-size: 8pt;
			text-decoration: none;
	}	

.warranty {	font-family: Arial, sans-serif; 
			color: white;
			line-height: 14pt;
			font-size: 9pt;
			font-weight: bold;
	}

.warranty-text 	{ font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 16pt;
	margin-left: 5pt;
	margin-right: 5pt;
	color: #686868;
	}

.warranty-text 	a { font-family: Arial, sans-serif; 
	font-size: 9pt;
	color: #57548b;
	text-decoration: none;
				}


.priceinfo {color:#808080;
	font-family: Arial, sans-serif;
	line-height: 16pt;
	font-size: 9pt;
	margin-bottom: 1px; 
	font-weight: bold;
	margin-left: 5pt;
	}	
	
.price {color:#808080;
	font-family: Arial, sans-serif;
	line-height: 16pt;
	font-size: 9pt;
	margin-bottom: 1px; 
	font-weight: bold;
	}	

.sku 	{color:#808080;
	font-family: Arial, sans-serif;
	line-height: 14pt;
	font-size: 8pt;
	margin-left: 5pt;
	margin-bottom: 1px; 
	}	
	
.sale {color:#7b78b8;
	font-family: Arial, sans-serif;
	line-height: 16pt;
	font-size: 9pt;
	margin-left: 5pt;	
	margin-bottom: 1px; 
	font-weight: bold;
	}	

.main  {color:#808080;
	font-family: Arial, sans-serif;
	line-height: 10pt;
	font-size: 9pt;
	font-weight: bold;
	}	


.main a {color:#808080;
	font-family: Arial, sans-serif;
	line-height: 10pt;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;

	}	

.prodbody {color:#818181;
	font-family: Arial, sans-serif;
	line-height: 16pt;
	font-size: 9pt;
	margin-right: 10pt;
	}	
	
.prodbodyinfo {color:#818181;
	font-family: Arial, sans-serif;
	line-height: 16pt;
	font-size: 9pt;
	margin-right: 15pt;
	margin-left: 5pt;
	}		
			
.moreinfobody {color: #4E4E4E;
	font-family: Arial, sans-serif;
	line-height: 16pt;
	font-size: 9pt;
	margin-left: 10pt;
	margin-right: 10pt;
	}	


.prodbodyinfovideo {color:#818181;
	font-family: Arial, sans-serif;
	line-height: 16pt;
	font-size: 9pt;
	margin-right: 15pt;
	margin-left: 32pt;
	}	
	
.specstitle	{	font-family: Arial, sans-serif; 
			color: #4E4E4E;
			line-height: 12pt;
			font-size: 8pt;
			font-weight: bold;
			margin-right: 5pt;
			margin-left: 8pt;
	}	
	
.specs	{	font-family: Arial, sans-serif; 
			color: #4E4E4E;
			line-height: 12pt;
			font-size: 8pt;
			margin-right: 5pt;
			margin-left: 8pt;
	}

.specs	a {	font-family: Arial, sans-serif; 
			color:#7b78b8;
			line-height: 12pt;
			font-size: 8pt;
			text-decoration: none;	
	}
	
.specslist	{	font-family: Arial, sans-serif; 
			color: #4E4E4E;
			line-height: 12pt;
			font-size: 8pt;
			margin-left: 0pt;
			margin-right: 5pt;
	}


.rightnavhead	{	font-family: Arial, sans-serif; 
			color: black;
			font-size: 9pt;
	        font-weight: bold;
			margin-left: 3pt;
			margin-right: 10pt;
	}
	
.e2friend	a {	font-family: Arial, sans-serif; 
			color:#7b78b8;
			line-height: 12pt;
			font-size: 9pt;
			text-decoration: none;	
	}	
	
.minicartz	a {	font-family: Arial, sans-serif; 
			color:#7b78b8;
			line-height: 12pt;
			font-size: 8pt;
			text-decoration: none;	
	}	
		
/*.quote	{	font-family:  Arial, sans-serif; 
			color: #4E4E4E;
			font-size: 9pt;
	}
*/
		
.title	{	font-family:  Arial, sans-serif; 
			color: #000000;
			font-size: 9pt;
			font-weight: bold;
	}	
	
	

.text 	{ font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 16pt;
	margin-left: 30pt;
	margin-right: 30pt;
	color: #686868;
	}		

.text a  { font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 16pt;
	color: #57548b;
	text-decoration: none;
	}		

.textsmargin 	{ font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 16pt;
	margin-left: 5pt;
	margin-right: 5pt;
	color: #686868;
	}		

.textsmargin a  { font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 16pt;
	color: #57548b;
	text-decoration: none;
	}	




	
td 	{ font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 12pt;
	color: #4E4E4E;
	}



	
.tableheader   { font-family: Arial, sans-serif; 
		color: black;
        font-size: 8pt;
		margin-left: 3pt;
	}	
	
.footer 	{	font-family: Arial, sans-serif; 
			color: #3366CC;
			font-size: 8pt;
			margin-left: 3pt;
			font-style: italic; 
	}	
	
.link1	{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #0033CC;
	text-decoration: underline;
	}
	
.link	{	font-family: Arial, sans-serif; 
			font-size: 8pt;
	}	


	
	
.spectitle	{	font-family: Arial, sans-serif; 
			color: #4E4E4E;
			line-height: 14pt;
			font-size: 9pt;
			font-weight: bold;
	}	

.moreinfotitle	{	font-family: Arial, sans-serif; 
			color: black;
			font-size: 10pt;
	        font-weight: bold;
			margin-left: 3pt;
	}

.moreinfo	{	font-family:  Arial, sans-serif; 
			color: #4E4E4E;
			font-size: 10pt;
	}
	



.grayheader   { font-family:  Arial, sans-serif; 
		color: #999999;
        font-size: 10pt;
        font-weight: bold;
	}

.grayfooter   { font-family:  Arial, sans-serif; 
		color: #999999;
        font-size: 8pt;
		margin-left: 3pt;
	}

		






div.specs1	a {	font-family: Arial, sans-serif; 
			color:#3c5eca;
			line-height: 12pt;
			font-size: 8pt;
	}


div.navlink a {color:black;
			font-family: Arial, sans-serif;
			line-height: 16.5pt;
			font-size: 9pt;
			margin-left: 2pt;
			font-weight: bold;
			text-decoration: none;		
}


.navlink   {color:black;
			font-family: Arial, sans-serif;
			line-height: 16.5pt;
			font-size: 9pt;
			margin-left: 7pt;
			font-weight: bold;
			text-decoration: none;		
}


div.navsublink a {color:black;
			font-family: Arial, sans-serif;
			line-height: 16.5pt;
			font-size: 8.5pt;
			margin-left: 14pt;
			font-weight: bold;
			text-decoration: none;		
}


div.navlinkblue a {color:#3c5eca;
			font-family: Arial, sans-serif;
			line-height: 16.5pt;
			font-size: 9pt;
			margin-left: 7pt;
			font-weight: bold;
			text-decoration: none;		
}


.tophead  {color:#3c5eca;
			font-family: Arial, sans-serif;
			line-height: 14pt;
			font-size: 10pt;
			font-weight: bold;
			text-decoration: none;		
}



div.tophead a {color:#3c5eca;
			font-family: Arial, sans-serif;
			line-height: 14pt;
			font-size: 10pt;
			font-weight: bold;
			text-decoration: none;		
}


div.2ndlevel a {color:#9f97ea;
			font-family: Arial, sans-serif;
			line-height: 10pt;
			font-size: 9pt;
			font-weight: bold;
			text-decoration: none;	
			}

div.homesubhead 	a{	font-family: Arial, sans-serif; 
			color: #938e8e;
			font-size: 8.5pt;
			line-height: 10pt;
			text-decoration: none;	
	}





.rightnavhead1	{	font-family: Arial, sans-serif; 
			color: black;
			font-size: 9pt;
	        font-weight: bold;
			margin-left: 17pt;
			line-height: 14pt;
			margin-right: 7pt;
	}


div.topnavhead	a {	font-family: Arial, sans-serif; 
			color: white;
			font-size: 10pt;
			margin-left: 16pt;
	}

/*		
div.main p, a {color:#808080;
	font-family: Arial, sans-serif;
	line-height: 10pt;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;	
	}		

	
ul, li 	{ font-family: Arial, sans-serif; 
		font-size: 9pt;
		line-height: 16pt;
		color: #4E4E4E;
		margin-left: 30pt;
		margin-right: 30pt;
	}			

p 	{ font-family: Arial, sans-serif; 
	font-size: 9pt;
	line-height: 16pt;
	margin-left: 30pt;
	margin-right: 30pt;
	color: #4E4E4E;
	}		

*/	

/* a:link    {color:#000000; }
a:visited {color:#000000; } */
a:hover   {color:#000000;
			text-decoration: underline;	 }
a:active  {color:#000099; } 

