/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
a img {border:none;}
a {outline:none !important;}


body {
	font-family: Helvetica, Arial, Sans-serif;
	font-size:13px;
	line-height:1.5;
	margin:0;
	padding:10px 25px 0 25px;
	border-top:solid 1px #FDC731;
	background: #FCF7CD url('/images/v2/bg-body.png') repeat-x 0 -100px;
}

h1 {
	margin:0 0 19px 0;
	font-size:22px;
	font-weight:bold;
	line-height:1;
}

h1 .note{
	font-size:15px;
	font-weight:normal;
	color:#555;
}


hr {
	display:none;
}

form {
	margin:0;
	padding:0;
}

iframe {
	margin:0;
	padding:0;
}

input,
select,
textarea {
	font-size:1em;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	line-height:1;
}

textarea {
	height:120px;
	width:350px;
}

label {
	display:block;
	float:left;
	margin-top:4px;
	width:150px;
	line-height:1;
	font-weight:bold;
}

.submit_button {
	padding-left:150px;
	margin:0;
	line-height:1;
}

label .note {
	font-size:11px;
	font-weight:normal;
	color:#666;
}

label.nostyle {
	display:inline-block;
	float:none;
	width:auto;
}

p {
	margin:0 0 1.2em 0;
	padding:0;
}


p#contact_details {
	margin:-17px 0 8px 0;
	padding-bottom:12px;
	border-bottom:solid 1px #FDC731;
	line-height:1.4;
}

.form_row {
	padding:3px 0;
	clear:both;
}

.form_row p {
	line-height:1;
}

.form_row.message {
	padding:10px 0 8px 0;
}


/*--- Clearfix ---*/
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
* html .clearfix {height:1%;}
