img {
    border: none;
}


.treeview {
    margin-top: 7px;
}



.CartButton {
    border: none;
    background-image: url(../../images/WebSiteContentImages/button_cart.gif);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    width: 118;
    height: 30;
    cursor: hand;
    padding-top: 31;
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
    color: #FFFFFF;
}

.CartButton:hover {
    border: none;
    background-image: url(../../images/WebSiteContentImages/button_cart_ro.gif);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    width: 118;
    height: 30;
    cursor: hand;
    padding-top: 31;
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
    color: #FFFFFF;
}

.CartTextbox {
    padding-top: 15px;
    padding-left: 20px;
    text-align: center;
}

.QuoteButton {
    border: none;
    background-image: url(../../images/WebSiteContentImages/button_quote.gif);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    width: 126;
    height: 30;
    cursor: hand;
    padding-top: 31;
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
    color: #FFFFFF;
}

.QuoteButtonover {
    border: none;
    background-image: url(../../images/WebSiteContentImages/button_quote_ro.gif);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    width: 126;
    height: 30;
    cursor: hand;
    padding-top: 31;
    font-size: 8pt;
    font-weight: normal;
    text-align: right;
    color: #FFFFFF;
}


.blackbold {
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    line-height: 13pt;
    text-decoration: none;
}

.blackbold:active {
    text-decoration: none;
}

.blackbold:hover {
    text-decoration: none;
}

.blackbold:link {
    text-decoration: none;
}

.bluebold {
    font-size: 7pt;
    font-weight: bold;
    color: #003399;
    line-height: 15pt;
    text-decoration: none;
}

.bluebold:active {
    text-decoration: none;
}

.bluebold:hover {
    text-decoration: none;
}

.bluebold:link {
    text-decoration: none;
}


.bodytext {
    font-size: 7pt;
    font-weight: normal;
    color: #000000;
    line-height: 13pt;
}

a.bodytext:active {
    color: #003399;
    text-decoration: underline;
}

a.bodytext:hover {
    color: #CC6600;
    text-decoration: none;
}

a.bodytext:link {
    color: #003399;
    text-decoration: underline;
}

a.bodytext:visited {
    color: #336699;
}

.orangebold {
    font-size: 8pt;
    font-weight: bold;
    color: #CC6600;
    line-height: 15pt;
    text-decoration: none;
}

.orangebold:active {
    text-decoration: none;
}

.orangebold:hover {
    text-decoration: underline;
}

.orangebold:link {
    text-decoration: none;
}

.orangebold:visited {
}

.product {
    font-size: 8pt;
    font-weight: bold;
    color: #003399;
    line-height: 13pt;
}
.productcurrent {
    font-size: 8pt;
    font-weight: bold;
    color: #CC6600;
    line-height: 13pt;
}


a.product:active {
    color: #003399;
    text-decoration: none;
}

a.product:hover {
    color: #CC6600;
    text-decoration: none;
}

a.product:link {
    color: #003399;
    text-decoration: none;
}

a.product:visited {
    text-decoration: none;
}

.subcat {
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    line-height: 13pt;
}

a.subcat:active {
    color: #000000;
    text-decoration: none;
}

a.subcat:hover {
    color: #CC6600;
    text-decoration: none;
}

a.subcat:link {
    color: #000000;
    text-decoration: none;
}

a.subcat:visited {
    text-decoration: none;
}

.subcatcurrent {
    font-size: 8pt;
    font-weight: normal;
    color: #CC6600;
    line-height: 13pt;
}


.title {
    font-size: 11pt;
    font-weight: bold;
    color: #003399;
    line-height: 15pt;
}


.main {
    font-family: Tahoma;
    font-size: 11px;
    color: #595959;
}
.orange {
    font-family: Tahoma;
    font-size: 11px;
    color: #F26522;
}
.green {
    font-family: Tahoma;
    font-size: 11px;
    color: #0B6B11;
}
.biggreen {
    font-family: Tahoma;
    font-size: 18px;
    color: #0B6B11;
}
.bigorange {
    font-family: Tahoma;
    font-size: 18px;
    color: #F26522;
}

/*
    Tree View Controls
    */
.TreeView {
}

.TreeView div {
    margin-left: 10px;
}

.TreeView table {
    border-top: 1px dotted #999999;
}

.TreeView div table {
    border-bottom: none !important;
    border-top: none !important;
}

.TreeView table td {
    padding: 2px 0;
}
/* all nodes */
.NodeStyle {
}
/* root nodes */
.RootNodeStyle {
    font-size: 18px;
    font-family: Tahoma, Arial, Sans-Serif;
}
/* Non-root nodes with children  */
.ParentNodeStyle {
    font-size: 15px;
    font-family: Tahoma, Arial, Sans-Serif;
}
/* Nodes with no children */
.LeafNodesStyle {
    font-size: 15px;
    font-family: Tahoma, Arial, Sans-Serif;
}

a.SelectedNodeStyle {
    background: #E5E5E5;
    display: block;
    padding: 2px 0 2px 3px;
}


.dc {
    float: left;
    height: 100%;
    vertical-align: top;
}

.CMSMenu {
    height:15px;
    text-transform:uppercase;
}

.CMSMenu a {
    text-transform:uppercase
}

.MenuControlTopLevel a {
    color: #FFF;
    font-weight: bold;
}

.GridViewHeaderStyle {
    position: relative;
}
.SearchButton {
    background: url(images/WebSiteContentImages/zm_go_button.jpg) no-repeat;
}

.shoppingCartButton {
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.dt {
    display: table;
    width: 100%;
}
.dr {
    display: table-row;
    width: 100%;
    height: 100%;
}



.goods_c1 {
    width: 150px; /*IE 6 doesn't support min-height so we need to add these 2 lines */
    min-height: 200px;
    height: auto !important; /******************************************************************/
    height: 200px;
    float: left;
    margin: 5px;
    padding: 0px;
    border: 1px solid #CCC;
}


.goods_c1_link {
    width: 100px;
    text-align: center;
    font-size: 10px;
    cursor: pointer;
}

.goods_c3 {
    width: 275px;
    padding-right: 25px;
    min-height: 145px;
    height: 145px;
}
.parent a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
}
.child a {
    color: #E00024;
    font-size: 8pt;
}


.boxText {
    font-size: 10px;
}
.errorBox {
    font-size: 10px;
    background: #ffb3b5;
    font-weight: bold;
}
.stockWarning {
    font-size: 10px;
    color: #cc0033;
}
.productsNotifications {
    background: #f2fff7;
}
.orderEdit {
    font-size: 10px;
    color: #000;
    text-decoration: underline;
}

FORM {
    display: inline;
}

.infoBox {
    background: #b6b7cb;
}

.infoBoxContents {
    background: #f8f8f9;
    font-size: 10px;
}

.mb {
    color: #ffffff;
    font-size: 11px;
    position: absolute;
    font-family: tahoma;
    font-weight: 600;
}
.mw {
    position: relative;
    left: -1;
    top: -1;
    color: #54666F;
    font-size: 11px;
    font-family: tahoma;
    font-weight: 600;
}
.aw {
    color: #54666F;
    font-size: 11px;
    font-family: tahoma;
    font-weight: 600;
}

.productimage {
    border: none;
    max-height: 108px;
    height: expression(this.height > 108 ? 108: true);
    max-width: 108px;
    width: expression(this.height > 108 ? 108: true);
}













TR.headerNavigation {
    background: #bbc3d3;
}

TD.headerNavigation {
    font-size: 10px;
    background: #bbc3d3;
    color: #ffffff;
    font-weight: bold;
}

A.headerNavigation {
    color: #FFFFFF;
}

A.headerNavigation:hover {
    color: #ffffff;
}

TR.headerError {
    background: #ff0000;
}

TD.headerError {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

TR.headerInfo {
    background: #00ff00;
}

TD.headerInfo {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}





.infoBoxNotice {
    background: #FF8E90;
}

.infoBoxNoticeContents {
    background: #FFE6E6;
    font-size: 10px;
}

TD.infoBoxHeading {
    font-size: 10px;
    font-weight: bold;
    background: #bbc3d3;
    color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
    font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
    background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
    background: #f8f8f9;
}

TABLE.productListing {
    border: 1px;
    border-style: solid;
    border-color: #b6b7cb;
    border-spacing: 1px;
}

.productListing-heading {
    font-size: 10px;
    background: #b6b7cb;
    color: #FFFFFF;
    font-weight: bold;
}

TD.productListing-data {
    font-size: 10px;
}

A.pageResults {
    color: #0000FF;
}

A.pageResults:hover {
    color: #0000FF;
    background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
    font-size: 20px;
    font-weight: bold;
    color: #9a9a9a;
}

TR.subBar {
    background: #f4f7fd;
}

TD.subBar {
    font-size: 10px;
    color: #000000;
}

TD.main, P.main {
    font-size: 11px;
    line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
    font-size: 10px;
}

TD.accountCategory {
    font-size: 13px;
    color: #aabbdd;
}

TD.fieldKey {
    font-size: 12px;
    font-weight: bold;
}

TD.fieldValue {
    font-size: 12px;
}

TD.tableHeading {
    font-size: 12px;
    font-weight: bold;
}

SPAN.newItemInCart {
    font-size: 10px;
    color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
    font-size: 11px;
}

TEXTAREA {
    width: 100%;
    font-size: 11px;
}

SPAN.greetUser {
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}

TABLE.formArea {
    background: #f1f9fe;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px;
}

TD.formAreaTitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

SPAN.markProductOutOfStock {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #c76170;
    font-weight: bold;
}

SPAN.productSpecialPrice {
    color: #ff0000;
}

SPAN.errorText {
    color: #ff0000;
}

.moduleRow {
}
.moduleRowOver {
    background-color: #D7E9F7;
    cursor: pointer;
    cursor: hand;
}
.moduleRowSelected {
    background-color: #E9F4FC;
}

.checkoutBarFrom, .checkoutBarTo {
    font-size: 10px;
    color: #8c8c8c;
}
.checkoutBarCurrent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

/* message box */

.messageBox {
    font-size: 10px;
}
.messageStackError, .messageStackWarning {
    font-size: 10px;
    background-color: #ffb3b5;
}
.messageStackSuccess {
    font-size: 10px;
    background-color: #99ff00;
}

/* input requirement */
#manu * {
    background: none;
    border: none;
}
#manu select {
    background-color: #fff;
    border: 1px solid #4a4a4a;
}
.inputRequirement {
    font-size: 10px;
    color: #ff0000;
}

body {
    padding: 0;
    margin: 0;
}
body, td {
    font-family: Tahoma,verdana,arial;
    font-size: 11px;
    color: #0B0B0B;
}

.se {
    width: 80px;
    height: 19px;
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    color: #9B9B9B;
    padding-left: 3px;
}
.se1 {
    width: 120px;
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    color: #0B0B0B;
    padding-left: 3px;
}
.se2 {
    width: 160px;
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    color: #0B0B0B;
    padding-left: 3px;
}
.go {
    height: 19px;
    width: 157px;
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    color: #0B0B0B;
    padding: 0 0 0 3px;
}
.go1 {
    height: 17px;
    width: 40px;
    font-family: tahoma,verdana,arial;
    font-size: 11px;
    color: #494949;
    padding: 0 0 0 3px;
}
.ch {
    height: 19px;
    width: 19px;
}
.bd {
    border: #D0D0D0 solid 1px;
}
.ab {
    vertical-align: middle;
}

.tx {
    font-size: 11px;
    color: #0B0B0B;
}
.tx1 {
    font-size: 11px;
    color: #515151;
}
.tx2 {
    font-size: 11px;
    color: #F47E15;
}
.tx3 {
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}
.tx4 {
    font-size: 14px;
    color: #0B0B0B;
    font-weight: bold;
}
.tx5 {
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}
.tx5 a {
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.tx6 {
    font-size: 10px;
    color: #858585;
    text-transform:uppercase
}
.tx7 {
    font-size: 11px;
    color: #494949;
}
.tx8 {
    font-size: 14px;
    color: #7E7E7E;
    font-weight: bold;
}
.tx9 {
    font-size: 16px;
    color: #7E7E7E;
    font-weight: bold;
}
.tx10 {
    font-size: 11px;
    color: #FFFFFF;
}
.tx11 {
    font-size: 11px;
    color: #5B5B5B;
}

.ml {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}
.ml:hover {
    text-decoration: underline;
}
.ml1 {
    color: #F47E15;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.ml1:hover {
    color: #000000;
}
.ml2 {
    color: #0B0B0B;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.ml2:hover {
    text-decoration: none;
}
.ml3 {
    color: #858585;
    font-size: 10px;
    text-decoration: none;
}
.ml3:hover {
    text-decoration: underline;
}
.ml4 {
    color: #494949;
    font-size: 11px;
    text-decoration: underline;
}
.ml4:hover {
    text-decoration: none;
    font-weight: bold;
}
.ml5 {
    color: #F65B00;
    font-size: 11px;
    text-decoration: underline;
}
.ml5:hover {
    text-decoration: none;
}
.ml6 {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}
.ml6:hover {
    text-decoration: underline;
}
.ml7 {
    color: #F47E15;
    font-size: 11px;
    text-decoration: none;
}
.ml7:hover {
    text-decoration: underline;
}


#zxc1 {
    color: #858585;
    font-size: 10px;
}
#zxc1 a {
    color: #858585;
    font-size: 11px;
    text-decoration: underline;
}
#zxc1 a:hover {
    text-decoration: none;
}

.smallText_1 a {
    color: #000;
    text-decoration: underline;
}

.smallText_1 a:hover {
    color: #000;
    text-decoration: none;
}

#myse select {
    width: 90%;
}

.delp {
    color: #808080;
    font-size: 11px;
    font-weight: normal;
}

.main a {
    color: #000;
    text-decoration: none;
}

.main a:hover {
    color: #000;
    text-decoration: underline;
}

.CartHeader {
    background: url(../../images/WebSiteContentImages/cart_corner.jpg); /*background-image: url(images/WebSiteContentImages/cart_corner.jpg) ;*/
}
