* {margin:0; padding:0;}
body { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #ccc; background-repeat: repeat-y; background-position: center top; padding:0; text-align: center; text-indent: 0; margin: 0; }
#frame { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; text-indent: 0; position: relative; top: -1px; width: 780px; margin: 0 auto; padding: 0; }
/*<agl.folder "header">*/
	#bodycol { background-color: #fff; text-align: left; width: 778px; z-index: 5; float: left; border-right: 1px solid #000; border-left: 1px solid #000; border-top-width: 0; border-bottom-width: 0; }
	#header #head01 { background-color: #b21c18; background-repeat: no-repeat; background-position: right top; position: absolute; top: 0; left: 0; width: 778px; height: 75px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; border-bottom-width: 0; }
	.homehead { background-color: #b21c18; background-image: url(../products/images/home_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	#headimg { background-image: url(../images/homaxlogoglow.gif); background-repeat: no-repeat; position: absolute; top: 39px; left: 15px; width: 101px; height: 51px; z-index: 25; border-width: 0; }
	#headimg h1 { display: none; }
	#headimg a  { background-image: url(../images/homaxlogoglow.gif); background-repeat: no-repeat; width: 101px; height: 51px; display: block; }
	#headimg a:hover  { background-image: url(../images/homaxlogoglowover.gif); background-repeat: no-repeat; width: 101px; height: 51px; }
	#partnerslink { background-repeat: no-repeat; position: absolute; top: 5px; right: 65px; width: 135px; height: 65px; z-index: 5; border-width: 0; }
	#partnerslink a  { background-repeat: no-repeat; width: 135px; height: 65px; display: block; }
	#partnerslink a:hover  { background-repeat: no-repeat; width: 135px; height: 65px; }
	#header #head02 { font-size: 13px; background-color: #000; background-image: url(../images/back1half.jpg); text-align: left; position: absolute; top: 76px; left: 0; width: 778px; height: 25px; z-index: 15; float: right; border-right: 1px solid #000; border-bottom: 1px solid #b21c18; border-left: 1px solid #000; border-top-width: 0; display: block; }
	#header #head03 { font-size: 9px; background-color: #000; background-image: url(../images/back2.jpg); text-align: left; position: absolute; top: 102px; left: 0; width: 778px; height: 21px; z-index: 10; float: right; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; border-top-width: 0; display: block; }
	#head03 ul { z-index: 10; float: right; margin-top: 5px; display: block; }
	#head03 li { z-index: 10; list-style-type: none; float: left; }
	#head03 a { color: #fff; font-size: 9px; text-decoration: none; position: relative; z-index: 10; margin: 0; padding: 5px 3px; }
	#head03 a:hover { background-color: #b21c18; background-image: url(../images/back2_red.jpg); }
	#head03 a:active { background-color: #808080; background-image: url(../images/back2_grey.jpg); }
	.head03fill { background-color: #b21c18; background-image: url(../images/back2_red.jpg); }
	#homehead01 { background-color: #b21c18; background-repeat: no-repeat; background-position: right top; width: 778px; height: 75px; float: left; }
	#homehead02 { font-size: 13px; background-color: #000; background-image: url(../images/back1half.jpg); width: 778px; height: 25px; float: left; border-bottom: 1px solid #b21c18; border-top-width: 0; border-right-width: 0; border-left-width: 0; display: block; }
	#menu { position: relative; width: 778px; height: 25px; float: left; margin: 0; padding: 0; }
	#menu ul#topmenu { float: right; margin: 0; padding: 0; list-style-type: none; }
	#menu ul#topmenu a { color: #fff; font-size: 13px; font-weight: normal; text-decoration: none; margin: 0; padding: 5px 10px 4px; display: block; }
	#menu ul#topmenu a:hover { font-weight: normal; text-decoration: none; background-color: #b21c18; background-image: url(../images/back1_red.jpg); }
	#menu ul#topmenu a:active { font-weight: normal; text-decoration: none; background-color: #444; background-image: url(../images/back1_grey.jpg); }
	#menu ul#topmenu a.topmenufill { background-color: #b21c18; background-image: url(../images/back1_red.jpg); }
	#menu li { float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }
	#menu a { text-decoration: none; color: #fff; font-weight: normal; background-image: none; margin: 0; padding: 0; }
	#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 { background-color: #000; background-image: url(../images/back2.jpg); position: absolute; top: 26px; z-index: 15; width: 778px; height: 21px; float: right; margin: 0; padding: 0; border-bottom: 1px solid #000; display: none; }
	#smenu1 ul, #smenu2 ul, #smenu3 ul, #smenu4 ul, #smenu5 ul { font-size: 9px; position: relative; height: 25px; z-index: 15; float: right; margin: 0; padding: 0; }
	#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a { color: #fff; font-size: 9px; font-weight: normal; text-decoration: none; z-index: 15; margin: 0; padding: 5px 3px; display: block; }
	#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover { font-weight: normal; text-decoration: none; background-color: #b21c18; background-image: url(../images/back2_red.jpg); z-index: 15; display: block; }
	#smenu1 a:active, #smenu2 a:active, #smenu3 a:active, #smenu4 a:active, #smenu5 a:active { font-weight: normal; text-decoration: none; background-color: #444; background-image: url(../images/back2_grey.jpg); z-index: 15; display: block; }
	#smenu1 a.smenufill, #smenu2 a.smenufill, #smenu3 a.smenufill, #smenu4 a.smenufill, #smenu5 a.smenufill { font-weight: normal; text-decoration: none; background-color: #b21c18; background-image: url(../images/back2_red.jpg); z-index: 15; }
	#homehead03 { font-size: 9px; background-color: #000; background-image: url(../images/back2.jpg); width: 778px; height: 21px; float: left; border-bottom: 1px solid #000; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; display: block; }
	#homehead03 ul { float: right; margin: 5px 0 0; padding: 0; display: block; }
	#homehead03 li { list-style-type: none; float: left; }
	#homehead03 a { color: #fff; font-size: 9px; text-decoration: none; position: relative; margin: 0; padding: 5px 3px; }
	#homehead03 a:hover { background-color: #b21c18; background-image: url(../images/back2_red.jpg); }
	#homehead03 a:active { background-color: #808080; background-image: url(../images/back2_grey.jpg); }
/*</agl.folder>*/
/*<agl.folder "productheadimgs">*/
	.producthead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.cleanerhead { background-color: #dc241f; background-image: url(../products/images/clean_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.fencinghead { background-color: #dc241f; background-image: url(../products/images/fence_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.kitchenbathhead { background-color: #dc241f; background-image: url(../products/images/bath_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.odorhead { background-color: #dc241f; background-image: url(../products/images/odor_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.otherhead { background-color: #dc241f; background-image: url(../products/images/other_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.painthead { background-color: #dc241f; background-image: url(../products/images/paint_ac_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.patchrepairhead { background-color: #dc241f; background-image: url(../products/images/patch_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.surfacehead { background-color: #dc241f; background-image: url(../products/images/surf_pr_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.tarphead { background-color: #dc241f; background-image: url(../products/images/tarp_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.texturehead { background-color: #dc241f; background-image: url(../products/images/tex_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.tilehead { background-color: #dc241f; background-image: url(../products/images/tile_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
/*</agl.folder>*/
/*<agl.folder "brandheadimgs">*/
	.brandhead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.bixhead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.gonzohead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.googonehead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.homaxhead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.jascohead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.magichead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.myrohead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.natmagichead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.oopshead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.otherhead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.rhodeshead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.tileguardhead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
/*</agl.folder>*/
/*<agl.folder "assistanceheadimgs">*/
	.assistancehead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.custservhead { background-color: #dc241f; background-image: url(../assistance/images/cs_tpimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.dischead { background-color: #dc241f; background-image: url(../assistance/images/disc_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.findhead { background-color: #dc241f; background-image: url(../assistance/images/find_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.howtohead { background-color: #dc241f; background-image: url(../assistance/images/howto_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.msdshead { background-color: #dc241f; background-image: url(../assistance/images/msds_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
/*</agl.folder>*/
/*<agl.folder "companyheadimgs">*/
	.companyhead { background-color: #dc241f; background-repeat: no-repeat; background-position: right top; }
	.abouthead { background-color: #dc241f; background-image: url(../company/images/about2_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.contacthead { background-color: #dc241f; background-image: url(../company/images/contact_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.newshead { background-color: #dc241f; background-image: url(../company/images/news_tpimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.partnershead { background-color: #dc241f; background-image: url(../company/images/partner_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.workhead { background-color: #dc241f; background-image: url(../company/images/work2_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
	.photoshead { background-color: #dc241f; background-image: url(../company/images/art_tbimg.jpg); background-repeat: no-repeat; background-position: right top; }
/*</agl.folder>*/
/*<agl.folder "homepage">*/
	#newscol { background-color: #fff; text-align: left; position: relative; width:167px; z-index: 5; float: left; margin: 0; padding: 0; }
	.news { color: #444; font-size: 9px; background-color: #fff; height: auto; z-index: 5; overflow: hidden; float: left; margin: 0; padding: 0 0 0 7px; display: block; }
	.news ul { width: 155px; z-index: 5; float: left; margin: 0; padding: 0; list-style-type: none; display: block; }
	.news ul a { color: #b21c18; text-decoration: none; }
	.news ul a:hover { color: #000; }
	.news ul a:active { color: #fff; background-color: #b21c18; text-decoration: none; }
	.news li { font-size: 9px; margin: 0 0 10px; padding: 0; }
	.news h5 { font-size: 11px; text-decoration: none; text-align: left; word-spacing: -1px; letter-spacing: 1px; margin: 10px 0 0; padding: 0; border-bottom: 1px dotted #000; }
	.news h5 a { color: #b21c18; font-size: 11px; text-decoration: none; }
	.news h5 a:hover  { color: #000; font-size: 11px; text-decoration: none; }
	.news h5 a:active { color: #fff; font-size: 11px; text-decoration: none; }
	.news h6 { margin: -4px 0 -9px; padding: 0; }
	.news ul h6 a { color: #000; font-size: 10px; font-weight: normal; text-decoration: none; }
	.news ul h6 a:hover { color: #fff; font-size: 10px; font-weight: normal; background-color: #b93a36; text-decoration: none; }
	.news ul h6 a:active { color: #fff; font-size: 10px; font-weight: normal; background-color: #808080; text-decoration: none; }
	.news p { font-size: 9px; margin: 0 0 -5px; padding: 0; }
	#spacer { background-color: #fff; position: relative; width: 1px; height: 485px; z-index: 15; float: left; }
	#contentcol { text-align: left; position: absolute; top: 123px; left: 172px; z-index: 1; float: left; }
	#flashcontent { color: #fff; background-image: url(../images/main_tex_banner_v2.jpg); background-repeat: no-repeat; background-position: left top; position: relative; width: 627px; width: 606px; height: 250px; z-index: 3; overflow: hidden; float: left; margin: 0; padding: 0; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
	#flashcontent a { background-image: none; margin: 0; padding: 0; }
	#flashcontent h5 a { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; visibility: visible; display: block; margin: 0; padding: 0 10px; position: absolute; z-index: 3; top: 8px; left: 0; width: 155px; height: 30px; float: left; }
	#flashcontent h5 a:hover { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; cursor: pointer; display: block; margin: 0; padding: 0 10px; }
	#flashcontent h5 a:active { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 10px; }
	#flashcontent object { margin: 0; padding: 0; z-index: 3; width: 606px; height: 250px; float: left; }
	#flashcontent object img { margin: 0; padding: 0; z-index: 3; width: 606px; height: 250px; float: left; }
	#contentcol #flashlink01 a { position: absolute; top: 23px; left: 0; width: 270px; height: 45px; margin: 0; padding: 0; z-index: 4; overflow: hidden; display: block; }
	#contentcol #flashlink02 a { position: absolute; right: 0; bottom: 15px; width: 275px; height: 45px; margin: 0; padding: 0; z-index: 4; overflow: hidden; display: block; }
	#contentcol #flashlink03 a { position: absolute; top: 20px; right: 0; width: 255px; height: 45px; margin: 0; padding: 0; z-index: 4; overflow: hidden; display: block; }
	#contentcol #flashlink04 a { display: block; margin: 0; padding: 0; position: absolute; left: 0; bottom: 16px; z-index: 4; width: 255px; height: 45px; overflow: hidden; }
	#contentcol #flashlink05 a { display: block; margin: 0; padding: 0; position: absolute; z-index: 4; bottom: 100px; left: 0; width: 265px; height: 45px; overflow: hidden; }
	#contentcol #flashlink06 a { display: block; margin: 0; padding: 0; position: absolute; right: 135px; z-index: 4; bottom: 25px; width: 180px; height: 135px; overflow: hidden; }
	#proddisplay { color: #000; font-size: x-small; background-color: #fff; z-index: 2; float: left; margin: 0; padding: 0; border-left: 1px solid #000; }
	#minileft { color: #000; background-image: url(../images/final_minileft.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 202px; height: 234px; z-index: 3; float: left; border-right: 1px solid #ccc; }
	#minileft ul { text-align: left; position: absolute; top: 82px; left: 110px; list-style-type: none; }
	#minileft li { margin-right: 10px; margin-bottom: 9px; }
	#minileft a { color: #000; font-size: 12px; text-decoration: none; text-align: left; }
	#minileft a:hover { color: #b21c18; font-size: 12px; text-decoration: none; text-align: left; }
	#minileft h5 a { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 10px; position: absolute; z-index: 3; top: 8px; left: 0; width: 155px; height: 30px; visibility: visible; float: left; }
	#minileft h5 a:hover { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 10px; cursor: pointer; }
	#minileft h5 a:active { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 10px; }
	#miniright { color: #000; background-image: url(../images/hp_mini_black_flag.jpg); background-repeat: no-repeat; background-position: left top; position: relative; width: 202px; height: 234px; z-index: 3; visibility: visible; float: left; margin: 0; padding: 0; }
	#miniright a { background-image: none; margin: 0; padding: 0; }
	#miniright object { position: relative; z-index: 2; width: 202px; height: 234px; float: left; }
	#miniright h5 a { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; position: absolute; display: block; margin: 0; padding: 0 10px; z-index: 3; top: 8px; left: 0; width: 155px; height: 30px; visibility: visible; float: left; }
	#miniright h5 a:hover { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 10px; cursor: pointer; }
	#miniright h5 a:active { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 10px; }
	#suppnavbox { text-align: left; position: absolute; top: 374px; right: 1px; width: 200px; z-index: 8; float: left; border-left: 1px solid #000; }
	#suppnav { background-color: #808080; width: 200px; height: 84px; z-index: 8; }
	#suppnav li { width: 99px; display: inline; margin: 0 0 1px 1px; padding: 0; height: 20px; float: left; }
	#suppnav li a { color: #fff; font-size: 10px; background-color: #000; text-decoration: none; text-indent: 3px; width: 99px; display: block; height: 20px; float: left; }
	#suppnav li a:hover { color: #fff; background-color: #b21c18; }
	#brandbox { width: 200px; height: 209px; z-index: 8; float: left; }
	#brandbox object { width: 200px; float: left; border-right-color: #000; border-right-width: 1px; }
/*</agl.folder>*/
/*<agl.folder "sidecol">*/
	#sidecol { text-align: left; position: relative; width:171px; z-index: 28; float: left; margin: 0 0 75px; padding: 0; }
	#nav { font-size: 10px; background-color: #000; position: relative; width: 170px; height: auto; overflow: hidden; margin: 0; padding: 0; border-top: 1px solid #444; border-right: 1px solid #000; border-bottom: 1px solid #000; list-style-type: none; display: block; }
	#nav ul { position: relative; margin: 4px 0 0 0; padding: 2px 0 10px; list-style-type: none; display: block; }
	#nav ul a { color: #fff; font-weight: normal; line-height: 14px; text-decoration: none; word-spacing: -2px; letter-spacing: 0; position: relative; padding: 3px 3px 3px 5px; display: block; }
	#nav ul a:hover { background-color: #b21c18; background-image: url(../images/back2_red.jpg); background-position: left top; text-decoration: none; display: block; }
	#nav ul a:active { text-decoration: none; background-color: #808080; background-image: url(../images/back2_grey.jpg); background-position: left top; display: block; }
	#nav li { padding-bottom: 1px; }
	#nav h3 { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; text-align: left; margin: 0 0 0 5px; padding: 0 0 2px; border-bottom: 2px solid #b21c18; }
	#nav h3 a { color: #fff; font-weight: bold; text-decoration: none; margin: 0; padding: 3px 0 2px; display: block; }
	#nav h5 { color: #fff; font-size: 11px; text-align: left; word-spacing: -1px; letter-spacing: 1px; margin: 5px 0 2px 5px; padding: 0 0 2px; border-bottom: 1px dotted #fff; }
	#nav h6 { color: #fff; font-size: 9px; font-weight: normal; text-decoration: none; text-align: left; word-spacing: 1px; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; padding-left: 5px; }
	.navfill { color: #fff; text-decoration: none; background-color: #b21c18; background-image: url(../images/back2_grey.jpg); }
	#listbox { color: #444; font-size: 9px; background-color: #fff; position: relative; width: 170px; height: auto; overflow: hidden; margin: 0; padding: 0; border-right: 1px solid black; }
	#listbox ul { position: relative; margin: 0; padding: 10px 0 2px; list-style-type: none; display: block; }
	#listbox ul a { color: #444; text-decoration: none; margin: 0; padding: 0 0 0 4px; display: block; }
	#listbox ul a:hover { color: #fff; background-color: #808080; text-decoration: none; margin: 0; padding: 0 0 0 4px; display: block; }
	#listbox ul a:active { color: #fff; background-color: #b21c18; text-decoration: none; padding-left: 2px; display: block; }
	#listbox li { font-size: 9px; margin: 0 0 0 0; padding: 0 0 5px; }
	#listbox h6 { color: #444; font-size: 9px; text-align: left; word-spacing: -1px; letter-spacing: 1px; margin: 0 0 2px; padding: 0 0 2px; }
	#listbox a:hover h6 { color: #fff; font-size: 9px; background-color: #808080; text-align: left; word-spacing: -1px; letter-spacing: 1px; margin: 0 0 2px; padding: 0 0 2px; }
	#listbox a:active h6 { color: #fff; font-size: 9px; background-color: #b21c18; text-align: left; word-spacing: -1px; letter-spacing: 1px; margin: 0 0 2px; padding: 0 0 2px; }
	#listbox h5 { color: #b21c18; font-size: 11px; text-align: left; word-spacing: -1px; letter-spacing: 1px; margin: 5px 0 2px; padding: 0 0 2px 4px; border-bottom: 1px dotted #000; }
	#listbox h4 { color: #444; font-size: 9px; font-weight: normal; text-decoration: none; text-align: left; letter-spacing: 1px; margin: 0 10px 0 0; padding: 0 0 0 4px; }
	#listbox h4 a { color: #444; font-size: 9px; font-weight: bold; text-decoration: none; text-align: left; letter-spacing: 1px; margin: 0; padding: 0; display: block; }
	#listbox h3 { color: #444; font-size: 9px; font-weight: normal; text-decoration: none; text-align: left; letter-spacing: 1px; margin: 5px 10px 0 40px; padding: 0; }
	#listboximg { background-color: #fff; background-image: url(../images/listboxbottom.gif); background-repeat: no-repeat; background-position: left top; position: relative; margin: 0; width: 171px; height: 10px; padding: 0; display: block; }
	.listboxfill { color: #b21c18; text-decoration: none; list-style-type: none; }
	#archives { text-decoration: none; margin-top: 10px; border-top: 1px dotted #808080; }
/*</agl.folder>*/
/*<agl.folder "maincol">*/
	#maincol { background-color: #fff; text-align: left; position: absolute; top: 124px; left: 0; width: 778px; z-index: 27; float: left; border-right: 1px solid #000; border-left: 1px solid #000; }
	#prodnav { color: #fff; background-color: #fff; background-image: url(../images/metal_big.jpg); background-repeat: repeat-x; width: 627px; width: 607px; z-index: 28; float: left; clear: none; margin: 0; padding: 6px 0 0; }
	#prodnav h3 { color: #000; font-size: 16px; text-decoration: none; text-align: right; margin: 0; padding: 0 20px 2px 0; border-bottom: 2px solid #b21c18; }
	#prodnav img { width: 627px; width: 607px; height: 115px; margin: 0; padding: 0; }
	#prodnav h3 sup { font-size: 9px; margin: 0; padding: 0; }
	#prodlinks { background-color: #000; background-image: url(../images/metal.jpg); position: relative; bottom: 3px; height: 16px; margin: 0; padding: 0; border-bottom: 1px solid #000; display: block; }
	#prodlinks strong { color: #fff; background-color: #b21c18; float: left; padding: 2px 7px; border-left: 1px solid #000; display: block; }
	#prodlinks ul { float: right; display: block; }
	#prodlinks li { color: #fff; font-size: 10px; text-decoration: none; float: left; list-style-type: none; display: block; }
	#prodlinks a { color: #000; font-size: 10px; text-decoration: none; float: left; clear: none; padding: 2px 7px; border-left: 1px solid #808080; display: block; }
	#prodlinks a:hover { background-color: #ececec; padding: 2px 7px; }
	#prodlinks a:active { color: #fff; background-color: #444; padding: 2px 7px; }
	.prodlinksfill { background-color: #ececec; padding: 2px 7px; }
	#contentwide { color: #000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; position: relative; width: 587px; padding: 20px 17px 25px 25px; width: 736px; z-index: 1; float: left; clear: none; margin: 0 0 75px; }
	#content { color: #000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: left; margin: 0 0 75px; padding: 20px 15px 25px 25px; position: relative; z-index: 1; width: 567px; float: left; clear: none; }
	#content p { font-size: x-small; line-height: 13px; text-indent: 0; margin-bottom: 20px; }
	#contentwide p { font-size: x-small; line-height: 13px; text-indent: 0; margin-bottom: 15px; }
	#content p img { float: left; clear: both; margin-right: 10px; margin-bottom: 10px; margin-left: 0; padding: 0; }
	#content a img { float: left; margin: 0 2px 0 0; padding: 2px; border: solid 2px #fff; outline-width: 0; }
	#contact  { background-color: #fff; float: left; margin-bottom: 25px; }
	#contact ul { position: relative; margin-right: 30px; float: left; }
	#contact li { list-style-type: none; margin-bottom: 6px; }
	#contact h5 { color: #b21c18; font-size: 10px; margin-bottom: 2px; list-style-type: none; display: inline; }
	#contact h6 { color: #000; font-size: 10px; margin-bottom: 2px; list-style-type: none; display: inline; }
	#operations { position: relative; float: left; margin: 0; padding: 0; }
	#operations ul { position: relative; margin: 0 30px 0 0; padding: 0; width: 250px; float: left; }
	#operations li { line-height: 10px; text-align: left; position: relative; clear: both; margin: 0; padding: 0; list-style-type: none; display: list-item; }
	#operations li a { color: #000; line-height: 10px; background-color: #fff; text-decoration: none; text-align: left; display: list-item; margin: 5px 0 0; padding: 0; }
	#operations li a:hover { color: #000; line-height: 10px; background-color: #fff; text-decoration: underline; text-align: left; display: list-item; }
	#operations h3 { font-size: 11px; position: relative; float: left; clear: both; padding-top: 5px; display: block; }
	#operations h4 { font-size: 11px; position: relative; float: left; clear: both; margin: 0; padding: 0; display: block; }
	#operations .notoppad { margin-top: 0; padding-top: 0; }
	#content .careers { position: relative; top: -15px; width: 250px; float: left; margin: 5px 0 0; padding: 0 30px 0 0; }
	#content .careers li { text-indent: 0; float: left; margin: 0; padding: 0; list-style-type: none; display: block; }
	#content .careers h3 { font-size: 10px; background-color: #ececec; width: 250px; float: left; margin: 15px 0 5px; padding: 0 0 0 1px; border-bottom: 1px solid #808080; display: block; }
	#content .careers h3 a { display: block; }
	#content .careers h2 { color: #b21c18; font-size: 10px; display: block; margin: 25px 0 5px; padding: 0 0 0 1px; width: 250px; float: left; }
	#content .nozzleback { display: block; margin: 25px 0 5px; padding: 0 0 0 0; float: left; clear: both; }
	#content a.nozzleimgs { color: #000; text-decoration: underline; display: block; margin: 50px 0 0; float: left; clear: both; }
	#content a.nozzleimgs:hover { color: #b21c18; background-color: #fff; text-decoration: underline; display: block; margin: 50px 0 0; float: left; clear: both; }
	#content #faqs { position: relative; top: -10px; margin: 0; padding: 0; }
	#content #faqs img { margin: 0 10px 10px 0; padding: 0; float: left; }
	#content #faqs h2 { color: #b21c18; font-size: 16px; margin: 0 0 10px; padding: 0; }
	#content #faqs h3 { font-size: 10px; padding: 0; margin: 20px 0 5px; }
	#content #faqs h4 { color: #b21c18; margin: 0 0 0; padding: 0; }
	#content #faqs p { margin: 0 0 10px; padding: 0; }
	#content #faqs ul { margin: 0 0 10px 25px; padding: 0; }
	#content #faqs li { font-size: 9px; margin: 0 0 8px; padding: 0; }
	#content #faqs ol { margin: 25px 0 10px; padding: 0; }
	#content #faqs ol li { color: #000; font-size: 18px; margin: 0 0 35px; padding: 0 0 20px; border-bottom: 1px solid #000; }
	#content #faqs ol li h3 { color: #b21c18; font-size: 14px; font-weight: normal; margin: 0 5px 0 0; padding: 0; display: inline; }
	#content #faqs ol li h6 { color: #000; font-size: 11px; font-weight: normal; display: inline; margin: 0; padding: 0; }
	#content .listhead h3 { font-size: 10px; margin: 0; padding: 15px 0 0; }
	#content .listhead ol { margin: 0 0 10px; padding: 0; }
	#content .listhead ol li { margin: 0 0 10px; padding: 0; }
	#content .listhead ol ul { font-style: normal; text-decoration: none; margin: 10px 0 10px 25px; padding: 0; }
	#content .listhead ol ul li { font-style: normal; text-decoration: none; margin: 0 0 5px; padding: 0; list-style-type: square; }
	.nobullet { margin: 0; padding: 0; list-style-type: none; }
	.nobullet li { margin: 0; padding: 0; list-style-type: none; }
	.nobullethowto { list-style-type: none; margin: 0 0 20px; padding: 0; }
	#content #faqs .nobullethowto ul { list-style-type: none; margin: 0; padding: 0; }
	#content #faqs .nobullethowto ul li { list-style-type: none; }
	#content #faqs .nobullethowto ol { margin: 0 0 0 30px; padding: 0; }
	#content #faqs .nobullethowto ol li { font-size: 10px; list-style-type: decimal; list-style-position: outside; margin: 0 0 5px; padding: 0; border-style: none; border-width: 0; display: list-item; }
	#content #faqs .nobullethowto h5 { font-size: 9px; margin-top: 15px; margin-bottom: 5px; }
	#howtonav { width: 150px; float: right; clear: both; margin-bottom: 25px; margin-left: 25px; border: solid 1px #000; list-style-type: none; }
	#content #howtonav h4 { color: #b21c18; font-size: 12px; background-color: #e1e1e1; margin: 5px 0 10px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1pt solid #000; display: block; }
	#content #howtonav ul { margin: 0 0 10px; padding: 0 0 0; }
	#content #howtonav img { margin: 0 0 5px; padding: 0; border-bottom: 1px solid #000; }
	#howtonav li { list-style-type: none; display: block; }
	#howtonav li a { color: #b21c18; background-color: #fff; padding: 0 5px 0 10px; list-style-type: none; display: block; }
	#content .howtonavfill { color: #fff; background-color: #808080; list-style-type: none; display: block; }
	.howto { width: 567px; float: left; margin-top: 15px; margin-bottom: 10px; padding: 0; }
	.howto h5 { width: 567px; float: left; margin: 0 0 8px; padding: 0; }
	.howto h5 a { background-color: #ececec; width: 567px; float: left; border-bottom: 1px solid #808080; }
	.howto p { width: 275px; float: left; clear: left; margin: 0; padding: 0; }
	#content .howto a img { width: 275px; float: right; margin: 0; padding: 0; border-width: 0; }
	#jobs { float: right; margin-top: 10px; margin-right: 15px; padding-left: 45px; border-bottom: 1px solid #808080; }
	#jobs h3 { position: relative; top: 6px; margin-left: 10px; display: inline; }
	#jobs h3 a { color: #b21c18; background-color: #ececec; padding: 3px; border: solid 1px #808080; }
	#jobs h3 a:hover { color: #fff; background-color: #b21c18; border: solid 1px #000; }
	#jobs h3 a:active { color: #fff; background-color: #444; border: solid 1px #000; }
	.job { margin-bottom: 5px; padding-top: 15px; display: block; }
	.back { float: right; margin-top: 5px; margin-right: 35px; margin-bottom: 5px; }
	#content #custserv { float: left; }
	#content #custserv ul { color: #000; width: 125px; float: left; margin: 10px 10px 0 0; padding: 0; }
	#content #custserv li { display: block; }
	#content #custserv h3 { color: #b21c18; background-color: #ececec; width: 260px; float: left; margin-right: 10px; border-bottom: 1px solid #808080; }
	#aboutimage { float: left; margin: 0 0 10px; padding: 0; }
	#content #about { float: left; padding: 0; margin: 0; }
	#content #about ul { margin: 0 25px 20px 15px; padding: 0 0 10px; }
	#content #about li { list-style-type: square; display: list-item; }
	#aboutleft { width: 350px; margin: 0; padding: 0; float: left; }
	#content #aboutimg { margin: 25px 0 25px 25px; }
	.rightcol { list-style-type: none; float: right; clear: both; margin: 0 0 25px 0; padding: 0; }
	.rightcol li { text-align: right; list-style-type: none; margin: 0 0 10px; padding: 0; }
	.rightcol li img { list-style-type: none; margin: 0 0 -8px; padding: 0; }
	.rightcol h3 { font-size: 11px; list-style-type: none; margin: 0 0 -12px; padding: 0; }
	.clearboth { clear: both; }
	.horiz { float: left; margin: 5px 5px 5px 10px; padding: 0 5px; }
	.horizsm { margin: 5px 5px 5px 0; float: left; padding: 0; }
	#content ul { font-size: x-small; text-indent: 0; margin: 15px 15px 15px 0; padding: 0 15px 0 0; list-style-type: square; list-style-position: outside; }
	#contentwide ul { font-size: x-small; text-indent: 0; list-style-type: square; list-style-position: outside; margin: 0 0 15px; padding: 0; }
	#content ul li h3 { display: inline; }
	#content ol { margin-top: 15px; margin-bottom: 15px; list-style-position: inside; }
	#content ol li { line-height: 16px; margin-bottom: 5px; }
	#content ol li h4 { margin: 0; padding: 0; display: inline; }
	#content ol ul li { font-style: italic; margin-top: 10px; margin-bottom: 10px; margin-left: 25px; list-style-type: none; }
	#content li { font-size: x-small; margin-bottom: 2px; padding-top: 5px; }
	#contentwide li { font-size: x-small; }
	#content h1 { color: #b21c18; font-size: 18px; margin-bottom: 5px; }
	#contentwide h1 { color: #b21c18; font-size: 18px; margin-bottom: 5px; }
	#content h2 { color: #000; font-size: 12px; margin-bottom: 5px; }
	#contentwide h2 { color: #b21c18; font-size: 12px; margin-bottom: 15px; }
	#content h3 { color: #b21c18; margin-top: 10px; }
	#contentwide h3 { color: #b21c18; margin: 10px 0; }
	#contentwide h3 { color: #b21c18; margin: 10px 0; }
	#content h4 { color: #000; font-size: 9px; font-weight: bold; margin: 0; padding: 0; }
	#content a { color: #b21c18; font-size: x-small; text-decoration: none; }
	#content a:hover { color: #fff; font-size: x-small; background-color: #b93a36; text-decoration: none; }
	#content a:active { color: #fff; font-size: x-small; background-color: #808080; text-decoration: none; }
	#content .find { width: 150px; height: 135px; float: left; margin: 0 25px 0 0; padding: 0 0 15px; list-style-type: none; display: list-item; }
	#content .findfix { list-style-type: none; display: block; margin: 0 25px 0 0; padding: 0 0 15px; width: 150px; height: 135px; float: left; }
	#content .find h3 { color: #b21c18; background-color: #ececec; border-bottom: 1px solid #808080; list-style-type: none; display: block; }
	#content .findfix h3 { color: #b21c18; font-size: 12px; background-color: #ececec; list-style-type: none; display: block; border-bottom: 1px solid #808080; }
	#msds { margin-top: 15px; margin-bottom: 15px; }
	#msds img { margin: 20px 0 0; padding: 0; }
	#msds h2 { margin: 20px 0 0; padding: 0; }
	#msds ul { margin: 0 0 0 15px; padding: 0; }
	#testimonials { margin: 0; padding: 0; }
	#testimonials li { margin: 0; padding: 0; list-style-type: none; }
	#testimonials h4 { font-weight: normal; margin: 0; padding: 0 0 15px; }
	#testimonials p { clear: both; margin: 0 0 20px; padding: 15px 0 0; border-top: 1px solid #000; }
	#content #testimonials h3 { margin: 0; padding: 15px 0 0; border-top: 1px solid #000; display: block; }
	#content #testimonials img { float: right; clear: none; margin: 0 0 10px 10px; padding: 5px; outline: solid 1px #808080; }
	#content #testimonials .cute { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#content #testimonials .notop { border-width: 0; outline-width: 0; }
	#content #overview ul { margin: 0 0 10px; padding: 0 0 10px 175px; }
	#content #landing { background-image: url(../products/texture/images/orangepeel.jpg); background-repeat: no-repeat; background-position: right top; position: relative; left: 15px; bottom: 20px; }
	#content #landing h1 { padding-top: 25px; padding-bottom: 5px; }
	#content #landing h2 { font-size: 14px; padding-left: 10px; }
	#content #landing p.intro { font-size: 12px; width: 400px; }
	#content #landing img {  }
	#content #instructions { background-color: #eee; width: 567px; margin: 0; padding: 0; border-color: #000; border-style: solid; border-width: 10px 1px 1px; }
	#content #instructions h4 { color: #b21c18; font-size: 12px; margin: 5px 0 5px 25px; padding: 5px 0 0; }
	#content #instructions p { margin: 5px 0 5px 25px; padding: 0; }
	#content #instructions ul { margin: 5px 0 5px 25px; padding: 0 0 5px; list-style-position: inside; }
	.vidlist { float: left; list-style-type: none; margin: 0; padding: 0; display: block; }
	.brandlist { list-style-type: none; display: block; margin: 0; padding: 0; float: left; }
	.imagelist { list-style-type: none; display: block; margin: 0; padding: 0; float: left; }
	.vidlist li { position: relative; width: 155px; float: left; clear: none; list-style-type: none; margin: 0; padding: 0 19px 50px 0; display: block; }
	.brandlist li { list-style-type: none; display: block; margin: 0 14px 0 0; padding: 0 0 15px; position: relative; width: 170px; float: left; clear: none; }
	.imagelist li { list-style-type: none; padding: 0; width: 736px; float: left; margin: 0; display: block; }
	.imagelist li h4 { color: #808080; font-size: x-small; font-weight: bold; text-decoration: none; float: left; margin: 0 0 15px; padding: 0; }
	.imagelist li strong { color: #000; font-size: x-small; font-weight: bold; text-decoration: none; width: 80px; float: left; margin: 0 20px 0 0; padding: 0; border-bottom: 1px solid #e1e1e1; display: block; }
	.imagelist li p { color: #000; font-size: x-small; display: block; margin: 0 20px 0 0; padding: 0; width: 460px; float: left; border-bottom: 1pt solid #e1e1e1; }
	.vidlist img { margin: 0 0 8px; padding: 0; float: left; clear: none; border: solid 1px #000; display: block; }
	.brandlist img { float: left; clear: none; margin: 0 0 5px; padding: 0; border-style: none; border-width: 0; }
	.vidlist h4 { color: #000; width: 155px; float: left; clear: both; margin: 0; padding: 0 0 0; display: block; }
	.brandlist h4 { color: #444; font-size: x-small; font-weight: normal; background-color: #e1e1e1; text-align: center; display: block; margin: 0; padding: 1px 1px 2px; width: 170px; float: left; clear: both; }
	.vidlist h4.play { color: #000; display: block; margin: 0; padding: 0; width: 155px; float: left; clear: both; border-bottom: 1px solid #ccc; }
	.vidlist h3 { color: #b21c18; font-size: 12px; font-weight: bold; width: 155px; float: left; clear: both; display: block; margin: 0; padding: 0 0 5px; }
	.vidlist p { font-size: 12px; float: left; clear: both; margin: 0; padding: 0; display: block; }
	.brandlist p { font-size: 12px; width: 722px; display: block; margin: 0; padding: 0; float: left; clear: both; border-bottom: 1px solid #000; }
	.vidlist a { font-size: 10px; font-weight: normal; text-align: right; width: 153px; float: left; clear: both; display: block; margin: 0; padding: 2px 2px 2px 0; borde }
	.brandlist a { font-size: 10px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0; float: left; clear: both; }
	.brandlist a:hover h4 { font-weight: bold; text-decoration: none; padding: 1px 1px 2px; }
	.imagelist li a { color: #b21c18; font-size: x-small; font-weight: normal; text-decoration: underline; display: block; margin: 0; padding: 0; width: 50px; float: left; border-bottom: 1px solid #e1e1e1; }
	.imagelist a:hover { color: #b21c18; font-size: x-small; font-weight: bold; text-decoration: underline; }
	#content p.qtrequired { width: 525px; float: left; clear: both; margin: 125px 0 0; padding: 0; display: block; }
	#content h1.buy a { font-size: large; font-style: oblique; }
/*</agl.folder>*/
/*<agl.folder "surveycontent">*/
	#surveycontent { color: #000; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: left; position: relative; width: 587px; padding: 50px 15px 25px 75px; width: 628px; z-index: 1; float: left; clear: none; margin: 0 0 75px; }
	#surveycontent p { font-size: x-small; line-height: 13px; text-indent: 0; margin-bottom: 20px; }
	#surveycontent p.question { font-size: small; line-height: 13px; text-indent: 0; margin-top: 35px; margin-bottom: 20px; }
	#surveycontent p img { position: relative; top: -50px; float: right; clear: none; margin: 0 0 10px 25px; padding: 0; }
	#surveycontent a img { float: left; margin: 0 2px 0 0; padding: 2px; border: solid 2px #fff; outline-width: 0; }
	#surveycontent ul { font-size: x-small; text-indent: 0; margin: 15px 15px 15px 0; padding: 0 15px 0 0; list-style-type: square; list-style-position: outside; }
	#surveycontent ul li h3 { display: inline; }
	#surveycontent ol { margin-top: 15px; margin-bottom: 15px; list-style-position: inside; }
	#surveycontent ol li { line-height: 16px; margin-bottom: 5px; }
	#surveycontent ol li h4 { margin: 0; padding: 0; display: inline; }
	#surveycontent ol ul li { font-style: italic; margin-top: 10px; margin-bottom: 10px; margin-left: 25px; list-style-type: none; }
	#surveycontent li { font-size: x-small; margin-bottom: 2px; padding-top: 5px; }
	#surveycontent h1 { color: #b21c18; font-size: 18px; margin-bottom: 5px; }
	#surveycontent h2 { color: #000; font-size: 12px; margin-bottom: 5px; }
	#surveycontent h3 { color: #b21c18; margin-top: 10px; }
	#surveycontent h4 { color: #000; font-size: 9px; font-weight: bold; margin: 0; padding: 0 0 0; }
	#surveycontent a { color: #b21c18; font-size: x-small; text-decoration: none; }
	#surveycontent a:hover { color: #fff; font-size: x-small; background-color: #b93a36; text-decoration: none; }
	#surveycontent a:active { color: #fff; font-size: x-small; background-color: #808080; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer { color: #fff; font-size: 10px; width:778px; background-color:#000; text-align:center; position: relative; left: 0; bottom: 0; height: 40px; z-index: 4; clear: both; margin: 0; padding: 0 0 0; }
	#footer a { color: #fff; line-height: 20px; text-decoration: none; padding-right: 5px; padding-left: 5px; border-bottom: 2px solid black; }
	#footer a:hover { border-bottom: 2px solid #b21c18; }
	#footer a:active { border-bottom: 2px solid #808080; }
	#homefooter { color: #fff; font-size: 10px; background-color: #000; background-image: url(../images/footerbottom.jpg); background-repeat: no-repeat; background-position: center bottom; text-align: center; position: relative; z-index: 9; width: 780px; float: left; margin-bottom: 5px; }
	#homefooter p { text-align: center; z-index: 9; width: 780px; margin: 10px 0 20px; padding: 0; }
	#homefooter a { color: #fff; line-height: 20px; text-decoration: none; background-color: #000; padding: 0 5px; border-bottom: 2px solid black; }
	#homefooter a:hover { border-bottom: 2px solid #b21c18; }
	#homefooter a:active { border-bottom: 2px solid #808080; }
	#footround { background-image: url(../images/footerbottom.jpg); background-repeat: no-repeat; position: absolute; left: -1px; width: 780px; height: 15px; margin: 0; padding: 0; }