html			{overflow-y:scroll}
body			{margin:0; background:#fff; color:#2E385A; text-align:center; font-size:9.0pt; font-family:Arial, Verdana, Helvetica, sans-serif}

p			{line-height:17px; margin:0 0 10px 0}
hr			{clear:both; border:0 solid #E5E5E5; border-width:1px 0 0 0; margin:0 0 5px 0; height:0}
table			{font-size:9.0pt}
th			{color:#062074; line-height:20px; padding:0 5px; vertical-align:middle}
td			{vertical-align:top}
ul, ol			{margin-top:10px; margin-bottom:10px; margin-left:1em; padding-left:1em}
ul			{list-style-image: url(img/bull.gif)}
li			{margin:5px 0}
form			{margin:0}


/*	Headings			*/

H1			{color:#062074; font-size:22px; margin:0 0 5px 0}
H2			{color:#006E81; font-size:16px; font-style:italic; margin:0 0 20px 0}
H3			{color:#062074; font-size:18px; margin:20px 0 5px 0}
H4			{color:#006E81; font-size:14px; font-style:italic; margin:5px 0 10px 0}
H5			{color:#062074; font-size:16px; margin:0 0 5px 0}
H6			{color:#006E81; font-size:12px; font-style:italic; margin:0 0 10px 0}

H3 a:visited, H5 a:visited,
H3 a:active, H5 a:active,
H3 a:link, H5 a:link		{color:#062074; text-decoration:none}
H3 a:hover, H5 a:hover	{color:#af4600; text-decoration:none}

H4 a:visited, H6 a:visited,
H4 a:active, H6 a:active,
H4 a:link, H6 a:link		{color:#006E81; text-decoration:none}
H4 a:hover, H6 a:hover	{color:#af4600; text-decoration:none}

.rbH4			{margin:10px 0 0 0}

/*	Links			*/

a:visited,
a:active,
a:link			{color:#062074}
a:hover			{color:#af4600}

a.redLnk:visited,
a.redLnk:active,
a.redLnk:link		{color:#AF4600}
a.redLnk:hover		{color:#EFA06C}

.noline			{text-decoration:none}
.line			{text-decoration:underline}

/*	Floats		*/

.div50			{float:left; width:50%}
.fLeft			{float:left}
.fRight			{float:right}

/*	Clear Floats		*/

.left			{clear:left; height:0}
.right			{clear:right; height:0}
.both			{clear:both; height:0}

/*	Colours & Size		*/

.blk			{color:#000}
.red			{color:#af4600}

.red a:visited,
.red a:active,
.red a:link			{color:#AF4600}
.red a:hover		{color:#EFA06C}


.grn			{color:#008800}
.gry			{color:#828CAA}
.eightPt			{font-size:8.0pt}
.center			{text-align:center}
.middle			{vertical-align:middle}
.smaller			{font-size:smaller}
.lettSp-1			{letter-spacing:-0.1em}
.gnTh			{color:#006E81; font-size:14px; font-weight:bold; font-style:italic; width:125px; padding:0 0 10px 0}

.bld9Gry			{font-weight:bold; font-size:9.0pt; color:#999}
.bld9Grn			{font-weight:bold; font-size:9.0pt; color:#006E81}

/*	Paddings & Margins		*/

.indent 			{position:relative; left:40px}
.padT10			{padding-top:10px}
.padT20			{padding-top:20px}
.padB10			{padding-bottom:10px}
.padL10			{padding-left:10px}
.padL20			{padding-left:20px}
.marL10			{margin-left:10px}
.marL20			{margin-left:20px}
.marR5			{margin-right:5px}
.marR20			{margin-right:20px}

.mar0			{margin:0}
.mar10			{margin:10px}
.marT5			{margin:5px 0 0 0}
.marT10			{margin:10px 0 0 0}
.marT20			{margin:20px 0 0 0}
.marT30			{margin:30px 0 0 0}
.marT20B5		{margin:20px 0 5px 0}
.marT50			{margin:50px 0 0 0}
.marT30B10		{margin:30px 0 10px 0}
.marB10			{margin:0 0 10px 0}
.marB20			{margin:0 0 20px 0}
.marTB10			{margin:10px 0}
.marTB20			{margin:20px 0}


/*	Header & Page Border	*/

#border			{width:996px; background:#fff url(img/border.gif) repeat-y; margin:0 auto; text-align:center}
#borderPrintQuote		{width:790px; background:#fff; margin:0 auto; text-align:center}
#borderBottom		{width:996px; height:13px; background:#fff url(img/borderFoot.gif) no-repeat; margin:0 auto; text-align:center}
#head			{position:relative; width:980px; height:140px; background:#fff url(img/headBg.gif) no-repeat 0 45px; margin:0 8px}
#headLogo		{position:absolute; top:30px; left:29px}

#headLink		{position:absolute; top:10px; right:10px; font-weight:bold; font-size:12px; text-align:right}
#headSmLnk		{position:absolute; top:28px; right:10px; text-align:right; vertical-align:middle}
#headSmLnk img		{margin:0 0 1px 3px; vertical-align:middle}
#headSmLnk a		{font-size:11px; text-decoration:none; vertical-align:middle}
#welcome			{position:absolute; top:42px; left:250px; font-weight:bold; font-size:11pt; color:#062074}

#headSrch		{position:absolute; bottom:0; right:141px; height:41px; width:427px; background:#2C8897 url(img/headSrchBg.gif) no-repeat; font-weight:bold; font-size:9.0pt; text-align:center; line-height:41px}
#headSrch select		{position:absolute; bottom:9px; right:255px; height:21px; width:155px; border:1px solid #869CB4; font-size:12px}	
#srchValue		{position:absolute; bottom:10px; right:85px; height:17px; width:155px; border:1px solid #869CB4}
#srchValue2		{position:absolute; bottom:10px; right:85px; height:17px; width:220px; border:1px solid #869CB4}
#quickSrch		{position:absolute; bottom:0; right:320px; font-weight:bold; font-size:13px; color:#fff; text-align:center; height:41px; line-height:41px}
#srchSubmit		{position:absolute; bottom:10px; right:10px; height:21px; width:64px}

#headAdvSrch		{display:block; position:absolute; bottom:0; right:0; height:41px; width:141px; background:#2C8897 url(img/headAdvSrchBg.gif) no-repeat; font-weight:bold; font-size:13px; text-align:center; line-height:41px}
#headAdvSrch:visited,
#headAdvSrch:active,
#headAdvSrch:link		{color:#fff;text-decoration:none}
#headAdvSrch:hover	{color:#fff;text-decoration:none; background:#2C8897 url(img/headAdvSrchOverBg.gif)}


/*	Horizontal Navigation Bar	*/

#nav, #nav ul		{width:980px; height:40px; list-style:none; text-align:left; background:#30458B url(img/ddmenuBg.gif) repeat-x; font-weight:bold; font-size:13px; padding:0; margin:0 8px}
#nav a			{display:block; text-align:center; width:140px; color:#fff; text-decoration:none; line-height:40px}
#nav a:hover		{background:#268E95 url(img/ddmenuBgOver.gif)}
#nav li			{width:140px; float:left; padding:0; margin:0}
#nav li ul			{position:absolute; display:none; height:auto; text-align:left; width:140px; z-index:100; margin:0}
#nav li ul a		{height:19px; line-height:19px; background:#fff url(img/ddmenuGreyFill.gif) repeat-x bottom; text-indent:10px; color:#000; font-size:11px; border:1px solid #00124D; border-top:0; margin:0; text-align:left}
#nav li ul li a:hover		{border-top:0}
#nav li:hover ul,
#nav li.sfhover ul		{display:block}
#nav li:hover,
#nav li.sfhover		{background:#268E95 url(img/ddmenuBgOver.gif)}
#nav li ul li a:hover,
#nav li ul li a.sfhover		{background:#fff url(img/ddmenuGreyFillOver.gif) repeat-x top}

/*	Left Hand Navigation Bar	*/

#lhMenu			{float:left; width:192px}
#lhMenu a			{display:block; height:19px; width:191px; background:#fff url(img/ddmenuGreyFill.gif) repeat-x bottom; font-weight:bold; font-size:8.0pt; text-align:left; text-indent:16px; line-height:19px; border:0 solid #828CAA; border-width:0 1px 1px 0}
#lhMenu a:visited,
#lhMenu a:active,
#lhMenu a:link		{color:#000; text-decoration:none}
#lhMenu a:hover		{color:#000; text-decoration:none; background: url(img/ddmenuGreyFillOver.gif)}
#lhMenu a.lhm2		{border-width:0 1px 0 0}

#lhMenu a.lhHead		{display:block; height:40px; background:#2C8897 url(img/lhMenuGnBg.gif) no-repeat; font-weight:bold; font-style:italic; font-size:13px; text-align:left; text-indent:16px; line-height:40px;  border:0 solid #005462; border-width:0 1px 0 0}
#lhMenu a.lhHead:visited,
#lhMenu a.lhHead:active,
#lhMenu a.lhHead:link	{color:#fff; text-decoration:none}
#lhMenu a.lhHead:hover	{color:#fff; text-decoration:none; background:#2C8897 url(img/lhMenuGnBgOver.gif)}

/*	Main Display Div		*/

#main			{clear:left; width:980px; background:#fff; margin:0 8px}
#mainPFV		{clear:left; width:748px; background:#fff; border:1px solid #828CAA; padding:20px; text-align:left; margin:0 auto; }
#main2			{clear:left; width:980px; min-height:800px; background:url(img/targetFiles/targetBg.gif) no-repeat 483px 0; margin:0 8px}
#main3			{clear:left; width:980px; min-height:800px; background:url(img/targetFiles/targetBg2.gif) no-repeat 483px 0; margin:0 8px}
#mainTD			{clear:left; width:980px; min-height:800px; background:url(img/targetFiles/targetDetectiveBg3.jpg) no-repeat 483px 0; margin:0 8px}
#mainDiv			{float:left; width:556px; margin:20px; text-align:left}
#mainDiv2		{float:left; width:748px; margin:20px; text-align:left}
#mainDiv3		{margin:20px; text-align:left}

/*	Index.php			*/

#intro			{position:relative}
#intro #closure		{width:400px; height:45px; color:#af4600; font-weight:bold}
#intro p			{width:400px; height:75px}
#intro H5			{margin:20px 0 0 0}
#frog			{position:absolute; top:0; right:0}
#featProd	p		{margin:0}
#featProd	H3		{margin:30px 0 5px 0}
#featProd	H5		{margin:20px 0 0 0}
#featProd	H6		{margin: 0 0 5px 0}

.relProd			{font-size:10px; font-weight:bold}
#viewFP			{font-size:16px; color:#AF4600; margin:20px 0; font-weight:bold}
#viewFP a		{color:#AF4600}
#viewFP a:hover		{color:#EFA06C}

/*	Breadcrumbs		*/

#breadCrumbs		{margin:0 0 20px 0}
#breadCrumbs img		{margin:3px 5px 0 5px}
#breadCrumbs a:visited,
#breadCrumbs a:active,
#breadCrumbs a:link	{color:#062074; text-decoration:underline}
#breadCrumbs a:hover	{color:#af4600; text-decoration:none}

#breadCrumbs2		{padding:0 0 10px 0; margin:0; border-bottom:1px solid #E5E5E5}
#breadCrumbs2 img	{margin:3px 5px 0 5px}
#breadCrumbs2 a:visited,
#breadCrumbs2 a:active,
#breadCrumbs2 a:link	{color:#062074; text-decoration:underline}
#breadCrumbs2 a:hover	{color:#af4600; text-decoration:none}


/*	Pharm Browser & Targets	*/

#pharmBrowse		{float:left; width:556px; margin:20px; text-align:left}
#pharmBrowse H3		{margin:10px 0 0 0; font-size:16px}
#pharmBrowse H5		{margin:10px 0 0 0; font-size:14px}

.pB50,
.rB50			{float:left; width:278px; margin-top:10px}
#targetRes		{margin:10px 0}

#targetRes a,
.pB50 a,
.rB50 a			{display:block; padding-left:15px; text-decoration:none; margin:0 0 5px 0}

#targetRes a,
.pB50 a			{background: url(img/targetFiles/magGlassBullet.gif) 0 4px no-repeat}
.rB50 a			{background: url(img/bull.gif) 0 4px no-repeat}

#targetFile		{float:left; width:556px; margin:20px; text-align:left}
#targetFile H1		{float:left; padding-right:25px; background: url(img/targetFiles/magGlassBlu22.gif) right no-repeat}
#smH1			{font-size:14px; background-image:none !important; margin:0}
#targetFile H2		{margin:15px 0 0 0}
#targetFile H3		{margin:20px 0 0 0; font-size:16px}
#targetFile H5		{margin:10px 0 0 0; font-size:14px}
#targetFile ul		{margin-top:0; margin-bottom:0}
#targetFile td		{vertical-align:top}

#tfShow			{display:none; margin:10px 0 0 0}
#tfShow h3		{margin:0 0 5px 0}

a.redBdLnk:visited,
a.redBdLnk:active,
a.redBdLnk:link		{color:#AF4600; font-weight:bold; text-decoration:none; display:block; margin:10px 0 0 0}
a.redBdLnk:hover		{color:#EFA06C}

#targetFile H3 a		{display:block; background:url(img/enlarge.gif) right no-repeat; text-decoration:none}
#targetFile H3 a:hover	{background:url(img/enlargeOver.gif) right no-repeat; color:#062074}

#viewAllProds		{display:block; margin-top:20px; padding-left:15px; background: url(img/targetFiles/magGlassBullet.gif) 0 6px no-repeat; line-height:20px; text-decoration:none; font-weight:bold}
#viewAllProds:visited,
#viewAllProds:active,
#viewAllProds:link		{color:#af4600}
#viewAllProds:hover		{color:#062074}


#viewAllTargets 		{display:inline; padding-right:25px; background: url(img/targetFiles/magGlassBlu22.gif) right no-repeat; margin:0}
#aZList			{height:34px; margin:0 0 10px 0; font-weight:bold; font-size:15px; text-align:justify}
#aZList a,	
#aZList span		{float:left; width:20px; padding:8px 0; text-align:center}


.genTabHedSm,
.genTabHedSm2,
.genTabHed2,
.genTabHed		{border:solid 1px #005462; border-width:1px 1px 0 0; margin:5px 0 0 0}

.genTabHedSm th,
.genTabHed th,
.genTabHed2 th,
.genTabHedSm2 th		{border:solid 1px #005462; border-width:0 0 1px 1px; height:30px; color:#fff; font-weight:bold; text-align:center; line-height:13px}

.genTabHedSm th,
.genTabHed th		{background:#006E81 url(img/tableHeadBg.gif)}

.genTabHed2 th,
.genTabHedSm2 th		{background:#006E81 url(img/tableHeadBg2.gif)}

.genTabSm,
.genTab			{border-right:solid 1px #828CAA}

.genTabSm td,
.genTab td		{border:solid 1px #828CAA; border-width:0 0 1px 1px}

.genTabHedSm2 th,
.genTabHedSm th		{font-size:10px}

.genTabSm		{font-size:9px}

.tdCell1			{font-weight:bold}
.newLogo			{vertical-align:middle; margin-left:5px}

#targetGeneData		{padding:20px; text-align:left}
#targetGeneData2		{float:left; width:748px; margin:20px; background:#fff; text-align:left}
#targetGeneData H1,
#targetGeneData2 H1	{float:left; width:65%}
#targetGeneData p		{margin-top:10px}

#geneData		{float:left; width:35%; padding-top:5px; text-align:right}
#geneData a		{font-size:13px; font-weight:bold; padding-left:20px; background: url(img/targetFiles/magGlassBlu15.gif) top left no-repeat; text-decoration:none; line-height:21px}

#winclose			{cursor:pointer}

/*	Target Detective		*/

#tdSrch			{position:relative; height:143px; width:270px; margin:0 0 20px 0; color:#fff; background: url(img/targetFiles/targetDetectiveSrchBg2.gif)}
#tdSrchInpt		{position:absolute; top:20px; left:20px; width:150px; height:18px; border:1px solid #062074; font-size:11px; color:#2E385A; line-height:16px}
#tdSubmit			{position:absolute; top:20px; right:20px}
#tdSrch p			{position:absolute; top:50px; left:20px; width: 250px; line-height:15px}

/*	Product Display		*/

#pDbulkEnquiry		{clear:right; float:right; width:99px; margin:10px 0 0 0}

#pD, #pD2		{float:left; width:556px; margin:20px; background:#fff; text-align:left}
#pD h1			{font-size:18px; margin:0}
#pD h2			{font-size:14px; margin:0}
#pD h2 img		{vertical-align:middle; margin-left:10px}
#pD h3, #pD2 h3		{font-size:14px; margin:0 0 10px 0}
#pD h5			{font-size:14px; margin:20px 0 10px 0}
#pD h3 a			{display:block; background:url(img/info.gif) no-repeat 112px 1px; text-decoration:none; color:#062074}
#pD ul			{margin: 0.5em 0 0 1em; padding-left:1em}
#pD li			{margin-top: 0.5em}

#pD1p			{color:#666; font-size:11px; margin:10px 0}
#pD8pt			{font-size:8.0pt; margin-top:10px}
#pDimg			{width:327px; margin:10px 0; text-align:center}
#pDchemNam p		{margin:0}
.pDbd1,
.pDbd2			{width:556px; border-bottom:1px solid #E5E5E5}
.pDbd2			{padding:10px 0}
.pDbdA			{float:left; width:348px; text-align:left; color:#2E385A; margin:0 10px 0 0}
.pDbdB			{float:left; width:188px; margin:0 0 0 10px}
.pDbdC			{float:left; width:188px; margin:0 0 0 10px; text-align:center}

#pDdb1A			{width:327px; text-align:left; color:#2E385A; padding:10px 10px 0 0; border-right:1px solid #E5E5E5}
#pDdb1B			{padding:10px 0 10px 10px}
#pDdb1C			{width:327px; text-align:left; color:#2E385A; padding:0 10px 10px 0; border-right:1px solid #E5E5E5; vertical-align:bottom}

#pDothrInfo		{margin-bottom:10px}

.pDbd1a,
.pDbd1b			{width:556px; border-bottom:1px solid #E5E5E5; background:url(img/divBorder2.gif) repeat-y 358px}

.pDbd1a			{padding:10px 0}
.pDbd1b			{padding:10px 0 0 0}

#Country select		{margin:10px 0; font-size:10px; border:1px solid #828CAA; background:#fff}
#pDqty			{text-align:right; font-size:12px}
.pDunits			{padding-top:5px}
.pDinpts			{width:18px; border:1px solid #828CAA; margin-top:2px}
#pDbulk			{clear:left; float:left; width:84px; margin-top:20px}
#addToBasket		{float:right; width:99px; margin:20px 0 0 0}
.pDoffer			{padding:20px 0 0 0}
.pDoffer p			{margin:10px 0 0 0}

.coaOpt			{margin-top:5px}
.coaOpt select		{vertical-align:middle}

.pDpropT			{clear:left; float:left; margin:0 0 10px 0; width:65px; font-weight:bold}
.pDprop			{float:left; width:282px; margin:0 0 10px 0; text-align:left; color:#2E385A}
.pDprop p 		{margin:5px 0 0 0}
.pD50			{float:left; width:278px}

.pDantPropT		{clear:left; float:left; margin:0 0 10px 0; width:75px; font-weight:bold}
.pDantProp		{float:left; width:272px; margin:0 0 10px 0; text-align:left; color:#2E385A}
#pDAntImg		{clear:left; margin:10px 0 0 0; text-align:left; color:#2E385A}
#pDAntImg img		{float:left; width:150px}
#pDAntImg p		{float:left; width:198px}


/*	FAQ		*/

#faq			{width:100%; margin:10px; text-align:left}
#faq h1			{color:#062074; font-size:16px; margin:10px 0}
#faq p			{text-align:justify}


/*	Advertising column		*/

#rhDiv			{float:right; width:191px; background:#D1E3E7; border:0px solid #828CAA; border-width:0 0 1px 1px; min-height:816px; height:auto !important; height:816px; text-align:left;}

#rhDivCon		{width:161px; margin:15px 0 15px 15px; text-align:left; font-size:10px; color:#2d2d2d}
#rhDivCon h3		{color:#062074; font-size:14px; margin:0 0 5px 0}
#rhDivCon h3 img		{vertical-align:middle; margin-left:2px}
#rhDivCon h4		{color:#006E81; font-size:12px; margin:0 0 10px 0}
#rhDivCon p		{margin:5px 0 0 0}


#rhDivCon a:link		{color:#062074}
#rhDivCon a:hover		{color:#af4600}
#rhDivCon ul 		{margin-left:0.9em; padding-left:0.9em; margin-top:10px; margin-bottom:10px}
#rhDivCon ul li a		{font-size:12px}

#payment			{position:relative; height:60px}
#payment strong		{position: absolute; display:block; width:100px; top:10px; left:50px; font-size:11px}

#viewAll, #more, #more1, #more2, #more3,
#apply, #request, #request1, 
#request2, #request3, #request4,
#request5, #request6	{float:right; margin:10px 0 0 0; cursor:pointer; height:21px}

.rhDivHr			{clear:right}

#qoFAQ			{display:block; background:url(img/info2.gif) no-repeat 90px 1px; text-decoration:none; cursor:pointer}

.qo, #qo1, #qo2, #qo3,
#qo4, #qo5, #qo6		{border:1px solid #869cb4; color:#2E385A; background-color:#fff; width:47px; height:17px; font-size:10px; margin:0; line-height:17px}
#qo4, #qo5, #qo6		{margin-top:5px}
#QuickOrdSubmit		{float:right; margin-top:10px}

#rhCs			{display:block; width:100%; text-align:center}

#scrollDiv			{overflow-x:hidden; overflow-y:auto; height:200px; font-size:8.0pt}
#scrollDiv p		{margin:0 0 5px 0}
#Basket			{margin-top:10px; overflow:auto; min-height:60px}
#CartH3			{background:url(img/cartLogo.gif) no-repeat 0 1px; padding-left:24px}
#BasketH3		{background:url(img/cartLogo.gif) no-repeat 0 1px; padding-left:24px}

#banners			{min-height:365px; width:100%}
#banner2, #banner3,
#banner4, #banner5,
#banner6, #banner7,
#banner8			{display:none; min-height:365px}

#kinaseScreen		{position:relative; display:block; height:156px; width:161px; background:url(img/productGuides/rhKinaseScreen2.gif) no-repeat; text-decoration:none}
#kinaseScreen p 		{position:absolute; left:5px; top:5px; line-height:11px; margin:0; font-size:8px; color:#2d2d2d}


/*	Footer			*/

#footer			{clear:both; margin: 0 20px; height:40px; font-size:8pt; font-weight:bold}
#footer p			{float:left; line-height:40px}
#footer a			{float:right; line-height:40px}
#footer a:hover		{color:#a4aecc; text-decoration:none}

/*	Product Listings		*/

#prodList			{margin:0 0 20px 0}
#prodList	td		{padding-left:5px; vertical-align:top}
#prodList	p		{margin:0}

/*	Tocris History		*/

#keyDates		{float:left; width:416px; margin:0 0 10px 0}
#queensAward		{float:left; width:140px}

/*	Tocris News		*/

#newsItem a		{font-weight:bold}
#newsItem img		{float:left; border:1px solid #000; margin:0 15px 15px 0; vertical-align:top}

/*	Green Table Header	& Data	*/

.gnTableHd,
.gnTableHd2		{border-top:solid 1px #005462; border-right:solid 1px #005462}
.gnTableHd th		{border-left:solid 1px #005462; border-bottom:solid 1px #005462; background:#006E81 url(img/tableHeadBg.gif); font-weight:bold; color:#fff; text-align:center}
.gnTableHd2 th		{border-left:solid 1px #005462; border-bottom:solid 1px #005462; background:#006E81 url(img/tableHeadBg2.gif); font-weight:bold; color:#fff; text-align:center}

.gnTableData		{border-right:1px solid #828CAA}
.gnTableData td		{border-left:1px solid #828CAA; border-bottom:1px solid #828CAA}

/*	Table - No Header		*/

.stdTable			{border-top:solid 1px #828CAA; border-right:solid 1px #828CAA}
.stdTable td		{border-left:solid 1px #828CAA; border-bottom:solid 1px #828CAA}
.stdTable span		{font-family:times; margin-right:20px}

/*	Custom Synthesis		*/

.service			{margin-top:20px; height:75px}
.service img		{float:left; width:75px; margin-right:15px}
.service h3		{margin-top:0; line-height:18px}

/*	RSS		*/

.rssDiv			{float:left; width:185px; margin:10px 0}


/*	Distributors		*/

.distrib			{float:left; width:139px}
.indent42 			{position:relative; left:42px}
.distribAddress		{margin:0 0 20px 0}
.distribAddress img		{margin:10px 0 20px 0}

/*	Interests			*/

.interest td		{vertical-align:middle}

/*	Change PW		*/

#changePW		{margin-top:20px}
#changePW p		{clear:left; float:left; width:400px}
#changePW small		{float:left; width:150px}
.changePW		{float:left; width:150px; height:17px; margin:0 5px 10px 0; border:1px solid #828CAA; vertical-align:middle}
#changePW label		{clear:left; float:left; width:200px; line-height:19px; margin:0 15px 10px 0; border-right:1px solid #828CAA }
#changePW #submit	{float:right}

/*	search		*/

#srchRes			{margin:0 0 20px 0}
#srchRes th		{color:#006E81; font-size:12px; font-style:italic; margin:0 0 10px 0; padding:0}
#srchRes td		{padding-top:15px; vertical-align:top}
#srchRes p		{margin:3px 0 0 0}
#srchResPrices td		{padding:2px 0 0 0}

#srchAgain		{position:relative; height:20px; margin:20px 0}
#srchAgain H3		{position:absolute; top:0; left:0; margin:0; width:145px; border-right:1px solid #828CAA}
#srchAgainInpt		{position:absolute; top:0; left:170px; width:290px; height:17px; border:1px solid #828CAA}

#smallerH5		{margin:30px 0 10px 0; font-size:14px}

/*	Advanced Search		*/

.advSrch			{position:relative; height:50px; margin:0 0 20px 0}
.advSrch H3		{position:absolute; top:0; left:0; margin:0; width:190px; border-right:1px solid #828CAA}
.advSrch H3 img		{vertical-align:middle}
.advSrchInpt		{position:absolute; top:0; left:210px; width:250px; height:17px; border:1px solid #828CAA}
.advSrch p		{position:absolute; top:30px; left:0}
.advSrch h6		{position:absolute; top:30px; left:0}

#submit1,
#submit2,
#submit3,
#submit4,
#submit5			{position:absolute; top:0; right:0}

.searchExtra		{margin-top:5px; font-weight:bold}
.srchInpts			{width:18px; border:1px solid #828CAA}

/*	Peptide Nomenclature Guide	*/

.acid			{color:#c93; margin-left:20px; font-weight:bold}
.basic			{color:#6c9; margin-left:20px; font-weight:bold}
.nonpolar			{color:#c6c; margin-left:20px; font-weight:bold}
.polar			{color:#06f; margin-left:20px; font-weight:bold}
.symbol			{font-family:times}
.boldTop			{font-weight:bold; vertical-align:top}
.boldRed			{font-weight:bold; color:#af4600; font-size:14px}
.greyBor			{border:1px solid #828CAA; margin:0 auto 20px auto;}

/*	Blue Button Link		*/

.bluBut:visited,
.bluBut:active,
.bluBut:link		{display:block; height:19px; line-height:19px; margin:10px auto 5px auto; color:#fff; font-weight:bold; border:1px solid #001350; background:#30458B url(img/bluButBg.gif); text-align:center; text-decoration:none}
.bluBut:hover		{background:url(img/bluButBgOver.gif); color:#fff}

.bluBut2:visited,
.bluBut2:active,
.bluBut2:link		{float:left; width:126px; height:19px; line-height:19px; margin:0 10px 10px 0; color:#fff; font-weight:bold; border:1px solid #001350; background:#30458B url(img/bluButBg.gif); text-align:center; text-decoration:none}
.bluBut2:hover		{background:url(img/bluButBgOver.gif); color:#fff}

/*	Login		*/

.loginFrm			{float:left; position:relative; height:160px; width:330px; border-right:1px solid #828CAA; margin:0 0 20px 0}
.loginFrm H3		{margin:0}
.loginFrm H5,
.loginFrm2 H5		{position:absolute; left:0; margin:0; width:80px; font-size:14px; line-height:19px; border-right:1px solid #828CAA}
.loginFrmInpt		{position:absolute; left:95px; width:130px; height:17px; border:1px solid #828CAA}

.loginFrm2		{float:left; position:relative; height:120px; width:400px}
.loginFrmInpt2		{position:absolute; left:95px; width:175px; height:17px; border:1px solid #828CAA}
#loginFrm2Verisign		{float:left; width:150px; text-align:right}

#loginChkBox		{position:absolute; left:0; bottom:0}
#loginSubmit		{position:absolute; top:90px; right:15px}
#loginSubmit2		{position:absolute; top:50px; left:300px}
#safe			{float:left; width: 400px; margin-right:20px}

#newCust			{float:left; position:relative; height:120px; width:210px; margin:0 0 0 15px}
#newCust H3		{margin:0}
#newCustSubmit		{position:absolute; top:90px; right:0}

#loginEmail		{position:relative; height:30px; margin:20px 0 10px 0}
#loginEmail H5		{position:absolute; top:0; left:0; margin:0; width:110px; font-size:14px; line-height:19px; border-right:1px solid #828CAA}
#loginEmailInpt		{position:absolute; top:0; left:125px; width:300px; height:17px; border:1px solid #828CAA}


/*	Pharm Glossary		*/

#pharmGloss td		{padding:0 0 20px 0}

/*	Quick Order		*/

#quickOrder		{margin:40px auto; padding:20px 0; border:1px solid #828CAA; width:400px; text-align:center}
#quickOrder input		{text-align:center}
#quickOrder #qosubmit	{margin-top:20px}

/*	Contact			*/

#col1, #col2		{float:left; width:278px}
.contact1			{float:left; width:240px; margin-top:10px}
.contact2			{float:left; width:310px; margin-top:10px}

/*	Literature			*/

.litItem			{margin:20px 0}
.litItem p			{width:414px}
.litItem div			{margin:5px 0 10px 0; font-size:11px}
.litItem img		{float:right; border:1px solid #2E385A; margin:0 0 0 20px}
.litItem a span		{float:right; border:1px solid #2E385A; margin:0 0 0 20px; width:106px; height:62px; text-align:center; text-decoration:none; font-weight:bold; padding-top:20px}


#arcRev h4		{margin-bottom:3px}
#arcRev p			{font-size:11px; margin:0}
#arcRev a			{display:block; margin:5px 0 20px 0}

.litTable			{margin-top:10px}
.litTable th			{padding:0; height:30px}
.litTable td			{vertical-align:top}

#dispNone,
#spam,
#nomail,
#mail,
#lit2,
#areasOfInterest		{display:none} 

/*	Support			*/

#tsContainer		{clear:left}
#ts1,#ts2,#ts3,#ts4,#ts5,#ts6,#ts7,#ts8,#ts9,#ts10,#ts11,#ts12,#ts13,#ts14,#ts15,#ts16,#ts17,#ts18,#ts19,#ts20,#ts21,#ts22,#ts23,#ts24,#ts25,#ts26,#ts27	{display:none; margin:0; padding:0}
#tsContainer ul		{margin-top:10px; margin-bottom:30px}
#tsContainer hr		{margin:0 0 10px 0}

.terms 			{font-weight:bold}
.terms p			{margin-top:5px; font-weight:normal}
.terms dl dt		{float:left; width:20px; margin-top:5px; padding:0; font-weight:normal}
.terms dl dd		{font-weight:normal; margin-top:5px; padding-top:0}

/*	Careers		*/

#jobVacancyIcon		{display:block; font-weight:bold; background: url(img/pdfIcon.gif) no-repeat; padding:0 0 0 25px; margin:10px 0}

/*	Sitemap			*/

#sitemap ul		{margin-top:0}

/*	Please Wait - Loading		*/

#prepage			{position:absolute; top:300px; left:45%; z-index:100; width:275px; line-height:32px; background:url(img/loader.gif) no-repeat top right}

/*	Suggest Reference			*/

#refTab td			{padding:2px 0 0 0}

/*	Screening			*/

#downloadFiles		{margin:20px 0}
#downloadFiles div		{float:left; width:50%}

/*	Client Area		*/

#distributorArea		{text-align:center}
#distributorArea img		{margin:0 0 10px 0}
#distributorAreaMM		{margin:0 0 20px 0}
#distributorAreaMM th	{padding:5px 0; text-align:left}
#distributorAreaMM td	{padding:5px 0}
#distributorAreaLogo h5	{margin-top:50px}
#distributorAreaLogo img	{margin:0 20px 0 0; border:1px solid #062074}
#distributorAreaFoot	{margin-top:40px; font-weight:bold; text-align:center; line-height:20px}
.custType			{float:left; width:180px}

/*	Checkout			*/

.backcolor		{background-color:#f0f6f8; font-size:9.0pt}
#backcolor2		{background-color:#f0f6f8; font-size:9.0pt}
#backcolor2 td,
#backcolor2 select		{vertical-align:middle}
.editDetails		{font-weight:normal; font-size:smaller}
#cc1, #cc2, #cc3, #cc4, #cc5	{visibility:hidden}

/*	Ealerts and Newsletters		*/

.eAlertTitle		{text-decoration:underline;color:#006f82;font-weight:bold;font-size:16px}
.eAlertTitle:visited,
.eAlertTitle:active,
.eAlertTitle:link		{color:#006f82;text-decoration:underline}
.eAlertTitle:hover		{color:#a4aecc;text-decoration:none}

.eAlertProd		{text-decoration:none;font-size:15px;font-weight:bold;color:#0c2577}
.eAlertProd:visited,
.eAlertProd:active,
.eAlertProd:link		{color:#0c2577;text-decoration:none}
.eAlertProd:hover		{color:#a4aecc;text-decoration:none}

.eAlertRelated		{text-decoration:underline;font-size:10px;color:#003366}
.eAlertRelated:visited,
.eAlertRelated:active,
.eAlertRelated:link		{color:#003366;text-decoration:underline}
.eAlertRelated:hover		{color:#a4aecc;text-decoration:none}

/*	Print Quote		*/

.dotLine		{background:url(img/dottedLine.gif) repeat-x bottom}

#details		{position:relative; float:left; width:370px; height:370px; margin-top:20px; margin-right:8px; font-size:9.0pt;}
#details2		{position:relative; float:left; width:370px; height:370px; margin-top:20px; font-size:9.0pt;}

#details h5,
#details2 h5,
#details3 h5	{position:absolute; left:0; text-align:left}

#details h5 small,
#details2 h5 small,
#details3 h5 small	{font-weight:normal; font-size:smaller}

#details h5 small a,
#details2 h5 small a,
#details3 h5 small a	{text-decoration:underline}

#details p,
#details2 p	{position:absolute; left:0; height:15px; width:140px; text-align:left}

#details span,
#details2 span	{position:absolute; left:150px; height:15px; width:220px; z-index:2}
.dottedLine	{position:absolute; left:150px; height:15px; width:220px; z-index:1; overflow:hidden}

#details3		{position:relative; height:100px}
#details3 p	{position:absolute; left:0; top:21px; z-index:2; line-height:18px}
.dottedLineLong	{position:absolute; left:0; height:15px; width:748px; z-index:1; overflow:hidden}

/*	Jena Bioscience		*/

#JBProdTypes		{position:relative; height:294px; margin:20px 0 20px 0}
#JBProdType1		{position:absolute; top:0; left:0}
#JBProdType2		{position:absolute; top:0; left:191px}
#JBProdType3		{position:absolute; top:0; left:380px}

#JBProdType4		{position:absolute; top:102px; left:0}
#JBProdType5		{position:absolute; top:102px; left:191px}
#JBProdType6		{position:absolute; top:102px; left:380px}

#JBProdType7		{position:absolute; top:205px; left:0}
#JBProdType8		{position:absolute; top:205px; left:191px}
#JBProdType9		{position:absolute; top:205px; left:380px}