/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* modified YUI reset */ html{color:#000;background:#fff;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,italic{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* YUI fonts */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
end of Copyright to Yahoo!, start of our own code
*/


.clearfix:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.screen-reader-text	{display:none;}
.edit-link	{display:none!important;}

html,body	{background:#faf5ee url(images/bg-bd-rpt.jpg) top left;}

a	{text-decoration:none;}
a:hover	{text-decoration:underline;}
#unwrap	{position:relative;text-align:center;background:url(images/bg-bd-rpt3.jpg) center center repeat-y;}
#hd-inner2,#bd,#ft-inner	{width:1000px;margin:0 auto;text-align:left;}

#hd	{height:195px;background:#2e2925 url(images/bg-hd-rpt.jpg) repeat-x center top;}
#hd-inner	{background:url(images/bg-hd-ft.jpg) no-repeat center top;}
#hd-inner2	{position:relative;}
#hd ul,#hd ol,#hd li	{padding:0;margin:0;list-style:none;}
#hd .hd .logo	{position:absolute;left:4px;top:21px;width:417px;height:130px;overflow:hidden;}
#hd .hd .logo a	{display:block;width:417px;height:130px;overflow:hidden;background:url(images/logo-traveldiversity2016.png) no-repeat 0 0;}
#hd .hd .logo a strong	{display:block;padding:430px;}
#hd .hd .logo img	{display:none;}
#hd .hd .tagline	{width:214px;height:57px;position:absolute;top:55px;right:87px;}
#hd .hd .tagline strong	{display:block;font-family:arial;font-size:22px;line-height:24px;}
#hd .hd .tagline a	{color:#fff;}
#hd .bd .mainnav	{/* see ie7 css */}
#hd .bd ul	{padding:147px 0 0 0;}
#hd .bd li	{float:left;height:33px;margin:0;padding:0 28px 0 22px;}
#hd .bd li:nth-child(2)	{padding-right:54px;}
#hd .bd li:last-child	{padding-right:0;}
#hd .bd ul li strong	{display:block;padding:0;}
#hd .bd ul li a	{display:block;padding:0 5px 5px 5px;color:#fff;font-family:arial,sans-serif;font-size:22px;font-weight:normal;}
#hd .bd ul li a:hover	{text-decoration:none;}
#hd .bd li.navhome a:hover,body.page-template-page-home #hd .bd li.navhome a	{background:url(images/sprite_2_1.png) no-repeat -272px -91px;}
#hd .bd li.navteam a:hover,body.page-template-page-ourteam #hd .bd li.navteam a	{background:url(images/sprite_2_1.png) no-repeat -392px -91px;}
#hd .bd li.navdest a:hover,body.page-template-page-destinations #hd .bd li.navdest a,body.destination #hd .bd li.navdest a,body.travel-tips #hd .bd li.navdest a	{background:url(images/sprite_2_1.png) no-repeat -552px -91px;}
#hd .bd li.navvoyage a:hover,body.page-template-page-cruises #hd .bd li.navvoyage a	{background:url(images/sprite_2_1.png) no-repeat -269px -171px;}
#hd .bd li.navtesti a:hover,body.page-template-page-btdt #hd .bd li.navtesti a,body.been-there-done-that #hd .bd li.navtesti a	{background:url(images/sprite_2_1.png) no-repeat -488px -171px;}
#hd .bd li.navcont a:hover,body.page-template-page-contact #hd .bd li.navcont a	{background:url(images/sprite_2_1.png) no-repeat -674px -171px;}
#hd .ft .search	{position:absolute;top:20px;right:72px;}
#hd .ft .search label	{display:none;}
#hd .ft .search .intxt	{float:left;background:#f7f7f3;border:solid 1px #c8c8cf;width:155px;height:22px;margin:0;padding:0px;outline:none;line-height:20px;color:#757548;text-indent:15px;font-family:arial;font-size:12px;}
#hd .ft .search .insub	{float:left;background:#f7f7f3 url(images/sprite-8bitonly.png) no-repeat top right;border:solid 1px #c8c8cf;height:24px;margin:0 0 0 4px;padding:0 33px 0 6px;outline:none;line-height:22px;color:#757548;text-align:left;font-family:arial;font-size:10px;text-transform:uppercase;}
#hd .ft .social	{position:absolute;right:34px;top:16px;}
#hd .ft .social li a	{display:block;overflow:hidden;}
#hd .ft .social li a span	{display:block;padding:100px;}
#hd .ft .social .fb a	{width:28px;height:29px;background:url(images/sprite_1_2.png) no-repeat 0 0;}

#ft	{background:#2e2925 url(images/bg-ft-rpt.jpg) repeat-x center top;font-family:"Myriad Pro","futura book",Futura,"Trebuchet MS",Arial,sans-serif;font-weight:normal;}
#ft-inner	{position:relative;background:url(images/bg-hd-ft.jpg) no-repeat center -200px;}
#ft,#ft-inner	{height:161px;}
#ft,#ft a	{color:#f8f2e2;text-decoration:none;}
#ft .siteby a,#ft a:hover	{text-decoration:underline;}
#ft .bd dd.tel a	{text-decoration:none;cursor:default;}
#ft .bd {padding:16px 0 0 156px;}
#ft .bd dl	{float:left;width:196px;}
#ft .bd dt	{font-size:18px;padding:0 0 25px 0;}
#ft .bd dd	{font-size:14px;line-height:18px;}
#ft .bd dd.gap	{padding:11px 0 0 0;}
#ft .ft .siteby	{position:absolute;left:735px;top:132px;letter-spacing:1px;}

#bd	{width:1000px;background:#fff;position:relative;font-size:18px;color:#44332e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:20px;}
#bd a	{color:#000;text-decoration:underline;}
#bd-inner	{padding:0 0 0 17px;}
#bd .cols	{padding:17px 0 27px 0;}
#bd .bd-ft	{padding:44px 0 0 0;}
#bd .colmain	{float:left;width:677px;padding:8px 0 0 0;} /* 520 total after padding */
#bd .fullwidth	{float:none;width:auto;max-width:965px;padding:0;}
#bd .colmain .colinner	{padding:0 0 0 13px;position:relative;z-index:50;}
#bd .colside	{float:left;width:297px;} /* 265 total after padding */
#bd .colside .colinner	{padding:0 0 0 32px;}
#bd .fullwidth .colinner	{padding:0;}
#bd .colmain h1,#bd .colmain .entry-title,#bd .colmain h2,#bd .colmain h3,#bd .colmain h4	{display:block;padding:28px 0 8px 0;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;font-size:36px;line-height:normal;}
#bd .colmain h3,#bd .colmain h4	{font-size:27px;line-height:normal;}
#bd .colmain h5,#bd .colmain h6	{font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;padding:0 0 5px 0;display:block;}
#bd .colmain p	{padding:0 0 20px 0;}
#bd .colmain p a	{font-style:italic;}
#bd .colmain strong,#bd .colmain b	{font-weight:bold;}
#bd .colmain strong em,#bd .colmain strong i,#bd .colmain b em,#bd .colmain b i,#bd .colmain em strong,#bd .colmain em b,#bd .colmain i strong,#bd .colmain i b	{font-weight:bold;font-style:italic;}
#bd .colmain em,#bd .colmain i	{font-style:italic;}
#bd .colmain .topimg2 img,#bd .colmain .chromelessimg img	{display:block;width:100%;height:auto;}
#bd .colmain img	{display:block;max-width:100%;height:auto;}
#bd .colmain img.alignleft	{float:left;margin:0 1px 1px 0;}
#bd .colmain img.aligncenter	{margin:0 auto;}
#bd .colmain .imgblock	{padding:0 0 20px 0;clear:both;}
#bd .colmain ul,#bd .colmain ol	{padding-top:0;padding-bottom:20px;margin-top:0;margin-bottom:0;}
#bd .colmain li	{padding-bottom:7px;}
#bd .thecontent	{position:relative;}
#bd .thecontent .wp-caption	{display:none;}
#bd .fontsize	{display:none;}
#nav-below	{padding:20px 0 0 0;}
#nav-below .nav-previous	{float:left;}
#nav-below .nav-next	{float:right;}

/* Font Resizing */
#bd #content.font-medium .colmain,#bd #content.font-medium .colmain p.small,#bd .pageourteam #content.font-medium h2,#bd .pagetraveltips #content.font-medium .colmain h2,#bd .pagecruisevoyages #content.font-medium .colmain .thecontent,#bd .pagecruisevoyages #content.font-medium .colmain .thecontent p,#bd .pagecruisevoyages #content.font-medium .colmain .thecontent li,#bd .pagecruisevoyages #content.font-medium .colmain h2,#bd .pagecruisevoyages #content.font-medium .colmain h3,#bd .traveldeal-post #content.font-medium .colmain h1.entry-title,#bd .traveldeal-post #content.font-medium .colmain h2	{font-size:22px;line-height:normal;}
#bd #content.font-medium .colmain h1,#bd #content.font-medium .colmain h2,#bd #content.font-medium .colmain h3,#bd #content.font-medium .colmain h4	{font-weight:bold;}
#bd #content.font-large .colmain,#bd #content.font-large .colmain p.small,#bd .pageourteam #content.font-large h2,#bd .pagetraveltips #content.font-large .colmain h2,#bd .pagecruisevoyages #content.font-large .colmain .thecontent,#bd .pagecruisevoyages #content.font-large .colmain .thecontent p,#bd .pagecruisevoyages #content.font-large .colmain .thecontent li,#bd .pagecruisevoyages #content.font-large .colmain h2,#bd .pagecruisevoyages #content.font-large .colmain h3,#bd .traveldeal-post #content.font-large .colmain h1.entry-title,#bd .traveldeal-post #content.font-large .colmain h2	{font-size:30px;line-height:normal;}
#bd #content.font-large .colmain h1,#bd #content.font-large .colmain h2,#bd #content.font-large .colmain h3,#bd #content.font-large .colmain h4	{font-weight:bold;}

/* Slideshows and Top Image */
#bd #notopimg	{padding:100px 0 0 0;}
#bd .topimg {height:339px;overflow:hidden;background:url(images/bg-topimg.jpg) no-repeat;}
#bd .topimg .pics,body.home #bd .topimg .pics	{width:500px;height:320px;position:relative;}
#bd .topimg .pics img,body.home #bd .topimg .pics img	{display:block;width:500px;height:320px;margin:9px 0 0 10px;overflow:hidden;border:0;float:none;}
#bd .topimg .pics .pictxt,body.home #bd .topimg .pics .pictxt	{display:none;}
#bd .captioned .pics .pictxt	{display:block;position:absolute;bottom:-14px;left:19px;width:484px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#82776b;font-size:11px;line-height:normal;}
#bd .captioned .pics	{width:484px;height:310px;}
#bd .captioned .pics img	{width:484px;height:310px;margin:10px 0 0 19px;}
#bd .toptxt	{margin:4px 0 0 0;position:relative;height:93px;background:url(images/bg-topimg-txt.jpg) no-repeat;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .toptxt h2	{font-size:18px;font-weight:bold;line-height:normal;padding:7px 0 0 106px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .toptxt .lnks ul,#bd .toptxt .lnks li	{padding:0;margin:0;list-style:none;}
#bd .toptxt .lnks ul	{padding:0 0 0 118px;}
#bd .toptxt .lnks li	{font-size:14px;line-height:18px;max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#bd .toptxt .furn-specials	{display:none;}



/* Basic picture-list module */
#bd .colmain .mod-list	{color:#5b5b5b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;clear:left;}
#bd .colmain .mod-list ul,#bd .colmain .mod-list li	{margin:0;padding:0;list-style:none;}
#bd .colmain .mod-list ul	{padding:28px 0 0 0;}
#bd .colmain .mod-list li	{padding:18px 0 0 0;}
#bd .colmain .mod-list li.current_page_item	{display:none;}
#bd .colmain .mod-list li .pic	{width:169px;float:left;}
#bd .colmain .mod-list li .pic img	{width:150px;height:auto;}
#bd .colmain .mod-list li .txt	{width:331px;float:left;max-height:138px;overflow:hidden;position:relative;}
#bd .colmain .mod-list li .txt a.title	{color:#23467b;text-decoration:none;font-size:22px;line-height:22px;display:block;padding:3px 0 4px 0;}
#bd .colmain .mod-list li .txt p	{font-size:18px;line-height:normal;padding:0;}
#bd .colmain .mod-list li .txt p a	{color:#5b5b5b;font-style:normal;text-decoration:none;}
#bd .colmain .mod-list li .txt p a strong	{text-decoration:underline;font-weight:normal;}
#bd .colmain .mod-list li .txt p a.more	{display:block;width:331px;padding:0 0 2px 0;text-align:right;background:#faf5ee;position:absolute;bottom:0;left:0;}

/* Thumbnail-list module */
#bd .colmain .mod-thumbs	{padding:22px 0 0 0;color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;}
#bd .colmain .mod-thumbs ul,#bd .colmain .mod-thumbs li	{margin:0;padding:0;list-style:none;}
#bd .colmain .mod-thumbs li	{position:relative;float:left;width:242px;height:170px;}
#bd .colmain .mod-thumbs li .pic a	{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;width:234px;height:163px;margin:0;border:0;}
#bd .colmain .mod-thumbs li .txt	{display:block;width:234px;height:34px;overflow:hidden;background:url(images/sprite_2_1.png) no-repeat -730px -56px;position:absolute;left:0px;bottom:5px;}
#bd .colmain .mod-thumbs li .txt a	{color:#fff;display:block;text-indent:20px;line-height:34px;text-decoration:none;display:block;width:234px;height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#bd .colmain .mod-thumbs li .txt a:hover	{text-decoration:none;}
#bd .colmain .mod-thumbs li:hover .txt	{opacity:1;}
#bd .colmain .mod-thumbs li.third	{width:234px;}


/* Homepage */
body.home #bd .colwide	{padding-bottom:13px;}
body.home #bd .col2	{padding-top:0;}
body.home #bd .colmain h1.entry-title	{display:none;}
body.home #bd .colmain .thecontent	{}
body.home #bd .colwide ul,body.home #bd .colwide ul li	{padding:0;margin:0;list-style:none;}
body.home #bd .colwide ul li	{width:243px;height:163px;}
body.home #bd .colwide ul li a	{display:block;width:234px;height:163px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;}
body.home #bd .colwide ul li span	{display:block;width:234px;height:33px;position:absolute;left:0;top:130px;background:url(images/sprite_2_1.png) no-repeat 0 -296px;}
body.home #bd .colwide ul li a.untxt	{display:block;width:214px;height:34px;overflow:hidden;position:absolute;left:18px;top:130px;line-height:33px;font-family:arial;font-size:15px;color:#fff;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;}
body.home #bd .colwide ul li a.untxt strong	{display:block;font-weight:bold;}
body.home #bd .colwide #bigslider	{position:relative;}
body.home #bd .colwide #bigslider,body.home #bd .colwide #bigslider li	{width:965px;height:403px;float:none;overflow:hidden;}
body.home #bd .colwide #bigslider li	{position:relative;}
body.home #bd .colwide #bigslider li a	{display:block;width:965px;height:403px;}
body.home #bd .colwide #bigslider li a.untxt	{width:936px;height:51px;left:27px;top:358px;font-size:22px;line-height:20px;}
body.home #bd .colwide #bigslider li span	{width:965px;height:51px;left:0;top:354px;background-position:0 -237px;}
body.home #bd .colwide #homethumbs	{margin:17px 0 0 0;}
body.home #bd .colwide #homethumbs li	{position:relative;float:left;}
/*
body.home #bd .colwide #homethumbs li.unpic1 span	{background-position:0 -61px;}
body.home #bd .colwide #homethumbs li.unpic2 span	{background-position:0 -105px;}
body.home #bd .colwide #homethumbs li.unpic3 span	{background-position:0 -149px;}
body.home #bd .colwide #homethumbs li.unpic4 span	{background-position:0 -193px;}
*/
body.home #bd .colwide .bx-controls	{display:none;}

/* Our Team Page */
#bd .pageourteam #notopimg	{display:none;}
#bd .pageourteam .colmain h1.entry-title	{display:none;}
#bd .pageourteam .colmain .titleimg img	{margin:-34px 0 0 0;border:0;width:auto;}
#bd .pageourteam .colmain h2	{font-size:18px;padding:30px 0 0 0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .pageourteam .rowstaff .colside	{font-size:16px;line-height:18px;}
#bd .pageourteam .rowstaff .colside .colinner	{padding:10px 0 0 59px;position:relative;}
#bd .pageourteam .rowstaff .colside .txt	{padding:4px 40px 0 2px;}
#bd .pageourteam .rowstaff .colside .txt strong	{display:block;padding:6px 0 2px 0;}
#bd .pageourteam .rowstaff .team-furn	{display:block;position:absolute;}
#bd .pageourteam .rowbarry .colinner	{position:relative;}
#bd .pageourteam .rowbarry .colmain h2	{padding-top:10px;}
#bd .pageourteam .rowbarry .team-furn	{left:13px;top:-27px;}
#bd .pageourteam .rowgay .team-furn	{left:22px;top:-41px;}
#bd .pageourteam .rowaaron .team-furn	{left:43px;top:-9px;}
#bd .pageourteam .rowaaron .colside	{padding-bottom:35px;}
#bd .pageourteam .rowkellie .team-furn	{left:46px;top:-32px;}
#bd .pageourteam .rowbelinda .team-furn	{left:41px;top:2px;}
#bd .pageourteam .rowkelsey .team-furn	{left:47px;top:4px;}
#bd .pageourteam .fontsize	{display:none;}
#bd .pageourteam .fontsize2	{display:none;}

/* Destinations Homepage */
#bd .pagedestinations #notopimg	{display:none;}
#bd .pagedestinations .colmain	{width:737px;}
#bd .pagedestinations .colside	{float:left;width:237px;}
#bd .pagedestinations .colside .colinner	{padding:0;}
#bd .pagedestinations .colmain h1.entry-title	{display:none;}
#bd .pagedestinations .colmain h2	{font-size:24px;line-height:26px;padding:0;margin:0;padding:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .pagedestinations .colmain .titleimg img	{margin:-13px 11px 0 28px;border:0;float:left;}
#bd .pagedestinations .colmain p 	{clear:left;}
#bd .pagedestinations .colmain .search	{clear:both;padding:15px 0 12px 55px;}
#bd .pagedestinations .colmain .search label	{display:none;}
#bd .pagedestinations .colmain .search .intxt	{float:left;background:#f7f7f3;border:solid 2px #c8c8cf;width:270px;height:38px;margin:0;padding:0px;outline:none;line-height:38px;color:#757548;text-indent:15px;font-family:arial;font-size:20px;}
#bd .pagedestinations .colmain .search .insub	{float:left;background:#f7f7f3 url(images/sprite-8bitonly.png) no-repeat right -225px;border:solid 2px #c8c8cf;height:42px;margin:0 0 0 7px;padding:0 42px 0 12px;outline:none;line-height:42px;color:#757548;text-align:left;font-family:arial;font-size:20px;text-transform:uppercase;}
#bd .pagedestinations .colmain .thecontent .fontsize	{top:-10px;}

/* Destinations posts */
#bd .destination-post .colmain .thecontent .fontsize	{top:5px;}
#bd .destination-post .colmain .thecontent .wp-caption,#bd .destination-post .colmain .thecontent img	{display:none;}

/* Been There Done That Homepage */
#bd .pagebtdt #notopimg	{display:none;}
#bd .pagebtdt .colmain .colinner	{}
#bd .pagebtdt .colmain h1.entry-title	{display:none;}
#bd .pagebtdt .colmain h2	{font-size:18px;line-height:23px;color:#3e3004;padding:10px 0 0 0;margin:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .pagebtdt .colmain .titleimg img	{margin:-8px 18px 0 28px;border:0;float:left;width:auto;}
#bd .pagebtdt .colmain p 	{clear:left;}
#bd .pagebtdt .colmain .intro	{font-size:16px;line-height:18px;color:#3e3004;padding:10px 0 0 34px;clear:both;}
#bd .pagebtdt .colmain .thecontent .fontsize	{display:none;}
#bd .pagebtdt .colmain .mod-btdtlist li  {padding: 18px 0 7px 0;}
#bd .pagebtdt .colmain .mod-btdtlist li .pic	{width:177px;height:112px;background:url(images/sprite-8bitonly.png) no-repeat 0 -292px;}
#bd .pagebtdt .colmain .mod-btdtlist li .pic img	{width:149px;height:98px;margin:5px 0 0 5px;}
#bd .pagebtdt .colmain .mod-btdtlist li .txt	{width:323px;max-height:112px;}
#bd .pagebtdt .colmain .mod-btdtlist li .txt a.title {padding:9px 0 2px 0;}
#bd .pagebtdt .colmain .mod-btdtlist li .txt p	{line-height:26px;}
#bd .pagebtdt .colmain .mod-btdtlist li .txt p a.more	{width:323px;}


/* Been There Done That posts */
#bd .btdt-post .colmain .thecontent .fontsize	{top:5px;}
#bd .btdt-post .colmain h1.entry-title	{padding-bottom:0;}


/* Cruise Voyages */
#bd .pagecruisevoyages .colmain .thecontent	{color:#828485;font-size:16px;line-height:normal;}
#bd .pagecruisevoyages .colmain h1.entry-title,#bd .pagecruisevoyages .colmain h2,#bd .pagecruisevoyages .colmain h3	{color:#44332e;font-size:18px;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;line-height:normal;padding-bottom:0;}
#bd .pagecruisevoyages .colmain h1.entry-title	{font-size:36px;}
#bd .pagecruisevoyages .colmain h2	{text-transform:uppercase;}
#bd .pagecruisevoyages .colmain p,#bd .pagecruisevoyages .colmain li	{line-height:22px;}
#bd .pagecruisevoyages .colmain .buttons	{padding:0;width:277px;margin:0 auto;}
#bd .pagecruisevoyages .colmain .buttons a	{margin:0 auto;display:block;width:131px;height:39px;overflow:hidden;background:url(images/cruise/buttons.png) no-repeat;}
#bd .pagecruisevoyages .colmain .buttons span	{display:block;padding:131px;}
#bd .pagecruisevoyages .colmain .buttons .all	{background-position:0 0;width:146px;}
#bd .pagecruisevoyages .colmain .buttons .deals	{background-position:-146px 0;}
#bd .pagecruisevoyages .colmain .topbuttons	{padding-top:24px;}
#bd .pagecruisevoyages .colmain .botbuttons	{padding-top:27px;}

/* Travel Tips Homepage */
#bd .pagetraveltips #notopimg	{display:none;}
#bd .pagetraveltips .colmain h1.entry-title	{display:none;}
#bd .pagetraveltips .colmain h2	{font-size:24px;line-height:22px;padding:20px 0 0 0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .pagetraveltips .colmain .titleimg img	{margin:-25px 0 0 43px;border:0;}
#bd .pagetraveltips .colmain .mod-tips li .pic	{width:189px;}
#bd .pagetraveltips .colmain .mod-tips li .pic img	{width:170px;}
#bd .pagetraveltips .colmain .mod-tips li .txt	{width:311px;max-height:162px;}
#bd .pagetraveltips .colmain .mod-tips li .txt p a.more	{width:311px;}

/* Travel Tips posts */
#bd .traveltips-post .colmain h1.entry-title,#bd .traveltips-post .colmain h1.entry-title a	{color:#23467b;text-decoration:none;cursor:default;}
#bd .traveltips-post .colmain .thecontent	{color:#828485;}
#bd .traveltips-post .colmain .thecontent .fontsize	{top:5px;}

/* Contact Page */
#bd .pagecontact #notopimg	{display:none;}
#bd .pagecontact .fontsize	{top:-10px;}
#bd .pagecontact .colmain h1.entry-title	{display:none;}
#bd .pagecontact .colmain .titleimg img	{margin:-6px 0 0 62px;border:0;}
#bd .pagecontact .title	{padding:0 0 5px 0;}
#bd .pagecontact .colmain .map	{margin:0 0 14px 0;}
#bd .pagecontact .colmain p strong	{display:block;}
#bd .colmain p a.tel	{font-style:normal;text-decoration:none;}
#bd .pagecontact .colmain table	{margin:2px 0 0 36px;}
#bd .pagecontact .colmain th,#bd .pagecontact .colmain td	{vertical-align:top;}
#bd .pagecontact .colmain th {text-align:left;font-weight:bold;padding:0 5px 2px 0;}
#bd .pagecontact .colmain td {text-align:right;font-weight:normal;padding:0 0 2px 0;}
#bd .pagecontact .colmain h4	{font-size:18px;padding:20px 0 0 0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .pagecontact .colmain ul,#bd .pagecontact .colmain ol,#bd .pagecontact .colmain li	{padding:0;margin:0;list-style:none;}
#bd .pagecontact .colmain li {padding:0 0 0 36px;}
#bd .pagecontact .colmain .thecontent p	{line-height:24px;}
#bd .pagecontact .colmain .thecontent .title	{padding:0 0 3px 0;}

#bd .mod-contact	{position:relative;width:616px;padding:0 0 18px 0;}
#bd .mod-contact .hd	{display:none;}
#bd .mod-contact .bd	{}
#bd .mod-contact .bd .inth	{width:156px;font-size:18px;float:left;padding:4px 0 0 0;}
#bd .mod-contact .bd .intd	{width:460px;float:left;}
#bd .mod-contact .bd .intxt input,#bd .mod-contact .bd textarea	{width:455px;height:33px;border:0;background:transparent;border:solid 2px #e4e4e4;border-radius:3px;color:#000;font-size:14px;line-height:18px;outline:none;}
#bd .mod-contact .bd textarea	{height:115px;}
#bd .mod-contact .bd .inrow	{padding:9px 0 0 0;}
#bd .mod-contact .bd .inrow1	{padding:6px 0 0 0;}
#bd .mod-contact .bd .incheck 	{color:#fff;padding-top:5px;}
#bd .mod-contact .bd .inrow4 span	{display:none;}
#bd .mod-contact .bd .inrow4 a	{display:block;width:112px;height:21px;overflow:hidden;position:absolute;left:85px;top:326px;}
#bd .mod-contact .bd .inrow4 a strong	{display:block;padding:115px;}
#bd .mod-contact .bd .inrow5	{text-align:right;}
#bd .mod-contact .bd .inrow5 a	{margin:0 0 0 auto;display:block;width:136px;height:68px;overflow:hidden;background:url(images/sprite_2_1.png) no-repeat -829px -98px;}
#bd .mod-contact .bd .inrow5 a span	{display:block;padding:150px;}
#bd .mod-contact .bd .inrow6	{display:none;padding:98px 0 0 0;}
#bd .mod-contact .bd .loading .inrow6	{display:block;}
#bd .mod-contact .bd .inrow7	{display:none;padding:74px 0 0 20px;}
#bd .mod-contact .bd .profile .inrow7	{display:block;}
#bd .mod-contact .bd .inrow7 strong	{display:block;width:187px;height:31px;overflow:hidden;background:url(images/sprite-8bitonly.png) no-repeat 0 -644px;}
#bd .mod-contact .bd .inrow7 strong span	{display:block;padding:92px;}
#bd .mod-contact .bd .inrow8	{height:1px;width:1px;overflow:hidden;}
#bd .mod-contact .bd .inrow8 div	{padding:10px;}

#bd #content.sending .bd .inrow,#bd #content.formsent .bd .inrow	{display:none;}
#bd #content.sending .bd .inrow6	{display:block;}
#bd #content.formsent .bd .inrow7	{display:block;}

#bd .pagecontact .gv,#bd .pagehome2017 .gv	{padding:9px 0 0 0;}
#bd .pagecontact .gv .hd,#bd .pagehome2017 .gv .hd	{z-index:550;width:234px;height:237px;overflow:hidden;background:url(images/furn-gift.jpg) no-repeat;}
#bd .pagecontact .gv .hd span,#bd .pagehome2017 .gv .hd span	{display:block;padding:300px;}
#bd .pagecontact .gv .bd,#bd .pagehome2017 .gv .bd	{padding:12px 14px 24px 0;font-weight:bold;font-size:18px;line-height:25px;}
#bd .pagecontact .gv .ft,#bd .pagehome2017 .gv .ft	{line-height:25px;padding:0 16px 50px 0;}
#bd .pagecontact .con,#bd .pagehome2017 .con	{line-height:25px;}
#bd .pagecontact .con .hd strong,#bd .pagecontact .con .ft strong,#bd .pagehome2017 .con .hd strong,#bd .pagehome2017 .con .ft strong	{font-weight:bold;}
#bd .pagecontact .con .hd address,#bd .pagehome2017 .con .hd address	{padding:0 0 22px 0;}
#bd .pagecontact .con .bd,#bd .pagehome2017 .con .bd	{padding:0 0 23px 0;}
#bd .pagecontact .con .ft,#bd .pagehome2017 .con .ft	{padding:0 0 11px 0;}
#bd .pagecontact .con .ft th,#bd .pagehome2017 .con .ft th	{padding-right:7px;}
#bd .pagecontact .fb a,#bd .pagehome2017 .con .fb a	{display:block;width:48px;height:48px;overflow:hidden;background:url(images/sprite_2_1.png) no-repeat -917px -179px;}
#bd .pagecontact .fb span,#bd .pagehome2017 .con .fb span	{display:block;padding:50px;}

/* Specials / Travel Deals Homepage */
#bd .pagespecials #notopimg	{display:none;}
#bd .pagespecials .colmain h1.entry-title	{display:none;}
#bd .pagespecials .colmain h2	{font-size:24px;line-height:22px;padding:0;margin:0;padding:22px 0 0 0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .pagespecials .colmain .titleimg img	{margin:3px 11px 0 28px;border:0;float:left;width:auto;}
#bd .pagespecials .colmain p 	{clear:left;}

/* Specials / Travel Deals posts */
#bd .traveldeal-post .colmain h1.entry-title,#bd .traveldeal-post .colmain h1.entry-title a	{color:#5a9edb;text-decoration:none;cursor:default;}
#bd .traveldeal-post .colmain h1.entry-title	{font-size:36px;line-height:34px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;padding:30px 0 7px 0;}
#bd .traveldeal-post .colmain h2	{color:#5a9edb;font-size:24px;line-height:24px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:normal;font-weight:bold;padding:0;}
#bd .traveldeal-post .fontsize	{top:5px;}
#bd .traveldeal-post .colmain .mod-deals	{color:#5b5b5b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#bd .traveldeal-post .colmain .mod-deals ul,#bd .colmain .mod-deals li	{margin:0;padding:0;list-style:none;}
#bd .traveldeal-post .colmain .mod-deals ul	{padding:28px 0 0 0;}
#bd .traveldeal-post .colmain .mod-deals li	{padding:18px 0 0 0;}
#bd .traveldeal-post .colmain .mod-deals li.current_page_item	{display:none;}
#bd .traveldeal-post .colmain .mod-deals li .pic	{width:169px;float:left;}
#bd .traveldeal-post .colmain .mod-deals li .pic img	{width:150px;height:auto;}
#bd .traveldeal-post .colmain .mod-deals li .txt	{width:331px;float:left;max-height:140px;overflow:hidden;position:relative;}
#bd .traveldeal-post .colmain .mod-deals li .txt a.title	{color:#23467b;text-decoration:none;font-size:22px;line-height:24px;display:block;padding:3px 0 4px 0;}
#bd .traveldeal-post .colmain .mod-deals li .txt p	{font-size:18px;line-height:normal;padding:0;}
#bd .traveldeal-post .colmain .mod-deals li .txt p a	{color:#5b5b5b;font-style:normal;text-decoration:none;}
#bd .traveldeal-post .colmain .mod-deals li .txt p a strong	{text-decoration:underline;font-weight:normal;}
#bd .traveldeal-post .colmain .mod-deals li .txt p a.more	{display:block;width:331px;padding:0 0 2px 0;text-align:right;background:#faf5ee;position:absolute;bottom:0;left:0;}

#bd .traveldeal-post .colmain img.alignleft	{margin:0 15px 15px 0;}
#bd .traveldeal-post .colmain img.aligncenter	{width:100%;height:auto;}
#bd .traveldeal-post .colmain hr	{display:block;clear:both;}
#bd .traveldeal-post .colmain h5	{font-weight:bold;}

#bd .mod-enquiry	{margin:36px 0 0 0;width:519px;}
#bd .mod-enquiry .hd	{width:265px;height:140px;overflow:hidden;float:left;background:url(images/mod-enquiry-bk.png) no-repeat 0 0;}
#bd .mod-enquiry .hd span	{display:block;padding:270px;}
#bd .mod-enquiry .bd	{width:254px;height:222px;overflow:hidden;float:left;background:url(images/mod-enquiry-bk.png) no-repeat 0 -150px;}
#bd .mod-enquiry .bd .inrow .inth	{display:none;}
#bd .mod-enquiry .bd .intxt input	{background:#fff;border:0 #fff;outline:none;width:218px;height:30px;margin:0;text-indent:5px;}
#bd .mod-enquiry .bd .inrow1	{padding:46px 0 0 18px;}
#bd .mod-enquiry .bd .inrow2	{padding:48px 0 0 18px;}
#bd .mod-enquiry .bd .intxtb	{padding:5px 0 0 0;}
#bd .mod-enquiry .ft	{height:42px;clear:both;background:url(images/mod-enquiry-bk.png) no-repeat 393px -372px;}
#bd .mod-enquiry .ft a.insub	{display:block;width:116px;height:42px;overflow:hidden;margin:0 0 0 391px;background:url(images/mod-enquiry-bk.png) no-repeat -126px -372px;}
#bd .mod-enquiry .ft a.insub span	{display:block;padding:116px;}
#bd .mod-enquiry .loading .ft a.insub,#bd .mod-enquiry .sent .ft a.insub	{display:none;}
#bd .mod-enquiry .ft .sending	{display:none;width:116px;height:42px;margin:0 0 0 391px;background:url(images/mod-enq-loading.gif) no-repeat center center;}
#bd .mod-enquiry .loading .ft .sending	{display:block;}
#bd .mod-enquiry .ft .thanks	{display:none;width:116px;height:42px;margin:0 0 0 391px;color:#ffe8c9;text-align:center;line-height:42px;}
#bd .mod-enquiry .sent .ft .thanks	{display:block;}
#bd .mod-enquiry .ft .formframe	{height:1px;overflow:hidden;}
#bd .mod-enquiry .ft .formframe div	{padding:10px;}



/* Misc text-only pages, e.g. Privacy Policy */
#bd .pagemisc .colmain .colinner,#bd .searchresults .not-found .colmain .colinner	{padding-left:200px;}
/* Search Results */
#bd .searchresults .colmain h2.entry-title	{padding-left:45px;}
#bd .searchresults .colmain .mod-list-search li .pic	{width:189px;}
#bd .searchresults .colmain .mod-list-search li .pic img	{width:170px;}
#bd .searchresults .colmain .mod-list-search li .txt {max-height:none;width:auto;float:none;}
#bd .searchresults .colmain .mod-list-search li .txt p a.more {display:inline;width:auto;padding:0;text-align:left;background:none;position:static;}
#bd .searchresults .not-found .colmain h2.entry-title	{padding-left:0;}

/* RHS Modules */
#bd .colside ul,#bd .colside ol,#bd .colside li	{padding:0;margin:0;list-style:none;}
#bd .colside .mod {margin:0 0 20px 0;}
#bd .mod-why	{width:239px;background:url(images/mod-why-bk.png) repeat-y left 10px;}
#bd .mod-why .hd	{background:url(images/mod-why-hd.png) no-repeat top left;height:125px;overflow:hidden;}
body.home #bd .mod-why .hd	{background-image:url(images/mod-why-hd-colour.png);}
#bd .mod-why .bd	{padding:0 12px 13px 21px;}
#bd .mod-why .bd p	{padding:14px 0 6px 0;line-height:16px;}
#bd .mod-why .bd a	{font-style:italic;font-size:16px;}
#bd .mod-why .bd li	{padding:0 0 4px 30px;background:url(images/sprite-8bitonly.png) no-repeat 15px -688px;}
#bd .mod-why .ft	{background:url(images/mod-why-ft.png) no-repeat left bottom;height:9px;overflow:hidden;}
#bd .mod-why span	{display:block;padding:130px;}
#bd .colside .mod-expedia	{margin:0;background:#fff;width:259px;}
#bd .mod-expedia .hd	{text-align:center;padding:18px 0 10px 0;}
#bd .mod-expedia .hd strong	{display:block;width:227px;height:31px;overflow:hidden;margin:0 auto;background:url(images/sprite-8bitonly.png) no-repeat 0 -178px;}
#bd .mod-expedia .hd span	{display:block;padding:230px;}
#bd .mod-expedia .bd	{padding:0 5px 9px 17px;font-size:14px;line-height:22px;}
#bd .mod-expedia .ft div	{text-align:center;}
#bd .mod-expedia .ft iframe	{margin:0 auto;}
#bd .mod-accredited	{width:259px;background:#fff;text-align:center;}
#bd .mod-accredited .hd	{padding:17px 0 22px 0;}
#bd .mod-accredited .hd strong	{display:block;height:171px;overflow:hidden;background:url(images/header-industry-rhs.jpg) no-repeat center top;}
#bd .mod-accredited .hd span	{display:block;padding:180px;}
#bd .mod-accredited .bd	{padding:0 20px 80px 20px;}
#bd .mod-accredited .bd li	{padding:0 0 3px 0; text-align:center;}
#bd .mod-accredited .bd img	{display:block;margin:0 auto;max-width:240px;height:auto;}
#bd .mod-accredited .bd li.imgbig	{padding:0 0 37px 0;}
#bd .mod-accredited .bd li.imglft {text-align:left;}
#bd .mod-accredited .bd li.imglft img {margin:0 auto 0 0;}
#bd .mod-accredited .bd li.imgrgt {text-align:right;}
#bd .mod-accredited .bd li.imgrgt img {margin:0 0 0 auto;}
#bd .mod-subscribe	{position:relative;width:234px;height:393px;overflow:hidden;background:url(images/mod-sub-bk.jpg) no-repeat;}
#bd .mod-subscribe .hd	{display:none;}
#bd .mod-subscribe .bd	{padding:135px 0 0 11px;}
#bd .mod-subscribe .bd .inth	{display:none;}
#bd .mod-subscribe .bd input	{width:220px;height:18px;border:0;background:transparent;color:#000;font-size:14px;line-height:18px;outline:none;}
#bd .mod-subscribe .bd .on input	{background:#f3d074;opacity:.9;}
#bd .mod-subscribe .bd .inrow2	{padding:16px 0 0 0;}
#bd .mod-subscribe .bd .inrow3	{padding:70px 0 0 0;}
#bd .mod-subscribe .bd .inrow4 span	{display:none;}
#bd .mod-subscribe .bd .inrow4 a	{display:block;width:112px;height:21px;overflow:hidden;position:absolute;left:85px;top:326px;}
#bd .mod-subscribe .bd .inrow4 a strong	{display:block;padding:115px;}
#bd .mod-subscribe .bd .inrow5	{display:none;padding:72px 0 0 55px;}
#bd .mod-subscribe .bd .on .inrow5	{display:block;}
#bd .mod-subscribe .bd .inrow5 a	{display:block;width:92px;height:31px;overflow:hidden;background:url(images/sprite-8bitonly.png) no-repeat 0 -593px;}
#bd .mod-subscribe .bd .inrow5 a span	{display:block;padding:92px;}
#bd .mod-subscribe .bd .inrow6	{display:none;padding:98px 0 0 0;background:url(images/mod-sub-loading.gif) no-repeat bottom center;}
#bd .mod-subscribe .bd .loading .inrow6	{display:block;}
#bd .mod-subscribe .bd .inrow7	{display:none;padding:74px 0 0 20px;}
#bd .mod-subscribe .bd .profile .inrow7	{display:block;}
#bd .mod-subscribe .bd .inrow7 strong	{display:block;width:187px;height:31px;overflow:hidden;background:url(images/sprite-8bitonly.png) no-repeat 0 -644px;}
#bd .mod-subscribe .bd .inrow7 strong span	{display:block;padding:92px;}
#bd .mod-subscribe .bd .inrow8	{height:1px;width:1px;overflow:hidden;}
#bd .mod-subscribe .bd .inrow8 div	{padding:10px;}
#bd .mod-btdt	{width:240px;}
#bd .mod-btdt .hd	{text-align:center;height:180px;overflow:hidden;background:url(images/header-btdt-rhs2.jpg) no-repeat;}
#bd .mod-btdt .hd span	{display:block;padding:180px;}
#bd .mod-btdt .bd	{padding:3px 0 1px 11px;font-size:20px;line-height:22px;font-weight:bold;color:#9c8764;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:1px;}
#bd .mod-btdt .ft li	{padding:18px 0 13px 0;}
#bd .mod-btdt .ft li .txt	{padding:0 0 7px 10px;}
#bd .mod-btdt .ft li .txt a	{color:#44332e;font-weight:bold;text-decoration:none;}
#bd .mod-btdt .ft li .txt a:hover	{text-decoration:underline;}
#bd .mod-btdt .ft li .pic	{width:234px;height:161px;background:url(images/sprite-8bitonly.png) no-repeat 0 -425px;}
#bd .mod-btdt .ft li .pic img	{width:215px;height:142px;margin:8px 0 0 11px;}
#bd .mod-cruise-logos	{background:#fff;padding:10px 0 0 0;width:255px;}
#bd .mod-cruise-logos .hd	{}
#bd .mod-cruise-logos .hd #sideslide	{width:232px;height:176px;margin:0 auto;}
#bd .mod-cruise-logos .hd #sideslide img	{display:block;}
#bd .mod-cruise-logos .bd	{padding:10px 0 40px 3px;}
#bd .mod-cruise-logos .bd li	{display:inline;}
#bd .mod-tips	{}
#bd .mod-tips .hd	{padding:0 0 0 4px;}
#bd .mod-tips .hd span	{display:block;width:217px;height:117px;overflow:hidden;background:url(images/header-traveltips-rhs.png) no-repeat;}
#bd .mod-tips .hd h3	{display:block;padding:220px;}
#bd .mod-tips .bd	{padding:0 10px 0 11px;}
#bd .mod-tips .bd ul	{}
#bd .mod-tips .bd li	{padding:21px 0 5px 0;}
#bd .mod-tips .bd li a img	{display:block;margin:0 0 6px 16px;}
#bd .mod-tips .bd li a.title	{display:block;width:170px;margin:0 0 0 16px;color:#23467b;text-decoration:none;}
#bd .mod-tips .bd li a.title:hover	{text-decoration:underline;}
#bd .mod-tips .bd li a.readmore	{display:block;padding:0 26px 0 0;text-align:right;color:#23467b;text-decoration:none;}
#bd .mod-tips .bd li p	{color:#5b5b5b;font-size:14px;}
#bd .mod-tips .bd li p a.more	{color:#5b5b5b;font-size:14px;display:block;text-align:right;}
#bd .mod-topspots	{width:245px;}
#bd .mod-topspots .hd	{height:141px;overflow:hidden;background:url(images/mod-topspots-hd.png) no-repeat top center;}
#bd .mod-topspots .hd span	{display:block;padding:141px;}
#bd .mod-topspots .bd	{padding:14px 0 0 0;}
#bd .mod-topspots .bd li	{}
#bd .mod-topspots .bd li .txt	{padding:8px 0 5px 0;color:#2c2220;font-size:20px;font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-weight:bold;}
#bd .mod-topspots .bd li .pic img	{width:240px;height:auto;display:block;}

/* Furniture */
#bd .furn	{display:none;}
#bd #modalsub	{display:none;position:absolute;left:-5px;top:190px;width:254px;height:413px;z-index:600;}
#bd #modalsub .mod	{margin:10px 0 0 10px;-webkit-box-shadow:0 0 10px 3px #666;box-shadow:0 0 10px 3px #666;}
#bd #modalsub .close	{z-index:10;position:absolute;top:5px;left:212px;}
#bd #modalsub .close a	{text-decoration:none;padding: 0 4px;}

#bd .furn-basestamp	{display:none;}

/* Modal Overlay */
#fullmodal	{display:none;z-index:500;}
#modal-content,#modal-back	{position:absolute;left:0;right:0;top:195px;bottom:0;}
#modal-content	{z-index:502;}
#modal-back	{background:#274642;opacity:.8;z-index:501;}
#modal-content .bigpic img	{margin:201px 0 0 0;max-width:95%;height:auto;}
#modal-content .form-enquire	{position:absolute;top:15px;right:200px;background:url(images/mod-enquiry2-bk.png) no-repeat;width:370px;height:181px;text-align:left;}
#modal-content .form-enquire .intxt input	{width:205px;height:19px;border:0;background:#fcf9f0;margin:0 0 0 107px;outline:none;}
#modal-content .form-enquire .intick input	{width:15px;height:15px;margin:0 0 0 259px;outline:none;}
#modal-content .form-enquire .inth	{display:none;}
#modal-content .form-enquire .inrow1	{padding-top:58px;}
#modal-content .form-enquire .inrow2	{padding-top:5px;}
#modal-content .form-enquire .inrow3	{padding-top:5px;}
#modal-content .form-enquire .inrow4	{padding-top:6px;}
#modal-content .form-enquire .inrow5	{padding-top:7px;}
#modal-content .form-enquire .inrow6	{position:absolute;left:320px;top:134px;}
#modal-content .form-enquire a.insub	{display:block;width:37px;height:37px;overflow:hidden;background:url(images/sprite-8bitonly.png) no-repeat -192px -334px;}
#modal-content .form-enquire a.insub span	{display:block;padding:37px;}
#modal-content .form-enquire .loading .inrow6 a.insub,#modal-content .form-enquire .thanks .inrow6 a.insub	{display:none;}
#modal-content .form-enquire .sending	{display:none;width:37px;height:37px;background:url(images/mod-modalenq-loading.gif) no-repeat center center;}
#modal-content .form-enquire .loading .inrow6 .sending	{display:block;}
#modal-content .form-enquire .sent	{display:none;width:37px;height:37px;color:#f8ede9;text-align:center;line-height:37px;}
#modal-content .form-enquire .thanks .inrow6 .sent	{display:block;}
#modal-content .form-enquire .formframe	{height:1px;width:1px;overflow:hidden;}
#modal-content .form-enquire .formframe div	{padding:10px;}


@media screen and (max-width: 1020px) {
	#hd-inner	{background:none;}
	#hd-inner2	{width:auto;}
	#hd .hd .logo {left: 8px;}
	#hd .bd ul {padding-left:5px;}
#hd .bd li	{padding:0 22px 0 22px;}
#hd .bd li:nth-child(2)	{padding-right:60px;}
#hd .bd li:last-child	{padding-right:0;}
#hd .bd ul li a	{font-size:20px;}
#hd .bd ul li a	{padding:0 5px 8px 5px;}
#hd .bd li.navhome a:hover	{background-position:-272px -93px;}
#hd .bd li.navteam a:hover	{background-position:-392px -93px;}
#hd .bd li.navdest a:hover	{background-position:-552px -93px;}
#hd .bd li.navvoyage a:hover	{background-position:-269px -173px;}
#hd .bd li.navtesti a:hover	{background-position:-488px -173px;}
#hd .bd li.navcont a:hover	{background-position:-674px -173px;}
	#bd	{width:auto;}
	#bd-inner	{background:none;}
	#bd .cols	{background:none;}
	#bd .bd-ft	{background:none;}
#bd .colmain	{float:none;width:auto;padding-bottom:170px;}
	#bd .colmain .colinner,#bd .pagemisc .colmain .colinner, #bd .searchresults .not-found .colmain .colinner	{/*padding:0 330px 0 30px;*/padding:0 10px;}
	#bd .fullwidth .colinner	{padding:0 30px;}
	#bd .colside	{float:none;position:absolute;top:0px;right:0px;padding-bottom:170px;}
	#bd .colside .colinner	{padding:15px 0 0 0;}
	#bd .furn-basestamp	{display:none;}
	#bd .furn-subscribe	{display:none;}
	#ft	{position:fixed;left:0;right:0;bottom:0;z-index:999;}
	#ft-inner	{background:none;width:80%;}
	#ft .bd	{padding:16px 0 0 0;}
	#ft .bd dl	{width:30%;}
	#ft .ft .siteby {bottom:15px;right:0;left:auto;top:auto;}
	#bd .colmain .mod-list li .txt,#bd .pagebtdt .colmain .mod-btdtlist li .txt	{width:auto;float:none;max-height:none;}
	#bd .colmain .mod-list li .txt p a.more	{display:inline;width:auto;padding:0;text-align:left;background:none;position:static;}
	#bd .pageourteam .cols	{padding-bottom:170px;}
	#bd .pageourteam .colmain	{padding-bottom:0;}
	#bd .pageourteam .colmain .colinner	{padding:0 30px;}
	#bd .pageourteam .colside	{float:none;margin:0;width:auto;padding:40px 0 0 0;position:static;}
	#bd .pageourteam .colside .colinner	{padding:15px 0 0 0;}	
	#bd .pageourteam .colside .pic	{width:300px;float:left;}

	#bd .pageourteam .rowstaff {position:relative;padding:320px 0 0 0;}
	#bd .pageourteam .rowstaff .colside	{position:absolute;top:0;left:0;height:320px;overflow:hidden;}
	#bd .pageourteam .titleimg	{position:absolute;top:-490px;left:10%;}
	#bd .pageourteam .rowbarry	{padding-top:500px;}
	#bd .pageourteam .rowbarry .colside	{top:160px;}

}

@media screen and (max-width: 970px) {
#hd .bd li	{padding:0 0 0 17px;}
#hd .bd li:nth-child(2)	{padding-right:140px;}
#hd .bd li:last-child	{padding-right:0;}
#hd .bd ul li strong	{display:block;padding:0;}
#hd .bd ul li a	{font-size:18px;}
#hd .bd li.navhome a:hover	{background-position:-272px -95px;}
#hd .bd li.navteam a:hover	{background-position:-392px -95px;}
#hd .bd li.navdest a:hover	{background-position:-552px -95px;}
#hd .bd li.navvoyage a:hover	{background-position:-269px -175px;}
#hd .bd li.navtesti a:hover	{background-position:-488px -175px;}
#hd .bd li.navcont a:hover	{background-position:-674px -175px;}

.furn-giftvouchers	{display:none;}
#bd .pagebtdt .colmain .colinner	{padding-left:13px;}
}

@media screen and (max-width: 890px) {
	#bd .colmain	{padding-bottom:0;}
	#bd .colmain .colinner,#bd .pagemisc .colmain .colinner, #bd .searchresults .not-found .colmain .colinner	{padding:0 30px;}
	#bd .colside	{float:none;margin:0 auto;position:static;padding-bottom:0;}
	#bd .pageourteam .cols	{padding-bottom:30px;}
	#ft	{position:static;}
}

@media screen and (max-width: 850px) {
#hd .bd li	{padding:0 5px 0 22px;}
#hd .bd li:nth-child(2)	{padding-right:0;}
#hd .bd li:last-child	{padding-right:0;}
#hd .bd ul li strong	{display:block;padding:0;}
#hd .bd ul li a	{font-size:18px;}
}


@media screen and (max-width: 785px) {
	#hd {height:auto;max-height:230px;background-color:#020202;}
	#hd .bd li.specials	{display:inline-block;}
	#hd .furn-specials	{display:none;}
	#hd .bd {text-align:center;}
	#hd .bd ul	{margin:0 auto;}
	#hd .bd li	{float:none;display:inline-block;height:25px;margin:0 0 20px 0;padding:0 5px;}
	#hd .bd li:nth-child(2)	{padding:0 10px;}
}
@media screen and (max-width: 765px) {
	#hd	{max-height:none;}
	#hd .hd .logo	{position:relative;top:18px;left:0;margin:0 auto;height:120px;}
	#hd .hd .logo a	{height:120px;background-size:contain;}
	#hd .hd .tagline	{position:static;background:none;width:auto;height:auto;overflow:visible;text-align:center;font-size:16px;}
	#hd .hd .tagline a	{color:#fff;}
	#hd .hd .tagline strong	{padding:27px 0 0 0;}
	#hd .ft .search	{display:none;}
	#hd .bd ul	{padding:30px 5px 0 5px;}
}

@media screen and (max-width: 700px) {
	#hd .bd ul	{width:80%;}
	#bd .pagecontact .colmain p a	{text-decoration:underline;}

#bd .mod-contact	{width:auto;}
#bd .mod-contact .bd .inth	{width:auto;float:none;padding:10px 0 4px 0;}
#bd .mod-contact .bd .intd	{width:auto;float:none;}
#bd .mod-contact .bd .intxt input,#bd .mod-contact .bd textarea	{max-width:100%;}


}

@media screen and (max-width: 660px) {
	#hd .ft .social	{right:10px;}
	#modal-content .form-enquire	{left:20px;right:auto;}
}

@media screen and (max-width: 590px) {
	#hd .bd ul	{width:auto;}
	#bd .colmain .colinner	{padding:0 20px;}
	#bd .topimg,body.home #bd .topimg	{background:none;height:auto;overflow:visible;}
	#bd .topimg .pics,body.home #bd .topimg .pics,#bd .captioned .pics,body.home #bd .colmain .slidepics,body #bd .colmain .slidepics	{width:auto;height:auto;margin:0;text-align:center;}
	#bd .topimg .pics img,body.home #bd .topimg .pics img,#bd .captioned .pics img,#bd .chromelessimg img	{width:auto;max-width:100%;height:auto;margin:0 auto;}
	#bd .captioned .pics .pictxt	{position:static;width:auto;max-width:100%;overflow:visible;white-space:normal;}
	body.home #bd .colmain .slidepics,body #bd .colmain .slidepics	{margin-bottom:14px;height:320px;}
	body.home #bd .toptxt	{background:#c9af89;height:auto;}
	body.home #bd .toptxt .lnks li	{max-width:none;overflow:visible;white-space:normal;padding:2px 5px 8px 0;}
	#bd .pageourteam .rowstaff .colside .colinner {padding:0 0 0 30px;}
	#bd .pageourteam .colside .pic	{width:230px;}
	#bd .pageourteam .rowstaff .team-furn	{display:none;}
	#bd .mod-enquiry	{width:265px;margin:0 auto;}
	#bd .mod-enquiry .hd	{float:none;height:150px;}
	#bd .mod-enquiry .ft	{background-position:133px -372px;}
	#bd .mod-enquiry .ft a.insub,#bd .mod-enquiry .ft .sending,#bd .mod-enquiry .ft .thanks	{margin:0 0 0 133px;}
	#bd .pagedestinations .colmain .search .insub	{margin:0;}
	#bd .colmain .mod-thumbs {text-align:center;}
	#bd .colmain .mod-thumbs ul	{margin:0 auto;}
	#bd .colmain .mod-thumbs li {display:inline-block;float:none;}
	#bd .colmain .mod-thumbs li .txt	{text-align:left;}
	#bd .colmain .mod-list li .pic	{float:none;margin:0 auto;}
	#bd .pagecruisevoyages .colmain .buttons {padding-left:80px;}

@media screen and (max-width: 540px) {
	#bd .pagecontact .colmain .map	{display:none;}
	body.home #bd .colmain .slidepics,body #bd .colmain .slidepics	{height:310px;}
}

@media screen and (max-width: 480px) {
	#hd	{padding:0 5px;}
	#hd .hd .logo,#hd .hd .logo a	{width:100%;background-position:center center;}
	#hd .hd .tagline strong	{font-size:18px;}
	#hd .ft .social	{display:none;}
	#bd .pageourteam .rowstaff .colside	{height:auto;padding:0;top:50px;}
	#bd .pageourteam .rowstaff .colside .colinner	{padding:0;}
	#bd .pageourteam .colside .pic	{display:block;width:90%;text-align:center;}
	#bd .pageourteam .colside .pic img	{margin:0 auto;}
	#bd .pageourteam .colside .txt	{display:none;}
	#bd .pageourteam .rowbarry .colside	{top:210px;}
	
	#ft, #ft-inner {height:auto;}
	#ft	{background:#2e2925;}
	#ft .bd	{padding:0;}
	#ft .bd dl	{width:50%;padding:16px 0 10px 0;}
	#ft .bd dt	{padding:0 0 5px 0;}
	#ft .ft	{padding:10px 0;text-align:center;}
	#ft .ft .siteby	{position:static;}
	#bd .pagecruisevoyages .colmain .buttons {padding-left:20px;}
	#bd .pagebtdt .colmain .titleimg img,#bd .pagedestinations .colmain .titleimg img,#bd .pagespecials .colmain .titleimg img	{float:none;margin:0 auto 14px auto;}
	body.home #bd .colmain .slidepics,body #bd .colmain .slidepics	{height:270px;}
}