/*** 

Techtwo webdevelopment
Author: Wim La Haye

Form elements

***/

/*** Footer ***/
div#contact-form input {
	width: 200px;
	height: 14px;
	padding: 7px;
	border: 1px solid #303030;
	background-color: #000;
	color: #909090;
}
div#contact-form input.small {
	width: 50px;
}
div#contact-form textarea {
	width: 426px;
	height: 100px;
	padding: 7px;
	border: 1px solid #303030;
	background-color: #000;
	color: #909090;
}
div#contact-form select {
	width: 216px;
	height: 28px;
	padding: 3px 0px 0px 3px;
	border: 1px solid #303030;
	background-color: #000;
	color: #909090
}
div#contact-form input.submit {
	border: 0px;
	background-color: #000;
	color: #909090;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	background: transparent url(../images/bullets/grey-dark.jpg) no-repeat left center;
	padding-left: 12px;
	cursor: pointer;
}
div#contact-form input.form-error, 
div#contact-form input.placeholder.form-error, 
div#contact-form textarea.form-error, 
div#contact-form textarea.placeholder.form-error {
	color: #ff0000 !important;
}

/*** Callback form ***/
div#contact-right input{
	width: 290px;
	height: 14px;
	padding: 7px;
	border: 0px;
	border-bottom: 1px solid #bbb;
	background-color: #eee;
	color: #606060;
	margin-bottom: 5px;
}
div#contact-right input.submit-clear, input.submit-clear {
	border: 0px;
	background-color: #fff;
	color: #5bbae6;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	background: transparent url(../images/bullets/grey.jpg) no-repeat left center;
	padding-left: 12px;
	border-bottom: 1px solid #fff;
}
input.submit-clear {
	text-decoration: underline;
	cursor: pointer;
}
input.placeholder, textarea.placeholder {
	color: #ccc !important;
	font-style: italic;
}
div#contact-form input.placeholder, div#contact-form textarea.placeholder {
	color: #505050 !important;
}
input.form-error, div#contact-form input.placeholder.form-error{
	color: red !important;
}


/*** Order ***/
div#order-step-2 input, div#order-step-2 select {
	width: 180px;
	height: 14px;
	padding: 7px;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #606060;
	margin-bottom: 5px;
}
div#order-step-2 select {
	height: 28px;
	width: 194px;
	padding: 4px 0px 0px 0px;
}
input.submit-large {
	border: 0px;
	background-color: #fff;
	color: #5bbae6;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	font-size: 14px;
	background: transparent url(../images/bullets/grey.jpg) no-repeat left center;
	padding-left: 12px;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	float: right;
}
input.submit-large:hover, input.submit-clear:hover {
	border-bottom: 1px solid #8ed7f9;
}
input.checkbox {
	width: auto !important;
	height: auto !important;
	vertical-align: middle;
	border: 0px !important;
}
div#order-step-2 input.form-error {
	border: 1px solid #d07e56 !important;
	color: #606060 !important;
}

/*** Pakketten ***/
input.submit-go {
	height: 18px;
	background: #fff url(../images/bullets/go_blue.jpg) no-repeat left top;
	padding-left: 24px;
	color: #000;
	border: 0px;
}
input.submit-go:hover, input.submit-go.over {
	background-position: left bottom;
	cursor: pointer;
}