body {text-align: center;margin: 0;}#holder {text-align: left;width: 780px;margin: auto;}#content {background: url(images/primarybg.gif) repeat-y;width: 780px;min-height: 700px;padding-top: 20px;}#leftcolumn {float: right;width: 480px;padding-left: 20px;margin-right: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;}#quote {width: 460px;background: #d0dde4;padding:20px;}#doc_left {float:left;width:158px;}#doc_right {float:right;width:290px;}.clear {clear:both;}#submit input {width:60px;}#rightcolumn {float: left;width: 210px;margin-bottom: 20px;padding-right:0px;background: #d0dde4;margin-left: 10px;padding-bottom: 10px;border-top: 2px solid #8ba8b8;border-bottom: 2px solid #8ba8b8;}#rightcolumn p, #rightcolumn h2, #rightcolumn a {padding-left:20px;}#rightcolumn img {margin-left:20px;}#submit {width:80px;}#viewmap {padding-left:20px;}label {float:left; width:80px;}input {width:300px;}#footer {clear: both;padding-top: 20px;padding-bottom: 20px;}#footer a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;	font-size: 10px;	font-weight: lighter;	padding-left: 10px;	text-decoration: none;}#footer a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #b88122;	font-size: 10px;	font-weight: lighter;	text-decoration: none;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: 12px;	line-height: 18px;	font-weight: lighter;	margin-top: 0px;}	p.justify {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: 12px;	line-height: 18px;	font-weight: lighter;	margin-top: 0px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #b88122;	font-size: 18px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 20px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000;	font-size: 12px;	font-weight: bold;	margin-bottom: 0px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000;	font-size: 12px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 0;}h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: 13px;	font-weight: bold;	margin-top: 0px;	margin-bottom: 0px;}#rightcolumn ul {margin: 0;padding: 0;margin-bottom:20px;}#rightcolumn ul li {padding: 0;margin: 0;list-style-type: none;margin-bottom:0;}#rightcolumn ul li a{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;font-weight: bold;display: block;padding-left:20px;padding-bottom: 8px;padding-top:8px;margin: 0;height:18px;}#rightcolumn ul li a:hover{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;background: #8ba8b8;}#rightcolumn ul li:hover{color: #ffffff;}.bottomborder {border-bottom: 1px dotted black;}#rightcolumn a{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;font-weight: bold;}#rightcolumn a:hover{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;}#leftcolumn a{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #b88122;text-decoration: none;font-weight: bold;text-decoration: underline;}#leftcolumn a:hover{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #d4e0eb;text-decoration: underline;color: #333333;}	.floatleft {float: left;margin-right: 20px;text-align: center;}.key {border: 1px solid #ccc;padding: 4px;}ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: 12px;	line-height: 16px;	font-weight: lighter;}			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;}#doc_left img {border: 4px solid #fff;}#doc_right p {color: #b88122;font-style: italic;}h5 {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;font-size: 14px;font-weight: bold;margin-top: 0px;margin-bottom: 25px;border-bottom: 1px solid #ccc;padding-top: 6px;padding-bottom: 6px;width: 448px;}img.optthumb {border: 1px solid black;}.drteam {float: left;padding:4px;border: 1px solid #ccc;margin-right: 10px;}.staff {padding: 4px;border: 1px solid #ccc;margin-bottom: 10px;}.tour {padding: 4px;border: 1px solid #ccc;}.intropar {color: #b88122;font-style: italic;margin-bottom: 100px;padding-top: 30px;}.map {border: 1px solid #000;}