*:focus
{
  outline:  none;
}
html
{
  background-color: #f8f8f8;
}
body
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  position:         relative;
  width:            1140px;
  padding:          0;
  margin:           4px auto 0 auto;
}
table
{
  border:         0;
  border-spacing: 0;
}
ul
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  margin:           0 0 0 16px;
  padding-left:     0;
  list-style-image: url(/images/sigBullet.png);
}
ol
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  margin:           0 0 0 16px;
  padding-left:     0;
  list-style-type:  decimal;
  list-style-image: none;
}
li
{
  margin-bottom: 2px;
}
blockquote
{
  margin-left: 16px;
}
td,th
{
  padding: 0;
}
img
{
  border: 0;
}
h1,h2
{
  background:    #ffffff;
  font-family:   "open sans",verdana,arial,helvetica,sans-serif;
  font-size:     20pt;
  font-weight:   300;
  text-align:    left;
  color:         #a80532;
  width:         855px;
  border-bottom: 1px solid #dddddd;
  margin:        22px 0 10px 0;
  display:       block;
}
h1.noBorder
{
  border-bottom: none;
}
h3
{
  background:  #ffffff;
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   12pt;
  font-weight: 400;
  text-align:  left;
  color:       #a80532;
  width:       auto;
  margin:      8px 0 4px 0;
  display:     block;
}
h4
{
  background:  #ffffff;
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   10pt;
  font-weight: 400;
  color:       #a80532;
  width:       auto;
  margin:      4px 0;
}
P,.tekst
{
  font-family:   verdana,arial,helvetica,sans-serif;
  font-size:     11px;
  font-weight:   normal;
  color:         #000000;
  margin-top:    0;
  margin-bottom: 0;
}
A:link
{
  color:           #0012c1;
  font-weight:     600;
  text-decoration: none;
}
A:visited
{
  color: #0012c1;
}
A:hover
{
  color:           #0012c1;
  text-decoration: underline;
}
b,strong
{
  font-weight: 700;
}
OBJECT,EMBED
{
  display:  block;
}
FORM
{
  margin: 0px;
}
label
{
  cursor: pointer;
}
#universe
{
  position: relative;
  width:    1140px;
  margin:   0 auto;
}
#page_div_left
{
  background-color: #ffffff;
  position:         relative;
  left:             0;
  top:              0;
  width:            264px;
  height:           auto;
  float:            left;
  overflow:         hidden;
  padding-bottom:   12px;
}
#page_div_top
{
  background-color: #ffffff;
  position:         relative;
  left:             0;
  top:              0;
  width:            876px;
  height:           142px;
  float:            left;
}
#page_div_main
{
  background-color: #ffffff;
  vertical-align:   top;
  position:         relative;
  left:             0;
  top:              0;
  width:            855px;
  height:           auto;
  padding:          12px 0 8px 21px;
  float:            left;
}
#page_div_bottom
{
  background-color: #e0e0e0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  color:            #000000;
  padding:          0 14px;
  clear:            both;
}
#logo
{
  background-image:  url(/images/sigAirHandlingLogo.png);
  background-repeat: no-repeat;
  position:          relative;
  left:              22px;
  top:               22px;
  width:             220px;
  height:            60px;
  margin-bottom:     44px;
  cursor:            pointer;
}
#logo.logoNL
{
  background-image:  url(/images/sigAirHandlingLogoNL.png);
  left:              22px;
  top:               15px;
  height:            74px;
  margin-bottom:     30px;
}
#menu
{
  position: relative;
  left:     0;
  width:    264px;
}
#topLogin
{
  background: #f0f0f0;
  position:   absolute;
  right:      247px;
  top:        0;
  width:      223px;
  height:     79px;
  border:     1px solid #a80532;
}
#topLogin div.topLoginLogo
{
  background: url(/images/topLoginLogo4.png);
  position:   absolute;
  right:      8px;
  top:        8px;
  width:      36px;
  height:     27px;
}
#topLogin div.topLoginUserNameDummy
{
  background: #ffffff;
  color:      #c0c0c0;
  position:   absolute;
  left:       8px;
  bottom:     44px;
  width:      144px;
  height:     19px;
  padding:    4px 8px;
}
#topLogin div.topLoginPasswordDummy
{
  background: #ffffff;
  color:      #c0c0c0;
  position:   absolute;
  left:       8px;
  bottom:     8px;
  width:      144px;
  height:     19px;
  padding:    4px 8px;
}
#topLogin input[name="userName"]
{
  background: transparent;
  position:   absolute;
  left:       8px;
  bottom:     44px;
  width:      142px;
  height:     25px;
  padding:    0 8px;
  border:     1px solid #d0d0d0;
}
#topLogin input[name="password"]
{
  background: transparent;
  position:   absolute;
  left:       8px;
  bottom:     8px;
  width:      142px;
  height:     25px;
  padding:    0 8px;
  border:     1px solid #d0d0d0;
}
#topLogin input[name="submit"]
{
  background-color: #a80532;
  font-weight:      400;
  color:            #ffffff;
  position:         absolute;
  right:            8px;
  bottom:           8px;
  width:            36px;
  height:           27px;
  border-color:     #a80532;
  margin:           0;
}
#topLogout
{
  background: transparent;
  position:   absolute;
  right:      247px;
  top:        0;
  width:      225px;
  height:     81px;
}
#topLogout a.topLogoutButton
{
  background:   #e0e0e0 url(/images/topLogoutLogo.png) no-repeat 0 1px;
  font-weight:  600;
  text-align:   center;
  color:        #a80532;
  display:      block;
  position:     absolute;
  right:        0;
  bottom:       0;
  width:        auto;
  height:       25px;
  padding:      5px 12px 0 36px;
}
#topLogout a.topLogoutButton:hover
{
  background-color: #d0d0d0;
  text-decoration:  none;
}
.leftHeader
{
  background-image: none;
  background-color: #d0d0d0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  text-align:       left;
  color:            #000000;
  position:         relative;
  left:             0;
  top:              0;
  width:            auto;
  height:           30px;
  padding:          8px 8px 0 22px;
}
.leftMenu
{
  width: 100%;
}
.menuSeparator
{
  position: relative;
  width:    202px;
  height:   1px;
}
.menuSeparator2
{
  background-color: #f0f0f0;
  position:         relative;
  width:            202px;
  height:           1px;
}
.menuItem
{
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   9.5pt;
  font-weight: 400;
  text-align:  left;
  color:       #000000;
  position:    relative;
  width:       auto;
  height:      auto;
  padding:     2px 4px 2px 4px;
  cursor:      pointer;
}
.menuItem.bullet
{
  color:        #a80532;
  font-weight:  400;
  width:        10px;
  padding:      0 4px 0 4px;
  cursor:       default;
}
.menuItem.important
{
  color:        #a80532;
  font-weight:  600;
}
.menuItem.header
{
  font-weight: 700;
  cursor:      default;
}
.menuItem a,.menuItem a:hover
{
  color:            #000000;
  font-weight:      400;
  text-decoration:  none;
}
.menuItem.important a
{
  color:            #a80532;
  font-weight:      400;
  text-decoration:  none;
}
.menuItem.active,.menuItem.label:hover,.menuItem.label.important:hover
{
  background-color: #e9eaf4;
}
#buttons
{
  margin-top: 0;
}
A.leftButton
{
  background-color: #e0e0e0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  text-align:       left;
  color:            #000000;
  display:          block;
  position:         relative;
  left:             0;
  top:              0;
  width:            auto;
  height:           auto;
  padding:          8px 8px 8px 22px;
  margin-top:       8px;
}
A.leftButton:hover
{
  background-color: #d0d0d0;
  text-decoration:  none;
}
#leftLogos
{
  text-align: center;
  margin-top: 12px;
}
#top_menu
{
  background-color: #f0f0f0;
  position:         absolute;
  left:             21px;
  bottom:           0;
  width:            630px;
  height:           38px;
  overflow:         hidden;
}
a.top_menuItem
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  text-decoration:  none;
  color:            #000000;
  display:          block;
  width:            auto;
  height:           30px;
  padding:          8px 8px 0 8px;
  margin-left:      12px;
  float:            left;
}
a.top_menuItem:hover
{
  background-color: #dddddd;
  color:            #000000;
  text-decoration:  none;
}
#cl
{
  background-color:     #a80532;
  font-family:          "open sans",verdana,arial,helvetica,sans-serif;
  font-size:            12pt;
  font-weight:          400;
  text-decoration:      none;
  text-align:           center;
  color:                #ffffff;
  position:             absolute;
  bottom:               0;
  right:                0;
  width:                223px;
  height:               29px;
  padding-top:          7px;
  border:               1px solid #a80532;
  cursor:               pointer;
}
#cl:hover
{
  background-color: #7e0425;
  border:           1px solid #7e0425;
}
#cl.AA
{
  font-size:            10pt;
}
#cl.noClick
{
  cursor: default;
}
#cl.noClick:hover
{
  background-color: #a80532;
  border:           1px solid #a80532;
}
#clList
{
  background-color: #e0e0e0;
  background-image: none;
  border:           1px solid #d0d0d0;
  position:         absolute;
  right:            0;
  top:              144px;
  height:           auto;
  padding:          12px;
  display:          none;
  z-index:          1000;
}
div.clLine
{
  width:    auto;
  height:   auto;
  overflow: auto;
}
div.clCountry
{
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      11pt;
  font-weight:    400;
  text-align:     right;
  color:          #000000;
  width:          150px;
  padding-right:  12px;
  position:       relative;
  top:            0;
  float:          left;
}
div.clFlag
{
  width:          35px;
  height:         24px;
  padding-bottom: 5px;
  float:          left;
}
div.clLanguage
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  font-weight:  400;
  text-align:   left;
  color:        #cccccc;
  padding-left: 12px;
  position:     relative;
  top:          0;
  width:        400px;
  float:        left;
}
div.clLanguage button.clButton
{
  margin: 0;
}
td.clCountry
{
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      10pt;
  text-align:     right;
  color:          #000000;
  width:          146px;
  padding-right:  10px;
  position:       relative;
  top:            -2px;
}
td.clFlag
{
  width:          35px;
  height:         24px;
  padding-bottom: 5px;
}
td.clLanguage
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  text-align:   left;
  color:        #cccccc;
  padding-left: 10px;
  position:     relative;
  top:          -2px;
}
td.clLanguage A
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif !important;
  font-size:        10pt;
  text-decoration:  none;
  color:            #a80532;
}
td.clLanguage A:hover
{
  text-decoration:  underline;
}
#mainBanner
{
  position: relative;
  left:     0;
  top:      -12px;
  width:    855px;
  height:   171px;
}
#mainBanner img
{
  position: absolute;
  left:     0;
  top:      0;
}
#breadCrumbs
{
  position:       relative;
  top:            -10px;
  width:          855px;
  height:         auto;
  overflow:       auto;
  padding:        4px 0;
  border-bottom:  1px solid #f0f0f0;
}
#breadCrumbs a
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      400;
  font-style:       italic;
  text-decoration:  none;
  display:          block;
  float:            left;
}
#breadCrumbs a:hover
{
  text-decoration: underline;
}
#breadCrumbs em
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      400;
  font-style:       italic;
  color:            #a80532;
  display:          block;
  float:            left;
}
#breadCrumbs span
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      400;
  font-style:       italic;
  color:            #c0c0c0;
  display:          block;
  float:            left;
}
a.bottom_menuItem
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  text-decoration:  none;
  color:            #000000;
  display:          inline-block;
  width:            auto;
  padding:          8px;
  margin-right:     12px;
}
a.bottom_menuItem:hover
{
  background-color: #d0d0d0;
}
#productKeyWord,#quickKeyWord
{
  background-color:    #ffffff;
  background-image:    url(/images/search2015.png);
  background-position: 2px 2px;
  background-repeat:   no-repeat;
  font-family:         "open sans",verdana,arial,helvetica,sans-serif;
  font-size:           9pt;
  font-weight:         400;
  text-align:          center;
  width:               200px;
  height:              19px;
  padding:             1px 2px 1px 20px;
  border:              1px solid #a80532;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
#versionNr
{
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   10pt;
  font-weight: 400;
  color:       #ffffff;
  position:    relative;
  left:        0;
  width:       auto;
  padding:     8px;
  float:       right;
}
.textSection
{
  width:  855px;
  margin: 4px 0 14px 0;
}
.textSectionPopup
{
  width: 100%;
}
.textSectionFormRichText
{
  width: 758px;
}
.textSectionFormRichText H2
{
  width: 758px;
}
.hImage
{
  padding-left: 5px;
}
.vImage
{
  padding-top:  5px;
}
.imgL
{
  padding-right:  10px;
  width:          1px;
}
.imgT
{
  padding-bottom: 10px;
}
.imgR
{
  padding-left: 10px;
  width:        1px;
}
.imgR img
{
  float: right;
}
.imgB
{
  padding-top: 10px;
}
.imgWLT
{
  float:          left;
  padding-right:  10px;
  padding-bottom: 10px;
}
.imgWRT
{
  float:          right;
  padding-left:   10px;
  padding-bottom: 10px;
}
.textRow
{
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      10pt;
  font-weight:    400;
  text-align:     justify;
  color:          #000000;
  padding-bottom: 10px;
}
.textRowPopup
{
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      10pt;
  font-weight:    400;
  text-align:     justify;
  color:          #000000;
}
.textRow p,.textRowPopup p
{
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      10pt;
  font-weight:    400;
  text-align:     justify;
  color:          #000000;
  margin-top:     0;
  margin-bottom:  0;
}
.textRow b,.textRow strong
{
  font-weight: 600;
}
div.textBlock
{
  margin-right: 22px;
}
div.textBlock.factory
{
  margin-right: 0;
  text-align:   left;
}
td.textRowPopup div.textBlock
{
  margin-right: 0;
}
td.textRowPopup div.textBlock p
{
  margin: 10px;
}
.subGroups A
{
  font-family:     verdana,arial,helvetica,sans-serif;
  font-size:       11px;
  font-weight:     bold;
  color:           #000000;
  text-decoration: none;
}
.subGroups A:hover
{
  color:           #000000;
  text-decoration: underline;
}
.readMore
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  font-weight:  400;
  color:        #808080;
  padding-top:  4px;
}
.readMore a
{
  color:            #0012c1;
  text-decoration:  none;
}
.readMore A:hover
{
  color:            #0012c1;
  text-decoration:  underline;
}
.formTABLE
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #000000;
  border:           1px solid #a80532;
  margin:           0 0 10px 0;
}
.formTABLE td,.formTABLE th
{
  padding: 2px;
}
.formTABLE select
{
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   10pt;
  font-weight: 400;
  color:       #000000;
  padding:     0;
  border:      1px solid #c0c0c0;
}
.basketFormContainer .formTABLE
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  margin:           0px;
  width:            100%;
  border:           none;
}
.textRowPopup FORM
{
  width: 100%;
}
.textRowPopup .formTABLE
{
  width:  100%;
  border: none;
  margin: 0px;
}
.formTH1
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #ffffff;
  padding:          2px;
  border:           none;
}
.formTH2
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #ffffff;
  padding:          2px;
  border:           none;
  border-left:      1px solid #ffffff;
}
.formTR1
{
}
.formTR2
{
  background-color: #f0f0f0;
}
.formTR1Required
{
}
.formTR2Required
{
  background-color: #f0f0f0;
}
.formTR1Required.important,.formTR2Required.important
{
  display: none;
}
.formTD0
{
  padding: 1px 2px;
  border:  none;
}
.formTD1
{
  padding: 1px 2px;
  border:  none;
}
.formTD2
{
  padding: 1px 2px;
  border:  none;
}
.basketFormContainer .formTD1
{
  border-left: none;
}
.basketFormContainer .formTD2
{
  border-right: none;
}
.textRowPopup .formTD1
{
  border-left: none;
}
.textRowPopup .formTD2
{
  border-right: none;
}
.formButton
{
  background-color: #c0c0c0;
  background-image: none;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  text-align:       center;
  color:            #000000;
  width:            auto;
  height:           auto;
  min-height:       22px;
  padding:          0 8px;
  border:           1px solid #c0c0c0;
  margin:           2px;
  cursor:           pointer;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.formButton:hover
{
  background-color: #a0a0a0;
  color:            #000000;
  border:           1px solid #a0a0a0;
}
.formButton.high
{
  height: 44px;
}
.formButton.extraHigh
{
  height: 66px;
}
.formButton.productBoxButton
{
  background-color: #e0e0e0;
  color:            #000000;
  width:            204px;
  border:           none;
  margin:           0;
}
.formButton.productBoxButton:hover
{
  background-color: #d0d0d0;
  color:            #000000;
}
.formButton.important
{
  background-color: #a80532;
  color:            #ffffff;
  border:           1px solid #a80532;
}
.formButton.important:hover
{
  background-color: #7e0425;
  color:            #ffffff;
  border:           1px solid #7e0425;
}
.formButton.hot
{
  background-color: #007aa4;
  color:            #ffffff;
  border:           1px solid #006487;
}
.formButton.hot:hover
{
  background-color: #006182;
  color:            #ffffff;
  border:           1px solid #006182;
}
.formButton.inactive,.formButton.inactive:hover
{
  background-color: #e0e0e0;
  color:            #ffffff;
  border:           1px solid #e0e0e0;
  cursor:           default;
}
.formBT
{
  border-top: 1px solid #a80532;
}
.formTextDisabled
{
  background-color: #dddddd;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #808080;
  height:           18px;
  padding:          0 2px;
  border:           1px solid #c0c0c0;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.formTextDisabled.datepicker
{
  background-color: #ffffff;
  color:            #000000;
}
.formText1
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #000000;
  height:           18px;
  padding:          0 2px;
  border:           1px solid #c0c0c0;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.formText2
{
  background-color: #f8f8f8;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #000000;
  height:           18px;
  padding:          0 2px;
  border:           1px solid #c0c0c0;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.newFormText1
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #000000;
  height:           18px;
  padding:          0 2px;
  border:           1px solid #c0c0c0;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.newFormText2
{
  background-color: #f8f8f8;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #000000;
  height:           18px;
  padding:          0 2px;
  border:           1px solid #c0c0c0;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.newFormTextDisabled
{
  background-color: #dddddd;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #808080;
  height:           18px;
  padding:          0 2px;
  border:           1px solid #c0c0c0;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.newFormTextDisabled.datepicker
{
  background-color: #ffffff;
  color:            #000000;
}
.formRequired
{
  font-weight: bold;
  color:       #a80532;
}
.formSpacer
{
  height:     0;
  border-top: 1px solid #a80532;
}
.formComment
{
  background-color: #a80532;
  font-weight:      400;
  text-align:       center;
  color:            #ffffff;
  padding:          2px;
  border:           none;
}
.textRowPopup .formComment
{
  background-color: #cccccc;
  color:            #000000;
  padding:          4px 2px;
  border:           none;
}
.formMessage
{
  background-color: #e0e0e0;
  font-weight:      400;
  text-align:       left;
  padding:          2px;
  border:           none;
}
.formRichText
{
  background-color: #ffffff;
  font-weight:      400;
  text-align:       left;
  padding:          4px;
  border:           none;
}
td.formFooter
{
  background-color: #ffffff;
  padding:          0;
  border-top:       1px solid #a80532;
}
.textRowPopup .formFooter
{
  border-left:  none;
  border-right: none;
}
.basketFormContainer .formMessage
{
  border-left:  none;
  border-right: none;
}
.basketFormContainer .formFooter
{
  border-left:  none;
  border-right: none;
}
.cTABLE
{
  background-color:    #ffffff;
  font-family:         "open sans",verdana,arial,helvetica,sans-serif;
  font-size:           9pt;
  font-weight:         400;
  color:               #000000;
  width:               833px;
  border-collapse:     collapse;
  border-left-width:   1px;
  border-left-style:   solid;
  border-left-color:   #a80532;
  border-top-width:    1px;
  border-top-style:    solid;
  border-top-color:    #a80532;
  border-right-width:  1px;
  border-right-style:  solid;
  border-right-color:  #a80532;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #a80532;
  margin:              0 0 10px 0;
}
.cTABLE,.cTABLE p,.dsText .cTABLE p
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    9pt;
  font-weight:  400;
  color:        #000000;
}
.cTR
{
  background-color: #ffffff;
}
.cTR1
{
  background-color: #ffffff;
}
.cTR2
{
  background-color: #f0f0f0;
}
.cCTR1
{
  cursor: pointer;
}
.cCTR1:hover
{
  background-color: #c0c0c0;
  cursor:           pointer;
}
.cCTR2
{
  background-color: #e0e0e0;
  cursor:           pointer;
}
.cCTR2:hover
{
  background-color: #c0c0c0;
  cursor:           pointer;
}
.cTH
{
  background-color:    #a80532;
  font-family:         "open sans",verdana,arial,helvetica,sans-serif;
  font-size:           9pt;
  font-weight:         600;
  text-align:          center;
  color:               #ffffff;
  padding:             2px;
  border-left-width:   1px;
  border-left-style:   none;
  border-left-color:   #ffffff;
  border-top-width:    1px;
  border-top-style:    none;
  border-top-color:    #ffffff;
  border-right-width:  1px;
  border-right-style:  none;
  border-right-color:  #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: none;
  border-bottom-color: #ffffff;
}
.cTH1
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      600;
  text-align:       center;
  color:            #ffffff;
  padding:          2px;
  border-left:      1px solid #a80532;
  border-top:       1px solid #a80532;
}
.cTH2
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      600;
  text-align:       center;
  color:            #ffffff;
  padding:          2px;
  border-left:      1px solid #ffffff;
  border-top:       1px solid #a80532;
}
.cTHBB
{
  border-bottom:  1px solid #ffffff;
}
.cTD
{
  padding:             2px;
  border-left-width:   1px;
  border-left-style:   none;
  border-left-color:   #a80532;
  border-top-width:    1px;
  border-top-style:    none;
  border-top-color:    #a80532;
  border-right-width:  1px;
  border-right-style:  none;
  border-right-color:  #a80532;
  border-bottom-width: 1px;
  border-bottom-style: none;
  border-bottom-color: #a80532;
}
.cTD11
{
  padding-left:     2px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   1px;
  border-left:      1px solid #a80532;
}
.cTD12
{
  padding-left:     2px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   1px;
  border-left:      1px solid #a80532;
  border-right:     1px solid #a80532;
}
.cTD21
{
  padding-left:     2px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   1px;
  border-left:      1px solid #a80532;
}
.cTD22
{
  padding-left:     2px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   1px;
  border-left:      1px solid #a80532;
  border-right:     1px solid #a80532;
}
.cTDNLB
{
  border-left:  0px;
}
.cTDNRB
{
  border-right: 0px;
}
.cTDNBB
{
  border-bottom:  0px;
}
.cTDTB
{
  border-top: 1px solid #a80532;
}
.cTDDTB
{
  border-top: 1px dotted #a80532;
}
.cTDBB
{
  border-bottom:  1px solid #a80532;
}
.cTDDBB
{
  border-bottom:  1px dotted #a80532;
}
.cTDRB
{
  border-right: 1px solid #a80532;
}
.cTDNP
{
  padding:  0px;
}
.cBL
{
  border-left-style:  solid;
}
.cBT
{
  border-top-style:  solid;
}
.cBR
{
  border-right-style:  solid;
}
.cBB
{
  border-bottom-style:  solid;
}
.ncBL
{
  border-left-style:  none;
}
.ncBT
{
  border-top-style:  none;
}
.ncBR
{
  border-right-style:  none;
}
.ncBB
{
  border-bottom-style:  none;
}
.gcTABLE
{
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   10pt;
  font-weight: 400;
  color:       #000000;
  width:       100%;
}
.gcB
{
  border: 1px solid #808080;
}
.gcTR
{
  background-color: #ffffff;
}
.gcTR1
{
  background-color: #ffffff;
}
.gcTR1.hot
{
  cursor: pointer;
}
.gcTR1.hot:hover
{
  background-color: #808080;
  color:            #ffffff;
}
.gcTR2
{
  background-color: #f0f0f0;
}
.gcTR2.hot
{
  cursor: pointer;
}
.gcTR2.hot:hover
{
  background-color: #808080;
  color:            #ffffff;
}
.gcTH1
{
  background-color: #c0c0c0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      bold;
  color:            #000000;
  padding:          2px;
}
.gcTH2
{
  background-color: #c0c0c0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      bold;
  color:            #000000;
  padding:          2px;
  border-left:      1px solid #ffffff;
}
.gcTD11
{
  padding: 1px 2px;
}
.gcTD12
{
  padding:     1px 2px;
  border-left: 1px solid #c0c0c0;
}
.gcTD21
{
  padding: 1px 2px;
}
.gcTD22
{
  padding:     1px 2px;
  border-left: 1px solid #c0c0c0;
}
.gcBT
{
  border-top: 1px solid #808080;
}
.gcBT2
{
  border-top: 1px solid #c0c0c0;
}
.cClickable,
.sigfavClick span.sigfavClick,
.favoriteClick span.favoriteClick,
.orderClick span.orderClick,
.tenderClick span.tenderClick
{
  cursor: pointer;
}
.cClickable:hover,
.sigfavClick span.sigfavClick:hover,
.favoriteClick span.favoriteClick:hover,
.orderClick span.orderClick:hover,
.tenderClick span.tenderClick:hover
{
  text-decoration:  underline;
  cursor:           pointer;
}
.cSpacer
{
  background-color: #ffffff;
  height:           4px;
}
.cTF
{
  padding-left:     2px;
  padding-top:      1px;
  padding-right:    2px;
  padding-bottom:   1px;
  border-top:       1px solid #a80532;
}
.cFooter
{
  background-color: #cccccc;
  padding:          2px;
  border-left:      1px solid #a80532;
  border-top:       1px solid #a80532;
  border-right:     1px solid #a80532;
  border-bottom:    1px solid #a80532;
}
.browseTitle
{
  width:    100%;
  height:   50px;
  padding:  0 20px;
}
.bigButtonsTable
{
  position: relative;
  left:     0;
}
.bigImagesTable
{
  position:       relative;
  border-spacing: 10px;
}
.atcFavTable
{
  border-spacing: 10px;
}
.wizardTable
{
  border-spacing: 0;
}
.wizardBox
{
  background-color: #ffffff;
  border:           1px solid #a80532;
  width:            853px;
}
.wizardHeader
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        11pt;
  font-weight:      400;
  text-align:       center;
  color:            #ffffff;
  padding:          2px;
}
.wizardBody
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  font-weight:  400;
  color:        #000000;
  padding:      4px;
}
.wizardQuestion
{
  padding-right:  10px;
}
.wizardArgument
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  text-align:       left;
  color:            #000000;
  border:           1px solid #cccccc;
  width:            476px;
  padding:          0 2px;
  margin:           1px 0;
}
.wizardArgumentBox
{
  height: 18px;
}
.dummyBox
{
  width: 200px;
}
.productsTable
{
  border-spacing: 0;
}
.wideProductBox
{
  background-color: #ffffff;
  border:           1px solid #a80532;
  cursor:           pointer;
  width:            853px;
  position:         relative;
}
.wideProductBox .wideProductType
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  color:            #ffffff;
  text-align:       center;
  padding:          2px;
  width:            849px;
  overflow:         hidden;
}
.wideProductBox .wideProductPhoto
{
  background-color: #ffffff;
  width:            83px;
  height:           83px;
  position:         relative;
}
.wideProductBox .quickOrderTableCell
{
  text-align: center;
  width:      102px;
  padding:    4px;
}
.wideProductBox .quickOrderTableCell.cycle1
{
  background: #f0f0f0;
}
.wideProductBox .quickOrderTableCell.cycle2
{
  background: #ffffff;
}
.wideProductBox.productPromo
{
  border-color: #006487;
}
.wideProductBox.productPromo .wideProductType
{
  background-color:     #007aa4;
  background-image:     url(/images/starPromo.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                829px;
}
.wideProductBox.productEndOfLife
{
  border-color: #cc6d2b;
}
.wideProductBox.productEndOfLife .wideProductType
{
  background-color:     #ea7d31;
  background-image:     url(/images/starEndOfLife.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                829px;
}
.wideProductBox.productNew
{
  border-color: #6d8029;
}
.wideProductBox.productNew .wideProductType
{
  background-color:     #7b902e;
  background-image:     url(/images/starNew.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                829px;
}
.wideProductBox.productPriceTiers
{
  border-color: #6e0372;
}
.wideProductBox.productPriceTiers .wideProductType
{
  background-color:     #840489;
  background-image:     url(/images/starPriceTiers.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                829px;
}
.productBox
{
  background-color: #ffffff;
  border:           1px solid #a80532;
  cursor:           pointer;
  width:            202px;
  position:         relative;
}
.productBox:hover
{
  background-color: #e8e8e8;
}
.productBox .productType
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  color:            #ffffff;
  text-align:       center;
  padding:          2px;
  width:            198px;
  overflow:         hidden;
}
.productBox .productPhoto
{
  background-color: #ffffff;
  width:            202px;
  height:           120px;
  position:         relative;
}
.productBox .productLogos
{
  position: absolute;
  bottom:   -8px;
  right:    -8px;
}
.productBox .productLogos .productLogo
{
  float: right;
}
.productBox .buttons
{
  position: absolute;
  left:     6px;
  bottom:   6px;
}
.productBox .productArguments
{
  padding:    4px;
  width:      194px;
  border-top: 1px solid #cccccc;
  overflow:   hidden;
}
.productBox .productArguments a,.productBox .productArguments a:hover
{
  color:            #a0a0a0;
  font-weight:      400;
  text-decoration:  none;
}
.productBox .productArguments em
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  font-weight:  600;
  font-style:   normal;
  color:        #000000;
}
.productBox.productPromo
{
  border-color: #006487;
}
.productBox.productPromo .productType
{
  background-color:     #007aa4;
  background-image:     url(/images/starPromo.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                178px;
}
.productBox.productEndOfLife
{
  border-color: #cc6d2b;
}
.productBox.productEndOfLife .productType
{
  background-color:     #ea7d31;
  background-image:     url(/images/starEndOfLife.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                178px;
}
.productBox.productNew
{
  border-color: #6d8029;
}
.productBox.productNew .productType
{
  background-color:     #7b902e;
  background-image:     url(/images/starNew.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                178px;
}
.productBox.productPriceTiers
{
  border-color: #6e0372;
}
.productBox.productPriceTiers .productType
{
  background-color:     #840489;
  background-image:     url(/images/starPriceTiers.png);
  background-repeat:    no-repeat;
  background-position:  3px 3px;
  padding-left:         22px;
  width:                178px;
}
.productSpacer
{
  width:  13px;
  height: 13px;
}
.productSpacer.bt
{
  border-top: 1px solid #dddddd;
}
.sigFavBox
{
  background-color: #ffffff;
  border:           1px solid #a80532;
  cursor:           pointer;
  width:            202px;
  position:         relative;
}
.sigFavBox:hover
{
  background-color: #e8e8e8;
}
.sigFavBox .sigFavType
{
  background-color: #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  color:            #ffffff;
  text-align:       center;
  padding:          2px;
  width:            198px;
  overflow:         hidden;
}
.sigFavBox .sigFavPhoto
{
  background-color: #ffffff;
  width:            202px;
  height:           120px;
  position:         relative;
}
.sigFavBox .buttons
{
  position: absolute;
  left:     6px;
  bottom:   0;
}
.sigFavBox .sigFavArguments
{
  padding:    4px;
  width:      194px;
  border-top: 1px solid #cccccc;
  overflow:   hidden;
}
.sigFavBox .sigFavArguments a,.sigFavBox .sigFavArguments a:hover
{
  color:            #a0a0a0;
  font-weight:      400;
  text-decoration:  none;
}
.sigFavBox .sigFavArguments em
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  font-weight:  600;
  font-style:   normal;
  color:        #000000;
}
.sTABLE
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      400;
  color:            #000000;
  border:           1px solid #a80532;
  margin-top:       0;
  margin-bottom:    0;
}
.dsTABLE
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      400;
  color:            #000000;
  border:           1px solid #a80532;
  width:            833px;
  margin:           0 0 10px 0;
}
.dsTABLE.wide
{
  width: 855px;
}
.dsTH1
{
  background-color: #a0a0a0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      600;
  text-align:       center;
  color:            #ffffff;
  padding:          2px;
}
.dsTH2
{
  background-color: #a0a0a0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      600;
  text-align:       center;
  color:            #ffffff;
  padding:          2px;
  border-left:      1px solid #ffffff;
}
.dsTR1
{
/*  cursor: pointer;*/
}
.dsTR1:hover
{
/*  background-color: #c0c0c0;*/
/*  cursor:           pointer;*/
}
.dsTR2
{
  background-color: #e0e0e0;
/*  cursor:           pointer;*/
}
.dsTR2:hover
{
/*  background-color: #c0c0c0;*/
/*  cursor:           pointer;*/
}
.dsTRNW1
{
}
.dsTRNW2
{
  background-color: #e0e0e0;
}
.dsTD11
{
  padding: 1px 2px;
}
.dsTD12
{
  padding:     1px 2px;
  border-left: 1px solid #a0a0a0;
}
.dsTD21
{
  padding: 1px 2px;
}
.dsTD22
{
  padding:     1px 2px;
  border-left: 1px solid #a0a0a0;
}
.dsBT
{
  border-top: 1px solid #a0a0a0;
}
.bTABLE
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  color:            #000000;
  width:            100%;
  border:           1px solid #a80532;
}
#tenderForm .bTABLE
{
  width: 100%;
}
.bTH1
{
  background-color: #cccccc;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  padding:          2px;
}
.bTH2
{
  background-color: #cccccc;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  border-left:      1px solid #000000;
  padding-left:     4px;
  padding-top:      2px;
  padding-right:    4px;
  padding-bottom:   2px;
}
.bTD
{
  background-color: #f0f0f0;
  padding-left:     4px;
  padding-top:      2px;
  padding-right:    4px;
  padding-bottom:   2px;
}
.bTD1
{
  background-color: #f0f0f0;
  border-top:       1px solid #a80532;
  padding:          0 4px;
}
.bTD2
{
  background-color: #f0f0f0;
  border-left:      1px solid #a80532;
  border-top:       1px solid #a80532;
  padding:          0 4px;
}
.bTD1.single,.bTD2.single
{
  padding-top:    4px;
  padding-bottom: 4px;
  border-top:     none;
  text-align:     center;
}
.bTD1 > div + div,.bTD2 > div + div
{
  margin-top: 12px;
}
.buyTABLE
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      400;
  color:            #000000;
  width:            1000px;
  margin-top:       0;
  border-top:       none;
}
.buyTH1
{
  background-color: #a0a0a0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      600;
  color:            #ffffff;
  padding:          2px 4px;
}
.buyTH2
{
  background-color: #a0a0a0;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        9pt;
  font-weight:      600;
  color:            #ffffff;
  border-left:      1px solid #ffffff;
  padding:          2px 4px;
}
.buyClickable span.buyClickable
{
  cursor: pointer;
}
.buyClickable span.buyClickable:hover
{
  text-decoration:  underline;
  cursor:           pointer;
}
.buyTD1
{
  background-color: #f0f0f0;
  border-top:       1px solid #a0a0a0;
  padding:          2px 4px;
}
.buyTD2
{
  background-color: #f0f0f0;
  border-left:      1px solid #a0a0a0;
  border-top:       1px solid #a0a0a0;
  padding:          2px 4px;
}
.buyTDF
{
  padding:    2px 4px;
  border-top: 1px solid #a0a0a0;
}
.buyMessage
{
  width:  400px;
}
.buyTABLE .textSection
{
  width:  100%;
}
img.buy
{
  cursor: pointer;
}
.wlAddTABLE
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  width:            100%;
  margin-top:       4px;
  border-top:       1px solid #808080;
}
.tenderAddTABLE
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  width:            100%;
  margin-top:       4px;
  border-top:       1px solid #808080;
}
.orderAddTABLE
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  width:            100%;
  margin-top:       4px;
  border-top:       1px solid #808080;
}
.favoriteAddTABLE
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  color:            #000000;
  width:            100%;
  margin-top:       4px;
  border-top:       1px solid #808080;
}
.buyMessage .textSection,
.bTABLE .textSection,
.cTABLE .textSection,
#popupForm .textSection
{
  width:    auto;
  padding:  10px;
}
.iconButton
{
  background-color:   #cbccce;
  border:             1px solid #a80532;
  padding:            1px;
  margin-right:       2px;
  cursor:             pointer;
/*  float:              left;*/
  width:              16px;
  height:             16px;
}
.iconButton:hover
{
  background-color:   #a80532;
  border:             1px solid #a80532;
  padding:            1px;
  margin-right:       2px;
  cursor:             pointer;
/*  float:              left;*/
  width:              16px;
  height:             16px;
}
.inactiveButton
{
  background-color: #e0e0e0;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  text-align:       center;
  color:            #c0c0c0;
  padding:          2px;
  border:           1px solid #c0c0c0;
}
.button
{
  background-color: #cccccc;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  text-align:       center;
  color:            #000000;
  padding:          2px;
  border:           1px solid #a80532;
  cursor:           pointer;
}
.button:hover
{
  background-color: #a80532;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      bold;
  text-align:       center;
  color:            #ffffff;
  padding:          2px;
  border:           1px solid #a80532;
  cursor:           pointer;
}
.inputText1
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  text-align:       center;
  color:            #000000;
  width:            30px;
  height:           16px;
  border:           1px solid #a0a0a0;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
  margin-top:       2px;
  margin-bottom:    2px;
}
.inputText2
{
  background-color: #f8f8f8;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  text-align:       center;
  color:            #000000;
  width:            30px;
  height:           16px;
  border:           1px solid #a0a0a0;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
  margin-top:       2px;
  margin-bottom:    2px;
}
.inputText
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  text-align:       center;
  color:            #000000;
  width:            40px;
  height:           16px;
  border:           1px solid #a0a0a0;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
  margin-top:       2px;
  margin-bottom:    2px;
}
.inputText.readonly
{
  background-color: #e0e0e0;
  color:            #a0a0a0;
}
textarea.readonly
{
  background-color: #eeeeee;
  color:            #888888;
  border:           1px solid #888888;
}
.inputTextWide
{
  background-color: #ffffff;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  font-weight:      normal;
  text-align:       center;
  color:            #000000;
  width:            200px;
  height:           16px;
  border:           1px solid #a0a0a0;
  padding-left:     2px;
  padding-top:      0px;
  padding-right:    2px;
  padding-bottom:   0px;
  margin-top:       2px;
  margin-bottom:    2px;
}
table.basketTABLE
{
  width: 855px;
}
.wait
{
  background-image:   url(/images/wait.gif);
  background-repeat:  no-repeat;
  width:              9px;
  height:             13px;
}
.floaters
{
  width: auto;
}
.floaters div
{
  float: left;
}
.stockLabel
{
  color: #0012c1;
}
.stock1
{
  background-image:   url(/images/warehouse0.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock2
{
  background-image:   url(/images/warehouse1.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock3
{
  background-image:   url(/images/warehouse2.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock4
{
  background-image:   url(/images/warehouse3.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock5
{
  background-image:   url(/images/warehouse4.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock6
{
  background-image:   url(/images/warehouse5.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock7
{
  background-image:   url(/images/warehouse6.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock8
{
  background-image:   url(/images/warehouse7.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock9
{
  background-image:   url(/images/warehouse8.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.stock10
{
  background-image:   url(/images/warehouse9.png);
  background-repeat:  no-repeat;
  width:              7px;
  height:             13px;
}
.limitedTime-2
{
  background-image:     url(/images/limitedTime-2.png);
  background-repeat:    no-repeat;
  background-position:  center center;
  width:                22px;
  height:               19px;
}
.spareParts
{
  background-image:   url(/images/spareParts.png);
  background-repeat:  no-repeat;
  width:              30px;
  height:             15px;
  cursor:             pointer;
}
.flatButtonsTable
{
}
.flatButtonsTable td
{
  padding: 1px;
}
.productTitle
{
  background-color: #a80532;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        18px;
  font-weight:      bold;
  color:            #ffffff;
  margin-top:       0px;
  margin-bottom:    10px;
  width:            768px;
/*  position:         relative;*/
}
.productTitle td
{
  padding:  10px;
/*  position: relative;*/
}
.productTitle .downloads
{
  font-size:    11px;
  font-weight:  bold;
  cursor:       pointer;
}
.productTitle a
{
  color:  #ffffff;
}
.productTitle .downloadsButton
{
  width:    37px;
  padding:  10px;
  cursor:   pointer;
}
.fileIcon
{
  margin-right: 8px;
}
.productTextSection .tableContainer
{
/*  width:    855px;*/
  width:    833px;
  overflow: auto;
}
.productTextSection H2
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      14px;
  font-weight:    bold;
  color:          #a80532;
  margin-top:     0px;
  margin-bottom:  0px;
  display:        block;
  width:          auto;
  border:         none;
}
.productTextSection .textRow
{
  padding-bottom: 10px;
}
.productTextSection .productLogos
{
  height:   auto;
  overflow: auto;
}
.productTextSection .productLogos .productLogo
{
  float: right;
}
.dsText .cTH P
{
  color:       #ffffff;
  font-weight: 600;
  font-size:   10pt;
  text-align:  inherit;
}
.dsText .cTD P
{
  text-align: inherit;
}
.dsText
{
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      10pt;
  font-weight:    400;
  text-align:     justify;
  color:          #000000;
  padding-bottom: 10px;
  margin-right:   22px;
}
.dsText.wide
{
  margin-right: 0;
}
.dsText.low
{
  padding-bottom: 0;
}
.dsText p
{
  font-family:   "open sans",verdana,arial,helvetica,sans-serif;
  font-size:     10pt;
  font-weight:   400;
  text-align:    justify;
  color:         #000000;
  margin-top:    0;
  margin-bottom: 0;
}
.dsText b,.dsText strong
{
  font-weight: 600;
}
.dsFooter
{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size:   9px;
  font-weight: normal;
  color:       #000000;
  margin-top:  10px;
}
.dsTF
{
  padding-left:   2px;
  padding-top:    1px;
  padding-right:  2px;
  padding-bottom: 1px;
  border-top:     1px solid #a80532;
}
.dsTF2
{
  padding-left:   2px;
  padding-top:    1px;
  padding-right:  2px;
  padding-bottom: 1px;
}
.dpDiv
{
}
.dpTable
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #000000;
  background-color: #f0f0f0;
  border:           1px solid #000000;
}
.dpTR
{
}
.dpTitleTR
{
}
.dpDayTR
{
}
.dpTodayButtonTR
{
}
.dpTD
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #f39500;
  background-color: #c12701;
  cursor:           pointer;
  width:            18px;
  height:           18px;
}
.dpTD:hover
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #f39500;
  background-color: #f39500;
  cursor:           pointer;
  width:            18px;
  height:           18px;
}
.dpFreeTD
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #b76e00;
  background-color: #831901;
  cursor:           pointer;
  width:            18px;
  height:           18px;
}
.dpFreeTD:hover
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #b76e00;
  background-color: #f39500;
  cursor:           pointer;
  width:            18px;
  height:           18px;
}
.dpDayHighlightTD
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #f39500;
  background-color: #f39500;
  cursor:           pointer;
  width:            18px;
  height:           18px;
}
.dpTitleTD
{
}
.dpButtonTD
{
}
.dpTodayButtonTD
{
  border-top:   1px solid #000000;
  margin-top:   4px;
  padding-top:  4px;
}
.dpDayTD
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  background-color: #d8d8d8;
  border:           1px solid #000000;
  color:            #000000;
}
.dpFreeDayTD
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  background-color: #a8a8a8;
  border:           1px solid #000000;
  color:            #c8c8c8;
}
.dpTitleText
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  text-align:   center;
  font-weight:  bold;
  color:        #000000;
}
.dpDayHighlight
{
  font-weight:  bold;
}
.dpButton
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #f39500;
  background-color: #c12701;
  cursor:           pointer;
  width:            18px;
  height:           18px;
  display:          inline;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  padding-bottom:   0px;
}
.dpButton:hover
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #f39500;
  background-color: #f39500;
  cursor:           pointer;
  width:            18px;
  height:           18px;
  display:          inline;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  padding-bottom:   0px;
}
.dpTodayButton
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #f39500;
  background-color: #c12701;
  cursor:           pointer;
  width:            18px;
  height:           18px;
  display:          inline;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  padding-bottom:   0px;
}
.dpTodayButton:hover
{
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
  text-align:       center;
  color:            #ffffff;
  border:           1px solid #f39500;
  background-color: #f39500;
  cursor:           pointer;
  width:            18px;
  height:           18px;
  display:          inline;
  padding-left:     4px;
  padding-right:    4px;
  padding-top:      0px;
  padding-bottom:   0px;
}
.mainMenu
{
  width:          100%;
  border-spacing: 4px;
}
.prettyButton
{
  background-repeat:    no-repeat;
  background-position:  0px 0px;
  cursor:               pointer;
  font-family:          verdana,arial,helvetica,sans-serif;
  font-size:            11px;
  text-align:           center;
  color:                #ffffff;
/*  position:             relative;*/
  padding-top:          5px;
  height:               23px;
}
.prettyButton:hover
{
  background-position:  0px -28px;
  color:                #000000;
}
.prettyButton.inactive
{
  background-position:  0px -56px !important;
  cursor:               auto !important;
  color:                #e0e0e0 !important;
}
.pb50
{
  width: 50px;
}
.pb75
{
  width: 75px;
}
.pb100
{
  width: 100px;
}
.pb150
{
  width: 150px;
}
.pb200
{
  width: 200px;
}
.pb250
{
  width: 250px;
}
.pb300
{
  width: 300px;
}
.pb450
{
  width: 450px;
}
.bb450
{
  width:         420px;
  padding-left:  15px;
  padding-right: 15px;
  text-align:    left !important;
}
.ipb50
{
  background-color: #a80532;
  width:            50px;
}
.ipb75
{
  background-color: #a80532;
  width:            75px;
}
.ipb100
{
  background-color: #a80532;
  width:            100px;
}
.ipb150
{
  background-color: #a80532;
  width:            150px;
}
.ipb200
{
  background-color: #a80532;
  width:            200px;
}
.ipb250
{
  background-color: #a80532;
  width:            250px;
}
.ipb300
{
  background-color: #a80532;
  width:            300px;
}
.fpb100
{
  width: 100px;
}
.fpb150
{
  width: 150px;
}
.fpb200
{
  width: 200px;
}
.fpb250
{
  width: 250px;
}
.fipb100
{
  width: 100px;
}
.fipb150
{
  width: 150px;
}
.fipb200
{
  width: 200px;
}
.fipb250
{
  width: 250px;
}
.wpb100
{
  width: 100px;
}
.wpb150
{
  width: 150px;
}
.wpb200
{
  width: 200px;
}
.wpb250
{
  width: 250px;
}
.backButton
{
  background-repeat:    no-repeat;
  background-position:  0px 0px;
  cursor:               pointer;
  font-family:          verdana,arial,helvetica,sans-serif;
  font-size:            11px;
  text-align:           center;
  color:                #ffffff;
  display:              block;
/*  position:             relative;*/
  padding-top:          5px;
  height:               23px;
}
.backButton:hover
{
  background-position:  0px -28px;
  color:                #000000;
}
.backButton.inactive
{
  background-position:  0px -56px !important;
  cursor:               auto !important;
  color:                #e0e0e0 !important;
}
.bb100
{
  background-image: url(/images/backButton100.png);
  width:            100px;
}
.bb150
{
  background-image: url(/images/backButton150.png);
  width:            150px;
}
.bb200
{
  background-image: url(/images/backButton200.png);
  width:            200px;
}
.bb250
{
  background-image: url(/images/backButton250.png);
  width:            250px;
}
.flatButton
{
  background:     #c0c0c0;
  cursor:         pointer;
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      9pt;
  text-align:     center;
  color:          #000000;
  display:        inline-block;
  padding:        3px 4px;
  margin:         0;
  height:         18px;
  border:         none;
}
.flatButton:hover
{
  background: #a0a0a0;
  color:      #000000;
}
.flatButton.inactive
{
  background: #c0c0c0;
  cursor:     auto;
  color:      #e0e0e0;
  border:     none;
}
.newIconButton
{
  background:     #c0c0c0;
  cursor:         pointer;
  font-family:    "open sans",verdana,arial,helvetica,sans-serif;
  font-size:      9pt;
  text-align:     center;
  color:          #000000;
  display:        inline-block;
  padding:        4px;
  margin:         0;
  height:         16px;
  border:         none;
}
.newIconButton:hover
{
  background: #a0a0a0;
  color:      #000000;
}
.newIconButton.inactive
{
  background: #c0c0c0;
  cursor:     auto;
  color:      #e0e0e0;
  border:     none;
}
.tenderText
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  color:        #000000;
/*  position:     relative;*/
  width:        740px;
  height:       100px;
}
.loadingPleaseWait
{
  background:   #ffffff;
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  color:        #000000;
  position:     absolute;
  left:         0;
  top:          0;
  width:        250px;
  padding:      0;
  border:       1px solid #a80532;
  display:      none;
  z-index:      10001;

  box-shadow:   2px 2px 15px #ccc;
}
.quickAddTable
{
  border-spacing: 4px;
  display:        inline-table;
}
.tenderHistory
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      11px;
  height:         50px;
  border-bottom:  1px solid #d0d0d0;
}
.tenderHistory .history div
{
  display:  inline;
}
.tenderHistory .step
{
  color:    blue;
  cursor:   pointer;
}
.tenderHistory .step:hover
{
  text-decoration:  underline;
}
.tenderAddProductContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  width:        780px;
  padding:      10px;
}
.tenderAddAtcFavContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  padding:      10px;
}
.tenderMainGroup
{
  color:  blue;
  cursor: pointer;
}
.tenderMainGroup:hover
{
  text-decoration:  underline;
}
.tenderSubGroup
{
  color:  blue;
  cursor: pointer;
}
.tenderSubGroup:hover
{
  text-decoration:  underline;
}
#tenderForm td
{
/*  position: relative;*/
}
.orderHistory
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      11px;
  height:         50px;
  border-bottom:  1px solid #d0d0d0;
}
.orderHistory .history div
{
  display:  inline;
}
.orderHistory .step
{
  color:    blue;
  cursor:   pointer;
}
.orderHistory .step:hover
{
  text-decoration:  underline;
}
.orderAddProductContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  width:        780px;
  padding:      10px;
}
.orderAddAtcFavContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  padding:      10px;
}
.orderMainGroup
{
  color:  blue;
  cursor: pointer;
}
.orderMainGroup:hover
{
  text-decoration:  underline;
}
.orderSubGroup
{
  color:  blue;
  cursor: pointer;
}
.orderSubGroup:hover
{
  text-decoration:  underline;
}
#orderForm td
{
/*  position: relative;*/
}
.favoriteHistory
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      11px;
  height:         50px;
  border-bottom:  1px solid #d0d0d0;
}
.favoriteHistory .history div
{
  display:  inline;
}
.favoriteHistory .step
{
  color:    blue;
  cursor:   pointer;
}
.favoriteHistory .step:hover
{
  text-decoration:  underline;
}
.favoriteAddProductContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  width:        780px;
  padding:      10px;
}
.favoriteAddAtcFavContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  padding:      10px;
}
.favoriteMainGroup
{
  color:  blue;
  cursor: pointer;
}
.favoriteMainGroup:hover
{
  text-decoration:  underline;
}
.favoriteSubGroup
{
  color:  blue;
  cursor: pointer;
}
.favoriteSubGroup:hover
{
  text-decoration:  underline;
}
#favoriteForm td
{
/*  position: relative;*/
}
.pasHistory
{
  font-family:    verdana,arial,helvetica,sans-serif;
  font-size:      11px;
  height:         50px;
  border-bottom:  1px solid #d0d0d0;
}
.pasHistory .history div
{
  display:  inline;
}
.pasHistory .step
{
  color:    blue;
  cursor:   pointer;
}
.pasHistory .step:hover
{
  text-decoration:  underline;
}
.pasAddProductContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  width:        780px;
  padding:      10px;
}
.pasAddAtcFavContainer
{
  font-family:  verdana,arial,helvetica,sans-serif;
  font-size:    11px;
  width:        780px;
  padding:      10px;
}
.pasMainGroup
{
  color:  blue;
  cursor: pointer;
}
.pasMainGroup:hover
{
  text-decoration:  underline;
}
.pasSubGroup
{
  color:  blue;
  cursor: pointer;
}
.pasSubGroup:hover
{
  text-decoration:  underline;
}
#pasQuickArticleDiv,#orderQuickArticleDiv,#favoriteQuickArticleDiv,#tenderQuickArticleDiv
{
  background-image:     none;
  width:                auto;
  height:               auto;
  padding:              0;
}
#pasQuickArticle,#orderQuickArticle,#favoriteQuickArticle,#tenderQuickArticle
{
  background-color: #ffffff;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  text-align:       center;
  color:            #000000;
  height:           18px;
  padding:          1px 2px;
  border:           1px solid #a80532;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
td.atcFavoritesHeader
{
  background-color: #d0d0d0;
  font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        18px;
  font-weight:      bold;
  color:            #000000;
  text-align:       center;
  padding:          10px;
}
B.discontinued
{
  color: #a80532;
}
B.replaceWith
{
  cursor: pointer;
}
B.replaceWith:hover
{
  text-decoration: underline;
}
B.alternative
{
  cursor: pointer;
}
B.alternative:hover
{
  text-decoration: underline;
}
.secretDownload
{
  color:            #0012c1;
  font-weight:      600;
  text-decoration:  none;
  cursor:           pointer;
}
.secretDownload:hover
{
  color:            #0012c1;
  font-weight:      600;
  text-decoration:  underline;
}
.transportDescriptionTR
{
  display: none;
}
.transportDescriptionTR TD,.transportDescriptionTR P
{
  color: #a80532;
}
div.popupOverlay
{
  background-color: #ffffff;
  position:         fixed;
  top:              0;
  left:             0;
  height:           100%;
  width:            100%;
  cursor:           default;

  opacity:    0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter:     "alpha(opacity=75)";
}
div.popup
{
  background-color: #ffffff;
  font-family:      "open sans",arial,helvetica,sans-serif;
  font-size:        10pt;
  position:         absolute;
  top:              10px;
  left:             10px;
  display:          block;
  border:           1px solid #a80532;

  box-shadow: 2px 2px 15px #ccc;
}
div.popupHeader
{
  background-color: #a80532;
  color:            #ffffff;
  height:           21px;
  width:            auto;
  clear:            both;
  cursor:           move;
}
div.popupHeaderTitle
{
  font-weight:  normal;
  color:        #ffffff;
  float:        left;
  padding-top:  1px;
  padding-left: 10px;
}
div.popupHeaderCloser
{
  background-image:     url(/images/popupCloseButton.png);
  background-position:  0 0;
  position:             absolute;
  top:                  2px;
  right:                2px;
  height:               15px;
  width:                15px;
  cursor:               pointer;
}
div.popupHeaderCloser:hover
{
  background-position: 0 -15px;
}
div.popupBody
{
  background-color: #ffffff;
  color:            #000000;
  position:         relative;
  top:              0;
  left:             0;
  padding:          0;
  overflow:         scroll;
  clear:            both;
}
p.popupError
{
  color:        #cc0000;
  font-weight:  bold;
  margin:       0;
}
.btnDownloads
{
  background-color:    #a80532;
  background-image:    url(/images/btnDownloads.png);
  background-repeat:   no-repeat;
  background-position: 10px center;
  font-family:         "open sans",verdana,arial,helvetica,sans-serif;
  font-size:           10pt;
  font-weight:         400;
  text-align:          center;
  color:               #ffffff;
  width:               225px;
  height:              28px;
  padding:             0 12px;
  border:              1px solid #a80532;
  margin-left:         -1px;
  cursor:              pointer;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.btnDownloads:hover
{
  background-color: #7e0425;
  border:           1px solid #7e0425;
}
.btnBuy
{
  background-color:    #007aa4;
  background-image:    url(/images/btnBuy16.png);
  background-repeat:   no-repeat;
  background-position: center center;
  font-family:         "open sans",verdana,arial,helvetica,sans-serif;
  font-size:           10pt;
  font-weight:         400;
  text-align:          center;
  color:               #ffffff;
  width:               32px;
  height:              18px;
  padding:             0;
  border:              1px solid #007aa4;
  cursor:              pointer;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.btnBuy:hover
{
  background-color: #006182;
  border:           1px solid #006182;
}
.btnBuy.isDead
{
  background-color:    #414141;
  background-image:    url(/images/btnAccessories16.png);
  border:              1px solid #414141;
}
.btnBuy.isView
{
  background-image: url(/images/btnView16.png);
}
.btnBuy.isDead.isView
{
  background-image:    url(/images/btnViewAccessories16.png);
}
.btnSpareParts
{
  background-color:    #414141;
  background-image:    url(/images/btnSpareParts.png);
  background-repeat:   no-repeat;
  background-position: center center;
  font-family:         "open sans",verdana,arial,helvetica,sans-serif;
  font-size:           10pt;
  font-weight:         400;
  text-align:          center;
  color:               #ffffff;
  width:               32px;
  height:              18px;
  padding:             0;
  border:              1px solid #414141;
  cursor:              pointer;

  -webkit-appearance:                 none;
  -moz-border-radius:                 0;
  border-radius:                      0;
  -webkit-border-top-left-radius:     0;
  -webkit-border-top-right-radius:    0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius:  0;
  -khtml-border-radius:               0;
}
.btnSpareParts:hover
{
  background-color: #000000;
  border:           1px solid #000000;
}
#welcome
{
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   14pt;
  font-weight: 300;
  color:       #000000;
  position:    absolute;
  left:        21px;
  top:         12px;
}
#welcome b
{
  font-weight: 400;
}
#searchProduct
{
  background: transparent;
  position:   absolute;
  left:       18px;
  bottom:     58px;
  padding:    2px;
  border:     1px solid transparent;
}
#searchProduct.opened
{
  background: #f0f0f0;
  border:     1px solid #a80532;
}
#searchOptions
{
  padding:    0;
  visibility: hidden;
}
#searchOptions > table
{
  max-height: 56px;
}
#docProductImages
{
  background:  #ffffff;
  position:    relative;
  top:         -10px;
  right:       0;
  width:       224px;
  height:      auto;
  border-left: 1px solid #dddddd;
  margin:      0 0 0 22px;
  float:       right;
  text-align:  center;
}
#docProductImages.BB
{
  border-bottom: 1px solid #dddddd;
}
#docProductImages .vImage
{
  position: relative;
  padding:  0;
}
#docProductImages img
{
  display:      inline-block;
  padding:      10px;
}
#docProductImages a.imageHyperlink
{
  display:    block;
  position:   relative;
  min-height: 120px;
}
#docProductImages div.ecoLabelAp3
{
  background: url(/images/ecoLabelAp3.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelApp
{
  background: url(/images/ecoLabelApp.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelAp
{
  background: url(/images/ecoLabelAp.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelA
{
  background: url(/images/ecoLabelA.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelB
{
  background: url(/images/ecoLabelB.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelC
{
  background: url(/images/ecoLabelC.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelD
{
  background: url(/images/ecoLabelD.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelE
{
  background: url(/images/ecoLabelE.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelF
{
  background: url(/images/ecoLabelF.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductImages div.ecoLabelG
{
  background: url(/images/ecoLabelG.png) no-repeat;
  position:   absolute;
  right:      0;
  width:      60px;
  height:     26px;
}
#docProductAttributes
{
  padding:      10px;
  text-align:   left;
}
#docProductAccessories
{
  padding:      0;
  text-align:   left;
}
#docProductAccessories h3
{
  background-color: #d0d0d0;
  color:            #000000;
  padding:          4px 4px 4px 10px;
  margin:           0;
}
#docProductAccessories a
{
  background-color:     #ffffff;
  background-position:  4px center;
  background-repeat:    no-repeat;
  font-family:          "open sans",verdana,arial,helvetica,sans-serif;
  font-size:            10pt;
  font-weight:          400;
  text-align:           left;
  color:                #000000;
  text-decoration:      none;
  display:              block;
  padding:              4px 4px 4px 10px;
}
#docProductAccessories a:hover
{
  background-color: #e9eaf4;
}
#docProductAccessories a b
{
  color:        #a80532;
}
#docProductDownloads
{
  position:       absolute;
  right:          0;
  width:          224px;
  border-left:    1px solid #dddddd;
  border-bottom:  1px solid #dddddd;
  display:        none;
}
#docProductDownloads a
{
  background-color:     #e0e0e0;
  background-position:  4px center;
  background-repeat:    no-repeat;
  font-family:          "open sans",verdana,arial,helvetica,sans-serif;
  font-size:            10pt;
  font-weight:          400;
  text-align:           left;
  color:                #000000;
  text-decoration:      none;
  display:              block;
  padding:              4px 4px 4px 28px;
}
#docProductDownloads a:hover
{
  background-color: #d0d0d0;
}
div.productPromo
{
  background:   #007aa4 url(/images/starPromo.png) no-repeat center center;
  width:        24px;
  height:       22px;
}
div.productPriceTiers
{
  background:   #840489 url(/images/starPriceTiers.png) no-repeat center center;
  width:        24px;
  height:       22px;
}
div.productEndOfLife
{
  background:   #ea7d31 url(/images/starEndOfLife.png) no-repeat center center;
  width:        24px;
  height:       22px;
}
div.productNew
{
  background:   #7b902e url(/images/starNew.png) no-repeat center center;
  width:        24px;
  height:       22px;
}
div.stock
{
  background-image:    url(/images/bulletStock-2.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               14px;
  height:              14px;
  display:             inline-block;
  position:            relative;
  top:                 1px;
}
div.stockOther
{
  background-image:    url(/images/bulletStockOther-2.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               14px;
  height:              14px;
  display:             inline-block;
  position:            relative;
  top:                 1px;
}
div.endOfLife
{
  background-image:    url(/images/bulletEndOfLife.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               14px;
  height:              14px;
  display:             inline-block;
  position:            relative;
  top:                 1px;
}
div.dead
{
  background-image:    url(/images/bulletDead.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               14px;
  height:              14px;
  display:             inline-block;
  position:            relative;
  top:                 1px;
}
div.promo
{
  background-image:    url(/images/bulletPromo.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               14px;
  height:              14px;
  display:             inline-block;
  position:            relative;
  top:                 1px;
}
div.priceTiers
{
  background-image:    url(/images/bulletPriceTiers.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               14px;
  height:              14px;
  display:             inline-block;
  position:            relative;
  top:                 1px;
}
div.returnable
{
  background-image:    url(/images/bulletReturnable.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               14px;
  height:              14px;
  display:             inline-block;
  position:            relative;
  top:                 1px;
}
div.call
{
  background-image:    url(/images/phone.png);
  background-repeat:   no-repeat;
  background-position: center center;
  width:               17px;
  height:              17px;
  display:             inline-block;
}
table.legend
{
  font-family:  "open sans",verdana,arial,helvetica,sans-serif;
  font-size:    10pt;
  font-weight:  400;
  color:        #000000;
  margin-top:   12px;
}
td.legendBullet
{
  text-align:     center;
  vertical-align: middle;
}
td.legendDescription
{
  text-align:     left;
  vertical-align: middle;
  padding-left:   0.5em;
}
a.zoom
{
  background-image:     url(/images/starZoom.png);
  background-repeat:    no-repeat;
  display:              inline-block;
  width:                20px;
  height:               20px;
  margin-left:          12px;
}
div.zoom
{
  background-image:     url(/images/starZoom.png);
  background-repeat:    no-repeat;
  position:             absolute;
  right:                10px;
  top:                  10px;
  width:                20px;
  height:               20px;
}
div.minus5percent
{
  background: url(/images/minusPercent3.png) 0 0;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus10percent
{
  background: url(/images/minusPercent3.png) 0 -60px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus15percent
{
  background: url(/images/minusPercent3.png) 0 -120px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus20percent
{
  background: url(/images/minusPercent3.png) 0 -180px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus25percent
{
  background: url(/images/minusPercent3.png) 0 -240px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus30percent
{
  background: url(/images/minusPercent3.png) 0 -300px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus40percent
{
  background: url(/images/minusPercent3.png) 0 -360px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus50percent
{
  background: url(/images/minusPercent3.png) 0 -420px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus60percent
{
  background: url(/images/minusPercent3.png) 0 -480px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minus70percent
{
  background: url(/images/minusPercent3.png) 0 -540px;
  position:   absolute;
  right:      2px;
  top:        2px;
  width:      60px;
  height:     60px;
}
div.minusPercent
{
  font-family: "open sans",verdana,arial,helvetica,sans-serif;
  font-size:   10pt;
  font-weight: 600;
  color:       #cc6d2b;
  display:     inline-block;
  margin:      -1px 2px 0 2px;
}
div.minusPercent span.number
{
  font-size:   10pt;
  font-weight: 700;
}
div.minusPercent span.percent
{
  font-size:   8pt;
  font-weight: 600;
}
#buyButtons
{
  padding: 8px;
}
#buyButtons td
{
  padding: 2px;
}
#ui-datepicker-div
{
  position: fixed !important;
}
input[type=file]
{
  height:   21px;
  padding:  2px;
}
td.textRow > div.newsDate
{
  background-color: #dddddd;
  float:            right;
  position:         relative;
  top:              -10px;
  padding:          10px;
  border-left:      1px solid #dddddd;
  border-bottom:    1px solid #dddddd;
  margin-left:      10px;
  margin-bottom:    10px;
}
#homeNews
{
  background-color: #a80532;
  color:            #ffffff;
  position:         relative;
  width:            223px;
  border:           1px solid #a80532;
  float:            right;
  margin:           0 0 22px 22px;
}
#homeNews h2
{
  background-color: inherit;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  text-align:       center;
  color:            #ffffff;
  width:            auto;
  padding:          4px 0;
  border-bottom:    1px dotted #ffffff;
  margin:           0;
}
#homeNews h3
{
  background-color: inherit;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        10pt;
  font-weight:      400;
  text-align:       left;
  color:            #ffffff;
  width:            auto;
  padding:          0;
  border-bottom:    none;
  margin:           0 0 4px 0;
}
#homeNews div.newsRow
{
  cursor:   pointer;
  height:   auto;
  overflow: auto;
  padding:  10px;
}
#homeNews div.newsRow:hover
{
  background-color: #7e0425;
}
#homeNews div.newsDate
{
  font-style: normal;
  text-align: left;
  color:      #dc9bad;
  float:      left;
}
#homeNews div.newsRow a
{
  font-family:     "open sans",verdana,arial,helvetica,sans-serif;
  font-size:       9pt;
  font-weight:     400;
  text-decoration: none;
  color:           #dc9bad;
  display:         block;
  float:           right;
}
#homeNews div.newsRow a:hover
{
  text-decoration: none;
}
#homeNews div.newsRow a.moreNews
{
  text-align: center;
  color:      #ffffff;
  float:      none;
}
#homeNews div.newsRow + div.newsRow
{
  border-top: 1px dotted #ffffff;
}
#social
{
  background: url(/images/socialGrid.png);
  position:   absolute;
  right:      0;
  top:        0;
  width:      225px;
  height:     81px;
}
#socialFeedback
{
  background: #14668f url(/images/socialFeedback2.png);
  display:    none;
  position:   absolute;
  left:       0;
  top:        0;
  width:      84px;
  height:     81px;
  cursor:     pointer;
}
#socialFeedback:hover
{
  background-color: #084868;
}
#socialContact
{
  background:       #a80532;
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  text-decoration:  none;
  text-align:       center;
  color:            #ffffff;
  display:          none;
  position:         absolute;
  width:            126px;
  height:           28px;
  padding-top:      4px;
  border:           1px solid #a80532;
  cursor:           pointer;
}
#socialContact:hover
{
  background-color: #7e0425;
  border:           1px solid #7e0425;
}
#socialNew
{
  background: url(/images/socialNew.png);
  display:    none;
  position:   absolute;
  width:      34px;
  height:     34px;
  cursor:     pointer;
}
#socialPromo
{
  background: url(/images/socialPromo.png);
  display:    none;
  position:   absolute;
  width:      34px;
  height:     34px;
  cursor:     pointer;
}
#socialEndOfLife
{
  background: url(/images/socialEndOfLife.gif);
  display:    none;
  position:   absolute;
  width:      34px;
  height:     34px;
  cursor:     pointer;
}
#socialLinkedin
{
  background: url(/images/socialLinkedin.png);
  display:    none;
  position:   absolute;
  width:      34px;
  height:     34px;
  cursor:     pointer;
}
#socialTwitter
{
  background: url(/images/socialTwitter.png);
  display:    none;
  position:   absolute;
  width:      34px;
  height:     34px;
  cursor:     pointer;
}
#socialFacebook
{
  background: url(/images/socialFacebook.png);
  display:    none;
  position:   absolute;
  width:      34px;
  height:     34px;
  cursor:     pointer;
}
#socialRSS
{
  background: url(/images/socialRSS.png);
  display:    none;
  position:   absolute;
  width:      34px;
  height:     34px;
  cursor:     pointer;
}
#social .space012
{
  left: 97px;
  top:  0;
}
#social .space0
{
  left: 97px;
  top:  0;
}
#social .space1
{
  left: 144px;
  top:  0;
}
#social .space2
{
  left: 191px;
  top:  0;
}
#social .space345
{
  left: 97px;
  top:  47px;
}
#social .space3
{
  left: 97px;
  top:  47px;
}
#social .space4
{
  left: 144px;
  top:  47px;
}
#social .space5
{
  left: 191px;
  top:  47px;
}
#socialImage
{
  background: url(/images/socialImage5.png);
  position:   absolute;
  right:      0;
  top:        0;
  width:      128px;
  height:     81px;
}
#socialImage.group0
{
  background-position: 0 0;
}
#socialImage.group1
{
  background-position: 0 -81px;
}
#socialImage.group2
{
  background-position: 0 -162px;
}
#socialImage.group3
{
  background-position: 0 -243px;
}
#socialImage.group4
{
  background-position: 0 -324px;
}
#socialImage.group5
{
  background-position: 0 -405px;
}
#socialImage.group6
{
  background-position: 0 -486px;
}
#socialImage.group7
{
  background-position: 0 -567px;
}
#socialImage.group8
{
  background-position: 0 -648px;
}
div.openedClosed
{
  background: url(/images/btnOpenedClosed.png) 0 0;
  position:   relative;
  top:        2px;
  width:      14px;
  height:     14px;
  float:      right;
  cursor:     pointer;
}
div.openedClosed.closed
{
  background-position: 0 -14px;
}
div.productThumbnail
{
  padding: 4px;
  cursor:  pointer;
}
.gridMenuContainer
{
  margin-right: -22px;
}
.gridMenuDummyBox
{
  width: 200px;
}
.gridMenuSpacer
{
  width:  13px;
  height: 13px;
}
.gridMenuSpacer.col_3_3
{
  width: 14px;
}
.gridMenuTable
{
  border-spacing: 0;
}
.gridMenuBox
{
  cursor:   pointer;
  position: relative;
}
.gridMenuBox.cols_1
{
  width:    853px;
}
.gridMenuBox.cols_2
{
  width:    419px;
}
.gridMenuBox.cols_3
{
  width:    274px;
}
.gridMenuBox.cols_4
{
  width:    202px;
}
.gridMenuBox.red
{
  background-color: #a80532;
  border:           1px solid #a80532;
}
.gridMenuBox.red:hover
{
  background-color: #7e0425;
  border:           1px solid #7e0425;
}
.gridMenuBox.orange
{
  background-color: #ea7d31;
  border:           1px solid #ea7d31;
}
.gridMenuBox.orange:hover
{
  background-color: #cc6d2b;
  border:           1px solid #cc6d2b;
}
.gridMenuBox.green
{
  background-color: #7b902e;
  border:           1px solid #7b902e;
}
.gridMenuBox.green:hover
{
  background-color: #6d8029;
  border:           1px solid #6d8029;
}
.gridMenuBox.blue
{
  background-color: #007aa4;
  border:           1px solid #007aa4;
}
.gridMenuBox.blue:hover
{
  background-color: #006487;
  border:           1px solid #006487;
}
.gridMenuBox.purple
{
  background-color: #840489;
  border:           1px solid #840489;
}
.gridMenuBox.purple:hover
{
  background-color: #6e0372;
  border:           1px solid #6e0372;
}
.gridMenuBox.black
{
  background-color: #414141;
  border:           1px solid #414141;
}
.gridMenuBox.black:hover
{
  background-color: #000000;
  border:           1px solid #000000;
}
.gridMenuBox.grey
{
  background-color: #e0e0e0;
  border:           1px solid #e0e0e0;
}
.gridMenuBox.grey:hover
{
  background-color: #d0d0d0;
  border:           1px solid #d0d0d0;
}
.gridMenuBox .gridMenuTitle
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  color:            #ffffff;
  text-align:       center;
  padding:          2px;
  overflow:         hidden;
}
.gridMenuBox.cols_1 .gridMenuTitle
{
  width: 849px;
}
.gridMenuBox.cols_2 .gridMenuTitle
{
  width: 415px;
}
.gridMenuBox.cols_3 .gridMenuTitle
{
  width: 270px;
}
.gridMenuBox.cols_4 .gridMenuTitle
{
  width: 198px;
}
.gridMenuBox .gridMenuTitle a
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  color:            #ffffff;
}
.gridMenuBox .gridMenuTitle a:hover
{
  text-decoration: none;
}
.gridMenuBox.grey .gridMenuTitle
{
  color: #000000;
}
.gridMenuBox.grey .gridMenuTitle a
{
  color: #000000;
}
.gridMenuBox .gridMenuPhoto
{
  position: relative;
}
.gridMenuBox.cols_1 .gridMenuPhoto
{
  width: 853px;
}
.gridMenuBox.cols_2 .gridMenuPhoto
{
  width: 419px;
}
.gridMenuBox.cols_3 .gridMenuPhoto
{
  width: 274px;
}
.gridMenuBox.cols_4 .gridMenuPhoto
{
  width: 202px;
}
#onlinePaymentForm
{
  display: none;
}
.onlinePaymentMenuContainer
{
  margin-right: -22px;
}
.onlinePaymentMenuDummyBox
{
  width: 200px;
}
.onlinePaymentMenuSpacer
{
  width:  13px;
  height: 13px;
}
.onlinePaymentMenuSpacer.col_3_3
{
  width: 14px;
}
.onlinePaymentMenuTable
{
  border-spacing: 0;
}
.onlinePaymentMenuBox
{
  position: relative;
}
.onlinePaymentMenuBox.cols_1
{
  width:    853px;
}
.onlinePaymentMenuBox.cols_2
{
  width:    419px;
}
.onlinePaymentMenuBox.cols_3
{
  width:    274px;
}
.onlinePaymentMenuBox.cols_4
{
  width:    202px;
}
.onlinePaymentMenuBox.red
{
  background-color: #ffffff;
  border:           1px solid #a80532;
}
.onlinePaymentMenuBox.orange
{
  background-color: #ffffff;
  border:           1px solid #ea7d31;
}
.onlinePaymentMenuBox.green
{
  background-color: #ffffff;
  border:           1px solid #7b902e;
}
.onlinePaymentMenuBox.blue
{
  background-color: #ffffff;
  border:           1px solid #007aa4;
}
.onlinePaymentMenuBox.purple
{
  background-color: #ffffff;
  border:           1px solid #840489;
}
.onlinePaymentMenuBox.black
{
  background-color: #ffffff;
  border:           1px solid #414141;
}
.onlinePaymentMenuBox.grey
{
  background-color: #ffffff;
  border:           1px solid #e0e0e0;
}
.onlinePaymentMenuBox .onlinePaymentMenuTitle
{
  font-family:      "open sans",verdana,arial,helvetica,sans-serif;
  font-size:        12pt;
  font-weight:      400;
  color:            #ffffff;
  text-align:       center;
  padding:          2px;
  overflow:         hidden;
}
.onlinePaymentMenuBox.red .onlinePaymentMenuTitle
{
  background-color: #a80532;
}
.onlinePaymentMenuBox.orange .onlinePaymentMenuTitle
{
  background-color: #ea7d31;
}
.onlinePaymentMenuBox.green .onlinePaymentMenuTitle
{
  background-color: #7b902e;
}
.onlinePaymentMenuBox.blue .onlinePaymentMenuTitle
{
  background-color: #007aa4;
}
.onlinePaymentMenuBox.purple .onlinePaymentMenuTitle
{
  background-color: #840489;
}
.onlinePaymentMenuBox.black .onlinePaymentMenuTitle
{
  background-color: #414141;
}
.onlinePaymentMenuBox.grey .onlinePaymentMenuTitle
{
  background-color: #e0e0e0;
}
.onlinePaymentMenuBox.cols_1 .onlinePaymentMenuTitle
{
  width: 849px;
}
.onlinePaymentMenuBox.cols_2 .onlinePaymentMenuTitle
{
  width: 415px;
}
.onlinePaymentMenuBox.cols_3 .onlinePaymentMenuTitle
{
  width: 270px;
}
.onlinePaymentMenuBox.cols_4 .onlinePaymentMenuTitle
{
  width: 198px;
}
.onlinePaymentMenuBox.grey .onlinePaymentMenuTitle
{
  color: #000000;
}
.onlinePaymentMenuBox .onlinePaymentMenuList
{
  position: relative;
}
.onlinePaymentMenuBox.cols_1 .onlinePaymentMenuList
{
  width: 853px;
}
.onlinePaymentMenuBox.cols_2 .onlinePaymentMenuList
{
  width: 419px;
}
.onlinePaymentMenuBox.cols_3 .onlinePaymentMenuList
{
  width: 274px;
}
.onlinePaymentMenuBox.cols_4 .onlinePaymentMenuList
{
  width: 202px;
}
.onlinePaymentMenuTable
{
}
.onlinePaymentMenuTable > tbody > tr > td.radio
{
  text-align:     center;
  vertical-align: middle;
  padding:        8px;
}
.onlinePaymentMenuTable > tbody > tr > td.image
{
  text-align:     center;
  vertical-align: middle;
  padding:        8px;
}
.onlinePaymentMenuTable > tbody > tr > td.image > img
{
  cursor: pointer;
}
.onlinePaymentMenuTable > tbody > tr > td.name
{
  text-align:     left;
  vertical-align: middle;
  padding:        8px;
}
img.onlinePaymentException
{
  opacity:    0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter:     "alpha(opacity=10)";
}
label.onlinePaymentException
{
  color: #dddddd;
}
span.red
{
  color: #a80532;
}
td.badCustomerPrice
{
  background-color: #f2dae0;
}
