A:link {
	COLOR: #none; 
	text-decoration:#none;
}
A:active {
	COLOR: #none; 
	text-decoration:#none;
	}

A:visited {
	COLOR: #none; 
	text-decoration:#none;
	}

A:hover {
	text-decoration:#none;
	color: #none;
}
body{
	margin: 0px;
	background: #f9ffde url(../images/body_bg.jpg) repeat-x;
}
.body_tl{
	background:url(../images/body_tl.jpg) left top no-repeat;
}
.body_tr{
	background:url(../images/body_tr.jpg) right top no-repeat;
}
.body_bottom{}

.header{
	background:url(../images/header.jpg) no-repeat;
	width:1000px;
	height:181px;
}
.header_l{
	background:url(../images/header_bl.jpg) no-repeat;
	width:279px;
	height:74px;
}
.header_r{
	background:url(../images/header_br.jpg) no-repeat;
	width:186px;
	height:74px;
}
.pagetitle{
	background:#f9ffde;
	padding-left:15px;
}
#footer{
	background:url(../images/footer.jpg) no-repeat;
	height:198px;
	width:1000px;
}
.footer_l{
	background:url(../images/footer_bl.jpg) left bottom repeat-x;
}
.footer_r{
	background:url(../images/footer_br.jpg) right bottom repeat-x;
}
.footer_r_l{
	background:url(../images/footer_br_l.jpg) left bottom no-repeat;
	height:198px;
}

#top_menu {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
text-align:right;
}

#top_menu ul {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
display:inline;
text-decoration:none;
list-style:none;
}

#top_menu ul li {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
display:inline;
text-decoration:none;
list-style:none;
padding:30px 20px 20px 0px;
}

#top_menu ul li a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
display:inline;
text-decoration:none;
list-style:none;
}

#top_menu ul li a:hover {
background:url(../images/menu_over_bg.png) top center no-repeat; width:104px; height:80px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
display:inline;
text-decoration:none;
list-style:none;
}

.wel_text {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#1158b8;
padding-bottom:4px;
padding-left:18px;
}


.wel_text1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC0000;
padding-left:10px;
}

.h_text {
background:#f9ffde;
width:395px;
height:25px;
}

.cata_bg {
background:url(../images/cata_bg.jpg) no-repeat top left;
width:279px;
height:447px;
}

.left_padd {
padding-right:40px;
}

.left_padd1 {
padding-right:40px;
padding-top:10px;
}

.padd_top {
padding-top:30px;
}

.body_padd_top {
padding-top:0px;
}

.padd_top1 {
padding-top:60px;
}

.padd_top2 {
padding-top:20px;
}

.padd_top3 {
padding-top:10px;
}

.padd_top4 {
padding-top:140px;
padding-left:20px;
}

.padd_top5 {
padding-top:10px;
}

.padd_top6 {
padding-top:26px;
}

.text_bg {
background:url(../images/text_bg.jpg) no-repeat bottom left;
}

.text_bg1 {
background:url(../images/text_bg1.jpg) no-repeat top left;
}

.body_text {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
padding-top:0px;
padding-left:20px;
line-height:17px;
width:500px;
padding-right:40px;
padding-bottom:30px;
text-align:justify;
}

.about_text {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
padding-left:20px;
line-height:17px;
width:500px;
padding-right:40px;
padding-bottom:30px;
}

.text_cap {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ab0000;
padding-top:10px;
padding-left:20px;
font-weight:bold;
}

.text_cap1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ab0000;
padding-top:25px;
padding-left:20px;
font-weight:bold;
}

.logo1 {
background:url(../images/logo_1.jpg) no-repeat left top;
width:141px;
height:95px;
padding-left:20px;
}

.logo2 {
background:url(../images/logo_2.jpg) no-repeat left top;
width:124px;
height:95px;
padding-left:20px;
}

.logo3 {
background:url(../images/logo_3.jpg) no-repeat left top;
width:99px;
height:95px;
padding-left:20px;
}

#b_menu {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:right;
}

#b_menu ul{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#b_menu ul li{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
display:inline;
text-align:right;
}

#b_menu ul li a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
display:inline;
text-align:right;
text-decoration:none;
list-style:none;
}

.right_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:right;
padding:0px;
}


#topmenu{
	background:url(../images/top_link_m.jpg) repeat-x;
	height:32px;
}

#topmenu ul{
list-style-type: none;
margin:0px;
padding:0px;
float:right;
}

#topmenu li{
display:inline;
margin:0;
padding:0;
}

#topmenu a{
float:left;
background:url(../images/top_menu_l.gif) no-repeat left top;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 10px;
text-decoration:none;
}

#topmenu a span{
float:left;
display:block;
background:url(../images/top_menu_r.gif) no-repeat right top;
padding: 55px 22px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */

#topmenu a:hover span {
color: #ffffff;
}

#topmenu #current a{ /*Selected Tab style*/
background-position:0 -73px; /*Shift background image up to start of 2nd tab image*/
}

#topmenu #current a span{ /*Selected Tab style*/
background-position:100% -73px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}

#topmenu a:hover{ /*onMouseover style*/
background-position:0% -73px; /*Shift background image up to start of 2nd tab image*/
}

#topmenu a:hover span{ /*onMouseover style*/
background-position:100% -73px; /*Shift background image up to start of 2nd tab image*/
}

.kids_cap {
background:url(../images/kids_rides_head.jpg) no-repeat left top;
width:189px;
height:31px;
}

.family_cap {
background:url(../images/family_rides_head.jpg) no-repeat left top;
width:225px;
height:33px;
}

.thrill_cap {
background:url(../images/thrill_rides_head.jpg) no-repeat left top;
width:204px;
height:29px;
}

.school_cap {
background:url(../images/school_fetes_head.jpg) no-repeat left top;
width:210px;
height:28px;
}

.img_1 {
background:url(../images/img_1.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_2 {
background:url(../images/img_2.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_3 {
background:url(../images/img_3.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_4 {
background:url(../images/img_4.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_5 {
background:url(../images/img_5.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_6 {
background:url(../images/img_6.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_7 {
background:url(../images/img_7.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_8 {
background:url(../images/img_8.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_9 {
background:url(../images/img_9.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_10 {
background:url(../images/img_10.jpg) no-repeat left top;
width:297px;
height:223px;
}

.img_11 {
background:url(../images/img_11.jpg) no-repeat left top;
width:297px;
height:223px;
}

.details {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000FF;
padding-top:6px;
}

.details a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000FF;
padding-top:6px;
text-decoration:none;
}

.img_top {
padding-top:20px;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:20px;
padding-top:6px;
padding-bottom:30px;
line-height:16px;
}

.zoom {
background:url(../images/zoom-in.gif) #f9ffde no-repeat left bottom;
width:16px;
height:16px;
padding-right:180px;
}

.img_b {
border:solid 6px #dbe0c3;
}

.p_top {
padding-top:20px;
}

.c_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:16px;
}

.add {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:16px;
line-height:18px;
padding-top:4px;
}

.add3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:18px;
padding-left:16px;
}

.add1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:22px;
line-height:18px;
}


.add2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:22px;
line-height:18px;
padding-top:6px;
}

.box {
padding-top:6px;
}

.but_col {
background-color:#FFCC33;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC0000;
}

.padd_con {
padding-top:20px;
padding-bottom:40px;
}

.left_padd {
padding-left:20px;
}

.left_padd1 {
padding-left:20px;
padding-top:10px;
}

.left_padd2 {
padding-left:20px;
padding-top:10px;
padding-bottom:40px;
}

.ex_pack {
background-color:#00ccff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000ff;
text-align:center;
font-weight:bold;
border-left:1px solid #0066ff;
border-right:1px solid #0066ff;
border-top:1px solid #0066ff;
}

.ex_pack1 {
background-color:#33ff00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003300;
text-align:center;
font-weight:bold;
border-left:1px solid #339900;
border-right:1px solid #339900;
border-top:1px solid #339900;
}

.ex_pack2 {
background-color:#ffcc00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
text-align:center;
font-weight:bold;
border-left:1px solid #cc6600;
border-right:1px solid #cc6600;
border-top:1px solid #cc6600;
}

.b_head_blue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #0066ff;
}

.b_head_green {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #339900;
}

.b_head_yellow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #cc6600;
}

.b_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-top:1px solid #cc6600;
}

.box_st {
border:1px solid #cc6600;
background-color:#ffff00;
}


.box_st1 {
border:1px solid #339900;
background-color:#ccff00;
}

.box_st2 {
border:1px solid #0066ff;
background-color:#00ffff;
}

.b_head1_blue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #0066ff;
border-left:1px solid #0066ff;
border-right:1px solid #0066ff;
}

.b_head1_green {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #339900;
border-left:1px solid #339900;
border-right:1px solid #339900;
}

.b_head1_yellow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #cc6600;
border-left:1px solid #cc6600;
border-right:1px solid #cc6600;
}

.b_head2_blue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-left:1px solid #0066ff;
border-right:1px solid #0066ff;
}

.b_head2_green {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-left:1px solid #339900;
border-right:1px solid #339900;
}

.b_head2_yellow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
border-left:1px solid #cc6600;
border-right:1px solid #cc6600;
}

.b_head3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
}

.b_head3_yellow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
padding-top:6px;
padding-bottom:6px;
}
