/* Contact Box and Form
------------------------------------------------- */
.red{
color:#ff0000;
font:bold 12px 'Tahoma';
}
#Contact_Box {
	margin: 0 auto 20px auto;
	border: 1px #CCC solid;
	background-color: #EFF8E9;
  color:#333;
  font:normal 12px 'Arial';
  width:480px;
	}

#Contact_Box div {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 25px;
	}

#Contact_Box div#Address_Box {
	background: url('../images/contact/home_icon.gif') no-repeat left top;
	}

#Contact_Box div#Phone_Box {
	background: url('../images/contact/phone_icon.gif') no-repeat left top;
	}

#Contact_Box div#Email_Box {
	background: url('../images/contact/email_icon.gif') no-repeat left top;
	}

#Contact_Box div#Email_Box a {
	unicode-bidi: bidi-override;

	}

#Contact_Box div strong {
	margin: 0;
	display: block;
	padding: 3px 0px 3px 0px;
	}

#Contact_Form,#Error-Message ,.Form_Container{
	width: 480px;
  float:left;
  display:inline;
	}

#Contact_Form ,.Form_Container{
	display: block;
	margin: 0 auto;
  
	}

#Contact_Form dl,.Form_Container dl {
	margin: 0;
	padding: 10px 0px;
	width: 480px;
	}

#Contact_Form dl dt,.Form_Container dl dt {
	/*clear: both;*/
	float: left;
	margin: 0;
	padding: 2px 0px 2px 10px;
	width: 100px; /* 110px */
	}

#Contact_Form dl dt label,.Form_Container dl dt label {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #191E26;
	cursor: pointer;
  
	}

#Contact_Form dl dd,.Form_Container dl dd {
	float: left;
	margin: 0;
	padding: 2px 0px 2px 0px;
	width: 360px;
	}

#Contact_Form dl dd.Half-Width ,.Form_Container dl dd.Half-Width {
	float: left;
	margin: 0;
	padding: 2px 0px 2px 0px;
	width: 125px;
  height:40px;
	}

#Contact_Form input,#Contact_Form textarea,.Form_Container input,.Form_Container textarea {
	width: 358px; /* 380px */
	border: 1px #CCC solid;
  background: #fffffe url('../images/common/bg_input.jpg') repeat-x bottom;
	}

#Contact_Form dl dd.Half-Width input,.Form_Container dl dd.Half-Width input {
	width: 125px !important;
	}

#Contact_Form input.ZIP,#Contact_Form select,.Form_Container input.ZIP,.Form_Container select {
	width: 125px !important;
	}

#Contact_Form dl dd.Button-Container,.Form_Container dl dd.Button-Container {
	clear: both;
	margin: 0;
	padding: 10px 0px 5px 0px;
	width: 480px;
	text-align: center;
	}

#Contact_Form #Submit-Button,.Form_Container #Submit-Button {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: #FFF;
	width: 100px;
	height: 24px;
	margin: 0 auto;
	}

#Contact_Form input,#Contact_Form textarea,#Contact_Form select,.Form_Container input,.Form_Container textarea,.Form_Container select {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	}

#Contact_Form #AddressTxt,.Form_Container #AddressTxt {
	height: 40px;
	}

#Contact_Form #MessageTxt, .Form_Container #MessageTxt{
	height: 100px;
	}

#Error-Message {
	padding: 10px 0px;
	margin: 10px auto;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: center;
	border: 1px #FF3300 solid;
	background: #FFF3F0 none;
	}

#Email_Message {
	padding: 10px 0px;
	margin: 10px auto;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #060;
	text-align: center;
	border: 1px #6C9 solid;
	background: #EFFAFA none;
	text-align: center !important;
	}

#Contact_Form dl dd.Captcha-Container,.Form_Container dl dd.Captcha-Container {
	clear: both;
	margin: 0;
	padding: 10px 0px 5px 0px;
	width: 480px;
	text-align: center;
	}

#Contact_Form dl dd.Captcha-Container input,.Form_Container dl dd.Captcha-Container input {
	width: 60px;
	padding: 2px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	}
  
  #Contact_Form ul, .Form_Container  ul{
  float:left;
  display:inline;
  }
#Contact_Form ul li, .Form_Container ul li{
list-style:none;
}
#Contact_Form ul li label, .Form_Container ul li label{
float:left;
display:inline;
width:100px;
}
#Contact_Form ul li input, .Form_Container ul li input{

display:inline;
width:20px;
height:20px;
border: 1px #FF3300 solid;
background:#fff;
}
/* Classes
------------------------------------------------- */

.red-text {
	color: #FF0000;
	}

.green-text {
	color: #009900;
	}
div.error { display: none; }
input {	border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
.error { float:left; display:inline; width:100px; border: 1px dotted red; font:normal 10px 'Arial'; }

.formsentence{
float:left;
display:inline;
width:300px !important;
}

