/* Homepage main overrides */
#container { width:980px!important; }
#content { float:none; width:980px!important; padding:0!important; margin:0 auto 0 auto!important; }

/* RE-BRANDING Therese Kritzinger 20100818 */
/* Added width: 1006px; margin: 0 auto; */
/* Intro panel */
#section-banner-wrapper {
	/* width:100%; */
	width: 1006px; /* TK */
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	position:relative;
	/* margin:0; */
	margin: 0 auto;
	background-repeat:repeat;
	background-position:right top;
	overflow:hidden;
}
/*bg textures*/

.section-banner-grime { background-image:url(../images/common/v4/section-banners/bg-repeat-grime-a.jpg); } /* width: 1006px; margin: 0 auto; TK */
.section-banner-grime h1 { font-size:2.6em; color: #755c32; }

/* RE-BRANDING Therese Kritzinger 20100818 */
/* Added width: 1006px; */
/*torn edges*/
#section-banner-top-edge, #section-banner-bottom-edge {
	position:absolute;
	height:30px;
	/* width:100%; */
	width: 1006px;
	padding:1px;
	z-index:200;
}
#section-banner-top-edge {
	top:0;
	background:url(../images/common/v4/section-banners/torn-edge-top.png) repeat-x top left;
	_background:url(../images/common/v4/section-banners/torn-edge-top.gif) repeat-x top left;
}
#section-banner-bottom-edge {
	bottom:0;
	background:url(../images/common/v4/section-banners/torn-edge-bottom.png) repeat-x bottom left;
	_background:url(../images/common/v4/section-banners/torn-edge-bottom.gif) repeat-x bottom left;
}
/*needed 2 inner divs, the first one mustn't have a WIDTH else it'll go to shit, so this one's caled 'section-banner-inner-wrapper'*/
/*turned out handy for putting an extra layer of graphics in of necessary - but hidden from IE6*/
#section-banner-inner-wrapper {
	position:relative;
}

#section-banner-inner {
	position:relative;
	margin:0 auto;
	width:980px;
	padding:30px 0;
}

#section-banner-l { width:430px; float:left; }

/* RE-BRANDING Therese Kritzinger 20100821 */
/* #section-banner-l h1 { 	font-family:Georgia, "Times New Roman", Times, serif; line-height:1.1em; letter-spacing:-1px; color:#635e41; } */
#section-banner-l h1 { font-size:200%;float:left;color:#685610;padding:0px 0 0;letter-spacing:-1px } /* change font and colour */

#section-banner-l p { font-size:1.3em; line-height:1.4em; }
#section-banner-l p a { color:#755c32; }
a.learn-more-link {
	float:right;
	padding:8px 15px 8px 15px;
	margin:0 10px 5px 0;
	/* background-color:#635e41; */
	background-color:#685610; /* RE-BRANDING Therese Kritzinger 20100821 */ /* brown */
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
}
#section-banner-l a.learn-more-link:hover { 
	/* background-color:#9cbb37; */
	background-color:#83b62f; /* RE-BRANDING Therese Kritzinger 20100821 */ /* slightly darker green */
}
a.learn-more-tefl { 
	/* background-color:#75715a; */
	background-color:#685610; /* RE-BRANDING Therese Kritzinger 20100821 */ /* brown */
}

/* MEDIA PANEL */
#media-panel-container {
	float:right;
	width:499px;
	height:284px;
	padding:27px 0 0 17px;
	margin:0;
	background:url(/images/homepage/v5/bg-mediapanel.png) no-repeat top left;
	_background:url(/images/homepage/v5/bg-mediapanel.gif) no-repeat top left;
}

/* MAIN LEFT AND RIGHT SECTIONS */
.section-half { float:left; width:480px; margin:0 20px 20px 0; } /* RE-BRANDING Therese Kritzinger 20100821 */ /* added 20px margin bottom */
.home-tefl { margin-right:0; }
#content .section-half h2 { border:0!important; margin:0; padding:0; }
#content .section-half h2 a, .section-half h2 a span { border:0!important; }

#searchbox { background: none; width:240px; float:right; border-left:1px solid #cdcab7; padding-top:0!important; }
#searchbox form { margin-top:0;}
#searchbox #ventureSearch { background: url(/images/homepage/v5/title-findyouradventure.png) no-repeat top left; padding:40px 10px 0 20px; }
#searchbox h3 { display:none; }
#searchbox input.btn-quicksearch { float:right; }

/* Travel */
/* RE-BRANDING Therese Kritzinger 20100824 */
/* 
.home-travel h2 a { display:block; width:480px; height:118px; background: url(/images/homepage/v5/title-travel-section.jpg) no-repeat top left; }
.home-tefl h2 a { display:block; width:480px; height:118px; background: url(/images/homepage/v5/title-tefl-section.jpg) no-repeat top left; }
*/
h2.home-travel-heading a { display:block; width:480px; height:118px; background: url(/images/homepage/v5/title-travel-section-3.jpg) no-repeat top left; }
h2.home-tefl-heading a { display:block; width:480px; height:118px; background: url(/images/homepage/v5/title-tefl-section-2.jpg) no-repeat top left; }

span.home-travel-heading a { text-indent:-9999px; display:block; width:480px; height:118px; background: url(/images/homepage/v5/title-travel-section-3.jpg) no-repeat top left; }
span.home-tefl-heading a { text-indent:-9999px; display:block; width:480px; height:118px; background: url(/images/homepage/v5/title-tefl-section-2.jpg) no-repeat top left; }

/* above: changing the way background images are assigned, as both travel and TEFL content now reside in left section on home page */
/* Replaced title-travel-section.jpg with title-travel-section-2.jpg */

.home-travel h2 a span, .home-tefl h2 a span { display:block; width:480px; height:118px; margin-left:-5000px; }

.home-travel .home-text-section { float:left; width:230px; }
.home-tefl .home-text-section { float:left; width:270px; }


/* Tabs layout */
.dynamic-tabs {
	overflow:hidden;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
	background:url(/images/tefl-v3/courses/course-tabs-line-2.png) repeat-x bottom /* RE-BRANDING Therese Kritzinger 20100821 */ /* replaced line image */
}

.dynamic-tabs li {float:left;margin:0 5px 0 0;padding:0;background:none;}
.dynamic-tabs li a {
	display:block;
	position:relative;
	/* color:#9a9d86; */ 
	color:#685610; /* RE-BRANDING Therese Kritzinger 20100821 */ /* dark brown 685610 */ 
	text-decoration:none;
	/* background:#ebedda url(/images/tefl-v3/courses/course-tabs-line.png) repeat-x bottom; */
	background:#c3ac85 url(/images/tefl-v3/courses/course-tabs-line-2.png) repeat-x bottom; /* RE-BRANDING Therese Kritzinger 20100821 */ /* beige / light brown */
	padding:12px 12px 8px 12px;
}

/* .dynamic-tabs li a:hover,.dynamic-tabs li a:focus,.dynamic-tabs li a:active {background-color:#6c6b03;	color:#fff; outline:none;} */
.dynamic-tabs li a:hover,.dynamic-tabs li a:focus,.dynamic-tabs li a:active {background-color:#83b62f;	color:#fff; outline:none;} /* RE-BRANDING Therese Kritzinger 20100821 */ /* dark brown 685610 */  /* green 83b62f */
.dynamic-tabs.course-classroom-tabs li a:hover,.dynamic-tabs.course-classroom-tabs li a:focus,.dynamic-tabs.course-classroom-tabs li a:active {background-color:#f28506; outline:none!important;}

.dynamic-tabs li.dynamic-tab-active a {
	padding:10px 12px 8px 12px;
	/* background:#6c6b03!important; */
	background:#83b62f!important; /* RE-BRANDING Therese Kritzinger 20100821 */ /* brown 685610 */ /* green 83b62f */
	color:#fff!important;
	border:0;
	border-bottom:none;
	top:0px;
	cursor:default;
}

/* medium rounded corners for standard buttons */
.dynamic-tabs li a span.tl, .dynamic-tabs li a span.tr {position:absolute;width:5px;height:5px;background:url(/images/tefl-v3/common/corners/corners-medium-white.png) no-repeat top left;padding:0;}
.dynamic-tabs li a span.tl {top:0;left:0;background-position:top left!important}
.dynamic-tabs li a span.tr {top:0;right:0;background-position:top right!important}

.travel-tabs-wrapper { background: #f6f2da url(/images/homepage/v5/bg-travel-tabs-wrapper1.jpg) no-repeat top left; margin:0 0 25px 0; }
.travel-tabs-wrapper .inner-content { /*background-color:#f4f9e7; */ padding:20px 15px 20px 15px; background: url(/images/homepage/v5/tabs-torn-edge.png) no-repeat bottom left; _background: url(/images/homepage/v5/tabs-torn-edge.gif) no-repeat bottom left;}

.mid-info-item {
	clear:left;
	margin:0 0 20px 0;
	overflow:hidden
}
/* a.mid-item-img { float:left; border:1px solid #6c6b03;}  */
a.mid-item-img { float:left; border:1px solid #685610;} /* RE-BRANDING Therese Kritzinger 20100821 */ /* brown border */
.mid-info-item p {
	/* width:380px; */
	width: 340px; /* RE-BRANDING Therese Kritzinger 20100821 */
	padding:0;
	margin:0 0 0 10px;
	float:left;
}
.mid-info-item p a { font-weight:bold; color:#685610; } 

/* Travel News */

#travel-news ul { list-style:none; margin:0; padding:0;  }
#travel-news ul li { padding:0; margin:0 0 20px 0; overflow:hidden; }
/* #travel-news ul li a { float:left; width:380px; margin:0 0 0 10px; font-weight:bold; color:#6c6b03; } */
#travel-news ul li a { float:left; width:340px; margin:0 0 0 10px; font-weight:bold; color:#6c6b03; } /* RE-BRANDING Therese Kritzinger 20100821 */
#travel-news ul li a.news-link-img { width:48px; border:1px solid #6c6b03; margin:0; }

/* #travel-news a.learn-more-link { background-color:#929f43; } */
#travel-news a.learn-more-link { background-color:#83b62f; } /* RE-BRANDING Therese Kritzinger 20100821 */ /* green */

/* Travel Community */
.campfire-l { float:left; width: 230px; margin-right:10px; }
.campfire-r { float:left; width:200px; }
#campfire-new-user-sign-up {
	display:block;
	float:left;
	background:#fc575e;
	padding:7px 10px;
	margin:10px 0 0 0;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	text-decoration:none!important;
	/*rounded-corners won't show in IE - but they'll never know*/
  -moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#campfire-new-user-sign-up:hover, #campfire-new-user-sign-up:focus, #campfire-new-user-sign-up:active {
	text-decoration:none;
	background:#4698cb;
	color:#fff!important;
}

/* Large Video Panel */

.video-panel {
	float:left;
	width: 210px;
	padding:5px;
}
.video-panel a img { border:0 }
.video-panel p {
	font-family: Arial, Helvetica, San-Serif;
	color:#686868;
	padding:0;
	margin:10px 0 0 0;
	font-size:1em;
	line-height:1em;
}

#home-tefl-courses span.price-was { display:none; }

#home-tefl-courses { background: url(/images/homepage/v5/icon-teflcourses.png) no-repeat top left; min-height:90px; height:auto!important; height:90px; }
#home-tefl-china { background: url(/images/homepage/v5/icon-teflchina.jpg) no-repeat top left; }
#home-tefl-thailand { background: url(/images/homepage/v5/icon-teflthailand.jpg) no-repeat top left; margin-bottom:25px!important;}


/* New TEFL panel layout - 10/11/2010 - Chris Leach */

p.tefl-home-intro { margin:0 0 15px 0; padding:0 10px 0 10px; }
.tefl-home-panel { padding:0 0 0 135px; margin:0 0 15px 0; min-height:117px; height:auto!important; height:117px; }
.tefl-home-panel h3 { float:left; width:240px; padding:0; margin:0; font-size:150%; }
.tefl-home-panel a.btn-learn { float:right; margin-right:10px; }
.tefl-home-panel p { clear:both; padding:5px 0 0 0; border-top:1px solid #ddd9d0; }
.tefl-home-panel p a { color:#138cd4; font-weight:bold; }
.home-tefl-courses-title-bg{ background: url("/images/homepage/v5/title-tefltaster.png") no-repeat scroll left top transparent; height: 23px; margin: 0; padding: 0; width: 243px; text-indent: -9999px;}
.home-tefl-courses-title{float:left; width:240px; padding:0; margin:0; font-size:150%; border: medium none !important;}
.tefl-home-resources-title{ color: #E85505; font-size: 1.2em; margin: 0; padding: 15px 80px 10px 100px; text-align: center;}

#home-tefl-courses span.price-was { display:none; }

#home-tefl-courses { background: url(/images/homepage/v5/icon-teflcourses.png) no-repeat top left; min-height:90px; height:auto!important; height:90px; }
#home-tefl-china { background: url(/images/homepage/v5/icon-teflchina.jpg) no-repeat top left; }
#home-tefl-thailand { background: url(/images/homepage/v5/icon-teflthailand.jpg) no-repeat top left; margin-bottom:25px!important;}

.tefl-home-taster { background: url(/images/homepage/v5/bg-tefltaster.jpg) no-repeat bottom left; margin:0 0 15px 0;}
.tefl-home-taster .inner-content { background: url(/images/homepage/v5/bg-tefltaster-top.jpg) no-repeat top left; padding:25px 140px 25px 15px; }
.tefl-home-taster h3 { margin:0; padding:0; background: url(/images/homepage/v5/title-tefltaster.png) no-repeat top left; width:243px; height:23px; }
.tefl-home-taster h3 span { display:block; width:243px; height:23px; margin-left:-5000px; }
.tefl-home-taster p { margin:0; padding:10px 0 8px 0; }
.tefl-home-taster p strong { font-size:1.2em; color:#4a6607; }
.tefl-home-taster p strong span.price-was { display: none; }

.tefl-home-resources { background: url(/images/homepage/v5/bg-teflresources.png) no-repeat top left; margin:0 0 15px 0; }
.tefl-home-resources .inner-content { background: url(/images/homepage/v5/bg-teflresources-end.png) no-repeat bottom left; margin:0; padding:0 0 30px 0; }
.tefl-home-resources h3 { color:#e85505; font-size:1.2em; padding:15px 80px 10px 100px; margin:0; text-align:center; }
.tefl-home-resources .tefl-home-resource { width:159px; float:left; text-align:center; border-right:1px solid #ddd9d0; }

.tefl-home-resources p { color:#36372b; text-transform: uppercase; min-height:135px; height:auto!important; height:135px;}
.tefl-home-resources #tefl-ebook p { background: url(/images/homepage/v5/tefl-resource-ebook.png) no-repeat bottom; }
.tefl-home-resources #tefl-guide p { background: url(/images/homepage/v5/tefl-resource-guide.png) no-repeat bottom; }
.tefl-home-resources #tefl-brochure p { background: url(/images/homepage/v5/tefl-resource-brochure.png) no-repeat bottom; }
.tefl-home-resources #tefl-brochure { border:0; }

.tefl-home-resources a.btn-small { padding:4px 12px; }

.tefl-home-panel .china-landing-flash { border: 0; background-color: #f4f7e0; display: block; padding: 5px 7px;}

/* END New TEFL panel layout */

.half-block { margin-bottom:10px; }

/* RE-BRANDING Therese Kritzinger 20100821 */ /* change margin & padding */
/* .recommended-tefl {position:relative;padding:0 0 15px; margin-bottom:20px;} */
.recommended-tefl {position:relative;padding:0 0 15px; margin-bottom:20px;}
.recommended-tefl h3 {border:none;padding:0;margin:0;height:71px;}

#recommended-tefl-prices {position:absolute;top:5px;right:10px;text-align:right;color:#999;font-size:90%;}
#recommended-tefl-prices strong {display:block;font-size:240%;line-height:90%}
#recommended-tefl-prices strong span.price-was { display:none; }
#recommended-tefl-prices.promo  {margin-top:0;top:10px;}

ul.recommended-tefl-items {list-style:none; border-bottom:1px solid #ddd;margin:0 0 10px;padding:6px 0;_float:left;}
ul.recommended-tefl-items li {background:url(/images/tefl-v3/common/bullets/blt-star-outline-orange.gif) no-repeat 4px 3px;overflow:hidden;_float:left;padding:0 0 0 37px}
ul.recommended-tefl-items strong {font-size:250%;float:left;color:#555;padding:0px 0 0;letter-spacing:-1px}
ul.recommended-tefl-items a {float:right}

ul.recommended-tefl-items a.btn-standard {padding:5px 25px 5px 10px}

p.recommended-tefl-para {float:left;width:340px;}
ul.recommended-tefl-links {float:right;width:80px;margin:0; padding:0; list-style:none;}
ul.recommended-tefl-links li {padding:2px 0 2px 14px;margin:0;background-image:url(/images/tefl-v3/common/bullets/blt-arrow-orange.gif);background-position: 0 4px; background-repeat:no-repeat;}
ul.recommended-tefl-links a {/*color:#969696!important*/color:#92997e!important;font-weight:bold}

/* RE-BRANDING Therese Kritzinger 20100821 */ /* commented out absolute positioning below for the time being */
/* p.recommended-tefl-more {position:absolute;bottom:0;left:0} */

.recommended-tefl-courses #recommended-tefl-prices strong {color:#f24e06}
.recommended-tefl-courses h3 {background:url(/images/tefl-v3/common/titles/title-tefl-courses-recommended.gif) no-repeat}
.recommended-tefl-courses h3 span,.recommended-tefl-jobs h3 span {display:none}
.recommended-tefl-courses ul.recommended-tefl-items {border-bottom-color:#f8a682}

.recommended-tefl-jobs h3 {background:url(/images/tefl-v3/common/titles/title-tefl-jobs-recommended.gif) no-repeat}
.recommended-tefl-jobs ul.recommended-tefl-items li {background-image:url(/images/tefl-v3/common/bullets/blt-star-outline-blue.gif)}
.recommended-tefl-jobs ul.recommended-tefl-items strong {font-size:200%;}
.recommended-tefl-jobs ul.recommended-tefl-items strong span {font-size:55%;letter-spacing:normal;line-height:0}
.recommended-tefl-jobs ul.recommended-tefl-items {border-bottom-color:#8bd9ff}

.recommended-tefl-jobs p.recommended-tefl-para {width:280px}
.recommended-tefl-jobs ul.recommended-tefl-links {width:160px}
.recommended-tefl-jobs ul.recommended-tefl-links li {background-image:url(/images/tefl-v3/common/bullets/blt-arrow-blue.gif)}

ul.recommended-tefl-links li a:hover { text-decoration:none; }


#social-media-bar { text-align:center; }
#social-media-bar img { margin:0 auto 0 auto; }


/* NEW HOME SEARCH */
#welcome {
	margin-right:4px;
	padding-top:0px
}
h2.welcome-text {
	color:#fc6c0d;
	margin-top:0!important;
	padding-top:0!important
}
a.video-icon-link {
	display:block;
	background: url(../images/icons/video-icon-home.gif) no-repeat top left;
	font-size:0.9em;
	padding:5px 0 5px 30px;
	margin-top:4px;
}

/* Hides from IE-mac \*/
* html #searchbox p { height:1% }
#searchbox p { display:block }
/* End hide from IE-mac */

#searchbar { background: none }



.right { float:right }

#get-tefl-certified { background:url(../images/homepage/v2/tefl-rosette.png) no-repeat top right; }
#get-tefl-certified h2 {
	background:none;
	color:#7fb428;
	font:bold 1.5em Arial, Helvetica, sans-serif!important;
	line-height:1.2em!important;
	width:240px;
	padding-top:10px;
}
#get-tefl-certified .browse-btn a {
	background:url(../images/homepage/v2/btn-browse-courses1.png) no-repeat top left;
	display:block;
	width:341px;
	padding:0px 10px 0 0!important;
	margin:0px 0px 20px 0px!important;
	color:#fff;
	text-decoration:none;
	font-size:1.2em;
	border:none!important;
}
#get-tefl-certified .browse-btn a span {
	display:block;
	padding-left:9px;
	background:url(../images/homepage/v2/btn-browse-courses-end.png) no-repeat bottom left;
}
#get-tefl-certified .browse-btn a strong {
	display:block;
	padding:4px 3px 3px 40px!important;
	background:url(../images/homepage/v2/btn-browse-courses-arw.gif) no-repeat left;
}
#get-tefl-certified .browse-btn a:hover, #get-tefl-certified .browse-btn a:focus, #get-tefl-certified .browse-btn a:active { background:url(../images/homepage/v2/btn-browse-over1.png) no-repeat top left }
#get-tefl-certified .browse-btn a:hover span, #get-tefl-certified .browse-btn a:focus span, #get-tefl-certified .browse-btn a:active span { background:url(../images/homepage/v2/btn-browse-end-over.png) no-repeat bottom left }
#get-tefl-certified a {
	text-decoration:none;
	border-bottom:1px dashed #565656;
}
#get-tefl-certified h3 a {
	font-size:0.8em;
	color:#999999;
	background:none!important;
}
#get-tefl-certified a:hover, #get-tefl-certified a:focus, #get-tefl-certified a:active { border-bottom:1px dotted #CCCCCC; }
.call-us {
	font:bold 1.6em Arial, Helvetica, sans-serif;
	letter-spacing:-1px!important;
	color:#CCC;
	line-height:1.0em!important;
	margin:10px 0px 20px 0px!important;
	border-top:1px solid #CCC;
	padding:10px 0px 0px 0px!important;
}
.call-us strong { color:#444 }


/* HOMEPAGE CONTACT BUTTONS FORM CONTENTS */

.btn-form-header {
	background:url(../images/common/v3/home/bg-contactform1-top.png) no-repeat top left;
	margin-bottom:2px;
}
.btn-header-pos0 { background:url(../images/common/v3/home/bg-contactform0-top.png) no-repeat top left }
.btn-header-pos2 { background:url(../images/common/v3/home/bg-contactform2-top.png) no-repeat top left }
.btn-header-pos3 { background:url(../images/common/v3/home/bg-contactform3-top.png) no-repeat top left }
.btn-form-header-inner {
	padding:18px 10px 0 10px;
	background:url(../images/common/v3/home/bg-contactform1-end.png) no-repeat bottom left
}
.btn-form-header div.trips-tefl-option {
	float:left;
	width:300px;
	margin:5px 0 10px 0;
}
.btn-form-header h3 { margin:0 }
.btn-form-header div.trips-tefl-option span { float:left }
.btn-form-header div.trips-tefl-option label {
	width:115px;
	font-size:1.1em;
	font-weight:bold;
	margin:0
}
.btn-form-header div.trips-tefl-option .btn-checkbox {
	float:left;
	width:25px;
	margin:2px 0 0 0!important
}
.btn-form-header p.btn-form-question {
	color:#5c5c5c;
	float:left;
	width:380px;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0 10px 0;
	padding:0;
}
.btn-form-header p.btn-form-indicator {
	float:right;
	margin:0;
	padding:0;
}
.btn-form-indicator em {
	color:#f00;
	font-weight:bold
}
.btn-form-fields { background:url(../images/common/v3/home/bg-contactform-details-top.png) no-repeat top left; }
.btn-form-fields .btn-form-details-inner {
	padding:5px 10px 10px 10px;
	background:url(../images/common/v3/home/bg-contactform-details-end.png) no-repeat bottom left;
}
.btn-form-fields .btn-form-details-half {
	float:left;
	width:335px;
	margin:0 10px 10px 0;
}
.btn-form-fields .btn-form-details-half label {
	text-align:left;
	font-weight:bold;
	color:#5c5c5c;
	margin-right:5px;
	font-size:1.3em;
	width:120px;
	float:left
}
.btn-form-fields .btn-form-details-half input, .btn-form-fields .btn-form-details-half select {
	float:left;
	width:182px;
}
.btn-form-fields .btn-form-details-half textarea { height:53px }
.btn-form-fields div.optInArea {
	width:460px;
	float:left;
	margin:8px 35px 0 10px
}
.btn-form-fields div.optInArea label.optIn {
	width:430px;
	float:left;
	margin:0 5px 0 0
}
.btn-form-fields div.optInArea input { width:20px }
.btn-form-fields input.form-btnSubmit {
	width:158px;
	cursor:pointer;
	height:28px;
	background: url(../images/common/v3/home/btn-contactform-send.png) no-repeat top left;
	border:0
}
/* New homepage middle boxes */

.home-box1 { background:url(../images/common/v3/home/bg-homebox-1.png) no-repeat top left; }
.home-box2 { background:url(../images/common/v3/home/bg-homebox-2.png) no-repeat top left; }
.home-box3 {
	background:url(../images/common/v3/home/bg-homebox-3.png) no-repeat top left;
	margin-right:0!important;
}
.home-box1 h3 { background:url(../images/common/v3/home/img-ventures-box.jpg) no-repeat top left; }
.home-box2 h3 { background:url(../images/common/v3/home/img-tefl-box.jpg) no-repeat top left; }
.home-box3 h3 { background:url(../images/common/v3/home/img-recommended-box.jpg) no-repeat top left; }
.content-box2 h3 a {
	display:block;
	padding:100px 0 0 0;
	color:#fff;
	font-size:1em;
	text-decoration:none;
}
.content-box2 h3 a:active, .content-box2 h3 a:focus { color:#fff!important }
.content-box2 h3 span { padding:5px 5px 5px 5px; }
.home-box3 h3 {
	padding:100px 0 0 0;
	color:#fff;
	font-size:1.4em;
}
.home-box1 h3 span {
	display:block;
	background:url(../images/common/v3/home/bg-homebox-1-title.png) repeat
}
.home-box2 h3 span {
	display:block;
	background:url(../images/common/v3/home/bg-homebox-2-title.png) repeat
}
.home-box3 h3 span {
	display:block;
	background:url(../images/common/v3/home/bg-homebox-3-title.png) repeat
}
/*.nav-r h2.navr-browse-trips, .nav-r h2.navr-browse-tefl { margin-bottom:10px; padding:0; background:url(../images/common/v3/home/bg-navr-h2.png) no-repeat top left}
.nav-r h2.navr-browse-trips a, .nav-r h2.navr-browse-tefl a { display:block; padding:3px 0 3px 6px; text-decoration:none; background:url(../images/common/v3/home/bg-navr-h2-end.png) no-repeat bottom left} */
.nav-r h2.navr-browse-trips, .nav-r h2.navr-browse-tefl {
	margin-bottom:2px;
	padding:0
}
.nav-r h2.navr-browse-trips a, .nav-r h2.navr-browse-tefl a {
	display:block;
	padding:0;
	text-decoration:none
}
.nav-r h2 a:hover { color:#000 }
.nav-r h2 span {
	display:block;
	padding:10px 10px 10px 38px
}
.nav-r h2.navr-browse-trips span { background:url(../images/common/v3/home/bg-navr-h2-trips.png) no-repeat left }
.nav-r h2.navr-browse-tefl span { background:url(../images/common/v3/home/bg-navr-h2-tefl.png) no-repeat left }
.nav-r h3 { padding-left:5px }
.nav-r ul { margin-left:10px!important }
.nav-r p.nav-r-more-link {
	padding:0;
	margin:0;
	text-align:right
}
.nav-r p.nav-r-more-link a { font-weight:bold }
/* New panels */

.side-area {
	width:210px;
	overflow:hidden;
	margin:0 0 20px 0;
}
.side-area h3 {
	font-size:0.9em;
	line-height:1.5em;
	margin:0 0 10px 0
}
.side-area h3 em {
	display:block;
	font-style:normal;
	font-size:1.8em
}
.side-area ul {
	float:none!important;
	margin:0 0 10px 5px!important;
	padding:0;
	list-style:none;
}
.side-area ul li {
	float:none!important;
	margin:0;
	padding:0
}
.side-area ul li a {
	display:block;
	font-weight:bold;
	color:#434343;
	padding:8px 0 8px 33px;
	_padding:0px 0px 0px 33px;
}
.side-area ul li a:hover {
	text-decoration:none;
	color:#434343;
}
.side-area ul li a:active, .side-area ul li a:focus {
	background-color: transparent!important;
	color:#434343!important
}
.side-area a.side-link-all {
	padding:8px 15px 8px 15px;
	margin:0 0 5px 0;
	background-color:#b4d549;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
}
.side-area hr {
	border:none;
	background:none;
	border-top:1px solid #fff;
	height:1px;
	line-height:1px;
	margin:10px 0 10px 0;
}
.side-trips { background: #e7ebce url(../images/sidepanels/v2/side-trips-top.jpg) no-repeat top left }
.side-trips .side-area-inner, .side-tefl .side-area-inner {
	padding:135px 10px 30px 10px;
	background: url(../images/sidepanels/v2/side-trips-end.gif) no-repeat bottom left;
}
.side-tefl { background: #e7ebce url(../images/sidepanels/v2/side-tefl-top.jpg) no-repeat top left }
.side-tefl ul { margin: 0 0 10px 0 }
.side-tefl ul li {
	margin:0!important;
	padding:3px 0 3px 0!important
}
.side-tefl ul li a {
	background: url(../images/sidepanels/v2/side-tefl-li-arw.gif) no-repeat left;
	padding:0px 0px 0px 10px
}
.side-tefl a.side-link-all { background-color:#488397 }
.side-darkgreen { background: #dee7a8 url(../images/sidepanels/v2/side-darkgreen-top.jpg) no-repeat top left }
.side-darkgreen h3 { color:#50502d }
.side-darkgreen .side-area-inner {
	padding:20px 10px 30px 10px;
	background: url(../images/sidepanels/v2/side-darkgreen-end.gif) no-repeat bottom left;
}
.side-darkgreen .side-area-inner ul li { margin-bottom:5px }
.side-darkgreen .side-area-inner ul li a {
	padding:1px 0 3px 10px;
	_padding:0px 0px 0px 10px;
	text-transform:none;
	background: url(../images/sidepanels/v2/side-darkgreen-li-arw.gif) no-repeat top left;
}
.side-darkgreen a.side-link-all { background-color:#929f43 }
.side-area ul li.icon-africa { background: url(../images/sidepanels/v2/icons/icon-africa.gif) no-repeat left }
.side-area ul li.icon-asia { background: url(../images/sidepanels/v2/icons/icon-asia.gif) no-repeat left }
.side-area ul li.icon-australia { background: url(../images/sidepanels/v2/icons/icon-australia.gif) no-repeat left }
.side-area ul li.icon-lamerica { background: url(../images/sidepanels/v2/icons/icon-southamerica.gif) no-repeat left }
.side-area ul li.icon-community { background: url(../images/sidepanels/v2/icons/icon-community.gif) no-repeat left }
.side-area ul li.icon-wildlife { background: url(../images/sidepanels/v2/icons/icon-wildlife.gif) no-repeat left }
.side-area ul li.icon-conservation { background: url(../images/sidepanels/v2/icons/icon-conservation.gif) no-repeat left }
.side-area ul li.icon-teachenglish { background: url(../images/sidepanels/v2/icons/icon-teachenglish.gif) no-repeat left }
/* Center 3 panels */

.mid-info-panel {
	width:230px;
	float:left;
	margin:10px 15px 15px 0;
}
.mid-panel-learn { margin-right:0 }
.mid-info-panel h3 {
	color:#fff;
	font-size:1.8em;
	margin:0;
	padding:0;
	min-height:83px;
	height:auto!important;
	height:83px;
}
.mid-info-panel h3 em {
	font-style:normal;
	display:block;
	padding:10px 50px 10px 80px;
}
.mid-info-panel .mid-panel-inner {
	padding:10px;
	min-height:295px;
	height:auto!important;
	height:295px;
	background: url(../images/homepage/v4/mid-panel-bg.png) no-repeat top left;
}
.mid-panel-trips h3 { background: #cfe67e url(../images/homepage/v4/col-header-trips.jpg) no-repeat top left }
.mid-panel-teach h3 { background: #b5d7e1 url(../images/homepage/v4/col-header-teach-abroad.jpg) no-repeat top left }
.mid-panel-learn h3 { background: #e3adbb url(../images/homepage/v4/col-header-learn-more.jpg) no-repeat top left }
.mid-panel-trips a { color:#80a81e }
.mid-panel-teach a { color:#419794 }
.mid-panel-learn a { color:#960d40 }
.mid-panel-learn { margin-right:0 }

.mid-panel-trips a img { border:1px solid #6c6b03 }
.mid-panel-teach a img { border:1px solid #73b2b0 }
.mid-panel-learn p { margin:0 0 15px 0 }
.mid-panel-learn h4 {
	color:#8d0a2a;
	font-size:1.4em;
	margin:0 0 10px 0;
}
.mid-panel-learn ul {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}
.mid-panel-learn ul li {
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background: url(../images/homepage/v4/li-arw-news.png) no-repeat top left;
}
