.mainDiv { width:160px; }
.topItem {
  font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  background: url("../images/arrow-up-title.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  border: none;
  width: 160px;
  height: 22px;
  color: #000;
  cursor:pointer;
  text-indent:10px;
}
.topItem p {
	padding-top:3px;
	margin-bottom:0;
}
.topItemOver {
  text-indent:10px;
  font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  background: url("../images/arrow-up-title-on.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 22px;
  width: 160px;
  color: #428eff;
  cursor:pointer;
  margin-bottom:0;
}
.topItemOver p {
	padding-top:3px;
	margin-bottom:0;
}
.topItemClose {
  text-indent:10px;
  font: bold 12px 'Trebuchet', Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  background: url("../images/arrow-down-title.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 22px;
  width: 160px;
  color: #215dc6;
  cursor:pointer;
}
.topItemClose p {
	padding-top:3px;
	margin-bottom:0;
}
.topItemCloseOver {
  text-indent:10px;
  font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
  letter-spacing: 0;
  background: url("../images/arrow-down-title-on.jpg") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 22px;
  width: 160px;
  color: #428eff;
  cursor:pointer;
}
.topItemCloseOver p {
	padding-top:3px;
	margin-bottom:0;
}
.dropMenu {
	width:148px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f8fcff url("../images/nav-products-bg.gif") bottom repeat-x;
	border-top:0;
	border-left:#dadada 1px solid;
	border-right:#dadada 1px solid;
	border-bottom:#dadada 1px solid;
	filter:alpha(opacity=100);
	padding:10px 0;
}
.subMenu {
   display:block;
}
.subItem {
   margin-left:0;
   margin-top:2px;
   height:18px;
   font: 11px tahoma,verdana,sans-serif;	
   text-decoration:none;
   color: #215dc6;
   
}
.subItem a {
   margin-left:23px;
   font: 11px tahoma,verdana,sans-serif;	 	
   text-decoration:none;
   color: #215dc6;
}
.subItemOver {
   margin-left:0;
   margin-top:2px;
   font: 11px tahoma,verdana,sans-serif;	  
   height:18px;
   color: #428eff;
}
.subItemOver  a {
   margin-left:23px;
   font: 11px tahoma,verdana,sans-serif;
   cursor:pointer;	
   color: #428eff;
   text-decoration:underline;
   cursor:pointer;
}
.drop {
   border-left:1px solid black;
   border-right:1px solid black;	
}
