/* CSS Document */
body
{
	background-color:#014da2;/*014da2*/
	margin:0px;
	padding:0px;
}
img
{border:0px;}
a
{
	outline:none;
  cursor:hand;
}
area
{
  cursor:pointer;
}
.menudiv
{
	position:relative;
	padding:0px;
	margin:0px;
}
.display_block
{
	display:block;
}
.display_none
{
	display:none;
}
.top_bg
{
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:983px;
	height:38px;
}
.top_nav
{
	background-image:url(../images/top_nav_bg1.jpg);
	background-repeat:no-repeat;
}
.kids_club_bg
{
	background-image:url(../images/kids_club.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:271px;
	height:111px;
}
.yellow_image1
{
	background-image:url(../images/yellow_image1.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.yellow_image2
{
	background-image:url(../images/yellow_image2.gif);
	background-repeat:no-repeat;
}
.yellow_image3
{
	background-image:url(../images/yellow_image3.gif);
	background-repeat:no-repeat;
}
.conservation_bg
{
	background-image:url(../images/conservation_bg.gif);
	background-repeat:no-repeat;
}
.conservation_bg_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#f9c61c;
}
.content_top_bg
{
	background-image:url(../images/content_bg_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:705px;
}
.content_top_bg_tkt
{
	background-image:url(../images/content_bg_top_tkt.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:705px;
}
.content_top_bg_clk
{
	background-image:url(../images/content_bg_top_clk.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:705px;
}
.content_bg_rpt
{
	background-image:url(../images/content_bg_rpt.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
.conservation_go
{
	padding-left:13px;
	padding-top:13px;
}
.conservation_main_body
{
	background-image:url(../images/conservation_main_body.gif);
	background-repeat:no-repeat;
}
.conservation_main_body_image
{
	background-image:url(../images/conservation_image.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	width:242px;
	height:96px;
}
.conservation_main_body_bg
{
	background-image:url(../images/coservation_main_body_bg.gif);
	background-repeat:repeat-y;
}
.conservation_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#fac61b;
	padding-left:13px;
	padding-right:10px;
}
.conservation_text_new
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#fac61b;
}
.conservation_more
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#0fa2e6;
	cursor:pointer;
}
.conservation_more:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fac61b;
	cursor:pointer;
	text-decoration:none;
}
.discount
{
	background-image:url(../images/discount.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.discount_percent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	text-decoration:none;
	color:#014da2;
	padding-top:32px;
	padding-left:19px;
	font-weight:bold;
}
.discount_percent_off
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	text-decoration:none;
	color:#fac61b;
	padding-left:10px;
	font-weight:bold;
}
.discount_percent_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fac61b;
	font-size:13px;
}
.discount_percent_text_below
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fac61b;
	font-size:13px;
	padding-left:10px;
}
.discount_padding
{
	padding-top:32px;
}
.discount_bg
{
	background-image:url(../images/discount_bg.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.discount_bg_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#EFBC0E;
	font-size:11px;
	padding-left:18px;
}
.discount_bottom
{
	background-image:url(../images/discount_bottom.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.buy_now_btn
{
	background-image:url(../images/buy_now_new.gif);
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
}
.buy_btn
{
	background-image:url(../images/buy.gif);
	background-repeat:no-repeat;
	width:65px;
	height:15px;
	border-width:0px;
	cursor:pointer;
}
.view_btn
{
	background-image:url(../images/view.gif);
	background-repeat:no-repeat;
	width:65px;
	height:15px;
	border-width:0px;
	cursor:pointer;
}
.buy_now
{
	padding-right:7px;
}
.main_text_body_bg
{
	background-image:url(../images/main_body_bg1.gif);
	background-repeat:repeat-y;
	width:700px;
	background-position:top right;
}
/*.newsletter
{
	background-image:url(../images/newsletter_bg.gif);
	background-repeat:no-repeat;
}*/
.newsletter
{
	background-image:url(../images/newsletter_bg_top.gif);
	background-repeat:repeat-y;
}
.newsletter1
{
	background-image:url(../images/newsletter_bg1.gif);
	background-repeat:no-repeat;
}
.newsletter_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#073894;
	font-weight:bold;
	padding-top:3px;
	padding-left:9px;
}
.newsletter_go
{
	padding-right:10px;
	padding-top:7px;
}
.newsletter_submit_btn
{
	background-image:url(../images/newsletter_submit.gif);
	background-repeat:no-repeat;
	width:65px;
	height:16px;
	cursor:pointer;
	border-width:0px;
}
.main_body_text_top
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#014da2;
	padding-top:20px;
	padding-left:22px;
	padding-bottom:15px;
}
.main_body_text_bottom
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	color:#014da2;
	font-weight:bold;
	padding-bottom:15px;
}
.main_body_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6f6f6f;
	width:635px;
	*width:684px;
}
.main_body_text_padding
{
	padding-left:24px;
  padding-right:24px;
}
.divider
{
	border:1px solid #e5e9ee;
}
.guestbook
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#014da2;
	text-decoration:none;
	font-weight:bold;
}
.guestbook_read
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#20377a;
	text-decoration:none;
	font-weight:bold;
}
.guestbook_from
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0fa1e6;
	text-decoration:none;
}
.guestbook_readall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f55100;
	text-decoration:none;
	cursor:pointer;
}
.guestbook_readall:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#014da2;
	text-decoration:none;
	cursor:pointer;
}
.textbox 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#80a6d0;
	border: 1px solid #c3ab39;
	margin:0px;
	width:145px;
	padding-left:4px;
}
.textbox_sele 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#80a6d0;
	border: 1px solid #c3ab39;
	margin:0px;
	width:150px;
	padding-left:4px;
}
.textbox_nlsignup 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#6D7071;
	border: 1px solid #c3ab39;
	margin:0px;
	width:145px;
	padding-left:4px;
}
.textbox_nlsignup_over {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D7071;
	border: 1px solid #c3ab39;
	margin:0px;
	width:145px;
	padding-left:4px;
}
.textbox_padding_photos
{
	width:180px;
}
.textbox_width_photos_aize
{
	width:105px;
}
.textbox_width_photos_qty
{
	width:90px;
}
.date_photos
{
	padding:4px 4px 4px 4px;
}
.textbox_over {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#80a6d0;
	border: 1px solid #c3ab39;
	margin:0px;
	width:145px;
	padding-left:4px;
}
.blue_text 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5780ae;
}
.textbox1 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:200px;
	padding-left:4px;
}
.textbox_over1 {
	background-color:#e7e3b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:200px;
	padding-left:4px;
}
.textbox1_small
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:190px;
	padding-left:4px;
}
.textbox_over1_small {
	background-color:#e7e3b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:190px;
	padding-left:4px;
}
.textbox1_sele 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:206px;
	padding-left:4px;
}
.textbox_sele_over1 {
	background-color:#e7e3b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:206px;
	padding-left:4px;
}
.textbox11
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:200px;
	padding-left:4px;
}
.textbox11_disclaimer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:600px;
	height:90px;
	padding-left:4px;
}
.textbox_over11 {
	background-color:#e7e3b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:200px;
	padding-left:4px;
}
.textbox_comment
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:240px;
	padding-left:4px;
}
.textbox_comment_file
{
	width:240px;
}
.news_events_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14.5px;
	color:#014da2;
	text-decoration:none;
	font-weight:bold;
	padding-top:23px;
}
.text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 color:#6d7071;
 font-weight:normal;
}
.news_events_bg
{
	background-image:url(../images/main_text_body_bg1.gif);
	background-repeat:repeat-y;
}
.news_events_subheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#014da2;
	padding-left:15px;
}
.news_events_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6f6f6f;
}
.news_events_padding
{
	padding-left:25px;
	padding-top:0px;
}
.news_events_read
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#f55100;
	cursor:pointer;
}
.news_events_read:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#014da2;
	cursor:pointer;
}
.events_calender_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14.5px;
	color:#014da2;
	text-decoration:none;
	font-weight:bold;
	padding-top:21px;
}
.events_calender_text_blue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#014da2;
	text-decoration:none;
	font-weight:bold;
}
.calender_btn
{
	padding-top:5px;
}
.events_calender_text_grey
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	text-decoration:none;
}
.calender_read
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#f55100;
	cursor:pointer;
}
.calender_read:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#014da2;
	cursor:pointer;
}
.swims
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#0e3155;
	padding-top:20px;
}
.swims_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#0e3155;
	padding-left:28px;
	padding-right:10px;
}
.text1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#0e3155;
	padding-left:10px;
	padding-right:15px;
}
.swims_more
{
	padding-right:9px;
}
.encounter_more
{
	padding-right:20px;
}
.kids_username
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#c8f3fd;
	padding-top:35px;
	padding-left:5px;
}
.kids_username1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#c8f3fd;
	padding-left:5px;
}
.username_colon
{
	color:#c8f3fd;
	padding-top:30px;
}
.username_colon1
{
	color:#c8f3fd;
}
.password_colon
{
	color:#c8f3fd;
}
.username_textbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#80a6d0;
	padding-left:3px;
	width:130px;
	height:14px;
}
.kids_password
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#c8f3fd;
	padding-left:5px;
	padding-top:3px;
}
.password_textbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#80a6d0;
	padding-left:3px;
	width:150px;
	height:14px;
}
.kids_join
{
	background-image:url(../images/kids_join.gif);
	background-repeat:no-repeat;
	width:65px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.kids_login
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	width:65px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.read
{
	background-image:url(../images/read.gif);
	background-repeat:no-repeat;
	width:140px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.submit
{
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	width:71px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.reset
{
	background-image:url(../images/reset.gif);
	background-repeat:no-repeat;
	width:68px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.booking_enquiry
{
	background-image:url(../images/booking_enquiry.gif);
	background-repeat:no-repeat;
	width:130px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.read_more
{
	background-image:url(../images/read_more.gif);
	background-repeat:no-repeat;
	width:95px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.add_to_basket
{
	background-image:url(../images/add_to_basket.gif);
	background-repeat:no-repeat;
	width:91px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.edit_profile
{
	background-image:url(../images/edit_profile.gif);
	background-repeat:no-repeat;
	width:76px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.next_step
{
	background-image:url(../images/next_step.gif);
	background-repeat:no-repeat;
	width:72px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-left:15px;
}
.footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#09d1f5;
	text-decoration:none;
	font-weight:normal;
}
.footer:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fac61b;
	text-decoration:none;
	font-weight:normal;
}
.footer_bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#09d1f5;
	text-decoration:underline;
	font-weight:bold;
}
.footer_bold:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fac61b;
	text-decoration:underline;
	font-weight:bold;
}
.footer1
{
	text-decoration:none;
	font-size:10px;
	color:#09d1f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#09d1f5;
	text-decoration:none;
}
.h1_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#0d97dc;
	padding-left:20px;
	font-weight:normal;
}
.search_go
{
	background-image:url(../images/search_go.gif);
	background-repeat:no-repeat;
	width:31px;
	height:15px;
	border-width:0px;
	cursor:pointer;
	padding-bottom:2px;
}
.search_div{
	padding-left:10px;
	height:20px;
	padding-top:1px;
	background-image:url(../images/search_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.search_textbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#666666;
	margin:0px;
	width:150px;
	height:13px;
	border:0px;
}
.search_td{
	background-image:url(../images/search_bg1.gif);
	background-position:top left;
	background-repeat:repeat-x;
	/*background-color:#195EAB;*/
	}
.more_btn_div{
	padding-top:8px;
	padding-bottom:10px;
}
.news_events_top_bg
{
	background-image:url(../images/news_events_top_bg.jpg);
	background-repeat:no-repeat;
}
.news_events_header
{
	background-image:url(../images/news_events_header.jpg);
	background-repeat:no-repeat;
}	
.news_events_below_dolphin
{
	background-image:url(../images/ne_below_dolphin.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.ne_below_accomodation_bg
{
	background-image:url(../images/ne_below_accomodation1.jpg);
	background-repeat:no-repeat;
}
.shop_left_bg
{
background-image:url(../images/shop_left_bg.jpg);
background-repeat:no-repeat;
width:299px;
}
.ne_below_accomodation_padding
{
	padding-top:10px;
	padding-left:12px;
}
.ne_below_accomodation_bg_repeat
{
	background-image:url(../images/ne_accomodation_bg.gif);
	background-repeat:repeat-y;
}
.ne_accomodation_text
{
	color:#a6cfff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-top:15px;
	padding-left:8px;
	padding-right:6px;
}
.ne_main_body_bg_repeat
{
	background-image:url(../images/ne_main_text_bg_repeat.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
}
.ne_accomodation
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#f0c427;
	font-weight:bold;
	padding-top:56px;
	padding-left:31px;
}
.ne_accomodation1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#f0c427;
	font-weight:bold;
	padding-left:12px;
}
.ne_accomodation2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#f0c427;
	font-weight:bold;
}
.padding_top_60
{
padding-top:60px;
}
.ne_accomodation_below_text
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#eabc0f;
	padding-left:31px;
}
.ne_accomodation_below_text1
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#eabc0f;
	padding-left:16px;
}
.ne_accomodation_below_text2
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#eabc0f;
}
.h2_text
{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#f8a80b;
}
.test_thanku
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#014a9f;
}
.heading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#014a9f;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../images/h2bg.gif);
    background-position:top left;
	background-repeat:no-repeat;
	line-height:43px;
	text-transform:uppercase;
}
.h2_main
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#014a9f;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../images/h2bg.gif);
    background-position:top left;
	background-repeat:no-repeat;
	line-height:43px;
	text-transform:uppercase;
	margin-bottom:2px;
}
.h2_main_1
{
	background-image:url(../images/h2bg.gif);
    background-position:top left;
	background-repeat:no-repeat;
	line-height:43px;
	padding-top:85px;
}
.h2main_text1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#014a9f;
	font-weight:bold;
	text-transform:uppercase;
}
.ne_main_body_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6d7071;
	font-weight:normal;
}
.ne_main_body_blue_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01499d;
	text-decoration:none;
	font-weight:500;
}
.ne_main_body_blue_text:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6d7071;
	font-weight:500;
}
.ne_new_bg_repeat
{
	background-image:url(../images/ne_main_text_new_bg.gif);
	background-repeat:repeat-y;
}
.ne_yellow_bullet
{
	padding-top:7px;
	padding-left:6px;
}
.ne_new_bg_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13.5px;
	text-decoration:none;
	color:#ff6600;
	padding-top:2px;
}
.ne_new_bg_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#807f7f;
}
.ne_new_bg_more
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ff9600;
}
.ne_new_bg_heading_yellow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#ffa800;
	padding-top:2px;
}
.ne_new_bg_text_grey
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6f6f6f;
}
.ne_last_row_main_text_blue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0d98dd;
}
.ne_last_row_main_text_black
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
.news_events_text_image
{
	padding-left:20px;
	padding-top:40px;
}
.h2_padding
{
	padding-left:38px;
	padding-right:7px;
}
.advntures_text_image
{
	padding-left:3px;
	padding-top:40px;
}
.ticket_below_side_nav
{
	background-image:url(../images/tckt_below_side_nav1.jpg);
	background-repeat:no-repeat;
}
.ticket_below_side_nav_r
{
	background-image:url(../images/tckt_below_side_nav_r.jpg);
	background-repeat:repeat;
}
.ticket_below_dolphin
{
	background-image:url(../images/tckt_below_dolphin1.jpg);
	background-repeat:no-repeat;
}
.ticket_below_side_nav_bg_repeat
{
	background-image:url(../images/tckt_left_bg_repeat.jpg);
	background-repeat:no-repeat;
}
.tckt_tckt_top
{
	background-image:url(../images/tckt_tckt_top.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.tckt_order_now
{
	background-image:url(../images/tckt_order_now.jpg);
	background-repeat:no-repeat;
	width:91px;
	height:15px;
	cursor:pointer;
	border-width:0px;
}
.tckt_learn_more
{
	background-image:url(../images/tckt_learn_more.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:91px;
	height:15px;
}
.tckt_book
{
	background-image:url(../images/tckt_book.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:71px;
	height:15px;
}
.tckt_check_out
{
	background-image:url(../images/tckt_check_out.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:92px;
	height:15px;
}
.cart_check_out
{
	background-image:url(../images/tckt_check_out.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:92px;
	height:15px;
	padding-left:2px;
	padding-right:2px;
}
.cart_empty_trolley
{
	background-image:url(../images/empty_cart.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:98px;
	height:15px;
	padding-left:2px;
	padding-right:2px;
}
.cart_update_trolley
{
	background-image:url(../images/update_cart.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:104px;
	height:15px;
	padding-left:2px;
	padding-right:2px;
}
.tckt_tckt_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fbd34f;
	padding-left:40px;
	padding-top:51px;
}
#tbl_brdr td
{
	border-right:1px solid #fde9cd; 
	border-bottom:1px solid #fde9cd;
	padding:5px;
}
#tbl_padding td
{
	padding:5px;
}
.tckt_tckt_pho_alb
{
	padding-left:40px;
	padding-top:40px;
}
.tckt_basket_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#fcfdfe;
	padding-left:47px;
}
.tckt_discount_ticket
{
	background-image:url(../images/tckt_discount2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.tckt_discount_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fbd34f;
	padding-left:40px;
	padding-top:40px;
}
.tckt_discount_heading2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	padding-left:47px;
}
.tckt_discount_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#9ed5f1;
	padding-left:47px;
	padding-top:5px;
}
.tckt_adventure
{
	background-image:url(../images/tckt_adventure.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.tckt_adventure_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fbd34f;
	padding-left:47px;
	padding-top:48px;
}
.tckt_main_text_inside_table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#7c7c7c;
	font-weight:bold;
}
.tckt_main_text_inside_table_sub_titles
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:none;
	color:#7c7c7c;
}
.tckt_main_text_inside_table_padding
{
	padding-left:15px;
}
.tckt_main_text_inside_table_padding_top
{
	padding-top:9px;
}
.tckt_price_declaration
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	text-decoration:none;
	color:#999999;
}
.main_text_bottom
{
	background-image:url(../images/ne_main_text_bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width:734px;
 }
.tckt_left_bg_repeat
{
	background-image:url(../images/tckt_left_bg_repeat.jpg);
	background-repeat:repeat-y;
}
.tckt_main_text_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#f89c1c;
	font-weight:bold;
}
.tckt_main_text_heading_new
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	font-weight:400;
	padding-top:5px;
	padding-bottom:5px;
}
.tckt_main_text_bg_repeat
{
	background-image:url(../images/tckt_main_text_bg_repeat.jpg);
	background-repeat:repeat-y;
}
.dropdown
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-left:1px solid #aca899;
	border-top:1px solid #aca899;
	border-right:1px solid #f1efe2;
	border-bottom:1px solid #f1efe2;
	width:130px;
}
.dropdown_table
{
	color:#7c7c7c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #7f9db9;
}
.left_panel_bg
{
	background-image:url(../images/left_panel_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.left_panel_bgrpt
{
	background-image:url(../images/left_panel_rpt.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
.shop_lhs{
background-image:url(../images/side_panel_right.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#0d98dd;
}
.shop_lhs_r{
background-image:url(../images/side_panel_bg_r.gif);
background-repeat:repeat-y;
background-position:left top;
}
.shop_content{
background-image:url(../images/shop_content_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
width:695px;
/*height:188px;
*/}
.shop_content_bg{
background-image:url(../images/shop_content_bg_01.jpg);
background-repeat:repeat-y;
background-position:left top;
width:693px;
height:6px;
}
.shop_heading{
padding-left:30px;
padding-top:20px;
padding-bottom:30px;
}
.shop_dolfin_banner{
padding-left:20px;
padding-top:20px;
}
.shop_sub_table{
padding-left:17px;
padding-right:15px;
}
.feature_padd{
padding-left:1px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.photos_padd{
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}
.category_padd{
padding-left:1px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
h4{
padding-left:3px;
padding-bottom:2px;
padding-top:2px;
margin:0px 0px 0px 0px;
}
.h4_text{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#1057a7;
text-decoration:none;
}
.shop_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#014da2;
text-decoration:none;
}
.shop_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#014da2;
text-decoration:none;
}
.shop_link:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6f6f;
text-decoration:none;
}
.shop_link_dir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#014da2;
text-decoration:none;
}
.shop_link_dir:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#014da2;
text-decoration:none;
}
.lhs_top_shop{
padding-top:43px;
padding-left:20px;
}
.lhs_bg_shop{
background-image:url(../images/side_panel_bg_02.jpg);
background-position:left top;
background-repeat:repeat-y;
}
.lhs_footer{
background-image:url(../images/lhs_bottom_shop.gif);
background-repeat:no-repeat;
width:282px;
height:86px;
}
.veiw_basket{
background-image:url(../images/view_basket.png);
width:245px;
height:42px;
}
.book_adventure{
background-image:url(../images/book_an_adventure.png);
width:245px;
height:44px;
}
.horizon{
background-image:url(../images/horizon_devider.png);
width:245px;
height:10px;
}
.basket_adven_padding{
padding-left:6px;
}
.basket_adven_text_padding{
padding-left:15px;
padding-top:10px;
}
.padding5{
padding:5px;
}
.basket_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.basket_text:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.adventure_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9ed5f1;
text-decoration:none;
padding-top:15px;
}
.shop_cat{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#a7e6fd;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
}
.shop_cat:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#fbd34f;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
}
.shop_cat_hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#a7e6fd;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
}
.shop_cat_new{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#a7e6fd;
}
.shop_cat_new:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#a7e6fd;
}
.shop_cat_new_hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#a7e6fd;
}
.shop_cat_ul{
background-image:url(../images/shop_bullet.gif);
background-position:center left top;
background-repeat:no-repeat;
padding-left:10px;
list-style:none;
list-style-type:none;
list-style-position:outside;
}
.visit_us_below_side_nav
{
	background-image:url(../images/visit_us_below_nav.jpg);
	background-repeat:no-repeat;
}
.visit_us_below_side_nav_repeat
{
	background-image:url(../images/visit_us_below_nav_repeat.jpg);
	background-repeat:repeat-y;
}
.visit_us_left_repeat
{
	background-image:url(../images/visit_us_left_repeat.jpg);
	background-repeat:repeat-y;
}
.visit_us_below_newsletter
{
	background-image:url(../images/visit_us_newsletter_below.jpg);
	background-repeat:repeat-y;
}
.visit_us_share_story_padding
{
	padding-top:30px;
	padding-left:35px;
}
.visit_us_share_story_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#9ec7e4;
}
.visit_us_share_story_text_padding
{
	padding-left:43px;
	padding-top:8px;
	padding-right:21px;
}
.visit_us_comment_button
{
	background-image:url(../images/visit_us_comment_button.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:134px;
	height:15px;
}
.visit_us_comment_button_padding
{
	padding-top:14px;
	padding-left:43px;
	padding-bottom:13px;
}
.padding
{
	padding-left:36px;
	padding-top:5px;
}
.visit_us_newsletter_padding
{
	padding-left:36px;
	padding-top:14px;
}
.divider_padding
{
	padding-left:36px;
	padding-top:15px;
}

.visit_us_adventure_padding
{
	padding-top:21px;
	padding-left:35px;
	padding-bottom:15px;
}

.visit_us_adventure_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#9bd6ff;
}

.visit_us_adventure_text_padding
{
	padding-left:43px;
	padding-right:21px;
}

.dropdown_adventure
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-left:1px solid #aaaaa8;
	border-top:1px solid #aaaaa8;
	border-right:1px solid #a5a5a2;
	border-bottom:1px solid #a5a5a2;
	width:130px;
}

.dropdown_adventure_padding
{
	padding-left:43px;
	padding-top:14px;
}

.visit_us_learn_button
{
	background-image:url(../images/visit_us_learn_more.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:91px;
	height:15px;
}

.visit_us_book_button
{
	background-image:url(../images/visit_us_book.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:65px;
	height:15px;
}

.buttons_padding
{
	padding-top:16px;
	padding-left:43px;
}

/*.visit_us_main_text_bg_repeat
{
	background-image:url(../images/visit_us_main_text_bgrepeat.jpg);
	background-repeat:repeat-y;
}
*/
.visit_us_main_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#014da2;
	padding-left:5px;
	background-color:#e8e8e8;
	height:20px;
	padding-top:4px;
}

.visit_us_date
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffa900;
	padding-top:5px;
	padding-left:10px;
}

.visit_us_main_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ababab;
}

.visit_us_main_text_padding
{
	padding-left:10px;
	padding-right:6px;
}

.visit_us_main_text_padding_new
{
padding-left:25px;
padding-right:25px;
	padding: 0 25px;
	*position: relative;
	*left: 25px;
	*padding-right: 0;
	*padding-left: 0;
}

.visit_us_main_other_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6f6f6f;
}

.visit_us_main_other_text_padding
{
	padding-top:20px;
	padding-right:20px;
	padding-left:13px;
}

.visit_us_accomodation_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffa900;
	font-weight:bold;
}

.visit_us_comments_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#014a9f;
	font-weight:bold;
}

.visit_us_comments_text_padding
{
	padding-left:39px;
	padding-top:30px;
}

.visit_us_divider_text_padding
{
	padding-left:37px;
	padding-top:5px;
}

.visit_us_text_padding
{
	padding-top:10px;
	padding-right:20px;
	padding-left:36px;
}

.visit_us_send_comment_button
{
	background-image:url(../images/visit_us_send_comment.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:134px;
	height:15px;
	border:0px;
}

.visit_us_dates
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffa900;
}

.photo_below_side_nav
{
	background-image:url(../images/photo_below_side_nav.jpg);
	background-repeat:no-repeat;
}

.photo_select_album_padding
{
	padding-top:24px;
	padding-left:30px;
}

.photo_select_album_bullet_padding
{
	padding-left:35px;
	padding-top:15px;
}

.photo_select_album_bullet_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#a7e6fd;
	font-weight:bold;
	padding-left:4px;
}
.photo_select_album_bullet_text_yellow
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#fbd350;
	font-weight:bold;
	padding-left:4px;
}

.photo_select_album_bullet_text_padding
{
	padding-top:15px;
}

.photo_select_album_bullet_padding1
{
	padding-left:0px;
	padding-top:10px;
}

.photo_select_album_bullet_text_padding1
{
	padding-top:10px;
}

.photo_left_repeat
{
	background-image:url(../images/photo_left_repeat.jpg);
	background-repeat:repeat-y;
}

.photo_divider_padding
{
	padding-left:36px;
	padding-top:14px;
}

.photo_divider_padding1
{
	padding-left:26px;
	padding-top:14px;
}


.photo_photo_login_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#9fd5f1;
}

.login_textbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#80a6d0;
	margin:0px;
	width:151px;
	height:13px;
}

.kidsclub_login_textbox
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color:#80a6d0;
	margin:0px;
	width:110px;
	height:13px;
}

.photo_login_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a7e6fd;
	text-decoration:none;
	font-weight:bold;
}

.photo_login_btn
{
	background-image:url(../images/photo_login_button.jpg);
	background-repeat:no-repeat;
	width:65px;
	height:15px;
	cursor:pointer;
	border-width:0px;
}

.join_btn
{
	background-image:url(../images/join.gif);
	background-repeat:no-repeat;
	width:52px;
	height:15px;
	cursor:pointer;
	border-width:0px;
}

.photo_adventure_padding
{
	padding-left:39px;
	padding-top:12px;
}

.photo_adventure_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#95d3f8;
}

.photo_main_text_bg_repeat
{
	background-image:url(../images/photo_right_bg_repeat.jpg);
	background-repeat:repeat-y;
}

.photo_heading_padding
{
	padding-left:31px;
}

.photo_main_text_subheading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#1057a7;
	background-color:#e9e9e9;
	padding-top:2px;
}

.photo_main_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6f6f6f;
}

.photo_main_text_padding
{
	padding-left:62px;
	padding-right:35px;
}

.photo_text_padd
{
	padding-left:40px;
	padding-right:35px;
}

.photo_text_padd_error
{
	padding-left:15px;
	padding-right:35px;
}

.photo_pagination_border
{
	border:solid 1px #e8e8e8;
}

.photo_pagination_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffa900;
	padding-top:2px;
}

.photo_pagination_text_hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#014DA2;
	padding-top:2px;
}

.photos_border
{
	border:solid 1px #294083;
}

.photos_padding1
{
	padding-left:1px;
}

.photos_padding2
{
	padding-left:44px;
}

.photos_padding3
{
	padding-right:44px;
}

.photos_padding4
{
	padding-top:24px;
}

.photos_photo_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#014fa6;
}

.photos_text_padding1
{
	padding-left:47px;
	padding-top:10px;
}

.photos_text_padding2
{
	padding-left:4px;
	padding-top:10px;
}

.calender_main_text_top
{
	background-image:url(../images/calendar_main_text_top.jpg);
	background-repeat:no-repeat;
}

.calender_event_calender_padding
{
	padding-top:40px;
	padding-left:39px;
}

.calender_bullet_padding
{
	padding-left:6px;
	padding-bottom:4px;
}

.calender_main_text_dates
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#fea801;
}

.calender_images_border
{
	border:solid 1px #e5e6e6;
}

.calender_images_padding
{
	padding-left:44px;
}

.calender_main_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#807f7f;
	padding-right:5px;
}

.calender_main_text_read_more
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ff9600;
	padding-top:3px;
}

.calender_main_text_other_bg_repeat
{
	background-image:url(../images/calendar_main_text_new_bg.jpg);
	background-repeat:repeat-y;
}

.calender_main_text_white_bg_repeat
{
	background-image:url(../images/calendar_main_text_white.jpg);
	background-repeat:repeat-y;
}

.calendar_newsletter_bg
{
	background-image:url(../images/calendar_newsletter_bg.jpg);
	background-repeat:no-repeat;
}

.calender_events_bullet_padding
{
	padding-left:35px;
}

.calendar_events_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0e9ee2;
	font-weight:bold;
}

.calendar_events_date
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#fbd34f;
}

.calendar_events_read_all
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#63a052;
	padding-right:30px;
	padding-top:5px;
}

.calendar_events_divider_padding
{
	padding-left:35px;
	padding-top:4px;
}

.calender_display_bg
{
	background-image:url(../images/calendar_display_bg.jpg);
	background-repeat:no-repeat;
}

li{
margin:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:8px;
margin-left:18px;
list-style-image:url(../images/box.gif);
list-style-position:outside;
}

ul{
margin:0px;
padding-left:5px;
padding-top:10px;
}

ol{
margin:0px;
padding-left:5px;
padding-top:10px;
}

.errors
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-decoration:none;
}

a.help
{
z-index:24;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
padding-bottom:20px;
color:#7b7b7b;

}
a.help:hover
{
position:relative;
z-index:25;
cursor:help;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#80a6d0;
}

a.help span
{
display:none;
}

a.help:hover span
{
display:block;
position:absolute;
color:#80a6d0;
background-color:#ffffff;
top:3em;
left:3em;
width:18em;
border: 1px solid #c3ab39;
/*color:#7b7b7b;*/
text-align:left;
padding:2px;
text-decoration:none;
}


.slogan
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#014da2;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#014da2;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px;
}
h4
{
padding:0px;
margin:0px;
}

.h3_bluetext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#014da2;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px;
}

.h3_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#f7b118;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px;
}


.link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#01499d;
text-decoration:none;
font-weight:normal;
}
.padd_20
{
padding-left:22px;
padding-top:2px;
}

.link:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6f6f6f;
text-decoration:none;
font-weight:normal;
}

.sidenav_bg
{
background-image:url(../images/sidenav_bg.gif);
background-repeat:no-repeat;
background-position:top left;
height:30px;
}

.sidenav_bg:hover
{
background-image:url(../images/sidenav_bg.gif);
background-repeat:no-repeat;
background-position:top left;
height:30px;
}


.sidenav_bg_small
{
background-image:url(../images/sidenav_bg_small.gif);
background-repeat:no-repeat;
background-position:top left;
height:25px;
}

.sidenav_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a7e6fd;
font-weight:bold;
text-decoration:none;
padding-left:30px;
background-image:url(../images/yellow_box.jpg);
background-repeat:no-repeat;
background-position:15px 4px;
}

.sidenav_text:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fbd34f;
font-weight:bold;
text-decoration:none;
padding-left:30px;
background-image:url(../images/yellow_box.jpg);
background-repeat:no-repeat;
background-position:15px 4px;
}

.sidenav_text1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#F0C427;
font-weight:bold;
text-decoration:none;
padding-left:50px;
background-image:url(../images/yel_arrow.gif);
background-repeat:no-repeat;
background-position:15px 4px;
}


.sidenav_text_hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fbd34f;
font-weight:bold;
text-decoration:none;
padding-left:30px;
background-image:url(../images/yellow_box.jpg);
background-repeat:no-repeat;
background-position:15px 4px;
}

.sidenav_padding
{
  padding-left:36px;
	padding-top:14px;
}

.sidenav_padding_bottom
{
padding-bottom:15px;
}

.sidenavbg_rpt
{
background-image:url(../images/left_bg_r.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.sidenavbg_rpt_bottom
{
background-image:url(../images/left_bg_r_rpt.jpg);
background-repeat:repeat-y;
background-position:top left;
}
.leftpanel_bg
{
background-image:url(../images/leftpanel_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.leftpanel_bg_rpt
{
background-image:url(../images/leftpanel_bg_rpt.jpg);
background-repeat:repeat-y;
background-position:top left;
}
.sidenavbg
{
background-image:url(../images/left_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.odd{
	background-image:url(../images/ne_main_text_new_bg.gif);
	background-repeat:repeat-y;
}
.even{
	background-image:url(../images/ne_main_text_bg_repeat.gif);
	background-repeat:repeat-y;
}

.head_bg
{
background-image:url(../images/head_ng.gif);
background-repeat:repeat-x;
background-position:top left;
height:30px;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
}

.h3_text1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.h3_text2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#01499e;
text-decoration:none;
font-weight:bold;
background-image:url(../images/right_arrow.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
padding-left:22px;
}

.blue_bottom
{
border-bottom:solid 1px #4ed7f7;
}

.button_bg
{
background-image:url(../images/buttonbg.jpg);
background-repeat:repeat-x;
background-position:top left;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#001a89;
text-decoration:none;
font-weight:bold;
}


.main_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6f6f6f;
}

.main_link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#014a9f;
}

.padding_top_60
{
padding-top:60px;
}

.padding_top_45
{
padding-top:45px;
}
.padding_top_40
{
padding-top:40px;
}

.padding_cetaceans
{
padding:15px 15px 10px 22px;
}

.padding_top_70
{
padding-top:70px;
}
.padding_top_2
{
padding-top:2px;
}
.padding_top_5
{
padding-top:5px;
}
.padding_top_10
{
padding-top:10px;
}
.padding_top_20
{
padding-top:20px;
}
.padding_bottom_2
{
padding-bottom:2px;
}
.padding_bottom_5
{
padding-bottom:5px;
}
.padding_bottom_10
{
padding-bottom:10px;
}

.padding_left_15
{
padding-left:15px;
}

.padding_left_17
{
padding-left:17px;
}


.padding_left_12
{
padding-left:12px;
}

.padding_left_5
{
padding-left:5px;
}

.padding_left_3
{
padding-left:3px;
}


.padding_left_20
{
padding-left:20px;
}

.padding_left_25
{
padding-left:25px;
}

.padding_left_30
{
padding-left:30px;
}

.padding_left_40
{
padding-left:40px;
}
.padding_left_10
{
padding-left:10px;
}


.padding_left_42
{
padding-left:42px;
}

.padding_left_50
{
padding-left:50px;
}

.padding_left_55
{
padding-left:55px;
}

.padding_left_60
{
padding-left:60px;
}

.padding_left_65
{
padding-left:65px;
}

.padding_right_10
{
	padding-right:10px;
}

.padding_right_15
{
	padding-right:15px;
}

.padding_right_20
{
	padding-right:20px;
}

.padding_right_25
{
	padding-right:25px;
}

.padding_right_30
{
padding-right:30px;
}

.margin_padding_top_5{
margin-top:5px;
margin-bottom:2px;
padding-bottom:2px;
padding-top:5px;
}

.padding_bottom_15
{
	padding-bottom:15px;
}

#table_border td
{
border-bottom:solid 1px #fee9cc;
border-right:solid 1px #fee9cc;
}
.table_border_new td
{ 
border-bottom:solid 1px #fee9cc;
border-right:solid 1px #fee9cc;
}


.tbl_border_left 
{
border-left:solid 1px #fee9cc;
border-bottom:solid 1px #fee9cc;
}

.tbl_border_bottom
{
border-bottom:solid 1px #fee9cc;
}

.tbl_border_right 
{
border-right:solid 1px #fee9cc;
border-bottom:solid 1px #fee9cc;
}


#tbl_border_top  td
{
border-top:solid 1px #fee9cc;
}
.tbl_border_top_new td
{
border-top:solid 1px #fee9cc;
}
.drop_down
{
background-color:#309fe6;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
display:block;
padding-bottom:4px;
padding-top:4px;
outline:none;
border-bottom:solid 1px #06529d;
}
.drop_down:hover
{
background-color:#309fe6;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#014a9f;
text-decoration:none;
display:block;
padding-bottom:4px;
padding-top:4px;
outline:none;
border-bottom:solid 1px #06529d;
}

.drop_down_hover
{
background-color:#309fe6;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:none;
display:block;
padding-bottom:4px;
padding-top:4px;
outline:none;
border-bottom:solid 1px #06529d;
}

.whitebg
{
background-color:#FFFFFF;}

.graybg
{
background-color:#e9e9e9;
}

.footer_padding
{
/*padding-left:130px;*/
padding-left:15px;
}

.tickets_bg
{
background-image:url(../images/tickets_bg.gif);
background-repeat:no-repeat;
background-position:top right;
width:256px;
height:107px;
}

.view_basket_new
{
background-image:url(../images/view_basket_new.png);
background-repeat:no-repeat;
background-position:top left;
width:200px;
height:47px;
}

.tickets_discount_bg
{
background-image:url(../images/ticket_discount.gif);
background-repeat:no-repeat;
background-position:top left;
width:248px;
height:84px;
}

.ten_percent
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
color:#06427c;
text-decoration:none;
padding-left:22px;
padding-top:30px;
}

.yellowtext_big
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#fac61b;
text-decoration:none;
}

.yellowtext_small
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#fac61b;
text-decoration:none;
padding-right:5px;
padding-left:10px;
padding-top:10px;
}


.yellowtext_mid
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#fac61b;


text-decoration:none;
padding-left:10px;
padding-top:20px;
}

.testi_text
{
padding-left:10px;}

.share_story_bg
{
background-image:url(../images/share_story.gif);
background-repeat:no-repeat;
background-position:top left;
width:225px;
height:32px;
}

.tckt_dolphin_rt
{
background-image:url(../images/shop_dolphine_r.jpg);
background-repeat:no-repeat;
background-position:right top;
width:262px;
height:248px;
}

.tckt_bottom
{
background-image:url(../images/tckt_bottom.gif);
background-repeat:no-repeat;
background-position:right top;
}
.calodd {

	background-color: #7a9b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}
.calodd_mo {
background-color: #e7de12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.caldayselected {

	background-color: #e7de12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}
.caldayselected_mo {
background-color: #7a9b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}



.caleven {

	background-color: #7a9b2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}



.old {

	background-color: #718c26;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}
.old_mo {

	background-color: #e7de12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;

}
.month_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#337eb9;
background-image:url(../images/newmonth_03.jpg);

}
.year_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#e7de12;
background-image:url(../images/year_03.gif);
background-repeat:no-repeat;
}
.calendDays{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e5c130;
	background-color:#668629;	

}
.calendDays_sunday{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BA0C0C;
	background-color:#668629;	

}
.nextrightleft{
background-color:#90ab3f;
}
.normal_footer_month{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
background-color:#9cb454;
cursor:pointer;
}
.selected_footer_month{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#374e06;
background-color:#c0af00;
cursor:pointer;
}
.eventtable{
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}
.myodd{
background-color:#FFFFFF;
}
.myeven{
	background-color:#e3e3e4;
	
}
.imgissue{
padding-bottom:10px;

}
.flash_wh
{
width:983px;
height:304px;
}
.flash_allsub
{
width:444px;
height:248px;
}
.c2a_head
{
font-family:Arial, Helvetica, sans-serif;
color:#00244b;
font-size:20px;
font-weight:500;
text-decoration:none;
}

.c2a_padd
{
padding-left:25px;
padding-top:15px;
padding-bottom:6px;
}

.free_photo_text
{
font-family:Arial, Helvetica, sans-serif;
color:#fac61b;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left:12px;
line-height:2;
}

.free_photo_text_small
{
font-family:Arial, Helvetica, sans-serif;
color:#fac61b;
font-size:12px;
font-weight:900;
text-decoration:none;
padding-left:12px;
}

.grey_dotted_line
{
	background-image:url(../images/grey_dotted_line.gif);
	background-repeat:repeat-x;
}
.image_pad
{
padding-top:10px;
padding-bottom:10px;
}
.coffs_pad
{
padding-top:12px;
padding-bottom:12px;
}

.coffs_pad_noimage
{
padding-top:10px;
padding-bottom:10px;
}

.session_pad
{
padding-top:27px;
padding-bottom:27px;
}
.cetaceans_pad
{
padding-top:27px;
padding-bottom:27px;
}


/*-----------------------News List Styles------------------------------*/
.news_list_left_bdr_odd
{
background-color:#90b1d7;
width:3px;
border-left:3px solid #014DA2;
}
.news_list_left_bdr_even
{
background-color:#588ac4;
width:3px;
border-left:3px solid #014DA2;
}
.news_list_right_bdr_odd
{
background-color:#90b1d7;
width:3px;
}
.news_list_right_bdr_even
{
background-color:#588ac4;
width:3px;
}
.news_img_bdr
{
border:1px solid #e7e7e7;
}
/*-----------------------News List Styles End------------------------------*/
/*-----------------------Photo Album Styles------------------------------*/
.photo_album_bg
{
background-image:url(../images/album_bg.gif);
background-repeat:no-repeat;
width:256px;
padding-top:22px;
padding-left:20px;
}
.photo_album_bg1
{
background-image:url(../images/album_bg1.gif);
background-repeat:no-repeat;
width:256px;
padding-top:22px;
padding-left:20px;
}
.photo_album_size
{
width:104px;
height:84px;
}

.photo_gallery_bg
{
background-image:url(../images/album_bg.gif);
background-repeat:no-repeat;
width:256px;
padding-top:22px;
padding-left:20px;
}

/*-----------------------Photo Album Styles End------------------------------*/

/*-----------------------Book Adventure style---------------------------------*/
.selecbox 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#5780ae;
	border: 1px solid #c3ab39;
	margin:0px;
	width:100px;
	padding-left:4px;
}

.back
{
	background-image:url(../images/back.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:63px;
	height:15px;
}

.change_adv
{
	background-image:url(../images/change_adv.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:136px;
	height:15px;
}

.learn_more_btn
{
	background-image:url(../images/learn_more_btn.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:101px;
	height:15px;
}

.book_btn
{
	background-image:url(../images/book_btn.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	width:65px;
	height:15px;
}

.admin_block {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F5F2B4;
	background-image:url(../images/admin_block.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
}

.limited_seats {
	background-image:url(../images/limited_seats.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F5F2B4;
}

.selected {
	background-color:#e7de12;
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#374E06;
	font-weight:normal;
}

.cal_hover {
	background-color:#e7de12;
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#374E06;
	font-weight:normal;
}
.cal_hover_limited {
	background-color:#e7de12;
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#374E06;
	font-weight:normal;
}

.cal_hover_limited_sub {
	background-color:#e7de12;
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#374E06;
	font-weight:normal;
}

.notinrange {
	background-image:url(../images/notinrange.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#E7DE12;
	font-weight:normal;
}

.available {
	background-color:#a0cb38;
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#F5F2B4;
	font-weight:normal;
}

.limited_seats_sub {
	background-image:url(../images/limited_seats_sub.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:italic;
	color:#F5F2B4;
	font-weight:normal;
}

.notinrange_sub {
	background-image:url(../images/notinrange_sub.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	color:#F5F2B4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.admin_block_sub {
	background-image:url(../images/admin_block_sub.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#F5F2B4;
	font-weight:normal;
}

.book_now {
	background-image:url(../images/book_now.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-width:0px;
	/*width:92px;*/
	width:81px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6d7071;
	font-weight:normal;
	/*text-indent:-9999px;*/
}

.cal_head {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#014da2;
}
.heading_padd{
padding-bottom:8px;
}

.red1{
color:#FF0000;}
.table_1_brdr{
border:1px solid #999999;}
/*-----------------------Book Adventure style End---------------------------------*/


/*-----------------------Conservation Style---------------------------------*/

.conservation_foot_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	font-weight: normal
}

.text_bold{
	text-decoration:none;
	font-weight:bold;
}
/*-----------------------Conservation Style End---------------------------------*/

.border_img
{
border:solid 1px #5e86c1;
}

.title_bar
{
background-color:#e4f5fe;
background-image:url(../images/shop_arrow1.gif);
background-repeat:no-repeat;
background-position:3px 3px;
height:25px;
}
.title_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#1057a7;
text-decoration:none;
padding-left:39px;
}

.awards
{
background-image:url(../images/awards.gif);
background-position:top left;
background-repeat:no-repeat;
width:230px;
height:76px;
}
.padding_awards
{
padding-left:70px;
padding-top:35px;
}

.customer_service
{
background-image:url(../images/customer_service.gif);
background-position:top left;
background-repeat:no-repeat;
width:230px;
height:76px;
}
.padding_cs
{
padding-left:20px;
padding-top:50px;
}

.payment_option
{
background-image:url(../images/payment_option.gif);
background-position:top left;
background-repeat:no-repeat;
height:76px;
}
.padding_pay
{
padding-left:20px;
}

.quicktourn_text
{
	color:#a6cfff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-left:25px;
	padding-right:25px;
}

.tickets_left_curve
{
padding-left:15px;
padding-bottom:12px; 
background-image:url(../images/curve_left.jpg); 
background-repeat:no-repeat; 
background-position:top left;
border:0px;
}

.tickets_right_curve
{
background-image:url(../images/curve_right.jpg); border:0px; background-repeat:no-repeat; background-position:top right;
}

/* Calendar styles */

.sub_date_width_height
{
	width:25px;
	height:25px;	
}


/* Calendar styles End */

/*breadcrumbs*/

.breadcrumbs_text{
color: #6f6f6f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:20px;
padding-bottom:10px;
}

.breadcrumbs {
color: #01499d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;

}

.breadcrumbs:hover{
color: #6f6f6f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}

.breadcrumbs_text2{
color: #C0C0C0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.breadcrumbs2 {
color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.breadcrumbs2:hover{
color: #C0C0C0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}

.prod_price
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ca5a5a;

}

.prod_special_price
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#014DA2;
}

.pointer_cur
{
  cursor:pointer;
}

.table_border{
padding:10px 10px 10px 10px;
border:1px solid #C3AB39;
}

.ul_li_menu{
list-style:none;
list-style-image:none;
list-style-type:none;
padding:2px 0 0 0;
}
.ul_li_menu:hover{
list-style:none;
list-style-image:none;
list-style-type:none;
padding:2px 0 0 0;
}

.ul_li_menu_n{
list-style:none;
list-style-image:none;
list-style-type:none;
padding:2px 0 10px 0;
}
.ul_li_menu_n:hover{
list-style:none;
list-style-image:none;
list-style-type:none;
padding:2px 0 10px 0;
}

.side_nav
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a7e6fd;
font-weight:bold;
text-decoration:none;
padding-left:30px;
}

.side_nav:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fbd34f;
font-weight:bold;
text-decoration:none;
padding-left:30px;
}

.side_nav_hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fbd34f;
font-weight:bold;
text-decoration:none;
padding-left:30px;
}

.sitemap_head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#f8a80b;
}

.sitemap_head:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#014A9F;
}

.sitemap_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#6D7071;
}

.sitemap_text:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#01499d;
}
.product_image{
width:130px;
height:110px;
border:0px solid #80a6d0;
}
.product_detail_image{
/*border:1px solid #80a6d0;*/
margin-left:5px;
margin-bottom:5px;
}
.product_textbox 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#014da2;
	border: 1px solid #c3ab39;
	margin:0px;
	width:107px;
	height:20px;
	padding-left:4px;
}
.prod_listcolour_tb 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#014da2;
	border: 1px solid #c3ab39;
	margin:0px;
	width:65px;
	height:20px;
}
.prod_listsize_tb 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color:#014da2;
	border: 1px solid #c3ab39;
	margin:0px;
	width:50px;
	height:20px;
}
.prod_listquantity_tb 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-color: #ffffff;
	color:#014da2;
	border: 1px solid #c3ab39;
	margin:0px;
	width:22px;
	height:16px;
}



.add_cart_text{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#112994;
}

.margin_padd_0{
	margin:0px;
	padding:0px;
}

/*style for shopping cart popup*/
.sc_info {
  position: relative;
}
.sc_info_2 {
  position: absolute;	
	display: none;
	top: -120px;
	left: -380px;
}
.pop_up {
  position: absolute;
	display: none;	
}
.padding_coffe{
padding-right:50px;
}


/*border for eduction page details table*/
.edu_tbl_border{
border: 1px solid #000000;
border-collapse:collapse;
}

.padd_left_8
{
	padding-left:8px;
}
.td_right_brd
{
	border-right: 1px solid #CCCCCC;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
}	

.td_brd_guest
{
	border-right: 1px solid #dddfe3;
}	

.td_brd_guest_white
{
	border-right:1px solid #ffffff;
}	

.padding_left_222
{
	padding-left:222px;
}

.padding_bottom_8
{	
	padding-bottom:8px;
}	

.margin_left_30
{
	margin-left:30px;
}	

.width_145
{
	width:145px;
}

.left_bullet
{	
	background-image: url(../images/yellow_box.jpg);
}
.valign_top
{
vertical-align:top;
}
.margin_top_bottom_10
{
margin-bottom:10px;
margin-top:10px;
}	
.login_req
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#014da3;
font-weight:bold;
}

#share_story_nav{width:225px; height:132px;background-image:url(../images/share_story.gif);background-repeat:no-repeat;background-position:top left;}
#share_story_nav img{margin:15px;}
#share_story_nav .content{padding:35px 10px 0 15px;}

.info_table td{padding:5px;}
.display_inline{display:inline;}
.float_left{float:left;}
.float_right{float:right;}
.width355{width:355px;}
.width267{width:267px;}
.width300{width:300px;}
.width350{width:350px;}
.height550{height:550px;}


.h3_heading
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#014da2;
text-decoration:none;
font-weight:bold;
padding:0px;
margin:0px;
}

.footer_border
{
border-right: 1px solid #09D1F5;
padding-left:8px;
padding-right:8px;
}

.footer_pad_8
{
padding-left:8px;
padding-right:8px;
}

.breadcrums_font_weight
{
font-weight:normal;
}
.video {
margin:8px 13px 0 18px;
width:671px;
}
.padding_h2 {
padding:10px 0 0 15px;
}
.video_top {
background-image:url(../images/video_top.gif);
background-position:left top;
background-repeat:no-repeat;
height:27px;
margin:0 auto;
width:735px;
}

.video_margin {
padding:0 12px;
}
.video_bg {
background-image:url(../images/video_rpt.gif);
background-position:-1px top;
background-repeat:repeat-y;
margin:0 auto;
overflow:auto;
width:647px;
border:1px solid #CCD5D6;
border-width:1px/* 1px 0 1px*/;
}
.prod_img {
border:1px solid #BFCACB;
margin:auto;
padding:1px;
}
.padding_b5 {
padding:0 0 5px;
}
.date_text {
-x-system-font:none;
color:#7E9FA2;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
.video_blk1 {
background-image:url(../images/divider.jpg);
background-position:right 6px;
background-repeat:no-repeat;
float:left;
padding:12px 5px 12px 0;
width:318px;
}

.video_blk2 {
float:left;
padding:12px 0 12px 15px;
width:305px;
}
.vidPlayer {
clear:both;
float:left;
margin:15px 0 0 0;
/*padding:11px 0 5px 24px;*/
}

.video_label {
color:#014DA2;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px 7px 5px 0;
width:95px;
text-align:left;
margin:0;
}

.video_labelval {
color:#014DA2;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 7px 5px 0;
margin:0;
width:525px;
}

.video_wrapper { margin:25px 15px; overflow:hidden; }
.video_detail { margin:15px 0 0 0; padding:0 20px; overflow:hidden; }
h2.h4_text { margin:0; padding:4px 0 0 0;}
#footer_table td {text-align:left; }


.paginate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
}
a.paginate {
    border: 1px solid #000080;
    padding: 2px 6px 2px 6px;
    text-decoration: none;
    color: #000080;
}
a.paginate:hover {
    background-color: #000080;
    color: #FFF;
    text-decoration: underline;
}
a.current {
    border: 1px solid #000080;
    font: bold .7em Arial,Helvetica,sans-serif;
    padding: 2px 6px 2px 6px;
    cursor: default;
    background:#000080;
    color: #FFF;
    text-decoration: none;
}
span.inactive {
    border: 1px solid #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    padding: 2px 6px 2px 6px;
    color: #999;
    cursor: default;
}
.listtable_th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	border: 1px dashed #F1F2F5;
	text-align: left;
	background-color: #D1E0F3;
}
.listtable_td {
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border: 1px dashed #F1F2F5;
}

.pagination_div
{
text-align:right;
padding:5px 13px 0 10px ;
}
.margin_gallery
{
margin:0 0 10px 0;
}
.padding_left_11{
padding-left:11px;
}
#chkout_form td{padding:0; margin:0;}