/* CSS Document */body {background-color: #ffffff;margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}ul.menu {	display: none;	list-style-type: none;	margin-top: 5px;	padding: 0;	margin-bottom: 0;	}		.menuLink {	text-indent: 30px;	display: block;	}		#menu1 li{	padding-left: 20px;	padding-bottom: 0;	margin-bottom: 0;	line-height: 16px;	display: block;	height: 20px;	text-decoration: underline;	}			#menu1 li a {		text-decoration: underline;		}a {color: #C63587;}ul {margin-bottom: 10px;padding-bottom: 0;}#wrapper {width: 780px;text-align: left;}#columnone {	background-image: url(images/navbg.gif);	width: 194px;	height: 940px;	margin-right: 20px;	float:left;}.superscript {font-size: 10px;line-height: 12px;}#columnone ul{margin: 0;list-style-type: none;padding-left: 20px;padding-top: 10px;}#columnone ul li a {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color: #333333;text-decoration: none;padding-left: 10px;line-height: 11px;margin-bottom: 10px;display: block;}#navigation a:hover {color: #289965;font-size: 11px;}#columnone p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #333333;padding-left: 25px;text-transform: none;margin-top: 0px;margin-bottom: 20px;}p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;margin-right: 15px;color: #666666;padding-top: 0;margin-top: 0;}h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: #C63587;font-weight: bold;}h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000;padding-left: 25px;text-transform: none;margin-bottom: 4px;}#columntwo h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;text-transform: none;margin-top: 25px;margin-bottom: 0px;}h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;margin-bottom: 0px;margin-top: 30px;color: #333333;}#services {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #666666;margin-top: 4px;}.italics {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: italic;color: #666666;}#columntwo {	position: relative;	top: 0;	left: 0;	right: 0;	border-right: 1px solid #C63587;	float: left;	width: 565px;	min-height: 550px;	height: 100%;	padding-bottom: 30px;}#columntwoexpand {	position: relative;	top: 0;	left: 0;	right: 0;	border-right: 1px solid black;	float: left;	width: 565px;	height: 100%;}footer {clear: both;}img.photo {float: left;margin-right: 15px;}.standard {font-size: 12px;line-height: 18px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #666666;margin-top: 0px;}#columnone a {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color: #333333;text-decoration: none;line-height: 18px;margin: 0;}#columnone a:hover {color: #613673;font-size: 11px;}.dr {float: left;padding-right: 10px;}.dr img {border: 1px solid #000;}.dr h5 {padding-top: 4px;font-size: 12px;}.caption {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color: #c63587;margin-top: 20px;font-weight: bold;margin-left: 120px;}		ul.optiolayout {padding-top: 20px;border-top: 1px solid #cccccc;padding-bottom: 40px;position: relative;height: 140px;}li.optiothumb {display: inline;width: 138px;float: left;padding-right: 25px;position: relative;margin-left: 30px;}li.optiolinks {display:inline;float: left;position: relative;}h5 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #C63587;font-size: 12px;font-weight: bold;margin-top: 0px;margin-bottom: 8px;}h6 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #C63587;font-size: 12px;font-weight: bold;margin-top: 0px;margin-bottom: 0px;}.gallery {margin-bottom: 40px; border-top: 1px solid #ccc;}.gallery img {padding: 4px; border: 1px solid #ccc;}#home h4 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #289965;font-size: 12px;font-weight: bold;margin-top: 2px;margin-bottom: 0;}img.optthumb {border: 1px solid black;}.team {float: left;margin-right: 10px;width: 160px;}.staffpic {padding: 4px;border: 1px solid #ccc;}.map {border: 1px solid #fff;}#hand {float: left;}#invisone {width: 210px;float: left;margin-right: 10px;}#invisthree {width: 185px;float: left;margin-right: 10px;}.bordered {padding: 2px;border: 1px solid #ccc;}#bcrown {float: left;width: 200px;margin-right: 10px;}#acrown {float:left;width: 200px;}.clear {clear: both;}#crownsba {margin-bottom: 40px;height: 140px;}#bspace {margin-bottom: 800px;}#left-veneer {float: left;width: 206px;margin-right: 10px;}#right-veneer {float: left;width: 206px;}#bond-veneer {float: right;width: 80px;margin-right: 10px;}#center {margin-left: 55px;}.leftthumb {float: left;margin-right: 10px;}