body {	font-family: Arial, Helvetica, sans-serif;	font-size: .75em;	line-height: 120%;	color: #333333;	background-color: #FFFFFF;	background-image: url(../GRFX/bkgd.jpg);	background-repeat: repeat-x;	background-position: center top;	margin: 0px;	padding: 0px;}a {	color: #005F7E;}#container {	width: 840px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	position: relative;}#header {	background-image: url(../GRFX/hdr_bkgd.jpg);	background-repeat: no-repeat;	background-position: center top;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	height: 226px;	width: 840px;	position: relative;}#content {	float: right;	width: 567px;	position: relative;}#content h1 {	color: #005584;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #005584;	position: relative;	padding-bottom: 7px;	line-height:normal;}#footer {	text-align: center;	padding: 10px;	clear: both;	margin-top: 10px;	position: relative;	border-top: 10px solid #005F7E;}#leftcol {	float: left;	height: auto;	width: 255px;	margin-right: 17px;	position: relative;}#greybox {	background-image: url(../GRFX/leftcol_top_box.jpg);	background-repeat: no-repeat;	background-position: center center;	padding: 10px;	height: 181px;	width: 235px;	margin-bottom: 10px;	position: relative;	color: #666666;}#bluebox {	background-image: url(../GRFX/leftcol_hours_box.jpg);	background-repeat: no-repeat;	background-position: center center;	padding: 10px;	height: 99px;	width: 235px;	margin-bottom: 10px;	position: relative;	color: #FFFFFF;}#navigation {	display: block;	margin: 0px;	padding: 0px;	height: 46px;	width: 840px;	list-style-type: none;	position: absolute;	left: 0px;	top: 160px;	overflow: hidden;	background-image: url(../GRFX/nav1.jpg);}#navigation li {margin: 0;padding: 0;list-style: none;position: absolute;}#navigation li, #navigation a {height:46px;display:block;text-indent:-90000px; outline:0;}#btn_home {width:69px;left:0px;}#btn_home a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: 0px 0px;}#btn_choose {width:121px;left:69px;}#btn_choose a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -69px 0px;}#btn_services {width:106px;left:190px;}#btn_services a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -190px 0px;}#btn_team {width:87px;left:296px;}#btn_team a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -296px 0px;}#btn_beforenafter {width:111px;left:383px;}#btn_beforenafter a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -383px 0px;}#btn_faq {width:62px;left:494px;}#btn_faq a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -494px 0px;}#btn_contact {width:96px;left:556px;}#btn_contact a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -556px 0px;}#btn_newsletter {width:188px;left:652px;}#btn_newsletter a:hover {background-image:url(../GRFX/nav2.jpg);background-repeat:no-repeat;background-position: -652px 0px;}/* ---------------------------------------- Image Class ----------------------------------------- */.framed {	background-color: #FFFFFF;	margin: 0px 5px 10px;	padding: 3px;	border: 1px solid #D0D1C4;}/* ------------------------------------------ Forms -------------------------------------------- */.cssform p{width: 400px;_width: 400px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 155px; border-bottom: 1px solid #C2D4CB;height: 1%;}.cssform label{font-weight: bold;float: left;margin-left: -155px; padding-top: 5px;width: 150px; }.cssformpad {font-weight: bold;float: left;margin-left: -155px; padding-top: 5px;width: 150px; }.hide {display: none;visibility: hidden;}.cssform input[type="text"]{ }.cssform textarea{width: 250px;height: 150px;}/*.threepxfix class below:Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html*/* html .threepxfix{margin-left: 3px;}/* Holly Hack for IE \*/* html .dropdown ul li { float: left; height: 1%; }* html .dropdown ul li a { height: 1%; }/* End */.A {	background-color: #F0F0F0;	padding: 5px;	border: 1px solid #CCCCCC;	display: block;	width:46%;}.Q {	background-color: #E4F1FD;	padding: 5px;	border: 1px solid #2089B6;	display: block;	width:46%;}