div {
	position:absolute;
	padding:0px;
	opacity: 1;
  	top:0px;
	width:100%;
	height:100%;
	font-family: arial;
  	font-size: 11px;
	color:#000000;
	line-height:110%;
}
div#bg {
background: url(bg.gif) repeat-x;
background-color:#9cd0ed;
left:0px;
top:-20px;
_top:-40px;
position:relative;
width:100%;
height:100%px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: visible;
z-index:0;
}
#pageH1{
position: relative;
margin: 0px auto 0px auto;
_margin: -10px auto 0px auto;
width:970px;
height:15px;
background:transparent;
z-index:1;
}
h1 {
  font-family: arial;
  font-size: 8px;
  _font-size: 9px;
	color:#9cd0ed;
	text-align:right;
}
div#redLayer {
	position:relative;
	margin: 0px auto 0px auto;
	background: #ed3a1c;
	top:5px;
	_top:10px;
  width:970px;
  height:1015px;
  z-index:1;        
}

div#mainBg {
	background:#FFFFFF;
	top:8px;
	left:0px;
	width:970px;
	height:980px;
	z-index:2;
}

div#shade1 {
	height:1px;
	width:970px;
	left:0px;
	top: 0px;
	background: url(shade1.jpg) repeat-x;
}

div#shade2 {
	width:968px;
	height:1px;
	left:2px;
	top: 1px;
	background: url(shade2.jpg) repeat-x;
}

div#shade3 {
	width:966px;
	height:1px;
	left:4px;
	top: 2px;
	background: url(shade3.jpg) repeat-x;
}

div#dotRule {
	width:957px;
	height:3px;
	left:9px;
	top: 4px;
	background: url(dotRule.jpg) repeat-x;
}
div#dotRule2 {
	height:3px;
	width:957px;
	top: 7px;
	left:9px;
	background: url(dotRule.jpg) repeat-x;
}

div#banner{
			background:#FFFFFF;
			width:970px;
			height:80px;
			left:0px;
			top:10px;
			z-index:3;
}

div#logo{
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	width:104px;
	height:104px;
	left:30px;
	top:10px;
	z-index:4;
}




div#nav{
			width:0px;
			height:0px;
			top:50px;
			left:247px;
			background:#FFFFFF;
			z-index:4;
}

div#spacer {
	height: 18px;
	width:93.5%;
	left:30px;
	top:134px;
	background: url(spacer.jpg);
}

div#spacer2 {
	height: 18px;
	width:911px;
	left:30px;
	top:404px;
	background-image: url(spacer.jpg);
}

div#hr {
	height:13px;
	top: 152px;
	left:0px;
	background-image: url(line.jpg);
}

div#hr2 {
	height:13px;
	top: 390px;
	left:0px;
	background-image: url(line.jpg);
}

div#dotRule3 {
	width:913px;
	height:3px;
	left:28px;
	top: 430px;
	background: url(dotRule.jpg) repeat-x;
}

div#leftBlue {
	background:#44a5db;
	width:29px;
  height:223px;
  top: 166px;
  left:0px; 
  z-index:3;
}

div#leftBlueText {
	width:11px;
	height:114px;
	left:10px;
	top: 90px;
	background-image: url(leftBlue.gif);
}

div#pics {
  width:910px;
  height:223px;
  top: 166px;
  left:30px; 
  z-index:3;
}
div#rightBlue {
	background:#44a5db;
	width:29px;
  height:223px;
  top: 166px;
  left:941px; 
  z-index:3;
}
div#rightBlueText {
	width:12px;
	height:143px;
	left:10px;
	top: 10px;
	background-image: url(rightBlue.gif);
}

div#contentHead {
	border: 3px solid #CCCCCC;
	width:908px;
	height:505px;
	left:28px;
	top:435px;
	z-index:3;
}

div#gr248 {
	height:35px;
	width:98.25%;
	top: 6px;
	left:3px;
	background-image: url(gr248.jpg);
}

div#home {
	height:12px;
	width:65px;
	top: 8px;
	left:805px;
	background-image: url(home.jpg);
	background-repeat:no-repeat;
}

div#grill{
height:20px;
	width:1%;
	top: 6px;
	left:98.5%;
	background-image: url(grill.gif);
	background-repeat:no-repeat;
}

div#hr3 {
	height:13px;
	top: 25px;
	left:0px;
	background-image: url(line.jpg);
}

div#vert {
	width:60%;
	height:8px;
	top: 32px;
	background-image: url(vert.jpg);
}

div#contentBody {
	border:1px solid #CCCCCC;
	width:902px;
	_width:98.75%;
	height:430px;
	left:2px;
	top:40px;
	z-index:4;
}


div#helliPlaneBanner {
	width:494px;
	height:15px;
	top:25px;
	_top:30px;	
	left:25px;
	z-index:5;
}

div#helli {
	border:1px solid #CCCCCC;
	width:240px;
	height:150px;
	left:25px;
	top:45px;
	z-index:5;
}

div#helliPic {
	border:1px solid #CCCCCC;
	padding:2px;
	width:100px;
	height:100px;
	left:10px;
	top:10px;
	z-index:6;
}

.arrow{
width:7%;
height:9px;
top:30px;
left:51%;
background-image: url(arrow.gif);
background-repeat:no-repeat;
}

div#arrow2{
width:7%;
height:9px;
top:42px;
left:51%;
background-image: url(arrow.gif);
background-repeat:no-repeat;
}

div#arrow3{
width:7%;
height:9px;
top:54px;
left:51%;
background-image: url(arrow.gif);
background-repeat:no-repeat;
}

div#arrow4{
width:9px;
height:9px;
top:66px;
left:51%;
background-image: url(arrow.gif);
background-repeat:no-repeat;
}

.helliText{
width:35%;
height:80%;
top:12px;
_top:10px;
left:58%;
}

.circles{
width:20%;
height:10px;
top:120px;
left:70px;
}

.more{
width:20%;
height:10px;
top:125px;
_top:135px;
left:190px;
}

div#plane {
	border:1px solid #CCCCCC;
	width:240px;
	height:150px;
	left:277px;
	top:45px;
	z-index:5;
}

div#planePic {
	border:1px solid #CCCCCC;
	padding:2px;
	width:100px;
	height:100px;
	left:10px;
	top:10px;
	z-index:6;
}




div#limoTourBanner {
	width:494px;
	height:15px;
	top:200px;
	_top:205px;
	left:25px;
	z-index:5;
}

div#limo {
	border:1px solid #CCCCCC;
	width:240px;
	height:150px;
	left:25px;
	top:220px;
	z-index:5;
}

div#limoPic {
	border:1px solid #CCCCCC;
	padding:2px;
	width:100px;
	height:100px;
	left:10px;
	top:10px;
	z-index:6;
}

div#tour {
	border:1px solid #CCCCCC;
	width:240px;
	height:150px;
	left:277px;
	top:220px;
	z-index:5;
}

div#tourPic {
	border:1px solid #CCCCCC;
	padding:2px;
	width:100px;
	height:100px;
	left:10px;
	top:10px;
	z-index:6;
}

div#vertSpacer {
	height:327px;
	width:50px;
	top: 45px;
	left:530px;
	background-image: url(spacer.jpg);
}

div#rightBody {
	width:272px;
	height:327px;
	top:45px;
	left:603px;
}

div#quote {
	width:214px;
	height:30px;
	left:635px;
	top: 605px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	z-index:99;
	}

div#members {
	width:295px;
	height:30px;
	left:0px;
	top: 355px;
	
	}

div#formtext {
	width:295px;
	height:10px;
	left:0px;
	top: 310px;
	}

div#leftArrows {
	width:9px;
	height:69px;
	top:135px;
	left:0px;
	background-image: url(leftArrows.jpg);
}

div#william {
	padding:2px;
	width:111px;
	height:63px;
	top:135px;
	left:15px;
	border:1px solid #CCCCCC;
}

div#reginald {
	padding:2px;
	width:111px;
	height:63px;
	top:135px;
	left:140px;
	border:1px solid #CCCCCC;
}

div#rightArrows {
	width:9px;
	height:69px;
	top:135px;
	left:263px;
	background-image: url(rightArrows.jpg);
}

div#captionWill {
	width:110px;
	height:11px;
	top:205px;
	left:27px;
}

div#captionReg {
	width:120px;
	height:11px;
	top:205px;
	left:140px;
}

div#diagArrow {
	width:121px;
	height:41px;
	top:317px;
	left:0px;
	background-image: url(diagArrow.gif);
}

#bom {
left:180px;
top:300px;
width:50px;
height:50px;
}

div#hr4 {
	height:13px;
	top: 469px;
	left:0px;
	background-image: url(line.jpg);
}

div#gr248_2 {
	height:25px;
	width:99.25%;
	top: 479px;
	left:3px;
	background-image: url(gr248.jpg);
}

div#dotRule4 {
	width:98%;
	height:3px;
	left:9px;
	top: 972px;
	background: url(dotRule.jpg) repeat-x;
}
div#dotRule5 {
	height:3px;
	width:98%;
	top: 974px;
	left:9px;
	background: url(dotRule.jpg) repeat-x;
}

div#shade4 {
	width:99.5%;
	height:1px;
	left:4px;
	top: 977px;
	background: url(shade3.jpg) repeat-x;
}

div#shade5 {
	width:99.75%;
	height:1px;
	left:2px;
	top: 978px;
	background: url(shade2.jpg) repeat-x;
}

div#shade6 {
	height:1px;
	left:0px;
	top: 979px;
	background: url(shade1.jpg) repeat-x;
}

div#copywrite{
	background:#FFFFFF;
	width:30%;
	height:15px;
	left:38%;
	top: 954px;
}

div#footer {
	background:#EE3311;
	width:30%;
	height:15px;
	left:70%;
	top: 997px;
	background-image: url(footer.jpg);
	background-repeat: no-repeat;
	z-index:99;
}

#footerNav {
	background:#EE3311;
	top:995px;
	left:50px;
	width:400px;
	height:0px;
	overflow:visible;	
}
div#footerNav a, div#footerNav a:visited, div#footerNav a:active{
	top:0px;
	left:0px;
	margin: 0px 0px 0px 0px;
	font-family: verdana;
	font-size: 9px;	
	color: #ff8b73;
	text-decoration: none;
}
div#footerNav a:hover{
	color: #999999;
}
#djcFooter {
position: relative;
margin: 20px auto auto auto;
width:970px;
background:transparent;
height:50px;
z-index:99;
font-family: verdana;
font-size: 10px;
color: transparent;
line-height:10px;
text-decoration: none;
}
#djcFooter a:link, #djcFooter a:active, #djcFooter a:visited  {
	color:#FFFFFF;
}	
#djcFooter a:hover {
color:#FFFFFF;
}
#djcFooterLeftLogo {
top:0px;
left:-3px;
width:109px;
height:20px;
}

#djcFooterText {
width:600px;
height:10px;
top:0px;
left:192px;
background:transparent;	
text-align:center;
font-family: verdana;
font-size: 10px;
color: #ffffff;
line-height:10px;
text-decoration: none;
}
#djcFooterText a {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	line-height:10px;
	text-decoration: none;
}
#djcFooterRightLogo {
position: absolute;
top:0px;
left:867px;
width:68px;
height:20px;
}
p.txt {
	letter-spacing:0cm;
	margin-top:8px;
	margin-left:0px;
  line-height:110%;
  font-family: arial;
  font-size: 11px;
  color: #000000;
}

span.txt1{
  font-family: arial black;
  color: #3399CC;
  font-size: 11px;
}
span.txt2{
  font-family: arial;
  letter-spacing:2px;
  color: #ed3a1c;
  font-size: 11px;
}

span.txt3{
  font-family: arial;
  color: #666666;
  font-size: 10px;
}
span.txt4{
  font-family: arial;
  font-size: 9px;
	color:#999999;
}

span.txt5{
  font-family: arial;
  font-size: 11px;
	color:#3399CC;
}