@charset "utf-8";
/* CSS Document */
div#content { width: 689px; padding: 0 18px 0 18px; }
label { cursor: pointer; }
/* Begin: Page Header */
h2.pageHeader {
	display: block;
	font-size: 16px;
	line-height: 26px;
	color: #152b67;
	text-transform: uppercase;
	border-bottom: 1px solid #0b3f65;
	margin: 12px 0 13px 0;
}
/* End: Page Header */

/* Begin: Logo Text */
div#logoText {
	width: 566px;
	height: 68px;
	line-height: 16px;
	font-size: 10px;
	padding: 16px 20px 4px 102px;
	letter-spacing: -1px;
	background: url(/images/order_free_catalog_bg.gif) left top no-repeat;
}
div#logoText span.free { color: #cc3300; }
div#logoText h3 {
	color: #502c02;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -1px;
	margin: 0 0 9px 0;
}
/* End: Logo Text */

/* Begin: Form Fields */
div#orderingFromCatalog { border-bottom: 1px solid #bebebe; font-size: 10px; line-height: 16px; padding: 11px 0 16px 0; margin: 0 0 15px 0; }
h3#yourMailingAddress { font-size: 10px; line-height: 14px; text-transform: uppercase; margin: 0 0 12px 0; }
div#requiredFields { text-align: right; margin: -27px 0 9px 0; }
div#registrationForm div.field { float: left; clear: left; width: 200px; margin: 0 6px 0 0; font-size: 10px; padding: 5px 0; line-height: 14px; text-align: right; }
div#registrationForm div.value { float: left; font-size: 10px; line-height: 18px; padding: 3px 0; }

div#registrationForm div.value input { width: 128px; }
div#registrationForm div.value select { width: 140px; }
div#registrationForm div.value input.radio { width: auto; }

div#haveYouOrderedUsBefore label { margin-right: 17px; }
textarea#comments { width: 433px; height: 38px; }

div#heardFromContainer { padding-top: 18px !important; }
div#heardFromOtherLblContainer { float: left; padding-top: 14px; margin: 0 3px 0 10px; font-size: 10px; line-height: 24px; text-align: right; }
div#heardFromOtherContainer { float: left; font-size: 10px; line-height: 18px; padding: 17px 0 3px 0; }
input#heardFromOther { width: 146px; }

div.breakLine { border-bottom: 1px solid #bebebe; margin: 17px 0 20px 0; }
div#pageSubmit { height: 27px; text-align: right; }
/* End: Form Fields */

div#supportForm { margin: 20px 0; }

