div#contact-container .left {
	float: left;
	width: 455px;
}

div#contact-container .right {
	float: right;
	width: 460px;
}

div#contact-container form#frmContact {
	float: left;
	width: 250px;
}

div#contact-container form#frmContact div#inputBoxes
{
	padding:15px;
	background-color:#e3e5ea;
	width:220px;
}

	div#contact-container form#frmContact p {
		font-size: 1.1em;
	}

	div#contact-container form#frmContact div#inputBoxes input,textarea
	{
		width:210px;
		margin-bottom: 10px;
		padding:5px;
		color:#666666;
		font-family:Verdana, Arial, Sans-Serif;
		border:1px solid #CCCCCC;
		font-size:1.1em;
	}
	
		div#contact-container form#frmContact div#inputBoxes textarea
		{
			height:75px;
		}

	div#contact-container form#frmContact div#inputBoxes div#cboHearAboutContainer
	{
		float:left;
		width:240px;
		font-size:1.2em;
		color:#666666;
	}
		
		div#contact-container form#frmContact div#inputBoxes div#cboHearAboutContainer label
		{
			width:165px;
		}
		
		div#contact-container form#frmContact div#inputBoxes div#cboHearAboutContainer select
		{	
			border:1px solid #CCCCCC;
			padding:2px;
			color:#666666;
			font-size:1.1em;
			width:220px;
		}
	
	div#contact-container form#frmContact div#inputBoxes div#newsletter
	{
	    padding-top:10px;
		width:230px;
		font-size:1.2em;
		color:#666666;
	}
		
		div#contact-container form#frmContact div#inputBoxes div#newsletter label
		{
			float:left;
			margin-top:2px;
			width:167px;
		}
		
		div#contact-container form#frmContact div#inputBoxes div#newsletter input
		{
			margin-top:5px;
			width:auto;
			margin-left:3px;
		}

div#contact-container form#frmContact div#spamPrevention
{
	margin-top:15px;
	padding:15px;
	background-color:#d7d2d2;
}

	div#contact-container form#frmContact div#spamPrevention label
	{
		float:left;
		margin-top:2px;
		font-size:1.4em;
		width:75px;
		display:inline;
		padding-top:3px;
		font-weight:bold;
	}
	
	div#contact-container form#frmContact div#spamPrevention input
	{
		float:right;
		width:120px;
		padding:5px;
		border:1px solid #CCCCCC;
	}

div#contact-container form#frmContact p#formSubmit
{
	padding-top:7px;
}

	div#contact-container form#frmContact p#formSubmit input#btnSubmit
	{
		float:right;
		padding:5px;
		background-color:#dc5e27;
		border:none;
		color:#FFFFFF;
		font-size:1.4em;
		font-weight:bold;
	}
	
	div#contact-container form#frmContact p#formSubmit label
	{
		float:left;
		padding-top:10px;
	}
	
ul.contact-error
{
    border-left:5px solid #FF0000;
	list-style-type: none;
    padding:5px;
    padding-left:3px;
	margin-bottom: 10px;
    background-color:#FFE6E6;
    color:#FF0000;
    font-size:1.1em;
}

    ul.contact-error li
    {
        padding-bottom:7px;
    }
	
p.call_us {
	font-size: 2em;
	font-weight: bold;
	float: right;
	width: 190px;
}
