/* homestyle.css */

html, body, div, span, h1, h2, h3, p, a, img, li, ol, ul, fieldset, form, label, legend {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit; 
line-height: 1.2;
font-family: Tahoma, Arial, Sans Serif;
text-align: left;
vertical-align: baseline;
} 

body {
background-color:#2c375a;
width:1000px;
margin-left: auto; /* centers the page in the window */
margin-right: auto; /* centers the page in the window */
margin-top: 0px; /* centers the page in the window */
width: 50em; /* centers the page in the window */
}

.page {
width: 770px;
height: 290px;
background-image: url(../images/home_images/page_top.jpg);
position: absolute;
}

.banner{
width: 770px;
height: 140px;
background-image: url(../images/whales_images/banner.jpg);
margin: 0px 0px 0px 0px;

}

.coupons_button{
width: 750px;
height: 140px;
margin: -140px 0px 0px 436px;
position: absolute;
z-index: 0;
}

.phone_button{
width: 750px;
height: 140px;
margin: -80px 0px 0px 580px;
position: absolute;
z-index: 2;
}

.nav{
width: 760px;
height: 20px;
background-image: url(../images/nav_images/nav_back.jpg);
margin: 0px 0px 0px 0px;
padding-left: 10px;
border: 0px solid #000000;
z-index: 2;
}

.content_top {
width: 770px;
height: 28px;
background-image: url(../images/common_images/content_top.jpg);
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
}

.content_middle {
width: 770px;
height: auto;
background-image: url(../images/common_images/content_middle.jpg);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
overflow: hidden;
}

.inner {
width: 670px;
font-size: 12px;
margin: 0px 0px 0px 50px;
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
}

.inner_left {
width: 400px;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
float: right;
}

.inner_right {
width: 250px;
height: auto;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 2px;
border: 0px solid #000000;
background-color: #ebeaea;
}

.content_bottom {
width: 770px;
height: 28px;
background-image: url(../images/common_images/content_bottom.jpg);
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
}

.footer {
width: 770px;
height: 135px;
background-image: url(../images/common_images/footer.jpg);
margin: 0px 0px 0px 0px;
border: 0px solid #000000;
}

.bottom_links {
width: 728px;
height: 105px;
margin: 0px 0px 0px 20px;
border: 0px solid #000000;
position: absolute;
}

.copyright {
width: 770px;
height: 10px;
font-size: 9px;
color: #c0c0c0;
margin: 0px 0px 0px 20px;
border: 0px solid #000000;
text-align: center;
}


.adult_ticket {
width: 109px;
height: 88px;
margin: 0px 0px 0px -8px;
border: 0px solid #000000;

}

.senior_ticket {
width: 109px;
height: 88px;
margin: -88px 0px 0px 35px;
border: 0px solid #000000;
}

.student_ticket {
width: 109px;
height: 88px;
margin: -88px 0px 0px 85px;
border: 0px solid #000000;

}

.child_ticket {
width: 109px;
height: 88px;
margin: -80px 0px 0px 140px;
border: 0px solid #000000;
}

a:link, a:hover, a:visited {
color: #b40f0f;
text-decoration: none;
}

.red {
color: #b40f0f;
text-decoration: none;
}

.grey {
color: #c0c0c0;
text-decoration: none;
}

.contact_link {
width: 315px;
padding: 2px 2px 2px 5px;
border: 1px solid #CCCCCC;
}

.tickets_flash {
width: 770px;
height: auto;
text-align: center;
}

.guestbook {
width: 400px;
padding: 2px 2px 2px 5px;
border: 1px solid #CCCCCC;
}

hr {
height: 1px;
width: 100%;
color: #b40f0f;
}

.hr2 {
height: 1px;
width: 100%;
color: #dddddd;
}

.comment {
width:300px;
border: 1px solid #bbbbbb;
padding: 10px;
}

.name {
text-align: right;
font-size: 10px;
color: #333333;
}

td {
border: solid #000000 0px;
}

h4 {
color: #999999;
}

.photos_image {
border:1px solid #000000;
}
