form {
			margin: 5px 0 20px 0;
			padding: 0;
			}
			form select {
				width: 324px;
				border: 1px solid #7F9DB9;
				padding: 0;
				margin: 0 20px 0 0;
				}
				form input {
					border: none;
					padding: 0;
					margin: 0;
					vertical-align: bottom;
					}		
		#mainContent {
			margin: 0px 0 6px 0;
			padding: 0;
			position: relative;
			float: left;
			width: 793px;
			background: #fff url(/images/aa_footer.gif) bottom left repeat-x;
			}
		#servicesContent {
			margin: 0 0 40px 0;
			padding: 0 0 15px 0;
			position: relative;
			float: left;
			width: 793px;
			background: #fff url(/images/aa_services-footer.gif) bottom left repeat-x;
			}
		#toolboxContent {
			margin: 0px 0 6px 0;
			padding: 0 0 50px 0;
			position: relative;
			float: left;
			width: 793px;
			background: #fff url(/images/aa_toolbox_footer.gif) bottom left repeat-x;
			}
		#innerBox {
			margin: 0;
			padding: 0;
			width: 793px;
			float: left;
			position: relative;
			background: transparent url(/images/aa_toolbox_header.gif) top left no-repeat;
			}
		#btnCol,
		#resultsCol {
			margin: 0;
			padding: 0;
			position: relative;
			float: left;
			}
			#btnCol {
				width: 331px;
				}
			#resultsCol {
				margin: 16px 0 0 0;
				width: 462px;
				}
				#resultsAnti,
				#resultsSubs,
				#resultsAccept {
					margin: 0;
					padding: 10px 0 0 0;
					position: relative;
					float: left;
					width: 335px;
					}		
					#resultsSubs,
					#resultsAccept {
						display: none;
						}
		#btnCol ul {
			margin: 16px 0 0 31px;
			padding: 0;
			list-style: none;
			width: 300px;
			}
			#btnCol ul li {
				margin: 0 0 20px 0;
				padding: 0;
				width: 300px;
				height: 40px;
				background: #fff;
				}
				#btnCol ul li#btnAnti a,
				#btnCol ul li#btnSubs a,
				#btnCol ul li#btnAccept a {
					margin: 0;
					padding: 0;
					position: relative;
					display: block;
					width: 300px;
					height: 40px;
					outline: none;
					}
					#btnCol ul li#btnAnti a span,
					#btnCol ul li#btnSubs a span,
					#btnCol ul li#btnAccept a span {
						display: none;
						}
					#btnCol ul li#btnAnti a {
						background: transparent url(/images/aa_btn-antibodies-r.gif) top left no-repeat;
						}
					#btnCol ul li#btnSubs a {
						background: transparent url(/images/aa_btn-substrates-0.gif) top left no-repeat;
						}
					#btnCol ul li#btnAccept a {
						background: transparent url(/images/aa_btn-acceptor-0.gif) top left no-repeat;
						}
		h1 span,
		h2 span {
			display: none;
			}
		h1#asseyKits,
		h1#toolbox,
		h1#services {
			margin: 0;
			padding: 0;
			width: 793px;
			height: 35px;
			float: left;
			position: relative;
			background: transparent url(/images/aa_hdr-assey-kits.gif) top left no-repeat;
			}
		h1#toolbox {
			background: transparent url(/images/aa_hdr-toolbox.gif) top left no-repeat;
			}
		h1#services {
			height: 35px;
			background: transparent url(/images/aa_hdr-services.gif) top left no-repeat;
			}
		#textCol,
		#imgCol {
			margin: 0;
			padding: 0;
			position: relative;
			float: left;
			}
			#textCol {
				width: 433px;
				}
				#textCol p {
					margin-left: 30px;
					}
			#imgCol {
				width: 360px;
				}
				#imgCol img {
					margin-left: 30px;
					}
		#kinaseCol,
		#screenerCol {
			margin: 0;
			padding: 0;
			position: relative;
			float: left;
			}
			#kinaseCol {
				width: 397px;
				}
			#screenerCol {
				width: 396px;
				}
		h2#kinaseKits,
		h2#screenerADP {
			margin: 0;
			padding: 0;
			position: relative;
			height: 90px;
			}
			h2#kinaseKits {
				width: 397px;
				background: transparent url(/images/aa_hdr-kinease-kits.gif) top left no-repeat;
				}
			h2#screenerADP {
				width: 396px;
				background: transparent url(/images/aa_hdr-transcreener.gif) top left no-repeat;
				}
		.searchKits {
			margin: 0;
			padding: 12px 22px 45px 40px;
			}
		#screenerCol .searchKits {
			margin: 0;
			padding: 12px 22px 45px 23px;
			}
			.searchKits h2 {
				margin: 21px 0 4px 0px;
				font-size: 12px;
				font-weight: bold;
				}
			.searchKits p {
				margin: 7px 0 16px 0px;
				}
			#pagewrapper .searchKits a,
			#pagewrapper .searchKits a:link,
			#pagewrapper .searchKits a:visited {
				text-decoration: underline;
				}
				#pagewrapper .searchKits a:hover,
				#pagewrapper .searchKits a:active {
					color: #000;
					}
			.searchKits h1 span {
				display: none;
				}
			.demo-show div {
				margin: 0;
				padding: 0;
				position: relative;
				float: left;
				z-index: 10;
				}
				.demo-show h2 {
					color: #4C4C4C;
					}				
			dl.catcherList {
				width: 310px;
				position: relative;
				margin: 0;
				padding: 0;
				float: left;
				}
				dl.catcherList dt,
				dl.catcherList dd {
					position: relative;
					float: left;
					width: 95px;
					margin: 0;
					padding: 10px 0;
					}
				dl.catcherList dt {
					font-weight: bold;
					font-size: 12px;
					color: #0383A2;
					padding: 0px 0 10px 0;
					}
				dl.catcherList dt.desc,
				dl.catcherList dd.desc {
					width: 135px;
					}
				dl.catcherList dt.ref,
				dl.catcherList dd.ref {
					width: 75px;
					}
				dl.catcherList dd.topLine {
					width: 300px;
					line-height: 0;
					height: 1px;
					border-bottom: 1px solid #0383A2;
					margin: 0;
					padding: 0;
					}
			.clearer {
				clear: both;
				}

		#toolboxContent.noValue {
			margin: 0px 0 6px 0;
			padding: 0 0 50px 0;
			position: relative;
			float: left;
			width: 793px;
			background: #fff url(/images/aa_toolbox_footer_novalue.gif) bottom left repeat-x;
			}
		#toolboxContent.noValue #innerBox {
			margin: 0;
			padding: 0;
			width: 793px;
			float: left;
			position: relative;
			background: transparent url(/images/aa_toolbox_header_novalue.gif) top left no-repeat;
			}
			