/** index.css **/


.sidebar-image { background: #AF8346 url('../images/sb_obxbeachfront.jpg') no-repeat 0 0; }

.hd1 { color: #4C86BC; }

.hr1 { margin: 10px 0; border-bottom: 1px solid #4C86BC; }
.hr2 { margin: 15px 0; border-bottom: 1px solid #668FC3; }
.hr3 { margin: 15px 0; border-bottom: 1px solid #8C6C46; }
.hr4 { margin: 15px 0; border-bottom: 1px solid #59574B; }
.hr5 { margin: 15px 0; border-bottom: 1px solid #59574B; }
.hr6 { margin: 245px 0 5px; border-bottom: 1px solid #B1A389; }

.back-to { float: right; color: #A68D7A; font-weight: bold; font-style: italic; text-decoration: none; }
.back-to:hover { text-decoration: underline; }

.content h3 {
	font-style: italic;
	margin-top: 15px;
}

.content address {
	font-style: normal;
	margin: 5px 20px;
}

form#contact-form {
	position: relative;
	margin:0;
	padding:0;
}
form#contact-form fieldset {
	position: relative;
	border:0;
}
form#contact-form ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
form#contact-form li {
	margin: 5px 0;
}
form#contact-form li img {
	vertical-align:top;
}
form#contact-form fieldset label {
	float:left;
	width:75px;
	margin-right:-150px;
	text-align:right;
}
form#contact-form fieldset input,
form#contact-form fieldset textarea {
	margin-left:85px;
	width:340px;
	font: normal 11px Helvetica,Arial,sans-serif;
}
form#contact-form fieldset textarea {
	height:15em;
	padding: 2px;
}
form#contact-form .buttonset {
	position: relative;
	margin-left: 105px !important;
}
form#contact-form .buttonset input {
	border: 1px outset #0859a4;
	background: #0859a4;
	color: #fff;
	font: bold 11px Arial,sans-serif;
}
form#contact-form input.submit {
	width: auto;
	margin:0;
}
