html,body {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#content { position: relative; width: 760px; height: 520px; background-color: #C9EBFD; }

#banner { position: absolute; top: 0px; left: 0px; width: 760px; height: 130px; background-image: url(images/banner.jpg); }

#box1 { position: absolute; top: 130px; left: 540px; width: 205px; height: 95px; border: 2px solid #BBBBBB;
	background-image: url(images/sunset.jpg); background-repeat: no-repeat; }

#box2 { position: absolute; top: 230px; left: 540px; width: 205px; height: 95px; border: 2px solid #BBBBBB;
	background-image: url(images/coast.jpg); background-repeat: no-repeat; }

#box3 { position: absolute; top: 330px; left: 540px; width: 205px; height: 95px; border: 2px solid #BBBBBB; z-index: 100;
	background-image: url(images/waterscape.jpg); background-repeat: no-repeat; }

#flashbox { position: absolute; top: 130px; left: 205px; width: 315px; height: 295px; border: 2px solid #BBBBBB;
	text-align: left; z-index: 0; }

#introtext { position: absolute; bottom: 10px; left: 205px; width: 540px; height:70px; text-align: left; z-index: 100; font-size: 11px; }

#availabilitycheck { position: absolute; left: 15px; top: 130px; width: 170px; height: 295px; border: 2px solid #BBBBBB; 
	background-image: url(images/boxtitlebg.jpg); background-position: top; background-repeat: repeat-x; 
	text-align: left; z-index: 100; }

#contactbox { position: absolute; top: 425px; left: 15px; width: 170px; height: 95px; z-index: 1;  }

#navbar { position: absolute; top: 0px; left: 250px; height: 100px; width: 450px; }

#bl { position: absolute; bottom: 0px; left: 0px; width: 50px; height: 50px; background-image:url(images/bl.jpg); z-index: 0; }

#br { position: absolute; bottom: 0px; right: 0px; width: 50px; height: 50px; background-image:url(images/br.jpg); z-index: 0; }

#ArrCalendar { position: absolute; left: -1px; top: 131px; z-index: 100; }

#DepCalendar { position: absolute; left: -1px; top: 205px; z-index: 100; }

.boxheading { color: #FFFFFF; font-weight: bold; font-size: 13px; }

a:link { color: #990000; text-decoration: none; }

a:hover { color: #990000; text-decoration: none; }

a:visited { color: #990000; text-decoration: none; }

.datepicker { z-index: 101; }

#textbox { position: absolute; top: 130px; left: 205px; height: 365px; width: 540px; border: 2px solid #BBBBBB;  text-align: left; z-index: 100; }

#text2 { position: absolute; top: 508px; left: 15px; height: 380px; width: 730px; border: 2px solid #BBBBBB; text-align: left; z-index: 50; }

#adminnav { position: absolute; top: 130px; left: 15px;  width: 170px; height: 200px; background-color: #990000; border: 2px solid #BBBBBB; }

a.nav:link { color: #FFFFFF; text-decoration: none; }

a.nav:hover { color: #FFFFFF; text-decoration: underline; }

a.nav:visited { color: #FFFFFF; }

.admintitle { font-weight: bold; font-size: 12px; }

#img { position: absolute; top: 220px; left: 208px; height: 300px; width: 535px; z-index: 200; }

#copyright { position: relative; top: 5px; line-height: 21px; z-index: -100; }
