/* Contact Us Section-Specific */

/*-------------------------------------------
	Structural
-------------------------------------------*/

body.two_col_layout div#content {
	background: #FFF6DC url(../_images/_global/bg/left_col_bg.gif) repeat-y left top;
}
body.two_col_layout div#content div.col2 {
	width: 691px;
}

div.download_wrapper {
	float: right;
	width: 310px;
}
div.thumb_img {
	float: left;
	width: 70px;
}
div.thumb_img img {}
div.download_wrapper p {
	color: #633;
	font: italic 1.3em/1.2 Georgia, serif;
	margin: 0 0 0 87px;
	padding: 12px 0 0;
}

/*-------------------------------------------
	Image Replaced Headlines
-------------------------------------------*/

h1#contact_us {
	background: url(../_images/headlines/contact_us.gif) no-repeat left top;
	height: 14px;
	width: 102px;
}

/*-------------------------------------------
	Left Col Navigation
-------------------------------------------*/

/* From _global.css:

div#sec_nav ul {
	margin: 0px 0 0 67px;
}
div#sec_nav ul li {
	height: 12px;
	margin-bottom: 17px;
}
div#sec_nav ul li a {
	display: block;
	height: 12px;
}
div#sec_nav ul {
	margin: 0px 0 0 32px;
}
*/

div#sec_nav ul li {
	height: 13px;
}
div#sec_nav ul li a {
	height: 13px;
}

/* Contact Us */
li#sec_btn_contact_us {
	background: url(../_images/_global/sec_nav/contact_us_OVER.gif) left top no-repeat;
}
li#sec_btn_contact_us a:link, 
li#sec_btn_contact_us a:visited {
	background: url(../_images/_global/sec_nav/contact_us.gif) left top no-repeat;
	width: 94px;
}
li#sec_btn_contact_us a:hover {
	background: url(../_images/_global/sec_nav/contact_us_OVER.gif) left top no-repeat;
	width: 94px;
}
li#sec_btn_contact_us a.selected {
	background: url(../_images/_global/sec_nav/contact_us_SEL.gif) left top no-repeat;
	width: 94px;
}



/* Driving Directions */
li#sec_btn_driving_directions {
	background: url(../_images/_global/sec_nav/driving_directions_OVER.gif) left top no-repeat;
}
li#sec_btn_driving_directions a:link, 
li#sec_btn_driving_directions a:visited {
	background: url(../_images/_global/sec_nav/driving_directions.gif) left top no-repeat;
	width: 162px;
}
li#sec_btn_driving_directions a:hover {
	background: url(../_images/_global/sec_nav/driving_directions_OVER.gif) left top no-repeat;
	width: 162px;
}
li#sec_btn_driving_directions a.selected {
	background: url(../_images/_global/sec_nav/driving_directions_SEL.gif) left top no-repeat;
	width: 162px;
}


/*-------------------------------------------
	Form elements (from The Orchard)
-------------------------------------------*/

/* Diagnostic 
ol li {

	background: yellow;
	margin: 0 0 10px 0;
}
label {
	background: pink;
}
*/
/* Container */

ol {
	margin-left: 0;
	list-style: none;
}

ol li {
	clear: both;
	margin: 0 0 10px 0;
}
p.errorMessage, ul.errorMessage li { 
	color: #DA740F;
	font-style: italic;
}
/* Labels */
label {
	display: inline-block;
	padding: 0 5px 0 10px;
}
span.required {
	font-weight: bold;
	color: #DA740F;
}
label.blocklabel {
	display:block;
	float:left;
	width: 120px;
	padding: 0 5px 0 0;
}
label.inline_radio_label {
	padding: 0 10px 0 0px;
}
label.legend_label {
	/*display: block;*/
	font-weight: bold;
	padding: 0px;
	margin: 0 0 .1em;
}
/* Inputs */
input.text10char {
	width: 75px;
	height: 1.5em;
	border: 1px solid #C69872;
}
input.text50char {
	width: 150px;
	height: 1.5em;
	border: 1px solid #C69872;
}
input.text250char {
	width: 350px;
	height: 1.5em;
	border: 1px solid #C69872;
}

textarea {
	border: 1px solid #C69872;
}

div.checkbox_col_1, 
div.checkbox_col_2, 
div.checkbox_col_3 {
	float: left;
	display: inline;
	width: 33%;
}
div.checkbox_col_3 {
}
div.checkbox_row_4 {
	margin-right: 0px;
}