
#contact { width: 950px; }
#contact label { width: 170px; }
#contact label.error, #contact input.submit { margin-left: 25px;}
em { font-weight: bold; padding-right: 1em; vertical-align: top; }

.block { display: block; }

form.cmxform fieldset {
	background: #FFFFFF;
}
form.cmxform label.error { display: none; }

#us_states_para {display:none;}
#postal_code_para {display:none;}

#email_about {
	width:310px;	
}


#contact input[type="radio"] {
	border-style:none;
}

input.radio { border-width:0; }



		
#user {
	/*width: 767px;*/ 
}

div.errorwarning {
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
}
div.errorwarning ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.errorwarning { display: none }


#container_left_top {
	float: left;
	width: 620px;
	padding-left: 1.5em;
}

#container_right_top {
	float: left;
	height: 330px;
}

#container_bottom {
	clear: both;
	padding-left: 1.5em;
}

#container_bottom label, #container_bottom input[type=text]
{
   display:inline;
} 


#container_contact_issue {
	float: left;
	padding-bottom: 1.5em;
}


#contact_us_comments {
	clear: both;
	padding-bottom: 1.5em;
}

#comments {
	overflow: hidden; 
	width: 450px;
	height: 80px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	text-decoration:none;
	background-image: url(/assets/images/contact_us/bg_thank_you_for_commenting.gif);
	background-position: bottom right;
	background-repeat: no-repeat;


}

iframe {
	width: 250px;
	height: 330px;
}

#tbl_about_you tr td {
	width: 15em;
}

#bttns_contact {
	margin-top: 2em;
	margin-left: 35em;
	clear: both 
}

#bttns_contact span {
	
	padding: 2em;
}


.reqMark {
	width:10px;
	color:red;
}

.call-to-action-list {
	width: 875px;
}


