/* CSS Document */

* {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
html {float: left; width: 778px; margin: 0px auto; padding: 0px; }
body {float: left; width: 778px; margin: 0px auto; padding: 0px; }

img {border: none; }

a, a:link {color: #000000; text-decoration: none; }
a:hover {text-decoration: underline; }

.hide {display: none; }

#divPageContainer {float: left; width: 778px; margin: 0px; padding: 0px; }

#divPageContainer #divPrintHeader {display: none; }

#divPageContainer #divMainHeader {float: left; width: 778px; margin: 0px; padding: 0px; }
#divPageContainer #divMainHeader #divTopMenu {float: left; width: 778px; height: 25px; margin: 0px; padding: 0px; background-color: #336600; color: #FFFFFF; text-transform: uppercase; }
#divPageContainer #divMainHeader #divTopMenu ul {float: right; width: 758px; margin: 0px; padding: 5px 20px 5px 0px; list-style-type: none; font-size: 0.65em; }
#divPageContainer #divMainHeader #divTopMenu ul li {float: right; line-height: 15px; margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px; border-right: 1px solid #FFFFFF; }
#divPageContainer #divMainHeader #divTopMenu ul li.liLastItem {padding: 0px; border: none; }
#divPageContainer #divMainHeader #divTopMenu ul li a, #divPageContainer #divMainHeader #divTopMenu ul li a:link {color: #FFFFFF; text-decoration: none; }
#divPageContainer #divMainHeader #divTopMenu ul li a:hover {color: #FFFFFF; text-decoration: underline; }

#divPageContainer #divMainHeader #divHeaderBar {float: left; width: 778px; margin: 0px; padding: 0px; background-color: #FFFFFF; color: #000000; }
#divPageContainer #divMainHeader #divHeaderBar img {float: left; margin: 0px; padding: 0px; }

#divPageContainer #divMainHeader #divHeaderBar #divHeaderBox {float: left; width: 80px; height: 50px; margin: 0px; padding: 30px 0px 0px 0px; background: url(../../images/hygieco/header_blank.gif) top left no-repeat; text-align: center; font-size: 0.85em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #336600; }

#divPageContainer #divMainHeader #divHeaderBar #divMainMenu {float: left; width: 618px; height: 20px; margin: 0px; padding: 0px; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul {float: left; width: 618px; margin: 0px; padding: 0px; list-style-type: none; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li {float: left; width: 60px; height: 80px; margin: 0px; padding: 0px; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li span {display: none; }

#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a, #divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:link {float: left; width: 60px; height: 80px; margin: 0px; padding: 0px; }

#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li.liHome {width: 80px; }

#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem1 {width: 80px; background: url(../../images/hygieco/menu_home.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem2 {background: url(../../images/hygieco/menu_aboutus.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem3 {background: url(../../images/hygieco/menu_contact.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem4 {background: url(../../images/hygieco/menu_washroom.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem5 {background: url(../../images/hygieco/menu_clinical.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem6 {background: url(../../images/hygieco/menu_garden.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem7 {background: url(../../images/hygieco/menu_supplies.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem8 {background: url(../../images/hygieco/menu_law.gif) top left no-repeat; }
/* #divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem9 {background: url(../../images/hygieco/menu_pink.gif) top left no-repeat; } */
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a.aMenuItem9 {background: url(../../images/hygieco/menu_question.gif) top left no-repeat; }

#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem1 {width: 80px; background: url(../../images/hygieco/menu_home_sel.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem2 {background: url(../../images/hygieco/menu_aboutus_sel.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem3 {background: url(../../images/hygieco/menu_contact_sel.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem4 {background: url(../../images/hygieco/menu_washroom_sel.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem5 {background: url(../../images/hygieco/menu_clinical_sel.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem6 {background: url(../../images/hygieco/menu_garden_sel.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem7 {background: url(../../images/hygieco/menu_supplies_sel.gif) top left no-repeat; }
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem8 {background: url(../../images/hygieco/menu_law_sel.gif) top left no-repeat; }
/* #divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem9 {background: url(../../images/hygieco/menu_pink_sel.gif) top left no-repeat; } */
#divPageContainer #divMainHeader #divHeaderBar #divMainMenu ul li a:hover.aMenuItem9 {background: url(../../images/hygieco/menu_question_sel.gif) top left no-repeat; }

#divPageContainer #divSubHeader {float: left; width: 778px; height: 30px; margin: 0px; padding: 0px; background-color: #FFFFFF; text-transform: uppercase; font-size: 0.7em; color: #336600; border-bottom: 1px solid #A6D4BC; }
#divPageContainer #divSubHeader #divSubHeaderLeft {float: left; width: 140px; line-height: 30px; margin: 0px; padding: 0px 10px; text-align: right; border-bottom: 1px solid #FFFFFF; }
#divPageContainer #divSubHeader #divSubHeaderCentre {float: left; width: 418px; line-height: 30px; margin: 0px; padding: 5px 20px; border-top: 1px solid #A6D4BC; }
#divPageContainer #divSubHeader #divSubHeaderCentre #cmbProduct {width: 250px; }
#divPageContainer #divSubHeader #divSubHeaderRight {float: left; width: 140px; line-height: 30px; margin: 0px; padding: 0px 10px; border-top: 1px solid #A6D4BC; }

#divPageContainer #divContent #divColumnContainer {float: left; width: 778px; margin: 0px; padding: 0px; }

#divPageContainer #divContent #divColumnContainer #divLeftColumn {float: left; width: 160px; margin: 0px; padding: 10px 0px; }
#divPageContainer #divContent #divColumnContainer #divLeftColumn #divSideBarImage {float: left; width: 50px; margin: 0px; padding: 0px; }
#divPageContainer #divContent #divColumnContainer #divLeftColumn #divSideBarImage img {float: left; margin: 0px; padding: 0px; }
#divPageContainer #divContent #divColumnContainer #divLeftColumn #divSideBarMenu {float: left; width: 110px; margin: 0px; padding: 0px; font-size: 0.7em;}
#divPageContainer #divContent #divColumnContainer #divLeftColumn #divSideBarMenu ul {margin: 0px 10px 0px 20px; padding: 0px; list-style-type: square; }
#divPageContainer #divContent #divColumnContainer #divLeftColumn #divSideBarMenu ul li {margin: 0px; padding: 2px 0px; }

#divPageContainer #divContent #divColumnContainer #divContentColumn {float: left; width: 418px; margin: 0px; padding: 10px 20px 30px 20px; font-size: 0.8em; }
#divPageContainer #divContent #divColumnContainer #divContentColumn h1 {float: left; width: 418px; margin: 0px; padding: 0px 0px 10px 0px; font-size: 1.5em; font-weight: normal; }
#divPageContainer #divContent #divColumnContainer #divContentColumn h2 {float: left; width: 418px; margin: 0px; padding: 0px 0px 10px 0px; font-size: 1.3em; font-weight: normal; }
#divPageContainer #divContent #divColumnContainer #divContentColumn h3 {float: left; width: 418px; margin: 0px; padding: 0px 0px 10px 0px; font-size: 1.3em; font-weight: normal; }
#divPageContainer #divContent #divColumnContainer #divContentColumn p {margin: 0px; padding: 5px 0px; }
#divPageContainer #divContent #divColumnContainer #divContentColumn ul {margin: 0px 0px 0px 15px; padding: 0px; font-size: 1.0em; }
#divPageContainer #divContent #divColumnContainer #divContentColumn ul li {margin: 0px; padding: 2px 0px; }
#divPageContainer #divContent #divColumnContainer #divContentColumn a {text-decoration: underline; }
#divPageContainer #divContent #divColumnContainer #divContentColumn a:hover {text-decoration: none; }
#divPageContainer #divContent #divColumnContainer #divContentColumn #divBreadcrumbs {margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.0em; }


body>#divPageContainer #divContent #divColumnContainer #divContentColumn ul {float: left; }

#divPageContainer #divContent #divColumnContainer #divRightColumn {float: left; width: 160px; margin: 0px; padding: 10px 0px; text-align: center; font-size: 1.0em; }

#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket {float: left; width: 140px; margin: 0px 0px 10px 0px; padding: 0px 10px 10px 10px; text-align: left; }
#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket p {float: left; width: 130px; margin: 0px; padding: 5px 5px; font-size: 0.8em; }
#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket ul {float: left; width: 130px; margin: 0px; padding: 0px 0px 0px 5px; list-style-type: none; font-size: 0.8em; }
#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket ul li {float: left; width: 130px; margin: 0px; padding: 0px 0px 10px 0px; }

#divPageContainer #divContent #divColumnContainer #divRightColumn #divRelatedProductsHolder {float: left; width: 160px; margin: 0px; padding: 0px; text-align: center; font-size: 1.0em; }
#divPageContainer #divContent #divColumnContainer #divRightColumn #divRelatedProductsHolder h2 {float: left; width: 150px; margin: 0px; padding: 10px 0px 10px 10px; font-size: 0.8em; font-weight: bold; background-color: #CCCCCC; text-align: left; }
#divPageContainer #divContent #divColumnContainer #divRightColumn #divRelatedProductsHolder .divRelatedProduct {float: left; width: 150px; margin: 0px; padding: 5px 0px; font-size: 0.8em; }

#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket p.pBasketButton {border-top: 1px solid #CCCCCC; margin: 0px 2.5px; padding: 5px 0px; }
body>#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket p.pBasketButton {margin: 0px 5px; }
#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket p.pBasketButton a, #divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket p.pBasketButton a:link {font-weight: bold; color: #000000; text-decoration: none; }
#divPageContainer #divContent #divColumnContainer #divRightColumn #divBasket p.pBasketButton a:hover {text-decoration: underline; }

#divFormHolder {float: left; width: 400px; margin: 0px; padding: 0px; }

#divFormHolder .divFormRow {float: left; width: 400px; margin: 5px 0 0 0; padding: 0px; }
#divFormHolder .divFormRow .spaFormLabel {float: left; width: 150px; margin: 0px; padding: 0px; font-size: 1.0em; }
#divFormHolder .divFormRow .spaFormField {float: left; width: 250px; margin: 0px; padding: 0px; }
#divFormHolder .divFormRow .spaFormField input {float: left; width: 245px; font-size: 0.8em; }
#divFormHolder .divFormRow .spaFormField textarea {float: left; width: 245px; font-size: 0.8em; }
#divFormHolder .divFormRow .spaFormField select {float: left; width: 250px; font-size: 0.8em; }

#divFormHolder .divFormButtonRow {float: left; width: 400px; margin: 20px 0px; padding: 0px; text-align: right; }
