/* CSS Document *//* ---------- WEB SITE CONTAINER ---------- */#container {	width: 1000px;	margin: auto;	text-align: left;}/* ---------- LOGO AND MAIN NAV AREA ---------- */#main-bar {	width: 950px;	margin: 20px auto 0 auto;	background: 		url(../graphics/csslayout/nav-bar-main.gif)  		top		no-repeat;}#logo {	float: left;	width: 190px;	height: 80px;	padding: 30px 0px 0px 20px;	margin: 10px 0px 0px 0px;	background: 		url(../graphics/csslayout/dividerV.gif)  		right		no-repeat;}/* ---------- PANORAMIC ---------- */#panoramic {	float: left;	width: 1000px;	height: 400px;	background: 		url(../graphics/csslayout/body.gif)  		center		repeat-y;}/* ---------- MAP VIEWER - SEE CSS/MAPVIEWER.CSS ---------- *//* ---------- NEWS SCROLLER ---------- */#news {	float: left;	width: 433px;	margin-bottom: 5px;}#date-block {	float: left;	width: 80px;	margin-right: 15px;}#date-month {	float: left;	width: 80px;	font-family: "Lucida Grande", Helvetica, Arial;	font-size: 11px;	color: #fff;	text-align: center;	padding: 3px 0px 3px 0px;	background:		url(../graphics/csslayout/dividerH.gif)		bottom		repeat-x		#4E78C2;}#date-number {	float: left;	width: 80px;	font-family: Helvetica, "Lucida Grande", Arial, sans-serif;	font-size: 45px;	font-weight: bold;	color: #fff;	text-align: center;	padding-bottom: 5px;	background-color: #4E78C2;}/* ---------- ENEWSLETTER ---------- */#enews {	float: left;	width: 255px;	padding-top: 85px;	margin-bottom: 25px;	font-family: Helvetica, "Lucida Grande", Arial, sans-serif;	font-size: 13px;	color: #fff;	background:		url(../graphics/csslayout/sign-top.gif)		top		no-repeat		#6EB8C3;}#enews-stitch {	float: left;	width: 100%;	background:		url(../graphics/csslayout/sign-stitch.gif)		top		no-repeat		#6EB8C3;}.enewsinput {	width: 170px;	color: #616161;}/* ---------- FORMS ---------- */.table-format {	font-family: "Lucida Grande", Helvetica, Arial;	font-size: 12px;	line-height: 18px;	color: #616161;	margin: 0px 0px 20px 0px;}.formA {	width: 300px;}/* ---------- BODY CONTENT AREA ---------- */#body-content {	width: 950px;	padding-bottom: 25px;	margin: 0 auto 25px auto;	background:		#fff;}/* ---------- FULL BODY AREA ---------- */#full-body {	float: left;	width: 900px;	margin: 0 20px 0 20px;	background:		#fff;}/* ---------- TWO COLUMN CONTENT AREA ---------- */#columnA01 {	float: left;	width: 720px;	padding-right: 15px;	margin: 15px 15px 0px 25px;	border-right: 1px solid #E0E0E0;}#columnA02 {	float: left;	width: 150px;	margin: 15px 24px 0px 0px;}/* ---------- THREE COLUMN CONTENT AREA ---------- */#columnB01 {	float: left;	width: 433px;	padding-right: 15px;	margin: 0px 15px 0px 25px;	border-right: 1px solid #E0E0E0;}#columnB02 {	float: left;	width: 255px;	padding-right: 15px;	margin-right: 15px;	border-right: 1px solid #E0E0E0;}#columnB03 {	float: left;	width: 150px;	margin-right: 24px;}/* ---------- FOOTER AREA ---------- */#footer {	float: left;	width: 1000px;	font-family: Helvetica, "Lucida Grande", Arial, sans-serif;	font-size: 12px;	color: #D0DEF6;	line-height: 18px;	padding-bottom: 50px;	margin-bottom: -15px;	background:		url(../graphics/csslayout/footer.jpg)		bottom		repeat-y;}#footerA01 {	float: left;	width: 50px;	height: 175px;	padding: 20px 25px 0px 50px;	background:		url(../graphics/csslayout/dividerV.gif)		top right		repeat-y;}#footerA02 {	float: left;	width: 185px;	height: 175px;	padding: 20px 25px 0px 25px;	background:		url(../graphics/csslayout/dividerV.gif)		top right		repeat-y;}	#footerA02A {		float: left;		width: 115px;	}	#footerA02B {		float: left;		width: 70px;	}	#footerA03 {	float: left;	width: 310px;	height: 175px;	padding: 20px 25px 0px 25px;	background:		url(../graphics/csslayout/dividerV.gif)		top right		repeat-y;}#footerA04 {	float: left;	width: 205px;	padding: 20px 50px 0px 25px;}	#footerA04A {		float: left;		width: 45px;	}	#footerA04B {		float: left;		width: 160px;	}	#disclaimer {	width: 950px;	margin: 0 auto 75px auto;	font-family: Helvetica, "Lucida Grande", Arial, sans-serif;	font-size: 11px;	color: #A09788;}/* ---------- LISTING ---------- */#vendorlisting {	float: left;	width: 690px;	font-family: Helvetica, "Lucida Grande", Arial, sans-serif;	font-size: 12px;	line-height: 18px;	color: #616161;	padding: 15px 15px 0px 15px;	margin-bottom: 15px;	background:		#E8F6FA;}#vendorcontact {	float: left;	width: 190px;}#vendorinfo {	float: left;	width: 320px;	padding: 0 15px;}#vendorgraphic {	float: left;	width: 150px;}	/* ---------- PHOTOS AND OBJECTS POSITIONING ---------- */#objectleft {	float: left;	clear: left;	margin: 0px 10px 0px 0px;}#objectright {	float: right;	clear: right;	margin: 0px 0px 0px 10px;}/* ---------- OTHER ---------- */#dividerH {	float: left;	width: 100%;	margin-bottom: 15px;	border-bottom: 1px solid #E0E0E0;}#clear {	clear: both;}
