body {
	background: #fff;
	margin: 0; padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}
/*div { border: 1px solid #000; }*/

#banner1 {
background:  #fff; 
width: 100%; height: 97px;
}
#banner1 img { border: 0px solid #fff; }
#banner2 { padding: 0; margin: 0; height: 116px; width: 100%; mind-width: 900px; background: #ED171F; }
#banner2 img { margin-left: -3px; border: 0px solid #fff;}


#mainContentWrapper { 
	height:  auto;
	margin: 0; padding: 0;
}


#menu {
	position: absolute; top: 213px; left: 0;
	width: 178px; height: 100%; overflow: visible;
	background: #ED171F;
	padding-top: 20px;
	z-index: 10;
}
#menu ul {
	padding: 5px; margin: 0; 
}
#menu li { 
	padding: 2px 0 2px 15px;
	list-style: none; 
	background: url(i/listBullet.gif); background-repeat: no-repeat; background-position: 0% 60%;
	border: solid #fff; border-width: 0 0 1px 0; 
	font-size: 11px; font-weight: bold; color: #fff;
}
#menu h4 {
	padding: 2px; margin: 0;
	color: #fff; font-weight: normal; font-style: italic; font-size: 14px;
	border:  solid #fff; border-width: 0 0 1px 0;
}
#menu a { color: #fff; text-decoration: none; } 
#menu a:visited { color: #fff; text-decoration: none; } 
#menu a:hover { color: #00c; text-decoration: underline; } 

#mainContent {
	position: absolute; top: 213px; left: 0;
	background: url(i/mainBG.gif) #fff; background-repeat: repeat-y;
	padding: 50px 50px 50px 220px; height: 100%;
	font-size: 13px;	
}

#textMaterial {  width: 650px;  }

#textMaterial img {
	border: 10px solid #fff;
}
#textMaterial h1 {
	margin: 0; padding: 0; 
	font-size: 22px; font-style: italic; color: #c00;
}
#textMaterial h4 { color: #c00; }
#textMaterial p {
	text-align: justify;
}
#textMaterial table { border: 0 solid #fff; }
#textMaterial th, td { font-size: 13px; border: 0 solid #fff }
#textMaterial a { text-decoration: none; color: #00c; }
#textMaterial a:visited { text-decoration: none; color: #00c; }
#textMaterial a:hover { text-decoration: underline; color: #c00; }

#textMaterial #specs td { border: 1px solid #ccc; background: #eee; }

#textMaterial #specs2 td { border: 1px solid #ccc; background: #eee; padding: 2px; }
#textMaterial #specs2 strong { color: #c00; }
#textMaterial #specs2 th{ font-size: 13px; color: #c00; }

#textMaterial .video {  width: 200px; float: left;}
#textMaterial .video h3 { border-bottom: 1px solid #ccc; }
#textMaterial .video th {  height: 20px; color: #900; text-align: left;vertical-align: top; }
#textMaterial .video td {text-align: left; font-style: italic; vertical-align: top; }

#specs { font-size: 13px; }
#specs strong { color: #c00; padding: 0 10px 0 0; }
#specs ul { list-style: none; padding: 0;  margin: 0; }
#specs li { list-style: none; padding: 0;  margin: 0; }
 


