ul.mainNav { position:relative; width:750px; height:81px; background:url(../images/header_bg.jpg) no-repeat; padding:0px; margin:0px; }
ul.mainNav li { list-style:none; float:left; }
ul.mainNav li a { display:block; text-indent:-9999px; }

ul.mainNav li.logo { height:81px; width:222px; background:url(../images/header_logo.jpg) no-repeat; padding:0px; position:absolute; top:0px; left:0px; }
ul.mainNav li.top { margin:35px 0 0 0; }
ul.mainNav li.top a { height:20px; }
ul.mainNav li.arrayDet { width:103px; background:url(../images/header_01-01.jpg) no-repeat 222px 0px; padding:0px; padding-left:222px;  }
ul.mainNav li.rnaAmp { width:118px; background:url(../images/header_01-02.jpg) no-repeat; padding:0px; }
ul.mainNav li.about3dna { width:84px; background:url(../images/header_01-03.jpg) no-repeat; padding:0px; }
ul.mainNav li.signalAmp { width:108px; background:url(../images/header_01-04.jpg) no-repeat; padding:0px; }
ul.mainNav li.eduKits { width:115px; background:url(../images/header_01-05.jpg) no-repeat; padding:0px; }
ul.mainNav li.clear { clear:both; height:0px; overflow:hidden; }
ul.mainNav li.bottom  { height:26px; }
ul.mainNav li.bottom  a { position:relative; }
ul.mainNav li.store { width:50px; background:url(../images/header_02-01.jpg) no-repeat 307px 0px; padding:0 0 0 307px; }
ul.mainNav li.lit { width:60px; background:url(../images/header_02-02.jpg) no-repeat; padding:0px; }
ul.mainNav li.msds { width:46px; background:url(../images/header_02-03.jpg) no-repeat; padding:0px; }
ul.mainNav li.techSup { width:77px; background:url(../images/header_02-04.jpg) no-repeat; padding:0px; }
ul.mainNav li.dist { width:71px; background:url(../images/header_02-05.jpg) no-repeat; padding:0px; }
ul.mainNav li.newsletter { width:64px; background:url(../images/header_02-06.jpg) no-repeat; padding:0px; }
ul.mainNav li.contact { width:75px; background:url(../images/header_02-07.jpg) no-repeat; padding:0px; }

ul.mainNav li.top:hover { background-position:left bottom; }
ul.mainNav li.bottom:hover { background-position:left bottom; }

ul.mainNav li.store:hover { background-position:307px bottom; }
ul.mainNav li.arrayDet:hover { background-position:222px bottom; }

ul.mainNav li.active { background-position:left bottom; }
ul.mainNav li.arrayDet.active { background-position:222px bottom; }
ul.mainNav li.store.active { background-position:307px bottom; }


TD.subhead {
  color: #535AA2;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Helvetica, Arial, sans-serif;
  background-color: #FFF;
}

TD.purbk {
  color: #000;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Helvetica, Arial, sans-serif;
  background-color: #ccccFF;
}

  
.t12pxpurbk {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #535AA2;
}

.bodytext12 {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodytext10 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.bodytext11 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.bodytext15white {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TD {
  font-family: Verdana;
  font-size: 12px;
}

.t11pxi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
}

.t12pxi {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
}

.t16pxn {
  font-size: 16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.t18pxn {
  font-size: 18px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.t14pxbl {
  	font-size: 14px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	color: #2E2781;
  	font-weight: bold;
}

.t12pxnou {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.t10pxnou {
  	font-size: 10px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	text-decoration: none;
}

.t16pxArielBl {
	font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;	color: #5759a3;
}

A {
  	text-decoration: none;
}

	
A:hover {
  	color: #FF5500;
}

P {
  font-family: Verdana;
  font-size: 12px;
}

TEXTAREA {
  font-family: Verdana;
  font-size: 10px;
    width : 250px;
}

INPUT {
  font-family: Verdana;
  font-size: 10px;
}
.underline {
	text-decoration: underline;
}
body {
	color: #000000;
	background: #FFFFFF;
}
.resultsBg {
	background-image: url(../images/results_bg.gif);
	background-repeat: repeat;
}
.searchResultsTitle {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #535AA2;
	padding-top: 10px;
}
.orderInfo { padding:0 0 0 10px; line-height:18px; }
