@import "styles_cmitfrontend.css";

body {
  background: url('gfx/bodybg2.gif') center top;
  background-repeat: repeat-y;
  background-color: #155307;
  color: #000000;
  font-family: Verdana, Tahoma, Arial;
  margin: 0px;
  padding: 0px;
  border: 0px;
  text-align: left;
  font-size: 12px;
}
.body2 { background: url('gfx/footerbg6.gif') center bottom; background-repeat: no-repeat; background-position: -2 0; }

.logininput { font-size:12px; width:120px; }
.logindiv { padding-top: 28px; padding-left: 33px; }

a { color: #883315; text-decoration:none; }
a:hover { color: #887317; text-decoration:underline; }
td { vertical-align: top; text-align: left; }
td.content { padding:4px; }
td.maincontent { background-color:#FFFFFF; }
td.login { color: #ffffff; background: url('gfx/leftsidebg.gif'); background-repeat: no-repeat; @background-position: 0px -1px; }
td.login h3 { padding-left:40px; font-size: 16px; color: #FFFFFF; margin-top:12px; margin-bottom:12px; font-weight: none; }

h1 { font-size: 18px; color: #336808; margin-top:0px; margin-bottom:12px; font-weight: none; vertical-align: middle; border-bottom: #336808 solid 1px; }
h1.prodname { font-size: 16px; color: #336808; margin-top:0px; margin-bottom:10px; font-weight: none; }
h2 { font-size: 16px; color: #336808; margin-top:0px; margin-bottom:12px; font-weight: none; vertical-align: middle; border-bottom: #336808 solid 1px; }
h3 { font-size: 14px; color: #336808; margin-top:0px; margin-bottom:12px; font-weight: none; vertical-align: middle; border-bottom: #336808 solid 1px; }
h2.sale { font-size: 18px; color: #A33B03; margin-top:0px; margin-bottom:12px; font-weight: none; vertical-align: middle; border-bottom: #A33B03 solid 1px; }

.head { background: url('gfx/headup_nologo.png'); width: 980px; height: 135px; background-repeat:no-repeat; }
.headbox { padding-top:28px; padding-left:39px; }
.loginbox { padding-top:7px; padding-left:449px; /*553px*/ }
.mainbody { background:url('gfx/mainbg.gif') left top; background-repeat:repeat-x; background-color:#FFFFFF; }
.mainbody_orders { background:url('gfx/ordersbg.gif') left top; background-repeat:repeat-x; background-color:#FFFFFF; }
.mainbox { padding-left:19px; padding-right:19px; padding-top:18px; padding-bottom:14px; }
.greentitle { background-color:#D7E9B8; border:#BCCDA0 solid 1px; margin-bottom:2px; width:180px; height:28px; background:url('gfx/boxtop_bg.gif'); }
.greenbox { padding-top:3px; padding-left: 6px; color:#FFFFFF; font-size:18px; }
.catbody { background:url('gfx/box2bottombg.gif') right bottom; background-repeat:no-repeat; background-color:#D7E9B8; border:#BCCDA0 solid 1px; margin-bottom:2px; width:180px; }

.prodtitle { background-color:#D7E9B8; border:#BCCDA0 solid 1px; margin-bottom:2px; height:27px; background:url('gfx/prod-tiled-bg.gif'); }
.prodtitlebox { padding-top:3px; padding-left: 6px; color:#FFFFFF; font-size:18px; }

.top_products { padding-top:12px; }
.top_box_outer { padding-bottom:8px; width:20%; text-align:center; }
.top_box_inner { width:141px; height:209px; background:url('gfx/salebg.gif') left top; background-position:left top; background-repeat:no-repeat; text-align:center; }

.footer { background: url('gfx/footerbg.gif'); width: 941px; height: 86px; background-repeat:no-repeat; margin-top:12px; }
.footerbox { font-size:12px; padding-top:18px; vertical-align:center; }
.footerbox a { font-size:12px; color: #000000; text-decoration:none; }
.footerbox a:hover { font-size:12px; color: #000000; text-decoration:underline; }
.copy { font-size:10px; vertical-align:center; margin-top:8px; }
.copy a { font-size:10px; color: #000000; text-decoration:none; }
.copy a:hover { font-size:10px; color: #000000; text-decoration:underline; }

.mainmenu { background:url('gfx/menu_bg.gif') left top; background-repeat:repeat-x; text-align:center; margin:0px; padding:0px; font-height:1px; }
.mmtd { text-align:center; vertical-align:middle; pading-top:6px; }
.mmtd a { font-size:18px; color: #000000; text-decoration:none; }
.mmtd a:hover { font-size:18px; color: #000000; text-decoration:underline; }

.proddetails { color: #000000; font-size: 12px; text-decoration: none; }
.proddetails:hover { color: #427242; font-size: 12px; text-decoration: none; }

.catname { color: #659316; font-size: 14px; text-decoration: none; font-weight:bold; }
.catname:hover { color: #95C346; font-size: 14px; text-decoration: none; font-weight:bold; }

.hierarchypath { font-size: 18px; color: #336808; margin-top:0px; margin-bottom:0px; font-weight: none; vertical-align: middle; }
.groupimg { border: #155307 solid 1px; } 

.prodlistname { font-size: 16px; color: #336808; margin-top:0px; margin-bottom:12px; font-weight: none; vertical-align: middle; }
.prodlistname:hover { font-size: 16px; color: #336808; margin-top:0px; margin-bottom:12px; font-weight: none; vertical-align: middle; }
.prodlistname2 { font-size: 16px; color: #000000; margin-top:0px; margin-bottom:12px; font-weight: none; vertical-align: middle; }

.pagenr a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.pagenr a:hover { color:#CFCFCF; font-weight:bold; text-decoration:none; }
.pagenr_cur { margin:1px; padding:3px; }
.pagenr_cur a { background-color:#45A337; margin:1px; padding:3px; border:#000000 solid 1px; }
.pagenr_cur a:hover { background-color:#45A337; margin:1px; padding:3px; border:#000000 solid 1px; }
.pagenr_def { margin:1px; padding:3px; }
.pagenr_def a { background-color:#155307; margin:1px; padding:3px; border:#000000 solid 1px; }
.pagenr_def a:hover { background-color:#45A337; margin:1px; padding:3px; border:#000000 solid 1px; }

.bgdiv { background-position:top right; background-repeat:no-repeat; margin-top:1px; }
.msg { color: #E00000; margin:6px; padding: 6px; border: #808080 dotted 1px; }

/*
td.footgrayline { height: 53px; margin-top: 6px; color: #E0E0E0; background: url('gfx/footerbg.gif') left top; text-align: center; vertical-align: middle; font-size: 12px; text-decoration: none; }
td.footgrayline a { color: #FFFFFF; font-size: 12px; text-decoration: none; }
td.footgrayline a:hover { text-decoration: underline; }
td.footgrayline a.prods { color: #505050; font-size: 12px; text-decoration: none; }
td.footgrayline a.prods:hover { text-decoration: underline; }

.price { color: #006EB4; font-size: 14px; font-weight: bold; }
.sale { color: #DF3478; font-size: 14px; font-weight: bold; }
.prodname { color: #31A5AD; font-size: 18px; text-decoration: none; }
.prodname:hover { color: #6DF0F8; font-size: 18px; text-decoration: none; }
.infotext { color: #2FACB5; font-size: 14px; text-decoration: none; padding-bottom: 12px; }
*/