article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
body{background:#efefef;
min-width:980px;height:100%;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
line-height:1em;
color:#393939}

html{background:transparent;min-width:980px;height:100%;outline:0;vertical-align:top;font-size:100%;margin:0;padding:0}div{font-size:100%;border:0;outline:0;vertical-align:top;margin:0;padding:0}a{outline:none;color:#000}a:hover{text-decoration:none}#main-tail-top{/*background:url(../images/main-tail-top.png) repeat-x 50% 0*/}

#main-tail-bot{/*background:url(../images/main-tail-bot.png*/) repeat-x 50% 100%;width:100%}
#main{width:940px;font-size:.75em;margin:0 auto}
header{position:relative;height:370px}
section#content{background:#fff; padding-top:25px}
footer{height:145px;overflow:hidden}
img.fleft{margin:4px 22px 19px 1px}.fright{float:right}
ul.fright{padding:0 5px 4px 0}
ul.fright1{float:right;padding:0 9px 14px 0}
.aligncenter{text-align:center;padding:15px 0 0}
.clear{clear:both;font-size:0;line-height:0;height:0}
nav{background:url(../../live-content/images2/menu.jpg) no-repeat 0 0;width:940px;height:87px;overflow:hidden;position:absolute;top:126px;left:0}
nav ul li{background:url(../../live-content/images2/menu-tail.gif) repeat-x 0 0;float:left;margin:0 0 0 -1px}
nav ul li a{background:url(../../live-content/images2/menu-divider.gif) no-repeat 0 0;float:left;width:135px;height:73px;line-height:72px;font-size:1.667em;font-weight:700;text-align:center;text-decoration:none;color:#a0a0a0}
#navbar{
	background:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	width:942px;
	height:74px;
	position:absolute;
	top:110px;
	left:0px;
	overflow:visible;
	z-index:5000;
	list-style:none;
	visibility:visible
}#navbar li{background:url(../../live-content/images2/menu-tail.gif) repeat-x 0 0;float:left;font-size:.95em;font-weight:700;text-align:center;text-decoration:none;color:#a0a0a0;position:relative;margin:0 0 0 -1px}
#navbar ul li a{float:none;font-weight:700;text-align:left;text-decoration:none;color:#a0a0a0;display:block;width:140px;font-size:1.083em;height:25px;line-height:23px}
#navbar ul{width:99%;font-family:Arial, Helvetica, sans-serif;display:block;position:absolute;overflow:visible;z-index:5000;list-style:none;right:0;left:-9999px;margin:72px 0}
#navbar ul li{background:url(../../live-content/images2/menu-divider.gif) no-repeat 0 0;font-family:Arial, Helvetica, sans-serif;float:none}
#navbar li:hover ul{background:url(../../live-content/images2/menu-divider.gif) no-repeat 0 0;left:auto;opacity:1}
#navbar li:hover a{display:block;color:#2f2f2d;text-decoration:none}
#navbar li:hover ul a{width:100%;background:url(../../live-content/images2/menu-tail.gif) repeat-x 0 0;color:#2f2f2d;text-decoration:none}
#navbar li:hover ul li a:hover{width:100%;background:#000;color:orange;padding:0}
#content #indent{padding:0 20px}#content .indent-1{padding:23px 20px 0}

#content p{line-height:17px;font-size:1.083em;color:#3a3a38;padding:0 0 17px}

#content p.extra{padding:0 0 13px}#content blockquote p strong{display:block;text-align:right;padding:0 4px 0 0}#content blockquote p b{display:block;text-align:right;padding:0 4px 2px 0}#content p small{float:right;font-size:1em;padding:0 3% 0 0}
.box{/*background:url(../../live-content/images2/box.png) repeat-x 0 0*/;width:100%;overflow:hidden}.box .inner{padding:17px 15px 39px 20px}.box .inner-1{padding:16px 15px 38px 19px}.box .inner-2{padding:20px 15px 39px 20px}.box .inner-3{padding:13px 15px 39px 20px}.box .inner-4{padding:13px 15px 29px 20px}.box .inner-5{padding:16px 15px 29px 19px}.box .inner-6{padding:16px 15px 35px 19px}
.box-1{/*background:url(../../live-content/images2/box-1.jpg) no-repeat 0 0;*/width:100%;overflow:hidden}.box-1 .inner{padding:20px 15px 39px 21px !important}.box-1 .inner-1{padding:20px 15px 36px 21px !important}.box-1 .inner-2{padding:16px 15px 36px 19px !important}.box-2{background:url(../../live-content/images2/box-2.jpg) repeat-x 0 0;width:100%;overflow:hidden}.box-2 .inner{padding:17px 15px 33px 20px} 

h1 {
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:#000000; /*#990000*/
	margin-bottom: 25px;
	margin-top:5px;
	line-height: 30px
}

.logo a{
background:url(../images/logo/South-Africa-Travel-Online.png) no-repeat 0 0;
display:block;
width:268px;
height:70px;
margin-left: -10px;
overflow:hidden}

h2{line-height:1.2em;font-size:2.25em;font-weight:700;color:#5e5e5e;padding:0 0 24px}h3{line-height:1.25em;font-size:2.25em;font-weight:700;color:#fefefe;padding:0 0 23px}h6{line-height:17px;font-size:1.083em;color:#3a3a38}.link{background:url(../../live-content/images2/arrow.png) no-repeat 0 -17px;float:left;width:17px;height:17px;overflow:hidden}.link:hover{background-position:0 0}#contact-form{width:547px;overflow:hidden;padding:3px 0 2px}#contact-form label{background:url(../../live-content/images2/contact-input.gif) no-repeat 1px 1px;display:block;height:45px;overflow:hidden}#contact-form strong{background:url(../../live-content/images2/contact-textarea.gif) no-repeat 1px 1px;float:right;width:264px;height:75px;font-weight:400}#contact-form input{background:none;width:254px;height:16px;border:1px solid #e2e2e2;float:left;font-family:Arial, Helvetica, sans-serif;font-size:1.083em;color:#3a3a38;padding:6px}#contact-form textarea{background:none;width:250px;height:61px;border:1px solid #e2e2e2;float:right;overflow:auto;font-family:Arial, Helvetica, sans-serif;font-size:1.083em;color:#3a3a38;padding:6px}#contact-form a{background:url(../../live-content/images2/marker.gif) no-repeat 0 9px;float:right;line-height:26px;font-size:1.083em;color:#3a3a38;margin:-4px 0 0 24px;padding:0 0 0 12px}
#search-form{
	overflow:hidden;
	position:absolute;
	
	right:-15px;
	width: 448px;
}


#badge{
	margin-bottom: 10px;
	float: left;
	margin-left: 25px;
	position:absolute
}
#g-cirle{
	padding-left: 90px;	
}

#subscribe-form{background:url(../../live-content/images2/subscribe-tail.gif) repeat-y 0 0}#subscribe-form .inner{background:url(../../live-content/images2/subscribe-bg.gif) no-repeat 20px 62px;padding:24px 20px 54px}#subscribe-form strong{background:url(../../live-content/images2/subscribe-input.jpg) no-repeat 0 0;float:left;width:201px;height:32px;overflow:hidden;font-weight:400;margin:0 0 0 20px}#subscribe-form input{background:none;width:183px;height:16px;border:none;float:left;font-family:Arial, Helvetica, sans-serif;font-size:1.083em;color:#5c5c5c;padding:8px 9px}#subscribe-form input#subscribe-submit{background:url(../../live-content/images2/subscribe-submit.jpg) no-repeat 0 0;width:33px;height:32px;border:none;float:left;cursor:pointer;padding:0}.flight-form small{display:block;width:100%;height:27px;font-size:1em}.flight-form small em{float:left;line-height:18px;font-size:1.083em;font-style:normal;color:#909090;padding:0 24px 0 0}.flight-form small a{float:left;line-height:16px;font-size:1em;font-style:normal;color:#fefefe}.flight-form label{background:url(../../live-content/images2/flight-input.jpg) no-repeat 0 0;display:block;width:100%;height:40px;overflow:hidden}.flight-form label input{background:none;width:526px;height:16px;border:none;float:left;font-family:Arial, Helvetica, sans-serif;font-size:1.083em;color:#646464;padding:8px 11px}.flight-form p{width:100%;height:28px;overflow:hidden;padding:0!important}.flight-form p a{float:left;line-height:18px;font-size:1em;font-style:normal;color:#fefefe}.flight-form strong{display:block;width:100%;height:41px;overflow:hidden}.flight-form strong b{background:url(../../live-content/images2/flight-input1.jpg) no-repeat 0 0;float:left;width:269px;height:32px;overflow:hidden;font-weight:400;padding:0 10px 0 0}.flight-form strong b.extra{padding:0}.flight-form strong b input{background:none;width:247px;height:16px;border:none;float:left;font-family:Arial, Helvetica, sans-serif;font-size:1.083em;color:#646464;padding:8px 11px}.flight-submit{background:url(../../live-content/images2/flight-submit.gif) no-repeat 0 0;width:96px;height:30px;border:none;float:right;cursor:pointer;margin:-2px 0 0;padding:0}.pic-indent{margin:0 0 20px}.pic-indent-1{margin:0 0 19px}.pic-indent-2{margin:0 0 15px}.list{overflow:hidden}.list li{background:url(../../live-content/images2/marker.gif) no-repeat 0 9px;line-height:26px;font-size:1.083em;color:#3a3a38;padding:0 0 0 12px}.list li a{color:#3a3a38}.list-1 li{background:url(../../live-content/images2/line-hor.gif) repeat-x 0 100%;width:100%;overflow:hidden;vertical-align:top;margin:0 0 17px;padding:0 0 21px}.list-1 li.extra{background:none;margin:0;padding:0 0 10px}.list-1 li img{float:left;margin:3px 13px 0 0}.list-1 li strong{display:block;line-height:15px;font-size:1.083em;color:orange;padding:0 0 6px}.list-1 li em{display:block;line-height:15px;font-size:1.083em;font-style:normal;font-weight:700;color:#3a3a38;padding:0 0 1px}.list-1 li p{line-height:17px!important;font-size:1.083em!important;color:#3a3a38!important;padding:0 0 9px!important}.list-1 li b{float:left;margin:0 0 0 2px}.list-2{width:100%;overflow:hidden;margin:0 0 -16px}.list-2 li{width:100%;overflow:hidden;vertical-align:top;padding:0 0 16px}.list-2 li img{float:left;margin:4px 22px 0 0}.list-2 li strong{display:block;line-height:15px;font-size:1.083em;color:orange;padding:0 0 1px}.list-3{overflow:hidden;line-height:17px;font-size:1.083em;color:#3a3a38;margin:0 0 -4px}.list-3 dt{font-weight:700}.list-3 dd{padding:0 0 17px}.list-3 dd.last{padding:0 0 7px}.list-4{width:100%;overflow:hidden;margin:0 0 -15px}.list-4 li{width:100%;overflow:hidden;vertical-align:top;padding:0 0 15px}.list-5{width:100%;overflow:hidden;margin:0 0 -6px}.list-5 li{width:100%;overflow:hidden;vertical-align:top;padding:0 0 18px}.list-5 li img{float:left;margin:3px 22px 0 1px}.just-bg{background:url(../../live-content/images2/just-bg.jpg) no-repeat 0 0;width:100%}.just-bg .inner{padding:26px 0 0 21px}.no-indent{margin:0!important;padding:0!important}.privacy{padding:0 0 4px}
#faded{
	background:#fff url(../../live-content/images2/faded.jpg) no-repeat 0 100%;
	width:920px;
	height:220px;
	overflow:hidden;
	position:absolute;
	top:169px;
	left:0px;
	padding:21px 0 0 21px
}

#faded ul{width:898px;height:251px;overflow:hidden}#faded ul li{position:relative;width:898px;height:210px;overflow:hidden;margin:-5px 0 0}#faded ul li#gallery-0{background:url(../../live-content/images/rovosrail.jpg) no-repeat 0 0} li#gallery-1{background:url(/Images/flights/FlySafair.jpg) no-repeat 0 0}#faded ul li#gallery-2{background:url(../../live-content/images/slide-show/msc-musica.jpg) no-repeat 0 0}#faded ul li#gallery-3{background:url(../../live-content/images/slide-show/msc-musica-sailaway.jpg) no-repeat 0 0}#faded ul li#gallery-4{background:url(/Images/flights/Emirates.jpg) no-repeat 0 0}#faded ul li#gallery-5{background:url(/Images/flights/Qatar-airplane.jpg) no-repeat 0 0}

/*
#faded ul{width:898px;height:251px;overflow:hidden}#faded ul li{position:relative;width:898px;height:210px;overflow:hidden;margin:-5px 0 0}#faded ul li#gallery-0{background:url(../../live-content/images/slide-show/msc-sinfonia-deck-pool-wide.jpg) no-repeat 0 0} li#gallery-1{background:url(../../live-content/images/slide-show/british-airways-plane-wide.jpg) no-repeat 0 0}#faded ul li#gallery-2{background:url(../../live-content/images/slide-show/harmony-of-the-seas-wide.jpg) no-repeat 0 0}#faded ul li#gallery-3{background:url(../../live-content/images/slide-show/msc-sinfonia-leaving-durban-la.jpg) no-repeat 0 0}#faded ul li#gallery-4{background:url(../../live-content/images/slide-show/kulula-plane-wide.jpg) no-repeat 0 0}#faded ul li#gallery-5{background:url(../../live-content/images/slide-show/mango-wide.jpg) no-repeat 0 0}
*/

#faded ul li span{
	background:url(../../live-content/images2/faded-box.png) repeat 50% 0;
	display:block;
	width:252px;
	height:210px;
	overflow:hidden;
	position:absolute;
	top:14px;
	right:-2px;
	padding:0 20px 0 21px
}#faded ul li span strong{display:block;height:40px;line-height:36px;overflow:hidden;font-size:2em;font-weight:700;color:#000}
#faded ul li span b{background:url(../../live-content/images2/faded-box-1.png) no-repeat 0 0;display:block;width:220px;height:150px;overflow:hidden;font-weight:400;padding-top:25px;}
#faded ul li span b em{display:block;line-height:1.2em;letter-spacing:-1px;font-size:1.3em;font-style:normal;font-weight:400;color:#303132;padding:0 0 13px}#faded ul li span b i{display:block;line-height:17px;font-size:1em;font-style:normal;color:#3a3a38;padding:0 0 0 2px}#faded ul li span b i a{background:url(../../live-content/images2/faded-arrow.png) no-repeat 50% 50%;display:inline-block;text-decoration:none;margin:3px 0 0;padding:0 9px}
ul.pagination{background:#fff;width:294px!important;height:18px!important;overflow:hidden!important;position:absolute!important;right:0px!important;bottom:14px!important;z-index:100!important;padding:20px 0 0 20px !important}
ul.pagination li{float:left!important;width:18px!important;height:18px!important;;padding:0 3px 0 0 !important}ul.pagination li a{background:url(../../live-content/images2/pagination.png) no-repeat 0 0;float:left;width:18px;height:18px;overflow:hidden;font-size:0;text-indent:-999px}#tab{background:url(../../live-content/images2/tab-tail.gif) repeat 0 0;min-height:358px;height:auto!important}ul.tabs{width:100%;height:85px;overflow:hidden}ul.tabs li{background:url(../../live-content/images2/tab-title.gif) repeat-x 0 0;position:relative;float:left;margin:0 0 0 -1px}ul.tabs li a{background:url(../../live-content/images2/tab-divider.gif) no-repeat 0 0;float:left;width:158px;height:85px;overflow:hidden;outline:none;line-height:84px;font-size:2.25em;font-weight:700;text-align:center;text-decoration:none;color:#a0a0a0}ul.tabs li span a{width:157px}ul.tabs li a:hover{color:#000}.tab_container{background:url(../../live-content/images2/tab-bg.gif) no-repeat 20px 19px;padding:39px 40px 29px 39px}.jqTransformRadioWrapper{display:block;float:left;margin:0 9px 0 2px}.jqTransformRadio{background:transparent url(../../live-content/images2/radio.gif) no-repeat 0 0;vertical-align:middle;height:19px;width:19px;display:block}span.jqTransformCheckboxWrapper{display:block;float:left;margin:1px 8px 0 1px}a.jqTransformCheckbox{background:transparent url(../../live-content/images2/checkbox.gif) no-repeat center top;vertical-align:middle;height:18px;width:19px;display:block}a.jqTransformChecked{background-position:0 100%}footer .inner{padding:31px 0 0}footer ul li{float:left;line-height:18px;font-size:1.083em;color:#3a3a38;padding:0 20px 0 0}footer p{float:right;line-height:18px;font-size:1.083em;font-weight:700;color:#3a3a38}footer p a{font-weight:400;text-decoration:none;color:#3a3a38;margin:0 0 0 11px}footer p strong{display:block;font-weight:400;text-align:right;padding:3px 0 0}.fleft,.list-2 li b{float:left}img.fleft1,.list-4 li img{float:left;margin:4px 22px 0 1px}.col-1,.col-2,.col-3,.col-4,.block-1,.block-2,.block-3,.block-4,footer ul{float:left;overflow:hidden}.wrapper,nav ul,.flight-form,.list-1{width:100%;overflow:hidden}nav ul li a:hover,#navbar li a:hover{color:#2f2f2d}nav ul li.last a,#navbar li.last a{width:137px}nav ul li.current,#navbar li.current,ul.tabs li.active{background:none}nav ul li.current a,nav ul li.current a:hover,#navbar li.current a,#navbar li.current a:hover,ul.tabs li.active a,ul.tabs li.active a:hover{color:#fff}
#navbar li a,h4{background:url(../../live-content/images2/menu-divider.gif) no-repeat 0 0;
float:left;width:135px;
height:73px;line-height:72px;
font-size:1.6em;
font-weight:700;text-align:center;
text-decoration:none;
color:#a0a0a0}
#content #indent-1,#content .indent{padding:26px 20px 0}

#content p.extra1,.list-3 dd.extra{padding:0 0 10px}h1 a span,.jqTransformHidden{display:none}.list-1 li.last,.list-2 li.last{background:none;margin:0;padding:0}.list-1 li b a,.list-2 li b a{background:url(../../live-content/images2/arrow.png) no-repeat 0 0;display:block;width:17px;height:17px;overflow:hidden}.list-1 li b a:hover,.list-2 li b a:hover{background-position:0 -17px}.list-2 li p,.list-4 li p,.list-5 li p{line-height:17px!important;font-size:1.083em!important;color:#3a3a38!important;padding:0 0 13px!important}.list-3 dt a,footer ul li a{text-decoration:none;color:#3a3a38}.list-3 dt a:hover,footer ul li a:hover,footer p a:hover{text-decoration:underline}.list-4 li strong,.list-5 li strong{display:block;line-height:17px;font-size:1.083em;color:#3a3a38}ul.pagination li a:hover,ul.pagination li.current a{background-position:0 -18px}

#r_underline a:link{
	text-decoration: none;		
}
#the-banners{
	overflow:hidden;
	width:auto;
	padding:5px 20px 0px;
	border-bottom: solid 1px #333333;

	
}
#bottom {
clear: both;
width: 940px;
position: static;
background-color:#DFDFDF;
height: 220px;
}


#the-banners #pic1{
	float: right;
	width: auto;
}


#the-banners #pic2{
	float: right;
	width: auto;
	margin-left:25px;
}


#the-banners #pic3{
	float: right;
	width: auto;
}

#the-banners #pic4{
	float: right;
	width: auto;
	margin-left: 12px;
}

.h10{
	background:url(../../live-content/images2/menu-divider.gif) no-repeat 0 0;
float:left;
width:132px;
height:80px; 
line-height:70px; /*line-height:72px;*/
font-size:1.7em;
font-weight:700;
text-align:center;
text-decoration:none;
color:#a0a0a0
		
}

#navbar li a,.h11{
background:url(../../live-content/images2/menu-divider.gif) no-repeat 0 0;
float:left;
width:188.9px;
height:80px; 
line-height:70px; /*line-height:72px;*/
font-size:1.32em;
font-weight:700;
text-align:center;
/*font-family:Arial, Helvetica, sans-serif;*/
text-decoration:none;
color:#a0a0a0}

#updates {

	font-family:Arial,Helvetica,sans-serif;
	width: 200px;
	height:100px;
	padding: 20px 1px 0;
}
/*#logo {
	background:url(../images/logo/South-Africa-Travel-Online.png) no-repeat 0 0;
display:block;
width:268px;
height:70px;
cursor: pointer;
position: absolute;
float: left;
overflow:hidden}
*/

h8{
	color: #393939;
	font-size: 15px;
	font-weight: bold;	
	padding: 0 280px;
	font-size:15px;
	
}
h8{
position:absolute;top:21px;left:1px}

.newsflash 

{
	color: #393939;
	font-size: 15px;
	font-weight: bold;	
	padding: 0 280px;
	font-size:15px;
	position:absolute;
	top:21px;
	left:1px;
	
	
	}


#G-plustop{
	
	padding: 10px 12px 10px 4px;
	float: left
}

#G-followtop{
float: right;
margin-left: -130px;
padding-top: 10px;
position: absolute;
	
}


#F-link{
float: right;
margin-left: 210px;
margin-top: 20px;
position: absolute;

}
#N-letter {
margin-top: 20px;
margin-left: 211px;
}

#T-link{
	float: right;
margin-left: 280px;
margin-top: -30px;
position: absolute;
}
#top-widget{
	position: absolute;
	left: 630px;
	top: 2px;
	width: 310px;
	text-align: center;
}

#search-box{
overflow: hidden;
position: absolute;
left: 630px;
top: 80px;
width: 448px;
}

/* New class for site logo*/

.logo {
	
		position:absolute;top:21px;left:1px;
		
	
	}
	
	.mobile_show {
padding: 20px 20px 0px 20px;
}

.selectnav {display:none;}

#navbar{
	margin-top:20px;
}

.mobile_show{
	margin-top:16px;	
}

.cookie-container{
    width: 100%;
    overflow: hidden;
    height: 60px;
    background-color: rgb(172, 172, 172);
    color: white;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100000;
    text-align: center;
}

.cookie-content-container{
    /* margin: 16px 10px; */
    font-size: 14px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
} 

.cookie-content-container *{
	margin: 0 4px;
}

.cookie-content-container button{
    padding: 5px 8px;
    background-color: rgb(145, 145, 145);
    color: whitesmoke;
    border: none;
    border-radius: 6px;
    font-size: 1.05em;
}

.cookie-content-container button:hover{
    background-color: rgb(107, 107, 107);
    padding: 6px 9px;
}

.cookie-content-container a, .cookie-content-container a:hover{
    color: rgb(70, 70, 70);
    text-decoration: underline;
}

html{
	overflow-x: hidden;
}
