/*



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/

  .cat_description {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #800000;

     background : inherit;

     font-weight : bold;

      }

 .boxText {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #800000;

     background : inherit;

      }

 .maintableBorder {

     background-color : #ff9900;

     color : inherit;

      }

 .maintableBackground {

     background-color : #ffffff;

     color : inherit;

      }

 .column_left {

     background-color : #2d6dc5;

     color : inherit;

      }

 .centertable {

     border-left : 1px solid #e0edd1;

 

     background-repeat : repeat-x;

     font-family : Verdana, Arial, sans-serif;

     border-right : 1px solid #e0edd1;

     color : #000000;

     background-color : #ffffff;

      }

 .errorBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : inherit;

     background : #ffb3b5;

     font-weight : bold;

      }

 .stockWarning {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #cc0033;

     background : inherit;

      }

 .productsNotifications {

     background : #f2fff7;

     color : inherit;

      }

 .orderEdit {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #70d250;

     background : inherit;

     text-decoration : underline;

      }

 .navBlue {

     color : #ff0000;

     background : inherit;

     font-size : 8pt;

     font-family : Verdana, Arial, sans-serif;

      }

 .subnavBlue {

     color : #9966ff;

     background : inherit;

     font-size : 8pt;

     font-family : Verdana, Arial, sans-serif;

      }

 body {

     background : #ffffff;

     color : #000000;

     margin : 0;

      }

 A {

     background : inherit;

     color : #000000;

     text-decoration : none;

      }

 A:hover {

     background : inherit;

     color : #990000;

     text-decoration : underline;

      }

 FORM {

     display : inline;

      }

 TR.header {

     color : inherit;

     background : #ffffff;

      }

 TR.headerNavigation {

     color : inherit;

     background : #999900;

      }

 TD.headerNavigation {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #999900;

     color : #ffffff;

     font-weight : bold;

      }

 A.headerNavigation {

     color : #000000;

     background : inherit;

      }

 a:hover.headerNavigation {

     color : #990000;

     background : inherit;

      }

 TR.headerError {

     color : inherit;

     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;

     color : inherit;

      }

 TD.headerInfo {

     font-family : Tahoma, Verdana, Arial, sans-serif;

     font-size : 12px;

     background : #00ff00;

     color : #ffffff;

     font-weight : bold;

     text-align : center;

      }

 TR.footer {

     background : #999900;

     color : inherit;

      }

 TD.footer {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background-image : url(images/links_middle.gif);

     background-repeat : repeat-x;

     background : #2d6ec5;

     color : #000000;

     font-weight : bold;

      }

 .templateinfobox {

     background : #ffffff;//center box

     color : #ffffff;

     font-family : Verdana, Helvetica, Arial, sans-serif;

     font-size : 10px;

border-right:1px #e0edd1 solid;

border-left:1px #e0edd1 solid;

      }

 .templateinfobox1 {

     background : #ffffff;

     color : black;

     font-family : Verdana, Helvetica, Arial, sans-serif;

     font-size : 10px;

      }

 .infoBox {

     color : #ffffff;

     background : #ffffff;

      }

 TD.infoBox, SPAN.infoBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #ffffff;

     color : inherit;

      }

 TD.infoBoxHeading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     text-align : center;

     vertical-align : center;
	 

     background : inherit;

     color : #000000;

      }

 .infoBoxContents {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TD.infoBoxFooter {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

     color : #ffffff;

      }

 TD.contentBoxHeading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     text-align : center;

     color : #C8D0E0;

     background : #ffffff;

     padding-top : 5px;

      }

 .infoBoxContentsHeader {

     color : inherit;

     background : inherit;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     text-align : center;

     vertical-align : top;

      }



 .infoBoxContentsCenter {

    color : inherit;

    background : #ffffff;

    font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

}



 TD.infoBoxContentsfooter {

    color : #000000;

    background-color : inherit;

     font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

    font-weight : bold;

}



 TD.infoBoxHeadingImage {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     text-align : center;

     vertical-align : top;
	 padding-top : 5px;

     background-image : url('images/infobox/background.gif');

     background-repeat : repeat-x;

     background-position : left;

     background-color : #fbfcfd;

     color : #000000;

      }

 TD.infoBoxFooterImage {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background-color : #fbfcfd;

     background-image : url(images/infobox/backgroundfb.gif);

     background-repeat : repeat-x;

     background-position : left;

     color : #000000;

      }

 .infoBoxNotice {

     color : inherit;

     background : #ff8e90;

      }

 .infoBoxNoticeContents {

     color : inherit;

     background : #ffe6e6;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TD.main_table_heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     border-width : thin;

     border-color : #cccccc;

     border-style : solid;

     background : #ffffff;

     color : #000000;

      }

 TD.main_table_heading_inner {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #ffffff;

     color : #000000;

      }

 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;

     color : inherit;

      }

 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;

     color : inherit;

      }

 TABLE.productListing {

     border : 1px;

     border-style : solid;

     border-color : #e0edd1;

     border-spacing : 1px;

      }

 .productListing-heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #b6b7cb;

     color : #000000;

     font-weight : bold;

      }

 .productlisting-headingPrice {

     font-family : Verdana, Arial, sans-serif;

     font-size : 20px;

     font-weight : bold;

     color : #9a9a9a;

     background : inherit;

      }

 TD.productListing-data {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 A.pageResults {

     color : #0000ff;

     background : inherit;

      }

 a:hover.pageResults {

     color : #0000ff;

     background : #ffff33;

      }

 TD.pageHeading, DIV.pageHeading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 20px;

     font-weight : bold;

     color : #9a9a9a;

     background : inherit;

      }

 TR.subBar {

     background : #f4f7fd;

     color : inherit;

      }

 TD.subBar {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background : inherit;

      }

 TD.main, P.main {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     line-height : 1.5;

      }

 TD.smallText, SPAN.smallText, P.smallText {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TD.accountCategory {

     font-family : Verdana, Arial, sans-serif;

     font-size : 13px;

     color : #aabbdd;

     background : inherit;

      }

 TD.fieldKey {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

     font-weight : bold;

      }

 TD.fieldValue {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

      }

 TD.tableHeading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

     font-weight : bold;

      }

 TD.category_desc {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     line-height : 1.5;

      }

 SPAN.newItemInCart {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #ff0000;

     background : inherit;

      }

 CHECKBOX, INPUT, RADIO, SELECT {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

      }

 TEXTAREA {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

      }

 SPAN.greetUser {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

     color : #f0a480;

     background : inherit;

     font-weight : bold;

      }

 TABLE.formArea {

     color : inherit;

     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;

     background : inherit;

     font-weight : bold;

      }

 SPAN.productSpecialPrice {

     font-family : Verdana, Arial, sans-serif;

     color : #ff0000;

     background : inherit;

      }

 SPAN.errorText {

     font-family : Verdana, Arial, sans-serif;

     color : #ff0000;

     background : inherit;

      }

 .moduleRowOver {

     background-color : #d7e9f7;

     color : inherit;

     cursor : pointer;

      }

 .moduleRowSelected {

     background-color : #e9f4fc;

     color : inherit;

      }

 .checkoutBarFrom, .checkoutBarTo {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #8c8c8c;

     background : inherit;

      }

 .checkoutBarCurrent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background : inherit;

      }

 .messageBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 .messageStackError, .messageStackWarning {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background-color : #ffb3b5;

     color : inherit;

      }

 .messageStackSuccess {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background-color : #99ff00;

     color : inherit;

      }

 .inputRequirement {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #ff0000;

     background : inherit;

      }

 TABLE.linkListing {

     border : 1px;

     border-style : solid;

     border-color : #b6b7cb;

     border-spacing : 1px;

      }

 .linkListing-heading {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : #bdcaf3;

     color : #ffffff;

     text-align : center;

      }

 TD.linkListing-data {

     border-right : 1px solid #b6b7cb;

     border-bottom : 1px solid #b6b7cb;

     padding : 4px;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

      }

 TR.linkListing-odd {

     background : #ffffff;

     color : inherit;

      }

 TR.linkListing-even {

     background : #f5f5f5;

     color : inherit;

      }

 .content {

     background : inherit;

     color : #000000;

     font-size : 10px;

     font-family : Verdana, Arial, sans-serif;

      }

 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     line-height : 1.5;

     color : #bdcaf0;

     background : inherit;

      }

 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {

     background-image : url('images/button_blank_left.gif');

      }

 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {

     background-image : url('images/button_blank_right.gif');

      }

 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {

     background-image : url('images/button_blank_middle.gif');

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background-color : inherit;

     color : #000000;

      }

 A.HeaderPageLinks {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     color : #000000;

     background : inherit;

      }

 a:hover.HeaderPageLinks {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

     color : #00ff00;

      }

A.PageLinks {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     color:#FF3300;

     background : inherit;

      }

 a:hover.PageLinks {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

     color:#993300;

      }

 TD.cookieUsage {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

     background : #000000;

     color : #ffffff;

      }

 .attributeBoxContent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #808080;

      }

 .TR.attributeBoxContent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #808080;

      }

 .TD.attributeBoxContent {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #c0c0c0;

      }

 .storyboxtitle {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:link {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:active {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:visited {

     font-family : Verdana, Arial, sans-serif;

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:hover {

     font-family : Verdana, Arial, sans-serif;

     color : #ffffff;

     font-size : 10px;

     font-weight : bold;

     text-decoration : underline;

     background : inherit;

      }

 .yearHeader {

     font-family : Verdana, Arial, sans-serif;

     font-size : 14px;

     font-weight : bold;

     color : #000000;

     background-color : #ffffff;

      }

 .calendarMonth {

     background-color : #cccccc;

     color : inherit;

     cursor : default;

     width : 100%;

      }

 .calendarHeader {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     font-weight : bold;

     color : #000000;

     background-color : #ffffff;

     text-decoration : none;

     height : 22px;

      }

 .calendarToday {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #ffcf00;

     padding-left : 3px;

     text-decoration : none;

     border : 1px solid #ffffff;

     height : 22px;

     width : 18px;

      }

 .calendarWeekend {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #caeeff;

     padding-left : 3px;

     line-height : 14px;

     text-decoration : none;

     border : 1px solid #ffffff;

     height : 22px;

     width : 18px;

      }

 .calendar {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     color : #000000;

     background-color : #ffffff;

     padding-left : 3px;

     line-height : 14px;

     text-decoration : none;

     height : 22px;

     width : 18px;

      }

 .event {

     font-family : Verdana, Arial, sans-serif;

     font-size : 11px;

     color : #000000;

     background-color : #ffffff;

     text-decoration : none;

     border : 1px solid #e6e6e6;

      }

 .empty {

     background-color : #f0faff;

     color : inherit;

     line-height : 14px;

     height : 22px;

     width : 18px;

      }

 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 h4.infoTitle {

     margin-top : 0;

     margin-right : 0;

     margin-left : 0;

     margin-bottom : 0.2em;

      }

 p.infoBlurb {

     margin-top : 0;

     margin-right : 0;

     margin-left : 0;

     margin-bottom : 2em;

      }

 TD.productPriceInListing {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #d2e9fb;

     color : inherit;

      }

 TD.productPriceInBox {

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     background : #eeeeee;

     color : inherit;

      }

 TD.productPriceInProdInfo {

     font-family : Verdana, Arial, sans-serif;

     font-size : 12px;

     background : #ccffcc;

     color : inherit;

      }

 #navMenu {

     clear : both;

     height : 0.01%;

     margin : 0;

     padding : 0;

     list-style : none;

      }

 #navMenu ul {

     float : left;

     width : 150px;

     margin : 0;

     padding : 0;

     list-style : none;

      }

 #navMenu li {

     position : relative;

     float : left;

     line-height : 24px;

     margin-bottom : -1px;

     width : 150px;

      }

 #navMenu li ul {

     position : absolute;

     left : -999em;

     margin-left : 150px;

     margin-top : -26px;

      }

 #navMenu li ul ul {

     left : -999em;

      }

 #navMenu li a {

     width : 150px;

     display : block;

     color : #334;

     font-weight : bold;

     text-decoration : none;

     background : #ffffff;

     border : 1px solid #cce;

     padding-left : 2px;

      }

 #navMenu li a:hover {

     color : #000000;

     background : #aac;

      }

 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {

     left : -999em;

      }

 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {

     left : auto;

      }

.STYLE2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.STYLE1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dashedline{ margin:4px 0 4px 0;padding:0; border-bottom:dashed 1px #999999}
.topcatlinks{font-size:12px;line-height:25px;color:#0099FF; font-weight:bold;}
.catlinks{font-size:12px;color:#1087AF; line-height:16px;}
.gototop{color:#3366CC;font-size:12px;}
.review_title{float:left;font-size:12px;padding:6px 0 0 0;margin:0;}
.review_titlewords{float:left;padding-top:6px;font-size:12px;}

.footer_box {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;border-left:1px #e0edd1 solid; border-right:1px #e0edd1 solid; border-bottom:2px #FEBA01 solid; background-color:#D8F0D0; text-align:center;}

.header_link {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;text-align:center;}
.header_box {width:100%; border:0;}

.h1_p_name{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold; color:#9a9a9a;margin:0;padding:0;}
.h1_list_new{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold; color:#1087AF;margin:0;padding:0;}
.h1_list{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:20px; font-weight:bold; color:#1087AF;margin:0;padding:0;}
.h1_list_last{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold; color:#1087AF;margin:0;padding:0;}
.p_info_price{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#1087AF;margin:0;padding:0;}
.p_info_model{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#1087AF; margin:0;padding:0;}

.h2_sub_category{font-size:12px;color:#1087AF;margin:0;padding:0;}

.home_h1{float:left;width:270px;clear:both;font-size:18px;  font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#1087AF;position: relative;left: 30px;top: 3px; margin:0; padding:5px 0 5px 5px;}
.home_h1_words{float:left;width:285px;font-size:18px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#1087AF;position: relative;left:7px;top: 3px; margin:0; padding:5px 5px 5px 0;}

.description{clear:both;font-family:Tahoma,Verdana,sans-serif;padding:0 0 5px 0;}
.description h2{font-size:14px;color:#1087AF;margin:0;padding:0 0 8px 0;border:0;}
.description h3{font-weight:normal;font-size:12px;color:#1087AF;margin:0;padding:0 0 4px 0;border:0;}
.description p{margin:0;padding:0;font-size:12px;}
.topText{width:650px;margin-left:60px;}
.logoBg{background:url(/templates/Pixame_v1_B2B/images/top_bgL.jpg) no-repeat;padding-top:3px;}
.allProdcatH1{color:#404d5d;padding:0;margin:4px 0;font-size:20px;}
.listHeader{font-size:14px;font-weight:bold;}
.allProdCat{clear:both;display:block;text-align:center;font-size:14px;padding:5px 0;border:solid 1px #CCCCCC;margin:5px 5px;font-size:12px;background-color:#dddddd;}
.allProdCat:hover{background-color:#cccccc;}
.allProdCatChild{float:left;width:175px;display:block;text-align:center;font-size:14px;padding:5px 0;border:solid 1px #CCCCCC;margin:5px 5px;font-size:12px;}
.allProdCatChild:hover{background-color:#eeeeee;}
.allProdDesc{line-height:160%;font-size:12px;}
/** left menu **/
ul,h4{padding:0;margin:0;}
#dymenu{width:194px;*width:196px;line-height:25px;z-index:80;font-size:12px;border:solid #daf1d4;border-width:0 1px 0 1px;}
#dymenu .root li{list-style:none;position:relative;font-size:12px;font-weight:bold;}
#dymenu .root a{display:block;zoom:1;padding:0 5px;color:#000;vertical-align:top;font-weight:bold;}
#dymenu .root h4{padding:0 5px;color:#000;font-weight:normal;cursor:pointer;}
#dymenu .root a:hover{background:url(/templates/Pixame_v1_B2B/images/catListBg.gif) no-repeat #e9f2df;color:#333;}
#dymenu .root ul a:hover{background:#fff;color:#333;text-decoration:none;}
#dymenu .root table a{*padding:5px 0;font-size:12px;font-weight:bold;}
#dymenu .root table li a{*padding:5px;}
#dymenu .root li:hover>h4{background:url(/templates/Pixame_v1_B2B/images/catListBg.gif) no-repeat #e9f2df;color:#333;}
#dymenu .root ul,#dymenu a:hover a ul,#dymenu a:hover a:hover a ul{z-index:81;display:none;margin:-1px 0 0 0;_margin-top:0;background:#e9f2df;border:solid 1px #daf1d4;}
#dymenu a:hover ul,#dymenu a:hover a:hover ul{display:block;position:absolute;left:189px;*left:188px;top:0;width:190px;}
#dymenu .root li:hover>ul{display:block;position:absolute;left:189px;*left:188px;top:0;width:210px;margin-top:-1px;background:#e9f2df;}
#dymenu table td,#dymenu table td li{padding:0;width:210px;}
.catH2{font-size:12px;padding-top:12px;}
.catDescBelow{font-size:12px;margin-top:10px;}

#topmenu{font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;line-height:25px;z-index:255;border:solid #daf1d4;border-width:0 1px 0 1px;}
#topmenu .root li{font-family:Verdana, Arial, sans-serif;float:left;text-align:center;list-style:none;position:relative;font-size:12px;font-weight:bold;z-index:255;}
#topmenu .root li ul li{text-align:left;padding:0 8px; float:none;}
#topmenu .root a{display:block;zoom:1;color:#000;vertical-align:top;font-weight:bold;text-decoration:none;}
#topmenu .root a:hover{background-color:#FF9933;color:#ffffff;}
#topmenu .root h4{padding:0 5px;color:#000;font-weight:normal;cursor:pointer;}
#topmenu .root ul a:hover{color:#ffffff;text-decoration:none;}
#topmenu .root table{z-index:255;}
#topmenu .root table a{*padding:5px 0;font-size:12px;font-weight:bold;}
#topmenu .root table li a{*padding:5px;}
#topmenu .root li:hover>h4{-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color:#FF9933;color:#333;}
#topmenu .root ul,#topmenu a:hover a ul,#topmenu a:hover a:hover a ul{z-index:81;display:none;margin:-1px 0 0 0;_margin-top:0;-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color:#FF9933;}
#topmenu a:hover ul,#topmenu a:hover a:hover ul{display:block;position:absolute;left:-80px;top:25px;*top:24px;width:190px;}
#topmenu .root li:hover>ul{display:block;position:absolute;left:-80px;top:25px;*top:24px;width:210px;}
#topmenu table td,#topmenu table td li{padding:0;width:210px;}
