/*-- www.4thsummit.com Screen CSS
     Author: Dave Robb, Bright
	 Last Edit: 29.12.07
	 Edited By: Dave Robb --*/


/* ---------- General Layout Styles ---------- */

*	{
	margin: 0;
	padding: 0;
	}
	
body {
	padding-bottom: 30px;
	background: #9fbeda url(../../images/layout/body-background.jpg) 0 0 repeat-x;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #283109;
	}
	
#container {
	width: 905px;
	margin: 0 auto;
	padding-bottom: 15px;
	background: url(../../images/layout/footer-bottom.gif) bottom left no-repeat;
	}
	
#homeMainContent {
	width: 630px;
	float: right;
	margin-top: 325px;
	}
	
#homeCenter {
	width: 377px;
	float:left;
	}
	
#homeClimbs {
	width: 224px;
	float: right;
	}
	
#mainContent {
	width: 627px;
	float: right;
	margin-top: 325px;
	}
	
#leftColumn {
	width: 265px;
	float: left;
	margin-top: 40px;
	}
	
#header 
{
    clear:both;
	position: absolute;
	top: 55px;
	margin-left: 270px;
	width: 650px;
	height: 375px;
	background: url(../../images/layout/main-image-background.png) 0 0 no-repeat;
	behavior: url(iepngfix.htc);
	padding: 32px 0 0 19px;
	}
	
#contactHeader 
{
    clear:both;
	position: absolute;
	top: 0px;
	margin-left: 270px;
	width: 650px;
	height: 50px;
	padding: 32px 0 0 19px;
	}
	
.atolLogo 
{
    position: absolute;
	top: 0px;
    margin: 16px 0px 20px 450px;
}

.ttaLogo 
{
    position: absolute;
	top: 0px;
    margin: 16px 0px 20px 375px;
}	

#logo {
	position: absolute;
	top: 20px;
	margin-left: 230px;
	}
	
#selectLocation {
	position: absolute;
	top: 0px;
	width: 100px;
	margin: 28px 0 0 500px;
	text-align: right;
	font-size: 11px;
	}
	
#selectLocation img {
	float: left;
	width: 20px;
	margin-top: 2px;
	}
	
#selectLocation select {
	font-size: 11px;
	width: 70px;
	margin-left: 10px;
	float: right;
	}	
#footer {
	clear: both;
	padding: 25px 16px 0 16px;
	font-size: 11px;
	background: url(../../images/layout/footer-top.gif) 0 25px no-repeat;
	}
	
/* ---------- Left Column Styles ---------- */

	
/* -- 01. Navagation Styles -- */

#mainNav {
	margin-top: 17px;
	padding-bottom: 10px;
	width: 210px;
	font-size: 13px;
	}
	
#mainNav li {
	list-style: none;
	margin-bottom: 4px;
	}
	
#mainNav li a {
	display: block;
	padding: 6px 7px;
	color: #fff;
	text-decoration: none;
	background: #225483;
	}
	
#mainNav li a:hover {
	color: #225483;
	background: #f9ca3d;
	}
	
#mainNav li #activeLink, #mainNav li #activeLinkExpanded {
	color: #225483;
	background: #f9ca3d;
	margin-left: 25px;
	}
	
#mainNav li #activeLinkExpanded {
	margin-left: 0;
	}
	
#mainNav li ul {
	margin: 4px 0 0 25px;
	}
	
#mainNav li ul li a {
	background: #4382bd;
	}
	
#mainNav li ul li #activeLinkInner {
	color: #fff;
	background: #88b934;
	}
	
	
/* -- 02. Reason and Blog -- */

#reasonImg {
	position: absolute;
	z-index: 5;
	width: 205px;
	height: 127px;
	margin-left: -28px;
	padding: 25px 36px 35px 32px;
	background: url(../../images/layout/reason-background.png) 0 0 no-repeat;
	behavior: url(iepngfix.htc);
	}
	
#blogImg {
	position: absolute;
	z-index: 6;
	width: 256px;
	height: 182px;
	margin: 20px 0 0 -21px;
	}
	
.reasonRoundedBox,
.blogRoundedBox  {
	position: relative;
	z-index: 10;
	width: 211px;
	margin-top: 180px;
	color:  #002f5b;
	line-height: 1.2em;
	font-weight: bold;
	background: #84abce url(../../images/layout/blue-rounded-top.gif) 0 0 no-repeat;
	}
	
.blogRoundedBox  {
	margin-top: 200px;
	}
	
.reasonRoundedBox p,
.blogRoundedBox p {
	padding: 15px;
	background: url(../../images/layout/blue-rounded-bottom.gif) bottom left no-repeat;
	}
	
.blogRoundedBox p {
	padding-bottom: 22px;
	}
	
#leftColumn .blogRoundedBox a {
	margin-left: 60px;
	padding: 5px 10px;
	color:#fff;
	text-decoration: none;
	background: #a6c538;
	}
	
#leftColumn .blogRoundedBox a:hover {
	color: #fff;
	background: #225483;
	}
	
/* ---------- Main Content Styles ---------- */

/* -- 01. General Styles -- */

#homeMainContent .mainContentSection,
#mainContent .mainContentSection {
	padding-top: 9px;
	margin-bottom: 30px;
	background: url(../../images/layout/green-header-top.png) 0 0 no-repeat;
	behavior: url(iepngfix.htc);
	}
	
#mainContent .mainContentSection {
	background: url(../../images/layout/green-header-long-top.png) 0 0 no-repeat;
	}
	
.mainContentSection p {
	line-height: 1.5em;
	margin-bottom: 15px;
	}
	
#homeMainContent .mainContentSectionInner {
	background: #fcf6e3 url(../../images/layout/white-content-bottom.gif) bottom left no-repeat;
	padding: 10px 20px 15px 20px;
	}
	
#mainContent .mainContentSectionInner {
	background: #fcf6e3 url(../../images/layout/white-content-long-bottom.gif) bottom left no-repeat;
	padding: 10px 20px 15px 20px;
	}
	
.introParagraph {
	margin: 10px 0 20px 0;
	padding: 20px 25px 5px 25px;
	font-size: 13px;
	background: #ecdeb1;
	}
	
.standardList {
	margin: 0 0 15px 20px;
	color: #225483;
	}
	
.standardList li {
	clear: right;
	margin-bottom: 12px;
	}
	
.stepsButton {
	margin-left: 10px;
	}
	
#homeMainContent .stepsButton:hover {
	color: #fff;
	background: #225483;
	}
	
.climbingGear {
	margin: 15px 15px 35px 15px;
	}
	
.climbingGear th {
	background: #4382bd;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	padding: 6px 0;
	border-bottom: 2px solid #fcf6e3;
	}
	
.climbingGear .gearItem {
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.climbingGear td {
	padding: 6px 10px;
	}
	
.climbingGear .gearItem td {
	padding: 8px 10px;
	}
	
.climbingGear .altRows {
	background: #f1ebd7;
	}
		
/* -- 02. Upcoming Climbs -- */

#homeClimbs p {
	margin-bottom: 10px;
	color: #225483;
	line-height: 1.2em;
	}
	
#includesList li 
{
    margin-left:20px;
	color: #225483;
	}	
	
#accordion {
	margin-bottom: 15px;
	}
	
#accordion #firstClimb {
	border-top: none;
	}
	
#accordion h3 {
	padding: 7px 8px;
	margin: 0;
	color: #002f5b;
	background: #f9ca3d;
	border-top: 2px solid #9fbeda;
	cursor: pointer;
	}
	
#accordion h3:hover {
	color: #fff;
	background: #225483;
	}
		
.atStart {
	padding: 0 12px;
	color: #fff;
	background: #225483;
	}
	
#homeClimbs .atStart p,
#leftSetDepartures .atStart p {
	margin: 15px 0;
	font-size: 11px;
	line-height: 1.4em;
	color: #fff;
	}
	
#homeClimbs .atStart a,
#homeMainContent .stepsButton {
	float: right;
	padding: 5px 10px;
	color:#fff;
	text-decoration: none;
	background: #a6c538;
	}
	
#homeClimbs .atStart a:hover {
	color: #fff;
	background: #84abce;
	}
	
#homeClimbs .atStart ul {
	padding-bottom: 5px;
	}
	
.atStart li {
	margin: 0 0 10px 10px;
	list-style: none;
	font-size: 13px;
	font-weight: bold;
	}
	
/* -- 03. Tab Styles -- */

.tabsList {
	list-style: none;
	margin-top: 30px;
	}
		
#mainContent .tabsList li {
	float: left;
	background: url(../../images/layout/tabs-off-right.gif) top right no-repeat;
	}
	
#mainContent .tabsList li a {
	display: block;
	background: url(../../images/layout/tabs-off-left.gif) no-repeat left top;
	text-decoration: none;
	padding: 9px 10px 8px 10px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 13px;
	color: #fff;
	}
	
#mainContent .tabsList li a:hover,
#mainContent #tabsListSmall li a:hover {
	color: #0d2f4f;
	}

#mainContent #tabsListSmall li a {
	font-size: 12px;
	padding: 9px 8px 8px 8px;
	}
	
#mainContent .tabsList li .tabsFirstLeft {
	background: url(../../images/layout/tabs-off-firstleft.gif) no-repeat left top;
	}
	
#mainContent .tabsList .activeTab {
	background: url(../../images/layout/tabs-background-right.gif) top right no-repeat;
	border: none;
	}
	
#container #mainContent .tabsList .activeTab a {
	background: url(../../images/layout/tabs-background-left.gif) top left no-repeat;
	color: #719627;
	padding-bottom: 9px;
	}
		
#mainContent .tabsList .activeTab .tabsFirstLeft {
	background: url(../../images/layout/tabs-background-firstleft.gif) top left no-repeat;
	}
	
.tabsListContent {
	width: 577px;
	padding: 20px 25px 40px 25px;
	background: #fcf6e3 url(../../images/layout/white-content-long-bottom.gif) bottom left no-repeat;
	}

.tabsListContent h2 {
	padding-bottom: 10px;
	clear: both;
	}
	
.routeLinksInfo {
	float: right;
	width: 247px;
	}

.routeQuickLinks {
	clear: right;
	float: right;
	width: 220px;
	margin: 0 0 20px 30px;
	padding-bottom: 30px;
	background: url(../../images/layout/quick-links-bottom.gif) bottom left no-repeat;
	}
	
.routeLinksInfo .routeQuickLinks {
	clear: none;
	float: none;
	}
		
.routeQuickLinks ul {
	padding-top: 75px;
	padding-left: 13px;
	background: #ecdeb1 url(../../images/layout/quick-links.gif) 0 0 no-repeat;
	}
	
.routeQuickLinks li {
	clear: both;
	display: block;
	margin: 0 0 6px 0;
	padding: 7px 0 0 0;
	width: 192px;
	list-style: none;
	background: url(../../images/layout/quick-links-button-top.gif) 0 0 no-repeat;
	}
	
#mainContent .routeQuickLinks li a {
	width: 192px;
	padding-bottom: 7px;
	display: block;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	color: #fcf6e2;
	background: #b8a360 url(../../images/layout/quick-links-button-bottom.gif) bottom left no-repeat;
	}	
	
#mainContent .routeQuickLinks li a:hover {
	color: #524829;
	}
	
.routeCost {
	background: url(../../images/layout/route-cost-bottom.gif) bottom left no-repeat;
	padding-bottom: 15px;
	margin-left: 27px;
	}
	
.routeCostInfo  {
	width: 220px;
	padding-top: 15px;
	background: #a6c538 url(../../images/layout/route-cost-top.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	}
	
.routeCost table td {
	padding-bottom: 4px;
	vertical-align: top;
	}
	
.routeCost .label {
	width: 90px;
	text-align: right;
	padding: 0 10px 0 20px;
	}
	
.routeCost p {
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0;
	padding: 5px 20px;
	}
		
.dayFactsContainer {
	float: right;
	width: 220px;
	margin: 0 0 20px 30px;
	padding-top: 60px;
	background: #ecdeb1 url(../../images/layout/quick-facts.gif) 0 0 no-repeat;
	}
	
.dayFacts {
	width: 220px;
	padding-bottom: 20px;
	background: url(../../images/layout/quick-links-bottom.gif) bottom left no-repeat;
	}
	
.dayFacts td {
	padding: 3px;
	color: #74673e;
	}
	
.dayFacts .right {
	width: 80px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	}
	
.routeOrganisedClimbs {
	margin: 20px 0 0 30px;
	}
	
.routeOrganisedClimbs td {
	padding-bottom: 10px;
	}
	
.routeOrganisedClimbs .dates {
	color: #22548b;
	font-size: 12px;
	font-weight: bold;
	width: 145px;
	}
	
.routeOrganisedClimbs table a:link,
.routeOrganisedClimbs table a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	background: #a6c538;
	padding: 4px 6px;
	}
	
.routeOrganisedClimbs table a:hover {
	background: #225483;
	}

	
.tabContent {
	display: none;
	}
	
.tabContentActive {
	display: block;
	}
	
.postClimbPackage, .bookClimbSection {
	padding: 5px;
	margin-bottom: 20px;
	border: 2px solid #ecdeb1;
	background: #fff;
	}
	
#mainContent .postClimbPackage h2 {
	float: left;
	width: 346px;
	padding: 8px 10px;
	margin: 0;
	color: #bb3704;
	font-size: 14px;
	background: #f4ebe1;
	border-bottom: 1px solid #dac9b5;
	text-transform: uppercase;
	}
	
.postClimbCosts {
	float: right;
	width: 202px;
	}
	
.postClimbCosts .length {
	width: 80px;
	float: left;
	background: #a6c538;
	color: #fff;
	font-size: 14px;
	text-align: right;
	padding: 8px 10px;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #8aa81f;
	margin-bottom: 0;
	}
	
	
.postClimbCosts .cost {
	width: 80px;
	float: right;
	background: #a6c538;
	color: #fff;
	font-size: 14px;
	text-align: right;
	padding: 8px 10px;
	border-bottom: 1px solid #8aa81f;
	margin-bottom: 0;
	}
	
.postClimbDetails {
	clear: both;
	padding-top: 5px;
	}

	
.postClimbDetails p {
	width: 346px;
	float: left;
	padding: 8px 10px;
	}
	
.postClimbDetails img {
	width: 202px;
	float: right;
	}
	
.postClimbNav {
	clear: both;
	border-top: 5px solid #fff;
	background: #ecdeb1;
	}
	
.postClimbPackage li {
	list-style: none;
	float: left;
	}
	
.postClimbPackage li a {
	padding: 8px 10px;
	float: left;
	color: #fff;
	background: #b8a360;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border-right: 2px solid #fff;
	}
	
.postClimbPackage li a:hover {
	background: #837138;
	}
	
.postClimbLeftColumn {
	float: left;
	width: 360px;
	margin-bottom: 30px;
	}
	
.postClimbItinerary {
	width: 350px;
	padding: 5px;
	border: 2px solid #ecdeb1;
	background: #fff;
	}
	
.tabsListContent .postClimbItinerary {
	width: 310px;
	float: left;
	}
	
#mainContent .postClimbItinerary h2 {
	padding: 8px 10px;
	margin: 0 0 10px 0;
	color: #bb3704;
	font-size: 14px;
	background: #f4ebe1;
	border-bottom: 1px solid #dac9b5;
	text-transform: uppercase;	
	}

.postClimbItinerary table td {
	padding-bottom: 3px;
	vertical-align: top;
	}
	
.postClimbItinerary table th {
	text-align: left;
	}
	
.postClimbItinerary .day {
	width: 50px;
	padding-right: 15px;
	font-weight: bold;
	text-align: center;
	}
	
.whatsIncluded {
	float: left;
	width: 310px;
	margin-top: 20px;
	color: #5d5442;
	}
	
.whatsIncluded ul {
	list-style: disc;
	padding: 0 0 15px 20px;
	}
	
.postClimbRightColumn {
	width: 185px;
	float: right;
	margin-bottom: 30px;
	}
	
.postClimbInfo {
	background: url(../../images/layout/trip-details-bottom.gif) bottom left no-repeat;
	padding-bottom: 15px;
	}
	
.tripDetails  {
	width: 185px;
	padding-top: 15px;
	background: #a6c538 url(../../images/layout/trip-details-top.gif) 0 0 no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	}
	
.postClimbInfo table td {
	padding-bottom: 4px;
	vertical-align: top;
	}
	
.postClimbInfo .label {
	width: 40px;
	text-align: right;
	padding: 0 10px 0 20px;
	}
	
.howToBook {
	margin-top: 25px;
	}
	
.routeLinksInfo .howToBook {
	margin-left: 30px;
	}
	
.bookYourClimb {
	float: right;
	width: 110px;
	background: url(../../images/layout/red-button-top.gif) 0 0 no-repeat;
	padding-top: 6px;
	}
	
#mainContent .bookYourClimb a {
	display: block;
	padding-bottom: 6px;
	background: #dc410b url(../../images/layout/red-button-bottom.gif) bottom left no-repeat;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	}
	
.bookYourClimb a:hover {
	color: 3f0e04;
	}
	
.taggedImageRight {
	float: right;
	margin: 0 0 5px 20px;
	width: 270px;
	}
	
.taggedImageRight img {
	border: 5px solid #e9dfbb;
	padding: 1px;
	background: #f2efda;
	}
	
.taggedImageRight p {
	background: #e9dfbb;
	padding: 0 6px 5px 6px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	width: 260px;
	}
	
/* --04. Form Styles -- */

.contactLabelLeft {
	float: left;
	width: 115px;
	text-align: right;
	font-weight: bold;
	padding: 0;
	margin: 0 15px 6px 0;
	}

.formSubmission {
	margin: 20px 10px;
	}
	
.contactLabel {
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.submitButton {
	padding: 3px 10px;
	font-weight: bold;
	font-size: 11px;
	}
	
.validationLabel {
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	}
	
.clear {
	clear: both;
	}
	
#bookClimbForm {
	width: 400px;
	margin-left: 90px;
	}
	
#mainContent #bookClimbForm h3 {
	border-bottom: 1px solid #ecdeb1;
	margin: 20px 0 8px 0;
	padding-bottom: 4px;
	font-size: 13px;
	color: #8aa81f;
	}
	
.#bookClimbForm .bookClimbSection {
	margin-bottom: 0;
	}
	
#bookClimbForm .bookClimbSection li {
	list-style: none;
	background: #ecdeb1;
	padding: 5px 8px;
	margin-bottom: 2px;
	float: left;
	display: block;
	width: 370px;
	}
	
#bookClimbForm li label {
	padding-left: 8px;
	}
	
.bookingSetDepartures ul li {
	list-style: none;
	padding: 2px 0;
	}
	
#bookClimbForm .contactLabelLeft {
	font-weight: normal;
	}
	
.flights ul li {
	list-style: none;
	display: inline;
	padding-right: 20px;
	}
	
.personal {
	margin-top: 20px;
	}
	
.tailorRoutes {
	width: 270px;
	float: right;
	margin-bottom: 15px;
	}
	
.tailorRoutes ul li {
	list-style: none;
	padding: 2px 0;
	}

	
/* ---------- Footer Styles ---------- */

#footer ul {
	float: left;

	margin-top: 15px;
	}

#footer li {
	list-style: none;
	float: left;
	}
	
#footer li a {
	float: left;
	margin-right: 8px;
	padding: 6px 8px;
	color: #fff;
	text-decoration: none;
	background: #84abce;
	}
	
#footer li a:hover {
	color: #fff;
	background: #a6c538
	}
	
#footer p {
	float: right;
	width: 450px;
	margin-top: 15px;
	color: #fff;
	text-align: right;
	}

	
/* ---------- Text Styles ---------- */

/* -- 01. image replacement -- */

#climbMountKilimanjaro, #planYourClimb {
	text-indent: -9999px;
	width: 377px;
	height: 50px;
	}
	
#climbMountKilimanjaro	{background: url(../../images/headings/climb-mount-kilimanjaro.gif) 0 0 no-repeat;}
#planYourClimb			{background: url(../../images/headings/plan-your-climb.gif) 0 0 no-repeat;}
	
#upcomingClimbs {
	text-indent: -9999px;
	width: 224px;
	height: 57px;
	background: url(../../images/headings/2008-09-Climbs.png) 0 0 no-repeat;
	margin-bottom: 8px;
	behavior: url(iepngfix.htc);
	}

#tripInfo, #howToBookTitle {
	text-indent: -9999px;
	width: 185px;
	height: 60px;
	}

#tripInfo		{background: url(../../images/headings/trip-details.gif) 0 0 no-repeat;}	
#howToBookTitle	{background: url(../../images/headings/how-to-book.gif) 0 0 no-repeat;}

#howToBookLongTitle, #route0809 {
	text-indent: -9999px;
	width: 220px;
	height: 60px;
	}
	
#howToBookLongTitle {background: url(../../images/headings/booking-long.gif) 0 0 no-repeat;}
#route0809 {background: url(../../images/headings/route-0809.gif) 0 0 no-repeat;}
	
#overviewMountKilimanjaro, #routesMountKilimanjaro, #zonesMountKilimanjaro,
#whenMountKilimanjaro, #weatherMountKilimanjaro, #trailMountKilimanjaro,
#gearMountKilimanjaro, #machameMountKilimanjaro, #lemoshoMountKilimanjaro,
#shiraMountKilimanjaro, #umbweMountKilimanjaro, #maranguMountKilimanjaro,
#rongaiMountKilimanjaro, #breachMountKilimanjaro, #afterMountKilimanjaro,
#budgetMountKilimanjaro, #deluxeMountKilimanjaro, #kenyaMountKilimanjaro,
#zanzibarMountKilimanjaro, #healthMountKilimanjaro, #tabletsMountKilimanjaro,
#trainingMountKilimanjaro, #teamMountKilimanjaro, #groundMountKilimanjaro,
#wagesMountKilimanjaro, #contactMountKilimanjaro, #thanksMountKilimanjaro,
#carbonMountKilimanjaro, #blogMountKilimanjaro, #bookingMountKilimanjaro,
#bookingTnxMountKilimanjaro, #climbSep08, #climbDec08, #climbJan09, #climbFeb09,
#climbMay09, #climbJun09, #climbJul09, #climbAug09, #climbSep09, #climbDec09 {
	text-indent: -9999px;
	width: 627px;
	height: 50px;
	}
	
#overviewMountKilimanjaro	{background: url(../../images/headings/overview-mount-kilimanjaro.gif) 0 0 no-repeat;}
#routesMountKilimanjaro 	{background: url(../../images/headings/routes-mount-kilimanjaro.gif) 0 0 no-repeat;}
#zonesMountKilimanjaro 		{background: url(../../images/headings/zones-mount-kilimanjaro.gif) 0 0 no-repeat;}
#whenMountKilimanjaro 		{background: url(../../images/headings/when-mount-kilimanjaro.gif) 0 0 no-repeat;}
#weatherMountKilimanjaro 	{background: url(../../images/headings/weather-mount-kilimanjaro.gif) 0 0 no-repeat;}
#trailMountKilimanjaro 		{background: url(../../images/headings/trail-mount-kilimanjaro.gif) 0 0 no-repeat;}
#gearMountKilimanjaro 		{background: url(../../images/headings/gear-mount-kilimanjaro.gif) 0 0 no-repeat;}
#machameMountKilimanjaro 	{background: url(../../images/headings/machame-mount-kilimanjaro.gif) 0 0 no-repeat;}
#lemoshoMountKilimanjaro 	{background: url(../../images/headings/lemosho-mount-kilimanjaro.gif) 0 0 no-repeat;}
#shiraMountKilimanjaro 		{background: url(../../images/headings/shira-mount-kilimanjaro.gif) 0 0 no-repeat;}
#umbweMountKilimanjaro 		{background: url(../../images/headings/umbwe-mount-kilimanjaro.gif) 0 0 no-repeat;}
#maranguMountKilimanjaro 	{background: url(../../images/headings/marangu-mount-kilimanjaro.gif) 0 0 no-repeat;}
#rongaiMountKilimanjaro 	{background: url(../../images/headings/rongai-mount-kilimanjaro.gif) 0 0 no-repeat;}
#breachMountKilimanjaro 	{background: url(../../images/headings/breach-mount-kilimanjaro.gif) 0 0 no-repeat;}
#afterMountKilimanjaro 		{background: url(../../images/headings/after-mount-kilimanjaro.gif) 0 0 no-repeat;}
#budgetMountKilimanjaro		{background: url(../../images/headings/budget-safari.gif) 0 0 no-repeat;}
#deluxeMountKilimanjaro 	{background: url(../../images/headings/deluxe-safari.gif) 0 0 no-repeat;}
#kenyaMountKilimanjaro 		{background: url(../../images/headings/kenya-safari.gif) 0 0 no-repeat;}
#zanzibarMountKilimanjaro 	{background: url(../../images/headings/zanzibar-safari.gif) 0 0 no-repeat;}
#healthMountKilimanjaro 	{background: url(../../images/headings/health-safety.gif) 0 0 no-repeat;}
#tabletsMountKilimanjaro	{background: url(../../images/headings/tablets-mount-kilimanjaro.gif) 0 0 no-repeat;}
#trainingMountKilimanjaro 	{background: url(../../images/headings/training-mount-kilimanjaro.gif) 0 0 no-repeat;}
#teamMountKilimanjaro 		{background: url(../../images/headings/team-mount-kilimanjaro.gif) 0 0 no-repeat;}
#groundMountKilimanjaro 	{background: url(../../images/headings/ground-mount-kilimanjaro.gif) 0 0 no-repeat;}
#wagesMountKilimanjaro		{background: url(../../images/headings/wages-mount-kilimanjaro.gif) 0 0 no-repeat;}
#contactMountKilimanjaro	{background: url(../../images/headings/contact-mount-kilimanjaro.gif) 0 0 no-repeat;}
#thanksMountKilimanjaro		{background: url(../../images/headings/thanks-mount-kilimanjaro.gif) 0 0 no-repeat;}
#carbonMountKilimanjaro		{background: url(../../images/headings/carbon-mount-kilimanjaro.gif) 0 0 no-repeat;}
#blogMountKilimanjaro		{background: url(../../images/headings/blog-mount-kilimanjaro.gif) 0 0 no-repeat;}
#bookingMountKilimanjaro	{background: url(../../images/headings/booking-mount-kilimanjaro.gif) 0 0 no-repeat;}	
#bookingTnxMountKilimanjaro {background: url(../../images/headings/bookingTnx-mount-kilimanjaro.gif) 0 0 no-repeat;}	
#climbSep08				 	{background: url(../../images/headings/climb-sep-08.gif) 0 0 no-repeat;}
#climbDec08 				{background: url(../../images/headings/climb-dec-08.gif) 0 0 no-repeat;}
#climbJan09 				{background: url(../../images/headings/climb-jan-09.gif) 0 0 no-repeat;}
#climbFeb09 				{background: url(../../images/headings/climb-feb-09.gif) 0 0 no-repeat;}
#climbMay09 				{background: url(../../images/headings/climb-may-09.gif) 0 0 no-repeat;}
#climbJun09 				{background: url(../../images/headings/climb-jun-09.gif) 0 0 no-repeat;}
#climbJul09 				{background: url(../../images/headings/climb-jul-09.gif) 0 0 no-repeat;}
#climbAug09 				{background: url(../../images/headings/climb-aug-09.gif) 0 0 no-repeat;}
#climbSep09 				{background: url(../../images/headings/climb-sep-09.gif) 0 0 no-repeat;}
#climbDec09 				{background: url(../../images/headings/climb-dec-09.gif) 0 0 no-repeat;}

	
/* -- 02. Heading Styles -- */

h2	{
	font-size: 18px;
	color: #7d981d;
	}

h3	{
	font-size: 13px;
	color: #7d981d;
	margin-bottom: 15px;
	}
	
#mainContent h2 {
	font-size: 14px;
	margin: 25px 0 5px 0;
	}
	
#mainContent .whatsIncluded h3	{
	margin-bottom: 5px;
	}
	
/* -- 03. Link Styles -- */

a {
	color: #225483;
	}
	
a:visited {
	color: #5b7fa0;
	}
	
a:hover {
	color: #a6c538;
	}
		
/* ---------- Hacks and Patches ---------- */

/* -- 01. Clearing Divs -- */

#homeMainContent:after,
#homeCenter:after,
#homeClimbs:after,
#mainContent:after,
#leftColumn:after,
#mainNav li a:after,
#footer:after,
.postClimbNav:after,
.mainContentSectionInner:after,
.tabsList:after,
.bookClimbSection:after,
.tabsListContent:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
	
* html #homeMainContent,
* html #homeCenter,
* html #homeClimbs,
* html #mainContent,
* html #leftColumn,
* html #mainNav li a,
* html #footer,
* html .postClimbNav,
* html .mainContentSectionInner,
* html .tabsList,
* html .bookClimbSection,
* html .tabsListContent {
	height: 1px;
	}

*:first-child+html #homeMainContent,
*:first-child+html #homeCenter,
*:first-child+html #homeClimbs,
*:first-child+html #mainContent,
*:first-child+html #leftColumn,
*:first-child+html #mainNav li a,
*:first-child+html #footer,
*:first-child+html .postClimbNav,
*:first-child+html .mainContentSectionInner,
*:first-child+html .tabsList,
*:first-child+html .bookClimbSection,
*:first-child+html .tabsListContent {
	min-height: 1px;
	}
	
/* -- 02. Alpha PNG support in IE6 -- */

.pingFix {
	behavior: url(iepngfix.htc);
	}
	
	
.tool-tip {
	color: #fff;
	background: url(../../images/layout/tooltip-background.png);
	width: 220px;
	position: absolute;
	margin-left: 198px;
	margin-top: -16px;
	padding: 20px;
	z-index: 13000;
	font-size: 13px;
	line-height: 1.3em;
}

.tool-title {
	color: #b3d6f5;
	padding-bottom: 10px;
	}

	#styledListsWithIntro li 
	{
	    margin-left:15px;
	}	