DIV#cat_containerPage {
  PADDING-BOTTOM: 4px; 
  MARGIN: 0px auto; 
  MIN-HEIGHT: 490px; 
  PADDING-LEFT: 4px; 
  WIDTH: 1024px; 
  PADDING-RIGHT: 4px; 
  BACKGROUND: #ffffff; 
  HEIGHT: auto !important; 
  PADDING-TOP: 4px
}
.cat_top {
  VERTICAL-ALIGN: top
}
.cat_bottom {
  VERTICAL-ALIGN: bottom
}
.cat_middle {
  VERTICAL-ALIGN: middle
}
.cat_center {
  TEXT-ALIGN: center
}
.cat_textInput {
  BORDER-BOTTOM: #808080 1px solid; 
  BORDER-LEFT: #808080 1px solid; 
  FONT-FAMILY: Verdana, Arial, sans-serif; 
  COLOR: #000000; 
  FONT-SIZE: 12px; 
  VERTICAL-ALIGN: middle; 
  BORDER-TOP: #808080 1px solid; 
  FONT-WEIGHT: bold; 
  BORDER-RIGHT: #808080 1px solid
}
.cat_tableContainer TD {
  PADDING-BOTTOM: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-RIGHT: 10px; 
  PADDING-TOP: 10px
}
.cat_tableSearch TD {
  PADDING-BOTTOM: 10px; 
  PADDING-LEFT: 10px; 
  PADDING-RIGHT: 10px; 
  PADDING-TOP: 10px
}
.cat_containerResult TD {
  PADDING-BOTTOM: 6px; 
  PADDING-LEFT: 6px; 
  PADDING-RIGHT: 6px; 
  PADDING-TOP: 6px
}
.cat_boxResult TABLE TD {
  PADDING-BOTTOM: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-RIGHT: 2px; 
  PADDING-TOP: 2px
}
.cat_titlePage {
  PADDING-BOTTOM: 6px; 
  MARGIN: 5px 0px; 
  PADDING-LEFT: 0px; 
  PADDING-RIGHT: 0px; 
  COLOR: #000; 
  FONT-SIZE: 18px; 
  FONT-WEIGHT: bold; 
  PADDING-TOP: 6px;
  text-transform:lowercase
}
.cat_titlePage a{
  COLOR: #000; 
  FONT-WEIGHT: bold;
  text-decoration:none;                 
}
.cat_titlePage a:hover{
  COLOR: #000; 
  FONT-WEIGHT: bold;
  text-decoration:underline;                 
}
.cat_titlePage SPAN {
  PADDING-RIGHT: 5px; 
  COLOR: #000000;
  FONT-SIZE: 15px; 
  FONT-WEIGHT: normal;
  text-transform:lowercase
}
.cat_titlePage SPAN.tipologia {
  FONT-SIZE: 15px; 
  FONT-WEIGHT: normal;
  COLOR: #000000;
  text-transform:lowercase
}
.cat_boxTecnica {
  BACKGROUND-COLOR: #ffffff
}
.cat_boxTecnica TD {
  COLOR: #000; 
  FONT-SIZE: 12px; 
  FONT-WEIGHT: bold
}
.cat_boxTecnica DIV {
  PADDING-BOTTOM: 4px; 
  PADDING-LEFT: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-TOP: 0px
}
.cat_boxTecnica TD.border {

  BORDER-LEFT: #ffffff 10px solid; 
  COLOR: #000; 
  FONT-SIZE: 12px; 
  FONT-WEIGHT: bold; 
  BORDER-RIGHT: #ffffff 10px solid
}
.cat_space {
  HEIGHT: 75px !important
}
.cat_containerResult {
  MARGIN: 0px auto 10px
}
.cat_boxSearchInfo { 
  COLOR: #000; 
  FONT-SIZE: 12px; 
  FONT-WEIGHT: bold
}
.cat_labelSearchInfo {
  COLOR: #000000; 
  FONT-SIZE: 12px; 
  FONT-WEIGHT: bold
}
.cat_labelSearchInfo SPAN {
  PADDING-RIGHT: 20px; 
  COLOR: #000; 
  FONT-SIZE: 12px; 
  FONT-WEIGHT: normal
}
.cat_contentResult {

  BACKGROUND-COLOR: #ffffff; 

}
.cat_boxResult {
  BACKGROUND-COLOR: #ffffff; 
  MARGIN: 0px; 
  VERTICAL-ALIGN: bottom; 
}
.cat_cellResult {
  PADDING-BOTTOM: 4px; 
  PADDING-LEFT: 3px; 
  PADDING-RIGHT: 3px; 
  COLOR: #000000; 
  FONT-SIZE: 12px; 
  FONT-WEIGHT: normal; 
  PADDING-TOP: 3px
}
.cat_resultBorder {

}
.cat_cellImgResult IMG {
  BORDER-BOTTOM: 0px; 
  BORDER-LEFT: 0px; 
  PADDING-BOTTOM: 5px; 
  PADDING-LEFT: 5px; 
  PADDING-RIGHT: 5px; 
  BORDER-TOP: 0px; 
  BORDER-RIGHT: 0px; 
  PADDING-TOP: 5px
}
.cat_cellResult SPAN {
  COLOR: #000; 
  FONT-WEIGHT: bold
}
.cat_cellResult SPAN A {
  PADDING-LEFT: 3px; 
  COLOR: #000; 
  TEXT-DECORATION: none
}
.cat_cellResult SPAN A:hover {
  PADDING-LEFT: 3px; 
  COLOR: #ff0000; 
  TEXT-DECORATION: none
}
.cat_cellResultLeft {
  WIDTH: 50%; 
  FLOAT: left
}
.cat_pagerLink {
  TEXT-ALIGN: center; 
  PADDING-BOTTOM: 4px; 
  BACKGROUND-COLOR: #fff; 
  PADDING-LEFT: 4px; 
  PADDING-RIGHT: 4px; 
  COLOR: #000000; 
  FONT-SIZE: 11px; 
  FONT-WEIGHT: bold; 
  PADDING-TOP: 4px
}
.cat_pagerLink A {
  PADDING-BOTTOM: 4px; 
  PADDING-LEFT: 4px; 
  PADDING-RIGHT: 4px; 
  COLOR: #000000; 
  TEXT-DECORATION: underline; 
  PADDING-TOP: 4px
}
.cat_pagerLink A:hover {
  PADDING-BOTTOM: 4px; 
  PADDING-LEFT: 4px; 
  PADDING-RIGHT: 4px; 
  COLOR: #ff0000; 
  TEXT-DECORATION: none; 
  PADDING-TOP: 4px
}
.cat_pagerLink SPAN {
  PADDING-BOTTOM: 4px; 
  PADDING-LEFT: 4px; 
  PADDING-RIGHT: 4px; 
  COLOR: #ff0000; 
  PADDING-TOP: 4px
}
    .cat_spaceTitle {
      BACKGROUND-COLOR: #ffffff; 
      FONT-SIZE: 9px; 
    }
    .cat_containerMenu {
    	BACKGROUND: #ffffff; 
      VERTICAL-ALIGN: top
    }
    #cat_contentMenu {
    	POSITION: relative; 
      MIN-HEIGHT: 430px; 
      WIDTH: 200px; 
      HEIGHT: auto !important; 
      TOP: 0px; 
      LEFT: 0px
    }
    
    #cat_menuTop {
    	MARGIN-bottom: 30px;  
    }
    
    #cat_menuTop UL {
    	MARGIN: 0px; 
      FONT-SIZE: 13px; 
    }
    
    #cat_menuBottom {
    	WIDTH: 100%;
    }
    #cat_menuBottom UL {
    	MARGIN: 0px; 
      FONT-SIZE: 13px
    }
    UL.cat_menu { 
      MARGIN: 0px; 
      PADDING-LEFT: 0px; 
      WIDTH: 100%;


    }
    UL.cat_menu A { 
      PADDING-BOTTOM: 3px; 
      MARGIN: 1px 0px; 
      PADDING-LEFT: 12px; 
      PADDING-RIGHT: 10px; 
      DISPLAY: block; 
      COLOR: #000000; 
      FONT-WEIGHT: normal; 
      TEXT-DECORATION: none; 
      PADDING-TOP: 3px
    }
    UL.cat_menu LI {
    	background: url(../images/bgd_li.png) no-repeat center left;
    }
    UL.cat_menu A {
    	HEIGHT: auto !important
    }
    UL.cat_menu A:link {
    	COLOR: #000000;
    }
    UL.cat_menu A:visited {
    	COLOR: #000000;
    }
    UL.cat_menu A:hover {
      PADDING-BOTTOM: 3px; 
      PADDING-LEFT: 12px; 
      PADDING-RIGHT: 10px; 
      COLOR: #000; 
      PADDING-TOP: 3px;
      FONT-WEIGHT: normal;
      background:#f2f2f2 url(../images/bgd_li.png) no-repeat center left;
    }
    UL.cat_menu A:focus {
    	BORDER-BOTTOM: #666 1px solid; 
      BORDER-LEFT: #726263 5px solid; 
      PADDING-BOTTOM: 3px; 
      PADDING-LEFT: 5px; 
      PADDING-RIGHT: 10px; 
      COLOR: #000; 
      PADDING-TOP: 3px
    }
  UL.cat_menu A:active {
    PADDING-BOTTOM: 3px; 
    PADDING-LEFT: 5px; 
    PADDING-RIGHT: 10px; 
    font-weight:bold;                        
    COLOR: #000; 
    PADDING-TOP: 3px
  }
  UL.cat_menu #cat_active-simple A {
     COLOR: #000;
     font-weight:bold; 
  }
.cat_contentArticle {
	TEXT-ALIGN: center; 
  PADDING-BOTTOM: 25px; 
  VERTICAL-ALIGN: bottom
}
.cat_linkArticle {
	COLOR: #000000; 
  FONT-SIZE: 13px; 
  FONT-WEIGHT: bold; 
  PADDING-TOP: 2px;
  text-transform:lowercase;
}
.cat_linkArticle A {
	COLOR: #000000; 
  TEXT-DECORATION: none
}
.cat_linkArticle A:hover {
	BACKGROUND-COLOR: #ffffff 
  COLOR: #ff0000; 
  TEXT-DECORATION: none
}
  .cat_boxArticleDetailHover {
  	BORDER: #ff0000 1px dashed; 
    PADDING-BOTTOM: 2px; 
    PADDING-LEFT: 2px; 
    PADDING-RIGHT: 2px; 
    VERTICAL-ALIGN: top; 
    CURSOR: pointer; 
    PADDING-TOP: 2px;
    text-align:center;
  }
.cat_boxArticleDetailSelected {
  BORDER: #000000 1px dashed; 
  PADDING-BOTTOM: 2px; 
  PADDING-LEFT: 2px; 
  PADDING-RIGHT: 2px; 
  VERTICAL-ALIGN: top; 
  CURSOR: pointer; 
  PADDING-TOP: 2px;
  text-align:center;
}
.cat_boxArticleDetail {
	BORDER: #ffffff 1px dashed; 
  PADDING-BOTTOM: 2px; 
  BACKGROUND-COLOR: #ffffff; 
  PADDING-LEFT: 2px; 
  PADDING-RIGHT: 2px; 
  VERTICAL-ALIGN: top;  
  PADDING-TOP: 2px;
  text-align:center;
}
.cat_boxArticleBaseDetail {
BORDER: #ffffff 1px dashed;     
PADDING-BOTTOM: 2px; 
BACKGROUND-COLOR: #ffffff; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
VERTICAL-ALIGN: bottom;  
PADDING-TOP: 2px;
text-align:center;
}
.cat_boxArticleBaseDetailHover {
BORDER: #ff0000 1px dashed; 
PADDING-BOTTOM: 2px; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
VERTICAL-ALIGN: bottom; 
CURSOR: pointer;  
PADDING-TOP: 2px;
text-align:center;
}
.cat_boxArticleBaseDetailSelected {
BORDER: #000000 1px dashed; 
PADDING-BOTTOM: 2px; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
VERTICAL-ALIGN: bottom; 
CURSOR: pointer; 
PADDING-TOP: 2px;
text-align:center;
}
.cat_boxSpecialTrimDetail {
BORDER-BOTTOM: #ffffff 1px solid; 
PADDING-BOTTOM: 2px; 
BACKGROUND-COLOR: #ffffff; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
VERTICAL-ALIGN: bottom;  
PADDING-TOP: 2px
}
.cat_baseFormat {
PADDING-BOTTOM: 4px; 
MARGIN: 2px 0px 4px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-WEIGHT: normal; 
PADDING-TOP: 0px
}
.cat_format {
PADDING-BOTTOM: 4px; 
MARGIN: 2px 0px 4px; 
MIN-HEIGHT: 40px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
HEIGHT: auto !important; 
COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-WEIGHT: normal; 
PADDING-TOP: 0px
}
.cat_infoDetail {
TEXT-ALIGN: left; 
PADDING-BOTTOM: 10px; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
COLOR: #000000; 
FONT-SIZE: 11px; 
FONT-WEIGHT: normal; 
PADDING-TOP: 2px;
}
.cat_infoDetail A {
COLOR: #000000; 
TEXT-DECORATION: none
}
.cat_infoDetail A:hover {
COLOR: #ff0000; 
TEXT-DECORATION: none
}
.cat_list {
BACKGROUND-COLOR: #ffffff; 
MARGIN-TOP: 5px
}
.cat_listTitle {
PADDING-BOTTOM: 18px; 
BACKGROUND-COLOR: #ffffff; 
PADDING-LEFT: 4px; 
PADDING-RIGHT: 4px; 
COLOR: #000000; 
FONT-SIZE: 12px; 
VERTICAL-ALIGN: middle; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none; 
PADDING-TOP: 4px;
}
.cat_listCell {
PADDING-BOTTOM: 4px; 
BACKGROUND-COLOR: inherit; 
PADDING-LEFT: 4px;
PADDING-RIGHT: 4px; 
COLOR: #000; 
FONT-SIZE: 11px; 
VERTICAL-ALIGN: middle; 
FONT-WEIGHT: normal; 
PADDING-TOP: 4px
}
.cat_listRow {
BACKGROUND-COLOR: #ffffff
}
.cat_show {
MARGIN: 25px auto; 
WIDTH: 96%; 
COLOR: #000000; 
FONT-SIZE: 13px; 
FONT-WEIGHT: bold;
text-transform:lowercase
}
.cat_hide {
DISPLAY: none
}
.cat_linkAmbientazioni {
MARGIN: 25px auto; 
WIDTH: 96%; 
COLOR: #000000; 
FONT-SIZE: 13px; 
FONT-WEIGHT: bold
}
.cat_linkAmbientazioni A {
PADDING-BOTTOM: 1px; 
PADDING-LEFT: 18px; 
PADDING-RIGHT: 3px; 
BACKGROUND: url(../images/arrow.png) no-repeat left top; 
COLOR: #000000; 
TEXT-DECORATION: none; 
PADDING-TOP: 1px;
line-height:18px;
text-transform:lowercase
}
.cat_linkAmbientazioni A:hover {
PADDING-BOTTOM: 1px; 
PADDING-LEFT: 18px; 
PADDING-RIGHT: 3px; 
BACKGROUND: url(../images/arrow.png) #f2f2f2 no-repeat left top; 
COLOR: #000; 
TEXT-DECORATION: none; 
PADDING-TOP: 1px;
text-transform:lowercase
}
.cat_infoBaseDetail {
	PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-RIGHT: 0px; 
  COLOR: #000; 
  FONT-SIZE: 7pt; 
  VERTICAL-ALIGN: top; 
  FONT-WEIGHT: normal; 
  PADDING-TOP: 0px
}
      .cat_tableBaseDetail TD {
      	PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-RIGHT: 0px; 
        PADDING-TOP: 0px
      }
    .cat_tableAmbient {
    	PADDING-BOTTOM: 10px; 
      BACKGROUND-COLOR: #ffffff; 
      PADDING-LEFT: 10px; 
      PADDING-RIGHT: 10px; 
      PADDING-TOP: 10px
    }
    .cat_boxArrowAmbient IMG {
    	BORDER-BOTTOM: 0px; 
      BORDER-LEFT: 0px; 
      BORDER-TOP: 0px; 
      BORDER-RIGHT: 0px
    }
  .cat_tableImgAmbient {
  	PADDING-BOTTOM: 10px; 
    BACKGROUND-COLOR: #ffffff; 
    PADDING-LEFT: 10px; 
    PADDING-RIGHT: 10px; 
    PADDING-TOP: 10px
  }
.cat_tableImgAmbient IMG {
	BORDER-BOTTOM: #ffffff 3px solid; 
  BORDER-LEFT: #ffffff 3px solid; 
  BORDER-TOP: #ffffff 3px solid; 
  BORDER-RIGHT: #ffffff 3px solid
}
.cat_tableImgAmbient TD {
PADDING-BOTTOM: 10px; 
PADDING-LEFT: 10px; 
PADDING-RIGHT: 10px; 
PADDING-TOP: 10px
}
.cat_cellAmbient {
TEXT-ALIGN: center
}
.cat_carTec TD {
PADDING-BOTTOM: 2px; 
MARGIN: 0px 20px; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
PADDING-TOP: 2px
}
.cat_carTec TD.cat_carTitleTecLeft {
BORDER: #ffffff 3px solid; 
TEXT-ALIGN: center; 
}
.cat_carTec TD.cat_carTitleTecCenter {
TEXT-ALIGN: center; 
PADDING-BOTTOM: 2px; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
COLOR: #000000; 
FONT-SIZE: 14px; 
FONT-WEIGHT: bold; 
BORDER-RIGHT: #ffffff 2px solid; 
BORDER-BOTTOM: #ffffff 2px solid;
BORDER-TOP: #ffffff 2px solid;
PADDING-TOP: 2px
}
.cat_carTec TD.cat_carTitleTecRight {
BORDER-RIGHT: #ffffff 2px solid; 
BORDER-BOTTOM: #ffffff 2px solid;
BORDER-TOP: #ffffff 2px solid; 
TEXT-ALIGN: center; 
PADDING-BOTTOM: 2px; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 2px; 
COLOR: #000000; 
FONT-SIZE: 13px;  
FONT-WEIGHT: bold; 
PADDING-TOP: 2px
}

.cat_carTitleTecRight SPAN {
TEXT-ALIGN: center; 
COLOR: #000000; 
FONT-SIZE: 12px; 
FONT-WEIGHT: bold
}
.cat_carTec TD.cat_carTecLeft {
BORDER-BOTTOM: #FFFFFF 3px solid; 
TEXT-ALIGN: center; 
BORDER-LEFT: #FFFFFF 3px solid; 
BORDER-TOP: #FFFFFF 3px solid; 
BORDER-RIGHT: #FFFFFF 3px solid
}
.cat_carTec TD.cat_carTecCenter {
BORDER-BOTTOM: #FFFFFF 2px solid; 
TEXT-ALIGN: left; 
PADDING-BOTTOM: 4px; 
PADDING-LEFT: 4px; 
PADDING-RIGHT: 4px; 
COLOR: #000000; 
FONT-SIZE: 10px; 
BORDER-TOP: #FFFFFF 2px solid; 
FONT-WEIGHT: normal; 
BORDER-RIGHT: #FFFFFF 2px solid; 
PADDING-TOP: 4px
}
.cat_carTec TD.cat_carTecRight {
BORDER-BOTTOM: #FFFFFF 2px solid; 
TEXT-ALIGN: center; 
PADDING-BOTTOM: 4px; 
PADDING-LEFT: 4px; 
PADDING-RIGHT: 4px; 
COLOR: #000000; 
FONT-SIZE: 11px; 
BORDER-TOP: #FFFFFF 2px solid; 
FONT-WEIGHT: bold; 
BORDER-RIGHT: #FFFFFF 2px solid; 
PADDING-TOP: 4px
}
.cat_carTec TD.cat_carTecSpace {
PADDING-BOTTOM: 0px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
FONT-SIZE: 3px; 
PADDING-TOP: 0px
}
.hideUseCaseImage {
DISPLAY: none
}
.showUseCaseImage {
TEXT-ALIGN: left; 
WIDTH: 510px; 
FLOAT: left; 
HEIGHT: 470px; 
VERTICAL-ALIGN: top
}
.showUcItem {
DISPLAY: block
}
.cat_pager {
TEXT-ALIGN: center; 
PADDING-BOTTOM: 3px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
BACKGROUND: #ffffff; 
COLOR: #000; 
FONT-SIZE: 12px; 
PADDING-TOP: 3px
}
.cat_pager SPAN {
PADDING-BOTTOM: 3px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
COLOR: #000; 
FONT-WEIGHT: normal; 
PADDING-TOP: 3px
}
.cat_pager SPAN A {
COLOR: #ff0000; 
TEXT-DECORATION: underline
}
.cat_pager SPAN A:hover {
BACKGROUND-COLOR: #ff0000; 
COLOR: #fff; 
TEXT-DECORATION: none
}
.cat_boxElement {
PADDING-BOTTOM: 2px; 
MARGIN: 0px 0px 0px 2px; 
PADDING-LEFT: 2px; 
WIDTH: 158px; 
PADDING-RIGHT: 2px; 
FLOAT: left;  
PADDING-TOP: 2px
}
.cat_titleAmbientazione {
BORDER-BOTTOM: #808080 1px solid; 
MARGIN: 0px 0px 4px; 
COLOR: #808080; 
FONT-SIZE: 14px; 
FONT-WEIGHT: bold
}
.cat_ArticoloAmbientazione {
PADDING-BOTTOM: 4px; 
LINE-HEIGHT: 16px; 
MARGIN: 4px 0px 10px; 
WIDTH: 154px; 
COLOR: #000000; 
FONT-SIZE: 12px; 
OVERFLOW: hidden; 
FONT-WEIGHT: bold
}
.cat_ArticoloAmbientazione A {
COLOR: #000; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none
}
.cat_ArticoloAmbientazione A:hover {
COLOR: #ff0000; 
FONT-SIZE: 11px; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none
}
.cat_useCaseTitle {
PADDING-BOTTOM: 3px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
COLOR: #000; 
FONT-SIZE: 14px; 
FONT-WEIGHT: bold; 
PADDING-TOP: 3px
}
  .cat_text {
  	COLOR: #000000; 
    FONT-SIZE: 12px; 
    FONT-WEIGHT: bold
  }
  .cat_text TD {
  	PADDING-BOTTOM: 3px; 
    MARGIN: 0px; 
    PADDING-LEFT: 3px; 
    PADDING-RIGHT: 3px; 
    PADDING-TOP: 3px
  }
.cat_titleLayoutLeft {
	BORDER-BOTTOM: #000000 1px solid
}
.cat_titleLayoutRight {
	BORDER-BOTTOM: #000000 1px solid;
}
.cat_textLayoutLeft {
	FONT-SIZE: 10px;
	font-weight:bold;
}
.cat_textLayout {
	FONT-SIZE: 10px;
}
INPUT[type='button'].cat_button_back {
	BORDER: #000000 0px solid; 
  TEXT-ALIGN: center;  
  MARGIN: 0px 25px 0px 5px; 
  FONT-FAMILY: Verdana, Arial, sans-serif; 
  BACKGROUND:transparent url(../images/bgd_back.jpg)  no-repeat left top; 
  HEIGHT: 29px; 
  WIDTH:23px;
  VERTICAL-ALIGN: middle; 
  CURSOR: pointer; 
}
INPUT[type='button'].cat_button_text {
	BORDER: #000000 0px solid; 
  TEXT-ALIGN: left;  
  MARGIN: 0px 0px 0px 0px; 
  FONT-FAMILY: Verdana, Arial, sans-serif; 
  COLOR:#000;
  font-size:12px;
  font-weight:bold;
  BACKGROUND:#ffffff url(../images/void.gif) repeat-x left top; 
  VERTICAL-ALIGN: middle; 
  CURSOR: pointer;   
}

INPUT[type='button'].cat_button {
	BORDER-BOTTOM: #e5e5e5 1px solid; 
  TEXT-ALIGN: center; 
  BORDER-LEFT: #000000 1px solid; 
  PADDING-BOTTOM: 0em; 
  MARGIN: 0px 5px; 
  PADDING-LEFT: 0em; 
  PADDING-RIGHT: 0em; 
  FONT-FAMILY: Verdana, Arial, sans-serif; 
  BACKGROUND:#000000 url(../images/bgd_button.gif) repeat-x left top; 
  HEIGHT: 26px; 
  COLOR: #ffffff; 
  FONT-SIZE: 12px; 
  VERTICAL-ALIGN: middle; 
  BORDER-TOP: #000000 1px solid; 
  CURSOR: pointer; 
  FONT-WEIGHT: bold; 
  BORDER-RIGHT: #e5e5e5 1px solid; 
  PADDING-TOP: 0em
}
INPUT[type='submit'].cat_button {
	BORDER-BOTTOM: #e5e5e5 1px solid;
  TEXT-ALIGN: center; 
  BORDER-LEFT: #000000 1px solid; 
  PADDING-BOTTOM: 0em; 
  MARGIN: 0px 5px; 
  PADDING-LEFT: 0em; 
  PADDING-RIGHT: 0em; 
  FONT-FAMILY: Verdana, Arial, sans-serif; 
  BACKGROUND:#000000 url(../images/bgd_button.gif)  repeat-x left top; 
  HEIGHT: 26px; 
  COLOR: #ffffff; 
  FONT-SIZE: 12px; 
  VERTICAL-ALIGN: middle; 
  BORDER-TOP: #000000 1px solid; 
  CURSOR: pointer; 
  FONT-WEIGHT: bold; 
  BORDER-RIGHT:  #e5e5e5 1px solid;
  PADDING-TOP: 0em
}
INPUT[type='reset'].cat_button {
	BORDER-BOTTOM: #e5e5e5 1px solid; 
  TEXT-ALIGN: center; 
  BORDER-LEFT: #000000 1px solid; 
  PADDING-BOTTOM: 0em; 
  MARGIN: 0px 5px; 
  PADDING-LEFT: 0em; 
  PADDING-RIGHT: 0em; 
  FONT-FAMILY: Verdana, Arial, sans-serif; 
  BACKGROUND:#000000 url(../images/bgd_button.gif) repeat-x left top; 
  HEIGHT: 26px; 
  COLOR: #ffffff; 
  FONT-SIZE: 12px; 
  VERTICAL-ALIGN: middle; 
  BORDER-TOP: #000000 1px solid; 
  CURSOR: pointer; 
  FONT-WEIGHT: bold; 
  BORDER-RIGHT:  #e5e5e5 1px solid; 
  PADDING-TOP: 0em
}
INPUT[type='button'].cat_buttonSmall {
	BORDER-BOTTOM: #e5e5e5 1px solid; 
  TEXT-ALIGN: center; 
  BORDER-LEFT: #000000 1px solid; 
  PADDING-BOTTOM: 0em; 
  MARGIN: 0px 0px 3px 5px; 
  PADDING-LEFT: 0em; 
  PADDING-RIGHT: 0em; 
  FONT-FAMILY: Verdana, Arial, sans-serif; 
  BACKGROUND:#000000 url(../images/bgd_button.gif) repeat-x left top; 
  HEIGHT: 24px; 
  COLOR: #ffffff; 
  FONT-SIZE: 10px; 
  VERTICAL-ALIGN: middle; 
  BORDER-TOP: #000000 1px solid; 
  CURSOR: pointer; 
  FONT-WEIGHT: bold; 
  BORDER-RIGHT: #e5e5e5 1px solid; 
  PADDING-TOP: 0em
}
TABLE.cat_specialTrimTable {
	BORDER-SPACING: 10px; 
  BORDER-COLLAPSE: separate
}
TABLE.cat_itemDetailTable {
	BORDER-SPACING: 10px; 
  BORDER-COLLAPSE: separate
}

