/*Upload to public_html/new*/

/*All Pages*/
p, h1, h2, h3, h4, h5, h6, ol, ul, li {
	margin: 0px;
	padding: 0px;
}
/*Update to existing templates*/
#container, #content, #header, #menu, #breadcrum, #breadcrumb {
	width:870px;
}
#breadcrum_divider {
	width: 870px;
	line-height:1px;
	font-size: 1px;
}
.ddmx a.item1,a.item1:link a,a.item1:visited
{ 
 padding: 0px 35px 0px 0px;  
 }
.ddmx a.item1:hover,a.item1-active,a.item1-active:hover
{ 
 padding: 0px 35px 0px 0px;  
 }
 #content #RatesContent table tbody tr td {
	vertical-align:inherit;
}
/*All Rates*/
#rates {
	background-color: #301700;
	/*width: 862px;*/
	color: #E7DBCE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*padding-right: 4px;
	padding-left: 4px;
	text-align: center;*/
}
/**html #rates {
	width: 862px;
}*/
#rates a {
	color: #E7DBCE;
	text-decoration: none;
	font-weight: normal;
}
*html #rates a {

}
#rates a.left {
	float: left;
	margin: 0;
}

.clear {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
#rates a.right {
	float: right;
	margin: 0;
}
ul#rates1, #rates1 ul, ul.rates, .rates ul {
	padding: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#rates1 a, rates1 ul a, ul.rates a .rates ul a {
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
ul#rates1 li, #rates1 ul li, ul.rates li, .rates ul li {
	padding-right: 16px;
	
	padding-left: 16px;
	
	display: inline;
	margin: 0px;
}


/*2009 nav bar*/
ul#rates2, #rates1 ul, ul.rates, .rates ul {
	padding: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#rates2 a, rates1 ul a, ul.rates a .rates ul a {
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
ul#rates2 li, #rates1 ul li, ul.rates li, .rates ul li {
	padding-right: 25px;
	padding-left: 25px;
	display: inline;
	margin: 0px;
}



/*Overwrite extra spacing around paragraphs*/
#content p {
	margin: 0px;

	}


.RatesBody p, .RatesBodyMain p {
	padding-top: 4px;
	padding-bottom: 4px;
}
#RatesContent{
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 0px;
	position: relative;
	}
#RatesContentFlying{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	position: relative;
	}
#RatesBody {
	position: relative;
}

.RatesBodyMain h1 {
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom: 1px solid #301700;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #301700;
}

	
/*Rates Main Pages*/


.RatesBodyMain h2 {
	padding-top: 8px;
	padding-bottom: 8px;
	font: normal 18px Arial, Helvetica, sans-serif;
}
.RatesBodyMain   h3  a, .RatesBodyMain h3      {
	padding-top: 6px;
	padding-bottom: 5px;
	font: normal 16px Arial, Helvetica, sans-serif;
}

.RatesBodyMain a {
	color: #301700;
	text-decoration: none;
}
.RatesBodyMain a:hover {
	color: #301700;
	text-decoration: underline;
}
.RatesBodyMain #headerImg {
	margin-top: 1px;
	margin-bottom: 5px;
}

/*Rates Sup Pages*/
.RatesBody  h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1px;
}

.RatesBody  p, .RatesBody #RatesTable td, .RatesBody li, .RatesBody .RatesTable td, .RatesBody td {
	font-size: 10px;
}

.RatesBody strong {
	font-size: 11px;

}
.RatesBody p.ruler {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #301700;
	height: 1px;
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 2px;
	font-size: 1px;
	line-height: 1px;
}
.RatesBody li, li.RatesBody {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	list-style-image: url(http://www.unchartedafrica.co.za/assets/template_images/rates-bullet.gif);
	list-style-type: circle;
}
.RatesBody ul, ul.RatesBody {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	list-style-image: url(http://www.unchartedafrica.co.za/assets/template_images/rates-bullet.gif);
	list-style-type: circle;
}

.RatesBody #headerImg {
	margin-top: 1px;
	margin-bottom: 3px;
}
.RatesBody #headerImgMig {
	margin-top: 1px;
	margin-bottom: 6px;
}
#Print        {
/*	position:absolute;
	top: 637px;
	left: 1px;*/
	font-size:11px;
	text-transform: uppercase;
}
.print {
	font-size: 11px;
	text-transform: uppercase;
}
#PopUpContainer {
	margin: 0px;
	padding: 0px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
#PopUpContainer #Header {
	width: 100%;
	height: 15px;
	margin: 0 1px 10px 0;
	background-color: transparent;
	background-image: url(http://www.unchartedafrica.co.za/assets/template_images_new/unchartedafrica_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#PopUpContainer #Body {
	width: 100%;
}
table.tableCampPopup, #PopUpContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #301700;
}
.tableCampPopup p {
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.tableCampPopup  td   {
}
.tableCampPopup h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.tableCampPopup h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1px;
}

table.tableFlying, .tableFlying td {
	border: 1px solid #2D1702;
	border-collapse:collapse;
}
#content table.tableFlying tbody tr td, #content .tableFlying table tbody tr td {
	vertical-align:middle;
}






ul#ratesFooterUL { background-color:#301700; width:870px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; }
ul#ratesFooterUL, #ratesFooterUL li { padding:0; margin:0; list-style-type:none; list-style-image:none; }
ul#ratesFotoerUL li { float:left; }
ul#ratesFooterUL li a { color:#E7DBCE; float:left; text-decoration:none; padding:0 29px; font-weight:normal; line-height:24px; text-align:center;}
ul#ratesFooterUL li a:hover {  float:left; text-decoration:none;}strong.SuperSmallText {
	font-size: 9px;
}
strong.SuperSmallText {
	font-size: 9px;
}
