@charset "UTF-8";
/* CSS Document */

/* ---------------------------------------------------------------------
               GLOBAL STYLES - UNIVERSAL SELECTORS
------------------------------------------------------------------------

*/

body {
	background:url(../images/backg.gif) repeat-x;
	background-color:#358616;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	line-height:2em;
}

a {
	color:#65b247;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}




/* ********* MAIN CONTAINERS ********* */

#main-container {
	margin:0 auto;
	overflow:hidden;	
	text-align:center;
	
	
}


#logo {
	width:305px;
	height:150px;
	margin:0;
	padding-top:35px;
	padding-bottom:10px;
	padding-left:150px;
	float:left;
}

#logo h1 {
	text-indent:-9000px;
}


#logo  a {
	border:none;
}


#main-areaUK {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main-uk.jpg) top left no-repeat;
}

#main-area2 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_2.jpg) top left no-repeat;
}
#main-area3 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_3.jpg) top left no-repeat;
}
#main-area4 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_4.jpg) top left no-repeat;
}
#main-area5 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_5.jpg) top left no-repeat;
}
#main-area6 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_6.jpg) top left no-repeat;
}
#main-area7 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_6_a.jpg) top left no-repeat;
}
#main-area8 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_6_b.jpg) top left no-repeat;
}
#main-area9 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_6_c.jpg) top left no-repeat;
}
#main-area10 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_6_d.jpg) top left no-repeat;
}
#main-area11 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_a.jpg) top left no-repeat;
}
#main-area12 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_b.jpg) top left no-repeat;
}
#main-area13 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_c.jpg) top left no-repeat;
}
#main-area14 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_d.jpg) top left no-repeat;
}
#main-area15 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_2_a.jpg) top left no-repeat;
}
#main-area16 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_2_b.jpg) top left no-repeat;
}
#main-area17 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_2_c.jpg) top left no-repeat;
}
#main-area18 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_3_a.jpg) top left no-repeat;
}
#main-area19 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_3_b.jpg) top left no-repeat;
}
#main-area20 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_3_c.jpg) top left no-repeat;
}
#main-area21 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_3_d.jpg) top left no-repeat;
}
#main-area22 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_4_a.jpg) top left no-repeat;
}
#main-area23 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_4_b.jpg) top left no-repeat;
}
#main-area24 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_4_c.jpg) top left no-repeat;
}
#main-area25 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_4_d.jpg) top left no-repeat;
}
#main-area26 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_5_a.jpg) top left no-repeat;
}
#main-area27 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_5_b.jpg) top left no-repeat;
}
#main-area28 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_5_c.jpg) top left no-repeat;
}
#main-area29 {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main_5_d.jpg) top left no-repeat;
}

#main-areaUSA {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main-usa.jpg) top left no-repeat;
}

#main-areaRSA {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main-rsa.jpg) top left no-repeat;
}

#main-areaAUS {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main-aus.jpg) top left no-repeat;
}

#main-areaCAN {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main-can.jpg) top left no-repeat;
}

#main-areaIRE {
	width:1200px;
	height:1355px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:url(../images/main-ire.jpg) top left no-repeat;
}


/* ********* endof MAIN CONTAINERS ********* */

/* ********* NAV ********* */

#nav {
	width:300px;
	height:40px;
} 

#nav ul {
	position:absolute;
	top:58px;
	display:block;
	list-style:none;
	padding-top:33px;
	margin-left:744px;
	height:auto;
	float:left;
	
}	
#nav ul li {	
	float:left;
	padding-right:5px;
	margin:0;

}
#nav ul li a {
	float:left;
	width:140px;
	height:40px;
	text-align:center;
	display:block;
	color:#FFF;
	font-size:20px;
	margin:0 auto;
	padding-right:5px;
}

li a:hover {
	color:#b4de0d;
	text-decoration:none;
}


/* ********* endof NAV ********* */


/* ********* endof SignUp ********* */
#signUp {
	width:263px;
	height:453px;
	float:right;
	margin-right:164px;
	margin-top:118px;
	padding:0px;
	
}

#signUp h2 {
	color:#000;
	font-size:24px;
	font-family:"Baskerville";
	text-align:left;
	width:210px;
	height:20px;
	margin-top:0px;
	border-bottom:1px dotted #202020;
	padding-bottom:10px;
	padding-left:45px;
}


.searcharea{
	width:263px;
	padding-left:0px;
	padding-top:20px;
	height:auto;
}
.searchlft{
	width:224px;
	float:left;
}
.searchlft dl{
	width:255px;
	overflow:hidden;
}
.searchlft dl dt{
	font-size:18px;
	color:#303030;
	padding-bottom:13px;
	clear:both;
}
.searchlft dl dt span{
	font-size:10px;
	color:#303030;
	display:block;
	text-align:left;
}
.searchlft dl  dt span a{
	color:#65b247;
	text-decoration:none;
}

.searchlft dl  dt span a:hover{
	text-decoration:underline;
}

.searchlft dl dd{
	width:256px;
	padding-bottom:20px;
	overflow:hidden;
}
.searchlft dl dd input{
	width:158px;
	height:18px;
	border:1px solid #ACADB2;
	float:left;
	padding:2px 5px 2px 5px;
	font-size: 12px;
	line-height:1em;
}


.searchlft dl dd .between{
	width:50px;
	height:22px;
	border:none;
	border:1px solid #ACADB2;
}


.searchlft dl dd small{
	width:54px;
	display:block;
	color:#fff;
	font-size:12px;
	line-height:22px;
	float:left;
	text-align:center;
}


.searchlft dl dd select{
	width:169px;
	height:22px;
	float:left;
	border:1px solid #ACADB2;
	font-size: 12px;
	line-height:1em;
}
.searchlft dl dd label{
	width:85px;
	color:#303030;
	font-size:12px;
	display:block;
	float:left;
	overflow:hidden;
	text-align:left;
	line-height:1.3em;
	padding:4px 0 0 0;
}
.searchlft dl dd .day{
	width:46px;
	border:1px solid #ACADB2;
}
.searchlft dl dd .month{
	width:60px;
	border:1px solid #ACADB2;
	margin-right:7px;
}
.searchlft dl dd .year{
	width:50px;
	border:1px solid #ACADB2;
	margin-right:7px;
	
}
.searchlft dl dd .submit1{
	float:right;
	width:139px;
	height:32px;
	background:url(../images/signup.jpg) no-repeat;
	cursor:pointer;
	border:none;
	margin-right:63px;
}



/* ********* endof SignUp ********* */




/* ********* Latest Members********* */


#latestMembers {
	width:894px;
	height:184px;
	float:left;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:170px;
}

#latestMembers h2 {
	color:#000;
	font-size:24px;
	font-family:"Baskerville";
	text-align:left;
	width:890px;
	height:31px;
	padding-bottom:10px;
	margin-top:0px;
}

<!--Carousel-->
#feed {
	position: relative;
	float: left;
	display: inline;
	margin-top:0px;
	width: 840px;
	}
.stepcarousel {
	margin-left: 0px;
	margin-top:20px;
	position: relative;
	overflow: scroll;
	width: 840px;
	height: 100px;
	}
.stepcarousel .belt{
	position: absolute;
	left: 0;
	top: 0;
	}
.stepcarousel .panel {
	float: left;
	margin: 0;
	overflow: hidden;
	width: 420px;
	display: inline;
	}

/* WLD Badge feed output */
.wld_badge_item {
	float: left;
	width: 90px;
	height: 102px;
	overflow:hidden;
	padding-right:15px;
	}
.wld_badge_item img {
	width: 71px;
	height: 71px;
	border:1px solid #000;
	margin-bottom: 0.1em;
	}
.wld_badge_item img:hover {
	border: 1px solid #b4de0d;
	}
.wld_badge_item_detail {
	text-transform: capitalize;
	color: #4a9f29;
	font-size:9px;
	width: 80px;
	overflow: hidden;
	}
.wld_badge_item_region {
	font-size: 12;
}



/* ********* endOf Latest Members********* */


/* ********* LEFTCOLUMN********* */

#leftColumn {
	width:516px;
	height:380px;
	padding:0px;
	margin-top:0px;
	margin-left:170px;
	float:left;
	text-align:left;
}

#leftColumn h3 {
	color:#000;
	font-size:24px;
	font-family:"Baskerville";
	text-align:left;
	width:516px;
	height:20px;
	border-bottom:1px dotted #202020;
	padding-bottom:10px;
	
}

.intro {
	font-family:Arial, "Helvetica", sans-serif;
	color:#303030;
	font-size:14px;
	padding-bottom:10px;
	padding-top:10px;
	
	
}

#leftColumn p {
	font-size:12px;
	color:#303030;
	line-height:2em;
	padding-bottom:10px;
	text-align:left;
}

#leftColumn .memberbtn {
	width:240px;
	height:42px;
	float:left;
	padding-right:10px;
	margin-top:20px;
	text-indent:-9999px;
	background:url(../images/member-btn.jpg) top left no-repeat;
}

#leftColumn .memberbtn a {
	border:none;
}

#leftColumn .signupbtn {
	width:240px;
	height:42px;
	float:left;
	padding-right:10px;
	margin-top:20px;
	text-indent:-9999px;
	background:url(../images/signup-btn.jpg) top left no-repeat;
}
	
	
#leftColumn .signupbtn a {
	border:none;
}
	

/* ********* endof LEFTCOLUMN********* */

/* ********* RIGHTCOLUMN********* */


#rightColumn {
	width:302px;
	height:380px;
	padding:0px;
	margin-top:0px;
	margin-left:70px;
	float:left;
	text-align:left;
}


#rightColumn h3 {
	color:#000;
	font-size:24px;
	font-family:"Baskerville";
	text-align:left;
	width:302px;
	height:20px;
	border-bottom:1px dotted #202020;
	padding-bottom:10px;
	
}

#testimonials {
	width:302px;
	height:261px;
	background:url(../images/testimonials.gif) top left no-repeat;
	margin-top:15px;
}


.aug{
	overflow:hidden;
	width:263px;
	height:33px;
	padding-bottom:19px;
	padding-top:18px;
	padding-left:30px;
}
.aug2{
	overflow:hidden;
	width:263px;
	padding-bottom:19px;
	padding-top:18px;
}
.aug_lt{
	width:47px;
	float:left;
	overflow:hidden;
}
.aug2_lt{
	width:47px;
	float:left;
	overflow:hidden;
}
.aug_lt label{
	width:47px;
	float:left;
	height:15px;
	margin-top:3px;
	margin-left:6px;
	display:block;
	font-size:10px;
	color:#303030;
	text-align:left;
}
.aug2_lt label{
	width:47px;
	height:10px;
	margin-top:3px;
	float:left;
	display:block;
	font-size:10px;
	color:#303030;
	
}
.aug_lt span{
	width:47px;
	float:left;
	margin-left:5px;
	display:block;
	font-size:18px;
	color:#303030;
}
.aug_lt2 span{
	width:47px;
	float:left;
	display:block;
	font-size:18px;
	color:#303030;
}
.aug_rgt{
	width:215px;
	float:right;
}
.aug2_rgt{
	width:215px;
	float:left;
}
.aug_rgt blockquote small{
	color:#303030;
	font-size:12px;
	line-height:1.2em;
	
}
.aug2_rgt blockquote small{
	color:#303030;
	font-size:12px;
	font-style:italic;
}
blockquote{
	width:100%;
	font-size:12px;
	color:#303030;
}
blockquote strong {
color:#C40000;
}





/* ********* endof RIGHTCOLUMN********* */



#footer {
	width:960px;
	height:80px;
	float:left;
	text-align:center;
	margin-left:170px;
	padding-top:50px;
	padding-bottom:50px;
}

.copyright {
	color:#FFF;
	font-size:12px;
	
}

#footerlinks	{
		text-align:center;
}



