FORM { padding:0; margin: 0; }

BODY,DIV, FORM, INPUT, P {
	color: #666666;
   font-family: "Lucida", Arial,tahoma,verdana,arial,sans-serif; 
   font-size: 12px;
   /*border: 1px solid red;*/
}

P, H1, H2, H3, LI { margin: 0.5em 0 0.3em 0; }

IMG { border: 0; }

HTML, BODY { background: #ffffff;  }


A { text-decoration: underline;  color: #888888;  }
A:hover { color: #000000; }

#languages { color: #888888; font-size: 11px; }
#languages A { text-decoration: none;  color: #888888;  }
#languages A:hover { color: #000000;   }

#widthlimit { width: 800px; }
#logo { padding-bottom: 2px; }
#menu A, #breadcrumps A { text-decoration: none; color: #888888;  }
#menu A:hover, #breadcrumps A:hover { color: #000000;   }
#menu DIV.menuitem { padding: 5px 10px 2px 10px; float: right;  cursor: pointer;  background: url(images/arr.gif) no-repeat 110px center; color: #888888; }
#menu DIV.selected { background: #F6F8F9 url(images/dot.gif) no-repeat 110px center; }

#menu DIV.menuitem  DIV.submenu { margin: 0 -10px; padding: 0px 10px; display: none; position: absolute; background: #F6F8F9; border-bottom: 1px solid #E3ECEE; }
#menu DIV.menuitem, #menu DIV.menuitem  DIV.submenu { width: 120px }
#menu DIV.menuitem  DIV.submenu A { color: #BBBBBB }
#menu DIV.menuitem  DIV.submenu A:hover { color: #000000 }
#menu P { margin: 6px 0; }
#breadcrumps { margin: 20px 0 0 5px; color: #888888; }
#content { margin: 10px 0 5px 4px; }
#footer * { font-size: 9px !important; font-weight: normal; margin: 0 5px; color: #888888 }
DIV.slide { display: none; border: 1px solid #999999; padding:0px 10px; margin: 3px 0; background: white; }
A.note { cursor: help; }
DIV.note { display: none; width: 120px; position: absolute; padding: 8px 10px; margin: -3ex 0 0 2em; background: white; }
#order_form TABLE TR TD { padding: 5px; }
#order_form .a { width: 250px; border: 0; padding: 3px; font-weight: bold; color: black; }

P.pdf, SPAN.pdf { background: transparent url(images/pdf.gif) no-repeat 0 0 ; padding: 1px; padding-left: 20px; }
P.orderbutton, SPAN.orderbutton { padding: 5px 15px 5px 10px; background: #ffffff url(image/orderbutton/cached.jpg) no-repeat right; }
SPAN.pricebuttonstart { padding: 5px 2px 5px 10px; background: #ffffff url(image/pricebuttonstart/cached.jpg) no-repeat left; }
SPAN.pricebutton { padding: 5px 15px 5px 0px; background: #ffffff url(image/pricebutton/cached.jpg) no-repeat right; }

DIV.pop {
  background:url("images/pop-down.png") no-repeat scroll 5px bottom transparent;
  padding-bottom: 14px;
  position: absolute;
  text-align: center;
}

DIV.pop span {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #5b71a3;
  padding: 5px;
  color: #fff !important;
}

