#leftcol{
padding:0px 0px 0px 20px;
width:510px;
voice-family: "\"}\""; 
voice-family:inherit;
width:490px;
}
.dummy{}
#rightcol{
width:230px;
background:#ffffff url(/images/bg_r.gif) top left repeat-Y;
}
#rightcol, #rightcol p{
color:#777777;
line-height:14px;
font-size:11px;
}
#search{
padding:0px;
margin:0px 0px 20px 0px;
clear:both;
overflow:visible;
background-color:#ffffff;
}
#accommodation, #highlights{
padding:10px 0px;
border:2px solid #a7c5a3;
width:490px;
voice-family: "\"}\""; 
voice-family:inherit;
width:486px;
}
.dummy{}
#searchmap{
margin:0px;
width:160px;
}
h1{
margin:0px 20px;
height:35px;
}
h1.sa{
background:#ffffff url(/images/specials/star.gif) bottom right no-repeat;
}
h2{
margin:0px;
padding:0px;
line-height:19px;
font-size:19px;
}
ul.provinces{
margin:0px 0px 10px 13px;
padding:0px 0px 0px 13px;
}
h2#accom, h2#highl{
background:#ffffff url(/images/accommodation.jpg) top left no-repeat;
line-height:30px;
font-size:19px;
margin:0px 0px 10px 0px;
}
h2#highl{
background:#ffffff url(/images/search/highlights.gif) top left no-repeat;
}

/*SYMBOL SEARCH *********/
#searchsymbol{
float:right;
margin:0px;
}
.dummy{}
#searchsymbolinner{
/*height:350px;*/
border-bottom:1px solid #afd200;
border-left:1px solid #afd200;
padding:15px 0px 0px 10px;
width:274px;
voice-family: "\"}\""; 
voice-family:inherit;
width:263px;
}
.dummy{}
table.symbols{
margin:0px;
}
table.symbols td{
vertical-align:middle;
text-align:left;
line-height:11px;
padding:0px 0px 8px 0px;
}
table#symbolsbasic{

}
table#symbolsbasic td.label{
padding:0px 8px 8px 2px;
width:85px;
voice-family: "\"}\""; 
voice-family:inherit;
width:75px;
}
.dummy{}
table.symbols td.img{
width:30px;
}
table.symbols td.chk{
padding:0px 0px 8px 0px;
width:15px;
}
table#symbolsrefined{

}
table#symbolsrefined td.label{
padding:0px 8px 8px 2px;
width:135px;
voice-family: "\"}\""; 
voice-family:inherit;
width:125px;
}
.dummy{}
/*table#symbolsrefined td.img{
width:30px;
}
table#symbolsrefined td.chk{
padding:0px 0px 8px 0px;
width:15px;
}*/
#symbolwrap{
margin:20px 0px;
padding:15px;
border:2px solid #a7c5a3;
width:720px;
voice-family: "\"}\""; 
voice-family:inherit;
width:690px;
}
.dummy{}
select.dd{
font-size:10px;
width:190px;
margin:0px;
padding:0px;
}

/*RIGHT COL ***************/
#specialsbox, #infobox, #featurebox, #inset, #bookbox, #randombox{
padding:10px;
float:none;
margin:0px 0px 0px 20px;
background-color:#eee9df;
border-bottom:20px solid #dcd2bb;
width:210px;
voice-family: "\"}\""; 
voice-family:inherit;
width:190px;
}
.dummy{}

#specialsbox, #featurebox, #inset, #bookbox{
padding:0px;
width:210px;
}
#bookbox{
padding:0px 0px 10px 0px;
}
/* SPECIAL OFFERS ********/
#specialshead{
margin:0px 0px 0px 20px;
width:210px;
height:40px;
}
#specialsbox{
background:transparent url(/images/specials/so_bg.gif) bottom right no-repeat;
}
#specialsbox p{
margin:5px 15px 0px 15px;
text-align:center;
}
#specialsbox p a{
color:#777777;
font-size:13px;
line-height:16px;
text-decoration:none;
}
#specialsbox p a span.s2{
color:#F08C00;
line-height:21px;
font-size:18px;
}
/**/
#specialsbox{
padding-bottom:20px;
}

/*BLOG **********/
#steambox{
width:230px;
height:85px;
background:transparent url(/images/an-ear-to-the-rail2.gif) top left no-repeat;
}
#blogbox{
padding:0px;
margin:0px 0px 0px 20px;
width:210px;
}
#blogbox p, .blogbox{
margin:0px 15px 10px 15px;
}
p#blogintro{
padding:8px 0px 3px 0px;
}
.floatright{
float:right;
clear:right;
margin:0px 0px 10px 0px;
border:5px solid #dcd2bb;
}
.blogbox h3{
font-size:18px;
line-height:21px;
font-weight:normal;
margin:0px 0px 5px 0px;
}

/* FEATURE *********/
#featurebox{
width:230px;
border-bottom:0px;
padding-bottom:0px;
background:transparent;
}
#featurebox h2{
line-height:75px;
}
#featurebox h2 a{
display:block;
height:75px;
text-decoration:none;
}
h2#restau{
background:transparent url(/images/features/rotm_hp.gif) top left no-repeat;
height:105px;
}
h2#restau a{
height:105px;
}
h2#activi{
background:transparent url(/images/features/aotm.gif) top left no-repeat;
}
#featurebox h3{
margin:20px 10px 5px 15px;
}
#featurebox p{
background-color:#eee9df;
margin:0px 50px 10px 15px;
}
#featurebox div#tabl44{
width:135px;
height:80px;
background:transparent url(/images/features/scribble.gif) top left no-repeat;
float:right;
}


/* TRAVEL INFO ********/
#inset{
border-bottom:0px;
background-color:transparent;
}
#inset h3{
width:230px;
line-height:215px;
height:215px;
}
#inset h3.south-africa{
background:transparent url(/images/travel_info_mid_sa.jpg) top left no-repeat;
}
#inset h3.namibia{
background:transparent url(/images/travel_info_mid_na.jpg) top left no-repeat;
}
#inset h3.new-zealand{
background:transparent url(/images/travel_info_mid_nz.jpg) top left no-repeat;
}
#inset h3 a{
display:block;
height:145px;
text-decoration:none;
}
#inset p{
background-color:#eee9df;
margin:0px;
padding:15px 15px 15px 15px;
}

/*RANDOM ENTRY ******/
#randombox{
width:210px;
border-bottom:0px;
padding:0px;
}
#randombox p{
margin:0px 15px 10px 15px;
}
#randombox h3{
margin:10px 15px;
line-height:17px;
}
#randombox h3 a{
font-size:15px;
}
#randombox p.randomintro{
color:#999;
font-size:10px;
line-height:11px;
margin:10px 15px;
}
img.randomImg{
margin:0px 15px 10px 15px;
border:5px solid #dcd2bb;
}
.adimages{
margin:20px 0px;
width:490px;
height:150px;
clear:both;
}
.adimages{
margin:20px 0px;
width:490px;
height:150px;
clear:both;
}
.adimages div{
float:left;display:inline;padding:0px 20px 0px 0px;
}
