/* RESETS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

/* HTML STLYES */
body{font:62.5%/1.4em Arial,Helvetica,sans-serif;color:#222;text-align:center;height:100%;background:#fff url(../images/bg.png) top left repeat-x;}
h1,h2,h4{text-shadow:0 1px 1px rgba(0,0,0,0.5);}
h5{text-shadow:0 1px 1px #777;}
h1{color:#278521;font:bold 2.6em/1.2em "Myriad Pro",Calibri,Arial,Helvetica,sans-serif;}
h2{color:#278521;font:bold 2.2em/1.2em "Myriad Pro",Calibri,Arial,Helvetica,sans-serif;}
h2.invert{background:#278521;color:#FFF;padding:3px 0 5px 10px;border-top:1px solid #000;}
h3{color:#439639;font:normal 1.6em/1.1em "Myriad Pro",Arial,Helvetica,sans-serif;}
h3.regular{font-size:1.2em;}
h4{color:#439639;font:bold 1.9em/1.2em "Myriad Pro",Calibri,Arial,Helvetica,sans-serif;}
h5{color:#439639;font:normal 1.4em/1.1em "Myriad Pro",Arial,Helvetica,sans-serif;}
ul li{list-style:disc inside;padding:0;margin:0;}
ol li{list-style:upper-alpha outside;padding:10px;}
a:link,a:visited{color:#222;text-decoration:underline;}
a:hover{text-decoration:none;}
p{margin:0.8em 0;}
b,strong{font-weight:bold;}
a.nounderline:link,a.nounderline:visited{text-decoration:none;}
label{font-weight:bold;}
p.note{font-size:0.8em;line-height:1em;}
a img{display:block;}
th{padding:6px 8px;font-weight:bold;font-size:1.2em;}
table{width:100%;}
td{border-top:1px dotted #999;padding:5px 8px;}
hr.lightgreen{border:1px solid #9C6;}

/* HEADER */
#header{position:relative;width:100%;height:140px;margin:0 0 15px}
#logo a{display:block;height:100px;width:404px;background:url(/files/images/sedunia-travel-logo.png) 0 0 no-repeat;text-indent:-1000em;overflow:hidden;}
#logo a:hover{background:url(/files/images/sedunia-travel-logo.png) -404px 0 no-repeat;}
#tag,#number{font-size:1.4em;color:#ffffff;position:absolute;right:0;}
#tag{top:28px;}
#number{top:10px;font-weight:bold;}
#globalnav{font:bold 1.3em/38px "Myriad Pro", Arial, Helvetica, sans-serif;}
.topnav li{float:left;list-style-type:none;position:relative;text-transform:uppercase;_width:0;_white-space:nowrap;}
.topnav li.navhover a,.topnav li a:link,.topnav li a:visited,.topnav li a:hover{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
.topnav li a:link,.topnav li a:visited{color:#FFF;padding:0 1em;display:block;text-decoration:none;height:40px;margin:0 0.2em;}
.topnav li.navhover a,.topnav li a:hover,.topnav li.active a:link,.topnav li.active a:visited{background:#FFF;margin:3px 0.2em 0;height:37px;color:#222;}
.subnav{list-style:none;position:absolute;left:2px;top:40px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;white-space:nowrap;display:none;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;font-weight:normal;background:#FFF;-webkit-box-shadow:0 8px 10px #888;-moz-box-shadow:0 8px 10px #888;width:180px;}
.subnav li a:link,.subnav li a:visited,.subnav li a:hover,.topnav li.active .subnav li a:link,.topnav li.active .subnav li a:visited{border:0;height:2em;line-height:2em;margin:0;padding:0 20px;color:#222;text-transform:none;}
.subnav li a:hover,.topnav li.active .subnav li a:hover{background:#222;color:white;-moz-border-radius:0;-webkit-border-radius:0;width:140px;}

/* FOOTER */
#footer{clear:both;background:#eee;width:920px;border-top:3px solid #439639;padding:20px;margin:15px 0 0;overflow:hidden;}
#footer a:link,#footer a:visited{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul{float:left;width:150px;margin-right:10px;display:inline;}
#footer ul li{clear:both;}
#footer ul ul li{list-style:circle inside;margin-left:10px;clear:both;}
#footnote{float:left;width:440px;}
#members{background:url(../images/iata-matta-pata-abacus.png) top left no-repeat;width:150px;height:75px;text-indent:-1000em;list-style:none outside;}

/* PAGE FORMAT */
.col1,.col2,.col3,.col33,.col1b,.col2b,.col3b{float:left;overflow:hidden;display:inline;zoom:1;}
.col1{width:645px;clear:both;}
.col2{width:315px;}
.col33{width:425px;}
.col3{width:205px;}
.box,.col1b,.col2b,.col3b,.col33b{padding:10px;border:2px solid transparent;position:relative;overflow:hidden;zoom:1;}
.col1b{width:621px;clear:both;}
.col2b{width:291px;}
.col33b{width:401px;}
.col3b{width:181px;}
.rightmargin{margin-right:15px;}
.bottommargin{margin-bottom:15px;}
.leftpadding16{padding-left:20px;}
.leftpadding32{padding-left:36px;}
.toppadding10{padding-top:10px;}
.fcleft{clear:left;}
ul.offers{overflow:hidden;}
ul.offers li{list-style:none outside;padding:5px 0;position:relative;}
.innerpic{margin:-10px -10px 0;}
.leftpic{float:left;margin:-10px 10px -10px -10px;}
h3.bottomoverlay{display:block;height:30px;line-height:30px;padding:0 10px;width:100%;background:#222;opacity:0.8;filter:alpha(opacity=80);position:absolute;left:0;top:95px;}
a:link .bottomoverlay,a:visited.bottomoverlay{text-decoration:none;cursor:pointer;}
.hoveffect{background:#FFF;}
.note{font-size:0.8em;color:#999;margin:0;line-height:1.1em;}
.nomargin{margin:0;}
table.noborder td{border:0;}
.smallfont{font-size:0.8em;}
.fright{float:right;}

/* COLOURS */
.highlight{font-weight:bold;color:#278522 !important;}
.green{border-color:#439639;}
.lightgreen{border-color:#9C6;}
.blue{border-color:#299DCE;}
.purple{border-color:#A83264;}
.gray{border-color:#EEE;}
.black{color:#222;}
.skyblue{border-color:#79BAEC;}
.promote{background:#FFC;padding:10px;}

/* BACKGROUNDS */
#bookingenquiries{background:transparent url(/files/images/backgrounds.png) 0 0 no-repeat;padding-left:70px;}
#securebookings{background:transparent url(/files/images/backgrounds.png) 0 -70px no-repeat;padding-left:58px;}
#newsletter{background:transparent url(/files/images/backgrounds.png) 0 -140px no-repeat;padding-left:65px;}

/* SPRITES */
.sprite{display:inline-block;height:16px;width:16px;background-image:url(/files/images/sprite.png);background-repeat:no-repeat;background-color:transparent;}
.ssubmit{background-position:0 0;border:0;cursor:pointer;text-indent:-1000em;}
.stick{background-position:0 -32px;}
.sexclamation{background-position:0 -16px;}
.shelp{background-position:0 -48px;}
.sprite32{display:inline-block;height:32px;background-image:url(/files/images/sprite32.png);background-repeat:no-repeat;background-color:transparent;}
.scall{background-position:0 0;}
.semail{background-position:0 -32px;}
.smap{background-position:0 -64px;}
.sform{background-position:0 -96px;}

/* ACCORDION */
.accordion h3{background:#333 url(../images/accordion.png) 0% 50% no-repeat;padding:8px 10px;cursor:pointer;color:#FFF;line-height:1em;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.accordion h3.selected{background:#278521 url(../images/accordion-selected.png) 10px 100% no-repeat;cursor:auto;}
.accordion img{float:left;margin-right:10px;}
.accordion div{overflow:hidden;}
.offers .highlight{position:absolute;right:0;}
.offers .popular{background:url(/files/images/popular-tour.png) 0 5px no-repeat;padding-left:40px;overflow:hidden;}

/* BANNER */
.banner{float:left;}
.banner li{list-style:none outside;height:40px;}
.banner li a:link,.banner li a:visited{text-decoration:none;display:block;height:37px;background:#333 url(../images/accordion.png) 0% 50% no-repeat;border-right:3px solid white;color:white;font:normal 1.6em/37px "Myriad Pro",Arial,Helvetica,sans-serif;padding-left:10px;}
.banner li a.selected:link,.banner li a.selected:visited{background:#278521 url(../images/accordion-selected.png) -6px 100% no-repeat;border-right:3px solid #278521;}
.bannercontent{float:right;background:#278521;overflow:hidden;}
.bannercontent a:link img,.bannercontent a:visited img{border:1px solid #FFF;}
.bannercontent a:link,.bannercontent a:visited{color:#FFF;}
.bannercontent .highlight{color:#FFF !important;}
.bannercontent p{margin:0.4em 0;}
.bannercontent div{float:left;}
.bannerwsmall li{width:120px;}
.bannerwsmall li a{width:107px;}
.bannercontenth3{height:107px;width:520px;padding:5px 0 5px 5px;}
.bannercontenth4{height:147px;width:520px;padding:5px 0 5px 5px;}
.bannerofferw4{width:125px;margin-right:5px;}
.bannerofferw2{width:255px;margin-right:5px;}
.bannerofferw2 a:link,.bannerofferw2 a:visited{font-size:1.2em;font-weight:bold;display:block;text-align:center;}
.bannerofferw2 span{text-align:center;display:block;}

/* TOOLTIP */
#tooltip{position:absolute;width:200px;background:#333;opacity:0.8;filter:alpha(opacity=80);border:1px solid #000;}
#tooltip h3{font-size:1.6em;}
#tooltip .body{color:#fff;}

/* TOURS */
.touroverlay {width:342px;height:95px;position:relative;margin-bottom:10px;}
.touroverlay a:link h3,.touroverlay a:visited h3{position:absolute;color:white;top:9px;font-weight:bold;padding:0 5px;left:0;text-decoration:none;}
.touroverlay a:link p,.touroverlay a:visited p{position:absolute;color:white;top:16px;visibility:hidden;font-size:85%;font-weight:bold;padding:0 5px;left:0;}
.touroverlay a:hover{background:white;}
.touroverlay a:hover h3{background:black;}
.touroverlay a:hover p{visibility:visible;background:black;}
#cycle {cursor:pointer;}
dl.tourslist {padding-bottom:7px;}
.tourslist dt {color:#999;float:left;width:100px;}
.tourslist dd {display:inline;color:#CCC;}





/* FORMS */
.error{color:red;}
em.error{float:left;line-height:17px;height:17px;background:#FFC0CB;border:1px solid #F00;color:#000;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:2px 2px 4px #777;-webkit-box-shadow:2px 2px 4px #777;}
.notreq{font-weight:normal;}
#subscribe input{margin-right:5px;vertical-align:middle;}
#enquiryform label{width:90px;padding:5px 0;float:left;clear:left;}
#enquiryform input,#enquiryform select{width:215px;float:left;margin-right:10px;}
label#info{width:100%;display:block;}
textarea#info{clear:both;float:left;width:99%;}
#enquirysubmit{float:right!important;width:auto!important;font-weight:bold;margin-top:10px;}
.button{background:#222 url(/files/images/overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.5);border:0;border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;}
.button:hover{background-color:#111;color:#fff;}
.button:active{-moz-box-shadow:none;-webkit-box-shadow:none;}

/* PAGE LAYOUT */
#container{margin:0 auto;width:960px;text-align:left;margin-bottom:15px;position:relative;font-size:1.2em;}
iframe.searchbox{width:292px;border:4px solid #278521;margin-bottom:15px;}
#innerleft{float:left;width:300px;overflow:visible;}
#innermain{float:right;width:645px;overflow:hidden;}