/* not sure where this is used, if at all? (possibly pre-widget micro guides???) - DELETE */
.uku_TagSectionL {float:left; width:290px; height:220px;}
.uku_TagSectionImg {width:280px; height:210px;}
.uku_TagSectionR {float:left; width:645px; padding-bottom:20px;;}
.uku_TagSectionEnd {clear:both;}
/* homepage - still used May2016 but probably DELETE once new site live (check for use in footer) */
.uku_home-boxes {float:left; height:178px;}
.uku_home-box {padding:12px 20px 5px 12px; color:#2d3132; font-size:1.0em;}
h3.uku_home-box-title {color:#fff; font-size:1.7em; padding-bottom:10px;}
.uku_home-whyus-bkgd {width:320px; background:url('/imagesclient/box-yurt-plain.jpg'); background-repeat:no-repeat;}
.uku_home-protect-bkgd {width:318px; background:url('/imagesclient/box-forest-padlock.jpg'); background-repeat:no-repeat;}
.uku_home-help-bkgd {width:312px; background:url('/imagesclient/helpdesk-bkgrd-rosy-312x168.jpg'); background-repeat:no-repeat;}
.uku_home-help-sp {margin:5px 0 5px 5px; line-height:20px;}
.uku_home-pop-box {float:left; width:470px; height:248px; background:url(/imagesclient/home-popPix-bkgrd.jpg); background-repeat:no-repeat;}
.uku_home-title {color:#fff; font-size:1.7em; padding:12px;}
.uku_home-pop-sp {padding:20px 15px 15px 15px; line-height:25px;}
li.uku_home-pop {color:#1e9ad6; margin-left:15px;}
li.uku_home-dtg {color:#fff; margin-left:15px;}
.uku_left468 {float:left; width:468px;}
.uku-foot-title {color:#3f3e3d; font-weight:bold; font-size:0.9em;}
.uku-foot-pts {line-height:14px;}
.uku-foot-pts a {color:#3f3e3d; font-size:0.9em;}
a.uku_wht-ul {color:#fff; text-decoration:underline;}
/* about - old version - DELETE */
h3.uku_mg_italic-black {color:#2d3132; font-family:georgia; font-style:italic; font-size:1.5em; font-weight:bold; padding-bottom:10px;}
/* DTG menu dropdown in copy page - old version - DELETE */
ul#uku_nav {margin:0px; }
ul.uku_drop a {display:block; text-decoration:none;}
ul.uku_drop, ul.uku_drop li, ul.uku_drop ul {list-style:none; margin:0; padding:0; border:1px solid #fff; background:#fff; color:#00a752; font-weight:bold;}
ul.uku_drop {position:relative; z-index:597; float:left;}
ul.uku_drop li {float:left; line-height:1.1em; vertical-align:middle; padding:5px 5px;}
ul.uku_drop li.hover, ul.uku_drop li:hover {position:relative; z-index:599; cursor:default; background:#fff; color:#808080;}
ul.uku_drop ul {visibility:hidden; position:absolute; top:100%; left:0; z-index:598; width:175px; background:#fff; border:1px solid #fff;}
ul.uku_drop ul li {float:none;}
ul.uku_drop ul ul {top:-2px; left:100%;}
ul.uku_drop li:hover > ul {visibility:visible;}
/* California DTG search in copy page - no longer used? DELETE */
.uku_user_search {width:310px;height:270px;}
/* mini guide (uku_mg_colTitle, uku_mg_smallTitle, uku_mg_rowSpacer, uku_mg_whtParaEnd, uku_mg_titleBox, uku_mg_titleSub, uku_mg_hd, uku_mg_a, uku_mg still used May2016 - e..g namibia, whale issues) */
.uku_mg {color:#4b4b4b;}
.uku_mg_titleBox {width:597px; padding:10px 0; border:#4b4b4b solid 1px; text-align:center;}
.uku_mg_title {font-size:2.5em; color:#4b4b4b; margin:0;}
.uku_mg_titleLine {width:520px; height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b;}
.uku_mg_titleSub {font-size:1.2em; color:#4b4b4b; padding:0; text-transform:uppercase;}
.uku_mg_rowSpacer {margin-top:10px; clear:both;}
.uku_mg_col1 {width:193px; background-repeat:no-repeat; float:left;}
.uku_mg_col1R {width:193px; background-repeat:no-repeat; float:right;}
.uku_mg_col1Border {width:191px; float:left; border:#4b4b4b 1px solid;}
.uku_mg_col2 {width:396px; background-repeat:no-repeat; float:left;}
.uku_mg_col2R {width:396px; background-repeat:no-repeat; float:right;}
.uku_mg_col2RBorder {width:394px; float:right; border:#4b4b4b 1px solid;}
.uku_mg_col3 {width:599px; background-repeat:no-repeat;}
.uku_mg_col3Border {width:597px; float:left; border:#4b4b4b 1px solid;}
.uku_mg_colTitle {font-size:1.5em; color:#4b4b4b; margin:0;}
.uku_mg_colTitleWht {font-size:1.5em; color:#ffffff; margin:0;}
.uku_mg_colTitleLine {width:170px; height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b;}
.uku_mg_colTitleLineWht {width:170px; height:1px; border:0; color:#ffffff; background-color:#ffffff;}
.uku_mg_colTitleLineRated {width:260px; height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b; float:left; margin-top:5px;}
.uku_mg_colTitleLineLong {height:1px; border:0; color:#4b4b4b; background-color:#4b4b4b;}
.uku_mg_colTitleLineLongWht {height:1px; border:0; color:#ffffff; background-color:#ffffff;}
.uku_mg_colSpacer {float:left; width:10px;}
.uku_mg_inner {padding:10px;}
.uku_mg_innerCtr {padding:10px; text-align:center;}
.uku_mg_innerRt {padding:10px; text-align:right;}
.uku_mg_para {padding-bottom:10px;}
.uku_mg_whtPara1st {color:#fff; padding:10px 0;}
.uku_mg_whtPara {color:#fff; padding-bottom:10px;}
.uku_mg_whtParaEnd {color:#fff;}
.uku_mg_halfLeft {float:left; width:285px; text-align:center; background:url(/imagesclient/opacity70.png); border:#4b4b4b solid 1px;}
.uku_mg_halfRight {float:right; width:285px; text-align:center; background:url(/imagesclient/opacity70.png); border:#4b4b4b solid 1px;}
.uku_mg_smallTitle {font-size:1.1em; font-weight:bold; color:#4b4b4b; font-family:Georgia,Times,Times New Roman; padding-bottom:10px;}
.uku_mg_smallTitleWht {font-size:1.1em; font-weight:bold; color:#fff; font-family:Georgia,Times,Times New Roman; padding-bottom:10px;}
.uku_mg_quote {font-size:1.1em; color:#4b4b4b; font-weight:bold; text-align:center; font-family:Georgia,Times,Times New Roman;}
.uku_mg_quoteWht {font-size:1.1em; color:#fff; font-weight:bold; text-align:center; font-family:Georgia,Times,Times New Roman;}
.uku_mg_quoteName {font-size:1.1em; color:#4b4b4b; font-style:italic; text-align:center; font-family:Georgia,Times,Times New Roman; padding-top:10px;}
.uku_mg_quoteNameWht {font-size:1.1em; color:#fff; font-style:italic; text-align:center; font-family:Georgia,Times,Times New Roman; padding-top:10px;}
.uku_mg_quoteSnippet1 {font-weight:bold; font-family:Georgia,Times,Times New Roman; padding-top:5px;}
.uku_mg_quoteSnippet {font-weight:bold; font-family:Georgia,Times,Times New Roman; padding-top:10px;}
.uku_mg_quoteSnipName {font-family:Georgia,Times,Times New Roman; font-style:italic; padding-top:0;}
.uku_mg_hltBrown {color:#ac3e09; font-weight:bold;}
.uku_mg_hltRed {color:#891a1a; font-weight:bold;}
.uku_mg_hltBlue {color:#202c48; font-weight:bold;}
.uku_mg_hltOrange {color:#e16108; font-weight:bold;}
.uku_mg_hltPlum {color:#71213e; font-weight:bold;}
.uku_mg_hltTurq {color:#3e675c; font-weight:bold;}
.uku_mg_hltGreen {color:#435b31; font-weight:bold;}
.uku_mg_dkGrey {color:#4b4b4b;}
.uku_mg_rated {height:167px;}
.uku_mg_ratedBkgrdUnder {float:left; width:193px; height:167px; background:url(/imagesclient/namibia-2minSummary-underratedBox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedBkgrdRated {float:left; width:193px; height:167px; background:url(/imagesclient/namibia-2minSummary-ratedBox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedBkgrdOver {float:left; width:193px; height:167px; background:url(/imagesclient/namibia-2minSummary-overratedBox.jpg); background-repeat:no-repeat;}
.uku_mg_ratedTitle {padding-top:20px;}
.uku_mg_ratedSpacer {height:167px; background-color:#eaeaea;}
.uku_mg_ratedR {float:right; width:386px;}
.uku_mg_ratedL {float:left; width:183px;}
.uku_mg_ratedItem {height:150px; background-color:#eaeaea; padding:10px;}
.uku_mg_listSpacer {margin-bottom:7px;}
.uku_mg_listSpacer1 {margin:5px 0 7px 0;}
.uku_mg_mapItemOpaque {position:relative; left:333px; top:-419px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:url(/imagesclient/opacity70.png);}
.uku_mg_mapItem {position:relative; left:333px; top:-419px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemBL {position:relative; left:14px; top:-410px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemTR {position:relative; left:335px; top:-410px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemTL {position:relative; left:14px; top:-625px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemTL2 {position:relative; left:14px; top:-555px; z-index:30; width:255px; height:365px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapItemWide {position:relative; left:11px; top:-230px; z-index:30; width:540px; height:185px; border:#4b4b4b 1px solid; background:#fff;}
.uku_mg_mapTitle {width:215px; float:left;}
.uku_mg_a {outline:none;}
.uku_mg_close {width:14px; float:right;}
.uku_mg_mapLink {font-weight:bold;}
.uku_mg_mapLinkCurrent {color:#244068; text-decoration:none;}
.uku_mg_chartLink {font-weight:bold;}
.uku_mg_chartLinkCurrent {color:#244068; text-decoration:none;}
.uku_mg_drivingOuter {margin-bottom:5px; width:575px; float:left;}
.uku_mg_drivingInner {padding:8px 5px;}
.uku_mg_transportOuter {margin-bottom:5px; width:575px; float:left;}
.uku_mg_transportInner {padding:8px 5px;}
.uku_mg_driving {height:30px; float:left; background-color:#d4dfbd;}
.uku_mg_drivingArrow {float:left; height:30px; width:10px; background:url(/imagesclient/arrow-transparent.png);}
.uku_mg_carArrow {float:left; height:30px; width:94px; background:url(/imagesclient/mg-transport-car.png);}
.uku_mg_trains {height:30px; float:left; background-color:#c1daff;}
.uku_mg_trainsArrow {float:left; height:30px; width:94px; background:url(/imagesclient/mg-transport-train.png);}
.uku_mg_flights {height:30px; float:left; background-color:#dccbff;}
.uku_mg_flightsArrow {float:left; height:30px; width:94px; background:url(/imagesclient/mg-transport-plane.png);}
.uku_mg_boats {height:30px; float:left; background-color:#efbd7d;}
.uku_mg_boatsArrow {float:left; height:30px; width:94px; background:url(/imagesclient/mg-transport-boat.png);}
/* responsive disappears when small (contact us form)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
@media only screen and (max-width: 980px) { #uku_responsive-contact { display: none; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) { #uku_responsive-contact { display: none; } }
/* responsive (full width) article (see video copy13821)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE? */
.uku_articleVideo {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin:10px 0;}
.uku_articleVideo iframe, .uku_articleVideo object, .uku_articleVideo embed { position:absolute; top:0; left:0; width:100%; height:100%; }
.uku_articlePhoto {max-width:100%;}
.uku_articlePhotoCap {max-width:950px; text-align:right; color:#9d9b9b; margin-bottom:8px;}
.uku_articlePhotoCap a {color:#9d9b9b; text-decoration:underline;}
.uku_articleLink {position:relative; top:-35px;}
.uku_articleTitle {font-size:20px; font-style:normal;}
.uku_articleHeading {font-size:16px; font-weight:bold; margin-bottom:10px;}
.uku_articleBtmLinks {list-style-image:url("/imagesclient/blue-arrow-9x9.png"); line-height:20px;}
.uku_articleQuote {font-family:georgia; font-size:12px; font-weight:bold;}
/* responsive (about us) */
/* responsive DESKTOP disappears when medium/small (about us)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
@media only screen and (max-width:990px) { .uku_responsive-desktop-only { display:none; } }
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) { .uku_responsive-desktop-only { display:none; } }
/* responsive MEDIUM SCREEN appears when medium (about us)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE . 640 was 415  */
.uku_responsive-medium-only {display:none !important;}
@media only screen and (max-width:990px) { .uku_responsive-medium-only { display:inline-block !important; } }
@media only screen and (max-width:640px) { .uku_responsive-medium-only { display:none !important; } }
/* responsive SMALL SCREEN appears when small (about us)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE . 640 was 415 */
.uku_responsive-small-only {display:none !important;}
@media only screen and (max-width:640px) { .uku_responsive-small-only { display:inline-block !important; } }
/* responsive (mktg your tour) */
/* responsive DESKTOP disappears when medium (mktg your tour)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
@media only screen and (max-width:620px) { .uku_responsive-desk-only { display:none !important; } }
/* responsive MEDIUM & SMALLER SCREEN appears when medium (mktg your tour)- PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
.uku_responsive-medSml-only {display:none !important;}
@media only screen and (max-width:620px) { .uku_responsive-medSml-only { display:inline-block !important; } }
/* responsive (timeline) */
/* responsive DESKTOP/MED disappears when med/small (timeline)- CHECK ON NEW SITE */
@media only screen and (min-width:560px) { .uku_responsive-desk-560-only { display:inline-block !important; } }
@media only screen and (max-width:560px) { .uku_responsive-desk-560-only { display:none !important; } }
/* responsive MED/SMALL appears when med/small (timeline) - CHECK ON NEW SITE */
@media only screen and (min-width:560px) { .uku_responsive-small-560-only { display:none !important; } }
@media only screen and (max-width:560px) { .uku_responsive-small-560-only { display:inline-block !important; } }
/* where to go when - PAGE AND CSS NEEDS RE-CODODING FOR NEW SITE */
.uku_cal31 { float:left; width:142px; height:95px; font-size:18px; margin:8px 8px 0 0; }
.uku_cal31 a { padding:17px 32px; background-image:url("/imagesclient/calendar-31-days.png"); background-repeat:no-repeat; }
.uku_cal31 a:hover { background-image:url("/imagesclient/calendar-31-days-selected.png"); text-decoration:none; }
.uku_cal30 { float:left; width:142px; height:95px; font-size:18px; margin:8px 8px 0 0; }
.uku_cal30 a { padding:17px 32px; background-image:url("/imagesclient/calendar-30-days.png"); background-repeat:no-repeat; }
.uku_cal30 a:hover { background-image:url("/imagesclient/calendar-30-days-selected.png"); text-decoration:none; }
.uku_cal28 { float:left; width:142px; height:95px; font-size:18px; margin:8px 8px 0 0; }
.uku_cal28 a { padding:17px 32px; background-image:url("/imagesclient/calendar-28-days.png"); background-repeat:no-repeat; }
.uku_cal28 a:hover { background-image:url("/imagesclient/calendar-28-days-selected.png"); text-decoration:none; }
/*timeline - CHECK ON NEW SITE */
.uku_time-yr-title-desk {float:left; width:45px; height:450px; margin-top:10px;}
.uku_time-yr-title-mobile {float:left; width:260px; height:35px; margin-top:10px;}
.uku_time-boxes {float:left; width:260px; height:450px; margin-top:10px; background-color:#e5e5e5;}
.uku_time-spacer {float:left; width:10px; height:450px;}
/* contact form */
.uku_contact-form textarea, select, input {font-family:'Arvo',serif,arial; font-size:16px; line-height:1.7em;}