/*   htp://www.holidayoz.com.au/  */body {	background: #FFF; 	margin: 15px; padding: 0;	font: 11px "Lucida Grande", "Lucida Sans Unicode", lucida, helvetica, verdana, arial, sans-serif;	text-align: center;	color: #333;}#accessibility { position: absolute;  left: -9000px;  width: 9000px; }form { margin: 0; padding: 0; }img	{ border: 0; }textarea, input, select { font: 13px "Lucida Grande", "Lucida Sans Unicode", lucida, helvetica, verdana, arial, sans-serif; }.hide { display: none; }.clear { display: block; clear: both; font-size: 1px; height: 1px; line-height: 1px; margin: 0; }#logo, #logo h1, #logo a {	font-size:16px;	margin: 0; padding: 0; border: 0;	float: left;}#logo a:hover {color:#900}#container { width: 750px; display: block; margin: 0 auto; text-align: left; line-height: 22px; }#header { width: 750px; display: block; margin: 0 auto; text-align: left; height: 200px;background:url(../images/header.jpg) no-repeat}blockquote { margin: 0 30px; padding: 0; }h4 { margin: 0 15px; padding: 0; font-size: 14px; color: #333; }hr {width: 750px; height: 1px; background: #CCC; border: none; margin: 10px 0 0 0; padding: 0; }#content { padding:0 70px 0 210px; display: block; margin: 0 auto; text-align: left; line-height: 22px; }h1 {color:#888;margin:0 15px;}#content h2, #container h2 { margin: 20px 0 5px 0; font-size: 16px; padding: 0; font-weight: normal}#content h3 { background: #F5F5F5; font-size: 14px; padding: 5px; margin: 10px 0 0 0; }#content p { font-size: 12px; color: #EAB9E9; line-height: 20px; margin-top: 10px; margin-bottom: 20px}#container a:hover { background: #900; color: #EAB9E9; text-decoration: none; }#globalnav {width: 750px;height:35px;margin: 0 auto;}#globalnav ul {margin:5px 0 0 0;padding:0;text-align:center}#globalnav li {display: inline}#globalnav a { 	border: solid 2px #999; 	padding: 5px; 	font-size: 9px; 	font-weight: bold; 	color: #900;	background: #F5F5F5; 	text-decoration: none;} #globalnav a:hover { background: #900; color: #FFF; }#leftnav {float:left;width:160px;margin-bottom:20px}#leftnav ul {margin:0;padding:0}#leftnav li {list-style-type:none}#topnavigation ul {text-align:center;margin:0 0 15px 0}#topnavigation li {display:inline;font-size:1em;background:#039;color:#ccc;padding:3px;}#topnavigation a {color:#f60;height:35px}#leftnavigation {float:left;background:#4d84a3;width:150px;padding:0 15px 20px 20px;color:#800000;line-height:1.1em;font-size:0.95em;border-right:1px solid #000}#leftnavigation li {list-style-type:none}#leftnavigation a {color:#009;padding-bottom:8px}#leftnavigation a:hover {color:#f30;}#leftnavigation p {margin:5px 0px 8px 5px}#leftnavigation ul {margin-left:0px;padding-left:5px}#footer {	margin-top: 10px;	font-size: 10px;	text-align: right;	color: #666;}#footer strong {	font-size:11px;	color: #333;}.listing { margin-top: 20px; width: 750px; }.listing h3 { margin: 0; padding: 0; font-size: 14px; color: #333; }.listing strong { color:#333}.listing li { list-style-type:none; padding-left:0}.listing ul {padding:0;margin:0}.listing span { font-weight: normal; font-size: 9px; color: #666; }.listing td { padding: 5px; font-size: 12px; line-height: 20px; border-right: solid 5px #FFF; border-bottom: solid 1px #FFF; }.listing td.bold { padding: 5px; font-size: 12px; line-height: 20px; border-right: solid 5px #FFF; border-bottom: solid 1px #FFF; font-weight: bold; }.listing td.smaller { padding: 1px; font-size: 9px; line-height: 12px; }.listing td.shading { background: #F5F5F5;}.listing td.shadingdark { background: #CCC;}.listingimgs { display: block; width: 300px; float: right; }.listingimgs img { margin: 10px; }.right {float:right;padding:20px 0 20px 20px;border:1px;width:120px;height:600px;margin-left:25px}.pink {color: #EAB9E9}.states li {display: inline;font-size: 0.95em;margin: 0;padding-right: 8px}.states {text-align:center;font-weight: bold;padding: 0px 0px 10px 0px}