* {
padding:0;
margin:0;
border:none;
list-style-type:none;
text-decoration:none;
font-size:100%;
font-weight:normal;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
padding:0 250px;
margin:10px 0 0 0;
text-align:center;
background:url(images/bground.jpg) repeat-x;
}

#sizer {
	margin: 0 auto;
	padding: 0;
	width: 50%;
	max-width: 325px;
}

#expander {
position:relative;
min-width:920px;
background:#FFFFFF;
border:ridge 5px #0000FF;
}

#wrapper {
	width: 100%;
	text-align:center;
}

#content {
	margin-left:20%;
	width:75%;
	float:right;
	padding-bottom:2em;
	background:#FFFFFF;
}

p {
font-size:90%;
text-align:left;
text-indent:10px;
}

h1 {
color:#0000BB;
font-weight:bold;
font-size:1.1em;
padding:10px;
}

h2 {
color:#0000FF;
font-family:Georgia, "Times New Roman", Times, serif;
padding:5px;
font-size:1.1em;
}

h3 {
color:#0000FF;
font-family:Georgia, "Times New Roman", Times, serif;
}

h4 {
color:#0000FF;
font-family:Georgia, "Times New Roman", Times, serif;
}

h5 {
color:#0000BB;
}

 b {
 font-weight:bold;
 } 
 
 ol li {
 text-align:left;
 list-style-position:outside;
 padding:10px;
 font-size:90%;
 }
 
 ul li {
 text-align:left;
 list-style-position:inside;
 padding:5px;
 font-size:90%;
 text-indent:10px;
 }
 
hr {
width:95%;
height:5px;
color:#0000BB;
margin-top:10px;
margin-bottom:10px;
}


#header {
position:relative;
min-width:920px;
height:240px;
border:ridge 5px #0000FF;
background-image:url(images/Horseshoe-Falls.jpg);
}

#header a {
color:red;
font-weight:bold;
font-size:100%;
}

#header a:hover {
color:orange;
font-size:1.2em;
}

#header table {
width:100%;
height:240px;
}

#header td{
width:33.3%;
} 

#logo {
position:inherit;
margin-top:-55px;
margin-bottom:10px;
}

#home a {
color:red;
}

#home table {
width:90%;
}

#home td {
width:50%;
text-align:center;
padding:10px;
}

#chariots_box {
width:100%;
}

#chariots_box table {
width:90%;
}

#chariots_box td {
width:50%;
padding:20px;
text-align:center;
}

.starburst {
position:absolute;
top:25px;
right:60px;
z-index:auto;
}

#footer {
position:relative;
width:100%;
clear:both;
height:20px;
border:ridge 5px #0000FF;
min-width:920px;
}
#footer a {
padding:15px;
}

 #sidebar {
 float:left;
position:absolute;
left:0px;
top:0;
  width:180px;
 background:url(images/sidebar.jpg) repeat-y;
}
 
 #sidebar li {
  padding-top:15px;
  padding-bottom:15px;
   }
   
   #sidebar li a {
  color:#0000BB;
font-weight:bold;
font-size:100%;
} 
 
 
 #sidebar li a:hover {
 color:red;
font-size:1.2em;
}

.ourtour {
text-size:90%;
} 

#text_box {
position:inherit;
left:185px;
width:60%;
height:900px;
}

#text_box img {
padding:5px;
}

.list ol {
font-size:90%;
text-align:left;
}

.list ul {
font-size:90%;
list-style-position:inside;
text-indent:10px;
}
 .list ol li {
 list-style:square;
 }
 
#rightbar {
position:absolute;
float:right;
background:#E1E1FF;
top:150px;
right:0;
width:250px;
}

#rightbar p {
text-align:left;
padding-left:5px;
}

.comment li {
padding:5px;
list-style:square;
font-size:90%;
text-align:left;
}

.trip {
position:absolute;
top:10px;
right:10px;
z-index:auto;
}

.faq_p {
font-weight:bold;
padding:2px;
text-align:left;
}

.div_p {
font-size:90%;
text-align:left;
text-indent:15px;
padding:5px;
}

#small_box {
position:inherit;
left:185px;
width:40%;

}

#small_box p{
font-size:90%;
text-align:left;
}

#text_box2 {
position:inherit;
left:185px;
width:60%;
height:1070px;
}

#text_box3 {
position:inherit;
left:185px;
width:70%;
height:1180px;
}

#text_box3 img {
padding:5px;
}

#text_box3 p {
font-size:80%;
}

.caption {
font-size:60%;
}

#text_box4 {
position:inherit;
left:185px;
width:50%;
height:1060px;
}

#text_box5 {
position:inherit;
left:185px;
width:45%;
height:700px;
}

#text_box6 {
position:inherit;
left:185px;
width:45%;
height:200px;
}

#text_box2 img {
padding:5px;
}

#text_box2 td {
padding:15px;
width:350px;
}

 #sidebar2 {
float:left;
position:absolute;
left:0px;
top:120px;
  width:180px;
 background:url(images/sidebar.jpg) repeat-y;
}
 
 #sidebar2 li {
  padding-top:15px;
  padding-bottom:15px;
   }
   
   #sidebar2 li a {
  color:#0000BB;
font-weight:bold;
font-size:100%;
} 
 
 
 #sidebar2 li a:hover {
 color:red;
font-size:1.2em;
}

#text_box7 {
position:inherit;
left:185px;
width:60%;
height:420px;
}

 #text_box8 {
position:inherit;
left:180px;
width:60%;
height:180px;
background:url(images/form_bg.jpg) repeat-x top;
padding:10px;
border:ridge 2px #0000FF;
}

#text_box9 {
position:inherit;
left:180px;
width:60%;
height:315px;
background:url(images/form_bg.jpg) repeat-x top;
padding:10px;
border:ridge 2px #0000FF;
}

#text_box9 table {
width:100%;
padding:10px;
}

 #text_box10 {
position:inherit;
left:180px;
width:60%;
height:250px;
background:url(images/form_bg.jpg) repeat-x top;
padding:10px;
border:ridge 2px #0000FF;
}

#text_box11 {
position:inherit;
left:180px;
width:60%;
height:120px;
background:url(images/form_bg.jpg) repeat-x top;
padding:10px;
border:ridge 2px #0000FF;
}

.button {
    border: none;
width:180px;
height:36px;
    background: url(images/reserve1.jpg) no-repeat top left;
    padding: 2px 8px;
}
.button:hover {
    border: none;
width:180px;
height:36px;
    background: url(images/reserve2.jpg) no-repeat top left;
    padding: 2px 8px;
}

form {
position:inherit;
}

.input {     
border-top: 1px solid #969696; 
border-right: 1px solid #B5B5B5;
} 

