* { margin: 0; padding: 0;}

body {font-size: 14px; line-height: 24px; background-color: #551011; margin: 0 auto;}

.clear {clear: both;}
.right{float:right; margin:10px 5px 10px 15px;}
.left{float:left; margin:10px 15px 10px 5px}

#wrapper{width:980px; margin:0 auto; padding:0; background:#F5F5DC url(../images/bg-wrapper.jpg) repeat-y; padding:0;}
	#homepage #wrapper{background:#f5f5dc; background-image:none;}

#header{width:950px; margin:0 auto 15px auto; padding:0 15px 10px 15px; background:#511011;}

.wide-container{width:960px; padding:5px 10px;}

.left-column-large{width:700px; float:left; margin:0 5px 0 0; padding:5px 10px;}
.right-column-large{width:700px; float:right; margin:0 0 0 5px; padding:5px 10px;}
.right-column-small{width:225px; float:right; margin:0 0 0 5px; padding:5px 7px; 5px 8px;}
.left-column-small{width:225px; float:left; margin:0 5px 0 0; padding:5px 7px 5px 8px; height:700px;}
	.left-column-small p{color:#CCC;}
	.left-column-small li a:link{color:#fff;}

#countrydivcontainer{float:right; width:700px; padding:0; margin:0;}
#countrytabs{margin-top:0;}
iframe{border:0; outline:0; height:800px;}
	#homepage iframe{height:235px;}


/*=======================
Logo
*/

#logo {float: left; margin: 10px 0 0 0;}

/*=======================
Navigation
*/

ul#nav {float: right; list-style-type: none; margin: 40px 0 0 0;}
ul#nav li {float: left; margin: 0 20px 0 0;}
ul#nav li a {color: #B5A642; display: block;}
ul#nav li a:hover {color: #ffffff;}
ul#nav li#current a {color: #000000; padding: 0 8px 0 8px; background-color: #B5A642;}


/*======================
Footer
*/
#footer {width: 960px; margin: 30px auto; border-top: 1px solid #B5A642; background: #551011;}

#footer p {margin: 10px 0 20px 10px; color: #ffffff; font-size: 11px;}



#search {float: left; width: 940px; margin:0; padding: 10px 20px 10px 20px; background:  #fff0e0 bottom; font-size: 12px; color: #852432; border-top: 1px solid #fef6ee; border-bottom: 1px solid #ebd0b4;}
#search p {margin: 0;}
#searchfield {width: 310px; height: 20px; margin: 2px 0 0 0; border: 1px solid #ebd0b4; background: url(../images/search_icon.jpg) no-repeat #ffffff 3px 3px;}


/*==============================
Home Header
*/

#homeheader {float: left; width: 960px; color: #000000; margin: 0 0 20px 0;}
#homeheader img {float: left;}
#homeintro {float: right; width: 300px; height: 276px; padding: 19px; border-right: 1px solid #000000; border-left: 1px solid #000000; background: url(../images/header_intro_bg.jpg) repeat-x #000000 bottom;}
#homeintro h1 {margin: 30px 0 20px 0;}
#homeintro a#btnleft, #homeintro a#btnright {float: left; display: block; width: 145px; height: 27px; text-align: center; padding: 3px 0 0 0; margin: 30px 0 0 0;}
#homeintro a#btnleft {background: url(../images/btn_left_bg.jpg) no-repeat;}
#homeintro a#btnright {background: url(../images/btn_right_bg.jpg) no-repeat;}
#homeintro p{color:#FFF;}

/*============================
Form Fields
*/

label{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; margin:10px ; line-height:24px;}

input, select{ margin:0 0 15px 10px;  line-height:14px;}
#search-page p{margin-left:13px; margin-top:5px;}

/*==============================
Panaroma Stuff
*/

.panorama-viewport {
	position: relative;
	width: 600px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
}
.panorama-container {
	position: relative;
	width: 100000px;
	margin: 0;
	padding: 0;

}
.panorama-control {
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 30px;
	background: black;
	filter: alpha(opacity=50);
	opacity: .5;
	text-align: left;
}
.panorama-control-left, .panorama-control-right, .panorama-control-pause { 
	float: left;
	padding: 0;
	margin: 0;
	color: white;
	text-decoration: none;
	font-size: 20px;
	line-height: 30px;
	width: 33%;
	text-align: center;
	font-family: 'Arial',sans-serif
}
.panorama-control-left:hover, .panorama-control-right:hover, .panorama-control-pause:hover { 
	text-decoration: none;
}
.panorama-control-pause {
	text-transform: uppercase;
}
.panorama-panel {
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	background: #009cff;
	filter: alpha(opacity=50);
	opacity: .5;
	color: white;
	padding: 4px;
}
.panorama-panel h2 {
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	text-align: right;
}
.panorama-panel ul {
	display: none;
}
.panorama {
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
}


