/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contactform{position:relative; }

#contactform label{ display:block; padding-bottom:2px}
span.error{color: #FFF;text-align:left; font-size:11px; float:left;}
#contactform .text-input{
	margin-bottom:15px;
	width:270px;
}
#contactform textarea{
	margin-bottom:7px;
	width:97%;
}
#message{ margin-left:0px;}
#message h2{}
#message p{margin:6px 0px; }
#contactform .butcontact{ cursor:pointer; margin:10px 0 0 0; color:#FFF}
/* Button */
input[type="text"],
textarea{
	border:solid 1px #ececec;
	font-size:11px;
	padding:8px 5px;
	border-radius:4px;
	-moz-border-radius:4px;		
	-webkit-border-radius:4px;
}

select {
	font-size:11px;
	padding:4px 5px;
}


.button,
.button:visited,
input[type="submit"],
input[type="reset"],
button,
.meta-nav{
	color:#555555;
	outline:0px;
	font-size:12px;
	font-family:"Ubuntu", Arial;
	text-transform:capitalize;
	display:block;
	display:inline-block;
	border:solid 1px #eaeaea;
	border-bottom:solid 1px #bfbfbf;
	border-right:solid 1px #bfbfbf;
	border-radius:4px;
	-moz-border-radius:4px;		
	-webkit-border-radius:4px;
	height:30px;
	line-height:30px;
	padding:0 15px;
	background:url(../images/bg-button.png) repeat-x left top;
}

input[type="submit"],
input[type="reset"],
button{
	height:32px;
}

.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover{text-decoration:none; color:#dc6a4d; cursor:pointer}

.button.large{
	font-size:18px;
	text-transform:uppercase;
	height:40px;
	line-height:40px;
	text-decoration:none;
	background:url(../images/bg-buttonlarge.png) repeat-x left top;
	
}
.button.large:hover{background-position:0 0;}