/**************************************/
/* Colors and Management Interface    */
/**************************************/
.neutralColorTrans {background-color: transparent}
.neutralColorWhite {background-color: #fff}
.neutralColorLight {background-color: #e8e8e8}
.neutralColorMedium {background-color: #ccc}
.neutralColorStrong {background-color: #999}
.neutralColorBlack  {background-color: #000}
.teaserColor {background-color: #B8CB00;}
.secondColorStrong {background-color: #aaa;}
.secondColorMedium {background-color: #ddd;}
.secondColorLight {background-color: #eee;}
.primColorStrong {background-color: #336699;}
.primColorMedium {background-color: #B0C3DE;}
.primColorLight {background-color: #DCE0EA;}

.cmsTxtColorStrong0 { color: #436976; }
.cmsTxtColorStrong1 { color: #666666; }
.cmsBgColorStrong0  { background-color: #8CABB9; }
.cmsBgColorStrong1  { background-color: #CCCCCC; }
.cmsBgColorMedium0  { background-color: #DDE6EC; }
.cmsBgColorLight0   { background-color: #FFFFFF; }
div.ZMSTable table th { background-color:#DDEFFC; }
div.ZMSTable table td { background-color:#EEEEEE; }

.zmiTableRowEven {background-color:#eee;}
.zmiTableRowOdd {background-color:#ccc;}

.form-submit { font-size:12px; }

body.zmi h1, body.zmi h2, body.zmi h3, body.zmi h4, body.zmi h5, body.zmi h6  {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;font-size:15px;line-height:19px;}
body.zmi p, body.zmi li, body.zmi blockquote  {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;	font-size:12px;	line-height:15px;}
body {width:1096px !important; width /**/:1096px;margin: 0 auto;padding:0px;text-align:left;background-image:none;background-color:#fff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important}

#main {padding-top:25px}

div#page_margins, div#page {width:1096px !important}
div#logo {width:1096px !important}
div#topnav {display:none;}
div#main, #submenu {background-image:none; background-color:#fff;border:0px;}

.topnav {clear:both;height:48px;font-weight: bold; font-size: 12px; color: #ffffff; background-color: #ffffff;line-height: 48px;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;	 }
.topnav img {height: 48px; width: 48px}
.topnav li{list-style-type:none;float:left;}
.topnav li p{text-align:center;padding-left:35px;padding-right:10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.topnav a:link {color:#000000; text-decoration: none}
.topnav a:visited {color: #000000; text-decoration: none}
.topnav a:hover {color: #f26334;text-decoration: none}
.live   { color:#f26334}
.topnav a.live:link {color: #f26334;text-decoration: none}
.topnav a.live:visited {color: #f26334;text-decoration: none}
.topnav a.live:hover {color: #f26334;text-decoration: none}

div#nav_main {width:1096px !important;background-color:#f26334;height:24px;}
div#nav_main ul li{line-height:0px; /* border-right:1px solid #fff !important; */ height:11px;margin:7px 0px;}
div#nav_main ul li a {font-weight:bold;color:#fff;text-transform:uppercase;font-family: Verdana,Geneva,Arial,Helvetica,Sans-serif;font-size:10px;}
div#nav_main ul li#current a {font-weight:bold;text-transform:uppercase;color:#2a3a6d;}
div#nav_main ul li a:hover {color:#2a3a6d;background-color:#f26334;text-decoration: none;}
div#nav_main ul li#current a:hover {text-decoration: underline;}

div#LoginMicro {width:1096px !important;background-color:#fff;height:20px;}
div#LoginMicro a {color:#999;}

h1,h2,h3{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;font-size:14px;overflow: hidden;color: #000000; text-decoration: none;font-weight:bold; margin-top: 15px; margin-bottom: 20px;}
h4 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;font-size:14px !important;font-weight:normal !important;color: #000000;}
h2 { padding-top:10px; }
h5 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;background: #F4F4F4; color:#000000;font-size:14px;font-weight: bold; padding: 10px 0px 15px 0px; text-align:right;}

.scellTitle{padding-left:45px;font-size:14px;overflow: hidden;color: #000000; text-decoration: none;font-weight:bold;}
.scellTitleImg{padding-left:0px;font-size:14px;overflow: hidden;color: #000000; text-decoration: none;font-weight:bold;}
.scellTitleMenu{font-size:14px;overflow: hidden;color: #103c85; text-decoration: none;font-weight:bold;}

/* ------- SYSTEM MESSAGE ----------- */
div#page div.system-msg {margin-top:10px;padding:5px;background-color:#EEE;border:1px solid #F26334;font-size:12px;font-weight:bold;}

/* --------- MACRONAV BOX --------- */
div#footer {width:1096px !important;border-top:0px solid orange;background:#fff url("common/footer.gif") no-repeat top left;font-size:10px;padding:6px 0px;}
div#col3_content {padding-right:0px !important;}
div#submenu li a {border:0px; background-color:#f4f4f4 !important}
div#submenu li a:active {color:#dcdcdc;}
div#submenu li a:hover {color:#f26334;}
div#submenu {margin:0px !important;padding:0px !important}
div.boxContainer {background: url(common/box1_br.gif) no-repeat bottom right;background-color: #f4f4f4;margin: 0px;padding: 0px;font-size: 100%;}
#col2_content #div.boxContainer {width:170px;}
div.boxHeader {background: url(common/box2_tr.gif) no-repeat top right;background-color: transparent;margin: 0px;padding: 0px;}
div.boxTitle {background: url(common/box3_tl.gif) no-repeat top left;background-color: transparent;margin: 0px;padding: 6px 15px;}
div.boxText {background: url(common/box4_bl.gif) no-repeat bottom left;	background-color: transparent;margin: 0px;margin-bottom: 0px !important;padding: 0px 15px 20px 10px;}

/* --------- /MACRONAV BOX --------- */
/* --------- input elements -------- */
div#page input {padding:2px;}
div#page input.form-submit {padding:2px 0px;text-align:center;color:#333;background-color:#ffe694;width:90px;border: 1px solid gray;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;cursor:pointer;}
div#page input.ui-button {padding:5px!important; margin:5px!important}

/* --------- GRID --------- */
div#page table.neutralColorStrong0 {width:100%;}
div#gepirGrid table tr td.form-label {width:150px;padding-left:0px;}
div#gepirGrid div.zmi_col_left {font-weight:bold;color:#888;}
div#gepirGrid {background: url(common/gepirEditBG.jpg) repeat-x top left;}
div#gepirGrid div.boxContainer {background-color: transparent;}
div#gepirGrid div.boxTitle {padding-top:15px;}
div#gepirGrid div.boxActions { position:relative; right:5px; top:3px; }
div#gepirGrid div.boxActions img {padding:2px; background-color:#fff;border:1px solid #ccc;}
div#gepirGrid div.boxActions img:hover {background-color:#ffe694;}

span#info_glnCheck,span#info_gtinCheck {
  position:absolute;border:1px solid #333;
  width:90px; height:360px;
  top:107px;left:623px;
  padding:5px;
  background-color:#ffc;
  font-size:9px; line-height:1.1em;
  display:None;
  overflow:scroll;
  }
div#gepirGrid table tr td.neutralColorMedium img {
  padding-left:5px;
  }
div#gepirGrid option { padding: 1px }

/* ------ TABLE HEADER ---------- */
div#page th, div#page th.form-small {padding:0.1em 0.5em; background-image: url(common/thbg.gif) !important;background-color:#ffe694 !important;	white-space: nowrap;}
div#page th img, div#page th.form-small img { margin-top:0px; vertical-align:top; padding: 0 1px;}
div#gepirGrid table.neutralColorStrong {
  border-collapse:separate;
  background-color:#999;
  width:710px; /* 540 */
  }
div#gepirGrid table.neutralColorStrong tr.zmiTableRowEven td.neutralColorMedium,div#gepirGrid table.neutralColorStrong tr.zmiTableRowEven td.form-small {background-color:#e8e8e8; }
div#gepirGrid table.neutralColorStrong tr.zmiTableRowOdd td.neutralColorMedium,div#gepirGrid table.neutralColorStrong tr.zmiTableRowOdd td.form-small {background-color:#ccc;}
div#premium a {font-weight:bold;color:#000;text-transform:uppercase;font-family: Verdana,Geneva,Arial,Helvetica,Sans-serif;font-size:10px;}
div#premium a:hover{color:#ffffff;border-right:0px solid #fff !important;}

/* 20100610 tf: batch size selection */
span#qsizeSelection { float:right; margin-top: -18px }
#gridNav span#qsizeSelection { margin-top: -3px }
span#qsizeSelection a { padding:0px 3px; }
.active {
  color: #000;
  font-weight: bold;
  }
#gridNav { padding-bottom:2px; }
#gridNav b {  padding:0px 3px;  }
#gridNav a { padding:0px 3px; }

ul#langselect li {list-style-type:none;list-style-image:none;margin-top:1em;}
ul#langselect li img {vertical-align:bottom;padding-bottom:1px;padding-bottom:1px;margin-bottom:-1px;}
html>/**/body ul#langselect li img {margin-bottom:1px !important; /* only FF */ }


