html { width: 100%; }

img { behavior: url(iepngfix.htc); }

body { 	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	color: #585858;
	font-size: 9pt; }

#horizon { text-align: center;
	   position: absolute;
	   top: 50%;
	   left: 0px;
	   width: 100%;
	   height: 1px;
	   overflow: visible;
	   visibility: hidden;
	   display: block; }

#main { background-color: transparent;
	margin-left: -460px;
	position: absolute;
	top: -325px;
	left: 50%;
	width: 920px;
        text-align: left;
	visibility: visible; }

#content { z-index: 4;
	     background-color: transparent;
	     position: absolute;
	     top: 155px;
	     left: 25px;
	     width: 875px;
	     border: 0px; }

#bottom { text-align: right; 
	  font-size: 7pt; }

#home { position: absolute;
	 z-index: 5;
	 left: 23px;
	 top: 122px; 
	 width: 141px;
	 height: 28px;
	 background-image: url(images/divbackground.gif);
	 background-repeat: repeat;
	 behavior: url(iepngfix.htc); 
	 cursor: pointer; }

#whyst { position: absolute;
	 z-index: 5;
	 left: 171px;
	 top: 122px; 
	 width: 141px;
	 height: 28px;
	 background-image: url(images/divbackground.gif);
	 background-repeat: repeat;
	 behavior: url(iepngfix.htc); 
	 cursor: pointer; }

#whystlist { position: absolute;
	     z-index: 5;
	     background-color: #42a8db;
	     color: #2de2ff;
	     font-size: 10pt;
	     font-weight: bold;
             text-align: center;
	     filter: alpha(opacity=90);
	     opacity: 0.9;
	     -moz-opacity:0.9;	
	     top: 28px; 
	     width: 136px;
	     line-height: 2em; }

#features { position: absolute;
	    z-index: 5;
	    left: 319px;
	    top: 122px; 
	 width: 141px;
	    height: 28px; 
	    background-image: url(images/divbackground.gif);
	    background-repeat: repeat;
	    behavior: url(iepngfix.htc);
	    cursor: pointer; }

#featureslist { position: absolute;
	        z-index: 5;
	        background-color: #42a8db;
 	        color: #2de2ff;
	        font-size: 10pt;
	        font-weight: bold;
                text-align: center;
	        filter: alpha(opacity=90);
	        opacity: 0.9;
	        -moz-opacity:0.9;	
	        top: 28px; 
	        width: 175px;
	        line-height: 2em; }

#howbuy { position: absolute;
	  z-index: 5;	
	  left: 466px;
	  top: 122px; 
	 width: 141px;
	  height: 28px;
	  background-image: url(images/divbackground.gif);
 	  background-repeat: repeat;
	  behavior: url(iepngfix.htc); 
	  cursor: pointer; }

#howbuylist { position: absolute;
	     z-index: 5;
	     background-color: #42a8db;
             color: #2de2ff;
	     font-size: 10pt;
	     font-weight: bold;
             text-align: center;
	     filter: alpha(opacity=90);
	     opacity: 0.9;
	     -moz-opacity:0.9;	
	     top: 28px; 
	     width: 115px;
	     line-height: 2em; }

#options { position: absolute;
	  z-index: 5;	
	  left: 614px;
	  top: 122px; 
	 width: 141px;
	  height: 28px;
	  background-image: url(images/divbackground.gif);
 	  background-repeat: repeat;
	  behavior: url(iepngfix.htc); 
	  cursor: pointer; }

#optionslist { position: absolute;
	     z-index: 5;
	     background-color: #42a8db;
             color: #2de2ff;
	     font-size: 10pt;
	     font-weight: bold;
             text-align: center;
	     filter: alpha(opacity=90);
	     opacity: 0.9;
	     -moz-opacity:0.9;	
	     top: 28px; 
	     width: 160px;
	     line-height: 2em; }

#photo { position: absolute;
	 z-index: 5;
	 left: 762px;
	 top: 122px; 
	 width: 141px;
	 height: 28px;
	 background-image: url(images/divbackground.gif);
 	 background-repeat: repeat;
	 behavior: url(iepngfix.htc); 
	 cursor: pointer; }

#photolist { position: absolute;
	     z-index: 5;
	     background-color: #42a8db;
	     color: #2de2ff;
	     font-size: 10pt;
	     font-weight: bold;
             text-align: center;
	     filter: alpha(opacity=90);
	     opacity: 0.9;
	     -moz-opacity:0.9;	
	     top: 28px; 
	     width: 135px;
	     line-height: 2em; }


#truck { position: absolute;
	 z-index: 2;
	 top: 0px;
	 left: 160px; }

#monstermain { position: absolute;
	   z-index: 3;
	   top: 25px;
	   left: 15px; }

#monstermaincap { position: absolute;
	      z-index: 3;
	      top: 15px;
	      left: 15px;
	      width: 315px;
	      line-height: 13pt;
	      font-size: 8pt; }

#seating { position: absolute;
	   z-index: 3;
	   top: 260px;
	   left: 15px; }

#seatingcap { margin-left: 130px;
	      width: 100px;
	      font-weight: normal;
	      color: #3366cc;
	      font-size: 10pt; }

#info {
	position: absolute;
	z-index: 3;
	top: 225px;
	left: 340px;
	width: 511px;
	font-size: 8pt;
	line-height: 1.6em;
}

#infopdfs { position: absolute;
	   z-index: 5;
 	   top: 50px;
	   left: 40px;
	   width: 30%; 
	   font-size: 8pt;
	   line-height: 1.6em; }

#informationpage { position: absolute;
	   z-index: 5;
 	   top: 50px;
	   left: 300px;
	   width: 50%; 
	   font-size: 8pt;
	   line-height: 1.6em; }

#whyinfo { position: absolute;
	   z-index: 5;
 	   top: 50px;
	   left: 40px;
	   width: 90%; 
	   font-size: 8pt;
	   line-height: 1.6em; }

#whyinfobg { position: absolute;
	   z-index: 4;
	   padding: 20px;
 	   top: 30px;
	   left: 30px;
	   height: 1000px;
	   width: 90%; }

#floorinfo { position: absolute;
	   z-index: 5;
 	   top: 50px;
	   left: 30px;
	   width: 775px; 
	   font-size: 8pt;
	   line-height: 1.6em; }

#floorinfobg { position: absolute;
	   z-index: 4;
	   padding: 20px;
 	   top: 40px;
	   left: 20px;
	   height: 1500px;
	   width: 800px; }

#specinfo { position: absolute;
	   z-index: 5;
 	   top: 50px;
	   left: 40px;
	   width: 90%; 
	   font-size: 8pt;
	   line-height: 1.6em; }

#specinfobg { position: absolute;
	   z-index: 4;
	   padding: 20px;
 	   top: 30px;
	   left: 30px;
	   height: 1700px;
	   width: 90%; }




#columnleft { position: absolute;
	      background-color: transparent;
	      width: 50%;
	      left: 0px; }

#columnright { position: absolute;
	       background-color: transparent;
	       width: 50%;
	       right: 0px; }

#contactinfo { position: absolute;
	       padding: 10px;
	       z-index: 3;
 	       top: 50px;
	       left: 50px;
	       width: 85%; 
	       height: 300px;
	       font-size: 9pt;
	       text-align: center;
	       line-height: 1.6em; }

#contactinfobg { position: absolute;
	   z-index: 4;
	   padding: 20px;
 	   top: 30px;
	   left: 30px;
	   height: 300px;
	   width: 90%; }

#flashpos { position: absolute;
	    z-index: 3;
	    left: 170px; }


a:link {
	text-decoration: none;
	cursor: pointer;
	color: #0066CC;
}

a:visited {
	text-decoration: none;
	cursor: pointer;
	color: #9933FF;
}

a:active {
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;
}

a:hover { text-decoration: none;
	  cursor: pointer;
	  color: #FFC20E; }
