/* ==== GENERAL WIDGETS ==== */
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;color:#5566dd;}
a:hover{text-decoration:underline;color:#ff0000;}
a:active, a:focus{text-decoration:underline;color:#000000;}
#ch_body_old{color:#014563;background-color:#09feff;background-image:url('/images/backgrounds/the-scuba-diving-place.jpg');background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}
#ch_body{color:#014563;background-color:#09feff;}
img#ch_bcgd{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;}
/*
@media screen and (max-width:1024px;){img#ch_bcgd{left:50%;margin-left:-512px;}}
*/
.ch_talt{font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;font-style:italic;font-weight:normal;}
#ch_wrap{position:relative;}
#ch_head{padding:5px 0 0 0;}
.ch_bckd{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
.ch_trns{background:#000000;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.ch_hidn{visibility:hidden;display:none;}
div.ch_strn p{font-weight:bold;}
#ch_sldr_wrp{}
#ch_sldr_nav{
 border:0;
 padding:1px;
 margin:0 10px 0 10px;
 height:23px;
 width:498px;
 clear:both;
 text-align:center;
}
#ch_sldr_msg{
 text-indent:-9999px;
 background-image:url('/images/backgrounds/silder-compo-message.png');
 background-color:transparent;
 background-position:0 0;
 background-repeat:no-repeat;
 margin:-321px 10px 0 10px;
 width:150px;
 height:290px;
 z-index:10;
 position:relative;
 top:0;
 left:340px; 
}
#ch_sldr_nav a{
 color:#0083b9;
 padding:0.25em 0.5em;
 margin:0 10px;
 background-color:transparent;
 background-image:url('/images/backgrounds/slider-non-active.gif');
 background-repeat:no-repeat;
 background-position:50% 50%;
 text-align:center;
 text-decoration:none;
}
#ch_sldr_nav a.activeSlide{color:#123f53;font-weight:bold;background-image:url('/images/backgrounds/slider-active.gif');text-indent:0;}
#ch_logo{}
#ch_logo p{text-indent:-9999px;height:80px;background-image:url('/images/backgrounds/the-scuba-diving-place-logo.png');background-repeat:no-repeat;background-position:0 0;}
.ch_txt_rig{text-align:right;}
.ch_txt_cnt{text-align:center;}
.ch_thig{background-color:#99ffff;}
span.ch_slct{border:1px solid #bbbbbb;margin:0;padding:4px 2px;background-color:#ffffff;}
/* ch_bcrb */
#ch_bcrb p{margin:0;padding:0.5em 0;border:0;color:#666666;overflow:hidden;}
#ch_bcrb a{text-transform:capitalize;}
#ch_like{overflow:hidden;}
#ch_like *{margin-top:6px;}
/* ch_info */
#ch_info{background-color:#ffffff;border:8px solid #666666;padding:8px;width:600px;height:400px;display:none;position:fixed;_position:absolute;z-index:2;}
#ch_bpop{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#ch_clos{text-align:right;margin:0;padding:0;border:0;}
#ch_scro{height:370px;overflow:auto;overflow-x:hidden;border:0;margin:0;padding:0;}
/* ch_srch */
#ch_srch fieldset{margin:0;padding:0;border:0;}
#ch_srch input{height:20px;width:244px;}
#ch_srch button{margin:8px 0 0 0;border:none;width:26px;height:22px;float:right;cursor:pointer;text-indent:-9999px;background-color:#fbc900;background-image:url('/images/backgrounds/search-btn.png');background-repeat:no-repeat;background-position:center center;}
/* ch_menu */
#ch_menu{padding:3px 0 0 0;height:27px;*height:30px;background-image:url('/images/backgrounds/top-menu-gradient.png');background-position: 0 0;background-repeat:repeat;}
ul.ch_menu{list-style:none;padding:0;margin:0;border:0;background-color:#004a66;}
ul.ch_menu li{float:left;margin:0;}
ul.ch_menu li a{text-indent:-9999px;background-position: 0 center;background-repeat:no-repeat;height:2em;margin:0;line-height:2em;float:left;display:block;padding:0 1em;border:0;color:#ffffff;text-decoration:none;text-align:center;}
#ch_menu_home{width:48px;background-image:url('/images/backgrounds/home-top-menu.png');}
#ch_menu_dest{width:166px;background-image:url('/images/backgrounds/scuba-diving-destinations-top-menu.png');}
#ch_menu_site{width:40px;background-image:url('/images/backgrounds/scuba-diving-sites-top-menu.png');}
#ch_menu_lvab{width:78px;background-image:url('/images/backgrounds/liveaboard-top-menu.png');}
#ch_menu_spec{width:106px;background-image:url('/images/backgrounds/special-offers-top-menu.png');}
#ch_menu_lear{width:134px;background-image:url('/images/backgrounds/learn-scuba-dive-top-menu.png');}
#ch_menu_news{width:40px;background-image:url('/images/backgrounds/news-top-menu.png');}
#ch_menu_cont{width:74px;background-image:url('/images/backgrounds/contact-us-top-menu.png');}
#ch_menu_imgs{width:90px;background-image:url('/images/backgrounds/image-galleries-top-menu.png');}
hr.ch_thin{margin:0;}
/* ch_fmen */
#ch_fmen{background-color:#ffffff;padding:3px 0 0 2px;height:27px;*height:30px;}
#ch_fmen ul{list-style:none;padding:0;margin:0 0 0 0;border:0;float:right;}
#ch_fmen li{float:left;margin:0 11px;}
#ch_fmen li a{text-indent:-9999px;background-position: 0 center;background-repeat:no-repeat;height:2em;margin:0;line-height:2em;float:left;display:block;border:0;color:#0d2474;text-align:center;text-decoration:none;}
#ch_fmen_abou{width:70px;background-image:url('/images/backgrounds/about-us-bottom-menu.png');}
#ch_fmen_priv{width:104px;background-image:url('/images/backgrounds/privacy-policy-bottom-menu.png');}
#ch_fmen_cond{width:130px;background-image:url('/images/backgrounds/booking-conditions-bottom-menu.png');}
#ch_fmen_faqs{width:52px;background-image:url('/images/backgrounds/faqs-bottom-menu.png');}
#ch_fmen_smap{width:66px;background-image:url('/images/backgrounds/site-map-bottom-menu.png');}
#ch_fmen_scrt{width:124px;background-image:url('/images/backgrounds/financial-security-bottom-menu.png');}
#ch_fmen_news{width:40px;background-image:url('/images/backgrounds/news-bottom-menu.png');}
#ch_fmen_rssl{width:52px;background-image:url('/images/backgrounds/rss-bottom-menu.png');}
/* ch_phon */
#ch_phon{background-image:url('/images/backgrounds/phone-gradient-header.png');background-position:0 0;background-repeat:repeat-y;height:50px;}
#ch_phon p{color:#ffffff;font-weight:bold;}
#ch_ptxt{text-align:right;line-height:1.2em;padding:0.8em 0 0 0;}
#ch_numb{text-align:right;font-size:2.8em;background-image:url('/images/backgrounds/phone-header.gif');background-position:0 center;background-repeat:no-repeat;padding:0 0px 0 0;}
/* ch_fpho */
#ch_fpho{background-image:url('/images/backgrounds/phone-gradient-footer.png');background-position:0 0;background-repeat:repeat-y;color:#032730;font-weight:bold;height:40px;}
#ch_fpro{padding:2px 0 0 0;}
#ch_ftxt{text-align:right;padding:2px 0 0 0;}
#ch_fnmb{text-align:right;font-size:2.5em;background-image:url('/images/backgrounds/phone-footer.gif');background-position:0 center;background-repeat:no-repeat;}
/* ch_flnk */
#ch_flnk{background-color:#ffffff;}
#ch_flnk p.ch_endo{text-align:center;padding:10px 0;}
#ch_flnk p{padding:0 10px;}
#ch_flnk p strong{color:#007d7f;}
#ch_flnk ul{list-style:none;padding:0 0 0 10px;margin:0;border:0;}
#ch_flnk div ul li a{display:block;height:20px;width:200px;overflow:hidden;}
/* ch_copy */
#ch_copy p{color:#999999;text-align:center;line-height:1.2em;}
#ch_copy p a{color:#999999;text-decoration:none;}
/*  */
a.ch_cont, a.ch_cntu{text-indent:-9999px;height:34px;display:block;background-repeat:no-repeat;background-position:0%0%;background-color:transparent;opacity:0.75;}
a.ch_cont{width:134px;margin:auto 20px 10px auto;background-image:url('/images/backgrounds/continue-btn.png');}
a.ch_cntu{width:156px;margin:-15px 10px 0 auto;background-image:url('/images/backgrounds/contact-us-btn.png');}
a.ch_cont:hover, a.ch_cntu:hover{opacity:1;}
/* ==== HOME PAGE ==== */
/* ch_whyu */
h1{color:#0083b9;font-size:1.6em;margin:10px 0 10px 10px;}
h1 span{color:#007d7f;}
h2{color:#01276d;margin:0 0 0 10px;}
#ch_whyu{background-position:0 0;background-repeat:no-repeat;background-image:url('/images/backgrounds/why-the-scuba-diving-place.png');height:260px;}
#ch_whyu ul{list-style-image:url('/images/bullet_arrow.png');}
#ch_whyu ul li{font-weight:bold;font-size:1.2em;margin:10px 0;padding:0;}
#ch_whyu p{height:32px;margin:0;padding:0;border:0;text-align:center;}
#ch_whyu p a{display:block;background-image:url('/images/backgrounds/see-more-btn.png');background-position:0 0;background-repeat:no-repeat;width:100px;height:32px;color:#0000ff;font-weight:bold;text-transform:capitalize;text-decoration:none;padding:6px 0 0 0;margin:0 0 0 130px;*margin:0 0 0 0;}
/* ch_prom */
#ch_prom ul{list-style:none;padding:0;margin:0;border:0;}
#ch_prom li{background-position:0 0;background-repeat:no-repeat;height:90px;}
#ch_prom li p{padding:0 0 0 10px;}
#ch_prom li.ch_lear{background-image:url('/images/backgrounds/learn-scuba-dive.png');}
#ch_prom li.ch_lvab{background-image:url('/images/backgrounds/liveaboard-holidays.png');}
#ch_prom li.ch_winh{background-image:url('/images/backgrounds/win-scuba-diving-holiday.png');}
/* ch_topd */
#ch_topd{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;*height:214px;}
#ch_topd p{font-weight:bold;padding:0 0 0 10px;margin:0;}
#ch_topd ul{list-style:none;padding:0;margin:0 auto;border:0;}
#ch_topd li{float:left;padding:0;border:0;display:block;margin:10px;*margin:8px;}
li.ch_ifrm{border:0;padding:0;margin:0;width:170px;height:140px;background-image:url('/images/backgrounds/top-scuba-diving-sites-frame.png');background-repeat:no-repeat;background-position:0 0;}
li.ch_ifrm img{margin:2px 0 0 2px;padding:0;border:0;width:164px;height:114px;}
li.ch_ifrm span{text-align:center;font-weight:bold;display:block;}
li.ch_ifrm a{color:#014563;text-decoration:none;}
/* ch_favh */
#ch_favh{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_favh h3{margin:10px 0 10px 10px;}
#ch_favh p{padding:0 10px;}
#ch_favh img{border:solid 1px #ffffff;float:left;margin:0 10px;}
/* ch_lnew */
#ch_lnew{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_lnew h3{margin:10px 0 10px 10px;}
#ch_lnew img{border:solid 1px #ffffff;float:left;margin:0 10px;}
#ch_lnew hr{margin:5px auto;width:80%;color:#09feff;background-color:#09feff;height:1px;}
#ch_lnew p{padding:0 10px;}
#ch_lnew p.ch_lnew{text-align:center;}
/* ==== CONTACT US ==== */
#ch_frm_enqs p{margin:2px 0;}
#ch_frm_enqs fieldset legend{border:none;}
#ch_frm_enqs fieldset div{margin:-10px;margin-top:-18px;*margin-top:0;padding:10px;background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_frm_enqs fieldset label.ch_wdth{width:110px;float:left;padding:4px 0 0 0;height:22px;margin:7px 0 0 0;background-color:transparent;}
#ch_frm_enqs fieldset select{height:28px;padding:4px 0 0 0;}
#ch_frm_enqs fieldset div.ch_nleg{margin-top:-10px;*margin-top:-12px;}
#ch_frm_enqs span{color:#ff0000;font-weight:bold;}
#ch_enq_name{width:300px;}
#ch_enq_surn{width:300px;}
#ch_enq_mail{width:300px;}
#ch_enq_phon{width:300px;}
#ch_enq_code{width:300px;}
#ch_enq_dpdt{width:80px;}
#ch_enq_flex{width:20px;}
#ch_enq_flex_lss, #ch_enq_flex_pls{width:20px;background-color:#014563;color:#ffffff;text-decoration:none;font-weight:bold;padding:4px;}
#ch_enq_nadt, #ch_enq_nchd, #ch_enq_ninf{width:60px;}
#ch_frm_enqs fieldset textarea{width:900px;height:80px;}
/* ==== GEO PAGES ==== */
#ch_ginf{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_ginf p{padding:0 0 0 10px;}
#ch_ginf p img{margin:0 0 0 10px;border:solid 1px #ffffff;}
#ch_gprm{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_gprm h2{}
#ch_gprm img{border:solid 1px #ffffff;float:left;margin:0 10px 10px 10px;}
#ch_gprm p{font-weight:bold;padding:0 0 0 0;margin:0;border:0;}
#ch_tabs ul.ch_tabs{list-style:none;padding:0;margin:0;border:0;height:3.9em;}
#ch_tabs ul.ch_tabs li{float:left;display:block;padding:0;border:0;margin:0;}
#ch_tabs ul.ch_tabs li a{float:left;display:block;margin:0 10px 0 0;padding:0.2em 0.4em;border:0;text-decoration:none;font-size:2em;color:#ffffff;font-weight:bold;background-color:#0195d3;}
#ch_tabs ul.ch_tabs li a:hover{background-color:#09feff;}
#ch_tabs ul.ch_tabs li a.ch_tab_slcd{color:#0195d3;background-color:transparent;background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_tabs_cont h3{padding:0.5em;margin-bottom:0;font-weight:bold;text-transform:capitalize;}
#ch_geol, #ch_cent, #ch_site, #ch_htls{margin:-1px 0 0 0;background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
/* ==== NEWS DET ==== */
#ch_news{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_news div p{margin:10px;}
#ch_news img{margin:0 10px;float:left;border:solid 1px #ffffff;width:300px;height:200px;}
#ch_text{}
#ch_meta{width:200px;height:auto;float:right;margin:0 10px;border:4px double #014563;padding:10px;background-color:#eeeeee;}
#ch_last{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;}
#ch_last ul li a{font-weight:bold;}
/* ==== NEWS ==== */
#ch_lnws{list-style:none;padding:0;margin:0;border:0;}
#ch_lnws li img{margin:0 10px;float:left;border:solid 1px #ffffff;width:150px;height:100px;}
#ch_lnws li p{margin:10px 10px 10px 170px;}
#ch_lnws li a{font-size:1.2em;font-weight:bold;}
#ch_page p{text-align:center;margin:10px auto;}
#ch_page p span{padding:0 340px;}
/* ==== FAQS ==== */
#ch_faqs p{margin:10px;}
#ch_faqs h2{font-size:1.6em;}
/* ==== ABOUT US ==== */
#ch_abou p{margin:10px;}
/* ==== INSPIRATION ==== */
#ch_insp{background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;background-position:0 0;padding-bottom:10px;}
#ch_insp a{color:#c8dce5;}
#ch_insp h3{margin:10px 10px 2px 10px;color:#ffffff;font-size:2em;letter-spacing:-1px;font-weight:bold;}
div.ch_imgs_box{width:300px;height:260px;margin:10px 0 0 10px;float:left;background:#161613;border: solid 2px #8399af;overflow:hidden;position:relative;}
div.ch_imgs_box img{position:absolute;width:300px;height:260px;top:0;left:0;border:0;}
div.ch_imgs_box p{padding:0 10px;color:#afafaf;font-size:10pt;}
div.ch_imgs_lbl{float:left;position:absolute;background:#000000;height:100px;width:100%;opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
#ch_insp div.ch_imgs_box div.ch_imgs_pos{position:absolute;top:220px;left:0;}
/* ==== SEARCH RESULTS ==== */
#ch_cres ol li h3{margin:0;}
#ch_cres ol li p{margin:0;}
#ch_cres ol li p span{color:#0e774a;}
#ch_cres ol li p strong{color:#ff0000;}
#ch_cres ol li p.ch_res_sign{text-align:right;color:#4272db;margin:0;padding:0 10px 0 0;}
/* ==== WIN A HOLIDAY ==== */
#ch_cwin{padding:0 0 10px 0;}
#ch_cwin div.error{width:80%;margin:10px auto;}
#ch_sldr_wrp{width:500px;height:310px;float:left;margin:10px;margin-top:5px;clear:both;}
#ch_cwin img{margin:0;padding:0;border:0;}
#ch_cwin h2{font-size:1em;font-weight:bold;}
#ch_cwin p{margin:0 5px 0 0;}
#ch_frm_cwin{width:420px;margin:6px 0 0 520px;}
#ch_frm_cwin fieldset{margin:0;padding:4px;}
#ch_frm_cwin fieldset legend{border:1px solid #cccccc;padding:0 4px;color:#cccccc;background-color:#014563;}
#ch_frm_cwin fieldset div{border:none;padding:4px;padding-top:0;margin:0;}
#ch_frm_cwin fieldset div label{margin:4px 0 0 0;width:100px;float:left;display:block;height:18px;clear:left;}
#ch_frm_cwin input, #ch_frm_cwin select{width:280px;margin:4px auto 0 110px;display:block;}
#ch_frm_cwin #ch_win_code, #ch_frm_cwin #ch_win_phon, #ch_frm_cwin #ch_win_tiid{width:120px;}
#ch_frm_cwin fieldset span{color:#ff0000;font-weight:bold;}
#ch_frm_cwin fieldset label.ch_freq{width:200px;font-weight:normal;padding-top:4px;}
#ch_win_actn{display:block;margin:8px 6px 0 auto;border:none;width:114px;height:34px;font-weight:bold;text-indent:-9999px;background-image:url('/images/backgrounds/win-holiday-btn.png');background-repeat:no-repeat;background-position:0%0%;background-color:transparent;}
#ch_sub_actn{display:block;margin:8px 6px 0 auto;border:none;width:134px;height:34px;font-weight:bold;text-indent:-9999px;background-image:url('/images/backgrounds/submit-btn.png');background-repeat:no-repeat;background-position:0%0%;background-color:transparent;}
#ch_dnot h2, #ch_dnot h3,#ch_dnot p,#ch_dnot ol{margin:10px;}
#ch_dnot div{font-size:1em;}
/* ===  LEARN TO SCUBA DIVE === */
#ch_lear h1{margin:10px;}
#ch_lear img{float:left;margin:0 10px 10px 10px;width:480px;height:216px;}
#ch_lear div{height:216px;width:450px;margin:0 0 0 500px;}
#ch_lear div p{padding:8px;}
#ch_lear div h2{font-size:1.6em;}
#ch_cour h3{margin:10px;}
#ch_cour ul{list-style:none;padding:0;margin:10px;border:0;}
#ch_cour ul li{float:left;width:280px;margin:0 14px;}
#ch_cour ul li img{border:1px solid #015479;width:278px;height:208px;}
p#ch_actn{margin:10px;font-weight:bold;clear:both;}
/* === THANK YOU COMPO === */
#ch_thnx img{margin:0 10px 10px 10px;float:left;width:530px;height:216px;}
#ch_thnx div{margin:10px;}
#ch_thnx div h2{font-size:1.6em;margin-bottom:80px;}
#ch_thnx div h2 span{color:#db430c;}
#ch_scnd h3{margin:10px;}
#ch_ffan{padding:0 0 10px 10px;height:360px;}
#ch_fcbk{height:334px;}
#ch_fcbk p#ch_p500{height:80px;padding:5px 0 0 0;color:#017e82;font-weight:bold;font-size:1.2em;background-repeat:no-repeat;background-position:top right;background-image:url('/images/backgrounds/win-500-pounds.png');}
#ch_fcbk p#ch_bfan{margin-top:-15px;text-align:right;height:55px;padding:185px 0 0 0;background-repeat:no-repeat;background-position:0 0;background-image:url('/images/backgrounds/facebook-logo.png');}
#ch_bfan a{text-align:center;display:block;text-indent:-9999px;width:174px;height:32px;margin:0 0 0 auto;background-repeat:no-repeat;background-position:0 0;background-image:url('/images/backgrounds/become-facebook-fan-btn.png');}
/*=== SPECIAL OFFERS ===*/
#ch_spc_main{height:240px;}
#ch_spc_main img{display:block;width:520px;height:230px;margin:0 10px;}
#ch_spc_main div{z-index:1;position:relative;top:-220px;left:0;margin:0 5px;padding:0;height:230px;border:0;}
#ch_spc_main div h2, #ch_spc_main div div{background-image:url('/images/backgrounds/special-offers-trans.png');background-position:0 0;background-repeat:repeat-y;}
#ch_spc_main div h2{color:#ffffff;margin:0 10px 75px 5px;width:510px;padding:0 0 0 10px;}
#ch_spc_main div div{width:520px;padding:5px 0;position:static;height:auto;}
#ch_spc_main div div ol{margin:0;}
#ch_spc_main div div ol li{color:#ffffff;font-weight:bold;font-size:1.2em;}
#ch_spc_main div div ol li span{color:#ffc90e;}
#ch_spc_main a.ch_cont{margin:-25px 20px auto auto;}
#ch_spc_swrp{margin-left:-10px;}
#ch_spc_swrp div img{display:block;width:190px;height:140px;}
#ch_spc_swrp div h2{height:94px;color:#ffffff;font-weight:bold;font-size:1.4em;}
#ch_spc_sec1{}
#ch_spc_sec2{}
#ch_spc_sec3{margin-top:-10px;}
#ch_spc_swrp #ch_spc_sec3 img{width:390px;height:80px;}
#ch_spc_swrp div div{padding:0;margin:-140px 0 0 0;border:0;width:190px;height:140px;background-color:transparent;}
#ch_spc_swrp div#ch_spc_sec3 div{width:390px;height:80px;margin:-80px 0 0 0;}
#ch_spc_swrp div#ch_spc_sec3 h2{height:34px;}
#ch_spc_swrp div div p{border-top:2px solid #fa6905;padding:4px;margin:0;}
#ch_spc_swrp div div p a{color:#ffffff;text-decoration:none;}
#ch_spc_swrp div div p a:hover{color:#ff0000;text-decoration:underline;}
#ch_spc_swrp div div p a span{color:#ff0000;font-weight:bold;}
#ch_sbar{height:100px;}
#ch_sbar div{height:80px;float:left;margin:10px;padding:0;background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-image:url('/images/backgrounds/special-offers-h2-round.png');}
#ch_sbar div h2{background-color:#ffffff;margin:0 0 0 12px;padding:10px 0;width:700px;height:58px;letter-spacing:0.8;line-height:0.8;color:#1361a3;border:0;border-top:1px solid #1361a3;border-bottom:1px solid #1361a3;}
#ch_sbar div h2 span{font-size:0.6em;color:#0a3246;}
#ch_sbar div h2 span span{font-weight:bold;font-size:1em;color:#ff0000;}
#ch_sbar div div{float:none;position:relative;z-index:1;top:-80px;left:200px;height:78px;width:580px;padding:0;border:0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin:0;background-color:transparent;background-image:url('/images/backgrounds/special-offers-h2-end.png');background-position:100% 0;background-repeat:no-repeat;}
#ch_sbar a.ch_cont{margin:50px 10px auto auto;}
#ch_slst{}
#ch_slst p{margin:0 10px;}
#ch_slst ul{list-style:none;border:0;margin:10px 0 10px 10px;padding:0;}
#ch_slst ul li{float:left;margin:0 10px 10px 0;width:460px;background-color:#ffffff;}
#ch_slst ul li h3{text-transform:capitalize;font-weight:bold;height:1em;*height:1.1em;overflow:hidden;color:#fa6905;margin:5px;font-size:1.2em;}
#ch_slst ul li p{text-transform:capitalize;}
#ch_slst ul li p.ch_spc_desc{overflow:hidden;text-align:left;height:115px;}
#ch_slst ul li img{margin:5px;float:left;height:115px;width:165px;border:4px double #666666;}
#ch_slst ul li p span img{display:inline;margin:0;border:none;width:133px;height:18px;float:none;vertical-align:middle;}
#ch_slst ul li a{display:block;margin:-18px 5px 0 auto;padding:0 29px 4px 14px;background-image:url('/images/backgrounds/special-offers-btn.jpg');background-position:0 0;background-repeat:no-repeat;width:49px;height:22px;font-size:1.4em;color:#ff0000;font-weight:bold;text-decoration:none;}
#ch_slst ul li a:hover{color:#0000ff;text-decoration:underline;}
/* ===  HOLIDAYS [DESTINATIONS] === */
#ch_fdst{}
#ch_fdst h1{font-weight:bold;}
#ch_fdst div img{display:block;margin:0 10px;width:460px;height:290px;border:0;}
#ch_fdst div.last img{margin-left:0;}
#ch_fdst div{height:290px;}
#ch_fdst div h2{color:#ffffff;margin:6px 0 6px 20px;}
#ch_fdst div h2 a{color:#ffffff;text-decoration:none;}
#ch_fdst div h2 a:hover{text-decoration:underline;color:#ff0000;}
#ch_fdst div h2 a span{font-size:0.75em;font-weight:normal;}
#ch_fdst div div{position:relative;top:-290px;left:0;margin:0;border:0;padding:0;height:290px;}
#ch_fdst div div p{margin:0 10px 10px 10px;color:#ffffff;font-size:1.2em;margin-left:20px;}
#ch_fdst div div p span{color:#ff0000;font-weight:bold;}
#ch_fdst div div p.ch_blnk{text-align:right;margin-top:140px;color:#000000;}
#ch_fdst div.last p{margin-top:136px;}
#ch_fdst div.last p.ch_blnk{margin-top:0;padding-right:10px;}
#ch_more{}
#ch_more h3{margin:10px;font-weight:bold;}
#ch_more p{margin:0 10px;}
#ch_more div{background-image:url('/images/backgrounds/dark-transparency.png');background-position:0 0;background-repeat:repeat;}
#ch_more div ul{list-style:none;margin:25px auto 0 auto;padding:0;border:0;}
#ch_more div ul li{float:left;margin:-15px 0 0 8px;width:180px;}
#ch_more div ul li h4{color:#0083b9;font-weight:bold;text-align:center;margin:-22px 0 0 0;}
#ch_more div ul li p{color:#ffffff;background-image:url('/images/backgrounds/fading-borders.gif');background-position:0 0;background-repeat:no-repeat;}
#ch_more div ul li img{width:178px;height:118px;border:1px solid #ffffff;border-bottom-width:20px;}
/* === DIVING CENTRES === */
#ch_dcen{}
#ch_dcen div{background-color:#666666;background-position:0;background-repeat:no-repeat;margin:10px;padding:10px;border:0;height:240px;}
#ch_dcen h1{background-color:transparent;background-image:url('/images/backgrounds/top-diving-destinations.png');background-repeat:repeat;margin:0 -10px 0 -10px;border:0;padding:0.25em;text-align:right;}
#ch_dcen div p{margin:40px 0 0 400px;color:#ffffff;}
#ch_dcen ul{list-style:none;border:0;margin:0;padding:0 0 0 10px;}
#ch_dcen ul li{margin:-64px 10px 10px 10px;width:110px;height:74px;float:left;}
#ch_dcen ul li img{border:1px solid #ffffff;width:108px;height:72px;}
#ch_rbar{}
#ch_rbar div{border:none;margin-bottom:7px;background-position:0%0%;background-repeat:no-repeat;height:70px;}
#ch_rbar div h2{font-size:1.2em;font-weight:bold;}
#ch_rbar div p{padding:0 0 0 4px;}
#ch_rbar div p a{text-decoration:none;}
#ch_rwin{background-image:url('/images/backgrounds/win-in-our-competition.png');}
#ch_rfbk{background-image:url('/images/backgrounds/like-us-on-facebook.png');}
#ch_rtwt{background-image:url('/images/backgrounds/follow-us-on-twitter.png');}
#ch_rnew{background-image:url('/images/backgrounds/subscribe-to-our-newsletter.png');}
#ch_rwin h2{color:#cd3705;}
#ch_rfbk h2{color:#3a5ba7;}
#ch_rtwt h2{color:#457ca8;}
#ch_rnew h2{color:#038d6f;}
/* === NEWSLETTER SUBSCRIPTION === */
#ch_nsub{}
#ch_nsub div.error{width:80%;margin:10px auto;}
/* === OFFER === */
#ch_offr{}
#ch_offr div.ch_mrgn{background-color:#ffffff;margin:10px;padding:10px;}
#ch_pdet{}
#ch_pdet div.ch_mrgn{margin-left:0;height:226px;}
#ch_pdet h2{background-color:#01276d;color:#ffffff;font-size:1.2em;margin:0 0 10px 0;padding:0.5em;}
#ch_pdet p{}
#ch_pdet p strong{color:#ff0000;font-size:1.4em;}
#ch_pdet a{
 text-indent:-9999px;
 display:block;
 border:0;
 padding:0;
 margin:0 auto;
 width:134px;
 height:34px;
 background-image:url('/images/backgrounds/continue-btn.png'); 
 background-position:0 0;
 background-repeat:no-repeat;
 background-color:transparent;
}
#ch_offr h1{margin-left:0;}
#ch_offr h2{margin-left:0;font-size:1.4em;font-weight:bold;}
#ch_offr p{}
#ch_offr li{height:auto;}
/* === ACCOMMODATION === */
#ch_hotl{}
#ch_hotl h1{text-transform:capitalize;}
#ch_hotl ul{list-style:none;margin:0 auto;padding:0;border:0;}
#ch_hotl ul li{float:left;margin:0 0 0 10px;}
#ch_hotl ul li img{border:2px solid #ffffff;}
#ch_hotl p{clear:both;margin:0 0 0 10px;padding:2px 4px;background-color:#ffffff;border:0;width:586px;text-transform:capitalize;}
#ch_hotl p img{vertical-align:middle;}
#ch_hotl div{margin:0 10px 4px 10px;padding:2px;border:0;height:140px;overflow:hidden;}
#ch_hotl div h3{font-size:1.2em;color:#014563;font-weight:bold;text-transform:capitalize;margin:4px 0;}
#ch_hotl div p{margin:0;padding:0;background-color:transparent;text-transform:none;}
#ch_hoff h2{color:#549c00;border:2px solid #d8e2f4;margin:10px;padding:0 0 0 4px;background-color:#eef2fb;font-size:1.6em;}
#ch_hoff div.ch_mini img{border:1px solid #ffffff;float:left;margin:0 10px;}
#ch_hoff div.ch_mini h3{margin:4px 10px;color:#014563;font-size:1em;font-weight:bold;text-transform:capitalize;height:1em;overflow:hidden;}
#ch_hoff div.ch_mini p.ch_odet{margin:0 10px 0 110px;height:90px;text-transform:capitalize;}
#ch_hoff div.ch_mini p.ch_odet span{color:#ff0000;}
#ch_hoff div.ch_mini p.ch_orat{margin:10px;clear:both;background-color:#ffffff;font-size:1.2em;font-weight:bold;padding:1px 4px;}
#ch_hoff div.ch_mini p.ch_orat span{color:#e97b0d;}
#ch_hoff div.ch_mini a.ch_orat{margin:-38px 10px 10px auto;width:78px;height:34px;border:0;color:#ffffff;text-decoration:none;text-indent:-9999px;padding:0;display:block;background-image:url('/images/backgrounds/go-btn.png');background-position:0 0;background-repeat:no-repeat;}
#ch_hoff hr{width:280px;margin:0 15px 10px 15px;height:1px;}
table.ch_trat{text-transform:capitalize;border:2px solid #eeeeee;background-color:#ffffff;margin:0 0 10px 0;}
table.ch_trat caption{background-color:#509bc2;border:2px solid #eeeeee;border-bottom:0;color:#ffffff;font-weight:bold;}
table.ch_trat thead{border:0;}
table.ch_trat thead tr{border:0;}
table.ch_trat thead th{border:0;}
table.ch_trat tbody td{border-bottom:1px solid #eeeeee;}
table.ch_trat td.ch_trat{font-weight:bold;color:#e97b0d;text-align:right;}
p.ch_note{clear:both;margin:0 10px 10px 10px;background-color:#ffffff;padding:0 4px;border:2px solid #eeeeee;}
p.ch_note span{margin:0 0 0 20px;}
/* === LIVEABOARD === */
#ch_lvab{}
#ch_lvab div{background-color:#adc3d1;background-position:0 100%;background-repeat:no-repeat;background-image:url('/images/backgrounds/liveaboard-holidays.jpg');border:0;margin:10px;padding:0;height:360px;}
#ch_lvab div h1{background-position:0 0;background-repeat:repeat-y;background-image:url('/images/backgrounds/liveaboard-title-trans.png');margin:10px 0;padding:0.3em;}
#ch_lvab div p{margin:0 10px;}
#ch_lvab div a{display:block;margin:40px 10px 10px auto;width:192px;height:72px;text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;background-image:url('/images/backgrounds/more-below-btn.png');}
#ch_lvab div h2{padding:0.3em;margin:0;color:#ffffff;font-size:1.2em;font-weight:bold;background-image:url('/images/backgrounds/special-offers-trans.png');background-position:0 0;background-repeat:repeat-y;}
#ch_lvab div ul li{color:#ffffff;}
#ch_llst{background-position:0 0;background-repeat:repeat;background-image:url('/images/backgrounds/dark-transparency.png');}
#ch_llst h2{padding:0;margin:10px;color:#ffffff;font-size:1.4em;font-weight:bold;}
#ch_llst p{color:#ffffff;margin:0 10px 10px 10px;}
#ch_llst div.span-12{height:32px;}
#ch_llst div h3{padding:0.25em 0.5em;margin:3px auto 0 10px;width:300px;font-size:1.6em;font-weight:bold;color:#0083b9;text-transform:capitalize;}
#ch_llst div form#ch_frm_fltr{margin:0 10px 0 auto;padding:0;border:0;width:242px;}
#ch_llst div form#ch_frm_fltr fieldset{border:0;padding:0;margin:0;}
#ch_llst div form#ch_frm_fltr fieldset select{border:0;width:200px;}
#ch_llst div form#ch_frm_fltr fieldset button{border:0;width:26px;height:22px;cursor:pointer;text-indent:-9999px;background-image:url('/images/backgrounds/filter-btn.png');background-repeat:no-repeat;background-position:center center;}
#ch_llst ul{list-style:none;border:0;margin:10px 0 0 10px;padding:0;}
#ch_llst ul li{float:left;margin:0 10px 10px 0;width:460px;background-color:#ffffff;}
#ch_llst ul li h3{width:100%;background-color:transparent;font-size:1.2em;margin:5px 5px 0 5px;padding:0;}
#ch_llst ul li img{float:left;border:4px double #666666;width:165px;height:115px;margin:5px;}
#ch_llst ul li p{color:#224e62;height:123px;margin:5px 5px 0 183px;overflow:hidden;text-transform:capitalize;}
#ch_llst ul li p img{border:0;margin:0;padding:0;width:133px;height:18px;float:none;vertical-align:middle;}
#ch_llst ul li a{display:block;width:80px;padding:2px 0 0 12px;height:24px;margin:-26px 5px 0 auto;color:#f32c49;font-size:1.4em;font-weight:bold;text-decoration:none;background-image:url('/images/backgrounds/special-offers-btn.jpg');background-position:0 0;background-repeat:no-repeat;}
#ch_llst ul li a:hover{color:#0000ff;text-decoration:underline;}
#ch_llst div#ch_page p{margin:10px;padding:0.25em;background-color:#ffffff;color:#224e62;}
/* === DIVING-HOLIDAYS === */
#ch_itin{text-transform:capitalize;}
#ch_itin div{padding:0;}
#ch_itin ul{list-style:none;border:0;margin:0;padding:0;}
#ch_itin ul li{margin:0 0 10px 10px;clear:both;padding:0;}
div.ch_ibar{border:0;margin:0;padding:0;width:167px;height:117px;}
div.ch_ibar img{display:block;border:1px solid #ffffff;margin:0;padding:0;width:165px;height:115px;}
div.ch_ibar div{border:0;margin:-28px 0 0 auto;padding:0;width:55px;height:24px;}
div.ch_ibar div img{display:inline;border:0;margin:0;padding:0;width:24px;height:24px;} 
#ch_itin ul li div.ch_ibar{float:left;margin:0 5px 5px 0;}
#ch_itin ul li div.ch_idet{margin:5px 5px 5px 175px;}
#ch_itin ul li div.ch_idet h2{font-size:1.2em;font-weight:bold;margin:0 0 0 -20px;padding:2px 10px;background-image:url('/images/backgrounds/liveaboard-title-trans.png');background-position:0 0;background-repeat:repeat-y;}
#ch_itin ul li div.ch_idet table{border:0;width:550px;margin:0;padding:0;}
#ch_itin ul li div.ch_idet table td{width:50%;padding:2px;margin:0;}
#ch_itin ul li div.ch_idet table img{width:100px;height:14px;border:0;float:none;margin:0;}
p#ch_adtr{border:1px solid #cccccc;padding:5px;margin:10px 10px 10px 0;font-weight:bold;background-color:#ffffff;text-align:center;background-position:100% 3px;background-repeat:no-repeat;}
p#ch_adtr strong{color:#f32c49;font-size:1.6em;}
p#ch_adtr a{margin:0 auto;padding:0;display:block;width:134px;height:34px;color:#ffffff;text-indent:-9999px;background-image:url('/images/backgrounds/continue-main-btn.png');background-position:0 0;background-repeat:no-repeat;}
p#ch_adtr span{padding:0 0 0 18px;background-image:url('/images/backgrounds/phone-action-icon.png');background-position:0 50%;background-repeat:no-repeat;}
#ch_ptab{}
#ch_ptab h2{font-size:1.4em;font-weight:bold;margin:10px;}
#ch_ptab form{margin:0 10px;padding:0;border:0;vertical-align:middle;}
#ch_ptab form fieldset{border:2px solid #eeeeee;margin:0 auto;padding:0;background-color:#c3d9ff;text-align:center;}
#ch_ptab form fieldset input{width:66px;}
#ch_ptab form fieldset input{width:66px;}
#ch_ptab form fieldset button{text-indent:-9999px;padding:0;width:78px;height:34px;border:0;background-color:transparent;background-image:url('/images/backgrounds/go-sec-btn.png');background-position:0 0;background-repeat:no-repeat;}
#ch_ptab table{margin:10px;border:2px solid #eeeeee;width:930px;text-transform:capitalize;}
#ch_ptab table tbody{background-color:#ffffff;}
#ch_ptab table tbody tr.ch_even{background-color:#eeeeee;}
#ch_ptab table tbody td{border-bottom:1px dashed #c3d9ff;}
#ch_ptab p{font-size:0.9em;padding:0.25em;margin:0 10px 10px 10px;background-color:#ffffff;}
/* === IMAGE GALLERY IFRAME === */
body.ch_img_wrap{margin:0;border:0;padding:0;}
#ch_img_wrap{width:540px;margin:0 auto;padding:0;border:0;}
#ch_img_wrap h1{}
#ch_img_main{background-color:#e1eef5;margin:10px;padding:10px;width:500px;height:296px;}
#ch_img_main img{margin:0;width:500px;height:296px;padding:0;border:0;}
#ch_img_main div{background-color:#000000;height:24px;color:#ffffff;padding:0;margin:0;position:absolute;top:-24px;}
#ch_img_thus{margin:10px;padding:10px;width:500px;height:52px;background-color:#e1eef5;}
#ch_img_thus ul{list-style:none;border:0;margin:0;padding:0;}
#ch_img_thus ul li{margin:0 5px;padding:0;border:0;float:left;width:52px;height:52px;}
#ch_img_thus ul li img{border:2px solid #d2d5d7;width:48px;height:48px;margin:0;padding:0;}
/* === ZONES === */
#ch_zons{}
#ch_zons h1{position:relative;top:20px;left:0;z-index:10;background-repeat:repeat-y;background-position:50%0%;background-color:transparent;background-image:url('/images/backgrounds/gmap-title.png');color:#0083b9;text-align:center;margin:0 90px;padding:0.25em;}
#ch_zons div#ch_gmap{margin:10px;background-color:#ffffff;border:1px solid #ffffff;height:380px;margin-top:-20px;}
#ch_gmap_fltr{background-image:url('/images/backgrounds/opacity.png');margin:10px;margin-top:0;padding:0.5em;color:#ffffff;font-weight:bold;}
#ch_zinf{background-color:#ffffff;}
#ch_zinf h2{text-transform:capitalize;margin:10px;font-weight:bold;color:#fa6905;}
#ch_zinf p{margin:10px;}
#ch_zinf ul{list-style:none;border:0;margin:0 0 0 7px;padding:0;}
#ch_zinf ul li{float:left;background-color:#666666;margin:0 5px 10px 5px;border:0;padding:10px 10px 5px 10px;}
#ch_zinf ul li a{margin:0;padding:0;border:0;}
#ch_zinf ul li img{margin:0;padding:0;border:1px solid #efefef;}
#ch_zinf div{margin:10px;clear:both;}
#ch_zinf div p{margin:10px 0;}
/* === GOOGLE MAPS INFO WINDOW === */
div.ch_iwdw{background-color:#ffffff;width:617px;height:212px;}
div.ch_iwdw img{float:left;margin:5px;width:300px;height:200px;border:1px solid #efefef;}
div.ch_iwdw div{margin:5px 0 0 312px;}
div.ch_iwdw div h4{text-transform:capitalize;margin:0 5px 5px 0;font-weight:bold;color:#fa6905;}
div.ch_iwdw div p{margin:0 5px 5px 0;}
/* === OFFER LIST FORMAT === */
ul.ch_nbull{list-style:none;border:0;margin:0;padding:0;}
ul.ch_nbull li{background-color:#ffffff;float:left;margin:0 0 10px 10px;width:460px;height:160px;padding:0;border:0;}
ul.ch_nbull li h4{margin:10px 10px 5px 10px;font-weight:bold;}
ul.ch_nbull li h4 a{text-transform:capitalize;}
ul.ch_nbull li div{margin:10px;}
ul.ch_nbull li div p{margin:0;padding:0;border:0;}
ul.ch_nbull li div img{float:left;margin:5px 5px 5px 0;padding:0;border:1px solid #b0c1d9;}
ul.ch_nbull li div img.ch_str_smll{float:none;border:0;padding:0;margin:0;width:100px;height:14px;}
ul.ch_nbull li div img.ch_str_larg{float:none;border:0;padding:0;margin:0;width:133px;height:18px;}
/* === NEXT SECTION NAME === */