/* Import styles for modern browsers */@import url(styleb.css);/* Declare styles for all browsers */HTML { margin: 0px; padding 0px; }HTML BODY { margin: 0px; padding: 0px; background: #FFFFFF; }BODY { margin: -10px 0 0 -10px; }BODY, H1, H3, H4, H5, H6, BIG, SMALL, UL, LI, TR, TD, P, INPUT, DIV { 		font-family: verdana, geneva, arial, helvetica, sans-serif;		color: #000000;}H1, H2, H3, H4, H5, H6 { font-weight: bold; }H1 { font-size: 17px; }H2 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: medium;	color: #990101; }H3 { font-size: 12px; }H4 { font-size: 11px; }H5 { font-size: 10px; }TH { color: #FFFFFF; background: #000000; text-align: left; }BIG { font-size: 13px; font-weight: bold; }SMALL { font-size: 9px;}BODY, UL, LI, TR, TD, P, INPUT { font-size: 14px; }IMG { border: 0px; }A:link { color: #CC3300; text-decoration: none; }A:visited { color: #CC0000; text-decoration: none; }A:active { color: #CC3300; text-decoration: none; }A:hover { color: #FF0000; text-decoration: underline; }A.nav:link, A.nav:visited, A.nav:active { 		color: #000000; 		font-weight: bold; 		text-decoration: none; }A.nav:hover { 		background: #663300;		color: #FFFFFF; 		font-weight: bold; 		text-decoration: none; }p {margin-top: 0;margin-bottom: 10px;text-align: justify;}.required { color: #990000; font-weight: bold; }.copyright { color: #000000; font-size: 9px; }.indent {	padding-left:20px;}.emailbg {	background-image: url(../images/emailbg.gif);	background-repeat: no-repeat;	background-position: left top;}html, html body {background: url(../images/2008palms.gif) #fffce5 no-repeat top left;}body {width: 966px;}table,tr,td {border-collapse: collapse; margin:0; padding:0;}#content-table {clear:both;}#leftcol, #rightcol {/*padding-top: 15px;*/}#leftcol {width: 260px;padding-left: 15px;}#leftcol img {margin-top: 7px;}#header {width: 966px;height: 114px;position: relative;}#logo {width: 966px;height: 85px;}#villageart {width: 354px;height: 111px;position:absolute;top:3px;left: 612px;background-image:url(../images/2008village.gif); background-repeat:no-repeat; background-position:top right; }#topnav {height: 29px;background: url(../images/2008navbg.gif);}#topnav ul {list-style-type:none;margin:0;padding:0;height: 29px;background: url(../images/2008spritenav.gif) no-repeat center left;}#topnav li {float:left;height: 29px;}#topnav a {text-indent: -9999px;display:block;width: 100%;height: 100%;}#z1 {width: 50px}#z2 {width: 86px}#z3 {width: 144px}#z4 {width: 116px}#z5 {width: 68px}#pagephoto {margin-bottom: 40px;padding: 15px 0 0 15px;height: 276px;overflow: hidden;float: left;}#sidelinks {width: 150px;float:right;margin-top:15px;}#rightblocks {list-style-type:none;padding:0;margin:0;width: 150px;height: 276px;}#rightblocks li{height: 84px;margin-bottom: 17px;}#rightblocks li#short {height: 74px;}#rightblocks li a {display:block;}#rightblocks li a img {/*float:left;*/display:block;}#rightblocks li a span {display:block;height: 16px;}/*.R_text*/#rightblocks li a span{		font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #81814e;	background: #CCC999;	text-align: center;}p span.inline_head {font-size: 22px;text-transform: uppercase;}p span.inline_subhead {font-size: 18px;text-transform: uppercase;}.decoimage {float:left; padding-right:20px;}ul#downloads {list-style-type: none;margin: 0 auto 20px auto;padding: 0;width: 966px;overflow:hidden;}ul#downloads li a {display:block;height: 41px;padding-left: 3px;font-size: 19px;font-family: "Trebuchet MS";text-transform: uppercase;color: #000;color: #81814e;}ul#downloads li {width: 309px;height: 41px;line-height: 41px;text-align: center;background: url(../images/bg_gradient.gif) top left;float: left; margin: 0 4px;position:relative;left: 13px;}#footer {width: 951px;border-top:1px solid #009900;height: 30px;margin: 5px 15px 0 15px;position: relative;}#footer #copy {font-size: 11px;position:absolute;top: 6px;left: 0;width: 200px;height: 30px;}#footer #reserve {position:absolute;top: 6px;right: 0;width: 230px;}#contactform {width: 650px;}