@charset "utf-8";
/* CSS Document */
/* Original Design by Practical Point Marketing October 2012 www.practicalpoint.co.za */
/* Start of browser resets */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; } 
/* End of browser resets */

/* --------------------------------------Start of site wide styles----------------------------------------- */

/* ---------------Start of General styles----------------- */
body {
	background-image: url(images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
    font-family: Tahoma, Geneva, sans-serif;
}
#wrapper {
	width: 957px;
	margin-top: -19px;
	margin-left: auto;
	margin-right: auto;
	border-left: #c1d72e 2px solid;
	border-right: #c1d72e 2px solid;
	position: relative;
	z-index: 500;
}
#header {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#pattern {
	width: 956px;
	height: 27px;
	background-image: url(images/pattern.gif);
	background-repeat: no-repeat;
}
#partner-footer-logos {
	background-color: #676765;
	margin-left: auto;
	margin-right: auto;	
}
.partner-footer-title {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 15px
}
#partner-logos_row_1 {
	height: 107px;
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px !important; /* Controls top spacing of top logo row */
	margin-bottom: 0px !important; /* Controls top spacing of bottom logo row */
}
#african-eagle a {
	display: block;
	float: right;
	height: 107px;
	width: 200px;
	margin: 0px 230px 0px 0px;
}
#hylton-ross a {
	display: block;
	float: right;
	height: 107px;
	width: 200px;
	margin: 0px 11px 0px 0px;
}
#bidvest a {
	display: block;
	float: right;
	height: 107px;
	width: 200px;
	margin: 0px 11px 0px 0px;
}

#footer {
	clear: both;
	font-family: Tahoma, Geneva, sans-serif;
	height: 100px;
	background-color: #676765;
}

.footer_slogan {
	clear: both;
	width: 960px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
}
.footer_slogan p {
	float: left;
	display: block;
	width: 500px;
	padding: 20px 0px 0px 5px;
}
.footer_copyright {
	float: left;
	display: block;
	width: 500px;
	font-style: italic;
	font-size: 10px;
}
.footer_design {
	float: right;
	font-style: italic;
	font-size: 9px;
	color: #c1d72e;
	margin-right: 35px;
}
a { 
    color: #a6b929;
	text-decoration: none;
}
.footer_design a {
	color: #c1d72e;
	text-decoration: none;
}
/* ---------------End of General styles----------------- */

/* -------------Start of Navigation styles-------------- */
#nav_wrap {
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0px auto 0px auto;
	height: 65px;
	width: 961px;
	background-image: url(images/nav_shadow_bg.png);
	background-repeat: no-repeat;
	position: relative;
	z-index: 1000;
}
.nav_bar {
	display: block;
	width: 961px;
	margin-left: -22px;

}
ul.nav_bar {
    list-style: none;
    overflow: hidden;
    zoom: 1;
}
ul.nav_bar li { 
    float: left;	
}
ul.nav_bar a {
	font-size: 14px;
	color: #333;
	height: 33px;
	width: 135px;
	display: block;
	padding: 13px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
}
ul.nav_bar a:hover {
    color: #FFF;
	background-color: #cbdf42;
}

/*---------IMPORTANT - Nav Bar Settings SPECIFICALLY for Client Pages - IMPORTANT---------------*/

.nav_bar_client {
	display: block;
	width: 961px;
	margin-left: -14px;
}
ul.nav_bar_client {
    list-style: none;
    overflow: hidden;
    zoom: 1;
}
ul.nav_bar_client li { 
    float: left;	
}
ul.nav_bar_client a {
	font-size: 14px;
	color: #333;
	height: 33px;
	width: 135px;
	display: block;
	padding: 13px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
}
ul.nav_bar_client a:hover {
    color: #FFF;
	background-color: #cbdf42;
}
/*-----------------------------------End of Client Nav Bar Settings------------------------------*/
#home #homelink {
	font-weight: bold;
	color: #FFF;
	background-color: #c1d72e;
}
li.home {
	font-weight: bold;
	border-left: 2px solid #c1d72e;
	border-right: 1px solid #c1d72e;
}
#our_clients #our_clientslink {
	font-weight: bold;
	color: #FFF;
	background-color: #c1d72e;
}
li.our_clients {
	font-weight: bold;
	border-left: 1px solid #c1d72e;
	border-right: 1px solid #c1d72e;
}
#services #serviceslink {
	font-weight: bold;
	color: #FFF;
	background-color: #c1d72e;
}
li.services {
	font-weight: bold;
	border-left: 1px solid #c1d72e;
	border-right: 1px solid #c1d72e;
}
#events #eventslink {
	font-weight: bold;
	color: #FFF;
	background-color: #c1d72e;
}
li.events {
	font-weight: bold;
	border-left: 1px solid #c1d72e;
	border-right: 1px solid #c1d72e;
}
#our_team #our_teamlink {
	font-weight: bold;
	color: #FFF;
	background-color: #c1d72e;
}
li.our_team {
	font-weight: bold;
	border-left: 1px solid #c1d72e;
	border-right: 1px solid #c1d72e;
} 
#specials #specialslink {
	font-weight: bold;
	color: #FFF;
	background-color: #c1d72e;
}
li.specials {
	font-weight: bold;
	border-left: 1px solid #c1d72e;
	border-right: 1px solid #c1d72e;
}
#contact #contactlink {
	font-weight: bold;
	color: #FFF;
	background-color: #c1d72e;
}
li.contact {
	font-weight: bold;
	border-left: 1px solid #c1d72e;
	border-right: 2px solid #c1d72e;
}
/* -------------End of Navigation styles-------------- */

/* ------------------Start of Small Logo styles------------------ */
#logos {
	clear: both;
	height: auto;
	width: 882px;
	margin: 30px auto 5px auto;
	border-top: #c1d72e 2px solid;
	border-bottom: #c1d72e 2px solid;
}
#logos_row_1 {
	height: 51px;
	margin-top: 46px !important; /* Controls top spacing of top logo row */
	margin-bottom: 46px !important; /* Controls top spacing of bottom logo row */
}
#dongwekichanga a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/dongwekichanga.jpg);
	background-repeat: no-repeat;
}
#dongwekichanga a:hover {
	background-position: -54px 0;
}
#britishtips a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_small/British-Tips.jpg);
	background-repeat: no-repeat;
}
#britishtips a:hover {
	background-position: -54px 0;
}
#grn a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/grn.jpg);
	background-repeat: no-repeat;
}
#grn a:hover {
	background-position: -107px 0;
}
#cpthelicopters a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/cpthelicopters.jpg);
	background-repeat: no-repeat;
}
#cpthelicopters a:hover {
	background-position: -107px 0;
}
#rockwell a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/rockwell.jpg);
	background-repeat: no-repeat;;
}
#rockwell a:hover {
	background-position: -107px 0;
}
#arniston a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/The-Arniston.jpg);
	background-repeat: no-repeat;
}
#arniston a:hover {
	background-position: -54px 0;
}
#hotelmaya a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/Hotel-Maya.jpg);
	background-repeat: no-repeat;
}
#hotelmaya a:hover {
	background-position: -107px 0;
}
#gold_zanzibar a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_small/gold_zanzibar.jpg);
	background-repeat: no-repeat;
}
#gold_zanzibar a:hover {
	background-position: -54px 0;
}
#paxton a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 14px 0px 0px;
	background-image: url(images/logos_small/Paxton.jpg);
	background-repeat: no-repeat;
}
#paxton a:hover {
	background-position: -107px 0;
}
#societi a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/societi.jpg);
	background-repeat: no-repeat;
}
#societi a:hover {
	background-position: -107px 0;
}
#logos_row_2 {
	clear: both;
	height: 51px;
	margin-bottom: 46px;
}
#highgate a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 10px 0px 0px;
	background-image: url(images/logos_small/highgate.jpg);
	background-repeat: no-repeat;
}
#highgate a:hover {
	background-position: -107px 0;
}
#stjames a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 5px;
	background-image: url(images/logos_small/St-James.jpg);
	background-repeat: no-repeat;
}
#stjames a:hover {
	background-position: -54px 0;
}
#traderoutes a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/traderoutes.jpg);
	background-repeat: no-repeat;
}
#traderoutes a:hover {
	background-position: -107px 0;
}
#dedenne a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/dedenne.jpg);
	background-repeat: no-repeat;
}
#dedenne a:hover {
	background-position: -107px 0;
}
#travelling-vineyard a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/travelling-vineyard.jpg);
	background-repeat: no-repeat;
}
#travelling-vineyard a:hover {
	background-position: -107px 0;
}

#grannymouse a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/grannymouse.jpg);
	background-repeat: no-repeat;
}
#grannymouse a:hover {
	background-position: -107px 0;
}
#marumaru a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/marumaru.jpg);
	background-repeat: no-repeat;
}
#marumaru a:hover {
	background-position: -54px 0;
}
#mantelli a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/mantelli.jpg);
	background-repeat: no-repeat;
}
#mantelli a:hover {
	background-position: -54px 0;
}
#fumba a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/fumba.jpg);
	background-repeat: no-repeat;
}
#fumba a:hover {
	background-position: -54px 0;
}
#norval a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/norval.jpg);
	background-repeat: no-repeat;
}
#norval a:hover {
	background-position: -54px 0;
}
#ngalawa a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_small/ngalawa.jpg);
	background-repeat: no-repeat;
}
#ngalawa a:hover {
	background-position: -54px 0;
}
#logos_row_3 {
	clear: both;
	height: 51px;
	margin-bottom: 46px;
}
#littlepilgrims a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_small/littlepilgrims.jpg);
	background-repeat: no-repeat;
}
#littlepilgrims a:hover {
	background-position: -54px 0;
}
#louisvale a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_small/louisvale.jpg);
	background-repeat: no-repeat;
}
#louisvale a:hover {
	background-position: -54px 0;
}
#incentive-connections a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/incentive-connections.jpg);
	background-repeat: no-repeat;
}
#incentive-connections a:hover {
	background-position: -107px 0;
}
#exchange4free a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/exchange4free.jpg);
	background-repeat: no-repeat;
}
#exchange4free a:hover {
	background-position: -107px 0;
}

#houw_hoek a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/houw_hoek.jpg);
	background-repeat: no-repeat;
}
#houw_hoek a:hover {
	background-position: -54px 0;
}
#cocoon a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_small/cocoon.jpg);
	background-repeat: no-repeat;
}
#cocoon a:hover {
	background-position: -54px 0;
}
#inresidence a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 0px 0px 5px;
	background-image: url(images/logos_small/inresidence.jpg);
	background-repeat: no-repeat;
}
#inresidence a:hover {
	background-position: -54px 0;
}
#vanderstel a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_small/vanderstel.jpg);
	background-repeat: no-repeat;
}
#vanderstel a:hover {
	background-position: -107px 0;
}
#bundu a {
	display: block;
	float: right;
	height: 51px;
	width: 54px;
	margin: 0px 10px 0px 0px;
	background-image: url(images/logos_small/bundu.jpg);
	background-repeat: no-repeat;
}
#bundu a:hover {
	background-position: -54px 0;
}
#akquasun a {
	display: block;
	float: right;
	height: 51px;
	width: 107px;
	margin: 0px 125px 0px 0px;
	background-image: url(images/logos_small/akquasun.jpg);
	background-repeat: no-repeat;
}
#akquasun a:hover {
	background-position: -107px 0;
}
#logos_row_4 {
	clear: both;
	height: 51px;
	margin-bottom: 46px;
}

/* ------------------End of Small Logo styles------------------ */

/* --------------------------------------End of site wide styles----------------------------------------- */

/* --------------------------------------Start of Page Specific styles----------------------------------- */

/* -------------Start of Home Specific styles--------- */
#content_home {             /* #content_home is shared with various pages */
	background-color: #FFF;
	padding-bottom: 5px;
	font-family: Tahoma, Geneva, sans-serif;
}
#content_home p {
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
	width: 554px;
	font-size: 12px;
	color: #6e6a6a;
	margin: 0px 0px 10px 60px;
}
#content_home ul {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	list-style: inside disc;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content_home li {
	color: #6e6a6a;
}
.hide {
	display: none;
}
.h1_home {
	height: 37px;
	background-image: url(images/h1_home.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
#social_home {
	float: right;
	height: 190px;
	width: 170px;
	background-image: url(images/social_home.gif);
	background-repeat: no-repeat;
	margin: -180px 80px 0px 0px;
}
#home_facebook_icon a {
	float: right;
	display: block;
	float: right;
	height: 39px;
	width: 45px;
	margin: 34px 18px 0px 0px;
	background-image: url(images/fb_home.jpg);
	background-repeat: no-repeat;	
}
#home_facebook_icon a:hover {
	background-position: -45px 0;
}
#home_newsletter_icon a {
	display: block;
	float: right;
	height: 60px;
	width: 83px;
	margin: -55px 70px 0px 0px;
	background-image: url(images/newsletter_home.jpg);
	background-repeat: no-repeat;	
}
#home_newsletter_icon a:hover {
	background-position: -83px 0;
}
#home_client_login_icon a {
	display: block;
	float: right;
	height: 65px;
	width: 150px;
	margin: 10px 11px 0px 0px;
	background-image: url(images/client_login.gif);
	background-repeat: no-repeat;	
}
#home_client_login_icon a:hover {
	background-position: -150px 0;
}
/* -------------End of Home Specific styles--------- */

/* -------------Start of Our Clients Specific styles--------- */
.h1_axis_hotels {
	height: 38px;
	background-image: url(images/h1_axis_hotels.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_axis_suites {
	height: 38px;
	background-image: url(images/h1_axis_suites.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_axis_on_the_go {
	height: 38px;
	background-image: url(images/h1_axis_on_the_go.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
/* ------------------Start of Our Clients Medium Logo styles------------------ */
#hotels {
	clear: both;
	height: auto;
	width: 882px;
	margin: 0px auto 5px auto;
	padding-bottom: 10px;
	border-bottom: #c1d72e 2px solid;
}
#hotels_row_1 {
	height: 100px;
	margin-top: 0px !important; /* Controls top spacing of top logo row */
	margin-bottom: 10px !important; /* Controls top spacing of bottom logo row */
}
#hotels_arniston a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/hotels/The-Arniston.jpg);
	background-repeat: no-repeat;
}
#hotels_arniston a:hover {
	background-position: -100px 0;
}
#hotels_cocoon a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/hotels/cocoon.jpg);
	background-repeat: no-repeat;
}
#hotels_cocoon a:hover {
	background-position: -100px 0;
}
#hotels_grannymouse a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/hotels/grannymouse.jpg);
	background-repeat: no-repeat;
}
#hotels_grannymouse a:hover {
	background-position: -195px 0;
}
#hotels_stjames a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 20px 0px 0px;
	background-image: url(images/logos_medium/hotels/St-James.jpg);
	background-repeat: no-repeat;
}
#hotels_stjames a:hover {
	background-position: -100px 0;
}
#hotels_gold_zanzibar a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/hotels/gold_zanzibar.jpg);
	background-repeat: no-repeat;
}
#hotels_gold_zanzibar a:hover {
	background-position: -100px 0;
}
#hotels_bundu a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 40px 0px 0px;
	background-image: url(images/logos_medium/hotels/bundu.jpg);
	background-repeat: no-repeat;
}
#hotels_bundu a:hover {
	background-position: -100px 0;
}
#hotels_row_2 {
	clear: both;
	height: 100px;
	margin-top: 0px !important; /* Controls top spacing of top logo row */
	margin-bottom: 10px !important; /* Controls top spacing of bottom logo row */
}
#hotels_marumaru a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/hotels/marumaru.jpg);
	background-repeat: no-repeat;
}
#hotels_marumaru a:hover {
	background-position: -100px 0;
}
#hotels_ngalawa a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/hotels/ngalawa.jpg);
	background-repeat: no-repeat;
}
#hotels_ngalawa a:hover {
	background-position: -100px 0;
}
#hotels_paxton a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_medium/hotels/Paxton.jpg);
	background-repeat: no-repeat;
}
#hotels_paxton a:hover {
	background-position: -195px 0;
}
#hotels_rockwell a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_medium/hotels/rockwell.jpg);
	background-repeat: no-repeat;
}
#hotels_rockwell a:hover {
	background-position: -195px 0;
}
#hotels_hotelmaya a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/logos_medium/hotels/Hotel-Maya.jpg);
	background-repeat: no-repeat;
}
#hotels_hotelmaya a:hover {
	background-position: -195px 0;
}
#hotels_houw_hoek a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 50px 0px 0px;
	background-image: url(images/logos_medium/hotels/houw_hoek.jpg);
	background-repeat: no-repeat;
}
#hotels_houw_hoek a:hover {
	background-position: -100px 0;
}
#hotels_row_3 {
	clear: both;
	height: 100px;
	margin-top: 0px !important; /* Controls top spacing of top logo row */
	margin-bottom: 10px !important; /* Controls top spacing of bottom logo row */
}
#suites {
	clear: both;
	height: auto;
	width: 882px;
	padding-bottom: 10px;
	margin: 0px auto 5px auto;
	border-bottom: #c1d72e 2px solid;
}
#suites_row_1 {
	height: 100px;
	margin-bottom: 10px; 
}
#suites_dongwekichanga a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 10px 0px 0px;
	background-image: url(images/logos_medium/suites/dongwekichanga.jpg);
	background-repeat: no-repeat;
}
#suites_dongwekichanga a:hover {
	background-position: -100px 0;
}
#suites_littlepilgrims a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 10px 0px 0px;
	background-image: url(images/logos_medium/suites/littlepilgrims.jpg);
	background-repeat: no-repeat;
}
#suites_littlepilgrims a:hover {
	background-position: -100px 0;
}
#suites_dedenne a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 10px 0px 0px;
	background-image: url(images/logos_medium/suites/dedenne.jpg);
	background-repeat: no-repeat;
}
#suites_dedenne a:hover {
	background-position: -195px 0;
}
#suites_fumba a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/suites/fumba.jpg);
	background-repeat: no-repeat;
}
#suites_fumba a:hover {
	background-position: -100px 0;
}
#suites_vanderstel a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/suites/vanderstel.jpg);
	background-repeat: no-repeat;
}
#suites_vanderstel a:hover {
	background-position: -195px 0;
}
#suites_inresidence a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 20px 0px 0px;
	background-image: url(images/logos_medium/suites/inresidence.jpg);
	background-repeat: no-repeat;
}
#suites_inresidence a:hover {
	background-position: -100px 0;
}
#suites_row_2 {
	height: 100px;
	margin-bottom: 10px; 
}
#on_the_go {
	clear: both;
	height: auto;
	width: 882px;
	padding-bottom: 10px;
	margin: 0px auto 5px auto;
	border-bottom: #c1d72e 2px solid;
}
#on_the_go_row_1 {
	height: 100px;
	margin-bottom: 10px;
}
#on_the_go_britishtips a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 15px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/British-Tips.jpg);
	background-repeat: no-repeat;
}
#on_the_go_britishtips a:hover {
	background-position: -100px 0;
}
#on_the_go_cpthelicopters a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 15px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/cpthelicopters.jpg);
	background-repeat: no-repeat;
}
#on_the_go_cpthelicopters a:hover {
	background-position: -195px 0;
}
#on_the_go_grn a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 15px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/grn.jpg);
	background-repeat: no-repeat;
}
#on_the_go_grn a:hover {
	background-position: -195px 0;
}
#on_the_go_akquasun a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 70px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/akquasun.jpg);
	background-repeat: no-repeat;	
}
#on_the_go_akquasun a:hover {
	background-position: -195px 0;
}
#on_the_go_row_2 {
	height: 100px;
	margin-bottom: 10px;
}
#on_the_go_louisvale a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 65px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/louisvale.jpg);
	background-repeat: no-repeat;
}
#on_the_go_louisvale a:hover {
	background-position: -100px 0;
}
#on_the_go_exchange4free a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 20px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/exchange4free.jpg);
	background-repeat: no-repeat;	
}
#on_the_go_exchange4free a:hover {
	background-position: -195px 0;
}
#on_the_go_highgate a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 20px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/highgate.jpg);
	background-repeat: no-repeat;	
}
#on_the_go_highgate a:hover {
	background-position: -195px 0;
}
#on_the_go_societi a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 20px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/societi.jpg);
	background-repeat: no-repeat;	
}
#on_the_go_societi a:hover {
	background-position: -195px 0;
}
#on_the_go_row_3 {
	height: 100px;
	margin-bottom: 10px;
}
#on_the_go_traderoutes a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/traderoutes.jpg);
	background-repeat: no-repeat;	
}
#on_the_go_traderoutes a:hover {
	background-position: -195px 0;
}
#on_the_go_travelling-vineyard a {
	display: block;
	float: right;
	height: 100px;
	width: 195px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/travelling-vineyard.jpg);
	background-repeat: no-repeat;	
}
#on_the_go_travelling-vineyard a:hover {
	background-position: -195px 0;
}
#on_the_go_mantelli a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/mantelli.jpg);
	background-repeat: no-repeat;
}
#on_the_go_mantelli a:hover {
	background-position: -100px 0;
}
#on_the_go_norval a {
	display: block;
	float: right;
	height: 100px;
	width: 100px;
	margin: 0px 150px 0px 0px;
	background-image: url(images/logos_medium/on_the_go/norval.jpg);
	background-repeat: no-repeat;
}
#on_the_go_norval a:hover {
	background-position: -100px 0;
}
/* ------------------End of Our Clients Medium Logo styles------------------ */
/* -------------End of Our Clients Specific styles--------- */

/* -------------Start of Services Specific styles--------- */
.h1_services {
	height: 38px;
	background-image: url(images/h1_services.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
#Accordion1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
    color: #6e6a6a;
	width: 882px;
	margin: 0px auto 0px auto;
}
.AccordionPanelTab {
	height: 30px;
}
#Accordion1 h2 {
	color: #6e6a6a;
	font-size: 14px;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
}
#Accordion1 ul {
	list-style: inside disc;
	margin-top: 20px;
	margin-bottom: 10px;
}
#Accordion1 li {
	color: #6e6a6a;
}
/* -------------End of Our Services Specific styles--------- */

/* -------------Start of Events Specific styles--------- */
.h1_events {
	height: 38px;
	background-image: url(images/h1_events.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
#Accordion2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #6e6a6a;
	width: 882px;
	margin: 0px auto 0px auto;
}
#Accordion2 h2 {
	color: #6e6a6a;
	font-size: 14px;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
}
#Accordion2 h3 {
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 10px 10px 10px;
}
#Accordion2 p {
	margin: 0px 10px 10px 10px;
	width: 860px;
}
#Accordion2 ul {
	list-style: inside disc;
	margin-top: 20px;
	margin-bottom: 10px;
}
#Accordion2 li {
	color: #6e6a6a;
}
.event_container {
	height: auto;
	width: 882px;
	border-bottom: #c1d72e 2px solid;
}
.event_container_last {
	height: auto;
	width: 882px;
}
.event_gallery_row {
	height: auto;
	margin: 0px 0px 0px 32px;
}
.event_gallery_row img {
	padding: 5px 30px 5px 0px;
}
/* -------------End of Events Specific styles--------- */

/* -------------Start of Our Team Specific styles--------- */
.h1_our_team {
	height: 38px;
	background-image: url(images/h1_our_team.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
#our_team_row {
	padding: 10px 0px 0px 0px;
	height: 200px;
    width: 882px;
	margin: 0px auto 10px auto; 
	border-bottom: #c1d72e 2px solid;
}
#our_team_row p {
	margin: 0px 10px 10px 10px;
	width: 860px;
}
#our_team_row_last {
	padding: 10px 0px 0px 0px;
	height: 167px;
	width: 882px;
	margin: 0px auto 10px auto; 	
}
#our_team_row_last p {
	margin: 0px 10px 10px 10px;
	width: 860px;
}

/*-------------End of Our Team Specific styles--------- */

/* -------------Start of Specials Specific styles--------- */
.h1_specials {
	height: 38px;
	background-image: url(images/h1_specials.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.specials-heading {
	font-size: 16px;
	font-weight: bold;
	color: #6e6a6a;
	margin: 0px 0px 20px 10px;
}
#specials_row {
	padding: 10px 0px 0px 0px;
	height: auto;
    width: 882px;
	margin: 0px auto 10px auto; 
	border-bottom: #c1d72e 2px solid;
}
#specials_row_last {
	padding: 10px 0px 0px 0px;
	height: auto;
	width: 882px;
	margin: 0px auto 10px auto; 	
}
#specials_row p {
	margin: 0px 10px 10px 10px;
	width: 600px;
}
#specials_row_last p {
	margin: 0px 10px 10px 10px;
	width: 600px;
}
.highlight {
	font-weight: bold;
	color: #a6b929;
}
.img_flt_right {
	float: right;
	padding: 0px 10px 15px 0px;
}
#flt_right_special {
	float: right;
	padding: 0px 10px 0px 0px;
	width: auto;
}
#flt_right_special p {
	margin: 0px auto 0px auto;
	font-size: 10px;
	display: block;
	width: 240px;
}
/* -------------End of Specials Specific styles--------- */

/* -------------Start of Contact Specific styles--------- */
.h1_contact {
	height: 38px;
	background-image: url(images/h1_contact.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
#contact_details {
	float: right;
	width: 330px;
	border-left: #c1d72e 2px solid;
	margin: 0px 0px 30px 0px;
}
#contact_details p {
	display: block;
	width: auto;
	margin: 0px 0px 10px 25px;
}
#contact_form {
	color: #6e6a6a;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 60px;
}
#contact_form .label {
	width: 310px;
	float: left;
}
#contact_form .label, input type {
	display: block;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	
}
#contact_form textarea {
	width: 515px;
}
@-moz-document url-prefix() {     
#contact_form textarea {
	width: 505px !important; /* this rule targets firefox only */
}
}
#contact_form .submit {
	display: block;
	width: 75px;
	font-size: 12px;
	margin: 10px 0px 10px 210px ;
}
#contact_form .antispam { 
    display:none;
}
/* -------------End of Contact Specific styles--------- */

/* --------------------------------Start of Client Pages styles-------------------------------------- */
#content_client {
	background-color: #FFF;
	padding-bottom: 5px;
}
#content_client_par_wrap {
	float: left;
	width: 460px;
	border-right: #c1d72e 2px solid;
	margin: 0px 0px 10px 60px; 
}
#content_client p {
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
	width: 430px;
	font-size: 12px;
	color: #6e6a6a;
	margin: 0px 0px 10px 0px;
}
#content_client ul {
	display: block;
	width: 416px;
}
#content_client li {
	list-style: outside disc ;
	width: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;	
	color: #6e6a6a;
	margin: 0px 0px 10px 0px;
}
.hide {
	display: none;
}
.img_flt_left {
	float: left;
	padding: 0px 10px 0px 0px;
}
.antispam { 
    display:none;
}
/* ---------------Start of Client H1 styles----------------------- */
.h1_arniston {
	height: 38px;
	background-image: url(images/client_h1/h1_arniston.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_akquasun {
	height: 38px;
	background-image: url(images/client_h1/h1_akquasun.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_britishtips {
	height: 38px;
	background-image: url(images/client_h1/h1_britishtips.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_bundu {
	height: 38px;
	background-image: url(images/client_h1/h1_bundu.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_cocoon {
	height: 38px;
	background-image: url(images/client_h1/h1_cocoon.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_cpthelicopters {
	height: 38px;
	background-image: url(images/client_h1/h1_cpthelicopters.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_dedenne {
	height: 38px;
	background-image: url(images/client_h1/h1_dedenne.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_dongwekichanga {
	height: 38px;
	background-image: url(images/client_h1/h1_dongwekichanga.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_exchange4free {
	height: 38px;
	background-image: url(images/client_h1/h1_exchange4free.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_fumba {
	height: 38px;
	background-image: url(images/client_h1/h1_fumba.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_gold_zanzibar {
	height: 38px;
	background-image: url(images/client_h1/h1_gold_zanzibar.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_grannymouse {
	height: 38px;
	background-image: url(images/client_h1/h1_grannymouse.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_grn {
	height: 38px;
	background-image: url(images/client_h1/h1_grn.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_hotelmaya {
	height: 38px;
	background-image: url(images/client_h1/h1_hotelmaya.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_houw_hoek {
	height: 38px;
	background-image: url(images/client_h1/h1_houw_hoek.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_highgate {
	height: 38px;
	background-image: url(images/client_h1/h1_highgate.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_incentive-connections {
	height: 38px;
	background-image: url(images/client_h1/h1_incentive-connections.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_inresidence {
	height: 38px;
	background-image: url(images/client_h1/h1_inresidence.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_littlepilgrims {
	height: 38px;
	background-image: url(images/client_h1/h1_littlepilgrims.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_louisvale {
	height: 38px;
	background-image: url(images/client_h1/h1_louisvale.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_mantelli {
	height: 38px;
	background-image: url(images/client_h1/h1_mantelli.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_marumaru {
	height: 38px;
	background-image: url(images/client_h1/h1_marumaru.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_ngalawa {
	height: 38px;
	background-image: url(images/client_h1/h1_ngalawa.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_norval {
	height: 38px;
	background-image: url(images/client_h1/h1_norval.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_paxton {
	height: 38px;
	background-image: url(images/client_h1/h1_paxton.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_rockwell {
	height: 38px;
	background-image: url(images/client_h1/h1_rockwell.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_stjames {
	height: 38px;
	background-image: url(images/client_h1/h1_stjames.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_societi {
	height: 38px;
	background-image: url(images/client_h1/h1_societi.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_thegrand {
	height: 38px;
	background-image: url(images/client_h1/h1_thegrand.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_traderoutes {
	height: 38px;
	background-image: url(images/client_h1/h1_traderoutes.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_travelling-vineyard {
	height: 38px;
	background-image: url(images/client_h1/h1_travelling-vineyard.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_vanderstel {
	height: 38px;
	background-image: url(images/client_h1/h1_vanderstel.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
.h1_thank_you {
	height: 38px;
	background-image: url(images/h1_thank_you.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 60px;
	padding: 35px 0px 20px 0px;
}
/* ----------------Start of Client Info Box styles---------------- */
#info_box_client {
	float: right;
	height: 375px;
	width: 385px;
	background-image: url(images/client_info_box.jpg);
	background-repeat: no-repeat;
	margin: 0px 25px 0px 0px;
}
#buttons_wrapper {
	height: 50px;
	margin: 62px 0px 0px 45px;
}
#website_button a {
	display: block;
	float: left;
	height: 50px;
	width: 51px;
	margin: 0px 9px 0px 0px;
	background-image: url(images/website_button.jpg);
	background-repeat: no-repeat;
}
#website_button a:hover {
	background-position: -51px 0;
}
#website_button_2 a {
	display: block;
	float: left;
	height: 50px;
	width: 51px;
	margin: 0px 9px 0px 0px;
	background-image: url(images/website_button.jpg);
	background-repeat: no-repeat;
}
#website_button_2 a:hover {
	background-position: -51px 0;
}
#bookings_button a {
	display: block;
	float: left;
	height: 50px;
	width: 51px;
	margin: 0px 9px 0px 0px;
	background-image: url(images/bookings_button.jpg);
	background-repeat: no-repeat;
}
#bookings_button a:hover {
	background-position: -51px 0;
}
#opener {
	cursor: pointer;
	background-image: url(images/email_button.jpg);
	height: 50px;
	width: 51px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-top: -12px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#opener:hover {
	cursor: pointer;
	display: block;
	float: left;
	height: 50px;
	width: 51px;
	background-image: url(images/email_button.jpg);
	background-repeat: no-repeat;
	background-position: -51px 0;
	
}
#fact_sheet_button a {
	display: block;
	float: left;
	height: 50px;
	width: 51px;
	margin: -24px 9px 0px 0px;
	background-image: url(images/fact_sheet_button.jpg);
	background-repeat: no-repeat;
}
#fact_sheet_button a:hover {
	background-position: -51px 0;
}
#facebook_button a {
	display: block;
	float: left;
	height: 50px;
	width: 51px;
	margin: -24px 9px 0px 0px;
	background-image: url(images/facebook_button.jpg);
	background-repeat: no-repeat;
}
#facebook_button a:hover {
	background-position: -51px 0;
}
#facebook_button_ashtons a {
	display: block;
	float: left;
	height: 50px;
	width: 51px;
	margin: 0px 9px 0px 0px;
	background-image: url(images/facebook_button.jpg);
	background-repeat: no-repeat;
}
#facebook_button_ashtons a:hover {
	background-position: -51px 0;
}
#client_map {
	margin: 15px 0px 0px 52px;
}
.antispam { 
    display:none;
}
/* ----------------End of Client Info Box styles---------------- */

/* ----------------Start of Client Gallery styles---------------- */
#client_gallery {
	clear: both;
	height: auto;
	width: 954px;
	margin: 0px auto 0px auto;
}
.client_gallery_row {
	height: auto;
	margin: 0px 0px 0px 65px;
}
.client_gallery_row img {
	padding: 5px 30px 5px 0px;
}
/* ----------------End of Client Gallery styles---------------- */
