@charset "UTF-8";/* CSS Document */body {background-color:#6d2912;	background-image:url(images/background_tile_brown.jpg);	background-repeat:repeat-x;	margin:0px;	padding:0px;	}	h1 {font-family:Arial, Helvetica, sans-serif;	font-size:1em;	font-weight:bold;	color:#6d2912;	margin-bottom:20px;	}	h2 {font-family:Arial, Helvetica, sans-serif;	font-size:.9em;	font-weight:bold;	color:#6d2912;	/* margin-bottom:10px;*/	}	h3 {font-family:Arial, Helvetica, sans-serif;	font-size:.9em;	font-weight:bold;	color:#6d2912;	margin-top:20px;	margin-bottom: -15px;	}	p {font-family:Arial, Helvetica, sans-serif;	font-size:.8em;	color:#6d2912;	line-height:1.7;	}	/* -------------- TOP LEVEL NAVIGATION ------------------- */		#top_nav {width:154px;	position:relative;	}	#top_nav a{text-decoration:none;	}	a#nav_button span:hover{color:#ffffff;	}		a#nav_button {	height:60px;	width:154px;	display:block;	border-bottom:#916556 solid 1px;	position:relative;	}	a#nav_button:hover{background-image:url(images/top_nav_rollover.png);	}	a#nav_button span {font-family:Arial, Helvetica, sans-serif;	font-size:.7em;	font-weight:bold;	color:#e6d3a0;	text-decoration:none;	text-align:right;		display:block;	position:absolute;	right:12px;	bottom:5px;	}	#content_wrapper {	position:absolute;	left:154px;	top:0px;	width:880px;	height:800px;	}/*------------------ UTILITY NAV -----------------*/#utility_nav {width:720px;	height:28px;	margin-top:12px;	margin-left:auto;	margin-right:auto;	border-top:#b28a7d solid 1px;	border-bottom:#b28a7d solid 1px;	}	#utility_nav a{text-decoration:none;	color:#b28a7d;	font-family:Arial, Helvetica, sans-serif;	font-size: 1em;	}#utility_nav a:hover {color:#FFFFFF;	}	#utility_nav ul {margin-top:5px;	margin-left:25px;	padding:0px;		}		#utility_nav a.util_sub_location{color:#FFFFFF;	}#utility_nav li {display:inline;	padding:6px;		}#top_spacer {height:15px;	margin-bottom:15px;	padding:0px;	}		/* ------------ SUB NAVIGATION	----------- */#sub_nav {height:42px;	position:absolute;	top:50px;	right:0px;	text-align:right;	z-index:50;	}#sub_nav a{text-decoration:none;	color:#95643d;	font-family:Arial, Helvetica, sans-serif;	font-size:.8em;	font-weight:bold;	}a#tab {background-color:#ecdeb9;	height:36px;	width:137px;	padding:0px;	margin-top:4px;	margin-left:-5px;	display:inline-block;	border:#000000 solid 1px;	}a#tab span {font-family:Arial, Helvetica, sans-serif;	color:#95643d;	text-decoration:none;		display:block;	position:relative;	/* top:20px; */	right:7px;	margin:0px;	padding:3px 0px 0px 0px;	}		a#tab:hover {background-color:#f7efd9;	}/*---------------- OUTER WRAPPER ------------ */#outer_wrap {position:absolute;	top:91px;	z-index:40;	}/* -------------- CONTENT STUFF ------------ */#content {background-color:#fdfbf7;	width:838px;	border:#000000 solid 1px;	padding:15px 25px 15px 15px;	}	#content a{font-weight:bold;	}			#right_pic_box {float:right;	padding: 10px 0px 10px 10px;	margin:  10px 0px 10px 10px;	border-bottom: solid 1px #993300;	border-top: solid 1px #993300;	border-left: solid 1px #993300;	text-align:right;		}		#right_pic_box img{border:#000000 solid 2px;	}		#left_pic_box {float:left;	padding: 10px 10px 10px 0px;	margin:  10px 10px 10px 0px;	border-bottom: solid 1px #993300;	border-top: solid 1px #993300;	border-right: solid 1px #993300;	}		#left_pic_box img{border:#000000 solid 2px;	}		#gallery_box {clear:both;	margin-top:20px;	}	#gallery_box img{border:#000000 solid 2px;	}	#gallery_box img.border_override{border:none;	}		/*------------ FOOTER ------------ */#footer {font-family:Arial, Helvetica, sans-serif;	font-size:.7em;	color:#cdbc8f;	padding-top:25px;	text-align:center;	clear:both;	}#footer a{font-family:Arial, Helvetica, sans-serif;	font-size:1em;	color:#aa935c;;	text-align:center;	text-decoration:none;	}/*------------- BIOS ---------------- */#bios p{line-height:1.2;	}	#bios h2{margin-top:3px;	}	#bio_card {width:220px;	padding-left:170px;	margin-bottom:50px;	border-top:#000000 solid 1px;	}	#bio_card img{border:#000000 solid 1px;	float:left;	margin-right:5px;	margin-bottom: 5px;	margin-left:-170px;	}		#three_cabinets {float:left;	}/*-=------------ FORMS STYLING  -------- */#fillout_form p{margin:0px;	}		#quote_logo_box {width: 190px;	margin-left:auto;	margin-right:auto;	}	/*------------ CLASSES ---------- */.pic_float_left {float:left;	margin:0px 15px 15px 0px;	}	.location {background-image:url(images/top_nav_location.png);	}	a#tab.sub_location {height:36px;	border-bottom:#fdfbf7 solid 1px;	background-color:#fdfbf7;	position:relative;	margin-top:-5pxl;		}.caption{font-family:Arial, Helvetica, sans-serif;	font-size:.7em;	font-weight:bold;	color:#993300;	display:block;	margin-top:5px;	}.pic_float_right {float:right;	margin:0px 0px 15px 15px;	}	img.center{padding: 10px;	margin: 5px;	border: solid 1px #993300;	}	p.tables_header {font-family:Arial, Helvetica, sans-serif;	font-size:1em;	font-weight:bold;	color:#6d2912;	line-height:1.2;	margin-bottom:10px;	text-align:center;	}	.restricted {width:205px;	}