/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; color:black; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px; color: #000000;}


TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}
TD#footer1 P {
	font-size: 10px;

background-repeat : no-repeat;
background-image: url(images/btmbtmNav.gif);
height: 30px;
}
TD#footer2 P {
	font-size: 10px;
	text-align: center;
background-repeat : no-repeat;
background-image: url(images/btmidNav.gif);
height: 35px;
}
TD#footer3 P {
	font-size: 10px;
	text-align: center;
background-repeat : no-repeat;
background-image: url(images/btmtopNav.gif);
height: 154px;
}

/* Content column */

.midmenuheader {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 10px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 0.6em; 
PADDING-BOTTOM: 1px; 
MARGIN: 0px 0px 4px; 
COLOR: #fff; 
PADDING-TOP: 2px

}


TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top;
	width: 600px;

color:black;

}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 200px;	
	background-repeat : no-repeat;
	padding-top: 10px;


}
TD#menu_1 DIV {
	width: 100%;


}
TD#menu_1 DIV A {
	color: #ffffff;
	text-decoration: none;


}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
color: #FFF200;

}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px solid #FFF200;
  font-size: 12px;
font-weight:normal;
height: 27px;
  padding-left:5px;
padding-top:5px;
padding-bottom:5px;
background-image: url(images/menu_level1.jpg);

text-align: center;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #FFF200;
  font-weight:bold;
  font-size: 11px;
height: 27px;
  padding-left:5px;
padding-top:5px;
padding-bottom:5px;
background-image: url(images/menu_level_act.jpg);

text-align: center;

}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;

text-align: center;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
 border-bottom: 1px solid #FFF200;  
font-size: 11px;
  padding-left:5px;
padding-top:5px;
padding-bottom:5px;
text-align: center;
 color:black;
height: 27px;
 background-color: #eeeeee;
background-image: url(images/menu_level1.jpg);
  filter:alpha(opacity='80', style='0');
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
font-size: 11px;
  font-weight:bold;
  padding-left:5px;
padding-top:5px;
padding-bottom:5px;
text-align: center;
height: 27px;
background-image: url(images/menu_level_act.jpg);
 background-color: #eeeeee;
background-image: url(images/menu_level1.jpg);
  filter:alpha(opacity='80', style='0');
}


/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  text-align: center;
  padding: 0px 2px 0px 2px;
width: 600px;

}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #1241A4;
background-image: url(images/background.gif);

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;

}
TD#path A {
  text-decoration: none;
color:#ffffff;
}
TD#path A:hover {
  text-decoration: underline;
color: red;
}

/* Body */
BODY {	
COLOR: #666666;

}

.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}

TD { font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #1241A4;
text-align: left; }
TD#input { font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #1241A4;
align: left; }

.prodblock { width: 99%; color: #4c4c4c; }
.prodblock a, .prodblock a:visited { color: #4c4c4c; }
.prodblockheader { margin-top: 10px; margin-bottom: 10px; font-size: 90%; font-weight: bold; color: black !important;}
.prodblockheader h2 { font-style: normal; }
.prodblockheader a, .prodblockheader a:visited {text-decoration: none;}

.prodblocktable { margin: 0px -5px; background-color:;}
.prodblocktable .chunk {height: 149px; border: 1px solid #f0f0f0; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 4px; }
html>body .prodblocktable .chunk {height: auto; min-height: 149px;}
.prodblocktable .image { float: right; margin: 0; border: none; text-align: center; height: 130px; }
.prodblocktable .title a:hover {text-decoration: underline;}
.prodblocktable .title { margin-bottom: 2px;font-weight: bold; padding-top: 3px; padding-left: 2px; }


.prodblocktable .offer {text-align: right; float: right; width: 200px; font-weight: bold;  margin-left: 5px; padding-top: 5px;color: #ff2222; }
.prodinfoblock .offer {font-weight: bold;  color: #ff2222; margin-bottom: 10px;}
.prodblocktable .new {text-align: right; float: right; width: 50px; font-weight: bold;  margin-left: 0px; padding-top: 0px;color: yellow; }
.prodinfoblock .new {font-weight: bold;  color: #3e3874; margin-bottom: 10px; }



.prodblocktablestdesc { margin:0; padding: 0; padding-left: 2px; font-size: x-small; }
.prodlist .prodblocktablestdesc { padding: 0; margin: 0; font-size: x-small; padding-left: 5px;  }
.prodblocktablestminprice {display: none; margin-left: 10px }
.prodblocktable .bullets { height: 125px; overflow: hidden; margin: 0; padding: 0; float: left; width: 210px;}
