@charset "utf-8";
/* CSS Document */

body {
margin: 0px 0px;
background: url(theme/bg.jpg) repeat-x #add7fc;
}
body.white {
background: #ffffff;
}
body.white p {
line-height: 16px;
}
p, th, td, h5 {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 0px;
}

h1 {
font: 23px Tahoma, Arial, Helvetica, sans-serif;
color: #0c4d72;
}

li {
font: 12px Tahoma, Arial, Helvetica, sans-serif;
color: #EB120D;
}

li p {
margin-bottom: 2px;
}

h5 {
font-size: 14px;
}

strong {
	color:#EB120D;
	font-weight:bolder;
}

.img-right {
float: right;
padding-left: 25px;;
padding-bottom: 25px;
}

img	{
border-style: none;
}

img, div { behavior: url(iepngfix.htc) }

#baseUL {
margin:15px;
padding:3px;
width:300px;
}
#baseUL ul {
list-style-position:inside;
list-style-type:disc;
padding-left:0;
padding-top: 3px;
}
#baseUL li {
background:transparent none repeat scroll 0 0;
padding:4px 0px;
}
#baseUL li li {
background:transparent none repeat scroll 0 0;
padding:0px 0px 0px 25px;
list-style-type: circle;
}

/*Layout*/

#container, #top, .inner {
width: 1018px;
margin: 0px auto;
}

#top {
background: url(theme/sub_header.jpg) no-repeat;
width: 1018px;
height: 64px;
}

#toptop {
width: 1200px;
margin: 0px auto;
}

#pane_left {
float: left;
background: url(theme/sub_right.jpg) left no-repeat #FFFFFF;
width: 733px;
}

#pane_right {
background: url(theme/sub_rightpane.jpg) no-repeat;
width: 285px;
height: 507px;
float: left;
}

#sub_txt {
background: url(theme/sub_corner.gif) top right no-repeat;
padding: 10px 5px 0px 38px;
}

#sub_txt1 {
background: url(theme/bg_subrides.gif) top right no-repeat;
padding: 9px 5px 0px 38px;
}

#subsub_txt {
height: 495px;
background: url(theme/logo_sharkie.gif) no-repeat bottom right;
}

#subsub_txt1 {
height: 495px;
}

#search {
width: 320px;
position: absolute;
display: none;
margin: -160px 0px 0px 655px;
}

#holder, #pane_left, #pane_right {
height: 505px;
}

#footer {
color: #FFFFFF;
text-align: center;
font: 12px Arial, Helvetica, sans-serif;
background: url(theme/sub_footer.gif) no-repeat;
padding-top: 16px;
width: 1018px;
height: 30px;
}

#bread {
padding: 20px 0px 0px 25px;
}

#buy_tickets {
position:absolute;
margin: 12px 0px 0px 738px;
}

/*Classes*/

.grey {
color: #666666;
}

.bgrey {
border: solid #333333 1px;
}

.blu {
color: #0071AF;
}

.ybord {
border: solid #ffcc00 3px;
}

#nav {
position: absolute;
z-index: 99;
margin: 177px 0px 0px 124px;
}
#mainnav {
position: absolute;
margin-left: -700px;
top: 177px;
}

.tarea {
font: 12px Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
padding-left: 3px;
margin: 1px 0px;
}

/*Links*/

#footer a:link, #footer a:visited { color: #FFFFFF; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #FFFFFF; text-decoration: none; }

a:link, a:visited { color: #ED1C24; text-decoration: underline; }
a:hover, a:active { color: #ED1C24; text-decoration: none; }

/* Menu Styling */

#stUI8_dv, #stUI16_dv, #stUI15_dv, #stUI21_dv, #stUI25_dv, #stUI29_dv, #stUI36_dv, #stUI40_dv, #stUI30_dv, #stUI35_dv {
padding: 0px 5px 5px 5px;
margin-top: 8px;
background-color: rgb(252, 225, 4);
border-top: 1px solid #f6db00;
}

/* Jeremy July 09 */
.pdf_ico {
padding-left: 30px;
background: url(theme/pdf_icon.gif) no-repeat left;
}
.left50 {
float: left;
width: 45%;
margin-right: 5%;
}
.left30 {
float: left;
width: 34%;
padding: 0% 3%; 
}
.left60 {
float: left;
width: 60%;
}
