﻿div#branding h1{background-color: transparent;display: block;width: 308px;height: 106px;position: absolute;top: 0;left: 0;}
div#branding h1 a{display: block;width: 308px;height: 106px;position: absolute;top: 0;left: 0;text-indent: -9999px;}
div#branding p, div#branding ul{position: absolute;font-family: "Myriad Web" , Tahoma, Arial, Sans-Serif;font-size: 130%;color: #000;line-height: 1.2em;display: block;text-align: left;}
div#branding p{top: 4px;left: 308px;}
div#branding ul{top: 30px;list-style-type: square;left: 308px;padding-left: 1.2em;font-weight: 700;}
div#branding ul li#pw{margin-left: 12px;}
div#branding ul li#ry{margin-left: 24px;}
div#branding ul li#wr{margin-left: 36px;}
#headerContact{position: absolute;width: 154px;padding: 0 5px;top: 15px;right: 0;display: block;color: #fff;text-align: right;line-height: 1.1em;font-family: Tahoma, Arial, Sans-Serif;font-size: 100%;}
#headerContact a:link, #headerContact a:visited{color: #fff;text-decoration: underline;}
#headerContact a:hover, #headerContact a:active{color: #C30;}
#startHere{width: 154px;height: 53px;position: absolute;left: 0;top: 0px;background: url(images/tbStartHere.gif) no-repeat center center;}
.qlink{width: 33%;float: left;padding-top: 1px;}
.qlink a img{width: 28px;height: 28px;}
ul#navigation{font-weight: 700;font-size: 95%;border-top: 1px solid #ED9F9F;padding-top: 1px;width: 147px;}
ul#navigation ul{font-weight: 700;font-size: 100%;border-top: 1px solid #ED9F9F;padding-top: 1px;width: 147px;}
ul#navigation li{border-bottom: 1px solid #ED9F9F;display: block;}
ul#navigation li li{display: block;border-bottom: 1px solid #ED9F9F;}
ul#navigation li li.last{display: block;border-bottom: none}
ul#navigation li a{display: block;border-left: 8px solid #000;color: #FFFFFF;text-decoration: none;padding-right: 5px;padding-left: 6px;padding-bottom: 8px;padding-top: 8px;width: 127px;}
ul#navigation li li a{display: block;border-left: 12px solid #000;color: #FFFFFF;text-decoration: none;padding-right: 5px;padding-left: 6px;padding-bottom: 8px;padding-top: 8px;width: 123px;}
ul#navigation li a:hover{background-color: #666;color: #FFF;display: block;}
div.underMenu{text-align: center;font-weight: 700;color: #fff;}
div.underMenu a:link, div.underMenu a:visited{color: #fff;font-weight: 700;}
div.underMenu a:hover, div.underMenu a:active{color: #ccc;font-weight: 700;}
#contactList{margin-top: 1.4em;width: 100%;position: relative;display: block;height: 5.5em; font-size: 100%;}
#contactList li{position: absolute;top: 0;border-bottom: solid 2px #ED9F9F;border-top: solid 2px #ED9F9F;text-align: center;width: 144px;line-height: 1.3em;}
#contactList li#outlook img{float: left;margin-left: 12px;}
#contactList li#outlook{padding: 0.8em 0 0;height: 3.4em;}
#contactList li#byPhone{left: 154px;padding: 0.8em 0 0;height: 3.4em;}
#contactList li#byFax{left: 308px;padding: 0.8em 0 0;height: 3.4em;}
#contactList li#byMail{left: 462px;padding: 0.2em 0 0;height: 4.0em;}
#contentIntroTop{display: block;height: 12px;width: 451px;background:transparent url(images/contentIntroRound.gif) no-repeat 0 0;}
div#contentIntro{display: block;width: 415px; /*462 - 8 (position from left) - 5 for grid/gutter - 36 for internal padding*/
    background-color: #ddd;
    padding: 0 18px;}
div#contentIntro p{line-height: 1.5em;}
#contentIntroWrapper{display: block;position: relative;width: 451px;background: transparent url(images/contentIntroRound.gif) no-repeat bottom center;  padding-bottom: 12px;margin-bottom: 2.0em;}
.narrowFeature{display: block;width: 154px;position: absolute;top: 0px;left: 462px;font-size: 85%;top: 0px;left: 462px;}
.featureTop{top: 0px;left: 462px;}
.featureBottom{top: 200px;left: 462px;}
td .narrowFeature h3{width: 146px;font-size: 110%;color: #fff;text-transform: capitalize;text-align: center;font-weight: 700;border-top: 1px solid #333;border-bottom: 1px solid #333;padding: 3px 0;margin-bottom: 0.4em;background-color: #c21317;}
.narrowFeature p{line-height: 1.3em;width: 136px;text-align: center;}
.narrowFeature p img{margin-top: 1.1em;}
ul.pfRow{position: relative;display: block;margin-top: 1.4em;}
li.pfR, li.pfL{width: 298px;}
li.pfR{position: absolute;left: 308px;top: 0px;}
.pfRow li h3{display: block;width: 298px;height: 101px;}
.pfRow li h3 a{display: block;height: 101px;width: 298px;text-decoration: none;color: #000;}
.pfRow li h3 a:hover img{visibility: hidden;}
.pfRow li h3#waste{background: transparent url(images/featureWasteTreatment_dn.jpg) no-repeat;}
.pfRow li h3#welding{background: transparent url(images/featureUltrasonicWelding_dn.jpg) no-repeat;}
.pfRow li h3#parts{background: transparent url(images/featurePartsWashers_dn.jpg) no-repeat;}
.pfRow li h3#chemicals{background: transparent url(images/featureChemicals_dn.jpg) no-repeat;}
.pfRow li h3#offsite{background: transparent url(images/featureOffSite_dn.jpg) no-repeat;}
.pfRow li h3#chip{background: transparent url(images/featureChipProcessing_dn.jpg) no-repeat;}
#footer{width: 770px;text-align: center;margin-left: auto;margin-right: auto;clear: both;margin-top: 7px; color: #999;font-size: 90%;}
#footerMenu a{font-size: 90%;font-weight: 700;}
.homePageTitle{height: 30px;width: 608px;display: block;}
.pageTitle{background-image: url(images/pageHeader.jpg);background-repeat: no-repeat;width: 603px;display: block;height: 37px;padding-top: 6px;color: #fff;padding-left: 5px;font-size: 17px;}
.dlTopLinks, .dlTopLinksTwo{width: 608px;margin-bottom: 1.2em;}
.dlTopLinks{margin-top: 1.2em;}
.dlTopLinks td, .dlTopLinksTwo td{font-weight: 700;text-align: left;padding-left: 1.2em;vertical-align: top;padding-bottom: 0.5em;}
.dlTopLinks td{width: 25%;}
.dlTopLinksTwo td{width: 50%;}
div#productList table{border-collapse: separate;width: 608px;font-size: 90%;line-height: 1.1em;}
div#productList td{width: 304px;}
div#productList .productDivLeft{width: 300px;float: left;}
div#productList .productDivRight{width: 300px;float: right;}
div#productList .productDivFull{width: 608px;font-size: 110%;}
:target{background-color: #ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ddd;}
div#productList h3, h4{display: block;color: #fff;text-transform: capitalize;text-align: left;font-size: 115%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #333;padding: 2px 0 2px 5px;margin-bottom: 0.8em;background-color: #c21317;line-height: 1.4em;}
div#productList h3 a{color: #fff;text-decoration: none;}
div#productList{margin-top: 1.2em;}
#productList .productImage{float: left;margin-right: 0.75em;}
#productList .productImageAlt{float: right;margin-left: 0.75em;}
.hlContactProduct{font-size: 110%;}
.return a:link, .return a:visited{float: right;width:6.5em;display: block;font-size: 80%;margin-top: 1.4em;padding: 2px 4px;border: 1px solid #000;margin-bottom: 0.8em;background-color: #aaa;text-decoration: none;color: #000;text-align:center;clear:both;}
.return a:hover{background-color: #ddd;}
table#tblEditProducts td{padding: 3px;}
table#tblEditProducts td td{padding: 0;}
table#tblEditProducts td#rblTypes td{padding: 3px;}
table#tblEditProducts td#rblTypes label{margin-left: 2px;}
.gvTextField{font-size: 0.9em;width: 50px;}
.gvTextFieldWide{font-size: 0.9em;}
.gvTextFieldCentered{font-size: 0.9em;text-align: center;}
.gvMembershipHeader{font-weight: bold;text-transform: capitalize;color: #fff;background-color: #c21317;}
.gvMembershipHeader a{color: #fff;font-weight: 700;}
.gvMembershipHeader, .gvMembershipHeader th{border: #f8f8f7 thin solid;padding: 0.5em;}
.gvMembershipHeader th a{color: #fff;}
.gvMembershipSelected, .gvMembershipSelected td, .gvMembershipSelected td a{background-color: #36f;color: #fff;}
.gvMembershipSelected, .gvMembershipSelected td{border: #f8f8f7 thin solid;padding: 0.3em;}
.gvMembershipAlternating, .gvMembershipAlternating td{border: #f8f8f7 thin solid;padding: 0.3em;}
.gvMembershipRow, .gvMembershipRow td{border: #f8f8f7 thin solid;padding: 0.3em;}
.gvMembershipEdit, .gvMembershipEdit td{border: #f8f8f7 thin solid;padding: 0.3em;background-color: #ddd;}
table#tblgvRole td, table#tblgvRole th{padding: 5px 0.5em}
table#tblgvRole th{background-color: #c21317;color: #fff;font-weight: 700;}
.gvCheckBox{margin-top: 0.7em;display: block;}
.gvCheckBox label{margin-left: 0.5em;}
#gvUserName{background-color: #36f;color: #fff;font-weight: 700;padding: 0.3em;display: block;width: 90%;margin-bottom: 0.4em;border: 2px solid #c21317;}
#createRole{display: block;margin-top: 0.7em;}
#createRole input{margin-right: 0.5em;}
div.gvTitle{display: block;width: 90%;border: 2px solid #c21317;color: #c21317;font-weight: 700;padding: 0.3em;margin-bottom: 0.4em;}
#altmenuWrapper{text-align: center;margin-bottom: 1.2em;}
#altmenu table{text-align: left;margin-left: auto;margin-right: auto;}
.altmenuStatic{padding: 1px 3px;display: block;background-color: #ddd;border: 2px outset #666;text-decoration: none;font-size: 1.1em;font-weight: 700;font-family: Calibri, Trebuchet MS, Verdana, Arial;text-align: center;}
.altmenuStatic a:link, .altmenuStatic a:visited, .altmenuStatic a:hover, .altmenuStatic a:active{text-decoration: none;color: #000;width: 110px;}
.altmenuStaticHover{background-color: #ccc;border: 2px inset #000;}
#productManagerWrapper{text-align: center;margin-bottom: 1.2em;}
#productManager{width: 600px;text-align: left;margin-left: auto;margin-right: auto;}
#productManager table{margin-left: 25px;margin-bottom: 0.8em;width: 500px;}
#productManager table td{padding: 2px;border-bottom: 1px solid #c21317;}
#productManager table td.prodEdit{width: 3.0em;}
#productManager .prodName{font-weight: 700;}
#productManager .prodType{display: block;width: 90%;background-color: #c21317;color: #fff;font-weight: 700;padding: 0.3em;margin-bottom: 0.5em;}
#login table{margin-bottom: 0.8em;font-family: Calibri, Trebuchet MS, Verdana, Arial;float: left; margin-right: 20px;}
#login table table{margin-bottom: 0;margin-right: 0;}
#login table table td{padding: 2px;}
#login input{margin-right: 6px;margin-left: 6px;}
.tblSendMail td{padding: 5px;}
td#editor td{padding: 0;}
.checkInterests input{margin-right: 2px;}
.checkInterests{font-size: 0.90em;margin-left: 5px;}
.red{color: #c03;}
#dhtmltooltip{position: absolute;width: 150px;border: 2px solid black;padding: 2px;background-color: #ddd;visibility: hidden;z-index: 1000;text-align: left;font-size: 90%;color: #000;font-weight: 700;}
#saleGalleryWrapper{float: left;width: 600px;padding: 14px;}
#saleGalleryWrapper th{font-size: 1.1em;font-weight: 700;text-align: center;background-color: #ddd;padding: 3px;border: 1px solid #fff;}
#galleryImageTop{display: block;float: right;width: 120px;text-align: center;}
div.btnGalImg{display: block;margin: 0;padding: 0;}
div.btnGalImg a:link, btnGalImg a:visited{display: block;font-weight: 700;text-decoration: none;text-transform: uppercase;font-size: 11px;margin: 0;padding: 0;}
btnGalImg img{display: block;border: 0;float: left;margin: 0;padding: 0;}
div.btnGalImg a:hover img{visibility: hidden;}
.Img1{height: 94px;width: 71px;background: url(../../OtherEquipment/images/PartsWasher_03_over.jpg) no-repeat;}
.Img1 img{height: 94px;width: 71px;}
.Img2{height: 77px;width: 103px;background: url(../../OtherEquipment/images/PartsWasher_06_over.jpg) no-repeat;}
.Img2 img{height: 77px;width: 103px;}
.Img3{height: 78px;width: 95px;background: url(../../OtherEquipment/images/PartsWasher_08_over.jpg) no-repeat;}
.Img3 img{height: 78px;width: 95px;}
.Img4{height: 78px;width: 104px;background: url(../../OtherEquipment/images/PartsWasher_10_over.jpg) no-repeat;}
.Img4 img{height: 78px;width: 104px;}
.Img5{height: 76px;width: 103px;background: url(../../OtherEquipment/images/PartsWasher_12_over.jpg) no-repeat;}
.Img5 img{height: 76px;width: 103px;}
div#ccSignUpWrapper{font-family: 'Trebuchet MS' ,Verdana,Helvetica,sans-serif;width: 144px;text-align: center;line-height: 1.2em;border: solid 1px #C00;margin-bottom: 8px;display:block; padding-bottom:0.7em;padding-top:0.5em;}
div#ccSignUpWrapper img#env{background-color: #CC0000;float: right;margin-right: 5px;margin-top: 3px;}
div#ccSignUpWrapper p#ccTitle{font-size: 15px;color: #CC0000;font-weight: 700;}
.ccInput{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 10px;border: 1px solid #999;}
.ccButton{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;}
div#ccSignUpWrapper p, div#ccSignUpWrapper p a:link{text-decoration: none;font-family: Arial,Helvetica,sans-serif; font-size: 10px;color: #999;padding: 0; margin: 0;}
div#ccSignUpWrapper a{cursor: pointer;}
div#toolBar div{display: block;height: 43px;width: 102px;position: absolute;top: 4px;}
div#toolBar div a{display: block;height: 43px;width: 102px;position: relative;text-indent:-99999px;}
div#toolBar div a:hover{background-position:0 -43px;}
div#toolBar div#startHere{width: 154px;background: transparent url(images/tbStartHere.gif) no-repeat center top;}
div.btnChemicals a{left: 148px;background: transparent url(images/btnChemicals.gif) no-repeat;}
div.btnParts a{left: 250px;background: transparent url(images/btnPartsWashers.gif) no-repeat;}
div.btnWelding a{left: 353px;background: transparent url(images/btnUltrasonicWelding.gif) no-repeat;}
div.btnWaste a{left: 456px;background: transparent url(images/btnWasteTreatment.gif) no-repeat;}
div.btnOffsite a{left: 559px;background: transparent url(images/btnOffsiteServices.gif) no-repeat;}
div.btnCart a{left: 662px;background: transparent url(images/btnCart.gif) no-repeat;}
/* newest layouts */
ul#quadDisplay{display:block;width:100%;}
ul#quadDisplay li.quad{position:relative;top:0;left:0;width:49%;display:block;float:left;height:350px;margin-right:5px;background:#eee;margin-bottom:5px;}
ul#quadDisplay li.alt{background: #CAFFCA;}
ul#quadDisplay h3{color:#c21317;font-size:20px;padding:5px 0 5px 10px;line-height:20px;display:block;clear:both;background:#ddd;margin-bottom:5px;}
ul#quadDisplay p{font-size:.9em;padding-left:10px;line-height:1.2em;}
ul#quadDisplay a.productImage{position:absolute;right:-4px;top:146px;}
ul#quadDisplay div.ulwrap{width:185px;}
ul#quadDisplay ul{list-style-type:circle;font-size:1.1em;}
ul#quadDisplay ul li{background:transparent;float:none;margin-left:1.7em;}
ul#quadDisplay a.details{position:absolute;top:5px;right:10px;font-weight:700;font-size:1.0em;}
ul#quadDisplay a.inquiry{position:absolute;bottom:20px;left:1.3em;font-weight:700;font-size:1.2em;}
a.featureItemImage {display:block;width:140px;height:162px;background:transparent url(images/homeFeature.jpg) top left}
a:hover.featureItemImage{background-position: 0 -162px}
ul.quadColumn{width:25%;float:left;}
a.return:link, a.return:visited{float: right;display: block;font-size: 80%;margin-top: 1.4em;padding: 2px 4px;border: 1px solid #000;margin-bottom: 0.8em;background-color: #C30;text-decoration: none;color: #FFF;text-align:center;clear:both;}
a.return:hover{background-color: #ddd;color: #C30;}