div#page_wrapper { position:relative; }

div#inner_wrapper {
	background: url(../images/contact_us/bg.gif) repeat-x;
	height:370px;
}

div#main { width:331px; }

div#content {
	width: 304px;
	padding-top: 48px;
	padding-left: 27px;
}

div#content p {
	text-align: center;
	color: #eaeaea;
}

div#content p a,div#content p a:link,div#content p a:active  { 
	color: #dbaa83;
	text-decoration:none;
 }

div#content p a:hover,div#content p a:active { 
	text-decoration:underline; 
}

form div#form {
	position:absolute;
	top:58px;
	right:70px;
	width:257px;
}

label {
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	float:left;
	width:68px;
	height:18px;
}

div.optional { padding: 0 0 0 10px; }

span.required {
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:10px;
	float:left;
	color:#131314;
}

input.text {
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#131314;
	width:172px;
	height:14px;
	padding:1px;
	border:1px solid #7f9db9;
	margin:0 0 1px 0;
}

textarea {
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#131314;
	width:172px;
	height:75px;
	padding:1px;
	border:1px solid #7f9db9;
	overflow:auto;
	margin:0 0 6px 0;
}

input#clear,
input#send {
	float:right;
	width:50px;
	height:15px;
	border:1px outset #c99166;
	cursor:pointer;
}

input#send { background:#D87326 url(../images/contact_us/send.gif) no-repeat center center; }
input#clear { background:#7F7F7F url(../images/contact_us/clear.gif) no-repeat center center; }

input#send:active,
input#clear:active { border-style:inset; }

form p {
	clear: both;
	color: #fff;
}

form p span { color:#131314; }

img#ppay {
	position: absolute;
	top: 8px;
	right: 18px;
}