body {background-color:#f2f4ef;

      font-family:Arial, Helvetica, sans-serif;

      margin:0;

      padding:0;

      /*background:url('images/homepage/candy-bg.gif');*/

}

i {display:none;}

#pnav i{
    display:block;
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    text-align:center;
    padding:3px 0 0 0;
    width:159px;
    height:18px;
    margin-top:3px;
    cursor:pointer;
    border-right:1px #CCC solid;
}

p, h1, h2, h3, h4, input {

    margin:0;

    padding:0;}

thead, thead th{background-color: #729956;

                font-size: 14px;

                font-weight: bold;

                color: white;

                text-align:center;

                padding: 6px;}

td {padding: 4px;}

ul, li, dd, dl {Font-Family: Arial, sans-serf, Helvetica;

                Font-Size: 12px;

                Font-Variant: normal;

                Font-Weight: normal;

                Font-Style: normal;}

.float {float:right;padding:0 0 5px 5px;}

#shell {background:url("images/background.jpg") repeat-y;

        height:100%;

        width:822px;

        margin:0px auto 0px auto;}

#global {height:34px;width:800px;margin-left:29px;}

#phone {display:none;

        height:12px;

        float:left;

        font-size:12px;

        margin-top:15px;}

#gn {float:right;

     font-size:12px;

     margin:10px 18px 0 0;

     padding:0 10px 0 0;}

#gn a {color:#000000;text-decoration:none;}

#gn a:hover {text-decoration:underline;}

#header {background:url("images/header2.jpg") no-repeat;height:106px;width:822px;margin-left:11px;}

#headbg {position:absolute;z-index:0;}	

#logo a{display:block;

        float:left;

        height:45px;

        width:155px;

        margin:35px 0 0 25px;}

#anet a{display:block;

        float:left;

        height:45px;

        width:40px;

        margin:35px 0 0 8px;}

#utility {margin:48px 10px 0 0;

          height:22px;

          width:246px;

          padding:0;

          float:right;

          z-index:10;

          position:relative;}

#search {width: 150px;}

#search, #submit {vertical-align: top; margin:0; padding:0; display:inline;z-index:10;}

#submitit {vertical-align: top; margin:0; padding:0; display:inline;z-index:10;}

#utility input[type="text"] { background: #fff; border: 1px solid; border-color: #333; height:16px; padding:1px;}

#pnav {background-image:url("images/buttons/button_background.jpg");

       height:27px;

       width:800px;

       margin:0 auto 0 auto;

       clear:both;}

#pnav a {display:block; text-decoration:none;}
#pnav i:hover{color:#BAD6FE;}
#products{/*background:url("images/buttons/products_button.jpg") no-repeat;*/ 

          width:150px;

          height:27px;

          float:left; }

.pnav_btn{/*width:150px;*/

          height:27px;

          float:left;}

#service_parts_head { 

    /*background:url("images/buttons/service-parts.gif") no-repeat; */

    width:150px;

    height:27px;

    float:left;

}

#service_parts { 

    /*background:url("images/buttons/service_parts.jpg") no-repeat; */

    width:190px;

    height:30px;

    float:left;

}

#service_parts2 { 

    background:url("images/buttons/service_parts.jpg") no-repeat;

    width:190px;

    height:30px;

    float:left;

}

#where {/*background:url("images/buttons/where_button.jpg") no-repeat; */

        width:150px;

        height:27px;

        float:left;}

#monthly {width:800px;

          height:380px;

          margin:0 0 0 11px;

          z-index:1;

          position:relative;}

#featured a{display:block;width:250px;height:200px;}

.pictured {font-size:11px;

           /*float:left;*/

           z-index:2;

           position:absolute;

           top:214px;

           left:25px;

           right:25px;

           /*margin-right:200px;*/

}

.pictured a{color:#6480b5;}

.productblurb {font-size:11px;margin:214px 100px 0 100px;float:left;}

#printable {margin-top:5px;margin-bottom:5px;}

.small {font-size:12pt;}

.smaller {font-size:6pt;}

#rnavbckrnd {background:url("images/shell2.jpg") repeat-y;}

#content {width:575px;float:left;padding:0 10px 15px 27px;}

#content2 {width:775px;float:left;margin:0 10px 15px 27px;}

#content2 p{font-size:12px;margin:0 0 12px 0;}

#content2 h1{font-size:24px;margin:0 0 10px 0;}

#content2 h2{font-size:18px;margin:0 0 12px 0;}

#content2 h3{font-size:16px;margin:0 0 12px 0;}

#content h1{font-size:24px;margin:0 0 10px 0;}

#content p{font-size:12px;margin:0 0 12px 0;}

#content h2{font-size:18px;/*margin:0 0 10px 0;*/}

#content h3{font-size:16px;margin:0 0 12px 0;}

#content h4{font-size:14px;margin:5px 0 2px 0;}

#content h5{font-size:12px;margin:5px 0 2px 0;}

#content i{display:inline;}

#searchres {float:left;padding:10px 10px 15px 10px;}

#searchres td,div,.p,a,.d,.s {font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#searchres div.n {margin-top: 1ex;}

#searchres .s td {width:34em;}

#searchres .z {display:none;}

#searchres .g {margin-top: 1em;margin-bottom: 1em;}

#searchres .s {font-size: 80%;}

#searchres .s td {width:34em;}

#searchres .b,.b a {font-size: 12pt;color:#0000cc;font-weight:bold}

#searchres .d {margin-right:1em;margin-left:1em;}

#searchres .q a:visited,.q a:link,.q a:active,.q {color:#0000cc;}

#searchres .i,.i:link {color:#a90a08;}

#searchres .n .i {font-size: 10pt;font-weight:bold;}

#searchres .q a:visited,.q a:link,.q a:active,.q {color:#0000cc;}

#searchres .l {font-size: 14px;color: #0000cc;}

#searchres p {padding-top: 4px;padding-bottom:4px;}

.pgrid {clear:left;}

.pgrid a {display:block;

          background:url("images/buttons/prdbtn.jpg") no-repeat;

          float:left;

          background-color:#999;

          margin:0 10px 10px 0;

          width:180px;

          height:50px;}

.prod-sel-b {float:left;margin:0 10px 10px 0;width:180px;}

.prod-sel-crit {width:400px;margin-bottom:20px;}

.mprd i {display:none;}

.mprd a {width:561px;

         height:135px;

         margin:0 0 10px 0;

         background:url(images/buttons/hand_washing_fixtures.jpg) no-repeat;}

#imgbtn i {display:none;}

#lockers {background:url("images/buttons/lockers.jpg") no-repeat;}	

#partitions {background:url("images/buttons/partitions.jpg") no-repeat;}

#mills_overhead {background:url("images/buttons/mills_overhead.jpg") no-repeat;}

#mills_floor {background:url("images/buttons/mills_floor.jpg") no-repeat;}

#mills_ceiling {background:url("images/buttons/mills_ceiling.jpg") no-repeat;}

#mills_floortoceiling {background:url("images/buttons/mills_floortoceiling.jpg") no-repeat;}

#mills_urinal {background:url("images/buttons/mills_urinal.jpg") no-repeat;}



#baked_enamel_button {background:url("images/buttons/baked-enamel.jpg") no-repeat;}

#bradmar_solid_plastic_button {background:url("images/buttons/bradmar-solid-plastic.jpg") no-repeat;}

#phenolic_core_button {background:url("images/buttons/phenolic-core.jpg") no-repeat;}

#plastic_laminate_button {background:url("images/buttons/plastic-laminate.jpg") no-repeat;}

#stainless_steel_button {background:url("images/buttons/stainless-steel.jpg") no-repeat;}

#fusion_button {background:url("images/buttons/fusion-granite.jpg") no-repeat;}



#washroom {background:url("images/buttons/washroom.jpg") no-repeat;}

#boutique {background:url("images/buttons/boutique_series.jpg") no-repeat;}

#ESS {background:url("images/buttons/ESSbutton.jpg") no-repeat;}

#multi-purpose-units {background:url("images/buttons/multi-purpose-units.jpg") no-repeat;}

#hand-hair-dryers {background:url("images/buttons/hand-hair-dryers.jpg") no-repeat;}

#towel-dispensers {background:url("images/buttons/towel-dispensers.jpg") no-repeat;}

#waste-receptacles {background:url("images/buttons/waste-receptacles.jpg") no-repeat;}

#napkin-vendors {background:url("images/buttons/napkin-vendors.jpg") no-repeat;}

#seatcover-disp {background:url("images/buttons/seatcover-disp.jpg") no-repeat;}

#toilet-tissue {background:url("images/buttons/toilet-tissue.jpg") no-repeat;}

#soap-disp {background:url("images/buttons/soap-disp.jpg") no-repeat;}

#mirrors {background:url("images/buttons/mirrors.jpg") no-repeat;}

#shelves {background:url("images/buttons/shelves.jpg") no-repeat;}

#grab-bars {background:url("images/buttons/grab-bars.jpg") no-repeat;}

#health-care {background:url("images/buttons/health-care.jpg") no-repeat;}

#hospitality {background:url("images/buttons/hospitality.jpg") no-repeat;}

#jan-san {background:url("images/buttons/jan-san.jpg") no-repeat;}

#medecine-cabinets {background:url("images/buttons/medecine-cabinets.jpg") no-repeat;}

#shower-seats {background:url("images/buttons/shower-seats.jpg") no-repeat;}

#showerproducts {background:url("images/buttons/showerproducts.jpg") no-repeat;}

#sa {background:url("images/buttons/security-sa.jpg") no-repeat;}

#combo-units {background:url("images/buttons/combo-units.jpg") no-repeat;}

#baby-changer {background:url("images/buttons/baby-changers.jpg") no-repeat;}

#eyewashes {background:url("images/buttons/eyewashes.jpg") no-repeat;}

#bottle_eyewash {background:url("images/buttons/bottle_eyewash.jpg") no-repeat;}

#drench_showers {background:url("images/buttons/drench_showers.jpg") no-repeat;}

#drench_eyewash_combo {background:url("images/buttons/combo-units-efx.jpg") no-repeat;}

#portable_eyewash {background:url("images/buttons/portable_eyewash.jpg") no-repeat;}

#drench_hoses {background:url("images/buttons/drench_hoses.jpg") no-repeat;}

#tmv_efx {background:url("images/buttons/tmv_efx.jpg") no-repeat;}

#recess_eyewash {background:url("images/buttons/recess_eyewash.jpg") no-repeat;}

#lab_eyewash {background:url("images/buttons/lab_eyewash.jpg") no-repeat;}

#swing_eyewash {background:url("images/buttons/swing_eyewash.jpg") no-repeat;}

#drench_hoses {background:url("images/buttons/drench_hoses.jpg") no-repeat;}

#pedestal_eyewash {background:url("images/buttons/pedestal_eyewash.jpg") no-repeat;}

#flow_switch {background:url("images/buttons/flow_switch.jpg") no-repeat;}

#wall_eyewash {background:url("images/buttons/wall_eyewash.jpg") no-repeat;}

#patientcare {background:url("images/buttons/patientcare.jpg") no-repeat;}

#security {background:url("images/buttons/security.jpg") no-repeat;}

#security_combi {background:url("images/buttons/security_combi.jpg") no-repeat;}

#security_lav {background:url("images/buttons/security_lav.jpg") no-repeat;}

#security_toilet {background:url("images/buttons/security_toilets.jpg") no-repeat;}

#security_urinal {background:url("images/buttons/security_urinal.jpg") no-repeat;}

#security_cshower {background:url("images/buttons/security_cshower.jpg") no-repeat;}

#security_wshower {background:url("images/buttons/security_wshower.jpg") no-repeat;}

#security_options {background:url("images/buttons/security_options.jpg") no-repeat;}

#security_flushvalveboxes {background:url("images/buttons/security_flushvalve.jpg") no-repeat;}

#security_hosesupplyboxes {background:url("images/buttons/security_hosesupply.jpg") no-repeat;}

#security_sleves {background:url("images/buttons/security_sleves.jpg") no-repeat;}

#thermostatic {background:url("images/buttons/thermostatic.jpg") no-repeat;}

#tmv_point {background:url("images/buttons/tmv_point.jpg") no-repeat;}

#tmv_efx {background:url("images/buttons/tmv_efx.jpg") no-repeat;}

#tmv_standard {background:url("images/buttons/tmv_standard.jpg") no-repeat;}

#tmv_highlow {background:url("images/buttons/tmv_highlow.jpg") no-repeat;}

#tmv_highlowr {background:url("images/buttons/tmv_highlowr.jpg") no-repeat;}

#sanitizers {background:url("images/buttons/sanitizers.jpg") no-repeat;}

#showers {background:url("images/buttons/showers.jpg") no-repeat;}

#individual-showers {background:url("images/buttons/individual-showers.jpg") no-repeat;}

#group-showers {background:url("images/buttons/group-showers.jpg") no-repeat;}

#ada-showers {background:url("images/buttons/ada-showers.jpg") no-repeat;}

#shower-valves {background:url("images/buttons/shower-valves.jpg") no-repeat;}

#shower-accessories {background:url("images/buttons/shower-accessories.jpg") no-repeat;}

#faucets {background:url("images/buttons/faucets.jpg") no-repeat;}

#washfountains {background:url("images/buttons/washfountains.jpg") no-repeat;}

#lav-decks {background:url("images/buttons/lav-deck.jpg") no-repeat;}

#founts {background:url("images/buttons/multi-founts.jpg") no-repeat;} 

#advocate {background:url("images/buttons/advocate.jpg") no-repeat;}

#frq-lavsystems {background:url("images/buttons/freq-lav.jpg") no-repeat;}

#exp-lavsystems {background:url("images/buttons/exp-lav.jpg") no-repeat;}

#a_electronic_faucet {background:url("images/buttons/a_electronic_faucet.jpg") no-repeat;}

#a_mechanical_faucet {background:url("images/buttons/a_mechanical_faucet.jpg") no-repeat;}

#discontinued_faucet {background:url("images/buttons/discontinued_faucet.jpg") no-repeat;}

#accessories_faucet {background:url("images/buttons/accessories_faucet.jpg") no-repeat;}

.clear {clear:both;}

#prodlist1{margin:5px;

           height:175px;

           width:260px;

           border-width:1px;

           border-style:outset;

           padding:5px;

           float:left;

           overflow:visible;}

#prodlist1:hover {border-style:solid;background:#F0F8FF;}

#prodlist a {text-decoration:blink;}

#prodlist1 img {float:left;margin:5px;}

#prodlist2{margin:3px;

           height:100px;

           width:135px;

           border-width:1px;

           border-style:outset;

           padding:2px;

           float:left;

           overflow:visible;

           display:inline;}

#rnav {width:190px;

       float:left;

       padding:5px 0 15px 0;

       margin:0 0 0 4px;}

#rnav h1 {font-size:18px;color:#395da7;margin-left:10px;}

#rnav h2 {font-size:14px;color:#395da7;margin:10px 0 8px 5px;}

#rnav a{font-size:12px;

        color:#395da7;

        display:block;

        margin:0 0 5px 10px;}

#calls {width:190px;}

#calls a {display:block;height:30px;margin:0 0 5px 0;}

#calls #how-wheretobuy {background:url("images/buttons/how-wheretobuy.jpg") no-repeat;}

#calls #accessories {background:url("images/buttons/accessories.jpg") no-repeat;}

#calls #service_parts {background:url("images/buttons/service_parts.jpg") no-repeat;}

#calls #print-version {background:url("images/buttons/print_version.jpg") no-repeat;}

#white {background-color:#FFFFFF;

        width:190px;

        padding:12px 0 25px 0;

        border-top:solid;

        border-top-width:1px;}

#white h3 {font-size:14px;margin:3px auto 3px 5px;}

#white p{margin:3px auto 0px 10px;}

#rnavad {background:url("images/rnav_ad.jpg") no-repeat;height:102px;width:190px;}

#rnavEFX {background:url("images/logos/onestep_logo.jpg") no-repeat;

          height:65px;

          width:190px;

          border-bottom:solid;

          border-bottom-width:1px;

          padding:5px 0 5px 0;}

#rnavEFX a {display:block;

            height:65px;

            width:190px;

            position:relative;}

#rnavLCKR {background:url("images/gallery/SportsLockerRoom.jpg") no-repeat;

           height:103px;

           width:190px;

           border-bottom:solid;

           border-bottom-width:1px;}

#rnavSHOWER {background:url("images/gallery/rnav_shower.jpg") no-repeat;

             height:62px;

             width:190px;

             border-bottom:solid;

             border-bottom-width:1px;}

#rnavWASHFOUNTAIN {background:url("images/gallery/rnav_washfountain.jpg") no-repeat;

                   height:62px;

                   width:190px;

                   border-bottom:solid;

                   border-bottom-width:1px;}

#rnavFAUCET {background:url("images/gallery/rnav_faucet.jpg") no-repeat;

             height:62px;

             width:190px;

             border-bottom:solid;

             border-bottom-width:1px;}

#rnavLAV {background:url("images/gallery/rnav_lav.jpg") no-repeat;

          height:62px;

          width:190px;

          border-bottom:solid;

          border-bottom-width:1px;}

#rnavTMV {background:url("images/gallery/rnav_tmv.jpg") no-repeat;

          height:100px;

          width:190px;

          border-bottom:solid;

          border-bottom-width:1px;}

#rnavMILLS {background:url("images/gallery/rnav_mills.jpg") no-repeat;

            height:100px;

            width:190px;

            border-bottom:solid;

            border-bottom-width:1px;}

#rnavPATIENT {background:url("images/gallery/rnav_patient.jpg") no-repeat;

              height:62px;

              width:190px;

              border-bottom:solid;

              border-bottom-width:1px;}

#rnavWASHACCESS {background:url("images/gallery/rnav_washaccess.jpg") no-repeat;

                 height:62px;

                 width:190px;

                 border-bottom:solid;

                 border-bottom-width:1px;}

#rnavad h1{display:none;}

#rnavad p{color:#FFFFFF;

          font-size:11px;

          padding-top:29px!important;

          margin:0 0 0 10px;}

#rnavad a{color:#FFFFFF;margin-left:0!important;}

#blue {background-color:#abd6d3;

       width:190px;

       padding:10px 0 12px 0;

       font-size:11px;}

#blue p {margin-left:5px;}

#blue h4 {font-size:14px;margin-left:3px;}

.spanstyle {position:relative;

            margin-left:0px;

            margin-top:0px;
}

#buckets {
    display:inline;
    width:800px;
    height:180px;
    margin:0 0 0 11px;
    padding:0;
    float:left;
}


#bucket2 {
    display: inline;
    margin:0 10px;
    padding:0;
    height:170px;
    width:270px;
    float:left;
}	

.bucket {
    float:left;
    width:253px;
    height:170px;
    padding:0;
    margin:0;
    border:none;
    text-align:center;
}	

/*
OBSOLETE BUCKET TAGS

#bucket1 h2{display:none;}
#bucket1 p{font-size:11px;margin:31px 0 0 29px;}
#bucket1 a{color:#000000;}

#bucket2 p {font-size:11px;margin:5px 0 0 5px;}
#bucket2 ul {font-size:11px;margin-top:2px;}
#bucket2 li {font-size:11px;margin:0 0 0 0;}
#bucket2 a{display:block;
	height:159px;
	width:259px;
	color:#6480b5;}

#bucket3 h2{display:none;}
#bucket3 p{font-size:11px;margin:30px 0 0 13px;float:right;}
#bucket3 a{
	color:#FFFFFF;
	display:block;
	height:159px;
	width:259px;
}*/

#footer {height:80px;

         background-color:#FFF;

         border-top:#000 solid 1px;

         margin:20px 10px 0 10px;

         clear:both;}

#footer p {font-size:12px;margin:0 0 0 10px;padding:5px 0 0 0;}

.bucet2_img {margin:10px 0 0 25px;}

.crumbs {font-size:11px;padding-top:5px;}

.crumbs a{color:#6480b5;}	

.footer {font-size:12px;margin:0 0 0 28px;padding:10px 0 5px 0;}

.inputform {padding:1px;border: #000 solid 1px;background:#FFFF99;}

.inputform td{font-weight:bold;}

.inputhead {background-color:#D8D8D8;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

#sub1 {margin-left:25px;margin-top:5px;}

#sub2 {margin-left:40px;margin-top:5px;}

#colorselect {text-align:center;float:left;padding:5px;}

.appphoto {position:relative;}

.popup {position:absolute;

        border: 1px solid;

        background-color:white;

        z-index:0;

        visibility:hidden;

        padding: 5px;}

#mills-baked-color-changer {display:block;

                            height:185px;

                            width:185px;

                            padding:5px;

                            float:left;}



.sales-rep {padding:2px 0 2px 10px;}

.sales-rep p {margin-left:10px;}

.pref-dist {background:#E6F0F7;padding:2px 0 10px 10px;}

.pref-dist p {margin-left:10px;margin-bottom:0px;}

.trad-dist {padding:2px 0 10px 10px;}

#locator-head {font-size:10pt;

               font-weight:bold;

               color:blue;

               display:inline;}

.locator-rep{padding-bottom:10px;

             padding-right:10px;

             padding-left:10px;

             float:left;}

.no-match{opacity:0.4;filter:alpha(opacity=40);}

.e_head{font-size:16px;margin-top:5px;}



.newP {background:yellow;}



ul#warranty {

    margin-left:20px;

    margin-top:10px;

    /*padding:5px;*/

    display:block;

    margin-bottom:1.5em;

}

#warranty li {

    display:list-item;

    list-style-type: decimal;

    /*list-style-position:outside;*/

}



#warranty .bullet {

    display:list-item;

    list-style-type: disc;

    /*list-style-position:outside;*/

}

label.error {
    color:red;
    float:none;
    padding-left:0.5em;
    vertical-align:top;
}

tr.odd {
    background:#D3D3D3;
}