a {text-decoration: none;}
p, div, h1, h2, h3, h4, h5, h6, ul, li{ margin:0px; padding:0px}
p{margin:1px;}

li{ list-style:inside; margin-left:5px;}

body {
	font-family: "Palatino Linotype";
	font-size: 14px;
	margin:0px;
	padding: 0px;
	background-color: #55563D;
}			

#page_setup {
	border: none;
	margin: 0px auto;
	position:relative;
	width:1200px;
	background-color: #FFFFCC;
}			

#main_frame2 {
	position:relative;
	width:100%;
	top:0px;
	text-align:left;
	z-index:5;
	border-bottom: 1px solid #CC9933;
	overflow:hidden;
	padding-top:25px;padding-bottom:10px;
}
.HOME #main_frame2 {height: 370px;padding:0px; margin:0px;}
.CONTACT #main_frame2 {height:340px; padding:0px;}
.CONTACT #main_frame2.custom {height:470px;}
.SELECTION #main_frame2, .DESTINATION #main_frame2, .THEME #main_frame2{
background-image: url(../images/design/painting%20background.jpg);
background-repeat: repeat;
}

#positionable_layer {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color: #FFFFCC;
	z-index:1;
}
#background {
	position:absolute;
	right:0px;
	top:0px;
	width:1200px;
	height:100%;
	text-align:left;
	background-image: url(../images/design/namib_screen_large5.gif);
	z-index: 4;
	background-position: 0px top;
	background-repeat: no-repeat;
}

#tour_selection, #positionable_layer .screenpic {
	position:absolute;
	z-index:0;
	right: 24px;
	top: 19px;
	width:600px;
	height:300px;
	visibility:hidden;
}

#picfront.screenpic {z-index:2;visibility:visible;}

a#details{
display:none;
position:absolute;
right:57px;
top:288px;
z-index:6;
padding:0px;
color:#FF6600;
font-weight:bold;
font-style:italic;
}
a#details:hover{ color: #FFFFFF; background-color:#FF6600}

#blankspacer{position:relative; top:10px; width:640px; height:360px;float:right; z-index:0; overflow:hidden;}
#home{
position:relative;
	top:30px;
	margin:0px;
	padding:0px;
	margin-left:10px;
	text-align:left;
	color: #000000;
	z-index:5;
}
#home h1{font-size:24px; color:#003300; padding:0px; margin:0px;}
#home h2{font-size:20px; padding:0px; margin:0px; margin-top:15px; text-align:center;}
#home h2 a{color: #FF3300;}
#home h2 a:hover{color:#FF6600; font-style:italic}
#home ul{ padding:0px; margin:0px;}
#home li{
	font-size:16px;
	text-align:left;
	display: block;
	list-style:none;
	list-style-position: outside;
	margin-left:20px;
	padding-top:5px;
	vertical-align:middle;
}
#home li img{ margin-right:8px; vertical-align:middle;}

#buttonlayer{
position:absolute;
z-index:6;
top:338px;
right:300px;
text-align:center;
visibility:hidden;
}

#pause{
position:absolute;
left:-100px;
display:block;
}

#message{
position:absolute;
top:-20px;
right:50px;
text-align:right;
width:250px;
font-style:italic;
font-weight:bold;
color:#663300;
white-space:normal;
display:none;
}

#buttonlayer .text{
position:absolute;
margin-left:-49px;
margin-top:-25px;
z-index:1;
}
#buttonlayer .buttons{position:relative;z-index:3;}
#buttonlayer .text a{color:#003300; text-decoration:underline;}
#buttonlayer .text a:hover{color:#FF6600;}

#buttonlayer span{
font-size:16px; 
cursor: pointer;
}
#buttonlayer span a{
color: #FFFFFF;
background-color: #3A3B09;
font-size:14px; 
padding-left:2px; 
padding-right:2px;
margin-left:6px;
margin-right:6px;
border: 1px solid #736020;
}

#buttonlayer#previous, #buttonlayer#next{font-family:"Times New Roman", Times, serif}
 
#buttonlayer span a.checked{background-color: #FF9900; color: #000000;}
#buttonlayer span a:hover{background-color: #FF6600; color:#FFFFFF}

#film_frame {
	padding:0px;
	margin:0px;
	width:100%;
	background-color: #34270C;
	z-index:6;
}

#slidenav {
position:relative;
height:120px;
width:900px;

margin:0px;
padding:0px;
padding-bottom:3px;
padding-top:5px;
text-align:center;
}
.slidespacer{
position:relative;
float:left;
margin-left:15px;
margin-right:15px;
}

.slidespacer p{margin:0px;padding:0px;}
.slidespacer h2{font-size:14px; color:#FFFFFF;}
a.slidespacer:hover h2{color: #FF3300;}

#ZoomImage{
padding:10px;
position:absolute;
top:0px;
left:180px;
z-index:7;
background-color: #1B1712;
visibility:hidden;
}
#pagemenu.wide #ZoomImage{
top:-25px;
left:270px;
}
#ZoomImage img{z-index:1; float:none; cursor:default;}
#ZoomImage img.close{
position:absolute;
cursor:pointer;
padding:0px;
margin:0px;
top:0px;
right:0px;
border: 1px solid #FFFFFF;
z-index:2;
}
#ZoomImage h6{
padding:0px;
margin:0px;
position:relative;
color:#FFFFFF;
text-align:center;
white-space:nowrap;
font-size:14px;
font-family: "Book Antiqua";
}

.copywrite{
width:100%;
height:16px;
padding:1px;
margin:0px;
position:relative;
font-size:11px;
border-top: 1px solid #FFFFFF;
margin-top:2px;
color:#FFFFFF;
}

