#contact form {
	margin: 20px 0 0 12px;
	padding: 0;
}

#contact form p {
	margin: 0;
	padding: 20px 0;
}

#contact .column {
	float: left;
	width: 265px;
	margin: 0 0 20px;
}
#contact .right {
	margin-left: 25px;
}
#contact #sidebar .right {
	margin-left: 10px;
}
#contact form input, #contact form select, #contact form textarea {
	font-size: 16px;
	color: #e2ecf0;
	background-color: #000d16;
	border: 0;
	padding: 5px 0 5px 8px;
	margin-bottom: 4px;
	width: 250px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
#contact form div input.focus, #contact form textarea.focus {
	background: #083c60;
}
#contact div.error input {
	background: #000d16 url(images/form/error.png) no-repeat 99% 50%;
}
#contact #chkit_time.error, #contact #chkit_method.error, #contact #chkit_budget.error {
	background: #000d16 url(images/form/error.png) no-repeat 99% 50%;
	width: 24px;
	height: 24px;
	margin-right: 40px;
	margin-top: -4px;
}

#contact form select {
	width: 260px;
	padding: 5px;
	color: #6d8baf;
}
#contact form textarea {
	width: 542px;
}
#contact label {
	display: block;
	clear: both;
	font-size: 14px;
	clear: both;
	margin: 6px 0 3px 4px;
}

#contact form #boxes {
	height:	55px;
}

#contact form #boxes label {
	clear: none;
	color: #7b98bb;
	line-height: 15px;
	font-size: 15px;
	height: 19px;
}

#contact form #boxes label.checkbox span.holder{
	height:14px;
	background:url(images/form/checkbox.jpg) no-repeat;
}
#contact form #boxes label.checked span.holder,#contact form #boxes label.checked span.holder,#contact form #boxes label.checked:hover span.holder,#contact form #boxes label.checked:hover span.holder{
	background-position: 0 -14px;
}
#contact form #boxes label.list{
	float:left;
	margin:0 40px 20px 0;
	cursor: pointer;
}
#contact form #boxes label.inline{
	float:left;
	margin:0 4px 0 0;
}
#contact form #boxes input.hiddenCheckbox{
	position:absolute;
	left:-10000px;
}
#contact form #boxes label.prettyCheckbox span.holderWrap{
	display:block;
	float:left;
	position:relative;
	margin-right:2px;
	overflow:hidden;
}
#contact form #boxes label.prettyCheckbox span.holder{
	display:block;
	position:absolute;
	top:0;
	left:0;
}


div.jelectbox_main {
	background: transparent url(images/form/select.png) no-repeat;
	height:	32px;
	cursor: pointer;
	padding-top: 8px;
}

div.down .jelectbox_text {
	color: #e2ecf0;
}
.jelectbox_text {
	background: transparent;
	border: 0;
	padding-left: 6px;
	cursor: pointer;
	font-size: 15px;
	color: #6d8baf;
}
.jelectbox_options {
	position: relative;
	z-index: 5;
	background-color: #000D16;
	margin-top: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
}
.jelectbox_ul_parent {
	color: #e2ecf0;
	width: 95%;
}

ul.jelectbox_ul_selectbox {
	list-style:none; 
	margin:0; 
	padding:0;
	line-height:20px;
}

ul.jelectbox_ul_selectbox li {
	cursor:pointer;
	display:block;
	text-decoration:none;
	padding:0 4px;
}

ul.jelectbox_ul_selectbox li:hover {
	background-color: #faf9f9;
	color: #7294ce;
}

#contact button {
	float: right;
	background: transparent url(images/form/submit.jpg) no-repeat;
	width: 107px;
	height: 39px;
	margin-top: 20px;
	border: 0;
}