*{ margin:0; padding:0;}

img, fieldset{border:none;}

.curv{ float:left; width:100%}

.curv img{ float:left;}

.border {height:2px; border-bottom:1px solid #e6ded3; float:left; width:100%; margin:10px 0 20px;}

body {font-family:Tahoma, Arial, Helvetica; background:#c3cadb; font-size:12px;}

#wrapper{ width:980px; margin:0 auto}

#header{ width:980px; float:left; background:url('/assets/images/repeat_white_bg.gif') repeat-y 0 0;}

#header .logo{ float:left; margin:20px 20px 15px 20px;display:inline}

#header .tag{ float:left; margin:30px 20px 15px 40px; display:inline}

#header .right{ float:right; padding:0px 30px 15px 20px}

#header .right img{ margin:0 5px 0 18px;display:inline; float:left}

#header .newscontactus { float: right; margin: 5px 38px 15px 0; color: #00274d;}

#header .newscontactus  a {text-decoration: none; color: #00274d;}

#header .newscontactus  a:hover {text-decoration: underline;}

#menu_container{ width:980px; float:left; background:url('/assets/images/menu_bg.gif') no-repeat 0 0; height:54px; position:relative; z-index:1}

#menu_container ul{ width:950px; float:left; list-style:none; height:54px; padding:0 15px}

#menu_container ul li{ float:left; height:43px; background:url('/assets/images/top_menu_sep.gif') no-repeat top right; padding-right:2px}

#menu_container ul li.last{ background:none}

#menu_container ul li a{ float:left; height:25px; padding: 15px 25px 3px 22px;  color: #fff; text-decoration: none; font-size: 14px;}

#menu_container ul li.nav-home a{ padding: 17px 25px 3px 22px;}

#menu_container ul li a:hover{ background:url('/assets/images/menu_hv.jpg') repeat-x 0 0;}

#menu_container .pointer {cursor:pointer !important;}

#menu_container ul li.current a{background:url('/assets/images/menu_hv.jpg') repeat-x 0 0}

/*#banner_container{ width:940px; float:left; padding:0 20px 0px 20px;   min-height:193px; height:auto!important; height:193px; overflow:hidden}*/
#banner_container{position: relative; width:940px; float:left; padding:0 20px 0px 20px;   min-height:193px; height:auto!important; height:193px; overflow:hidden}

#banner_container:hover .prev {display: block;}

#banner_container:hover .next {display: block;}

#banner_container .banners { width:940px; float:left; height:300px;}

/*#banner_container .banner{ width:894px; padding:23px; float:left;background:url('/assets/images/banner_bg.jpg') no-repeat 0 0; height:147px}*/
#banner_container .banner{ width:940px; height:300px; position: absolute; display: none;}

#banner_container .banner .box{ width:894px; float:left;}

#banner_container .next{display: none; position: absolute; right: 0; margin-top: 80px; z-index: 9999; cursor: pointer; background:url('/assets/images/next-slide.png') no-repeat; width: 125px; height: 125px;}

#banner_container .prev{display: none; position: absolute; left: 0; margin-top: 80px; z-index: 9999; cursor: pointer; background:url('/assets/images/prev-slide.png') no-repeat; width: 125px; height: 125px;}

#banner_container .banner .box .details{ width:854px; float:left; background:url('/assets/images/blue_repeat.png') repeat-y 0 0; padding:10px 20px}

#banner_container .banner .box .details ul.box1{ width:225px; float:left; list-style:none; margin-right:15px    ;}

#banner_container .banner .box .details ul.box1 li{ float:left;width:225px; display:inline; border-bottom:1px solid #406c93; padding-bottom:7px; margin-bottom:7px;}

#banner_container .banner .box .details ul.box2{ width:190px; float:left; list-style:none; margin-right:15px;}

#banner_container .banner .box .details ul.box2 li{ float:left;width:190px; display:inline; border-bottom:1px solid #406c93; padding-bottom:7px; margin-bottom:7px;}

#banner_container .banner .box .details ul.box3{ width:220px; float:left; list-style:none; margin-right:15px;}

#banner_container .banner .box .details ul.box3 li{ float:left;width:220px; display:inline; border-bottom:1px solid #406c93; padding-bottom:7px; margin-bottom:7px;}

#banner_container .banner .box .details ul.box4{ width:170px; float:right; list-style:none;}

#banner_container .banner .box .details ul.box4 li{ float:left;width:170px; display:inline; border-bottom:1px solid #406c93; padding-bottom:7px; margin-bottom:7px;}

#banner_container .banner .box .details a{ color:#fff; text-decoration:none}

#banner_container .banner .box .details a:hover{ text-decoration:underline}

#body_container{ width:980px; float:left; margin:12px 0 0 0;}

#left_container{ width:220px; float:left; margin-left:10px; display:inline }

#left_container h3{ width:180px; float:left; background:url('/assets/images/left_heading_bg.gif') no-repeat 0 0; height:35px; margin:0 0 0 -10px; padding:13px 0 0 40px; color:#fff; position:relative; z-index:1}

#left_container .box{ width:220px;float:left; background:#fff; margin-bottom:5px}

#left_container .box.spacer{ padding:10px 0 0 0}

#left_container .box #navigation{ width:200px;float:left; list-style:none; padding:2px 10px 0 10px;}

#left_container .box #navigation li{ width:165px;float:left; background:url('/assets/images/orange_arrow.gif') no-repeat 0 0; padding:7px 0 12px 35px; margin:0 0 10px 0; border-bottom:1px solid #e2d8ca;position: relative;}

#left_container .box #navigation li a{ text-decoration:none; color:#132042; font-weight:bold}

#left_container .box #navigation li a:hover{ text-decoration:underline; color:#f77601;}

#left_container .box #navigation li.current a{ text-decoration:none; color:#f77601;}

#left_container .box #navigation li.last{border-bottom:1px solid #fff;}

#left_container .box #quick_link{ width:200px;float:left; list-style:none; padding:10px;}

#left_container .box #quick_link li{ width:200px;float:left;}

#left_container .box #quick_link li.last a{border-bottom:1px solid #fff}

#left_container .box #quick_link li a{ text-decoration:none; color:#94785b; float:left;width:180px; padding:10px 5px; border-bottom:1px solid #e2d8ca; border-top:1px solid #fff}

#left_container .box #quick_link li a:hover{ text-decoration:none; color:#132042; border-bottom:1px solid #e2d8ca; border-top:1px solid #eff1f7; background:#eff1f7}

#left_container .box #quick_link li.current a{ text-decoration:none; color:#132042; float:left;width:180px; padding:10px 5px; border-bottom:1px solid #e2d8ca; border-top:1px solid #eff1f7; background:#eff1f7}

#left_container .box .sponsers{width:200px;float:left; text-align:center; padding-bottom:15px; margin-left:20px;}

/* SPONSORS LOGOS */

#left_container .box .sponsers a.sponsor-avis{width:190px;height:40px;background: url('/assets/images/sponsor-avis.gif') no-repeat; float:left;}
#left_container .box .sponsers a.sponsor-avis:hover{background: url('/assets/images/sponsor-avis-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-satib{width:190px;height:70px;background: url('/assets/images/sponsor-satib.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-satib:hover{background: url('/assets/images/sponsor-satib-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-african{width:190px;height:80px;background: url('/assets/images/sponsor-african.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-african:hover{background: url('/assets/images/sponsor-african-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-addicted{width:190px;height:85px;background: url('/assets/images/sponsor-addicted.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-addicted:hover{background: url('/assets/images/sponsor-addicted-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-saytc{width:190px;height:80px;background: url('/assets/images/sponsor-saytc.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-saytc:hover{background: url('/assets/images/sponsor-saytc-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-swaziland{width:190px;height:82px;background: url('/assets/images/sponsor-swaziland.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-swaziland:hover{background: url('/assets/images/sponsor-swaziland-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-hitech{width:190px;height:61px;background: url('/assets/images/sponsor-hitec.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-hitech:hover{background: url('/assets/images/sponsor-hitec-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-southcoast{width:190px;height:74px;background: url('/assets/images/sponsor-southcoast.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-southcoast:hover{background: url('/assets/images/sponsor-southcoast-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-wydah{width:190px;height:74px;background: url('/assets/images/sponsor-wydahtours.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-wydah:hover{background: url('/assets/images/sponsor-wydahtours-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-firstascent{width:190px;height:66px;background: url('/assets/images/sponsor-firstascent.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-firstascent:hover{background: url('/assets/images/sponsor-firstascent-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-tracks4africa{width:190px;height:53px;background: url('/assets/images/sponsor-tracks4africa.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-tracks4africa:hover{background: url('/assets/images/sponsor-tracks4africa-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-notherncape{width:190px;height:77px;background: url('/assets/images/sponsor-notherncape.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-notherncape:hover{background: url('/assets/images/sponsor-notherncape-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-ark{width:190px;height:85px;background: url('/assets/images/sponsor-ark.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-ark:hover{background: url('/assets/images/sponsor-ark-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-activity-bridge{width:190px;height:85px;background: url('/assets/images/sponsor-activitybridge.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-activity-bridge:hover{background: url('/assets/images/sponsor-activitybridge-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-adventure-travel{width:190px;height:85px;background: url('/assets/images/sponsor-atta.gif') no-repeat;float:left;}
#left_container .box .sponsers a.sponsor-adventure-travel:hover{background: url('/assets/images/sponsor-atta-over.gif') no-repeat;}

#left_container .box .sponsers a.sponsor-around-about-cars{width:190px;height:85px;background: url('/assets/images/sponsor-car-hire.gif') no-repeat 50% 0;float:left;}
#left_container .box .sponsers a.sponsor-around-about-cars:hover{background: url('/assets/images/sponsor-car-hire-over.gif') no-repeat 50% 0;}


#left_container .box .sponsers a.btn-wystc{
	background:url('/assets/images/meet-us-at.png') no-repeat;
	width:180px;
	height:64px;
	float:left;
	margin-top:5px;
}

#left_container .box .sponsers a.btn-wystc:hover{
	background: url('/assets/images/meet-us-at-hover.png') no-repeat;
}




#mid_container{ width:490px;  color:#4f4434; float:left; margin:0 5px 5px; display:inline; background:#fff; padding:10px;}

#mid_container .content{ width:470px; padding:0 10px;}

#mid_container .top_box{ width:490px; float:left; padding: 0}

#mid_container .top_box img.top_img{ margin-bottom: 10px;}

#mid_container h3{ width:470px; float:left; background:url('/assets/images/mid_heading_bg.gif') repeat-x 0 0 #F2EEE3; min-height:18px; color:#928067; font-weight:bold; font-size:16px; font-family:"Helvetica"; border:1px solid #e2dace; padding:9px 10px 10px 10px; margin-bottom:15px;}

#mid_container h3 img{ float:left; margin:3px 10px 0 0}

#mid_container h1{ width:470px; float:left; background:url('/assets/images/mid_heading_bg.gif') repeat-x 0 0 #F2EEE3; min-height:18px; color:#928067; font-weight:bold; font-size:16px; font-family:"Helvetica"; border:1px solid #e2dace; padding:9px 10px 10px 10px; margin-bottom:15px;}

#mid_container h1 img{ float:left; margin:3px 10px 0 0}

#mid_container p{  line-height:18px;}

#mid_container a{ color:#f77601; font-size:12px; font-weight:bold; text-decoration:underline}

#mid_container a:hover{ text-decoration:none}

/*#mid_container .top_box p{ float:left; width:450px; margin:3px 10px 0 0;padding:0 10px 10px 10px; }*/

#mid_container .feature_box{ width:490px; float:left; padding:0 0 10px 0;}

#mid_container .feature_box .container_row{ width:470px; float:left; padding:0 10px;color:#4f4434}

#mid_container .feature_box .f_box{ float:left; width:225px;  border-bottom:1px solid #e6ded3; padding:0 0 15px 0; margin:0 19px 15px 0}

#mid_container .gallery-overview .feature_box .f_box { float:left; width:225px; margin:0 19px 15px 0; border-bottom:none; padding-bottom:0;}

#mid_container .gallery .feature_box .f_box p{ float:left; font-size:12px; width:205px; background: #f3ede5 url('/assets/images/gallery-description-bg.gif') repeat-x 0 0; min-height:32px; color:#9b896f; font-weight:normal; padding:8px 10px; text-align:center;}

#mid_container .gallery .img {float:left; margin:15px 15px 15px 0;}

#mid_container .gallery .feature_box .f_box { float:left; width:225px; margin:0 19px 15px 0;  border-bottom:1px solid #e6ded3; padding-bottom:0;}

#mid_container .feature_box .f_box.last{ margin-right:0px}

#mid_container .feature_box .f_box .image{ float:left; width:225px;}

#mid_container .feature_box .f_box p{ float:left; width:225px;}

#mid_container .feature_box .f_box h4{ float:left; font-size:12px; width:205px; background:url('/assets/images/feature_title_bg.jpg') repeat-x 0 0; height:27px; color:#9b896f; font-weight:bold; padding:8px 10px; text-align:center;}

#mid_container .testimonial_box{ width:470px; float:left; color:#4f4434;border-top:1px solid #e6ded3; padding:10px 10px 5px; margin:5px 0;}

#mid_container .testimonial_box .image{ float:left}

#mid_container .testimonial_box .testimonial{ float:right; width:250px; line-height:18px;}

#mid_container .testimonial_box .testimonial p{ padding:10px 0 ; line-height:18px}

#mid_container .testimonial_box .testimonial strong{ color:#ccbba4}

#right_container{ width:220px; float:right; margin-right:10px;}

#right_container h3{ width:180px; float:right; background:url('/assets/images/right_heading_bg.gif') no-repeat 0 0; height:35px; margin:0 -10px 0 0; padding:13px 40px 0 0; color:#fff; text-align:right; position:relative; z-index:1}

#right_container .box{ width:220px;float:left; background:#fff; margin-bottom:5px;}

#right_container .box.spacer{ padding:10px 0 0 0}

#right_container .box .searchbox { float:left; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; width:162px; height:24px; border:1px solid #d7d7d7;margin:0 0 10px 10px; padding-left:5px; }

#right_container .box .searchbtn { float:left; margin:0 0 0 10px; background: url('/assets/images/go_btn.jpg'); width:26px; height:26px; border:none;}

#right_container .box .activity{ width:200px;float:left; padding:5px 10px; margin-bottom:5px}

#right_container .box .activity p{ padding:10px 0; color:#132042;}

#right_container .box .map{ width:200px;float:left; padding:2px 10px; text-align:center; margin-bottom:5px}

#right_container .box .guide_book{ width:200px;float:left; padding:2px 10px; text-align:center; margin-bottom:5px}

#right_container .box .guide_book a{ display:block; margin:10px 0 0 0}

#footer{ width:960px; float:left; padding:0 10px;}

#footer .footer_top{ width:960px; float:left; background:url('/assets/images/footer_menu_bg.gif') no-repeat 0 0; height:52px; margin-bottom:20px}

#footer .footer_top ul{ float:left; list-style:none;}

#footer .footer_top ul li{ float:left; background:url('/assets/images/bottom_menu_sep.gif') no-repeat top right; height:16px; padding:18px 19px}

#footer .footer_top ul li a{ float:left; color:#a8c5df; text-decoration:none; font-weight:bold }

#footer .footer_top ul li a:hover{ text-decoration:underline}

#footer .footer_top ul li.last{ float:left; background:none; height:52px; padding:0 10px}

#footer .footer_top ul li.last img{ float:left; margin:10px 2px}

#footer .copyright{ text-align:center; display:block; color:#132042; margin-bottom:20px}

#footer .copyright a{ color:#132042; text-decoration:none}

#footer .copyright a:hover{ text-decoration:underline}

#sitemap {width:960px;margin:0 10px 20px;float:left;background:#fff;}

#sitemap .container {width:920px;margin:20px;float:left;}

#sitemap .container .strip {width:210px;margin-right:20px;;float:left;}

#sitemap .container .strip h2{width:210px;margin:0 0 5px;float:left;color:#013565;font-size:14px;}

#sitemap .container .strip ul {width:190px; margin:0 10px 15px;float:left; list-style-type:none;}

#sitemap .container .strip li a{color:#f77601;float:left; width:190px;padding:5px 0; list-style-type:none;text-decoration:none;}

#sitemap .container .strip li a:hover{text-decoration:underline;}


/* Editor Styles */

.img-left {
height:75px;
float:left;
margin: 0 10px 10px 0;
overflow:hidden;
}

.img-right{
float:right;
margin: 0 0 10px 10px;
}

.normal-header{
margin:15px 0;
padding-bottom:5px;
border-bottom:1px solid #e6ded3;
width:100%;
float:left;
color:#013565;
}

/* EXTRA STYLES */

.float-left {
float:left !important;
}

.float-right {
float:right !important;
}

.hide {
display:none;
}

.show {
display:block;
}

.clr {
clear:both
}

.op_images {
margin-right:15px;
}

.accmonth-list {
float:left;
margin-top:20px;
}

ul.list, ul.list-double  {
width:470px;
margin:0 0 5px;
padding:0 5px 10px;
float:left;
}

ul.list-double li{
float:left;
width:210px;
padding: 0;
margin:5px 5px 5px 20px;
list-style-position:outside;
list-style-image: url('/assets/images/bullet.gif');
}

ul.list li{
float:left;
width:430px;
padding: 0;
margin:5px 0 5px 28px;
list-style-position:outside;
list-style-image: url('/assets/images/bullet.gif');
}

ul.list li[rel="no-bullet"]{
float:left;
width:430px;
padding: 0;
margin:5px 0 5px 28px;
list-style: none;
}

.list a:link, .list a:visited, .list a:hover, .list-double a:link, .list-double a:visited, .list-double a:hover{
text-decoration:none!important;
color:#4f4434 !important;
font-weight:normal !important;
}

.list a:hover, .list-double a:hover{
    text-decoration:underline !important;
}

.list a[rel="view-more"]{
color:#f77601 !important;
font-size:12px !important;
font-weight:bold !important;
text-decoration:underline !important;
}

.list a[rel="view-more"]:hover{
text-decoration: none!important;
}

.inline {
display:inline;
}

.orange {color:#f77601;}

.brown{color:#94785b;}

.blue{color:#013565}

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

.size-11{font-size:11px;}

.size-14{font-size:14px;}

.size-16{font-size:16px;}

.enquire-button {
float:right !important;
margin:-2px -6px 0 0 !important;
}

.std-header {
margin:15px 0;
padding-bottom:5px;
border-bottom:1px solid #e6ded3;
width:100%;
float:left;
}

.page-margin {
width:470px;
float:left;
margin:0 10px;
line-height:18px;
}

.page-margin p {
padding-bottom:10px;
}

.top-image{
width:490px;
float:left;
margin-bottom: 10px;
text-align:center;
}

#guidebook {width:500px;margin:5px;}

.symbol a:link, .symbol a:visited, .symbol a:hover{
width:80px;
text-align:center;
float:left;
margin:0 7px;
text-decoration:none !important;
font-size:9px !important;
color:#4f4434 !important;
font-weight:normal !important;
min-height:110px;
}
.symbol a:hover{
text-decoration:underline !important;
}

.symbol img a:hover {
text-decoration:none !important;
}

.header { width:470px; float:left; background:url('/assets/images/mid_heading_bg.gif') repeat-x 0 0; height:18px; color:#928067; font-weight:bold; font-size:16px; font-family:"Helvetica"; border:1px solid #e2dace; padding:9px 10px 10px 10px; margin-bottom:15px;}

.header img{ float:left; margin:3px 10px 0 0}

#mid_container .contact-person {margin-top:10px; width:225px;float:left;}

#mid_container .margin {margin-right:20px;}

#mid_container .contact-person .title { float:left; font-size:14px; width:205px; background:url('/assets/images/contact-title-bg.png') repeat-x 0 0; height:36px; color:#013565; font-weight:bold; padding:8px 10px; text-align:center; line-height:18px;}

.letters {
width:490px;
float:left;
border-bottom:4px solid #8392b7;
margin-bottom:15px;
}

a.sort-letters{
width:73px;
height:29px;
float:left;
background:url('/assets/images/sort-bg.png') no-repeat;
color:#928067 !important;
font-weight:bold !important;
text-align:center;
font-family:arial !important;
font-size:16px !important;
text-decoration:none !important;
padding-top:7px;
}

a.sort-letters-over {
width:73px;
height:29px;
float:left;
background:url('/assets/images/sort-bg-over.png') no-repeat;
color:#fff !important;
font-weight:bold !important;
text-align:center;
font-family:arial !important;
font-size:16px !important;
text-decoration:none !important;
padding-top:7px;
}

.letters-margin {
margin-right:10px;
}

.links-body {
width:470px;
margin:0 10px 10px;
}

.links-body .link-logo {
width:220px;
height:140px;
overflow:hidden;
float:left;
margin-right:20px;
}

.links-body .description{
width:230px;
float:left;
color:#4f4434;
line-height:20px;
}

.links-body .description h4 {
width:230px;
float:left;
margin-bottom:5px;
padding-bottom: 5px;
border-bottom:1px solid #e6ded3;
color:#013564;
font-size:14px;
}

.resources a {
color:#013565 !important;
font-size:14px !important;
text-decoration:none !important;
}

.resources a:hover {
text-decoration:underline !important;
}

.aa-btn {
    margin:-6px 0 -8px !important;
    padding:0;
    float:right !important;
}

.op-featured-image {
width:100px;
height:90px;
overflow:hidden;
float:left;
margin-right:20px;
}

.op-featured-header {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #e6ded3;
width:345px;
float:left;
}

.assoc-container {
width:470px;
float:left;
margin:0 10px;
}

.assoc-container .assoc-left {
width:220px;
padding-right:4px;
border-right:1px solid #e6ded3;
float:left;
min-height:200px;
}

.icon-label {
padding:8px 0 0 12px;
float:left;
color:#9b896f;
display:inline;
}

.icon-label-dbl {
padding:0 0 0 12px;
float:left;
color:#9b896f;
display:inline;
width:175px;
margin-bottom:10px;
}

#termsconditions ul {
margin:0 18px;
padding:0;
}

#termsconditions li {
margin:0;
float:left;
width:100%;
padding:4px 0;
}

.assoc-container .assoc-left .logo {
float:left;
width:220px;
margin-bottom:20px;
}

.assoc-container .assoc-left .icon {
margin-bottom:10px;
}

.assoc-container .assoc-right {
width:225px;
float:left;
margin-left:20px;
}

.assoc-container .assoc-right p{
margin-bottom:14px;
text-align:justify;
}

.assoc-container .border {
border-bottom:1px solid #e6ded3;
float:left;
margin:10px 0 10px;
width:470px;
height:1px;
}

.holiday-icons ul {
width:470px;
margin:20px 0 0 0;
padding:0;
list-style-type:none;
float:left;
}

.holiday-icons li {
width:235px;
float:left;
margin-bottom:20px;
padding:0;
list-style-type:none;
}

/* PAGINATION STYLES */

.pagination {
width:470px;
float:left;
margin:10px 0;
}

.pagination .holder {
float:right;
}

.pagination .numbers {
float:left;
text-align:center;
margin:4px;
color:#4f4434;
padding:0 2px;
}

.pagination .numbers a {
color:#4f4434 !important;
text-decoration:none !important;
padding:0 2px !important;
font-weight:normal !important;
}

.pagination .leftarrow {
float:left;
margin-right:10px;
}

.pagination .rightarrow{
float:left;
margin-left:10px;
}


/* SLIDER STYLES */

.item-holder{
width:390px !important;
float:left;
margin:15px 39px !important;
}

.item-holder ul{
float:left;
margin:0;
padding:0;
list-style-type:none;
}

.item-holder li{
width:190px;
float:left;
margin:3px 5px 3px 0;
padding:0;
list-style-type:none;
}

.slider-header {width:31px; height:25px; float:left; background:url('/assets/images/slider-header.png') no-repeat; font-size:16px; color:#fff; text-align:center; padding-top:6px; margin:0 0 0 20px; font-weight:bold;
}

.no-results {
width:468px;
margin:60px 0 0;
text-align:center;
font-size:14px;
color:#013565;
font-weight:bold;
}

ul.slider {float:left; height:135px; width:470px !important;left:10px !important;}

ul.slider li {
float:left;
width:180px !important;
display:block !important;
}

.slide_wrap  {
width:468px !important;
 margin:0 10px 20px; float:left; border:1px solid #e2dace;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; min-height:135px; overflow:hidden;
}

.slider_next  {
position:absolute;
top:39%;
right:0px;
}

.slider_prev{
position:absolute;
top:39%;
left:0px;
}

/* CONTENT FORMS */


.newsletter {width:340px !important; overflow-x:hidden !important;}

.forms {margin:0 10px; float:left; width:470px;}

.forms h1.popup {width:300px; float:left; background:url('/assets/images/mid_heading_bg.gif') repeat-x 0 0 #F2EEE3; min-height:18px; color:#928067; font-weight:bold; font-size:16px; font-family:"Helvetica"; border:1px solid #e2dace; padding:9px 10px 10px 10px; margin-bottom:15px;}

.forms .border {float:left; margin:15px 0; width:470px; height:2px; border-bottom:1px solid #e6ded3;}

.forms .security {float:left;}

.forms .std-header{margin:5px 0 15px !important;}

.forms fieldset {width:470px; float:left;margin-bottom:15px;}

.forms label {width:120px;font-family: Trebuchet MS, Arial, Helvetica, Verdana; margin-right:20px; float:left; vertical-align:bottom;}

.forms .long-label {width:230px;font-family: Trebuchet MS, Arial, Helvetica, Verdana; margin-right:20px; float:left;}

.forms .inputbox-long{ float:right; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; width:210px; height:20px; border:1px solid #d7d7d7; padding:2px; margin-top:5px; }

.forms .inputbox{ float:left; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; width:160px; height:20px; border:1px solid #d7d7d7; padding:2px; }

.forms .textarea{ float:left; background:url('/assets/images/textarea-bg.png') repeat-x 0 0; width:300px; height:80px; border:1px solid #d7d7d7; padding:2px; }

.forms .submit {clear:both; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; height:24px; border:1px solid #d7d7d7;margin:8px 0 0; padding:2px 5px; font-weight:bold; color:#013565;}

.forms .selectbox{ float:left; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; width:50px; height:22px; border:1px solid #d7d7d7;}

.forms .checkbox{float:left;margin:1px 5px 0 3px;}

.forms .tabular {background:#f3f3f3; width: 470px; color:#959595;}

.forms .tabular td {padding:2px; text-align:center;}

.forms .tabular td.price {padding:1px !important; text-align:center; font-size:11px !important;}

.forms .border-bottom{border-bottom:1px solid #fff;}

.forms .border-right{border-right:1px solid #fff;}

/* LIGHTBOX FORMS */
#popup-form {margin-left:35px;}

#popup-form fieldset {width:465px; float:left;margin-bottom:15px;}

#popup-form label {width:300px; color:#013565; font-family: Trebuchet MS, Arial, Helvetica, Verdana; font-size:15px; margin-bottom:2px; float:left; font-weight:bold;}

#popup-form .checkbox {float:left; margin:5px 0 0 10px;}

#popup-form label.newsletter {width:auto !important;}

#popup-form .inputbox{ float:left; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; width:300px; height:20px; border:1px solid #d7d7d7;margin:2px 0 0; padding:2px; }

#popup-form .selectbox{ float:left; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; width:306px; height:28px; border:1px solid #d7d7d7;margin:2px 0 0; padding:2px; }

#popup-form .textarea{ float:left; background:url('/assets/images/textarea-bg.png') repeat-x 0 0; width:300px; height:75px; border:1px solid #d7d7d7;margin:2px 0 0; padding:2px; }

#popup-form .submit {clear:both; background:url('/assets/images/input_bg.jpg') repeat-x 0 0; height:24px; border:1px solid #d7d7d7;margin:8px 0 0; padding:2px 5px; font-weight:bold; color:#013565;}


/* PRETTY PHOTO CSS */
/*.pp_top .pp_left{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -88px -53px no-repeat;}*/
div.dirtyboots .pp_top .pp_left{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -88px -53px no-repeat;}

/*.pp_top .pp_middle{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternTop.png') top left repeat-x;}*/
div.dirtyboots .pp_top .pp_middle{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternTop.png') top left repeat-x;}

/*.pp_top .pp_right{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -110px -53px no-repeat;}*/
div.dirtyboots .pp_top .pp_right{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -110px -53px no-repeat;}

/*.pp_content .ppt{color:#000;}*/
div.dirtyboots .pp_content .ppt{color:#000;}

/*.pp_content_container .pp_left{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternLeft.png') top left repeat-y;}*/
/*.pp_content_container .pp_right{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternRight.png') top right repeat-y;}*/
div.dirtyboots .pp_content_container .pp_left{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternLeft.png') top left repeat-y;}

/*.pp_content{background:#fff;}*/
div.dirtyboots .pp_content_container .pp_right{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternRight.png') top right repeat-y;}

/*.pp_expand{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -31px -26px no-repeat;cursor: pointer;}*/
div.dirtyboots .pp_content{background:#fff;}

/*.pp_expand:hover{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -31px -47px no-repeat;cursor: pointer;}*/
div.dirtyboots .pp_expand{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -31px -26px no-repeat;cursor: pointer;}

/*.pp_contract{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') 0 -26px no-repeat;cursor: pointer;}*/
div.dirtyboots .pp_expand:hover{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -31px -47px no-repeat;cursor: pointer;}

/*.pp_contract:hover{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') 0 -47px no-repeat;cursor: pointer;}*/
div.dirtyboots .pp_contract{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') 0 -26px no-repeat;cursor: pointer;}

/*.pp_close{width:22px;height:22px;background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -1px -1px no-repeat;cursor: pointer;}*/
div.dirtyboots .pp_contract:hover{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') 0 -47px no-repeat;cursor: pointer;}

/*#pp_full_res .pp_inline{color:#000;}*/
div.dirtyboots .pp_close{width:22px;height:22px;background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -1px -1px no-repeat;cursor: pointer;}

/*.pp_loaderIcon{background: url('/assets/images/prettyPhoto/dirtyboots/loader.gif') center center no-repeat;}*/
div.dirtyboots #pp_full_res .pp_inline{color:#000;}

/*.pp_nav .pp_arrow_previous{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}*/
div.dirtyboots .pp_loaderIcon{background: url('/assets/images/prettyPhoto/dirtyboots/loader.gif') center center no-repeat;}

/*.pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}*/
div.dirtyboots .pp_nav .pp_arrow_previous{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}

/*.pp_nav .pp_arrow_next{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}*/
div.dirtyboots .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}

/*.pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}*/
div.dirtyboots .pp_nav .pp_arrow_next{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}

/*.pp_nav{margin-top:0;}*/
div.dirtyboots .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}

/*.pp_nav p{font-size:13px;padding:0 3px 0 4px;}*/
div.dirtyboots .pp_nav{margin-top:0;}

/*.pp_next:hover{background: url('/assets/images/prettyPhoto/dirtyboots/btnNext.png') center right no-repeat;cursor: pointer;}*/
div.dirtyboots .pp_nav p{font-size:13px;padding:0 3px 0 4px;}

/*.pp_previous:hover{background: url('/assets/images/prettyPhoto/dirtyboots/btnPrevious.png') center left no-repeat;cursor: pointer;}*/
div.dirtyboots .pp_next:hover{background: url('/assets/images/prettyPhoto/dirtyboots/btnNext.png') center right no-repeat;cursor: pointer;}

/*.pp_bottom .pp_left{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -88px -80px no-repeat;}*/
div.dirtyboots .pp_previous:hover{background: url('/assets/images/prettyPhoto/dirtyboots/btnPrevious.png') center left no-repeat;cursor: pointer;}

/*.pp_bottom .pp_middle{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternBottom.png') top left repeat-x;}*/
div.dirtyboots .pp_bottom .pp_left{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -88px -80px no-repeat;}

div.dirtyboots .pp_bottom .pp_middle{background: url('/assets/images/prettyPhoto/dirtyboots/contentPatternBottom.png') top left repeat-x;}

/*.pp_bottom .pp_right{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -110px -80px no-repeat;}*/
div.dirtyboots .pp_bottom .pp_right{background: url('/assets/images/prettyPhoto/dirtyboots/sprite.png') -110px -80px no-repeat;}

div.pp_pic_holder a:focus{outline:none;}

div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:2147483;}

div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:2147484;}

.pp_top{height:20px;position: relative;}

* html .pp_top{padding:0 20px;}

.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}

.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}

* html .pp_top .pp_middle{left:0;position: static;}

.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}

.pp_content{height:40px;}

.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}

.pp_fade{display: none;}

.pp_content_container{position: relative;text-align: left;width:100%;}

.pp_content_container .pp_left{padding-left:20px;}

.pp_content_container .pp_right{padding-right:20px;}

.pp_content_container .pp_details{margin:10px 0 2px 0;}

.pp_description{display: none;margin:0 0 5px 0;}

.pp_nav{clear: left;float: left;margin:3px 0 0 0;}

.pp_nav p{float: left;margin:2px 4px;}

.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}

.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}

a.pp_next{background: url('/assets/images/prettyPhoto/dirtyboots/btnNext.png') 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}

a.pp_previous{background: url('/assets/images/prettyPhoto/dirtyboots/btnNext.png') 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}

a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}

a.pp_close{display:block;float: right;text-indent: -10000px;}

.pp_bottom{height:20px;position: relative;}

* html .pp_bottom{padding:0 20px;}

.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}

.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}

* html .pp_bottom .pp_middle{left:0;position: static;}

.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}

.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}

#pp_full_res{line-height:1 !important;}

#pp_full_res .pp_inline{text-align: left;}

#pp_full_res .pp_inline p{margin:0 0 15px 0;}

div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}

.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height:1%;}

.clearfix {display:block;}

/* END PRETTY PHOTO CSS */


/* FORM VALIDATION */

    .formError {
            position:absolute;
            top:300px; left:300px;
            padding-bottom:13px;
            display:block;
            z-index:5000;
            cursor:pointer;
        }
            #debugMode{
                background:none;
                position:fixed;
                width:100%; height:200px;
                top:0; left:0;
                overflow:scroll;
                opacity:0.8;
                display:block;
                padding:10px;
                color:#fff;
                font-size:14px;
                z-index:-100000;
            }

            .ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
            .formError .formErrorContent {
                width:100%;
                background:#f77601;
                color:#fff;
                width:150px;
                font-family:tahoma;
                font-size:11px;
                border:2px solid #ddd;
                box-shadow: 0px 0px 6px #000;
                -moz-box-shadow: 0px 0px 6px #000;
                -webkit-box-shadow: 0px 0px 6px #000;
                padding:4px 10px 4px 10px;
                border-radius: 6px;
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
            }
            .greenPopup .formErrorContent {background:#f77601;}

            .blackPopup .formErrorContent {background:#f77601;color:#FFF;}

            .formError .formErrorArrow{
                position:absolute;
                bottom:0;left:20px;
                width:15px; height:15px;
                z-index:5001;
            }
            .formError .formErrorArrowBottom{top:0;margin:-6px;}

                .formError .formErrorArrow div{
                    border-left:2px solid #ddd;
                    border-right:2px solid #ddd;
                    box-shadow: 0px 2px 3px #444;
                    -moz-box-shadow: 0px 2px 3px #444;
                    -webkit-box-shadow: 0px 2px 3px #444;
                    font-size:0px; height:1px; background:#f77601;margin:0 auto;line-height:0px; font-size:0px; display:block;
                }
                    .formError .formErrorArrowBottom div{
                        box-shadow: none;
                        -moz-box-shadow: none;
                        -webkit-box-shadow: none;
                    }

                .greenPopup .formErrorArrow div{background:#f77601;}
                .blackPopup .formErrorArrow div{background:#f77601;color:#FFF;}

                .formError .formErrorArrow .line10{width:15px;border:none;}
                .formError .formErrorArrow .line9{width:13px;border:none;}
                .formError .formErrorArrow .line8{width:11px;}
                .formError .formErrorArrow .line7{width:9px;}
                .formError .formErrorArrow .line6{width:7px;}
                .formError .formErrorArrow .line5{width:5px;}
                .formError .formErrorArrow .line4{width:3px;}
                .formError .formErrorArrow .line3{width:1px;
                    border-left:2px solid #ddd;
                    border-right:2px solid #ddd;
                    border-bottom:0px solid #ddd;}
                .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
                .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

/* END VALIDATION CSS */

/*  BREADCRUMBS */
.breadcrumbs {
    float: left;
    margin: 10px 0 0 22px;
    color:#132042;
    font-weight:bold;
    text-transform:capitalize;
}
.breadcrumbs a {
    text-decoration: none;
    text-decoration:none;
    color:#132042;
    font-weight:bold;
}
.breadcrumbs a:hover{
    text-decoration:underline;
    color:#f77601;
}

/* parent pages */
table.parent_pages{
    width: 100%;
    padding: 0;
    margin: 0;
}
table.parent_pages tr{
    padding: 0;
    margin: 0;
}
table.parent_pages td{
    border: 1px solid #E6DED3;
    text-transform: capitalize;
    padding: 5px;
    margin: 0;
    font-size: 12px;
    font-family: Tahoma;
    color: #4f4434;
}

.adv-symbol a {
    font-size: 10px !important;
}
.adv-symbol {
    display: inline-block;
    width: 65px;
    /*min-height: 80px;*/
    min-height: 50px;
    margin-bottom: 10px;
    font-size: 9px;
    text-align: center;
}

.facebook-video{
    display: inline-block;
    margin: 0 auto 10px;
}

.sitemap_wrapper {
padding: 0 2px 0 2px;
font-weight: bold;
}

.sitemap_wrapper h2 {
font-size: 14px;
margin-top: 25px;
clear: both;
padding: 0 0 5px 22px;
background: url('/assets/images/bullet.gif') no-repeat 0px 1px;
}

.sitemap_wrapper a {
font-weight: normal!important;
}

.thumb-left {
    float:left;
    margin:0 5px 5px 0;
}

#left_container .box .sponsers a.sponsor-first-ascent{width:190px; margin-bottom: 5px; height: 81px;background: url('/assets/images/first-ascent-logo-grey.png') no-repeat; float:left;}
#left_container .box .sponsers a.sponsor-first-ascent:hover{background: url('/assets/images/first-ascent-logo.png') no-repeat;}

#left_container .box .sponsers a.sponsor-canopy-tours{width:190px;height: 81px;background: url('/assets/images/canopy-tours.png') no-repeat 0 -84px; float:left;}
#left_container .box .sponsers a.sponsor-canopy-tours:hover{background-position: 0 -1px;}

.orange-btn-blank-206 {
    display:block;
    background: url('/assets/images/blank_orange_button_206.jpg') no-repeat;
    width:206px;
    height:22px;
    padding-top: 10px;
    float:left;
    margin-bottom: 10px;
    color:#fff !important;
    font-weight: bold;
    text-align: center;
    text-decoration: none !important;
}


/*-----------------------------------------------------------*/
/*  PRETTY PHOTO  */
/*-----------------------------------------------------------*/
div.ppt{display: none !important;}
div.pp_gallery{display: none !important;}
div.pp_details .pp_nav{display: none !important;}
div.pp_details .pp_social{display: none !important;}
div.pp_details .pp_close{right:20px; top:0; position:absolute;}










/*-----------------------------------------------------------*/
/*  ADDITIONAL STYLESHEET - BorealisHQ  */
/*-----------------------------------------------------------*/
.sponsors-slider > div{text-align:center; padding-bottom:20px; display:none;}

.sponsors-slider a.sponsor-avis{
width:190px;height:40px;background: url('/assets/images/sponsor-avis-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-avis:hover{
background: url('/assets/images/sponsor-avis-over.gif') no-repeat;}
.sponsors-slider a.sponsor-satib{
width:190px;height:70px;background: url('/assets/images/sponsor-satib-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-african{
width:190px;height:80px;background: url('/assets/images/sponsor-african-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-addicted{width:190px;height:85px;background: url('/assets/images/sponsor-addicted-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-saytc{width:190px;height:80px;background: url('/assets/images/sponsor-saytc-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-swaziland{width:190px;height:82px;background: url('/assets/images/sponsor-swaziland-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-hitech{width:190px;height:61px;background: url('/assets/images/sponsor-hitec-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-southcoast{width:190px;height:74px;background: url('/assets/images/sponsor-southcoast-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-wydah{width:190px;height:74px;background: url('/assets/images/sponsor-wydahtours-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-first-ascent{background: url('/assets/images/first-ascent-logo.png') no-repeat; height: 81px; width: 190px; display:inline-block;}
.sponsors-slider a.sponsor-tracks4africa{width:190px;height:53px;background: url('/assets/images/sponsor-tracks4africa-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-notherncape{width:190px;height:77px;background: url('/assets/images/sponsor-notherncape-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-ark{width:190px;height:85px;background: url('/assets/images/sponsor-ark-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-activity-bridge{width:190px;height:85px;background: url('/assets/images/sponsor-activitybridge-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-adventure-travel{width:190px;height:85px;background: url('/assets/images/sponsor-atta-over.gif') no-repeat; display:inline-block;}
.sponsors-slider a.sponsor-around-about-cars{width:190px;height:85px;background: url('/assets/images/sponsor-car-hire-over.gif') no-repeat; display:inline-block;}

.sponsors-slider a.btn-wystc{
	width:180px;
	height:64px;
	background:url('/assets/images/meet-us-at-hover.png') no-repeat;
	display:inline-block;
}







.sponsors-slider{padding-top: 60px;}
.slick-list{width: 100%;}
.slick-list > .slick-track > div{text-align: center;}




.block-list{
    border: 1px solid #e2dace;
    border-radius: 8px;
    float: left;
    margin: 0 10px 20px;
    min-height: 135px;
    overflow: hidden;
    width: 468px !important;
}


.block-list ul{
    float: left;
    margin: 15px 39px !important;
    width: 390px !important;
}


.block-list li{
    float: left;
    list-style-type: none;
    margin: 3px 5px 3px 0;
    padding: 0;
    width: 190px;
}




.list.list-inline-50{width:520px; margin:0 -19px 5px;}
.list.list-inline-50 li{list-style:none; width:calc(50% - 30px); padding:0 15px; margin:0 0 20px; position:relative; z-index:10;}
.list.list-inline-50 li a.tmb{height:140px; margin-bottom:10px; display:block; overflow:hidden;}
.list.list-inline-50 li img{width:100%;}
.list.list-inline-50 li a.title{color:#f77601 !important; font-size:13px; font-weight:bold;}
.list.list-inline-50 li .activity-description{background:#fff; height:55px; padding:10px 0; margin-bottom:-75px; display:block; visibility:hidden; opacity:0; transition:.3s; -webkit-transition:.3s;}

.list.list-inline-50 li:hover{z-index:20;}
.list.list-inline-50 li:hover .activity-description{visibility:visible; opacity:1;}


ul.list li[rel="no-bullet"]{margin:0; list-style:none !important;}



/*#banner_container{height:293px !important;}*/
#banner_container .banners > .banner{width:940px; height:290px; padding:0; position:absolute;}



#___gcse_0{margin-top: 40px;}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{padding: 7px 7px 6px !important; background-color: #f77601 !important; border: none !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right: 6px !important;}



.col-50{width:48%; padding: 0 1%; float:left;}
.col-50 a{width:100%; display:block;}
.col-50 img{width:100%; min-height:32px; display:block;}



/*.real-time-booking-page #banner_container{
    float: left;
    height: auto !important;
    min-height: 193px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    width: 940px;
}


.real-time-booking-page #banner_container .prev{
background: url('/assets/images/prev-slide.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
display: none;
height: 125px;
left: 0;
margin-top: 80px;
position: absolute;
width: 125px;
z-index: 9999;
}



.real-time-booking-page #banner_container .next{
background: url('/assets/images/next-slide.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
display: none;
height: 125px;
margin-top: 80px;
position: absolute;
right: 0;
width: 125px;
z-index: 9999;
}

.real-time-booking-page #banner_container .banners{
float: left;
height: 300px;
width: 940px;
}*/




select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;
  }




@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { 

.pp_pic_holder.pp_default{top:0 !important; left:0 !important;}

}
.btn-book{margin:10px 0;}