p {font-size: 0.75em;}.mid {text-align: center;}.distance {margin: 30px 0;}ul.baselist {	text-align: left;	list-style-type: disc;	font-size: 0.75em;}.homelist {width: 400px; margin: 20px auto; font-size: 0.85em;}ul.baselist li {margin-bottom: 8px;}.stepdown {	position: absolute;	bottom: 30px;	left: 50px;}#homepage #c2 .content {text-align: center;}.details {margin-top: 60px; font-size: 90%;}img { border: none; }#c2 .content p.warning {margin-top: 15px; font-size: 0.9em; padding: 3px; /*border: 1px solid #fff;*/}.content p.warning a { color: #00CCFF; font-weight: bold;}.content p.warning a:hover {color: #fff;}p.ordering {line-height: 1.5em;}#c1 .content p.ordering a, #c1 .content p.sidewarn a { color: #00CCFF; font-weight: bold; }#c1 .content p.ordering a:hover, #c1 .content p.sidewarn a:hover {color: #fff;}p.specialty {font-weight: bold;}h3 {margin-top: 30px;}.prodwrap {width: 350px; float: left; margin: 10px 15px 10px 0;}.prodwrap p {	font-size: 0.70em;	margin: 2px;	color: #C8C8C8;}.prodwrap a {text-decoration: none !important;}.itemwrap { padding: 0 10px; margin-bottom: 15px;}.itemwrap p.dim {margin-top: 17px; line-height: 1.67em;}.itemwrap h3 {border-top: 1px solid #fff; padding-top: 4px;}.test { background-color: #195F9B; }div#print-order {display: none;}p#footnote {font-size: 1.2em; font-weight: bold; }p#footnote span { color: #A01100; }form {margin: 20px auto; padding: 6px; width: 650px; background: #fff; color: #000; font-size: 0.8em; line-height: 1.2em;}form p {color: #c00; font-weight: bold; font-size: 100%; margin: 30px 0;}form div {margin-bottom: 10px;}label {text-align: right; padding-right: 10px; float: left; width: 13em; display: block; }input {width: 37em;}input#submit {margin-left: 30em; width: 10em;}