/* line 1, app/assets/stylesheets/ecsmanager.scss */
body {
  /* give body a min height, or ecs_error get negative top.*/
  min-height: 400px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

/* line 8, app/assets/stylesheets/ecsmanager.scss */
div.submenu {
  height: 25px;
  margin-left: 103px;
  width: 883px;
}

/* line 13, app/assets/stylesheets/ecsmanager.scss */
div.submenu.h2x {
  height: 50px;
}

/* line 16, app/assets/stylesheets/ecsmanager.scss */
div.mainmenu {
  /*background-image:image-url(/assets/taboff891x38-162508edc5943624e091af6fbb06082c36a80393fabf0630a6521ca8bb0a94cf.gif);*/
  background-position: bottom right;
  background-repeat: no-repeat;
  width: 986px;
  height: 65px;
}

/* line 24, app/assets/stylesheets/ecsmanager.scss */
div.mainmenutab {
  position: absolute;
  bottom: 0px;
  left: 0px;
  /* will be overriden in the view */
  width: 98px;
  height: 38px;
  background-image: url(/assets/tabb-efea4ffaf0454002c88458aa746981403e0e7def19d313d1946d765cb947be90.png);
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  font-size: 1em;
  vertical-align: bottom;
}

/* line 38, app/assets/stylesheets/ecsmanager.scss */
div.mainmenutabSelected {
  position: absolute;
  bottom: 0px;
  left: 0px;
  /* will be overriden in the view */
  width: 98px;
  height: 38px;
  background-image: url(/assets/tabbon-5a07d13d19d3e38eb657b4a634f3c87502db1c97875c7467b4066704a255cd79.png);
  background-repeat: no-repeat;
  background-color: transparent;
  text-align: center;
  font-size: 1em;
}

/* line 51, app/assets/stylesheets/ecsmanager.scss */
div.mainmenutabLanguage {
  position: absolute;
  top: 2px;
  right: 0px;
  width: 165px;
  height: 27px;
  text-align: center;
  font-size: 1em;
}

/* line 61, app/assets/stylesheets/ecsmanager.scss */
div.mainmenutabExtra {
  position: absolute;
  top: 2px;
  right: 0;
  width: auto;
  height: 25px;
  text-align: center;
  font-size: 1em;
}

/* line 71, app/assets/stylesheets/ecsmanager.scss */
div#mainmenutabExtra {
  height: 2.3em;
  text-align: right;
}

/* line 75, app/assets/stylesheets/ecsmanager.scss */
a.mainmenuitem {
  display: block;
  float: none;
  width: 11em;
  border-image: url(/assets/tabb-efea4ffaf0454002c88458aa746981403e0e7def19d313d1946d765cb947be90.png) 0 fill stretch;
  text-align: center;
  color: White;
  text-decoration: none;
  padding-top: 10px;
  height: 38px;
}

/* line 86, app/assets/stylesheets/ecsmanager.scss */
a.mainmenuitemSelected {
  display: block;
  float: none;
  width: 11em;
  border-image: url(/assets/tabbon-5a07d13d19d3e38eb657b4a634f3c87502db1c97875c7467b4066704a255cd79.png) 0 fill stretch;
  text-align: center;
  color: Black;
  text-decoration: none;
  padding-top: 10px;
  height: 38px;
}

/* line 97, app/assets/stylesheets/ecsmanager.scss */
a.mainmenuitemlist {
  background-image: url(/assets/tabbl-10e33f3b88412f5c6ba31017205763cab2cc9a8f9f9855e1b814b8930a3aa449.png);
}

/* line 101, app/assets/stylesheets/ecsmanager.scss */
div#pagecenterx {
  position: absolute;
  left: 0;
  top: 65px;
  width: 1030px;
  height: 683px;
  border: 1px solid white;
}

/* use defination in ecs.css*/
/*div#submenu
{ background-color: transparent;
  position:absolute;
  left:107px;
  top:2px;
  height:25px;
}
*/
/* line 120, app/assets/stylesheets/ecsmanager.scss */
div#two_line_submenu {
  background-color: transparent;
  position: absolute;
  left: 107px;
  top: 2px;
  height: 50px;
}

/* line 128, app/assets/stylesheets/ecsmanager.scss */
#two_line_submenu a {
  display: block;
  float: left;
  margin-right: 5px;
  padding-bottom: 13px;
}

/* line 135, app/assets/stylesheets/ecsmanager.scss */
div#views {
  position: absolute;
  left: 107px;
  top: 25px;
  height: 25px;
}

/* line 142, app/assets/stylesheets/ecsmanager.scss */
a.mainitem {
  text-align: center;
  color: White;
  text-decoration: none;
  line-height: 3.2em;
}

/* line 149, app/assets/stylesheets/ecsmanager.scss */
a.mainitemSelected {
  text-align: center;
  color: Black;
  text-decoration: none;
  line-height: 3.2em;
}

/* color: White; text-decoration: none; background-color: transparent; */
/* line 158, app/assets/stylesheets/ecsmanager.scss */
a.mainitem:hover {
  color: Black;
  background-color: transparent;
}

/* line 163, app/assets/stylesheets/ecsmanager.scss */
a.mainitemSelected:hover {
  color: White;
  background-color: transparent;
}

/* line 166, app/assets/stylesheets/ecsmanager.scss */
div.OuterContainer {
  position: absolute;
  border: 1px solid #0612FF;
  left: 2px;
  right: 2px;
  top: 100px;
  bottom: 2px;
}

/*-------------------------- top of the page----------------------------*/
/* line 176, app/assets/stylesheets/ecsmanager.scss */
div.topControl {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  height: 30px;
}

/* line 185, app/assets/stylesheets/ecsmanager.scss */
div.topControl1 {
  top: 34px;
}

/*-------------------------- middle of the page----------------------------*/
/* line 191, app/assets/stylesheets/ecsmanager.scss */
div.maintree {
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  overflow-x: hidden;
  overflow-y: auto;
}

/*-------------------------- bottom of the page----------------------------*/
/* line 204, app/assets/stylesheets/ecsmanager.scss */
div.bottomControls1 {
  position: absolute;
  height: 25px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  overflow: hidden;
  text-align: center;
}

/* line 215, app/assets/stylesheets/ecsmanager.scss */
div.bottomControls2 {
  position: absolute;
  height: 52px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  overflow: hidden;
  text-align: center;
}

/* line 225, app/assets/stylesheets/ecsmanager.scss */
div.bottomControls3 {
  position: absolute;
  height: 79px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  overflow: hidden;
  text-align: center;
}

/* line 235, app/assets/stylesheets/ecsmanager.scss */
div.pageIndex {
  position: absolute;
  height: 25px;
  left: 2px;
  right: 2px;
  bottom: 29px;
  overflow: hidden;
  text-align: center;
}

/* line 246, app/assets/stylesheets/ecsmanager.scss */
div.pageIndex0 {
  bottom: 2px;
}

/* line 251, app/assets/stylesheets/ecsmanager.scss */
div.pageIndex1 {
  bottom: 56px;
}

/* line 256, app/assets/stylesheets/ecsmanager.scss */
div.pageIndex2 {
  bottom: 81px;
}

/* ------------------- error div ------------------- */
/* line 262, app/assets/stylesheets/ecsmanager.scss */
div.ecs_error {
  position: absolute;
  left: 200px;
  top: 200px;
  width: 600px;
  height: 300px;
  background-color: #ffffcc;
  border: 4px solid black;
  overflow: auto;
  z-index: 210;
}

/*------------------------------------------configuration db_status------------------------------------------*/
/* line 276, app/assets/stylesheets/ecsmanager.scss */
div#db_status {
  background-color: #efffef;
  border: none;
}

/*------------------------------------------configuration messages------------------------------------------*/
/* line 284, app/assets/stylesheets/ecsmanager.scss */
.messages {
  border-width: 1px 1px 1px 1px;
  border-color: #0612FF;
  border-style: solid solid solid solid;
  background-color: White;
  position: absolute;
  left: 2px;
  top: 26px;
  width: 1020px;
  bottom: 2px;
  overflow: hidden;
}

/* line 297, app/assets/stylesheets/ecsmanager.scss */
.messages_div {
  position: absolute;
  background-color: #EEEEFF;
  border: 1px solid #AAAAFF;
  padding: 5px;
  top: 10px;
  bottom: 10px;
  left: 430px;
  right: 10px;
  overflow-y: scroll;
}

/* line 309, app/assets/stylesheets/ecsmanager.scss */
.management_div {
  position: absolute;
  background-color: #EEEEFF;
  border: 1px solid #AAAAFF;
  padding: 5px;
  height: 400px;
  top: 10px;
  left: 10px;
  width: 400px;
}

/* line 320, app/assets/stylesheets/ecsmanager.scss */
.translate_div {
  position: absolute;
  padding: 5px;
  background-color: #EEEEFF;
  border: 1px solid #AAAAFF;
  top: 420px;
  bottom: 10px;
  left: 10px;
  width: 400px;
}

/* ------------------------------------------------------------------------- */
/* line 333, app/assets/stylesheets/ecsmanager.scss */
div#MarketingContainer {
  border-width: 1px 1px 1px 1px;
  border-color: #0612FF;
  border-style: solid solid solid solid;
  position: absolute;
  left: 2px;
  top: 30px;
  width: 993px;
  height: 683px;
  overflow: hidden;
}

/* line 345, app/assets/stylesheets/ecsmanager.scss */
div#website_list {
  position: absolute;
  left: 2px;
  top: 28px;
  width: 300px;
  bottom: 2px;
}

/* line 353, app/assets/stylesheets/ecsmanager.scss */
div#classification {
  position: absolute;
  left: 306px;
  top: 28px;
  width: 300px;
  bottom: 2px;
}

/* line 361, app/assets/stylesheets/ecsmanager.scss */
div#intro {
  position: absolute;
  left: 610px;
  top: 28px;
  width: 300px;
  bottom: 2px;
}

/*------------------------------------------configuration pages------------------------------------------*/
/* line 369, app/assets/stylesheets/ecsmanager.scss */
div#websites_list {
  border-width: 1px 1px 1px 1px;
  border-color: #0612FF;
  border-style: solid solid solid solid;
  background-color: White;
  position: absolute;
  left: 2px;
  top: 30px;
  width: 490px;
  height: 100%;
  overflow: auto;
}

/* line 383, app/assets/stylesheets/ecsmanager.scss */
div#categories_list {
  border-width: 1px 1px 1px 1px;
  border-color: #0612FF;
  border-style: solid solid solid solid;
  background-color: White;
  position: absolute;
  left: 496px;
  top: 30px;
  width: 490px;
  height: 100%;
  overflow: auto;
}

/* line 396, app/assets/stylesheets/ecsmanager.scss */
div#WebsitesListContent {
  position: absolute;
  left: 2px;
  top: 5%;
  width: 95%;
  height: 95%;
}

/* line 403, app/assets/stylesheets/ecsmanager.scss */
div#CategoriesListContent {
  position: absolute;
  left: 2px;
  top: 5%;
  width: 95%;
  height: 95%;
}

/* line 411, app/assets/stylesheets/ecsmanager.scss */
div#CategoryTree {
  position: absolute;
  top: 5%;
  left: 2%;
  right: 2%;
  bottom: 2%;
  overflow-x: hidden;
  overflow-y: auto;
}
