.topmenu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #4B4B4B;}
.topmenu a { font-family: Arial; font-size: 7pt;color: #4B4B4B; text-decoration: underline; font-weight: bold;}
.topmenu a:hover, topmenu a:visited { color: #FFFFFF; background: #00267F; text-decoration: none;}

.botmenu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #4B4B4B;}
.botmenu a { font-family: Arial; font-size: 8pt;color: #4B4B4B; text-decoration: underline; font-weight: bold;}
.botmenu a:hover, botmenu a:visited { color: #FFFFFF; background: #00267F; text-decoration: none;}

.DIY-mainLink { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #4B4B4B;}
.DIY-mainLink a { font-family: Arial; font-size: 9pt;color: #000000; text-decoration: underliine; font-weight: normal;}
.DIY-mainLink a:hover, DIY-mainLink a:visited { color: #A11404; text-decoration: underline;}

.submenuover { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #820505;}
.submenuover a { font-family: Tahoma; font-size: 10pt;color: #820505; text-decoration: none; font-weight: bold;}
.submenuover a:hover, submenuover a:visited { color: #CC0000; text-decoration: underline;}

.submenuunder { font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #578D76;}
.submenuunder a { font-family: Tahoma; font-size: 10pt;color: #578D76; text-decoration: none; font-weight: normal;}
.submenuunder a:hover, submenuunder a:visited { color: #00765F; text-decoration: underline;}

.submenuBold { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #011535;}
.submenuBold a { font-family: Arial; font-size: 9pt;color: #011535; text-decoration: none; font-weight: bold;}
.submenuBold a:hover, submenuBold a:visited { color: #FF1C03; text-decoration: underline;}

.tickertape { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #56595C;}
.tickertape a { font-family: Arial; font-size: 8pt;color: #56595C; text-decoration: underline; font-weight: normal;}
.tickertape a:hover, tickertape a:visited { color: #FFFFFF; background: #00267F; text-decoration: none;}

.hptitletext { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #FFFFFF;}
.hptitletext a { font-family: Tahoma; font-size: 10pt;color: #FFFFFF; text-decoration: none; font-weight: bold;}
.hptitletext a:hover, copytext a:visited { color: #335E83; background: #FFFFFF; text-decoration: none;}

.copytextblk { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #000000;}
.copytextblk a { font-family: Arial; font-size: 9pt;color: #000000; text-decoration: none; font-weight: bold;}
.copytextblk a:hover, copytext a:visited { color: #000000; text-decoration: underline;}

.copytextblk3 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #000000;}
.copytextblk3 a { font-family: Arial; font-size: 9pt;color: #000000; text-decoration: none; font-weight: normal;}
.copytextblk3 a:hover, copytextblk3 a:visited { color: #A11404; text-decoration: underline;}

.copytextblk2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.copytextblk2 a { font-family: Arial; font-size: 8pt;color: #000000; text-decoration: none; font-weight: bold;}
.copytextblk2 a:hover, copytextblk2 a:visited { color: #000000; text-decoration: underline;}

.copytextorg { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #EC9D00;}
.copytextorg a { font-family: Arial; font-size: 8pt;color: #EC9D00; text-decoration: underline; font-weight: normal;}
.copytextorg a:hover, copytextorg a:visited { color: #A11404; text-decoration: overline;}

.copyblu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #336699;}
.copyblu a { font-family: Arial; font-size: 9pt;color: #0081CD; text-decoration: underline; font-weight: bold;}
.copyblu a:hover, copyblu a:visited { color: #FFFFFF; background: #00267F; text-decoration: none;}

.hmmenublu2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #6383B5;}
.hmmenublu2 a { font-family: Arial; font-size: 10pt;color: #6383B5; text-decoration: none; font-weight: normal;}
.hmmenublu2 a:hover, hmmenublu2 a:visited { color: #32428B; text-decoration: underline;}

.hmmenudrkblu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #31418a;}
.hmmenudrkblu a { font-family: Arial; font-size: 10pt;color: #1F425A; text-decoration: none; font-weight: bold;}
.hmmenudrkblu a:hover, hmmenudrkblu a:visited { color: #4c8655; text-decoration: underline;}

.copytext { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #000000;}
.copytext a { font-family: Arial; font-size: 9pt;color: #A11404; text-decoration: none; font-weight: bold;}
.copytext a:hover, copytext a:visited { color: #A11404; text-decoration: underline;}

.DIYinstructions-text { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #000000;}
.DIYinstructions-text a { font-family: Arial; font-size: 10pt;color: #A11404; text-decoration: none; font-weight: bold;}
.DIYinstructions-text a:hover, DIYinstructions-text a:visited { color: #A11404; text-decoration: underline;}

.DIYlink-text { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11pt; color: #000000;}
.DIYlink-text a { font-family: Arial; font-size: 11pt;color: #000000; text-decoration: none; font-weight: normal;}
.DIYlink-text a:hover, DIYlink-text a:visited { color: #A11404; text-decoration: underline;}

.copytext4 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.copytext4 a { font-family: Arial; font-size: 8pt;color: #000000; text-decoration: none; font-weight: bold;}
.copytext4 a:hover, copytext4 a:visited { color: #A11404; text-decoration: underline;}

.copytext2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.copytext2 a { font-family: Arial; font-size: 8pt;color: #A11404; text-decoration: none; font-weight: bold;}
.copytext2 a:hover, copytext2 a:visited { color: #A11404; text-decoration: underline;}

.copytext3 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #696866;}
.copytext3 a { font-family: Arial; font-size: 8pt;color: #A11404; text-decoration: none; font-weight: bold;}
.copytext3 a:hover, copytext3 a:visited { color: #A11404; text-decoration: underline;}

.headerlink { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #336699;}
.headerlink a { font-family: Arial; font-size: 10pt;color: #CC0000; text-decoration: underline; font-weight: bold;}
.headerlink a:hover, headerlink a:visited { color: #CC0000; text-decoration: overline;}

.headerlinkblue { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #006699;}
.headerlinkblue a { font-family: Arial; font-size: 9pt;color: #006699; text-decoration: underline; font-weight: bold;}
.headerlinkblue a:hover, headerlinkblue a:visited { color: #FFFFFF; background: #006699; text-decoration: none;}

.copytextwht { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #FFFFFF;}
.copytextwht a { font-family: Arial; font-size: 9pt;color: #FFFFFF; text-decoration: underline; font-weight: normal;}
.copytextwht a:hover, copytextwht a:visited { color: #FF0000; text-decoration: underline;}

.copytextwhtbold { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #FFFFFF;}
.copytextwhtbold a { font-family: Arial; font-size: 9pt;color: #FFFFFF; text-decoration: underline; font-weight: normal;}
.copytextwhtbold a:hover, copytextwhtbold a:visited { color: #FF0000; text-decoration: underline;}

.copytextdrkblu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #5E636B;}
.copytextdrkblu a { font-family: Arial; font-size: 9pt;color: #5E636B; text-decoration: normal; font-weight: bold;}
.copytextdrkblu a:hover, copytextdrkblu a:visited { color: #4B8554; text-decoration: underline;}

.copytextdrkgrey { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #363535;}
.copytextdrkgrey a { font-family: Arial; font-size: 9pt;color: #363535; text-decoration: none; font-weight: bold;}
.copytextdrkgrey a:hover, copytextdrkgrey a:visited { color: #363535; text-decoration: underline;}

.sidemenu { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #00267F;}
.sidemenu a { font-family: Arial; font-size: 9pt;color: #002065; text-decoration: underline; font-weight: normal;}
.sidemenu a:hover, sidemenu a:visited { color: #0081CD; text-decoration: underline;}

.menu1 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #336699;}
.menu1 a { font-family: Arial; font-size: 9pt;color: #336699; text-decoration: none; font-weight: normal;}
.menu1 a:hover, menu1 a:visited { color: #31418B; text-decoration: underline;}

.menu1-2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #000000;}
.menu1-2 a { font-family: Arial; font-size: 8pt;color: #000000; text-decoration: none; font-weight: bold;}
.menu1-2 a:hover, menu1-2 a:visited { color: #CC0000; text-decoration: underline;}

.menu1-3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #000000;}
.menu1-3 a { font-family: Arial; font-size: 9pt;color: #FFFFFF; background: #5A5A5A; text-decoration: none; font-weight: normal;}
.menu1-3 a:hover, menu1-3 a:visited { color: #FFFFFF; background: #6a0505; text-decoration: none;}

.menuhm { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #000000;}
.menuhm a { font-family: Arial; font-size: 9pt;color: #FFFFFF; background: #5A5A5A; text-decoration: none; font-weight: normal;}
.menuhm a:hover, menuhm a:visited { color: #5A5A5A; background: #FFFFFF; text-decoration: none;}

.copytextgray2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #4F4F4F;}
.copytextgray2 a { font-family: Arial; font-size: 8pt;color: #4F4F4F; text-decoration: underline; font-weight: normal;}
.copytextgray2 a:hover, copytextgray2 a:visited { color: #4F4F4F; text-decoration: underline;}

.repprod { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #00267F;}
.repprod a { font-family: Arial; font-size: 8pt;color: #00267F; text-decoration: underline; font-weight: bold;}
.repprod a:hover, repprod a:visited { color: #FFFFFF; background: #00267F; text-decoration: none;}

.presstext { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #333333;}
.presstext a { font-family: Arial; font-size: 8pt;color: #333333; text-decoration: none; font-weight: normal;}
.presstext a:hover, presstext a:visited { color: #4D8F58; text-decoration: underline;}

.presstext2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FFFFFF;}
.presstext2 a { font-family: Arial; font-size: 8pt;color: #3B4B5B; text-decoration: underline; font-weight: bold;}
.presstext2 a:hover, presstext2 a:visited { color: #FFFFFF; background: #3B4B5B; text-decoration: none;}

.hometitlewht { font-family: Tahoma, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; color: #FFFFFF;}
.hometitlewht a { font-family: Tahoma; font-size: 8pt;color: #FFFFFF; text-decoration: none; font-weight: bold;}
.hometitlewht a:hover, hometitlewht a:visited { color: #FFFFFF; background: #663399; text-decoration: none;}

.quicksearch {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #4B4B4B;
	font-style: normal;}
	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7pt;
	color: #FFFFFF;
	font-style: normal;}
	
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #4D8F58;
	font-style: normal;}
	
.industrynews {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #00267F;
	font-style: normal;}
	
.copytextboldgray {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #4F4F4F;
	font-style: normal;}
	
.copytextgray {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #4F4F4F;
	font-style: normal;}
	
.copytextblksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-style: normal;}
	
.copytextburgundysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #A11404;
	font-style: normal;}
	
.copytextburgundysmall-price {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #A11404;
	font-style: normal;}
	
.copytextbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #212424;
	font-style: normal;}
	
.copytextboldblk {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-style: normal;}
	
.copytextboldgrysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #6D6D6D;
	font-style: normal;}	
	
.copytextboldsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #212424;
	font-style: normal;}		
	
.innertitles {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13pt;
	color: #0081CD;
	font-style: normal;}
	
.innertitles2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: normal;}
	
.copytextheader {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	color: #FFFFFF;
	font-style: normal;}
	
.innertitlessmall {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #5A5A5A;
	font-style: normal;}		
	
.homenavtitles1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #55881B;
	font-style: normal;}
	
.homenavtitles3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #A11404;
	font-style: normal;}
	
.homenavtitles4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #24408F;
	font-style: normal;}
	
.homenavtitles2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #5E5E5E;
	font-style: normal;}
	
.hometitleswhtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;}
	
.hometitleswhtBold3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #FFFFFF;
	font-style: normal;}	
	
.hometitlesgreen {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	color: #307423;
	font-style: normal;}
	
.hometitlesgreen2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #008752;
	font-style: normal;}
	
.hometitlesgreen-product {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #4B4B4B;
	font-style: normal;}
	
.hometitlesflash {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #0b1c4c;
	font-style: normal;}
	
.hometitlesflash-red {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #AA1B0A;
	font-style: italic;}
	
.hometitlesYellow2 {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	color: #F5F848;
	font-style: normal;}
	
.hometitleswhtBold2 {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 26pt;
	color: #FFFFFF;
	font-style: normal;}
	
.hometitleswhtBold4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #FFFFFF;
	font-style: normal;}
	
.hometitleswhtBold5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;}		
	
.hometitlesBlue {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	color: #336699;
	font-style: normal;}
	
.hometitles2-4 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	color: #000000;
	font-style: normal;}
	
.pricetitles1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-style: normal;}
	
.product-titles1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-style: normal;}
	
.hometitles2-6 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #4D7E84;
	font-style: normal;}
	
.hometitles2-7 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #335E83;
	font-style: normal;}
	
.hometitles2-8 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #335E83;
	font-style: normal;}
	
.hometitles3 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #0081CD;
	font-style: normal;}
	
.hometitles4 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #335E83;
	font-style: normal;}
	
.hometitles5 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #335E83;
	font-style: normal;}
	
.hometitles6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #4B4B4B;
	font-style: normal;}
	
.DIYproduct-Title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #3C3C3C;
	font-style: normal;}
	
.DIYproduct-Title2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #525151;
	font-style: normal;}
	
.DIYproduct-Text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #3C3C3C;
	font-style: normal;}
	
.DIYsteptitles {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #66AD39;
	font-style: normal;}
	
.DIYHMtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #00765F;
	font-style: normal;}
	
