html {font: small/1.5 "Lucida Grande", Verdana, Tahoma, Arial, Helvetica, sans-serif;}body {text-align:center;background-image: url(art/hdb-tile.gif);background-position: top;background-repeat: repeat;background-color: #7C9965;padding: 18px 0 0 0;margin: 0;}	#frame {width: 918px;margin-right: auto;margin-left: auto;padding: 0;margin-top: 0;text-align: left;background: #fff;}/* COLORSBRONW - 716554GREEN - 7C9965YELLO - EDD382LTAN  - C8C5BFRED   - 9B462E *//* navigation for the CONTENT_MAIN AREA */		#CONTENT_MAIN {width: 918px;padding: 0px;float: left;background: #fff;min-height: 830px;}/* navigation for the CONTENT_LEFT AREA */#CONTENT_LEFT {width: 682px;padding: 0px;float: left;min-height: 800px;}h1.title {font-size: 1em;font-weight: 500;letter-spacing: -.05em;line-height: 1.1em;color: #fff;margin: 0 0 10px 0;}#CONTENT_LEFT h2.main {font-size: 2em;font-weight: 500;letter-spacing: -.05em;line-height: 1.1em;color: #00421c;margin: 10px 0 15px 18px;}#CONTENT_LEFT h2 {font-size: 1.4em;font-weight: 500;letter-spacing: -.03em;line-height: 1.2em;color: #9B462E;margin: 0 0 4px 18px;}#CONTENT_LEFT h2 {font-size: 1.4em;font-weight: 500;letter-spacing: -.05em;line-height: 1.2em;color: #9B462E;margin: 10px 0 4px 18px;}#CONTENT_LEFT span {color: #eee;background-color: #9B462E; padding: 10px;}#CONTENT_LEFT h3 {text-align: center;font-size: 1.4em;font-weight: normal;line-height: 1.5em;color: #eee;padding: 0;margin: 22px 0 25px 0;}#CONTENT_LEFT h4 {text-align: center;font-size: 1.4em;font-weight: normal;line-height: 1.5em;color: #eee;padding: 0;margin: 0 0 0 0;}#CONTENT_LEFT p {font-size: .875em;color: #5f5f5f;margin: 0 0 7px 20px;}h5.testimonial_text {font-size: .875em;color: #5f5f5f;margin: 0 30px 3px 30px;}h5.testimonial_credit {font-size: 1.1em;font-weight: 500;letter-spacing: -.05em;line-height: 1.2em;color: #9B462E;margin: 0 0 17px 35px;}.floatleft {float: left;padding: 3px;margin: 10px 12px 8px 18px;border: 1px solid #716554;background-color: #9B462E;}.floatleft2 {float: left;padding: 3px;margin: 20px 12px 8px 18px;}.floatright {float: right;padding: 3px;margin: 5px 0 10px 10px;border: 1px solid #716554;background-color: #9B462E;}#CONTENT_LEFT a {color: #9B462E;font-weight: 600;text-decoration: underline;}#CONTENT_LEFT a:hover {color: #9B462E;background-color: #EDD382;border-bottom: 1px dotted #716554;}#CONTENT_LEFT a.topper {color: #ad9b82;font-weight: normal;text-decoration: underline;font-size: 60%;}#CONTENT_LEFT a:hover {color: #9B462E;background-color: #EDD382;border-bottom: 1px dotted #716554;}/* COLORSBRONW - 716554GREEN - 7C9965YELLO - EDD382LTAN  - C8C5BFRED   - 9B462E *//* navigation for the CONTENT_RIGHT AREA */	#CONTENT_RIGHT {width: 200px;padding-bottom: 10px;float: right;margin: 10px 18px 10px 0;background: #BBC1BE;}#subright {width: 200px;padding: 10px 0 10px 0;margin: 0;background: #00421c;}#CONTENT_RIGHT img {padding: 3px;margin: 0 0 0 10px;border: 1px solid #716554;background-color: #EDD382;}#CONTENT_RIGHT #subright h2.title {font-size: 1.8em;line-height: 1.2em;font-weight: 500;color: #EDD382;margin: 0;padding: 0 10px 0 10px; }#CONTENT_RIGHT span {font-size: 50%;line-height: 1.5em;font-weight: 500;letter-spacing: .2em;color: #eee;margin: 0;padding: 0 0 0 5px; }#CONTENT_RIGHT span.con {font-size: 80%;line-height: 1em;font-weight: 500;letter-spacing: .2em;color: #eee;margin: 0;padding: 0 0 0 5px; }#CONTENT_RIGHT h2.contacts {font-size: 1.15em;line-height: 1.5em;font-weight: 500;color: #EDD382;margin: 0;padding: 0 10px 10px 10px;}#CONTENT_RIGHT h1 {font-size: 20px;font-weight: 500;letter-spacing: -.05em;line-height: .9em;color: #716554;margin: 12px 10px 12px 10px;}#CONTENT_RIGHT h2.sub {font-size: 20px;font-weight: 500;letter-spacing: -.05em;line-height: .9em;color: #716554;margin: 12px 10px 12px 10px;}#CONTENT_RIGHT h2 {font-size: 1.4em;font-weight: 500;letter-spacing: -.05em;line-height: 1.1em;color: #9B462E;margin: 15px 10px 3px 10px;}#CONTENT_RIGHT h3 {font-size: 13px;font-weight: 500;letter-spacing: -.05em;line-height: 1.1em;color: #9B462E;margin: 15px 10px 2px 10px;}#CONTENT_RIGHT p {line-height: 1.3em;font-size: 12px;color: #696969;margin: 5px 10px 10px 10px;}#CONTENT_RIGHT .question, {margin: 6px 10px 0 10px; }#CONTENT_RIGHT a {color: #EDD382;font-size: 1em;font-weight: 500;text-decoration: none;margin-bottom: 50px;}#CONTENT_RIGHT a:hover {color: #9B462E;background-color: #EDD382;border-bottom: 1px dotted #716554;}/* COLORSBRONW - 716554GREEN - 00421cLITE GREEN - BBC1BEYELLO - EDD382LTAN  - C8C5BFRED   - 9B462E *//* navigation for the top portion on the page************************** */	#navigation {padding: 18px;}#nav {  width: 664px;  height: 30px;  position: relative;  background: url(art/HDB_NAV.gif);  margin: 0;      padding: 0;}#nav li {  float: left;  list-style-type: none;}#nav li a {  position: absolute;  top: 0;  margin: 0;  padding: 0;  display: block;  height: 30px;  background: url(art/HDB_NAV.gif) no-repeat;  text-indent: -9999px;  overflow: hidden;  font-size: 1%;}li#nav_HOM a {  left: 0;  width: 89px;  background-position: 0 0;}li#nav_SRV a {  left: 89px;  width: 67px;  background-position: -89px 0;}li#nav_VAN a {  left: 156px;  width: 99px;  background-position: -156px 0;}li#nav_TRK a {  left: 255px;  width: 143px;  background-position: -255px 0;}li#nav_WAR a {  left: 398px;  width: 94px;  background-position: -398px 0;}li#nav_CON a {  left: 492px;  width: 81px;  background-position: -492px 0;}li#nav_TST a {  left: 573px;  width: 91px;  background-position: -573px 0;}li#nav_HOM a:hover {  background-position: 0 -30px;  background-color: transparent;  border-bottom: 0px;}li#nav_SRV a:hover {  background-position: -89px -30px;  background-color: transparent;  border-bottom: 0px;  }li#nav_VAN a:hover {  background-position: -156px -30px;  background-color: transparent;  border-bottom: 0px;}li#nav_TRK a:hover {  background-position: -255px -30px;  background-color: transparent;  border-bottom: 0px;}li#nav_WAR a:hover {  background-position: -398px -30px;  background-color: transparent;  border-bottom: 0px;}li#nav_CON a:hover {  background-position: -492px -30px;  background-color: transparent;  border-bottom: 0px;}li#nav_TST a:hover {  background-position: -573px -30px;  background-color: transparent;  border-bottom: 0px;}#body_HOM li#nav_HOM  a {  background-position: 0 -60px;}#body_SRV li#nav_SRV a {  background-position: -89px -60px;}#body_VAN li#nav_VAN a {  background-position: -156px -60px;}#body_TRK li#nav_TRK a {  background-position: -255px -60px;}#body_WAR li#nav_WAR a {  background-position: -398px -60px;}#body_CON li#nav_CON a {  background-position: -492px -60px;}#body_TST li#nav_TST a {  background-position: -573px -60px;}/* navigation for the right portion on the page************************** *//* COLORSBRONW - 716554GREEN - 00421cLITE GREEN - BBC1BEYELLO - EDD382LTAN  - C8C5BFRED   - 9B462E */#navcontainer { width: 180px;padding-left: 10px;}#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;}#navcontainer a{display: block;padding: 3px;width: 170px;background-color: #716554;border-bottom: 1px solid #eee;margin: 0;}#navcontainer a:link, #navlist a:visited{color: #EEE;text-decoration: none;}#navcontainer a:hover{background-color: #9B462E;color: #fff;border-bottom: 1px solid #eee;}li#red a {background-color: #AD9B82;}li#red a:hover {background-color: #00421c;}/* COLORSBRONW - 716554L BRONW - AD9B82GREEN - 00421cLITE GREEN - BBC1BEYELLO - EDD382LTAN  - C8C5BFRED   - 9B462E *//* FOOTER for the bottom portion on the page************************** */#footer { width: 700px;padding: 0px;float: left;margin-bottom: 10px;text-align: center;}#footer p {font-size: .825em;color: #5f5f5f;margin: 0 0 7px 0;}#footer span {color: #9B462E;background-color: #fff; padding: 0;}#footer a {color: #5f5f5f;font-weight: 500;text-decoration: none;}#footer a:hover {color: #9B462E;background-color: #EDD382;}/* nested nav for bullet conent ************************** */#small_ALL {margin: auto;min-height: 100px;}#small_ALL ul{list-style-type: none;padding: 0;margin: 0;text-align: left;}#small_ALL li{background-image: url(art/arrow_hdb.gif);background-repeat: no-repeat;background-position: 0 .4em;padding-left: 1.25em;}#small_CENTER {width: 175px;margin: 0 0 0 240px;}#small_LEFT {width: 220px;margin: 0 0 0 20px;float: left;}#small_RIGHT {width: 260px;margin: 0;float: right;}/* nested div classs for my link ************************** */.footer_sub {margin: 2px 236px 0 18px;padding-left: 18px;text-align: center;}.footer_sub span {color: #9B462E}.footer_sub li {  list-style-type: none;}.footer_sub li a {color: #fff;font-size: 1em;font-weight: 500;text-decoration: none;margin: 0;padding: 0;}.footer_sub li a:hover {color: #9B462E;background-color: #EDD382;border-bottom: 1px dotted #716554;}/* LightBOX ******************************************** *//* COLORSBRONW - 716554GREEN - 00421cLITE GREEN - BBC1BEYELLO - EDD382LTAN  - C8C5BFRED   - 9B462E */#frame_gallery {display: block;background-color: #9B462E;margin: 5px 0 13px 18px;padding: 5px 0 10px 0;}#CONTENT_MAIN #CONTENT_LEFT #frame_gallery a {color: #fff;text-decoration: none;}#CONTENT_MAIN #CONTENT_LEFT #frame_gallery a:hover {color: #000;background-color: #9B462E;text-decoration: none;}#frame_gallery img {padding: 5px;margin: 5px 0 5px 15px;background-color: #fff;}#CONTENT_MAIN #CONTENT_LEFT #frame_gallery p {font-size: .875em;line-height: 1.3em;color: #fff;margin: 0;text-align: center;}#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}