

#header-nav {
float:none;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
left:0;
position:relative
}

#header-logo {
width:100%;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
background: rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/main-sprite-tab-one.png") center center no-repeat;
	background-position: center;
	background-position: 50% 50%;
left:0;
top:146px;
float:none
}

#header-logo a {
	background-position: 50% 50%;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
}


#header  {
height:520px;
}



#header-main-content {
width:100%;
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
left:0;
float:none;
}

#header-search {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
left:0px;
right:0px;
z-index:50;
float:none;
}

.left.text-shadow-large {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
width:55%;
float:none;
}

.icon.small {
margin-left:20px;
}

#header-main-content h1 {
margin-top:320px;
font-size:25px;
text-align:center;
}

#header-search {
top:70px;
}


/* navigation */

#navigation {
top:14px;
margin-top:0px;
}

/* body */

.homepage {
margin-top:0px;
}

.homepage .wooden-form.left{
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
}

.wooden-form {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
}

.homepage .box.cycle {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;
}

#homepage-featured-destinations {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;
}

.homepage .box.map {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;
}

.box.third {
margin-left:auto;
margin-right:auto;
text-align:center;
float:none;
width:90%;
}

.box.third {
margin-left:auto;
margin-right:auto;
text-align:center;
float:none;
width:90%;
}


.box.third {
margin-left:auto;
margin-right:auto;
text-align:center;
float:none;
width:90%;
}

#footer-content .column.accommodation {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;

}

#footer-content .column.getting-around {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:100%;
width:90%;
}
#footer-content .column.adventure {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;

}

#footer-content .column.eating-out {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;

}

#homepage-map-container img {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;

}

.homepage #gmap {

margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
}

#footer-content .column.social {

margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;
}

#footer-content .column.newsletter {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;
}

.footer-content .column {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;
}

#footer-content .column.social p {
margin-left:auto;
margin-right:auto;
display:block;
text-align:center;
float:none;
width:90%;
}

#footer-content .column.social p {
width:auto;
}

.styled-telephone-number {
visibility:hidden;
display:none;
}

.header-social  {
margin-right:auto;
display:block;
text-align:center;
float:none;
margin-left:auto;
width:29%;
}

#navigation {
text-align:center;
background:rgba(0, 0, 0, 0) url("/themes/site_themes/coastingafrica/images/main-sprit-2.png")  no-repeat scroll 50% 50%;
width:90%;
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;

}

#navigation a {
font-size:16px;
}

#navigation a.adventure {
font-size:16px;
}

.wrapper {
width:750px;
max-width:750px;
overflow:hidden;
margin:0px auto;
}

#navigation a {
padding:24px 7px;
}

#navigation a.accommodation {
margin-left:-13px;
}


.homepage .box.book {
width:90%;
float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;

}

.box .connector.alt.top {
background-position:-81px -304px !important;
}

.box {
padding: 30px 30px 25px;
}

.backpacking-agendas {
text-align:left;
}

.homepage #homepage-map-container {

float:none;
margin-right:auto;
display:block;
text-align:center;
margin-left:auto;
}

#footer-content .column {
padding-top:20px;
padding-bottom:20px;
}

/* 11/7/2015 */

#header-main-content h2 {
margin-top:320px;
font-size:25px;
text-align:center;
}

.left.sidebar-holder {

float:none;
margin-left:auto;
margin-right:auto;
display:block;

	
}

.quick-search.left {
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
}

.quick-search {
		float:none;
margin-left:auto;
margin-right:auto;
display:block;
left:0;
	
}

.sidebar-holder {
	
	width:100%;
}

.quick-search-filters {
			float:none;
margin-left:auto;
margin-right:auto;
display:block;
left:0;

	
}

.quick-search ul {
	padding-top:45px;
}

.quick-search-filters.left {
	
	float:none;
margin-left:auto;
margin-right:auto;
display:block;
	
}

/* destinations */

.destinations-group.main-page.accommodation-detailed {
	
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-bottom:0px;
	
}

#destinations-information-container.main-page {
		float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
}

/* about us */

.about-us .hanger {
	
	position:relative;
}

.about-us .wooden-text {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.about-us .box.book {
	
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
















