body {	margin: 0;	background: #f5eca1;	font-family: Tahoma, arial, sans-serif;	font-size: 14px;	color: #412500;}a img { border: 0; }a {	color:#d05d00;}h1 {	color: #0076c9;	margin: 0;	font-family: Trebuchet MS, arial, sans-serif;	font-size: 37px;	font-style:italic;	font-weight:600;}h2 {	color: #0076c9;	margin: 0;	font-family: Trebuchet MS, arial, sans-serif;	font-size: 21px;	font-weight:normal;}h3 {	color: #ca6819;	margin: 0;	font-size: 19px;}h4 {	color: #412500;	margin: 0;	font-size: 14px;}.spaced {	line-height: 19px;}.tiny {	color: #565b62;	font-size: 12px;}/******************************/#container {	width: 965px;	margin: 0 auto 0 auto;}#header {	height: 144px;	width: 965px;	background: url(../img/header.gif) no-repeat;	position: relative;}	#findLocation {		position: absolute;		top: 7px;		left: 470px;		font-size: 12px;	}	#flasher {		width: 484px;		height: 72px;		position: absolute;		top: 34px;		left: 215px;	}ul#nav {	list-style-type: none;	padding: 0 0 0 20px;	margin: 0;	height: 31px;}	#nav li {		float: left;	}	#nav li a {		display: block;		height: 31px;		background-image: url(../img/nav-sprite.png);		color: #ca6819;		font-weight: bold;		text-decoration: none;	}	a#nav-home, a#nav-home:link, a#nav-home:visited 		{ width:  72px; background-position:    0px  0px; }	a#nav-home-on, a#nav-home:hover, a#nav-home:active 		{ width:  72px; background-position:    0px 31px; }	a#nav-appoint, a#nav-appoint:link, a#nav-appoint:visited 	{ width: 156px; background-position:  -72px  0px; }	a#nav-appoint-on, a#nav-appoint:hover, a#nav-appoint:active 	{ width: 156px; background-position:  -72px 31px; }	a#nav-denture, a#nav-denture:link, a#nav-denture:visited 	{ width: 185px; background-position: -228px  0px; }	a#nav-denture-on, a#nav-denture:hover, a#nav-denture:active 	{ width: 185px; background-position: -228px 31px; }	a#nav-implant, a#nav-implant:link, a#nav-implant:visited 	{ width: 142px; background-position: -413px  0px; }	a#nav-implant-on, a#nav-implant:hover, a#nav-implant:active 	{ width: 142px; background-position: -413px 31px; }	a#nav-service, a#nav-service:link, a#nav-service:visited 	{ width: 119px; background-position: -555px  0px; }	a#nav-service-on, a#nav-service:hover, a#nav-service:active 	{ width: 119px; background-position: -555px 31px; }	a#nav-location, a#nav-location:link, a#nav-location:visited 	{ width:  83px; background-position: -674px  0px; }	a#nav-location-on, a#nav-location:hover, a#nav-location:active 	{ width:  83px; background-position: -674px 31px; }	a#nav-save, a#nav-save:link, a#nav-save:visited 		{ width: 170px; background-position: -757px  0px; }	a#nav-save-on, a#nav-save:hover, a#nav-save:active 		{ width: 170px; background-position: -757px 31px; }#main-wrapper {	background: url(../img/main-wrapper.jpg) repeat-y left top;}#main {	height: 475px;	width: 965px;	background-image: url(../img/main-wrapper.jpg);;	background-repeat: repeat-y;	position: relative;}#imageContainer {	position: absolute;	z-index:5;         top: 0;         right: -20px;	width: 370px;	cursor:pointer;}#bottom {	position: absolute;	top: 0;	left: 0;	width:965px;	background: url(../img/main-bgnofade.jpg) no-repeat center top;}#bottom-container {	background-image: url(../img/footer.jpg);	background-repeat:no-repeat;	background-position:bottom center;	width:965px;}#footer-bottom {}#bottom-wrapper {	width: 965px;	background-image: url(../img/main-wrapper.jpg);;	background-repeat: repeat-y;	margin-top:35px;}	#content {		min-height: 478px;	}	#contentpadd {		padding: 15px 130px 20px 70px;	}	#footer {	background-image: url(../img/footer.jpg);	background-repeat:no-repeat;	background-position:bottom center;		color: white;		font-size: 12px;	}	#footer a,	#footer a:link,	#footer a:visited {		color: #412500;		text-transform: uppercase;		text-decoration: none;		padding: 0 4px;	}	#footer a:hover {		color: #0076C9;		text-transform: uppercase;		text-decoration: none;		padding: 0 4px;	}	#copy {		text-align: right;		color: #c29728;		font-size: 9px;	}#fontSizer {	position: absolute;	height: 37px;	width: 70px;	left: 480px;	top: 9px;	z-index:15;}	#fontSizer img {		float: right;	}	#fontlarge {		width: 26px;		height: 37px;		background: url(../img/font-large.png);	}	#fontsmall {		width: 25px;		height: 37px;		background: url(../img/font-small.png);	}	#fontmedium {		width: 19px;		height: 37px;		background: url(../img/font-medium.png);	}