/* CSS Document */
body{margin:0; padding:0; background:#012387 url(../../../images/fotter_new2.jpg) center bottom no-repeat;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
h2{margin:0; padding:0;}
.main_body{width:1004px; height:auto; margin:0 auto; padding:0; margin-bottom:27px;}

.wrap_body{width:1004px;  margin:0; padding:0; background:url(../../../images/bg_1.jpg) 0 0 repeat-x;}
.building_main{width:972px; margin:0 auto; padding:0 0 0 0;}

.head_leftmain_amt1 .water_taxi {
	display:block;
	float:left;
}
.head_leftmain_amt1 .water_taxi div {
	background-image: url(/images/WT_WebsiteButton.png);
	background-repeat: no-repeat;
	width:375px;
	height:135px;
	margin: 60px 0 45px 30px;
}
.head_leftmain_amt1 .water_taxi div span { display:none; }
.head_leftmain_amt1 .xmas_vouchers {
	background-image: url(/images/xmas_vouchers.png);
	background-repeat: no-repeat;
	width:195px;
	height:120px;
	margin: 50px 0 0 480px;
}


.header_body{width:972px; height:341px; margin:0; padding:0; background:url(../../../images/hed_bg.jpg) 0 5px no-repeat;}
.logo{width:249px; height:202px; margin:0; padding:18px 0 0 12px; float:left; /*background:url(../../../images/logo-1-st-georges-day.jpg) 12px 18px no-repeat;*/ background:url(../../../images/logo_1.jpg) 12px 18px no-repeat;}
.header_right_body{width:198px; height:321px; padding:10px 4px 0 0; margin:0; float:right;}

.newslettwer_body1{width:198px; height:160px; margin:0; padding:0; float:left;}
.newslettwer_body2{width:198px; height:28px; margin:0; padding:0;}

.newslettwer_nl{width:99px; height:28px; margin:0; padding:0; float:left; background:url(../../../images/n_1.jpg) 0 0 no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:27px; text-align:center;}

.newslettwer_ju{width:99px; height:28px; margin:0; padding:0; float:left; background:url(../../../images/n_2.jpg) 0 0 no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:27px; text-align:center;}

.newslettwer_body_middle{width:172px; height:107px; margin:0; padding:10px 0 0 22px; border-left:2px solid #00278b; border-right:2px solid #00278b; background-color:#2a60c1;}
.newslettwer_body_middle_new{width:172px; height:112px; margin:0; padding:5px 0 0 22px; border-left:2px solid #00278b; border-right:2px solid #00278b; background-color:#2a60c1;}

.newslettwer_body_bottom{width:198px; height:14px; margin:0; padding:0; background:url(../../../images/round_bg1.gif) 0 0 no-repeat;}

.specialoffer_body1{width:176px; height:155px; margin:2px 0 0 0; -margin-top:-2px; padding:10px 10px 0 12px; background:url(../../../images/round_bg2.gif) 0 0 no-repeat; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:16px;}

.inputfield_home{width:156px; height:17px; margin:0 0 0 0; padding:0 0 0 0; background-color:#4e7dc2; border:1px solid #c8c8c8;}
.inputfield_home.text_color { color:#FFFFFF;}
.subscribe_1{padding-top:10px;}
.spacer_1{padding-top:7px;}
.subscribe_1_2{padding-top:6px;}
.spacer_1_2{padding-top:5px;}

.secondmain_body{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/secong_bg1.png) 0 0 no-repeat /*#0749a1*/;}
.secondmain_wrap{width:972px; margin:0 auto; padding:0 0 0 0; }
.lap_1{width:1004px; height:8px; margin:0; padding:0; background:url(../../../images/hed_2_bg.jpg) 0 0 no-repeat;}

.navmain_body{width:972px; height:59px; margin:0 0 0 0; padding:0 0 0 0;}
.menu_top{width:969px; height:36px; margin:0; padding:0; background:url(../../../images/blue_line.jpg) 0 bottom no-repeat;}
.menu_top ul{margin:0 0 0 5px; padding:0; list-style:none;}
.menu_top li{margin:0 0 0 4px; padding:0; list-style:none; float:left; line-height:35px; text-align:center;}
.home{width:70px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.home:hover{width:70px; height:36px; margin:0; padding:0; background:url(../../../images/home_1.gif) 0 0 no-repeat; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:36px; text-align:center;}

.home_visited{width:70px; height:36px; margin:0; padding:0; background:url(../../../images/home_1.gif) 0 0 no-repeat; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:36px; text-align:center; display:block;}
.about_us1{width:80px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.about_us1:hover{width:80px; height:36px; margin:0; padding:0; background:url(../../../images/about_us_btn.gif) 0 0 no-repeat; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:36px; text-align:center;}
.about_us1_visited{width:80px; height:36px; margin:0; padding:0; background:url(../../../images/about_us_btn.gif) 0 0 no-repeat; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:36px; text-align:center; display:block;}

.ourboat_trip{width:108px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.ourboat_trip:hover{width:108px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/ourvote_trip.gif) 0 0 no-repeat}
.ourboat_trip_visited{width:108px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/ourvote_trip.gif) 0 0 no-repeat}

.Who_is_this{width:110px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.Who_is_this:hover{width:110px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/whoisthis_for.gif) 0 0 no-repeat}
.Who_is_this_visited{width:110px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/whoisthis_for.gif) 0 0 no-repeat}

.how_to_book{width:92px; height:36px; margin:0; padding:0; text-decoration:none; display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#FFFFFF; line-height:36px; text-align:center;}
.how_to_book:hover{width:92px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/how_to_book.gif) 0 0 no-repeat;}
.how_to_book_visited{width:92px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/how_to_book.gif) 0 0 no-repeat; cursor:pointer;}

.safety{width:56px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.safety:hover{width:56px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/safty_1.gif) 0 0 no-repeat}
.safety_visited{width:56px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/safty_1.gif) 0 0 no-repeat}

.vessel{width:106px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.vessel:hover{width:106px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/vesel_features.gif) 0 0 no-repeat}
.vessel_visited{width:106px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/vesel_features.gif) 0 0 no-repeat}

.blog{width:86px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.blog:hover{width:86px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/latest_news_btn.gif) 0 0 no-repeat}
.blog_visited{width:86px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/latest_news_btn.gif) 0 0 no-repeat}

.media_center{width:94px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.media_center:hover{width:94px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/media_gallery.gif) 0 0 no-repeat}
.media_center_visited{width:94px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center; background:url(../../../images/media_gallery.gif) 0 0 no-repeat}

.menu_bottom{width:969px; height:22px; margin:0; padding:0; background:url(../../../images/orange_line.jpg) 0 no-repeat;}


.imagerow_body{width:972px; height:183px; margin:7px 0 7px 0; padding:0 0 0 0; }
.imagerow_image_1{width:199px; height:183px; margin:0 0 0 0; padding:0; float:left; background:url(../../../images/row_imgbg4.gif) 3px top no-repeat;}
.imagerow_image_one1{margin:0; padding:0 0 0 3px;}
/*-----------------css[15 June,2009 start]-------*/
.book_now_pak_1{width:392px; height:88px; float:left; padding-top:239px; text-align:right;}
.book_now_pak_2{margin-top:-16px; padding-right:21px; text-align:right;}
.book_now_pak_3{margin-top:-15px; padding-right:22px; text-align:right;}
.book_now_pak_4{margin-top:-16px; padding-right:22px; text-align:right;}
.book_now_pak_5{margin-top:-15px; padding-left:0px;padding-right:5px; text-align:right;}
/*-----------------css[15 June,2009 End]-------*/
.imagerow_image_one_text{ height:35px; margin:0; padding:6px 0 0 14px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.imagerow_image_2{width:199px; height:183px; margin:0 0 0 0; padding:0; float:left; background:url(../../../images/row_imgbg4.gif) 1px top no-repeat;}
.imagerow_image_two1{margin:0; padding:0 0 0 0;}

.imagerow_image_3{width:199px; height:183px; margin:0 0 0 0; padding:0; float:left; background:url(../../../images/row_imgbg4.gif) left top no-repeat;}

.imagerow_image_4{width:167px; height:146px; margin:0 0 0 0; padding:0; float:left; background:url(../../../images/row_imgbg4.jpg) left top no-repeat;}
.imagerow_image_5{width:176px; height:146px; margin:0 0 0 0; padding:0; float:left; background:url(../../../images/row_imgbg4.jpg) left top no-repeat;}

.sailling_body{width:972px; height:241px; margin:0; padding:0;clear:both;}
.sailling_first_body{width:508px; height:210px; margin:0; padding:20px 80px 0 24px; float:left;  background:url(../../../images/sail_img2.jpg)  right 0 no-repeat;}

.sailling_second_body{width:360px; height:230px; margin:0; padding:0; float:left; background:url(../../../images/sail_img1.jpg) 0 0 no-repeat;}

.corporate_mainbody{width:972px; height:146px; margin:0; padding:0;}
.corporate_image1{width:170px; height:146px; margin:0; padding:0; float:left; background:url(../../../images/row_imgbg4.gif) 0 0 no-repeat;}
.corporate_image_one{width:170px; height:102px; margin:0; padding:0;}
.corporate_image2{width:170px; height:146px; margin:0 0 0 30px; padding:0; float:left; background:url(../../../images/row_imgbg4.gif) 0 0 no-repeat;}
.corporate_image_text{margin:0; padding:5px 0 0 0; text-align:center;}
.corporate_image_text_pirate{margin:0; padding:5px 0 0 0; text-align:center;}
.corporatetext_r{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.corporatetext_r:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.footer_body{width:1004px; height:178px; margin:0; padding:0; background:transparent;/*url(../../../images/fotter_new2.jpg) 0 0 no-repeat;*/clear:both;}
.footer_text_body{width:1004px; height:14px; margin:0 0 0 0; padding:160px 0 0 0;}
.footer_leftbody{width:275px; margin:0 0 0 0; padding:0 0 0 53px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footer_rightbody{width:200px; margin:0 0 0 0; padding:2px 20px 0 0; float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;}

/*---------aboutus----- */

.f_1{padding-left:80px; padding-top:12px;}
.lr_body{width:972px; height:100%; padding:10px 0 0 0; margin:0;}
.lr_body_desc{float:left;width:972px;padding:10px 0 0 0; margin:0;}
.lr_left_r1{width:560px; height:auto; margin:0; padding:0; float:left;}
.lr_left_r1_desc{float:left;width:560px;margin:0;padding:0;}
.lr_left_r1_top{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_1r.jpg) 0 0 no-repeat;}
.lr_left_r1_middle{width:530px; height:auto; margin:0; padding:10px 15px 25px 15px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-8px;}
.lr_left_r1_bottom{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_bottom1.gif) 0 0 no-repeat;}
.b{margin:0 0 0 15px; padding:0;}
.butt_1{background:url(../../../images/bullet_1_r.jpg) left 4px no-repeat; list-style:none; margin:0; padding:0 0 0 15px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:15px;}
.lr_right_r1{width:401px; height:auto; margin:0 0 0 10px; padding:0; float:left;}
.lr_right_height { height:235px;}
.review_1{width:398px; padding:10px 0 0 0; margin:0;}
.review_top1{width:378px; height:42px; margin:0 0 0 0; padding:0 0 0 20px; background:url(../../../images/review_top_1.gif) 0 0 no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:41px;}
.review_middle1{width:378px; height:auto; margin:0 0 0 0; padding:10px 0 0 20px; background:url(../../../images/review_middle_1.jpg) 0 0 repeat-y;}
.review_bottom1{width:398px; height:15px; margin:0 0 0 0; padding:0 0 0 0; background:url(../../../images/review_bottom_1.gif) 0 0 no-repeat;}
.hei{height:7px; margin:0; padding:0;}
.review_2{width:398px; height:146px; padding:0 0 0 0; margin:0; -margin-top:-5px;}
.review_meet1{width:195px; height:146px; margin:0; padding:0; background:url(../../../images/meet_bg1.gif) 0 0 no-repeat; float:left;}
.about_img1{margin:0; padding:2px 0 0 2px;}
.review_meet2{width:195px; height:146px; margin:0 0 0 8px; padding:0; background:url(../../../images/meet_bg1.gif) 0 0 no-repeat; float:left;}

.menu_bottom_about{width:847px; height:22px; margin:0; padding:0 0 0 125px; background:url(../../../images/orange_line.jpg) 0 no-repeat;}

.about_link_1{font:bold 12px Arial, Helvetica, sans-serif; color:#00278b; line-height:22px; text-decoration:none;}
.about_link_1:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:22px; text-decoration:none;}
.about_link_1a{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:22px; text-decoration:none;}
.about_link_1a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:22px; text-decoration:none;}

.ab_text_1{font:bold 18px Arial, Helvetica, sans-serif; color:#fd7400; line-height:20px;}
.ab_text_1 a{font:bold 18px Arial, Helvetica, sans-serif; color:#fd7400; line-height:25px; text-decoration:underline;}
.ab_text_1 a:hover{font:bold 18px Arial, Helvetica, sans-serif; color:#fd7400; line-height:25px; text-decoration:underline;}
.ab_text_1 a:activated{font:bold 18px Arial, Helvetica, sans-serif; color:#fd7400; line-height:25px; text-decoration:underline;}
.wrap_about_body{width:1004px;  margin:0; padding:0; background:url(../../../images/ab_bg_2.jpg) 0 0 repeat-x;}

.secondmain_about_main_body{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/secong_bg1.png) 0 0 no-repeat;/*url(../../../images/about_background_1.jpg) 0 0 repeat-y;*/ float:left;}

.secondmain_about_body{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/secong_bg1.png) 0 0 no-repeat;/*background:url(../../../images/about_main_1bg_new.jpg) 0 0 no-repeat;*/ }
.lap_2{width:1004px; height:8px; margin:0; padding:0;}
.about_fott1{width:974px; margin:0; padding-top:136px; padding-left:5px; background: transparent/*url(../../../images/fotter_new2.jpg) 0 0 no-repeat #2f3d4a*/; float:left;clear:both;}
a.footLogo, a.footLogoLeft {border:0;display:block;float:left; margin:0 4px;}
a.footLogoLeft {padding-left:0;display:inline;}
a.footLogo img, a.footLogoLeft img {border:0;}
.footer_leftbody_ab{width:275px; margin:0 0 0 0; padding:5px 0 10px 0; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#fff;}
.footer_leftbody_ab_new{width:375px; margin:0 0 0 0; padding:5px 0 10px 0; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#fff;}
.terms_style {font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.terms_style a{font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration: none;}
.terms_style a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration: underline;}
.footer_rightbody_ab{width:200px; margin:0 0 0 0; padding:5px 10px 0 0; float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:right;}
.footer_rightbody_ab a{font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:right; text-decoration:none;}
.footer_rightbody_ab a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:right; text-decoration:underline;}
.hei_2{height:700px;}
/*---------aboutus----- */
/*---------aboutus[features]----- */
.facebook_1{padding-left:3px; padding-top:10px;}
.tbook_1{padding-left:25px;}
.facebook_share{padding-left:3px; padding-top:16px;}
.hull_1{width:515px; height:74px; padding:0 0 15px 0; margin:0;}
.hull_1_image{width:175px; height:72px; margin:0 17px 0 0; padding:0; float:left;}
.hull_1_imagetext{ width:323px; margin:0; padding:0; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:15px;}
.hull_text1{font:bold 14px Arial, Helvetica, sans-serif; color:#fd7d02; margin:0; padding-bottom:3px;}
.hei_3{height:900px;}
.hei_4{height:630px;}
.hei_4_n{height:280px;}

/*---------aboutus[features]----- */
/*---------aboutus[people page]----- */
.peop_r1{ width:511px; height:auto; padding-bottom:15px; float:left;}
.peop_r1_image{float:left; width:174px;}
.peop_r1_text{ float:left; width:330px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; font-style:italic;}
.pel_1{float:left;}
.pep_left_r1_top{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_1r.jpg) 0 0 no-repeat; float:left;}
.pep_left_r1_middle{width:530px; height:auto; margin:0; padding:0 15px 25px 15px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-8px; float:left;}
.pep_left_r1_bottom{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_bottom1.gif) 0 0 no-repeat; float:left;}
.hei_5{height:1000px;}
.peop_r2{ width:511px; height:auto; padding-bottom:15px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}

.peo_text_2{font:bold 12px Arial, Helvetica, sans-serif; color:#000000; font-style:italic;}
/*---------aboutus[people page]----- */
/*---------booking[first page start]----- */
.needhelp_1{width:398px;}
.needhelp_2{width:398px; margin-top:10px; margin-bottom:10px;}
.needhelp_top1{width:378px; height:42px; margin:0 0 0 0; padding:0 0 0 20px; background:url(../../../images/review_top_1.gif) 0 0 no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:41px;}
.needhelp_middle1{width:378px; height:40px; margin:0 0 0 0; padding:10px 0 0 20px; background:url(../../../images/review_middle_1.jpg) 0 0 repeat-y;}
.needhelp_bottom1{width:398px; height:15px; margin:0 0 0 0; padding:0 0 0 0; background:url(../../../images/review_bottom_1.gif) 0 0 no-repeat;}
.call_no1{font:bold 18px Arial, Helvetica, sans-serif; color:#000000;}
.booking_left_r1_top{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_1r.jpg) 0 0 no-repeat;}
.booking_left_r1_middle{width:530px; height:440px; margin:0; padding:18px 15px 0 15px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-9px;}
.booking_left_r1_middle_desc{float:left;width:530px; margin:0; padding:0 15px 0 15px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-9px;}
.booking_left_r1_bottom{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_bottom1.gif) 0 0 no-repeat; }
.butten_body_1{width:530px; height:39px;}
.butten_body_1 ul{margin:0; padding:0; list-style:none; float:left;}
.butten_body_1 li{margin:0; padding:0; list-style:none; float:left;}

.how_many_1{width:125px; height:39px; background:url(../../../images/howmany_orange.jpg) 0 0 no-repeat; display:block;}
.how_many_1:hover{width:125px; height:39px; background:url(../../../images/howmany_blue.jpg) 0 0 no-repeat; display:block;}
.how_many_1_active{width:125px; height:39px; background:url(../../../images/howmany_blue.jpg) 0 0 no-repeat; display:block; cursor:pointer;}

.date_1{width:125px; height:39px; background:url(../../../images/date&time_orange.jpg) 0 0 no-repeat; display:block; margin-left:7px;}
.date_1:hover{width:125px; height:39px; background:url(../../../images/date&time_blue.jpg) 0 0 no-repeat; display:block;}
.date_1_visited{width:125px; height:39px; background:url(../../../images/date&time_blue.jpg) 0 0 no-repeat; display:block; margin-left:7px; cursor:pointer;}

.yourdetail_1{width:125px; height:39px; background:url(../../../images/yourdetails_orange.jpg) 0 0 no-repeat; display:block; margin-left:7px;}
.yourdetail_1:hover{width:125px; height:39px; background:url(../../../images/yourdetails_blue.jpg) 0 0 no-repeat; display:block;}
.yourdetail_1_active{width:125px; height:39px; background:url(../../../images/yourdetails_blue.jpg) 0 0 no-repeat; display:block; margin-left:7px;}

.payment_1{width:125px; height:39px; background:url(../../../images/payment_orange.jpg) 0 0 no-repeat; display:block; margin-left:7px;}
.payment_1:hover{width:125px; height:39px; background:url(../../../images/payment_blue.jpg) 0 0 no-repeat; display:block;}
.payment_1_activate{width:125px; height:39px; background:url(../../../images/payment_blue.jpg) 0 0 no-repeat; display:block;margin-left:7px;}

.bookingtext_1{font:normal 11px Arial, Helvetica, sans-serif; color:#000000; line-height:15px; padding-top:15px; padding-bottom:15px;}
.bookingtext_111{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:15px; padding-top:20px; padding-bottom:15px;}
.bookingtext_1_new{font:normal 11px Arial, Helvetica, sans-serif; color:#000000; line-height:15px; padding-top:10px; padding-bottom:10px;}
.bookingtext_1_new1{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:15px; padding-top:0px; padding-bottom:10px;}
.warning {font:normal 11px Arial, Helvetica, sans-serif; color:#9E4D01; line-height:15px; padding-top:20px; padding-bottom:10px;}

.bokking_form_mainbody{width:521px; height:25px; pading-bottom:10px;}
.bokking_form_mainbody_rar{width:521px; pading-bottom:10px;}
.bokking_form_mainbody_lar{width:521px; pading-bottom:10px;}
.bokking_form_top1{width:521px; height:16px; background:url(../../../images/form_border_top.jpg) 0 0 no-repeat; float:left;}
.bokking_form_middle1{width:519px; border-left:1px solid #f7941d; border-right:1px solid #f7941d; float:left; -margin-top:-3px;}
.bokking_form_bottom1{width:521px; height:16px; background:url(../../../images/form_border_bottom.jpg) 0 0 no-repeat; float:left;}

.ticket_type_body1{width:191px; float:left; padding-left:10px;}
.quantity_body1{width:180px; float:left;}
.quantity_body1_desc{width:170px; float:left;}
.price_body1{width:130px; float:left;}
.ticket_text1{ height:35px; font:bold 18px Arial, Helvetica, sans-serif; color:#fd7d02;}
.ticket_text2{ height:26px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:26px;}
.ticket_textfield_1{width:82px; height:18px; border:1px solid #f7941d;}
.ticket_text3{ height:22px; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; line-height:22px;}
.ticket_text4{ height:22px; font:bold 14px Arial, Helvetica, sans-serif; color:#2a60c1; line-height:22px;}
.ticket_text5{ height:22px; font:bold 24px Arial, Helvetica, sans-serif; color:#2a60c1; line-height:22px;}
.bokking_form_top2{width:521px; height:15px; float:left;}
.bokking_form_middle2{width:521px; float:left;}
.comtinue_1{text-align:right; width:150px;}
.ticket_type_body2{width:191px; float:left;}
.hei_6{height:650px;}
.hei_6_book{height:600px;}
.hei_6_book1{height:550px;}
.hei_6_new{}
.hei_6_bookong{height:800px;}
.hei_6_2{height:850px;}
/*---------booking[first page End]----- */

/*---------booking[second page start]----- */
.hei_7{height:750px;}
.needhelp_3{width:398px; margin-bottom:10px;}
.available_left1{width:138px; height:20px; float:left;}
.available_center1{width:100px; height:20px; float:left;}
.available_right1{width:270px; height:20px; float:left;}
.darkblue_box{width:20px; height:20px; float:left;}
.darkblue_box_text{height:20px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; float:left; padding-left:5px; line-height:20px;}
.bokking_form_mainbody_new{width:521px; height:30px;}

.booking_left_r1_middle_rk{width:530px; height:auto; margin:0; padding:18px 15px 0 15px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-8px;}

.bokking_form_mainbody_rk{width:527px; height:22px; margin-bottom:20px;}
.bokking_form_mainbody_rknew{width:527px; height:auto; padding-bottom:5px;clear:both;}
.calender_body_left{width:355px; height:340px; float:left;}
.calender_body_left_new{width:355px;float:left;}
.calender_body_right{width:145px; float:left; margin-left:15px;}
.calender_body_right_new{width:145px;float:left; margin-left:15px;}

.book_1top{width:355px; height:13px; background:url(../../../images/b_p2_top_border.jpg) 0 0 no-repeat;}
.book_1middle{width:353px; border-left:1px solid #f7941d; border-right:1px solid #f7941d; -margin-top:-6px;}
.book_1bottom{width:355px; height:13px; background:url(../../../images/b_p2_bottom_border.jpg) 0 0 no-repeat;}
.select_month_1{width:335px; height:36px; margin-left:10px; border-bottom:1px solid #2a60c1; font:bold 14px Arial, Helvetica, sans-serif; color:#000000;}
.select_menu_width{width:170px;}
.profile_no{width:332px; height:25px; font:bold 14px Arial, Helvetica, sans-serif; color:#2a60c1; line-height:25px; padding-left:10px; padding-bottom:8px;}
.profile_no2{font:bold 24px Arial, Helvetica, sans-serif; color:#2a60c1; line-height:25px;}

.departure_top_1{width:148px; height:13px; background:url(../../../images/departure_top_border.jpg) 0 0 no-repeat;} 
.departure_center_1{width:146px;border-left:1px solid #f7941d; border-right:1px solid #f7941d; -margin-top:-6px;} 
.departure_bottom_1{width:148px; height:13px; background:url(../../../images/depature_bottom_border.jpg) 0 0 no-repeat;clear:both;}

.departure_time_1{width:129px; height:36px; margin-left:10px; border-bottom:1px solid #2a60c1; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-align:center; margin-bottom:15px;}
.time_1{width:105px; height:29px; padding-left:20px; font:normal 18px Arial, Helvetica, sans-serif; color:#000000;}
/*---------booking[second page End]----- */

/*---------booking[third page start]----- */
.bokking_3page{width:521px; height:335px; pading-bottom:0;}
.bokking_3page_name1{width:490px; height:30px; padding-left:15px;}
.bokking_3page_first_name{width:120px; height:25px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; line-height:20px;}

/*---------booking VOUCHER[third page start]----- */
.bokking_3page_new{width:521px;pading-bottom:0;}
.bokking_3page_first_name_new{width:240px; height:25px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; }
.bokking_3page_input_body1{width:120px; height:25px; float:left;}
.bokking_3page_field1{width:200px; height:18px; border:1px solid #f7941d;}
.bokking_3page_field_new{width:50px; height:18px; border:1px solid #f7941d;}
.bokking_3page_field2{border:1px solid #f7941d;}
.bokking_3page_name2 {width:490px; height:60px; padding-left:15px;}

/*---------booking[third page END]----- */

.bokking_3page_input_body{width:270px; height:25px; float:left;}
.bokking_3page_field{width:160px; height:18px; border:1px solid #f7941d;}
.bokking_3page_findus{width:460px; height:25px; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; line-height:20px; margin-top:20px; padding-left:15px; float:left;}

.bokking_3page_confirm{width:480px; height:25px; font:normal 14px Arial, Helvetica, sans-serif; color:#333333; line-height:20px; margin-top:20px; padding-left:10px; float:left;}
.bokking_3page_selectmenu_1{width:132px;}
.bokking_3page_number{width:488px; height:25px; font:bold 14px Arial, Helvetica, sans-serif; color:#2a60c1; border-top:1px solid #2a60c1; padding:20px 0 15px 0; margin-left:15px; margin-top:15px; float:left; -margin-left:8px;}

.bokking_3page_middle_rk{width:530px; height:470px; margin:0; padding:18px 15px 10px 15px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-8px;}
.bokking_3page_middle_rk_new{width:530px; margin:0; padding:18px 15px 10px 15px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-8px;}

/*---------booking[third page End]----- */

/*---------How to book[start]----- */
.lap_3{width:1004px; height:8px; -margin-top:-10px;}
.howtobook_wrap_body{width:1004px;  margin:0; padding:0; background:url(../../../images/how_to_work_bg2.jpg) 0 0 repeat-x;}
.hei_8{height:760px;}
.hei_contact{height:610px;}
.howtobook_main_wrapbody{width:1004px; height:auto; margin:0 auto; padding:0;}
.howtobook_body{width:1004px; height:auto;  background:url(../../../images/how_to_work_mainbg.jpg) 0 0 no-repeat; }
.howtobook_main_body{width:1004px; height:auto; background:url(../../../images/how_to_work_bg1.jpg) 0 0 repeat-y; float:left;}
.howtobook_callus{font:bold 14px Arial, Helvetica, sans-serif; color:#fd7d02; margin:0; padding:0;}
.howtobook_callus_no{font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0; text-decoration:none;}
.howtobook_callus_no:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#fd7d02; margin:0; padding:0; text-decoration:none;}
.howtobook_link_1{font:bold 11px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
.howtobook_link_1:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#454444; text-decoration:underline;}
/*---------How to book[End]----- */

.text_1{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:16px;}
.text_1:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:16px;}

.text_2{font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.text_red1{font:bold 11px Arial, Helvetica, sans-serif; color:#fd7d02;}
.text_red1:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#fd7d02;}
.imagerow_image_two_text{ height:35px; margin:0; padding:3px 0 0 0; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
.style_link {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;text-decoration:none;}
.style_link a {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none;}
.style_link a:hover {color:#FFFFFF; text-decoration:underline;}
.text_3{font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.text_3_1{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.text_4{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:15px;}
.text_italic { font-style:italic;}

.text_5{font:bold 18px Arial, Helvetica, sans-serif; color:#000000; line-height:25px;}
.text_6{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; line-height:15px;}
.text_6 a{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; line-height:15px;}
.text_6 a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; line-height:15px;}
form{margin:0; padding:0;}
.border_red {border:1px #FF0000 solid;}
.selectpic{border: 1px solid #969494;}
.style_div_1 {float:left; width:222px; background:#FFFFFF; padding:4px 5px 4px 5px;}
.style_div_2 {float:left; width:222px; background:#F8F6F3; padding:4px 5px 4px 5px;}
.menu_bottom_booking{width:752px; height:22px; margin:0; padding:0 0 0 220px; background:url(../../../images/orange_line.jpg) 0 no-repeat;}
.home_nvisited{width:70px; height:36px; margin:0; padding:0; text-decoration:none; display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:36px; text-align:center;}
.home_nvisited:hover{width:70px; height:36px; margin:0; padding:0; background:url(../../../images/home_1.gif) 0 0 no-repeat; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;line-height:36px; text-align:center;}

.clear_both {clear:both;}
.float_left {float:left;}
.float_right {float:right;}
.div_height { height:200px;}
/*---------online booking page[start]----- */
.hei_10{min-height:1000px;}
.online_1_lr_left_r1_top{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_1r.jpg) 0 0 no-repeat; float:left;}
.online_1_lr_left_r1_middle{width:535px; height:auto; margin:0; padding:10px 5px 25px 20px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-8px; float:left;}
.online_1_lr_left_r1_bottom{width:560px; height:13px; margin:0; padding:0; background:url(../../../images/ab_t_bottom1.gif) 0 0 no-repeat; float:left;}
.online_1_main_body{width:522px; float:left; border-bottom:1px solid #e5e5e5; padding-bottom:15px; padding-top:10px;}
.online_1_left_p1{width:260px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; line-height:15px;}
.online_1_right_body_p1{width:240px;  float:right;}
.online_1_right_p1{width:225px; margin-left:15px; float:left;}
.online_1_hed_text_p1{font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
.online_1_btn_bg1_p1{width:225px; background:url(../../../images/bg_tour_b_p1.png) 0 0 no-repeat; float:left; margin-left:15px; margin-top:-29px;}
.online_1_moreinfo_btn_p1{width:58px; float:left; padding-left:75px}
.online_1_booknow_btn_p1{width:91px; float:left; text-align:right;}
.online_1_booknow_btn_p1_new{width:91px; float:right; text-align:right;}
.online_1_about_main_body{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/about_background_1.jpg) 0 0 repeat-y; float:left;}
.online_1_about_fott1{width:999px; margin:0; padding-top:136px; padding-left:5px; background:url(../../../images/fotter_new2.jpg) 0 0 no-repeat #2f3d4a; float:left;}
.online_1_footer_leftbody_ab{width:275px; margin:0 0 0 0; padding:5px 0 10px 0; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.online_1_footer_rightbody_ab{width:200px; margin:0 0 0 0; padding:5px 10px 0 0; float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;}
.online_1_secondmain_wrap{width:972px; margin:0 auto;}
.online_1_lr_body{width:972px;padding:10px 0 0 0;}
.online_1_img_boredr_p1{border:1px solid #b0bedc;}
/*---------online booking page[start]----- */

/*---------new css booking page----- */
.ticket_text1_new{ height:35px; width:191px; font:bold 18px Arial, Helvetica, sans-serif; color:#fd7d02; float:left; padding-left:10px;}
.ticket_text2_new{ height:26px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:26px; float:left;}
/*---------new css booking page[end]----- */
.cal_man_div {float:left;width:323px; margin-left:0px; padding-top:5px; padding-bottom:0px; border-bottom:0px solid #2a60c1; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.cal_main_div_a {float:left;width:323px; margin-left:0px; padding-top:0px; padding-bottom:0px; border-bottom:1px #FFFFFF solid;font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.cal_height_width {float:left;width:45px; height:20px; text-align:center; font:Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px;border-right:1px #FFFFFF solid;}
.cal_style_1 {color: #000000; background:#FFFFFF;font-size:12px;}
.cal_style_2 {color: #FFFFFF; background:#80A0DB;font-size:15px;font-weight:bold;}
.cal_style_3 {color: #FFFFFF; background:#2A60C2;font-size:15px;font-weight:bold;}
.cal_style_4 {color: #FFFFFF; background:#FF7A00;font-size:15px;font-weight:bold;}
.style_pointer {cursor:pointer;}
.padding_top10 { padding-top:10px;}
.style_div_detail1 {float:left; width:511px;background:#FFFFFF; border-left:1px #E2E1DD solid;border-right:1px #E2E1DD solid;border-bottom:1px #E2E1DD solid;}
.style_div_detail2 {float:left; width:511px;background:#F8F6F3; border-left:1px #E2E1DD solid;border-right:1px #E2E1DD solid;border-bottom:1px #E2E1DD solid;}

/*---------change background css start----- */
.secondmain_about_body_sad1{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/secong_bg1.png) 0 0 no-repeat; }
.secondmain_about_main_body_sadnew{width:1004px; height:auto; margin:0; padding:0; /*background:url(../../../images/about_background_1.jpg) 0 0 repeat-y; float:left;*/}
.secondmain_body{width:1004px; height:auto; margin:0; padding:0; /*background:url(../../../images/about_background_1.jpg) 0 0 no-repeat #0749a1;*/}
.lap_15{width:1004px; height:8px; margin:0; padding:0;  -margin-top:-10px;}
/*---------change background css start----- */

/*---------follow us css start----- */
.newslettwer_nl_sad1{width:99px; height:28px; margin:0; padding:0; float:left; background:url(../../../images/n_1_hover.jpg) 0 0 no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:27px; text-align:center;}

.newslettwer_ju_sad1{width:99px; height:28px; margin:0; padding:0; float:left; background:url(../../../images/n_2_hover.jpg) 0 0 no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:27px; text-align:center;}
/*---------follow us css end----- */

/*---------Who is this for[start]----- */
.Who_this_menu_bottom{width:658px; height:22px; margin:0; padding:0 0 0 314px; background:url(../../../images/orange_line.jpg) 0 no-repeat;}
.stage_1{width:398px; height:146px; +margin-top:5px; -margin-top:-5px;}
.stage_2{width:398px; height:110px; padding:10px 0 10px 0; margin:0;}
.all_abroad{font:bold 14px Arial, Helvetica, sans-serif; color:#fd7d02;}
.indivisual_link1{font:normal 12px Arial, Helvetica, sans-serif; color:#00278b; text-decoration:underline;}
.indivisual_link1:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#0e3aab; text-decoration:underline;}
/*---------Who is this for[End]----- */

/*---------Who stage hen[start]----- */
.who_stage_left_r1_middle{width:525px; height:auto; margin:0; padding:10px 15px 0px 20px; background:url(../../../images/ab_t_middle.jpg) 0 0 repeat-y; -margin-top:-8px;}
.who_stage_left_r1_middle h1 {margin:0;padding-bottom:10px;}
.who_stage_left_r1_middle h1.ab_text_1 {padding-bottom:0;}
.check_avility_btn{text-align:right; margin-top:-10px;}
/*---------Who stage hen[End]----- */
.success_msg {font:bold 10px Arial, Helvetica, sans-serif;color: #E47A00;}
.panel_a{
	float:left;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:0px;
	margin-bottom:1px;
	width:393px;
	height:223px;
	position:relative;
	
}
.panel_a .gsmsc-idleMapDiv { height : 250px; }
#mapsearch .gsmsc-mapDiv { height : 250px; }
.style_map_maindiv {width:398px; height:228px; background:url(../../../images/orange_hal_1.gif) 0 0 no-repeat; padding:3px 0 0 3px;}
/*---------17 June css start----- */
.google_mapbody_1{width:398px; height:228px; background:url(../../../images/orange_hal_1.gif) 0 0 no-repeat; padding:3px 0 0 3px;}
.secondmain_about_body_kak_1{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/about_main_1bg_new.jpg) 0 0 no-repeat; }
.secondmain_about_blue_kak1{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/about_background_1.jpg) 0 0 repeat-y; float:left;}

/*---------17 June css end----- */
/*-------SELECT PAGE STYLE DIV--------*/
.style_select {float:left;width:530px; height:auto; margin:0; padding:10px 15px 25px 10px;}
.style_select_1	{float:left;width:535px; margin:0; padding:0px 15px 25px 10px;}
.style_select_2 {float:left; width:200px; padding:10px;}
/*-------[END SELECT PAGE STYLE DIV]--------*/

/*------TOURS DIV--------*/
.style_tours {width:522px; float:left; padding-bottom:5px; padding-top:0px;}
.style_tours_1 {width:522px; float:left; padding-bottom:15px; padding-top:10px;}
.style_tours_2 {width:522px; float:left; padding-bottom:0px; padding-top:0px;}
.style_tours_3 {width:522px; float:left; padding-bottom:15px; padding-top:10px;}
/*------ENDS SELECT TOUR DIV---------*/

/*------Tour Details--------*/
.style_tour_details {width:521px; float:left; border:0px #FF0000 solid; padding:5px;}
.style_tour_details_1 {clear:both; width:521px; margin:5px;font:bold 13px Arial, Helvetica, sans-serif; color:#264F8C; line-height:22px;background:transparent url(../../../img/fline.gif) bottom left repeat-x; padding-bottom:5px;}
.style_tour_details_123 {clear:both; width:521px; margin:5px;font:bold 13px Arial, Helvetica, sans-serif; color:#264F8C; line-height:22px;padding-bottom:5px;}
.style_tour_details_2 {float:left; width:521px; padding:5px;}
.style_tour_details_3 {width:531px; padding:5px 0px 5px 0px;}
.style_tour_details_4 {width:531px; padding:0px 0px 0px 0px;font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:22px;}
.style_tour_details_5 {width:526px; padding:0px 5px 0px 0px;}
.style_tour_details_6 {float:left; width:531px;}
.style_tour_details_7 {float:left; width:521px; padding:5px;}
.style_tour_details_8 {float:left; padding:5px;}
.style_tour_details_9 {float:left; width:526px; padding:0px 5px 0px 5px;}
.style_tour_details10 {float:left; width:232px; border:1px #E2E1DD solid;}
.style_tour_details11 {float:left; width:222px; background:#F8F6F3; padding:4px 5px 4px 5px;}
.style_tour_details12 {float:left; width:150px;font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 0px 3px 0px;}
.style_tour_details13 {float:right; width:72px; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 0px 3px 0px;}
.style_tour_details14 {float:left; width:150px;font:normal 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 0px 3px 0px;}
.style_tour_details15 {float:right; width:72px; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 0px 3px 0px;}
.style_tour_details16 {float:left; width:531px; padding:0px 5px 0px 5px;}
.style_tour_details17 {float:left; width:531px; padding:0px 5px 5px 5px;}
.style_tour_details18 {width:531px; margin:0px 5px 5px 10px;}
.style_tour_details19 {float:left; width:521px; padding:10px 0px 5px 10px;}
/*------EndTour Details--------*/

/*-----Step2--------*/
.style_step1_1 {float:left;width:155px; height:25px;padding-left:5px; padding-bottom:8px; border:0px #FF0000 solid; padding-top:3px;}
.style_step2_1{float:left;width:167px; height:25px;padding-left:0px; padding-bottom:8px; border:0px #FF0000 solid; text-align:right;}
.style_step2_2 {ffloat:left;width:323px; margin-left:15px; padding-top:10px;padding-bottom:15px; border-bottom:1px solid #2a60c1; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;text-align:center;}
/*-----END OF STEP1---*/

/*------Step3---------*/
.style_strp3_1 {width:521px;float:left;padding:20px 5px 5px 5px;}
.style_step3_2 {clear:both; width:511px; margin:5px;font:bold 13px Arial, Helvetica, sans-serif; color:#264F8C; line-height:22px;background:transparent url(../../../img/fline.gif) bottom left repeat-x; padding-bottom:5px;}
.style_step3_2_3 {clear:both; width:511px; margin:5px;font:bold 13px Arial, Helvetica, sans-serif; color:#264F8C; line-height:22px;}
.style_step3_3 {float:left; width:521px; padding:5px;}
.style_step3_4 {float:left; width:511px; border:1px #E2E1DD solid;}
.style_step3_5 {float:left; width:501px; background:#F8F6F3; padding:4px 5px 4px 5px;}
.style_step3_6 {float:left; width:501px;font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 5px 3px 5px;}
.style_step3_7 {float:left; width:501px; padding:4px 5px 4px 5px;}
.style_step3_8 {float:left; width:501px;font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:2px 5px 0px 5px;}
.style_step3_9 {float:left; width:501px; padding:4px 5px 4px 5px;border-bottom:1px #EFEEE9 solid;}
.style_step3_10 {float:left; width:501px;font:normal 12px Arial, Helvetica, sans-serif; color:#664B2E;padding:0px 5px 2px 5px;}
.style_step3_11 {float:left; width:501px;padding:4px 5px 4px 5px;}
.style_step3_12 {float:left; width:511px; border:1px #E2E1DD solid; background:#F8F6F3}
.style_step3_13 {float:left; width:156px;font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:2px 5px 0px 5px;}
.style_step3_14 {float:left; width:154px;font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:2px 5px 0px 5px;text-align:right;}
.style_step3_15 {float:left; width:155px;font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:2px 5px 0px 5px;text-align:right;}
.style_step3_16 {float:left; width:156px;font:normal 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:2px 5px 0px 5px;}
.style_step3_17 {float:left; width:154px;font:normal 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:2px 5px 0px 5px;text-align:right;}
.style_step3_18 {clear:both; padding-top:10px;}
.style_step3_19 {float:left; width:511px; border:1px #E2E1DD solid; background:#F8F6F3;}
.style_step3_20 {float:left; width:501px; padding:5px 5px 4px 5px;}
.style_step3_21 {float:left; width:531px; padding:5px 0px 5px 10px;}
.style_step3_22 {float:left;width:125px; padding:5px 0px 5px 0px;font:normal 12px Arial, Helvetica, sans-serif; color:#664B2E;}
.style_step3_23 {float:left;width:120px; padding:3px 0px 5px 0px;font:normal 12px Arial, Helvetica, sans-serif; color:#664B2E;}
/*-------ENDS Step3------*/

/*--------STEP 5-------------*/
.style_step5_1 {font:normal 11px Arial, Helvetica, sans-serif; color:#664B2E;}
.style_step5_2 {float:left; width:501px;padding:4px 5px 4px 5px;border-bottom:1px #EFEEE9 solid;}
/*--------END STEP5-----------*/

/*-----Voucher Details*/
.style_voucher_details {width:521px; float:left; padding:5px;}
.style_voucehr_details_1 {float:left; width:145px;font:normal 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 0px 3px 5px;}
.style_voucher_details_2 {float:right; width:67px; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 5px 3px 0px;}
.style_voucher_details_3 {float:left; width:145px;font:bold 11px Arial, Helvetica, sans-serif; color:#664B2E;padding:3px 0px 3px 5px;}
/*-----END Voucher Details*/

/*new 18 andy start*/
.ultimate_sml1_nd1{width:186px; height:111px; margin:0; padding:0;float:left;}
.ultimate_sml2_nd1{width:186px; height:111px; margin:0 0 0 25px; padding:0;float:right;}
.ultimate_nd1{width:398px; height:111px; padding:0 0 0 0; margin:0; -margin-top:-5px;}
.ultimate_top1_nd1{width:378px; height:48px; margin:0 0 0 0; padding:0 0 0 20px; background:url(../../../images/ultimate_top_nd1.gif) 0 0 no-repeat; font:normal 18px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:41px;}
.ultimate_ticket_nd1{width:280px; height:auto; float:left;}
.ultimate_ticket_child1_nd1{width:190px; height:auto; float:left;}
.ultimate_ticket_child2_nd1{width:90px; height:auto; float:left;}

.ultimate2_main{width:378px; height:auto; float:right;}
.ultimate2_main1{width:280px; height:auto; float:left;}
.purchase2_main2{width:87px; height:auto; float:right; padding:35px 8px 0 0;}
.ultimate_txt{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; line-height:24px; float:left;}
.ultimate_txt_new{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height:24px; float:left;}
.voucher_bg_nd1{background:url(../../../images/voucher_bg_nd2.gif) top no-repeat; width:398px; height:171px;}
.ultimate_middle1{width:378px; height:100px; margin:0 0 0 0; padding:10px 0 0 20px; background:url(../../../images/review_middle_1.jpg) 0 0 repeat-y; float:left;}
.ultimate_bottom1{width:398px; height:15px; margin:0 0 0 0; padding:0 0 0 0; background:url(../../../images/review_bottom_1.gif) 0 0 no-repeat; float:left;}
.ultimate_1{width:398px; height:176px; padding:10px 0 0 0; margin:0;}
.white_txt{padding:0 0 0 20px; font:normal 18px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:41px;}

.our_boat_main{width:398px; height:auto; float:left;}
.our_boat_nd1{width:198px; height:183px; margin:0 0 0 0; padding:0; float:left; background:url(../../../images/row_imgbg4.gif) 3px top no-repeat; float:left;}
.our_boat_nd2{width:198px; height:183px; margin:0 0 0 0; padding:0; float:left; background:url(../../../images/row_imgbg4.gif) 1px top no-repeat; float:right;}
.our_boat_image_nd1{margin:0; padding:0 0 0 3px;}
.our_boat_pak_nd1{margin-top:-15px; text-align:right;}
.our_boat_img_nd1{float:left;}
.our_boat_review_nd_1{width:398px; height:200px; padding:10px 0 0 0; margin:0; float:left;}
.dOrange {padding:10px 10px 0px 10px;font-size: 17px; color:#CC6600; font-weight: bolder}

.height_800{height:800px;}
.width_520{width:520px;}
.width_530{width:530px;}
.width_200{width:200px;}
.width_320{width:320px;}
.height_870{height:870px;}
.height_520{height:520px;}
.height_560{height:560px;}
.height_830{height:830px;}
.height_700{height:700px;}
.height_750{height:750px;}

/*new 18 andy stop*/

/*CSS For Route*/
#hideshow {background:  transparent url(../../../img/css/help.gif) left top no-repeat; visibility: hidden; width: 447px;height:150px; margin:0px 0px 0px 0px; z-index: 700; color: White;position: absolute;top:250px;}
#hideshow table { width:386px;}
#hideshow td { color: Black }

.dettop {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../../../img/css/dettop.png', sizingMethod='crop');width:430px;height:35px;z-index: 800}
.dettop[class] {background: transparent url(../../../img/css/dettop.png) top left no-repeat;width:430px;height:35px;z-index: 800}
.detbot {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../../../img/css/detbot.png', sizingMethod='crop');width:430px;height:50px;z-index: 800}
.detbot[class] {background: transparent url(../../../img/css/detbot.png) top left no-repeat;width:430px;height:50px;z-index: 800}

.detty {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../../../img/css/detty.png', sizingMethod='crop');width:430px;z-index: 800}
.detty[class] {background: transparent url(../../../img/css/detty.png) top left no-repeat;width:430px;z-index: 800}
.detty table {margin-left: 32px; margin-right:12px; background: transparent url(../../../img/css/tesst.jpg) top left repeat;}
.detty table td { padding: 10px 5px; color: #666666 !important }
.detty table td p { color: #666666}
.detty table td h1 { color: #666666; font-weight: bolder;font-size:14px;margin-bottom:7px;}
/*END CSS CODE*/

.our_boat_route_main_nd1{width:970px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.or_bt_top_pad{padding:9px 0 0 0; float:left;}
.or_bt_mid_nd1{background:url(../../../images/our_boat_rute_mid1.jpg) top repeat-y; float:left; width:970px;}
.or_bt_bottom{float:left;}
.our_boat_left_nd1{width:194px; padding:18px 10px 0 15px; float:left;}
.our_boat_right_nd1{width:719px; margin:18px 22px 0 0; float:left; border:#c8c8c8 1px solid;}
.our_boat_top_nd1{width:719px; float:left;}
.our_boat_bottom_link{width:690px; padding:40px 0 0 28px; float:left;}
.our_boat_linkmain_nd1{width:150px; float:left; border-right:#c8c8c8 1px solid;}
.our_boat_linkmain2_nd1{width:150px; margin:0 0 8px 12px; float:left; border-right:#c8c8c8 1px solid;}
.our_boat_linkmain3_nd1{width:150px; margin:0 0 8px 12px; float:left;}
.our_boat_link2_nd1{padding:0 5px 8px 0; float:left; height:auto; width:150px;}
.our_boat_txt_pad{padding:0 0 0 10px;}
.our_boat_link_nd1{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; float:left; padding-left:5px;}
.our_boat_link_nd1:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ff9900; text-decoration:none;}
.our_link_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none;}
.our_link_txt:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ff9900; text-decoration:none;}

.view_interactive_btn{float:right; padding:7px 25px 7px 0;}
.hei_nd1{height:800px;}
.main_about_main_nd1{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/about_background_1.jpg) 0 0 repeat-y;}
.about_body_sad1_nd1{width:1004px; height:auto; margin:0; padding:0; background:url(../../../images/about_main_1bg_new.jpg) 0 0 no-repeat;}
.our_box{background:url(../../../images/link_bg_no.jpg) top left no-repeat; width:20px; height:16px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666;}
.our_box a:hover{background:url(../../../images/link_bg_no_hover.jpg) top left no-repeat; width:20px; height:16px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #000000; text-decoration:none;}
.pvH {background:url(../../../images/link_bg_no_hover.jpg) top left no-repeat; width:20px; height:16px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none;}
.pnH { text-decoration: none; color:#ff9900 !important ; }
.hide {display: none !important;}
.our_link_txt_new{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none;}
.our_link_txt_new:hover{background:url(../../../images/link_bg_no_hover.jpg) top left no-repeat; width:20px; height:16px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666;}

.sailling_first_body_nd1{width:525px; height:230px; margin:0; padding:0 30px 0 19px; float:left;  background:url(../../../images/text-area-home.png)  right 0 no-repeat;}
.sailling_first_body_nd1 p {margin:0;padding:10px 0 0 0;}
.sailling_first_body_nd1 h3 {margin:0;padding:15px 0;}
.sailling_second_body_nd1{width:397px; height:230px; margin:0; padding:0; float:left; background:url(../../../images/flash_home1.gif) 0 0 no-repeat;}
.arrow_nd1{padding:156px 0 0 0}
/*----------23,june----- */
.wrap_body_pat1{width:1004px;  margin:0; padding:0; background:url(../../../images/ab_bg_2.jpg) 0 0 repeat-x;}
.ultimate2_main2{width:90px; height:auto; float:left; padding:14px 0 0 2px;}
/*----------23,june----- */
.style_border2 {border:2px #FD7D02 solid;}
.style_special_offer {font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.style_special_offer a{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline;}
.style_special_offer a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: underline;}
.style_heading_text{font:bold 12px Arial, Helvetica, sans-serif; color: #000000; line-height:25px;}
.style_normal_text{font:normal 11px Arial, Helvetica, sans-serif; color: #000000;}
.style_vertical {vertical-align:top;}

/*What Start*/
.head_amtn{width:972px; height:341px; margin:0; padding:0; background:url(../../../images/header-bg4.jpg) 0 5px no-repeat;}
.header_right_mainmt{width:272px; height:321px; padding:10px 0 0 0; margin:0; float:right;}
.head_right_amtn1{width:255px; height:139px; margin-left:16px; padding:0; float:right;margin-top:-5px;}
.head_right_mainmt1{width:255px; height:auto;  text-align:left; float:left;}
.head_right_mainmt2{width:192px; height:169px; margin:3px 0 0 35px; float:left;}
.right_mt_text18{font:normal 18px Arial, Helvetica, sans-serif; color:#ffffff; border-bottom:1px solid #ffffff; width:140px; height:23px; padding-bottom:5px;}
.right_mt_text14{font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; line-height:17px;}
.moreinfo_mt{width:183px; height:25px; float:right; padding:22px 5px 0 0;}
.left_arrow_mt{width:24px; height:23px; float:left; text-align:left;}
.moreinfo_button_mt{width:122px; height:23px; float:left; text-align:center;}
.right_arrow_mt{width:24px; height:23px; float:left; text-align:left;}
.line_size{width:140px; height:1px; background:#FFFFFF; text-align:left; margin:5px 0 5px 0; border:none;}
.head_right_amtn2{width:198px; height:167px; margin:0; padding:0; float:left;}
.timeout_amt{width:153px; height:auto; padding:15px 0 0 45px; float:left;}
.star_amt{width:153px; height:auto; text-align:left; padding-left:45px; float:left;}
.head_amtn2_text14{font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:17px; font-style:italic; width:170px; padding-left:35px;}
.head_leftmain_amt1{width:700px; height:auto; float:left;}
.head_img_amt1{width:670px; height:auto; float:left;}
.the_ori_amt{width:552px; height:90px; float:left; padding:10px 0 0 12px;}
.book_amt1{width:90px; height:90px; float:left; padding-top:0;}
.tf_icon_amt1{width:113px; height:90px; float:left;}
.t_icon_mt{width:34px; float:left; margin:1px 0 0 5px;}
.f_icon_mt{width:34px; float:left; margin:1px 0 0 5px;}
.f_icon_like_mt {width:64px; float:left; margin: 4px 0 0 5px;}

/*What Stop*/
.qscroller2-nav {
	font-size: 9pt;
	width:320px;
	height: 15px;
	background:#f0f0f0;
	border:1px solid #c0c0c0;
}

.qscroller2-nav a {
	text-decoration: none;
}

.qscroller2-nav div {
	float: right;
}

#qscroller3 {
	position: relative;
	width:170px;
	height:140px;
	background: #ffffff;
	text-align:center;
	border:0px #FF0000 solid;
	margin-top:5px;
	margin-left:12px;
	margin-bottom:10px;
}

#qscroller3-nav {
	position:absolute;
	height:2px;
	visibility: hidden;
	background: #ffffff;
	z-index: 1;
	width: 100%;
}

#qscroller3-nav a {
	text-decoration: none;
}

#qscroller3-nav div {
	float: right;
}

#qscroller3-nav img {
	border: none;
	padding: 3px 1px 0;
}
.txt {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:15px;}
.price {margin-bottom: 25px; color: #f60;}
.all_abroad_h2{font:bold 16px Arial, Helvetica, sans-serif; color:#fd7d02;}
.style_min_height550 {min-height:550px;}
.style_min_height560 {min-height:560px;}

/*Our Boat Tips List Start*/
.boat_list_mt{width:484px; height:auto; padding-left:26px; float:left;}
.b_sub_main{width:482px; height:auto; margin-bottom:5px; float:left;}
.b_line_top{background:url(../../../images/b_line_top.jpg) no-repeat bottom; height:6px;}
.b_line_mid{background:url(../../../images/b_line_mid.jpg) repeat-y top; height:auto; width:482px; float:left; padding-bottom:5px;}
.b_line_bottom{background:url(../../../images/b_line_bottom.jpg) no-repeat top; height:6px;}
.b_midn{width:446px; height:auto; padding:8px 22px 6px 14px;}
.b_ulti{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2a60c1; height:33px;}
.b_ul_pic{width:222px; height:auto; float:left;}
.b_ul_txt{width:118px; height:auto; float:left;}
.b_ut_txt1{width:140px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; float:left;}
.b_ut_txt2{width:84px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; float:left; height:20px;}
.b_ul_pic_right{width:106px; height:auto; float:left; padding-top:6px;}
.b_mid_main{width:446px;}
.b_bordern{border:1px solid #fd7d02;}
.b_txt14{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000;padding-top:10px;}
.b_txt11{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; float:left; width:100%;}
.b_ut_btn1{width:70px; height:auto; float:left; padding-top:6px;}
.b_ut_btn2{width:48px; height:auto; float:left; padding-top:25px;}
.b_ulti_n2{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#2a60c1; height:33px;}
.b_ul_pic_main_r{width:224px; height:auto; float:right;}
.howtobook_callus_no1{font:normal 14px Arial, Helvetica, sans-serif; color:#fd7d02; margin:0; padding:0; text-decoration:none;}
.howtobook_callus_no1:hover{font:normal 14px Arial, Helvetica, sans-serif; color:#fd7d02; margin:0; padding:0; text-decoration:underline;}
.time_111{width:105px; height:29px; padding-left:20px; font:normal 14px Arial, Helvetica, sans-serif; color: #FF0000; text-align:center;}
.peop_r1_text_new{ float:left; width:320px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; font-style:italic;}
/*New Css By Samuel*/
.yourdetail_1_new{width:125px; height:39px; background:url(../../../images/your_details_orange3.jpg) 0 0 no-repeat; display:block; margin-left:7px;}
.yourdetail_1_new:hover{width:125px; height:39px; background:url(../../../images/your_details_blue3.jpg) 0 0 no-repeat; display:block;}
.yourdetail_1_new_active{width:125px; height:39px; background:url(../../../images/your_details_blue3.jpg) 0 0 no-repeat; display:block; margin-left:7px;}

.payment_1_new{width:125px; height:39px; background:url(../../../images/payment_orange4.jpg) 0 0 no-repeat; display:block; margin-left:7px;}
.payment_1_new:hover{width:125px; height:39px; background:url(../../../images/payment_blue4.jpg) 0 0 no-repeat; display:block;}
.payment_1_new_activate{width:125px; height:39px; background:url(../../../images/payment_blue4.jpg) 0 0 no-repeat; display:block;margin-left:7px;}
/*Samuel CSS Ends Here*/
.imagerow_image_two1_3{margin:0; padding:0 0 0 0px;}
.imagerow_image_5_a1{width:175px; height:146px; margin:0 0 0 0px; padding:0; float:left; background:url(../images/row_imgbg4.gif) left top no-repeat;}

.hideNum {color:#333;margin-top:-100px;visibility:hidden;}


/* Route map background */
#greenwichObs, #greenwichUni, #shakespearesGlobe, #O2Arena, #goldenHind, #billingsgate, #HMSPresident, #stPauls, #OXOTower, #cuttySark, #monument, #cleopatra, #parliament, #somerset, #customsHouse, #cityHall, #canaryWharf, #tate, #thamesBarrier, #towerLondon, #towerBridge, #wapping, #HMSBelfast, #millenium, #MI6, #bigBen, #O2Dome, #GLA, #londonEye, #gherkin, #londonBridge {width:430px;color:#fff;position:absolute;top:600px;left:200px;display:none;}

#HMSBelfast {top:600px;left:290px;}
#shakespearesGlobe {top:490px;left:210px;}
#millenium, #OXOTower, #tate {top:620px;left:600px;}
#londonEye {top:600px;left:500px;}
#londonBridge {top:650px;left:500px;}
#MI6, #parliament, #bigBen {top:600px;left:400px;}
#GLA, #goldenHind {top:600px;left:250px;}

 
/* popup styles from site for notepad background */
.dettop {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../../../img/css/dettop.png', sizingMethod='crop');width:430px;height:35px;z-index: 800}
.dettop[class] {background: transparent url(../../../img/css/dettop.png) top left no-repeat;width:430px;height:35px;z-index: 800}
.detbot {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../../../img/css/detbot.png', sizingMethod='crop');width:430px;height:50px;z-index: 800}
.detbot[class] {background: transparent url(../../../img/css/detbot.png) top left no-repeat;width:430px;height:50px;z-index: 800}

.detty {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../../../img/css/detty.png', sizingMethod='crop');width:430px;z-index: 800}
.detty[class] {background: transparent url(../../../img/css/detty.png) top left no-repeat;width:430px;z-index: 800}
.detty table {margin-left: 32px; margin-right:12px; background: transparent url(../../../img/css/tesst.jpg) top left repeat;}
.detty table td { padding: 10px 5px; color: #666666 !important }
.detty table td p { color: #666666}
.detty table td h1 { color: #666666; font-weight: bolder;font-size:14px;margin-bottom:7px;}


.routePopupTop {background:url(../../../images/route-popup-top.png) 0 0 no-repeat;width:430px;height:35px;padding:0;margin:0;}
.routePopupMid {background:url(../../../images/route-popup-mid.png) 0 0 repeat-y;width:430px;clear:both;padding:0;margin:0;height:150px;}
.routePopupBot {background:url(../../../images/route-popup-bot.png) 0 0 no-repeat;width:430px;height:43px;clear:both;padding:0;margin:0;}
.routePopupContent {height:auto;margin-left:35px;clear:both;width:370px;color:#003333;padding:10px 10px 10px 8px;}
.routePopupContent img {margin-right:10px;}
.routePopupContent p {padding:0 5px 5px 5px;margin:0;font-size:0.9em;font-family:Arial, Helvetica, sans-serif;}


/**/
/*
Popup Contact Form by html-form-guide.com
You can customize all the aspects of the form in this style sheet
All the style elements use form id selector(notice the #contactus). So, including this
stylesheet does not affect the other elements at all!
*/

#contactus fieldset
{
   width:320px;
   padding:20px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;
}

#contactus input[type="text"],textarea
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height:140%;
  color : #000; 
  padding : 3px; 
  border : 1px solid #999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

#contactus input[type="text"]
{
  height:18px;
  width:220px;
}

#contactus #scaptcha
{
  width:60px;
  height:18px;
}

#contactus input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
}

#contactus textarea
{
  height:120px;
  width:310px;
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #009;
  border : 1px solid #990000;
  background-color : #ffff99;
  font-weight:bold;
}

#contactus .container
{
   margin-top:8px;
   margin-bottom: 10px;
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 0.7em;
   color: #900;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}
#fg_formContainer
{
   height:500px;
   width:390px;
   background:#FFFFFF;
   border:1px solid #000;
   padding:0;
   position:absolute;
   z-index:999;
   cursor:default;   
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
display:none;
}

#fg_container_header
{
   height:30px;
   background:#000066;
   border-top-right-radius:10px;
   -moz-border-radius-topright:10px;
   -webkit-border-top-right-radius:10px;
   -khtml-border-top-right-radius: 10px;
   
   border-top-left-radius:10px;
   -moz-border-radius-topleft:10px;
   -webkit-border-top-left-radius:10px;
   -khtml-border-top-left-radius: 10px;   
}

#fg_container_header a
{
   color:#fff;
   font-family:Verdana,Arial;
   font-size:10pt;
   font-weight:bold;
}

#fg_box_Title
{
   float:left;
   width:180px;
   margin:5px;
   
   color:#fff;
   font-family:Verdana,Arial;
   font-size:12pt;
   font-weight:bold;   
}

#fg_box_Close
{
   float:right;
   width:80px;
   margin:5px;
}

#fg_form_InnerContainer
{
   margin:15px;
}

#fg_form_InnerContainer h2
{
   font-family : Arial, sans-serif;
   font-size: 14pt;
   font-weight:bold;
   color:#333;     
}

#fg_form_InnerContainer p
{
   font-family : Arial, sans-serif;
   font-size: 12pt;
   color:#333;
}

#fg_backgroundpopup
{
   position: fixed; 
   top:0; 
   left:0; 
   bottom:0; 
   right:0;
   
   background:#000000;
   opacity: .3;
   -moz-opacity: .3;
   filter: alpha(opacity=30);
   border:1px solid #cecece;
   z-index:1;
   display:none;
}

#fg_submit_success_message
{
   display:none;
   padding:15px;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}

