body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,label,select,textarea,p,blockquote,th,td
{ 
	margin:0;
	padding:0;
}
img,fieldset{border:none;}
*:focus{ outline:none;}

/*** Main Layout ***/

body{background:#ffffff url(../../img/frontend/bg.jpg) top repeat-y;color:#000000;}

body,div,input,textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#wrapper{ width:954px; margin:0 auto;}
.header{ float:left; width:100%; height:270px; 	
	margin-bottom:14px;
}
.applelogo{ float:left; padding:10px 0 0 89px;}
.logo{ float:left; text-align:center; width:100%; padding:14px 0 0 0px;}
.tagline{ width:221px; float:left; padding:80px 0 3px 32px; height:72px;}
.emptyspace{ width:100%; clear:both; height:20px; }
.menu { float:left; width:100%; margin-top:10px;}
.menu ul{ float:left; width:100%;}
.menu li{ float:left; list-style:none; height:46px;}
.menu li a{ float:left;}
.menu li.home a{float:left; background: url(../../img/frontend/home.gif) left no-repeat; display:block; width:64px; height:46px;}
.menu li.home a:hover{float:left; background: url(../../img/frontend/home_hvr.gif) left no-repeat; display:block; width:64px; height:46px;}


	  .newbuttonmenu {
		   background: #73C328;
		   background: -webkit-gradient(linear, left top, left bottom, from(#73C328), to(#628962));
		   background: -webkit-linear-gradient(top, #73C328, #628962);
		   background: -moz-linear-gradient(top, #73C328, #628962);
		   background: -ms-linear-gradient(top, #73C328, #628962);
		   background: -o-linear-gradient(top, #73C328, #628962);
		   font-size: 14px;
		   font-weight:bold;
		   text-decoration: none;
		   text-transformation:none;
		   cursor:pointer;
		   width:90px;
		   padding: 8px 9px;
		   color: #FFFFFF;
		   opacity:1;
		   text-align: center;
		   height: 31px;
		   border-right: solid 1px white;
		   font-family:'Arial','Helvetica';
		   }
		.newbuttonmenu a{
			text-decoration:none;
			color:inherit;
			line-height: 15px;
		}
		.newbuttonmenu a:visited{
			text-decoration:none;
		}
		.newbuttonmenu:hover {
		   background: #156016;
		   background: -webkit-gradient(linear, left top, left bottom, from(#156016), to(#0F6B40));
		   background: -webkit-linear-gradient(top, #156016, #0F6B40);
		   background: -moz-linear-gradient(top, #156016, #0F6B40);
		   background: -ms-linear-gradient(top, #156016, #0F6B40);
		   background: -o-linear-gradient(top, #156016, #0F6B40);
		   color: #9DDE4C;
		   }
		   
		.newbuttonmenuhighlight{
		   background: #156016;
		   background: -webkit-gradient(linear, left top, left bottom, from(#156016), to(#0F6B40));
		   background: -webkit-linear-gradient(top, #156016, #0F6B40);
		   background: -moz-linear-gradient(top, #156016, #0F6B40);
		   background: -ms-linear-gradient(top, #156016, #0F6B40);
		   background: -o-linear-gradient(top, #156016, #0F6B40);
		   font-size: 14px;
		   font-weight:bold;
		   text-decoration: none;
		   text-transformation:none;
		   cursor:pointer;
		   width:90px;
		   padding: 8px 9px;
		    color: #9DDE4C;
		   opacity:1;
		   text-align: center;
		   height: 31px;
		   border-right: solid 1px white;
		   font-family:'Arial','Helvetica';
		}
		.newbuttonmenuhighlight a{
			text-decoration:none;
			color:inherit;
			line-height: 15px;
		}
		.newbuttonmenuhighlight a:visited{
			text-decoration:none;
		}

      .newbutton {
		   background: #D6D8E4;
		   background: -webkit-gradient(linear, left top, left bottom, from(#EAE4ED), to(#D6D8E4));
		   background: -webkit-linear-gradient(top, #EAE4ED, #D6D8E4);
		   background: -moz-linear-gradient(top, #EAE4ED, #D6D8E4);
		   background: -ms-linear-gradient(top, #EAE4ED, #D6D8E4);
		   background: -o-linear-gradient(top, #EAE4ED, #D6D8E4);
		   -webkit-border-radius: 8px;
		   -moz-border-radius: 8px;
		   border : solid 3px black;
		   border-radius: 6px;
		   font-size: 15px;
		   font-weight:bold;
		   text-decoration: none;
		   cursor:pointer;
		   width:150px;
		   padding: 8px 9px;
		   color:#000000;
		   opacity:1;
		   }
		.newbutton:hover {
		   opacity:0.75;
		   }
		   
		   
	.newbuttonblue	{
		    background: #3a4eb8;
		    background: -webkit-gradient(linear, left top, left bottom, from(#2d47d2), to(#3a4eb8));
		    background: -webkit-linear-gradient(top, #2d47d2, #3a4eb8);
		    background: -moz-linear-gradient(top, #2d47d2, #3a4eb8);
		    background: -ms-linear-gradient(top, #2d47d2, #3a4eb8);
		    background: -o-linear-gradient(top, #2d47d2, #3a4eb8);
		    
		    border: 3px solid rgb(62, 56, 159);
		    border-radius: 6px;
		    font-size: 15px;
		    font-weight: bold;
		    text-decoration: none;
		    cursor: pointer;
		    width: 150px;
		    padding: 8px 9px;
		    color: rgb(255, 255, 255);
		    opacity: 1;
		    text-align: center;
	}
	.newbuttonblue:hover {
		   opacity:0.75;
		   }
		   
	.newbuttongreen	{
		   background: #2BA229;
		   background: -webkit-gradient(linear, left top, left bottom, from(#398C37), to(#2BA229));
		   background: -webkit-linear-gradient(top, #398C37, #2BA229);
		   background: -moz-linear-gradient(top, #398C37, #2BA229);
		   background: -ms-linear-gradient(top, #398C37, #2BA229);
		   background: -o-linear-gradient(top, #398C37, #2BA229);
	
	
			border: 3px solid #308C2E;
			border-radius: 6px;
			font-size: 15px;
			font-weight: bold;
			text-decoration: none;
			cursor: pointer;
			width: 150px;
			padding: 8px 9px;
			color: #fff;
			opacity: 1;
			text-align: center;
	}
	.newbuttongreen:hover {
		   opacity:0.75;
		   }



.menu li.homeact a{ background:url(../../img/frontend/2ndhome.png) no-repeat; background-position:0 0; width:86px; height:47px; }
.menu li.homeact a:hover{ background:url(../../img/frontend/2ndhome.png) no-repeat; background-position:0 -47px; width:86px; height:47px; }
.menu li.homeactselected{ background:url(../../img/frontend/2ndhome.png) no-repeat; background-position:0 -47px; width:86px; height:47px; }

.menu li.secondjobsact a{ background:url(../../img/frontend/2ndjobs.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.secondjobsact a:hover{ background:url(../../img/frontend/2ndjobs.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.secondjobsactselected{ background:url(../../img/frontend/2ndjobs.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.secondaboutact a{ background:url(../../img/frontend/2ndabout.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.secondaboutact a:hover{ background:url(../../img/frontend/2ndabout.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.secondaboutactselected{ background:url(../../img/frontend/2ndabout.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.secondvisaact a{ background:url(../../img/frontend/2ndvisa.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.secondvisaact a:hover{ background:url(../../img/frontend/2ndvisa.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.secondvisaactselected{ background:url(../../img/frontend/2ndvisa.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.second88dayact a{ background:url(../../img/frontend/2nd88day.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.second88dayact a:hover{ background:url(../../img/frontend/2nd88day.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.second88dayactselected{ background:url(../../img/frontend/2nd88day.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.secondcontactact a{ background:url(../../img/frontend/2ndcontact.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.secondcontactact a:hover{ background:url(../../img/frontend/2ndcontact.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.secondcontactactselected{ background:url(../../img/frontend/2ndcontact.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.secondmembershipact a{ background:url(../../img/frontend/2ndmembership.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.secondmembershipact a:hover{ background:url(../../img/frontend/2ndmembership.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.secondmembershipactselected{ background:url(../../img/frontend/2ndmembership.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.secondfacebookact a{ background:url(../../img/frontend/2ndfb.png) no-repeat; background-position:0 0; width:97px; height:47px; }
.menu li.secondfacebookact a:hover{ background:url(../../img/frontend/2ndfb.png) no-repeat; background-position:0 -47px; width:97px; height:47px; }



.maintopborder
{
margin-top:1px; border-top:2px solid #000000; height:25px; width:100%;
}
















.menu li.chinese_secondjobsact a{ background:url(../../img/frontend/chinese_2ndjobs.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.chinese_secondjobsact a:hover{ background:url(../../img/frontend/chinese_2ndjobs.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.chinese_secondjobsactselected{ background:url(../../img/frontend/chinese_2ndjobs.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.chinese_secondaboutact a{ background:url(../../img/frontend/chinese_2ndabout.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.chinese_secondaboutact a:hover{ background:url(../../img/frontend/chinese_2ndabout.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.chinese_secondaboutactselected{ background:url(../../img/frontend/chinese_2ndabout.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.chinese_secondvisaact a{ background:url(../../img/frontend/chinese_2ndvisa.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.chinese_secondvisaact a:hover{ background:url(../../img/frontend/chinese_2ndvisa.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.chinese_secondvisaactselected{ background:url(../../img/frontend/chinese_2ndvisa.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.chinese_second88dayact a{ background:url(../../img/frontend/chinese_2nd88day.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.chinese_second88dayact a:hover{ background:url(../../img/frontend/chinese_2nd88day.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.chinese_second88dayactselected{ background:url(../../img/frontend/chinese_2nd88day.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.chinese_secondcontactact a{ background:url(../../img/frontend/chinese_2ndcontact.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.chinese_secondcontactact a:hover{ background:url(../../img/frontend/chinese_2ndcontact.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.chinese_secondcontactactselected{ background:url(../../img/frontend/chinese_2ndcontact.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }

.menu li.chinese_secondmembershipact a{ background:url(../../img/frontend/chinese_2ndmembership.png) no-repeat; background-position:0 0; width:128px; height:47px; }
.menu li.chinese_secondmembershipact a:hover{ background:url(../../img/frontend/chinese_2ndmembership.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }
.menu li.chinese_secondmembershipactselected{ background:url(../../img/frontend/chinese_2ndmembership.png) no-repeat; background-position:0 -47px; width:128px; height:47px; }





















.menu li.jobs a{float:left; background: url(../../img/frontend/jobs.jpg) center no-repeat; width:121px; height:46px;}
.menu li.jobs a:hover{float:left; background:url(../../img/frontend/jobs_hr.jpg) left center no-repeat; width:121px; height:46px;}
.menu li.jobsact a{float:left; background:url(../../img/frontend/jobs_act.jpg) center no-repeat; width:121px; height:46px;}

.mainmenu{ float:left; width:640px; margin-top:10px;}
.mainmenu ul{ float:left; width:100%;}
.mainmenu li{ float:left; list-style:none; height:46px; background:url(../../img/frontend/menubg.jpg) right no-repeat;}
.mainmenu li.last{ float:left; list-style:none; height:46px; background:none;}
.mainmenu li a{ float:left; color:#999999; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 15px 0 16px; height:39px; margin-right:3px; text-align:center; text-transform:uppercase;}
.mainmenu li a:hover{ float:left; color:#5d5d5d; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 15px 0 16px; background:url(../../img/frontend/menu_hr.jpg) repeat-x; margin-right:3px; text-align:center;  text-transform:uppercase;}
.mainmenu li a.active{ float:left; color:#bcd446; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 15px 0 16px; margin-right:3px; text-align:center;  text-transform:uppercase;}
.mainmenu li a.menunew{ float:left; color:#999999; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 15px 0 16px; height:39px; margin-right:3px; text-align:center; text-transform:uppercase; line-height:39px;}
.mainmenu li a.menunew:hover{ float:left; color:#5d5d5d; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 15px 0 16px; background:url(../../img/frontend/menu_hr.jpg) repeat-x; margin-right:3px; text-align:center;  text-transform:uppercase; line-height:39px;}
.mainmenu li a.activenew{ float:left; color:#bcd446; font-size:12px; font-weight:bold; text-decoration:none; padding:7px 15px 0 16px; margin-right:3px; text-align:center;  text-transform:uppercase; line-height:39px;}

.social_media{ float:right; width:100px; background: url(../../img/frontend/social_media_bg.gif) right bottom no-repeat; height:54px; margin-top:2px; padding-right:6px;}
.social_media ul{ float:right; width:100%;}
.social_media li{ float:right; list-style:none; width:35px; padding-right:4px;}
/*.social_media li a{ float:right;  overflow:hidden;}*/
.social_media li.fb a{background:url(../../img/frontend/fb_hr.jpg) no-repeat; width:33px; height:36px; float:right; }
.social_media li.fb a:hover{background:url(../../img/frontend/fb.jpg) no-repeat; width:33px; height:36px ;float:right; }
.social_media li.rss a{background:url(../../img/frontend/rss.jpg) no-repeat; width:35px; height:36px; float:right; }
.social_media li.rss a:hover{background:url(../../img/frontend/rss_st.jpg) no-repeat; width:35px; height:36px; float:right;}

.main{ float:left; width:100%; }

.leftsection{ float:left; width:213px;overflow:hidden; margin-bottom:50px;}
.login{ float:left; width:209px; padding:0 0 6px; -moz-border-radius: 9px;
	-webkit-border-radius: 9px; border-radius: 9px; -khtml-border-radius: 9px;
	background-color:#ffffff;
	border:2px solid #000000;
	}
.login h1{ background:#3e3e3e  repeat-x; color:#000000; font-size:19px; padding:15px 0 5px 21px; height:43px;-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;}
	
	
.login h2{ background:#3e3e3e  repeat-x; color:#000000; font-size:19px; padding:15px 0 5px 21px; height:43px;-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;}
	
.login ol{ float:left; margin:17px 17px 0px ; .margin:17px 7px 0; padding:0px 0 15px; width:175px; background:url(../../img/frontend/loginbg_black.png) bottom repeat-x; overflow:hidden;}
.login li{ float:left; padding:3px 0 9px; margin:0px; list-style:none; line-height: 20px; }
.login li.radiolist{ width:100px; }
.login li.radiolist2{ width:75px; }
.login li label{ width:100%; padding-bottom:4px; float:left;}
.login li .textbox{ border:1px solid #000000; height:18px; background:url(../../img/frontend/inputbg.jpg) repeat-x; width:163px; padding:0 5px;}
.login li.loginbtn{width:74px;}
.login li.forgetpsd{width:101px; float:left; line-height:20px;}
.login li.forgetpsd a{ color:#000000; text-decoration:none;}
.login li.forgetpsd a:hover{ color:#000000; text-decoration:underline;}

.loginmenu{padding:21px 17px 0px ; width:175px; float:left;}
.loginmenu h6{ font-size:13px; color:#000000; font-weight:normal; padding:0px 0 18px 0px;}
.loginmenu a{ display:block; margin-bottom:10px;}

.refine_search { float:left; width:201px; padding:25px 5px 10px 5px; -moz-border-radius: 9px;
	-webkit-border-radius: 9px; border-radius: 9px; -khtml-border-radius: 9px;
	border:1px solid #000000;
	}

.adspace{ float:left; width:201px; padding:0px 5px; min-height:356px; margin-top:20px; -moz-border-radius: 9px;
	-webkit-border-radius: 9px; border-radius: 9px; -khtml-border-radius: 9px;
	/*background-color:#e6e6e6;*/ border:1px solid #000000;
	}
.adspace a{ color:#424f84; font-size:12px; font-weight:bold; text-decoration:none;}
.adspace a:hover{ color:#404040; font-size:12px; font-weight:bold; text-decoration:underline;}
.adspace ul{ float:left; width:100%;}
.adspace h5{ color:#424f84; font-size:12px; font-weight:normal;}
.adspace h6{ color:#404040; font-size:11px; font-weight:normal; padding-bottom:5px;}
.adspace li{ float:left; list-style:none; width:100%; border-bottom:1px solid #e9e9e9; padding:10px 0 6px; color:#404040; font-size:11px; }
.advimg{float:left; width:84px; height:64px; margin-right:5px;}
	
.mainsection{ float:left; width:724px; padding-left:15px; margin-bottom:50px; overflow:hidden;}

.nav{ float:left; width:724px; margin-bottom:35px;}
.nav ul{ float:left; width:100%;}
.nav li{ float:left; list-style:none; }
.nav li a{ float:left; font-size:12px; text-decoration:none;}

.nav li.workinghostels a{ background:url(../../img/frontend/working_hostels.gif) no-repeat; background-position:0 0; width:100px; height:44px; padding:23px 0 0 65px; color:#999999;  }
.nav li.workinghostels a:hover{ background:url(../../img/frontend/working_hostels.gif) no-repeat; width:100px; height:44px; background-position:0 -67px; padding:23px 0 0 65px; color:#000000;}
.nav li.workinghostelsact a{ background:url(../../img/frontend/working_hostels.gif) no-repeat; background-position:0 0; width:100px; height:44px; padding:23px 0 0 65px; color:#bcd446;  }

.nav li.workingcaravanparks a{ background:url(../../img/frontend/working_caravanparks.gif) no-repeat; background-position:0 0; width:113px; height:44px; padding:23px 0 0 75px; color:#999999;  }
.nav li.workingcaravanparks a:hover{ background:url(../../img/frontend/working_caravanparks.gif) no-repeat; background-position:0 -67px; width:113px; height:44px; padding:23px 0 0 75px; color:#000000;}
.nav li.workingcaravanparksact a{ background:url(../../img/frontend/working_caravanparks.gif) no-repeat; background-position:0 0; width:113px; height:44px; padding:23px 0 0 75px; color:#bcd446;  }

.nav li.eightyeightday a{ background:url(../../img/frontend/eightyeightdaycalendar.gif) no-repeat; background-position:0 0; width:82px; height:44px; padding:23px 0 0 0px;  }
.nav li.eightyeightday a:hover{ background:url(../../img/frontend/eightyeightdaycalendar.gif) no-repeat; background-position:0 -67px; width:82px; height:44px; padding:23px 0 0 0px;  }
.nav li.eightyeightdayact a{ background:url(../../img/frontend/eightyeightdaycalendar.gif) no-repeat; background-position:0 -134px; width:82px; height:44px; padding:23px 0 0 0px; }

.nav li.star_rating a{ background:url(../../img/frontend/star_rating.gif) no-repeat; background-position:0 0; width:111px; height:44px; padding:23px 0 0 11px; color:#999999; }
.nav li.star_rating a:hover{ background:url(../../img/frontend/star_rating.gif) no-repeat; background-position:0 -67px; width:111px; height:44px; padding:23px 0 0 11px; color:#000000; }
.nav li.star_ratingact a{ background:url(../../img/frontend/star_rating.gif) no-repeat; background-position:0 -134px; width:111px; height:44px; padding:23px 0 0 11px; color:#bcd446; }

.nav li.membership a{ background:url(../../img/frontend/membership.gif) no-repeat; background-position:0 0; width:161px; height:44px; padding:23px 0 0 0px;  }
.nav li.membership a:hover{ background:url(../../img/frontend/membership.gif) no-repeat; background-position:0 -67px; width:161px; height:44px; padding:23px 0 0 0px;  }
.nav li.membershipact a{ background:url(../../img/frontend/membership.gif) no-repeat; background-position:0 -134px; width:161px; height:44px; padding:23px 0 0 0px; }


.status_icon_info { 
/*margin-left:5px; margin-right:15px; background:url(../../img/frontend/bg_map.png) no-repeat scroll 150px 0 transparent;*/
margin-left:5px; margin-right:15px; background:url(../../img/frontend/home_map.png) no-repeat scroll 100px 0 transparent;
}




.nav li.workingorchards a{ background:url(../../img/frontend/working_orchards.gif) no-repeat; width:107px; height:44px; padding:24px 0 0 64px; color:#999999;  }
.nav li.workingorchards a:hover{ background:url(../../img/frontend/working_orchards_hr.gif) no-repeat; width:107px; height:44px; padding:24px 0 0 64px; color:#000000;}
.nav li.workingorchardssact a{ background:url(../../img/frontend/working_orchards.gif) no-repeat; width:107px; height:44px; padding:24px 0 0 64px; color:#bcd446;  }

.welcome{ float:left; width:700px; padding:0 0 20px 5px;}
.welcome h3{ color:#000000; font-size:13px; font-weight:bold; padding:0px 0px 15px 0px;}
.welcome .welcometxt{ padding:0px 20px 0 0;}
.slidediv{ float:right; width:363px; height:257px; margin-left:10px; padding: 0px 0px 10px 10px;}

.smallslidediv{ float:right; width:190px; height:127px; margin-left:10px; padding: 0px 0px 10px 10px;}

.blank_space{clear:both;width:100%;height:27px;}
.tiff_font{font-family: 'Oldenburg', Arial, cursive;text-align:center; font-size:16px; line-height:22px;}
.tiff_hostel_font{color:green;font-family: 'Oldenburg', Arial, cursive;text-align:center;font-weight:bold;font-size:18px;}

.jobsection{ float:left; width:100%; padding:20px 0 0px;}
.jobsection .jobtitle{width:301px; height:23px; float:left; padding:0px 0 22px; color:#000000; font-size:19px; font-weight:bold;}
.sort{ float:right; width:200px; font-size:12px; padding:0px 0 22px;}
.sort ul{ padding:0px; margin:0px; float:right;}
.sort li{ padding:0px 0px 0 5px; margin:0px; list-style:none; line-height:18px; float:left; color:#000000; }
.sort li .selectfield{ width:115px; height:18px; border:1px solid #d8d8d8;}

.pagination{ float:right; width:200px; font-size:12px; padding:0px 0 22px;}
.pagination ul{ padding:0px; margin:0px; float:right;}
.pagination li{ padding:0px 0px 0 0; margin:0px; list-style:none; float:left; color:#000000; }

.pagination li.page{ width:auto; text-align:right; line-height:21px; padding:0px 5px 0 5px;}
.pagination li.next a{ background:url(../../img/frontend/next.png) no-repeat; width:25px; height:25px; float:left;}
.pagination li.prev a{background:url(../../img/frontend/prev.png) no-repeat; width:25px; height:25px; float:left;}
.pagination .smallbox{ border:1px solid #b3b3b3; width:31px; height:21px; text-align:center; color:#000000;}

.work_hostelslist{ float:left; width:718px; -moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 1px; -khtml-border-radius:11px; background:#e6e6e6 url(../../img/frontend/work_hstlistbg.jpg) repeat-x; border:3px solid #000000; clear:both; margin-bottom:13px; color:#000000; }
.work_hostelslist ul{ float:left; padding:14px 0 0px 12px; width:706px; height:83px;}
.work_hostelslist li{ float:left; list-style:none; font-size:13px;}
.work_hostelslist li.posted{width:175px; background:url(../../img/frontend/jobdescbg.gif) right no-repeat;}
.work_hostelslist li.posted a{ float:left; padding:32px 0 0;}
.work_hostelslist .wh{ float:left;height:48px; padding:5px 10px 0 0px; display:block;}

.work_hostelslist li.jobdesc{width:167px; padding:0 0 0 29px; background:url(../../img/frontend/jobdescbg.gif) right no-repeat;}
.work_hostelslist li .region{ display:block; padding:9px 0 13px; color:#231f20; width:100%; font-weight:bold;}
.work_hostelslist li .jobstitle{ display:block; padding:0px 0 8px; color:#231f20; width:100%; font-weight:bold;}
.work_hostelslist li .hour{ display:block; padding:3px 0 0px; color:#231f20; width:100%; font-weight:bold;clear:both;}
.work_hostelslist li .rating{ display:block; padding:0px 0 6px; width:100%;}
.work_hostelslist li .rating img{ float:left; margin-right:5px;}

.work_hostelslist li.jobdesc2{width:227px; padding:0 0 0 29px;}
.work_hostelslist li.jobdesc2 .onlinenow{ float:left; padding-top:5px; width:85px; overflow:hidden;}
.work_hostelslist li.jobdesc2 .more{ float:left; padding-top:20px; width:103px; text-align:right;overflow:hidden;}

.work_hostelslist li.jobdesc3{width:147px; padding:0 0 0 29px;}
.work_hostelslist li.jobdesc3 .onlinenow{ float:left; padding-top:5px; width:85px; overflow:hidden;}
.work_hostelslist li.jobdesc3 .more{ float:left; padding-top:20px; width:103px; text-align:right;overflow:hidden;}

.work_hostelslist li.vacancy{width:158px; padding:0 0 0 0px;}
.work_hostelslist li.vacancy .vacancyimg{ height:53px; padding-top:0px; vertical-align:text-bottom;}
.work_hostelslist li.vacancy .more{ float:left; padding-top:9px; width:103px; text-align:right;overflow:hidden;}



.joblist{ float:left; width:718px; -moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 1px; -khtml-border-radius:11px; background:#e6e6e6 url(../../img/frontend/work_hstlistbg.jpg) repeat-x; border:3px solid #000000; clear:both; margin-bottom:13px; color:#000000; }
.joblist ul{ float:left; padding:14px 0 0px 12px; width:706px; height:83px;}
.joblist li{ float:left; list-style:none; font-size:13px;}
.joblist li.posted{width:175px; background:url(../../img/frontend/jobdescbg.gif) right no-repeat;}
.joblist li.posted a{ float:left; padding:10px 0 0 120px;}
.joblist .wh{ float:left;height:48px; padding:5px 10px 0 0px; display:block;}

.joblist li.jobdesc{width:167px; padding:0 0 0 29px; background:url(../../img/frontend/jobdescbg.gif) right no-repeat;}
.joblist li .region{ display:block; padding:9px 0 13px; color:#231f20; width:100%; font-weight:bold;}
.joblist li .jobstitle{ display:block; padding:0px 0 8px; color:#231f20; width:100%; font-weight:bold;}
.joblist li .hour{ display:block; padding:3px 0 0px; color:#231f20; width:100%; font-weight:bold;clear:both;}
.joblist li .pemployer{ display:block; padding:9px 0 0px; color:#231f20; width:100%; font-weight:bold;clear:both;}

.joblist li.jobdesc2{width:227px; padding:0 0 0 29px;}
.joblist li.jobdesc2 .more{ float:left; padding-top:20px; width:188px; text-align:right;}

.work_hostelsmain{ float:left; width:696px; background:url(../../img/frontend/topborder.gif) top repeat-x; margin:2px 11px; padding:15px 0 15px; color:#000000; font-size:13px;}

.hostelsleftsec { float:left; width:335px; padding:0 0 0 10px;}
.hostelsrightsec { float:left; width:316px; padding:0 0 0 35px; }

.hostelsleftsec h6{ color:#231f20; font-weight:bold; font-size:13px; padding:15px 0; clear:both;}
.hostelsleftsec h3{ color:#231f20; font-weight:bold; font-size:13px; padding:0px 0 16px; text-transform:uppercase; clear:both;}
/* 17/09/*/

.calender{ float:left; width:100%; height:60px; margin:10px 0 10px; overflow:hidden;}
.calender ul{ float:left; padding:0px 0 0px 0px; width:100%; height:23px;}
.calender li { float:left; width:23px;  margin:0 2px;}
.calender li img{ float:left; display:block; width:23px;}
.calender li .calmenu{ float:left; list-style:none; font-size:9px; height:23px; line-height:23px; width:23px; text-align:center; background:url(../../img/frontend/calenderbg.gif) no-repeat;}
.calender li a{ color:#FFFFFF; text-transform:uppercase; text-decoration:none;}

.calendershow{ float:left; width:100%; margin-bottom:15px;}
.calendershow ul{ float:left; padding:0px 0 0px 0px; margin:0px; width:100%; height:auto;}
.calendershow li { float:left; width:23px;  margin:0 3px; height:37px;}

#slideshow { position:relative; height:257px;}
#slideshow IMG { position:absolute;  top:0; left:0;  z-index:8;  opacity:0.0;}
#slideshow IMG.active { z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

#smallslideshow { position:relative; height:127px;}
#smallslideshow IMG { position:absolute;  top:0; left:0;  z-index:8;  opacity:0.0;}
#smallslideshow IMG.active { z-index:10; opacity:1.0;}
#smallslideshow IMG.last-active {z-index:9;}

/**/

.hostelsleftsec .hosteldesc{ float:left; width:100%; color:#231f20; line-height:18px; padding:0 0 10px; margin:0 0 15px; /*border-bottom:2px dotted #d3d3d3;*/}
.hostelsleftsec .hosteldesc h3{ color:#231f20; font-weight:bold; font-size:13px; padding:0px 0 13px; text-transform:uppercase; clear:both;}

.hostelsrightsec .hosteldesc{ float:left; width:100%; color:#231f20; line-height:18px; padding:0 0 10px; margin:0 0 15px; /*border-bottom:2px dotted #d3d3d3;*/}
.hostelsrightsec .hosteldesc h3{ color:#231f20; font-weight:bold; font-size:13px; padding:0px 0 13px; text-transform:uppercase; clear:both;}

.hostelsleftsec .hostelfacility{ float:left; width:215px; height:auto; clear:both;}
.hostelsleftsec .hostelfacility h3{ color:#231f20; font-weight:bold; font-size:13px; padding:0px 0 13px; text-transform:uppercase; clear:both;}
.hostelsleftsec .hostelfacility ul{ float:left; width:195px; padding:0 0 0 20px;}
.hostelsleftsec .hostelfacility li{ float:left; width:195px; list-style:disc; line-height:17px;}

.hostelsrightsec .hostelfacility{ float:left; width:215px; height:auto; clear:both;}
.hostelsrightsec .hostelfacility h3{ color:#231f20; font-weight:bold; font-size:13px; padding:0px 0 13px; text-transform:uppercase; clear:both;}
.hostelsrightsec .hostelfacility ul{ float:left; width:195px; padding:0 0 0 20px;}
.hostelsrightsec .hostelfacility li{ float:left; width:195px; list-style:disc; line-height:17px;}


.hostelsrightsec h6{ color:#000000; font-size:13px; padding:0px 0 20px;}
.hostelsrightsec .or_de{ float:left; width:96%; padding-left:20px; margin-bottom:30px;}
.or_de .or_desc{ float:left; width:155px; line-height:18px; padding-top:5px;}
.or_de .or_desc2{ float:left; width:5px; line-height:18px; padding-top:5px;}
.or_de .or_res{ float:left; width:100px; height:18px; padding-top:5px;}
.or_de .or_res img{ float:left; margin:2px 5px;}

.contacthp{ float:left; width:100%; padding:20px 0 30px;}

.gallery{ float:left; width:298px; height:258px; margin-bottom:10px;}

.sharelist{ float:left; width:276px; padding:14px 0 30px 0px; margin:0px 0 0; height:23px; border-bottom:2px dotted #d3d3d3; clear:both;}
.sharelist ul{ float:left; width:100%; margin:0px; padding:0px;}
.sharelist li{ float:left; list-style:none; padding:0 18px 0 0;}
.sharelist li.print a{ float:left; background:url(../../img/frontend/print.png) no-repeat; width:68px; height:23px;}
.sharelist li.email a{ float:left; background:url(../../img/frontend/email.png) no-repeat; width:68px; height:23px;}
.sharelist li.share a{ float:left; background:url(../../img/frontend/share.gif) no-repeat; width:68px; height:23px;}

.googlemap{ float:left; width: 294px; height:242px;}


/* about*/
/*.aboutmain{ float:left; width:700px; padding:0 0 0 24px;}
*/.mainsection h2{ color:#000000; font-size:13px; font-weight:bold; padding:0 0 34px 24px;}
.aboutmain{ float:left; width:316px; padding:0 20px 0 24px; color:#000000; font-size:13px;}
.aboutmain2{ float:left; width:306px; padding:0 20px 0 24px; color:#000000; font-size:13px;}
.aboutmain h3,.aboutmain2 h3{ padding:0 0 10px 0;}
.aboutsec{ border-bottom:1px solid #b4b4b4; padding-bottom:20px; display:block; margin-bottom:20px;}
.bordergt{ border-right:2px solid #b4b4b4;}
.aboutmain .onlinenow{ padding:0 30px 10px 0; float:left;}
.aboutmain .skypeimg{ padding:0 30px 11px 0; float:left; width:120px;}
.aboutmain2 a{ color:#000000;}
.aboutmain2 a:hover{ color:#000000; text-decoration:none;}
/* caravan*/
.caravan{ float:left; width:698px; padding:0 0 0 26px; }
.caravanmain{ float:left; width:680px; padding:25px 20px 20px 18px; margin:35px 0 0 5px;  -moz-border-radius: 10px;
	-webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px;
	background-color:#ededee;}
.caravanmain .searchtitle{ background:url(../../img/frontend/searchbg.jpg) bottom repeat-x; float:left; width:100%; padding:0 0 10px;}
.caravanmain .searchtitle img{ float:left; margin-right:13px;}
.caravanmain .searchtitle .searchtxt{ float:left; margin-top:11px;}


.mapsection{ float:left; width:398px; padding-top:15px;}
.mapsection h6{ color:#4c4c4c; font-size:13px;}
.mapimg{ float:left; padding:0 0 0 55px; width:343px;}

.searchform{ float:left; width:225px; padding:15px 0 0 55px;}
.searchform ol{ float:left; margin:0px 0px 0px ;  padding:0px 0 0px; width:100%;}
.searchform li{ float:left; padding:0px 0 10px; margin:0px; list-style:none; color:#000000; }
.searchform li label{ width:100%; padding-bottom:7px; float:left; line-height:15px;}
.searchform li .selectbox{ border:1px solid #000000; height:19px; width:223px; padding:0 0 0 7px; color:#000000; font-size:11px; background:url(../../img/frontend/inputbg.jpg) top repeat-x;}
.searchform li.searchbtn{ text-align:center; margin:5px 0 0 20px; .margin:5px 0 0 10px; overflow:hidden;}
/*employers*/
.commondiv{ float:left; width:700px; padding:0 0px 0 24px; font-size:13px; color:#000000;}
.commondiv h2{ color:#000000; font-size:13px; font-weight:bold; padding:0 0 34px 0px; text-transform:uppercase;}
.commondiv a{ color:#226600; text-decoration:none; font-weight:bold; font-style:italic;}
.commondiv a:hover{ color:#226600; text-decoration:underline; font-weight:bold; font-style:italic;}

.commondiv .employers{ float:left; padding:0 45px 0 0; width:655px;}

/*hopper huts*/
.hopperhuts{ float:left; padding:0 20px 0 0; width:317px; font-size:13px;}
.hopperhuts ul{ float:left; margin:0px 0px 0px ;  padding:25px 0 0px 15px; width:302px;}
.hopperhuts li{ float:left; padding:0px 10px 10px 20px; margin:0px; width:272px;  color:#000000;}
.hopperhutsimg{ float:left; width:363px;}
/* contact*/
.contactform{ float:left; width:345px; padding:35px 0 0 0px;}
.contactform ol{ float:left; margin:0px 0px 0px ;  padding:0px 0 0px; width:100%;}
.contactform li{ float:left; padding:0px 0 6px; margin:0px; list-style:none; color:#000000;}
.contactform li label{ width:110px; padding:0px 10px 0 0; float:left; line-height:21px; text-align:right;}
.contactform li .textfield{ border:1px solid #000000; height:19px; width:200px; padding:0 10px 0; color:#000000; font-size:12px; background:url(../../img/frontend/inputbg.jpg) top repeat-x;}
.contactform li .selectfield{ border:1px solid #000000; height:21px; width:222px; padding:0 0px 0 10px; color:#000000; font-size:12px; background:url(../../img/frontend/inputbg.jpg) top repeat-x;}
.contactform li .check{ border:1px solid #000000; margin:4px 5px 0 0;}
.contactform li .field{ border:1px solid #000000; height:170px; width:200px; padding:0 10px 0; color:#000000; font-size:12px; background:url(../../img/frontend/inputbg.jpg) top repeat-x;}
.contactform li.chklist{padding-left:120px;}
.contactform li.send{ text-align:center; padding-left:120px;}
.contacttxt{ float:left; width:165px; padding:35px 0 0 25px;}
.btn{ background:url(../../img/frontend/submitbg.gif) no-repeat; width:113px; height:40px; line-height:40px; color:#dde0e0; font-weight:bold; border:none; cursor:pointer; }
.btn:hover{background:url(../../img/frontend/submit_hvr.gif) no-repeat; width:113px; height:40px; line-height:40px; color:#221f1f; font-weight:bold; border:none; cursor:pointer;}
/* hostels*/
.joinnow{ float:left; width:213px;}
.joinnow h1{ padding:0 0 20px;}
.joinnow h2{ color:#000000; font-size:19px; font-weight:bold; padding:0 0 17px; text-align:center;}

.joinnow ol{ float:left; margin:0px 0px 0px ;  padding:0px 0 0px 19px; width:188px;}
.joinnow li{ float:left; padding:0px 0 10px; margin:0px; list-style:none; color:#000000; }
.joinnow li label{ width:100%; padding-bottom: 7px; line-height:25px;}
.joinnow li .joinbox{ border:1px solid #000000; height:19px; width:164px; padding:0 0 0 7px; color:#000000; font-size:11px; background:url(../../img/frontend/inputbg.jpg) top repeat-x;}
.joinnow li.updatebtn{ text-align:center; margin:5px 0 0 25px; .margin:5px 0 0 10px; overflow:hidden;}

/* footer */
.footer{width:931px; padding:10px 0 0 20px; float:left; height:91px; margin-bottom:5px;
	background:url(../../img/frontend/footer_bg.png) no-repeat; clear:both;	
	}
.footer ul{ float:left; width:130px; line-height:15px;}
.footer li{ float:left; list-style:none; width:100%;}
.footer li a{ color:#ffffff; font-size:12px; text-decoration:none; display:block;}
.footer li a:hover{ color:#ffffff; font-size:12px; text-decoration:underline;}
.mvlogo{ float:left; border-left:1px solid #2f2f2f; padding:21px 0 0 28px; height:64px;}
.build{ float:right; background:url(../../img/frontend/buildby.gif) no-repeat; width:51px; height:38px; margin:25px 0 0;}



.commondiv dl {float:left; width:100%; margin:0px; padding:0px;}

.commondiv dl dt {float:left;width:auto; color:#000000;padding:0px; margin:0 25px 0 0;}
.commondiv dl dt .itstyle{ font-size:16px; font-style:italic; line-height:36px; padding:0px 0; float:left;}
.commondiv dl dt .itstyle2{padding:10px 0; float:left;}

.commondiv dl dd {float:left; margin:0; padding:0px 0;}
.commondiv .contactsec{ float:left; width:100%; color:#000000; font-size:13px; padding:20px 0 15px;}
.commondiv .contactsubhead{ font-size:14px; font-weight:bold; display:block;}

/* members*/
.membersmain{ float:left; width:724px; color:#000000;}
.membersmain .memtopdesc{ float:left; width:100%; font-size:15px; margin: 0  0 30px; font-weight:bold;}
.marlft{ margin-left:15px;}
.stdmembership{ float:left; width:354px; padding:0 0 0px;  -moz-border-radius: 9px;
	-webkit-border-radius: 9px; border-radius: 9px; -khtml-border-radius: 9px;
	}
.stdmembership .stdheader{ background:#2a9245 url(../../img/frontend/stdheaderbg.jpg) repeat; color:#000000; font-size:19px; width:319px; line-height:48px; padding:0px 18px 0 17px; height:65px;-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 9px 9px 0px 0px;
	border-radius: 9px 9px 0px 0px;		
}
.stdhedertype{ float:left; font-size:17px; font-weight:bolder; padding-top:9px;}
.stdmember{ font-size:17px; font-weight:normal; color:#000000;}
.stdprice{ float:right; font-size:32px; font-weight:bolder; color:#FFFFFF; padding-top:9px;}

.stdmembership .stdmem_list{ float:left; margin:0px 0px 0px ;  padding:9px 14px 9px 14px; width:322px; overflow:hidden;
-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-radius: 0px 0px 9px 9px;
	border-radius: 0px 0px 9px 9px;
	 height:268px;
	 border:2px solid #2a9245;
	}
.stdmembership ul{ float:left; margin:0px; padding:0px; width:100%; height:213px;}
.stdmembership li{ float:left; padding:4px 0 4px 26px; margin:0px; width:300px; list-style:none; background:url(../../img/frontend/stdlist_icon.png) left no-repeat; }
.membersdesc{ float:left; padding:18px 0px 0 0; width:724px; }
.membersimg{ float:left; width:353px; height:293px; margin-right:20px;}

.membersdetails{ float:left; padding:0 0px 0 0; margin:0px; width:350px; color:#000000; font-size:13px; line-height:16px;  }
.membersdetails img{ display:block; clear:both; padding:9px 0 0;}
.membersdetails ul{ float:left; margin:0px 0px 0px ;  padding:11px 0 0px 0px; width:335px;}
.membersdetails li{ float:left; padding:0px 0px 10px 0px; margin:0px; width:335px; line-height:17px;  list-style:none;}

/* visa extension*/
.visasmain{ float:left; width:724px; color:#000000;}
.visadetails{ float:left; width:367px; padding:0 20px 0 0; line-height:22px;}
.visadetails h4{ color:#000000; font-weight:bold; font-size:13px; margin:0px; padding:0px 0 23px;}
.visa_extimg{ float:left; width:337px; height:241px;}

.visaext_menu{ float:left; width:100%; margin-top:18px;}
.visaext_menu ul{ float:left; margin:0px 0px 0px ;  padding:0px 0 0px 0px; width:100%;}
.visaext_menu li{ float:left; padding:0px 0px 0px 0px; margin:0px; list-style:none;}
.visaext_menu li a{ float:left;}
.visaext_menu li.secyearvisa{ width:220px; height:73px; border-right:1px solid #b4b4b4;}
.visaext_menu li.workersrights{ width:208px; height:73px; margin-left:21px; border-right:1px solid #b4b4b4;}
.visaext_menu li.working_hvisa{ width:244px; height:73px; margin-left:21px;}

/* contact us*/
.contact_mainsection{ float:left; width:724px; padding-left:15px; background:url(../../img/frontend/contactusbg.jpg) bottom right no-repeat; overflow:hidden;}
.contactusdiv{ float:left; width:700px; padding:0 0px 0 24px; font-size:13px; color:#000000;}
.contactusdiv h2{ color:#000000; font-size:13px; font-weight:bold; padding:0 0 14px 0px; text-transform:uppercase;}
.contactusdiv .contactusdesc{ float:left; width:325px; color:#000000; font-size:14px; line-height:18px;}

.contactusdiv .contactus_det{ float:left; width:100%; color:#000000; font-size:14px; padding:13px 0 5px; line-height:18px;}

.contactusdiv .contactus_error{ float:left; width:100%; color:#fb4c4c; font-size:13px; padding:0px 0 5px; line-height:18px;}

.contactusdiv dl {float:left; width:100%; margin:0px; padding:0px;}
.contactusdiv dl dt {float:left;width:auto; color:#000000;padding:0px; margin:0 17px 0 0;}
.contactusdiv dl dd {float:left; margin:0; padding:0px 0;}
.contactusdiv dl dd .txtstyle{ font-size:14px; line-height:46px; color:#000000; padding:0px 10px 0 0; float:left;}

.contactusform{ float:left; width:345px; padding:10px 0 28px 0px;}
.contactusform ol{ float:left; margin:0px 0px 0px ;  padding:0px 0 0px; width:100%;}
.contactusform li{ float:left; padding:0px 0 6px; margin:0px; list-style:none; color:#000000; width:100%;}
.contactusform li .fieldarea {height:65px; width:378px; padding:0 10px 0; color:#000000; font-size:12px; background:url(../../img/frontend/inputbg.jpg) top repeat-x;
border-top:2px solid #d1d1d1; border-bottom:1px solid #d4d4d4; border-right:2px solid #000000; border-left:2px solid #000000;}

.contactusform li .fieldtext {height:25px; width:250px; padding:0 10px 0; color:#000000; font-size:12px; background:url(../../img/frontend/inputbg.jpg) top repeat-x;
border-top:2px solid #d1d1d1; border-bottom:1px solid #d4d4d4; border-right:2px solid #000000; border-left:2px solid #000000;}

.contactusform li label{ width:100%; padding-bottom:4px; padding-top:10px; float:left;}


.backbtn{ display:block; background:url(../../img/frontend/backbtn.jpg) top left no-repeat; color:#8faa34; padding:0 0 25px 24px;}
.backbtn:hover{ display:block; background:url(../../img/frontend/backbtn.jpg) top left no-repeat; color:#8faa34; padding:0 0 0px 24px; margin:0 0 25px; text-decoration:none;}


.checkbox label 
{
padding-left:5px;
}

.radio label 
{
padding-left:5px; 
padding-right:15px;
}



.login2{ float:left; width:213px; padding:0 0 7px; -moz-border-radius: 9px;
	-webkit-border-radius: 9px; border-radius: 9px; -khtml-border-radius: 9px;
	background-color:#e6e6e6;
	}
.login2 h1{ background:url(../../img/frontend/login_headerbg.jpg) repeat-x; color:#000000; font-size:19px; padding:24px 0 0 21px; height:43px;-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 9px 9px 0px 0px;
	border-radius: 9px 9px 0px 0px;}
	
.login2 h2{ background:url(../../img/frontend/login_headerbg.jpg) repeat-x; color:#000000; font-size:19px; padding:24px 0 0 21px; height:43px;-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 9px 9px 0px 0px;
	border-radius: 9px 9px 0px 0px;}
	
.login2 ol{ float:left; margin:17px 19px 0px ; .margin:17px 8px 0; padding:0px 0 15px; width:175px; background:url(../../img/frontend/loginbg.jpg) bottom repeat-x; overflow:hidden;}
.login2 li{ float:left; padding:3px 0 9px; margin:0px; list-style:none; line-height: 20px; }
.login2 li.radiolist{ width:100px; }
.login2 li.radiolist2{ width:75px; }
.login2 li label{ width:100%; padding-bottom:4px; float:left;}
.login2 li .textbox{ border:1px solid #000000; height:18px; background:url(../../img/frontend/inputbg.jpg) repeat-x; width:163px; padding:0 5px;}
.login2 li.loginbtn{width:74px;}
.login2 li.forgetpsd{width:101px; float:left; line-height:20px;}
.login2 li.forgetpsd a{ color:#000000; text-decoration:none;}
.login2 li.forgetpsd a:hover{ color:#000000; text-decoration:underline;}

.loginmenu2 { padding:21px 19px 0px ; width:175px; float:left; }
.loginmenu2 h6 { font-size:13px; color:#000000; font-weight:normal; padding:0px 0 18px 0px;}

.loginmenu2 ul { float: left; }
.loginmenu2 li { float: left; width:100%; }
.loginmenu2 li a { color:#445e4a; font-weight:bold; text-decoration:none; display:block }
.loginmenu2 li a:hover { color:#000000; font-weight:bold; text-decoration:underline; }

/*our star rating*/
.ourstarrating{ float:left; width:700px; font-size:13px;}
.ourstarrating h3{ font-size:13px; font-weight:bold; color:#000000; padding:30px 0 7px; clear:both;}
.ourstarrating ul{ float:left; margin:0px 0px 0px ;  padding:8px 0 0px 15px; width:685px;}

.ourstarrating li{ float:left; padding:4px 0 4px 26px; margin:0px; width:655px; list-style:none; background:url(../../img/frontend/stdlist_icon.png) left no-repeat; }


.ourstarrating .ratingimg{ float:left; display:block; clear:both; padding-bottom:7px;}
.ourstarrating p{ display:block; width:100%; float:left;}
/*new job list*/
/* first section*/
.jobs_weeklist{ float:left; width:718px; -moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 11px; -khtml-border-radius:11px; border:3px solid #2a9245; clear:both; margin-bottom:13px; color:#000000; }
	
.jobs_weeklist ul{ float:left; padding:14px 0 0px 12px; width:706px; height:83px;}
.jobs_weeklist li{ float:left; list-style:none; font-size:13px;}
.jobs_weeklist li.workhost{width:155px; background:url(../../img/frontend/jobdescbg.gif) top right no-repeat;}
.jobs_weeklist li.workhost a{ float:left; padding:43px 0 0;}
.jobs_weeklist .whimg{ float:left;height:48px; padding:9px 5px 11px 3px; display:block;}

.jobs_weeklist li.jobdescdet{width:150px; padding:0 0 0 10px; background: url(../../img/frontend/jobdescbg.gif) top right no-repeat; height:68px;}
.jobs_weeklist li .regionnew{ display:block; padding:3px 0 0px; color:#231f20; width:100%; font-weight:bold; font-size:14px;}
.jobs_weeklist li .placenew{ display:block; padding:3px 0 3px; color:#231f20; width:100%; font-size:14px;}


.jobs_weeklist li.jobratesec{width:185px; padding:0 0 0 10px;}
.jobs_weeklist li .jobrating{ display:block; padding:0px 0 5px; width:100%;}
.jobs_weeklist li .joblogo{ display:block; padding:5px 0 0px; width:100%;}
.jobs_weeklist li .position{ padding:8px 0 0px; color:#231f20; width:156px; float:left; font-weight:bold; font-size:12px;}
.jobs_weeklist li .position2{ padding:4px 0 0px; color:#231f20; height:22px; width:100%; display:block; float:left; font-weight:bold; font-size:12px;}
.jobs_weeklist li .nullspace{ padding:8px 0 0px; color:#231f20; width:156px; float:left; font-weight:bold; font-size:14px;}
.jobs_weeklist li .more{ float:right;  width:auto; text-align:right;overflow:hidden;  padding:15px 0px 0 0;}

.jobs_weeklist li.jobweekimg{width:65px; padding:0 0 0 10px;}
/* second section*/
.joblistnew{ float:left; width:718px; -moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 11px; -khtml-border-radius:11px; border:3px solid #2a9245; clear:both; margin-bottom:13px; color:#000000; }
.joblistnew ul{ float:left; padding:14px 0 0px 12px; width:706px; height:83px;}
.joblistnew li{ float:left; list-style:none; font-size:13px;}
.joblistnew li.posted{width:155px; background:url(../../img/frontend/jobdescbg.gif) right no-repeat; height:68px;}
.joblistnew li .pvtemployer{ display:block; padding:11px 0 0px; color:#231f20; width:100%; font-weight:bold; font-size:14px;clear:both;}

.joblistnew li.jobdescdet{width:150px; padding:0 0 0 10px; background: url(../../img/frontend/jobdescbg.gif) top right no-repeat; height:68px;}
.joblistnew li .regionnew{ display:block; padding:3px 0 0px; color:#231f20; width:100%; font-weight:bold; font-size:14px;}
.joblistnew li .placenew{ display:block; padding:3px 0 3px; color:#231f20; width:100%; font-size:14px;}

.joblistnew li.jobdescdet2{width:185px; padding:0 0 0 10px;}
.joblistnew li .jobtitlenew{ display:block; padding:0px 0 7px; color:#231f20; width:100%; font-weight:bold; font-size:14px;}
.joblistnew li .hournew{ display:block; padding:3px 0 5px; color:#231f20; width:100%; font-weight:bold;clear:both; font-size:14px;}
.joblistnew li .more{ float:right;  width:auto; text-align:right;overflow:hidden; padding:15px 0px 0 0;}

.joblistnew li.jobweekimg{width:65px; padding:0 0 0 10px;}
.joblistnew li .position{ padding:8px 0 0px; color:#231f20; width:156px; float:left; font-weight:bold; font-size:12px;}
.joblistnew li .position2{ padding:4px 0 0px; color:#231f20; height:22px; width:100%; display:block; float:left; font-weight:bold; font-size:12px;}

/* third section*/
.jobs_caravanlist{ float:left; width:718px; -moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 11px; -khtml-border-radius:11px; border:3px solid #2a9245; clear:both; margin-bottom:13px; color:#000000; }
.jobs_caravanlist ul{ float:left; padding:14px 0 0px 12px; width:706px; height:83px;}
.jobs_caravanlist li{ float:left; list-style:none; font-size:13px;}
.jobs_caravanlist li.workhost{width:155px; background:url(../../img/frontend/jobdescbg.gif) top right no-repeat;}
.jobs_caravanlist li.workhost a{ float:left; padding:45px 0 0;}
.jobs_caravanlist .wcpimg{ float:left;height:48px; padding:9px 5px 11px 3px; display:block;}

.jobs_weeklist .whimg{ float:left;height:48px; padding:9px 5px 11px 3px; display:block;}

.jobs_caravanlist li.jobdescdet{width:150px; padding:0 0 0 10px; background: url(../../img/frontend/jobdescbg.gif) top right no-repeat;}
.jobs_caravanlist li .regionnew{ display:block; padding:3px 0 0px; color:#231f20; width:100%; font-weight:bold; font-size:14px;}
.jobs_caravanlist li .placenew{ display:block; padding:3px 0 3px; color:#231f20; width:100%; font-size:14px;}

.jobs_caravanlist li.jobratesec{width:185px; padding:0 0 0 10px;}
.jobs_caravanlist li .jobrating{ display:block; padding:0px 0 5px; width:100%;}
.jobs_caravanlist li .joblogo{ display:block; padding:5px 0 0px; width:100%;}
.jobs_caravanlist li .position{ padding:8px 0 0px; color:#231f20; width:156px; float:left; font-weight:bold; font-size:12px;}
.jobs_caravanlist li .position2{ padding:4px 0 0px; color:#231f20; height:22px; width:100%; display:block; float:left; font-weight:bold; font-size:12px;}
.jobs_caravanlist li .nullspace{ padding:8px 0 0px; color:#231f20; width:156px; float:left; font-weight:bold; font-size:14px;}

.jobs_caravanlist li .more{ float:right;  width:auto; text-align:right;overflow:hidden;  padding:15px 0px 0 0;}

.jobs_caravanlist li.jobweekimg{width:65px; padding:0 0 0 10px;}






a.joinnow{ background:url(../../img/frontend/p_joinnow.png) no-repeat; width:175px; height:41px;}
a.joinnow:hover{ background:url(../../img/frontend/join_now.png) no-repeat; width:175px; height:41px;}

a.chinese_joinnow{ background:url(../../img/frontend/chinese_p_joinnow.png) no-repeat; width:175px; height:41px; display:block; clear:both;}
a.chinese_joinnow:hover{ background:url(../../img/frontend/chinese_join_now.png) no-repeat; width:175px; height:41px; display:block; clear:both;}


ol.terms{ padding:0 0 0 20px;}
ol.terms li{ padding:0 0 10px 5px;}
ol.terms li ul{ padding:10px 0 0 20px;}
ol.terms li ul li{ padding:0 0 10px 5px; list-style:upper-alpha;}
ol.terms li ul li ul{ padding:10px 0 0 20px;}
ol.terms li ul li ul li{ padding:0 0 10px 5px; list-style:upper-roman;}
ol.terms li ul li ul li ul{ padding:10px 0 0 20px;}
ol.terms li ul li ul li ul li{ padding:0 0 10px 5px; list-style:lower-alpha;}
ol.terms li ul li ul li ul li ul{ padding:10px 0 0 20px;}
ol.terms li ul li ul li ul li ul li{ padding:0 0 10px 5px; list-style:lower-roman;}

ul.privacy{ padding:0 0 0 25px;}
ul.privacy li{ padding:0 0 10px 5px;}

.btnimg{opacity:1;filter:alpha(opacity=100);  }
.btnimg:hover{ filter:alpha(opacity=75); opacity:0.75; cursor:pointer; }


.no_list
{
color: red; 
padding:0px 0px 10px 0px;
font-size: 12px;
text-align: left;
}

.joblistnew li.chat, .jobs_weeklist li.chat, .jobs_caravanlist li.chat
{
width: 105px;
padding-left:10px;
background: url(../../img/frontend/jobdescbg.gif) right no-repeat;
height: 68px;
line-height:19px;
}






.heading_small {
	font-family: 'Oldenburg', Arial, cursive;
    font-size: 15px !important;
    /* font-weight: normal !important; */
    text-transform:uppercase;
}

.heading_large {
   font-family: 'Oldenburg', Arial, cursive;
   font-size: 17px !important;
   font-weight: bold !important;
   text-transform:uppercase;
}

.login_button {
   font-family: 'Oldenburg', Arial, cursive;
   font-size: 24px !important;
   font-weight: bold !important;
   text-transform:uppercase;
   color:#FFFFFF !important;
}