@import "styles_cmitfrontend.css";

body {
  margin: 0px;
  padding: 0px;
  color: #000000;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;

  background: url('gfx/hatter.jpg') left top;
  background-position: -218px -37px;
  background-color:#E5D8C7;
}

tr, td { vertical-align: top; text-align: left; }
p { padding: 0px; margin: 0px; margin-bottom: 12px; }
form { margin: 0px; }
img { margin: 0px; }
ul { padding-left: 24px; margin-left: 0px; }
hr { height: 1px; size: 1px; }

a { color: #4144A8; text-decoration: none; }
a:visited { color: #4144A8; text-decoration: none; }
a:active { color: #4144A8; text-decoration: none; }
a:hover { color: #D2191F;  text-decoration: underline; }

.mm_off { height:52px; width:190px; background: transparent; }
.mm_off a { color:#3C3A83; text-decoration: none; }
.mm_on { height:52px; width:190px; background: url('gfx/mmblue_wide.png') no-repeat left top; }
.mm_on a { color:#FFFFFF; text-decoration: none; }
.mm_on2 { height:52px; width:190px; background: url('gfx/mmblue_wide.png') no-repeat left top; }
.mm_on2 a { color:#D00000; text-decoration: none; }

h1 { font-size: 18px; margin-top: 0px; margin-bottom: 12px; color: #4144A8; }
h2 { font-size: 16px; margin-top: 0px; margin-bottom: 12px; color: #4144A8; }
h3 { font-size: 14px; margin-top: 0px; margin-bottom: 12px; color: #4144A8; }
h4 { font-size: 13px; margin-top: 0px; margin-bottom: 12px; color: #4144A8; }

.msg { background-color:#E9EFC0; border:#767677 dotted 1px; padding:5px; }
.msg_ok { background-color:#C5EFC0; border:#767677 dotted 1px; text-align:center; padding:5px; }

.main { text-align:left; padding-left:32px; }
.left { margin-top:120px; width:194px; margin-right:8px; background: url('gfx/glass.png') left top; }
.outerbox { padding-right:13px; padding-top:17px; }
.innerbox { padding-left:11px; padding-top:12px; }
.innerbox2 { padding-left:11px; padding-top:12px; padding-bottom:12px; }
.titleouter { background: url('gfx/titlebg.png') right top; color:#FFFFFF; height:26px; }
.titleinner { padding-top:6px;padding-left:16px; }

.titleouter_x { background: url('gfx/titlebg2.png') right top; color:#FFFFFF; height:26px; /**/ background-color: #262261; background-repeat: no-repeat; /**/ }
.innerbox2_x { padding-left:11px; padding-top:6px; padding-bottom:12px; }
.titleouter_blank { background: url('gfx/titlebg3.png') right top; color:#FFFFFF; height:26px; /**/ background-color: #262261; background-repeat: no-repeat; /**/ }

.titleouter_wide { background: url('gfx/titlebg_wide.png') right top; color: #FFFFFF; height:26px; /**/ background-color: #262261; background-repeat: no-repeat; /**/ }
.titleinner_wide { padding-top:6px;padding-left:16px; }
.titleouter_x_wide { background: url('gfx/titlebg2_wide.png') right top; color: #FFFFFF; height:26px; /**/ background-color: #262261; background-repeat: no-repeat; /**/ }
.innerbox2_x_wide { padding-left:11px; padding-top:6px; padding-bottom:12px; }


.content { width:100%; margin-right:2px; background: url('gfx/glass.png') left top; padding-bottom:12px; }
.content2 { width:100%; padding-right:0px; padding-top:0px; padding-bottom:5px; background: url('gfx/glass.png') left top; margin-bottom:12px; }
.red { color: #DB191F; }
.newsmore { color: #000000; font-weight:bold; text-decoration: underline; }

.right { margin-left:11px; background: url('gfx/glass.png') left top; }
.innerbox_right { padding:1px; padding-top:16px; text-align:center; }

.footer { margin-top:12px; background: url('gfx/glass.png') left top; border-top: #D00000 solid 2px; }

/* fixed dockingba */

/*
.dockingbar {
  /*background: transparent url('gfx/glass.png') repeat-x scroll left top;*/
  bottom:0;
  left:0;
  height:1px;
  /*margin-left:5px;
  margin-right:5px;*/
  /*width:990px;*/
  position:fixed;
  width:100%;
  z-index:500000;
}
*/

.dockingbar {
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 500000;
  height: 1px;
}

div#fixedbox {
    overflow: auto;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
}

/*
div#content {
    padding: 0px;
    text-align: center;
}
*/

@media screen {
  body>div#fixedbox
  {
    bottom:0;
    left:0;
    height:1px;
    position:fixed;
    width:100%;
    z-index:500000;
  }
}


/* Old website styles */


.prodlist_product {
  background-color:#FBFBFB; /*#E0E0E0*/
}

.prodlist_productname {
  font-weight:bold;
}

.propertygroup
{
  background-color:#CDCDCD;
}
/*
.propertiesbordertable
{
  background-color:#DDDDDD;
}
.propertiestable
{
  background-color:#FFFFFF;
}
*/
.newssubject {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #4144A8;
  font-weight: bold;
}

.newssubject2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444847;
	padding:3px;
	font-size:14px;
	text-decoration:none;
}

.productgroupnames {
  padding-top: 8px;
  padding-bottom: 0px;
	text-align: center;
}
.prodlist_callforoffer {
  font-size: 13px;
}

.ordertracking_bordertable {
  background-color: #808080;
}
.ordertracking_table {
  background-color: #FFFFFF;
}
.ordertracking_comment {
  background-color: #FFFFE0;
}
.ordertracking_customergrouphead {
  background-color:#D0FFD0;
}
.ordertracking_attachedfiles {
  background-color:#D0E0FF;
}

.prodtreeview_prod_color1 {
  font-weight: bold;
  color: #4144A8;
}
.prodtreeview_prod_color2 {
  font-weight: bold;
  color: #00EE00;
}

.prodtreeview_prodgrp_color1 {
  color: #000000;
}
.prodtreeview_prodgrp_color1 a { color: #000000; }
.prodtreeview_prodgrp_color1 a:visited { color: #000000; }
.prodtreeview_prodgrp_color1 a:active { color: #000000; }
.prodtreeview_prodgrp_color1 a:hover { color: #000000; text-decoration: underline; }

.prodtreeview_prodgrp_color2 {
  color: #000000;
}
.prodtreeview_prodgrp_color2 a { color: #000000; }
.prodtreeview_prodgrp_color2 a:visited { color: #000000; }
.prodtreeview_prodgrp_color2 a:active { color: #000000; }
.prodtreeview_prodgrp_color2 a:hover { color: #000000; text-decoration: underline; }

.prodhierarchymenu_productcode {
  color:#D2191F;
}
.prodhierarchymenu_brandname {
  color:#D2191F;
}
.activepropertygroup {
  font-weight:bold;
}

.td-light, .td-mid, .td-dark {padding:2px 5px;}
.td-light{background-image:url(gfx/td-bg-light.gif);}
.td-mid{background-image:url(gfx/td-bg-mid.gif);}
.td-dark, .td-c1 {background-image:url(gfx/td-bg-dark.gif);}

.leftmenuitem {
	font-family:Tahoma, Verdana, Arial;
	font-weight:normal;
	color:#444847;
	padding:3px;
	font-size:20;
	text-decoration:none;
}

.red {
  color:#D2191F;
}

.glass {
  opacity:0.35;
  filter:alpha(opacity=35);
}
.glass:hover {
  opacity:1.0;
  filter:alpha(opacity=100);
}
