body {
background-color:#FFFFFF;
color:#464646;
font-family:Verdana;
font-size:12px;
line-height:1.4em;
margin:0 auto;
width:980px;
}
a {
color:#DE7952;
font-weight:bold;
text-decoration:none;
}
a:hover {
background:#DE7952 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
h1, h2, h3 {
margin:0.8em 0 0.2em;
padding:0;
}
p {
margin:0;
padding:0;
}
img {
margin:10px 0 5px;
}
#header {
border-bottom:1px solid #000000;
float:left;
height:118px;
margin:0;
padding:0;
width:100%;
}
#header p {
margin:0;
padding:0.5em 15px 0.2em;
}
#header h1 {
margin:0;
padding:0.2em 15px;
}
#header h2 {
margin:0;
padding:0.2em 15px 0.7em;
}
#header2 {
background:#7683AD none repeat scroll 0 0;
border-bottom:1px solid #000000;
float:left;
margin:0;
padding:0;
position:relative;
width:100%;
z-index:100;
}
#colmask {
clear:both;
float:left;
overflow:hidden;
position:relative;
width:100%;
}
#colmid {
background:#FFFFFF none repeat scroll 0 0;
float:left;
left:220px;
position:relative;
width:203%;
}
#colright {
float:left;
left:50%;
margin-left:-417px;
position:relative;
width:100%;
}
#col1wrap {
float:right;
position:relative;
right:99%;
width:52%;
}
#col1pad {
margin:16px 20px 0 398px;
overflow:hidden;
}
#col1 {
overflow:hidden;
width:100%;
}
#col2 {
float:left;
left:217px;
margin-left:-51%;
overflow:hidden;
position:relative;
width:160px;
}
#col3 {
float:left;
left:15px;
overflow:hidden;
padding-top:3px;
position:relative;
width:184px;
}
#footer {
background-color:#7683AD;
border-top:1px solid #000000;
clear:both;
float:left;
height:45px;
margin:0;
padding-top:23px;
width:100%;
}
#footer p {
padding:0.5em 15px;
}
#col2 .moduletablesearch th, #col2 .moduletablemailing th, #col2 .moduletablepols th, #col2 .moduletablecconvert th, #col2 .moduletablecart th, #col2 .moduletablerecommend th, #col2 .moduletableweather th {
background-color:#DB7B56;
background-image:url(/templates/travel_africa/images/menuBar.gif);
background-position:center bottom;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:15px 0;
padding:2px 0 5px 5px;
text-align:left;
text-transform:uppercase;
width:155px;
}
#col2 .moduletableweather td {
background-color:#F7E2CD;
font-size:9px;
padding:4px 0;
}
#col2 .moduletableweather td img {
padding:0;
width:40px;
}
#col2 .moduletablesearch td, #col2 .moduletablecart td, #col2 .moduletablemailing td, #col2 .moduletablepols td, #col2 .moduletablecconvert td, #col2 .moduletablerecommend td {
background-color:#F7E2CD;
font-size:10px;
padding:3px 3px 5px 6px;
}
#col2 .moduletable img {
}
table.moduletablemailing span.smallgrey {
display:none;
}
table.moduletablemailing p {
display:block;
margin:0;
padding-left:4px;
position:relative;
}
table.moduletablemailing input.button {
display:block;
position:absolute;
right:0;
top:20px;
}
table.moduletablesearch input.inputboxsearch {
margin:3px 0;
}
table.moduletable table * {
}
table.moduletablesearch input.buttonsearch {
float:right;
}
table.moduletablecconvert select {
width:150px;
}
table.moduletablerecommend td {
}
td.poll b {
font-weight:normal;
}
td.poll .sectiontableentry1, td.poll .sectiontableentry2 {
text-align:left !important;
}
table.pollstableborder td {
position:relative;
}
table.pollstableborder label {
float:left;
}
th.pagenav_prev {
text-align:left;
width:50%;
}
th.pagenav_next {
text-align:right;
width:50%;
}
iframe {
clear:none;
margin:0;
padding:0;
}
#animalsounds {
margin:0;
padding:0;
text-align:center;
}
span.maintitle {
color:#7683AD;
}
.sectiontableheader {
font-size:120%;
font-weight:bold;
}
.componentheading, .componentheadingpastissues {
color:#DE7952;
font-size:160%;
font-weight:bold;
}
.contentheading {
}
div.componentheading {
font-weight:bolder;
text-align:left;
}
table.contentpane {
padding:5px;
text-align:left;
}
table.blog img {
margin:0 14px 8px 2px;
}
table.blog p {
display:block;
}
table.blog table td {
padding:0 10px 1px 0;
}
td.buttonheading {
padding-right:0;
}
.contentheading a.contentpagetitle {
}
.contentheadingpastissues a.contentpagetitlepastissues {
}
table.contentpaneopenpastissues {
margin:0;
position:relative;
text-align:justify;
}
table.contentpanepastissues ul {
margin:0;
padding:0;
position:relative;
text-align:justify;
}
table.contentpanepastissues ul li {
clear:left;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
}
table.contentpanepastissues ul a.category img {
border:0 none;
float:left;
margin:0 10px 10px 0;
}
table.contentpanepastissues ul p {
margin:0;
}
div.safari-body {
background-color:white;
font-family:'Trebuchet MS',Verdana,sans-serif;
text-align:center;
}
div.safari-container {
background-color:white;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:left;
width:580px;
}
p.pagetext {
margin-left:7px;
margin-right:36px;
}
h1.safarimain {
float:left;
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1.7em;
margin-left:9px;
margin-top:0;
padding-bottom:0;
}
h1#listpartnershead.safarimain {
margin-left:0;
}
h2.plannersteps {
clear:left;
color:black;
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1.2em;
margin-left:10px;
padding-top:10px;
}
h2.paneltitle {
clear:left;
color:#FFFFFF;
float:left;
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1.2em;
font-weight:bold;
margin-top:7px;
padding-top:0;
}
h2#readrequest.paneltitle {
margin-top:0;
}
h2#magspanel.paneltitle {
margin-top:24px;
}
p.paneldescription {
clear:left;
margin-bottom:0;
padding-right:30px;
padding-top:10px;
}
:first-child + html p.paneldescription {
margin-top:0;
padding-top:0;
}
p.paneldescription strong {
padding-top:0;
}
p#readrequesttext.paneldescription {
margin:0;
padding-right:0;
width:460px;
}
a.panellink, a.panellink:link, a.panellink:active, a.panellink:visited {
color:#000000;
font-weight:bold;
}
form.orderform {
padding-bottom:15px;
}
div.panel {
background-color:#FFFFFF;
border:medium none;
clear:left;
margin:0;
padding-left:15px;
width:558px;
}
div#panelplain.panel {
background:#FFFFFF url(../images/Panel-plain.jpg) no-repeat scroll 0 50%;
}
div#panelmap.panel {
background:#FFFFFF url(../images/Panel-Map-main.jpg) no-repeat scroll 0 50%;
}
div#panelservices.panel {
background:#FFFFFF url(../images/2-Panels-planner-top.jpg) no-repeat scroll 0 50%;
height:11em;
}
div#panelplanner.panel {
background:#FFFFFF url(../images/Planner-panel-top.jpg) no-repeat scroll 0 50%;
height:211px;
}
div#panelrequest.panel {
background:#FFFFFF url(../images/Panel-plain.jpg) no-repeat scroll 0 50%;
height:26em;
}
div.panelend {
background:#FFFFFF url(../images/Panel-bottom.jpg) no-repeat scroll 0 100%;
height:22px;
width:552px;
}
div.panelplannerend {
background:#FFFFFF url(../images/Planner-panel-bottom.jpg) no-repeat scroll 0 100%;
height:35px;
width:552px;
}
div.panelplannerlinks {
background:#FFFFFF url(../images/2-buttons-only.jpg) no-repeat scroll 100% 3px;
height:40px;
width:552px;
}
div#panel2end {
background:#FFFFFF url(../images/2-Panels-planner-bottom.jpg) no-repeat scroll 0 100%;
height:20px;
}
div#subpanelservices {
float:left;
width:315px;
}
div#subpanelsearch {
float:left;
padding-left:24px;
width:180px;
}
label.ordercheck {
margin-right:8px;
}
input.searchsubmit {
margin-left:100px;
margin-top:0;
}
input.countrycheck {
margin-top:0;
vertical-align:top;
}
img.plannerback {
border:medium none;
float:left;
height:47px;
margin:4px 0 0 130px;
width:150px;
}
label.addresslabel {
clear:left;
float:left;
font-size:0.9em;
margin-top:5px;
width:100px;
}
input.countryentry {
border:1px solid #7683AD;
float:left;
margin-top:2px;
width:200px;
}
input.furtherinfosubmit {
border:1px solid #7683AD;
clear:left;
float:left;
margin-left:100px;
margin-top:4px;
padding:0 20px;
}
p.formlinks {
font-size:12px;
margin-left:198px;
padding-top:9px;
}
p#bottomlinks.formlinks {
margin-left:285px;
padding-top:7px;
}
a.formlink a.formlink, a.formlink:link, a.formlink:active, a.formlink:visited {
color:#000000;
float:left;
font-size:0.9em;
font-weight:bold;
margin-top:9px;
padding:0;
text-align:center;
text-decoration:none;
}
a#formgoto.formlink {
margin-left:204px;
width:80px;
}
a#formall.formlink {
margin-left:19px;
width:120px;
}
a#formall2.formlink {
margin-left:310px;
width:120px;
}
a#formreset.formlink {
margin-left:16px;
width:100px;
}
img.plannerlinksmapper {
border:medium none;
height:22px;
margin:4px 0 0 206px;
width:340px;
}
table.partnerselector {
background:#FFFFFF url(../images/planner-select.jpg) no-repeat scroll 100% 50%;
clear:left;
margin-bottom:10px;
margin-top:15px;
width:548px;
}
td.partnerimg {
padding-bottom:10px;
padding-left:5px;
vertical-align:top;
width:170px;
}
td.partnertext {
vertical-align:top;
}
td.partnerselect {
padding-top:12px;
vertical-align:bottom;
width:80px;
}
img.partnerlogogold {
border:1px solid #FFD700;
float:left;
width:160px;
}
img.partnerlogosilver {
border:1px solid #C0C0C0;
float:left;
}
h3.partnername {
border:medium none;
color:#7683AD;
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1em;
padding-bottom:2px;
}
p.partnerintro {
font-size:0.9em;
padding-bottom:20px;
}
a.partnerreadmore {
color:#7683AD;
font-size:0.9em;
font-style:italic;
font-weight:bold;
}
a.partnerreadmore:hover {
text-decoration:underline;
}
input.partnercheck {
margin-bottom:22px;
margin-left:42px;
}
p.partnercheck {
font-size:0.9em;
line-height:1em;
padding:20px 0 0 17px;
text-align:center;
}
h3.singlepartner {
border:medium none;
color:#7683AD;
font-size:1.6em;
margin:5px 10px 0 5px;
}
p.singlepartner {
clear:left;
font-size:0.9em;
padding:10px 10px 10px 5px;
}
img.partnerimgleft {
float:left;
padding-right:10px;
}
img.partnerimgright {
float:right;
padding-left:10px;
}
.contentpaneopen p img {
margin:3px 11px 3px 0;
}
a.readon:link, a.readon:visited {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a.readon:link, a.readon:visited {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a.readon:hover {
color:#000000;
text-decoration:none;
}
a.readon:hover {
color:#000000;
text-decoration:none;
}
table.contentpane {
border-collapse:collapse;
margin:3px;
padding:3px;
text-align:left;
width:100%;
}
table.contentpaneopen {
margin-top:0;
text-align:left;
}
.componentheading {
padding-bottom:20px;
}
.contentheading {
color:#DE7952;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:16px;
text-align:left;
vertical-align:inherit;
width:100%;
}
table.contentpane {
border-collapse:collapse;
border-spacing:0;
font-size:11px;
margin:0;
padding:0;
width:100%;
}
table.contentpane td {
margin:0;
padding:0;
}
table.contentpane table {
}
table.contentpane td.componentheading {
color:#4A4A4A;
font-family:Arial;
font-size:18px;
font-weight:normal;
text-align:left;
}
a.readonpastissues:link, a.readonpastissues:visited {
color:#3451B4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a.readonpastissues:link, a.readonpastissues:visited {
color:#3451B4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
a.readonpastissues:hover {
color:#000000;
text-decoration:none;
}
a.readonpastissues:hover {
color:#000000;
text-decoration:none;
}
.contentpaneopen {
background:transparent none repeat scroll 0 0;
font-size:12px;
line-height:1.25em;
text-align:left;
}
.back_button a {
font-size:10px;
font-weight:normal;
margin:46%;
}
table.contentpaneopen, table.contentpane {
margin:0;
padding:0;
width:auto;
}
#poll {
padding-left:130px;
}
#col1 .blog tr td table tr td {
}
moduletablecurrency {
color:#DE7952;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:16px;
text-align:left;
vertical-align:inherit;
width:100%;
}
#recommend_text{
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
}
.form {
margin-top:13px;
}
.moduletablecart{
margin-top:13px;
}