@charset "utf-8";
/* CSS Document */

body { background:#ffffff; }
.clear { clear:both }
.spacer { clear:both; height:10px; }
p { font-size:13px; line-height:1.3; }
a:link { color:#ffffff; text-decoration:none; font-size:13px; }
a:active { color:#ffffff; text-decoration:none; font-size:13px; }
a:hover { color:#ffffff; text-decoration:underline; font-size:13px; }
a:visited { color:#ffffff; text-decoration:none; font-size:13px; }
#container { margin:0px auto; position:relative; width:914px; }
#faux-body { float:left; height:auto; /*margin:0 0 0 4px;*/ position:relative; width:914px; }
#Content-Wrapper { background:none; }
select { border:1px solid #000000; }
option { border:1px solid #000000; }
#brown { color:#90702D; font-weight:bold }
#green { color:#7FA236; font-weight:bold }
#pink { color:#A14242; font-weight:bold }
#header {background:none; display:none; }
.logo { float:left; position:relative; top:16px; left:23px; }
.header-right { float:right; position:relative; right:14px; top:14px; width: 350px; }
.header-right h2 { background:transparent url(../images/header/telephone.jpg) top left no-repeat; padding-left:80px; margin:0px; color:#D46E06; font-size:22px; letter-spacing:2px; }
.header-right h2 span { line-height:2 }
.header-right form { margin:0px; padding:0px; }
.header-right form label { background:transparent url(../images/header/quicktripfinder.jpg) top left no-repeat; text-indent:-99999px; display:block; width:150px; height:18px; float:left; margin-top:2px }
.header-right form select { float:left; width:200px; }
#banner { display:none; height:0px;}
#menu { display:none; }
#menu ul { list-style:none; width:910px; margin:0px 0px 0px 2px; padding:0px; }
#menu li { float:left; margin-bottom:2px; margin-right:2px; }
#menu a { text-indent:-999999px; }
#menu a.home { background:transparent url(../images/navigation/home.jpg) top left no-repeat; width:122px; height:43px; display:block; }
#menu a.about { background:transparent url(../images/navigation/about.jpg) top left no-repeat; width:212px; height:43px; display:block; }
#menu a.vechicles { background:transparent url(../images/navigation/vehicles.jpg) top left no-repeat; width:267px; height:43px; display:block; }
#menu a.food { background:transparent url(../images/navigation/food.jpg) top left no-repeat; width:301px; height:43px; display:block; }
#menu a.faq { background:transparent url(../images/navigation/faqs.jpg) top left no-repeat; width:122px; height:32px; display:block; }
#menu a.diaries { background:transparent url(../images/navigation/diaries.jpg) top left no-repeat; width:212px; height:32px; display:block; }
#menu a.booking { background:transparent url(../images/navigation/booking.jpg) top left no-repeat; width:267px; height:32px; display:block; }
#menu a.contact { background:transparent url(../images/navigation/contact.jpg) top left no-repeat; width:301px; height:32px; display:block; }
#menu a:hover.home { background:transparent url(../images/navigation/home-over.jpg) top left no-repeat; width:122px; height:43px; display:block; }
#menu a:hover.about { background:transparent url(../images/navigation/about-over.jpg) top left no-repeat; width:212px; height:43px; display:block; }
#menu a:hover.vechicles { background:transparent url(../images/navigation/vehicles-over.jpg) top left no-repeat; width:267px; height:43px; display:block; }
#menu a:hover.food { background:transparent url(../images/navigation/food-over.jpg) top left no-repeat; width:301px; height:43px; display:block; }
#menu a:hover.faq { background:transparent url(../images/navigation/faqs-over.jpg) top left no-repeat; width:122px; height:32px; display:block; }
#menu a:hover.diaries { background:transparent url(../images/navigation/diaries-over.jpg) top left no-repeat; width:212px; height:32px; display:block; }
#menu a:hover.booking { background:transparent url(../images/navigation/booking-over.jpg) top left no-repeat; width:267px; height:32px; display:block; }
#menu a:hover.contact { background:transparent url(../images/navigation/contact-over.jpg) top left no-repeat; width:301px; height:32px; display:block; }
#maincontent { background-image:none!important; width:914px; float:left; }
.homepage { width:868px; margin:10px auto 0px auto; }
.explore { width:820px; margin:10px auto 0px auto; }
.sixwk { background:transparent url(../images/homepage/16_wkbg.jpg) top left no-repeat; width:275px; height:371px; float:left; margin-right:22px; }
.sixwk h2 { background:transparent url(../images/homepage/16wk.jpg) top left no-repeat; width:256px; height:23px; text-indent:-999999px; margin:13px 0px 20px 10px; }
.sixwk img { }
.twentywk { background:transparent url(../images/homepage/26_wkbg.jpg) top left no-repeat; width:275px; height:371px; float:left; margin-right:21px; }
.twentywk h2 { background:transparent url(../images/homepage/26wk.jpg) top left no-repeat; width:256px; height:23px; text-indent:-999999px; margin:13px 0px 20px 10px; }
.thirtywk { background:transparent url(../images/homepage/32_wkbg.jpg) top left no-repeat; width:275px; height:371px; float:left; }
.thirtywk h2 { background:transparent url(../images/homepage/32wk.jpg) top left no-repeat; width:256px; height:23px; text-indent:-999999px; margin:13px 0px 20px 10px; }
.sixwk p, .twentywk p, .thirtywk p { margin:5px auto; width:205px; }
.sidebar { display:none; width:0px; }
.sidebar-top { display:none; width:0px;}
.sidebar-main {display:none; width:0px; }
.sidebar-globe {background:none;}
.sidebar-globe ul { display:none;margin:0px; padding:0px;}
.sidebar-globe li { display:none; margin:0px; padding:0px; }
.sidebar-globe li a { display:none; width:0px;}
.sidebar-globe li a:hover {  display:none;margin:0px; padding:0px;}
.sidebar-globe img {display:none; width:0px; }
.sidebar-bottom { display:none; width:0px; }
.green, .orange, .orange-no-header, .brown, .pink { float:none; width:100%; margin-left:-150px; }
.green-top { float:left; width:490px; height:61px; background:transparent url(../images/sidebars/green-top.jpg) top left no-repeat; }
.green-main { float:left; width:490px; background:transparent url(../images/sidebars/green-center.jpg) repeat; }
.green-bottom { float:left; width:490px; height:6px; background:transparent url(../images/sidebars/green-footer.jpg) no-repeat; margin-bottom:20px; }
.brown-top { float:left; width:490px; height:61px; background:transparent url(../images/sidebars/brown_top.jpg) top left no-repeat; }
.brown-main { float:left; width:490px; background:transparent url(../images/sidebars/brown_center.jpg) repeat; }
.brown-bottom { float:left; width:490px; height:6px; background:transparent url(../images/sidebars/brown_footer.jpg) no-repeat; margin-bottom:20px; }
.pink-top { float:left; width:490px; height:61px; background:transparent url(../images/sidebars/pink_top.jpg) top left no-repeat; }
.pink-main { float:left; width:490px; background:transparent url(../images/sidebars/pink_center.jpg) repeat; }
.pink-bottom { float:left; width:490px; height:6px; background:transparent url(../images/sidebars/pink_footer.jpg) no-repeat; margin-bottom:20px; }
.orange-top { width:100%; background:none; float:none;}
.orange-main { width:100%; background:none; float:none; }
.orange-main-inner { width:100%; background:none; float:none;}
.orange-bottom { width:100%; background:none; float:none; }
.orange-no-header { margin-top:10px; float:right; clear:both; }
.orange-no-header .orange-top { float:left; width:490px; background:transparent url(../images/sidebars/orange_top-no-header.jpg) top left no-repeat; height:26px; }
.orange-no-header .orange-main { float:left; width:490px; background:transparent url(../images/sidebars/orange_center_repeat-no-header.jpg) repeat top left; }
.orange-no-header .orange-bottom { float:left; width:490px; background:transparent url(../images/sidebars/orange_footer-no-header.jpg) top left; width:490px; height:21px; }
h2.aboutus { background:transparent url(../images/about/aboutus.jpg) top left no-repeat; width:414px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.terms { background:transparent url(../images/terms/terms-header.jpg) top left no-repeat; width:414px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.vehicles { background:transparent url(../images/vechicles/vehicles.jpg) top left no-repeat; width:414px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.food { background:transparent url(../images/food_and_accomodation/food_and_accom.jpg) top left no-repeat; width:432px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.faqs { background:transparent url(../images/faqs/faqs.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.contact { background:transparent url(../images/contact/contact.jpg) top left no-repeat; width:435px; height:43px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.booking { background:transparent url(../images/booking/booking-header.jpg) top left no-repeat; width:435px; height:43px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.deposit { background:transparent url(../images/booking/depoist_into_our_account.jpg) top left no-repeat; width:468px; height:43px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.form { background:transparent url(../images/booking/printable_booking_form.jpg) top left no-repeat; width:458px; height:43px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.text { width:415px; margin:0px auto; }
.diary-center .text { width:380px; margin:0px auto; }
.promo-text-center .text { width:328px; margin:0px auto; }
.text p { margin:5px 0px 20px; padding:0px; }
.text h5 { margin:20px 0px 0px; padding:0px; font-size:16px; }
.text h3 { font-size:13px; clear:both }
.text h4 { font-size:15px; clear:both }
.text ul { font-size:13px; }
.text table { margin:0px 0px 20px 0px; padding:0px; font-size:13px; border-collapse:collapse; }
.text table tr { }
.text table th { text-align:left; padding-bottom:10px; }
.text table td { padding-bottom:5px; }
.text table a span { color:#000000; margin:0px 5px 0px 0px; }
.text table a:link { color:#ffffff; text-decoration:none; }
.text table a:active { color:#ffffff; text-decoration:none; }
.text table a:hover { color:#ffffff; text-decoration:underline; }
.text table a:visited { color:#ffffff; text-decoration:none; }
.excursiontbl table { margin:0px 0px 20px 0px; padding:0px; font-size:13px; border-collapse:collapse; }
.excursiontbl th { font-weight:normal; padding:0px; text-align:left; }
.excursiontbl td { text-align:right; }
.text ul.highlights { list-style:none; float:left; background:transparent url(../images/explorer/listbg.jpg) top center repeat-y; width:400px; font-size:13px; clear:both; position:relative; right:30px; }
.pink .text ul.highlights { list-style:none; float:left; background:transparent url(../images/odyssey/listbg.jpg) top center repeat-y; width:400px; font-size:13px; clear:both; position:relative; right:30px; }
.brown .text ul.highlights { list-style:none; float:left; background:transparent url(../images/discovery/listbg.jpg) top center repeat-y; width:400px; font-size:13px; clear:both; position:relative; right:30px; }
.text ul.highlights li { float:left; width:150px; margin:0px 5px 5px 15px; padding-left:15px; }
a.backtop { float:right; position:relative; left:10px; margin:10px 0px; clear:both; }
.text caption { display:none }
h2.explorer { background:transparent url(../images/explorer/uktooz.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.dates { background:transparent url(../images/explorer/start-end-dates.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.expedition { background:transparent url(../images/explorer/overview.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.included { background:transparent url(../images/explorer/whats-included.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.expedition-highlights { background:transparent url(../images/explorer/highlights.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.itineary { background:transparent url(../images/explorer/itinerary.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.altroute { background:transparent url(../images/explorer/alternative-route.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.excursion { background:transparent url(../images/explorer/optional-excursions.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.explorer { background:transparent url(../images/odyssey/uktooz.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.dates { background:transparent url(../images/odyssey/start-end-dates.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.expedition { background:transparent url(../images/odyssey/overview.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.included { background:transparent url(../images/odyssey/whats-included.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.expedition-highlights { background:transparent url(../images/odyssey/highlights.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.itineary { background:transparent url(../images/odyssey/itinearay.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.altroute { background:transparent url(../images/odyssey/alternative-route.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.pink h2.excursion { background:transparent url(../images/odyssey/optional-excursions.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.explorer { background:transparent url(../images/discovery/uktooz.jpg) top left no-repeat; width:455px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.dates { background:transparent url(../images/discovery/start-end-dates.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.expedition { background:transparent url(../images/discovery/overview.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.included { background:transparent url(../images/discovery/whats-included.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.expedition-highlights { background:transparent url(../images/discovery/highlights.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.itineary { background:transparent url(../images/discovery/itinerary.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.altroute { background:transparent url(../images/discovery/alternative-route.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.brown h2.excursion { background:transparent url(../images/discovery/optional-excursions.jpg) top left no-repeat; width:435px; height:42px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.promo-video-holder { background:transparent url(../images/diaries/prom-video.jpg) top left no-repeat; width:810px; height:244px; }
.promo-video { background-color:#000000; float:left; width:353px; height:210px; position:relative; left:16px; top:16px; }
.promo-text { float:right; width:398px; position:relative; right:5px; top:5px; }
.promo-text-top { float:left; width:398px; height:62px; background:transparent url(../images/diaries/promo-header.jpg) top left no-repeat; }
.promo-text-top h2 { display:none }
.promo-text-center { float:left; width:398px; background:transparent url(../images/diaries/promo-center-top.jpg) repeat top left; height:172px; }
h2.expedition-diaries { background:transparent url(../images/diaries/expedition_diaries.jpg) top left no-repeat; width:282px; height:40px; text-indent:-999999px; position:relative; left:4px; margin:11px 0px 4px 0px; }
.expedition-diary-holder1 { background:transparent url(../images/diaries/top-box.jpg) top left no-repeat; width:810px; height:169px; margin-bottom:10px; }
.expedition-diary-holder { background:transparent url(../images/diaries/bottom-box.jpg) top left no-repeat; width:810px; height:169px; margin-bottom:10px; }
.diary-image { width:256px; border:3px solid #FFFFFF; float:left; position:relative; top:7px; left:7px; }
.diary-text { float:right; position:relative; top:7px; right:7px; width:514px; }
.diary-text-top { float:left; background:transparent url(../images/diaries/diary-top.jpg) top left no-repeat; width:514px; height:91px; }
.diary-center { float:left; background:transparent url(../images/diaries/diary-center.jpg) top left repeat; width:514px; height:66px; }
h2.two6 { background:transparent url(../images/diaries/2006_uktooz-odyseey.jpg) top left no-repeat; width:386px; height:73px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
h2.two7 { background:transparent url(../images/diaries/2007_uktooz-odyseey.jpg) top left no-repeat; width:386px; height:73px; margin:0px; padding:0px; margin:4px auto 0px auto; text-indent:-999999px; }
.fphone { float:left; margin:0px; padding:0px; }
h4.fbg { margin:0px 0px 0px 10px; padding:10px 0px 9px 0px; clear:none; float:right; width:344px; text-indent:70px; background:transparent url(../images/contact/telehone-bg.jpg); color:#000000 }
a.booking-links { background:transparent url(../images/booking/links-bg.jpg) top left no-repeat; width:382px; height:57px; display:block; margin:0px auto; color:#333333; font-weight:bold; margin-bottom:10px; }
a.booking-links span { width:280px; display:block; margin:0px auto; padding-top:10px; text-align:center; }
#contact { padding:20px 0px 0px 0px; }
#contact form { }
#contact label { clear:left; color:#ffffff; float:left; font-size:12px; line-height:14px; margin:0pt 0pt 15px; width:100px; }
#contact input, #contact textarea { float:left; margin:0pt 0pt 1em; width:305px; }
#contact .button { clear:both; width:131px; height:23px; color:#000000; position:relative; left:280px; background:transparent url(../images/contact/submit_btn.jpg); border:none; cursor:pointer; }


.red{color:#000000;}
#booking-form{}

#booking-form form{margin:0px; padding:0px; font-size:13px}
#booking-form fieldset{margin:0px 0px 20px 0px; padding:0px; border:0px;}
#booking-form legend{text-align:left; padding:0px; margin:0px; margin-bottom:10px;  font-weight:bold; display:inline; white-space:normal; color:#FFFFFF; width:350px; border:1px solid red;}
#booking-form label{float:left; width:200px; margin-bottom:5px; clear:left; font-weight:normal;}
#booking-form input, select{float:left; width:200px;margin-bottom:10px;}
#booking-form textarea {width:402px; height:150px;}
#booking-form .check{width:20px; float:left}
#booking-form input.small{float:left;width:20px; }

#booking-form .submit{background:transparent url(../images/booking/booking_sbt.jpg) top left no-repeat; width:131px; height:23px; margin:0px; padding:0px}

#booking-form b{float:left;font-weight:normal; margin-left:10px;}

#booking-form  .title {float:left; width:49px; margin-right:10px;}
#booking-form  .title label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .title select{float:left; clear:both;width:49px;}

#booking-form  .firtname {float:left; width:165px; _width:150px;  margin-right:10px;}
#booking-form  .firtname label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .firtname input{float:left; clear:both;width:165px; _width:150px;}

#booking-form  .surname {float:left; width:165px; }
#booking-form   .surname label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .surname input{float:left; clear:both;width:165px;}


#booking-form  .dob {float:left; width:180px;}
#booking-form  .dob label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .dob input{float:left; width:50px; margin:0px; padding:0px;}

#booking-form  .nationality {float:left; width:165px;  margin-right:10px;}
#booking-form  .nationality label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .nationality input{float:left; clear:both;width:165px;}


#booking-form  .number {float:left; width:165px;  margin-right:32px;}
#booking-form  .number label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .number input{float:left; clear:both;width:160px;}

#booking-form  .issue {float:left; width:165px; }
#booking-form  .issue label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .issue input{float:left; clear:both;width:160px;}

#booking-form  .valid {float:left; width:180px;  margin-right:18px;}
#booking-form  .valid label{width:auto; float:left; clear:both; margin-bottom:5px;}
#booking-form  .valid input{float:left; width:40px; margin:0px; padding:0px;}
#booking-form  .valid select{width:150px}


#booking-form .submit{background:transparent url(../images/booking/booking_sbt.jpg) top left no-repeat; width:131px; height:23px; margin:0px; padding:0px; border:0px; float:right; position:relative; right:10px;}
#faux-footer { background-image:none;  display:none;}
#faux-footer .content-details { float:right; width:181px; margin:10px 5px 0px 0px; }
#faux-footer .content-details ul { margin:20px 0px 0px 0px; padding:0px; width:181px; float:right }
#faux-footer .content-details li { text-indent:-999999px; }
#faux-footer .content-details li.tel {display:none; background:none; width:181px; height:17px; }
#faux-footer .content-details li.email a {display:none;  background:none; width:181px; height:17px; display:block; }
#faux-footer .content-details li.copy {display:none;  background:none; width:181px; height:17px; }
#faux-footer h4 {display:none;  margin:0px; float:left; position:absolute; bottom:5px; left:5px; width:248px; font-size: 10px; padding: 5px; }
#faux-footer h4 a {font-size: 10px;}
#faux-footer .content-details ul { list-style:none; margin:0px; padding:0px; }

