
/* Links
-------------------------------------------------------------- */
#content_links table, #content_links p { font-family: Arial, sans-serif; font-size: 12px; color: #666; margin: 10px 30px 30px 30px; width:645px; }
#content_links p { margin: 15px 30px 5px 30px; text-align: center; }
#content_links table td, #content_links table th { border:1px solid #ccc; padding:8px; }

p, td, th { font-family: Arial, sans-serif; font-size: 12px; color: #666; margin-bottom: 10px; }
a { color:#a29275; }
a:hover { text-decoration: none; }
a:visited { color:#d4c2a2; }
#content_links table thead { background: url(../images/thead.jpg) repeat-x bottom; font-weight: bold; }
#content_links tr.odd { background: #efefef; }
		

/* Quote
-------------------------------------------------------------- */

/* divider */
.divider { border-top: 1px solid #bbb; border-bottom:#fff 1px solid; margin-bottom: 20px; position: relative; top:5px; clear: both; }

#content_quote {
	background: #E9E7E3;
	margin:0px 20px;
	padding:20px;
	margin-top: 15px;
}
#content_quote p { line-height: 14px; } 

form { float: left; display: block; margin-bottom: 10px; width: 100%; }
form p { line-height: 14px; }
form .inputs p label { 
	display: block; 
	width:85px;
	text-align: right;
	padding-top:5px;
	float: left;
	margin-right: 10px;
}

form .inputs p label.single {width: auto; }
form .inputs p input, form .inputs textarea {
	width:200px;
	border:#ccc solid 1px;
	padding: 7px 5px;
	font-family: Arial, sans-serif;
	color: inherit;
	-moz-box-shadow:0 1px 0 white;
	box-shadow:0 1px 0 white;
	font-size: 12px;
} 

form .inputs textarea { height: 150px; }
form select { margin-top: 5px; }
form input[type="checkbox"] { float: left; margin-right: 10px; margin-top: -1px; } 
form .checkboxes p label { margin-top: 3px; }
form input[type="submit"] {
	border: none;
	background: url(../images/submit.jpg) repeat-x;
	color:white;
	font-size: 13px;
	padding:7px 30px;
	-moz-box-shadow:0 1px 0 white;
	box-shadow:0 1px 0 white;
	cursor: pointer;
	float: right;
}

.half { 
	float: left;
	width:50%;
}

.clear { clear: both; }
form table select { margin:0; padding:0; }
form table tr td, 
form table thead td,
form table tr th {
	background:#d8d8d8;	
	padding:9px 13.5px; 
	border:1px solid #ccc;
}

form table tr.even td { background: #E9E7E3; }
form table thead td,
form table tr th { 
	background: url(../images/form_table.jpg) repeat-x;
	color:#333;
	padding:11px 15px;
	border:1px solid #b29e75;
}

form table tr td input { 
	width:80px;
	border:#ccc solid 1px;
	padding: 5px 5px;
	font-family: Arial, sans-serif;
	color: inherit;
	-moz-box-shadow:0 1px 0 white;
	box-shadow:0 1px 0 white;
	font-size: 11px;
}

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; text-align: center; }
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

#validation { margin-bottom: 25px; }
#wrap { padding:20px; text-align: center; }

