/*
============================================================================
CSS FOR THE HOMEPAGE
============================================================================
*/
.col-l-white {
background:none!important}
.col-l-white-inner {
background:none!important;
	padding:0px!important;
	position:relative;
}
/*
============================================================================
WORLD MAP AND SERACH BOX AT THE VERY TOP OF THE PAGE
============================================================================
*/
#map-search {
	position:relative;
	width:720px;
	background:url(../images/homepage/v2/map-search-top.png) no-repeat top left
}
#map-search-inner {
	padding:16px 20px 20px 20px;
	background:url(../images/homepage/v2/map-search-end.png) no-repeat bottom left
}
#map-search p {
	margin:0px!important;
	padding:0px!important;
	line-height:normal!important;
}
#map-search p#intro {
	color:#fff;
	margin:0px 0px 15px 0px!important;
	font:bold 1.5em Arial, Helvetica, sans-serif;
}
#map-search h2 {
	color:#444;
	margin:10px 0px 15px 0px!important;
	font:bold 1.7em Arial, Helvetica, sans-serif;
}
/*
============================================================================
WORLD MAP AREA
============================================================================
*/
#home-map {
	float:left;
	width:340px;
}
#home-map p {
	font-size:0.9em;
	color:#999
}
#home-map img { margin:20px 0px 0px 0px }
/*
============================================================================
SEARCH OPTIONS CSS
============================================================================
*/

#headerOptions { float:right; padding:15px 0 0 0;}
#headerOptions ul#headerTels { float:none; margin:0 0 3px 0; padding:0; list-style:none; font-size:1.6em;}
#headerOptions ul#headerTels li span { font-size:0.9em; font-weight:bold;}

/* NEW HOME SEARCH */
#welcome { margin-right:4px; padding-top:0px; }
#media-panel div#welcome p { padding:0; margin:0!important; }
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; }

/*
============================================================================
THE 2 MAIN COLUMNS
============================================================================
*/
#home-l {
	width:340px!important;
	float:left;
	position:relative;
}


#home-l .intro{
		font-size:1.2em;
		padding:0 0 10px 0;

}

#home-l .intro ul{
padding:0 0 10px 10px;
margin:0 0 0 20px;
}


#home-l .intro ul li {
	color:#0099FF;

}

#home-l .intro ul li a{
font-size:85%!important;
}


#home-r {
	width:340px;
	float:right;
}
#home-r p.intro {
	font:bold 1.2em Arial, Helvetica, sans-serif!important;
	margin:20px 0px 20px 0px!important;
}
#home-r a { color:#7fb428; }
#home-l h2, #home-r h2, #home-r .home-stndrd h2 {
	color:#fff;
	font:bold 1.5em Arial, Helvetica, sans-serif!important;
	margin:0px 0px 15px 0px!important;
	padding:0px!important;
	line-height:1.0em!important;
	background:url(../images/homepage/v2/browse-blue-title-top.png) no-repeat top left
}
#home-l .h2-inner, #home-r .h2-inner, #home-r .home-stndrd h2 span {
	display:block;
	background:url(../images/homepage/v2/browse-blue-title-end.png) no-repeat bottom left;
	padding:8px;
}
#home-r h2 { background:url(../images/homepage/v2/browse-green-title-top.png) no-repeat top left; }
#home-r .h2-inner {
	background:url(../images/homepage/v2/browse-green-title-end.png) no-repeat bottom left;
	padding:8px;
}
.home-stndrd { margin:0 0 10px 0; }
.home-stndrd ul { margin:0 0 0 10px; padding:0; list-style:none; }
.home-stndrd ul li { font:bold 1.1em Arial, Helvetica, sans-serif; padding:0px 0px 5px 23px; margin:0 0 5px 0; color:#999; background: url(../images/homepage/v2/arw-circle-blue.png) no-repeat top left; }
.home-stndrd ul li a { color:#999!important; }
.home-stndrd ul li a:active, .home-stndrd ul li a:focus{ color:#FC6C0D; background:#fff;}
.home-stndrd ul li a:hover { color:#FC6C0D!important;}

.home-item {
	position:relative;
	float:left;
	width:163px;
	margin:0px 0px 15px 0px!important;
}
.right { float:right }
.home-item a img {
	border:none;
	position:absolute;
	top:0px;
	left:0px;
}
.home-item h3 {
	font:bold 1.5em Arial, Helvetica, sans-serif!important;
	letter-spacing:normal!important;
	background:url(../images/homepage/v2/browse-arrow-blue.png) no-repeat 147px 0px;
	margin:85px 0px 5px 0px!important;
	line-height:1.0em!important;
}
.home-item h3 a {
	color:#565656;
	display:block;
	text-decoration:none;
	padding:0px 20px 0px 0px;
}
.home-item h3 a:hover, .home-item h3 a:focus, .home-item h3 a:active { color:#fc6c0d; background:url(../images/homepage/v2/browse-arrow-blue.png) no-repeat 147px 0px; }
.home-item p { margin:0px!important; }
#home-r #offer-box {
	width:340px;
	background:url(../images/homepage/v2/special-offer-top.png) no-repeat top left;
	margin:20px 0px 20px 0px;
}
#home-r #offer-box-inner {
	background:url(../images/homepage/v2/special-offer-end.png) no-repeat bottom left;
	padding:35px 20px 10px 20px;
}
#home-r #offer-box h4 { display:none; }
#home-r #offer-box p {
	margin:0px 0px 10px 0px!important;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color: #999;
}
#home-r #offer-box p a {
	text-decoration:none;
	color:#606060;
	border-bottom:1px dashed #606060;
}
#home-r #offer-box p a:hover, #home-r #offer-box p a:focus, #home-r #offer-box p a:active { border-bottom:1px dotted #606060; }
#home-r .quote {
	margin:20px 5px 20px 5px!important;
	padding:10px!important;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

#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; }

/*
============================================================================
RIGHT HAND COLUMN and MISCELLANEOUS HOMEPAGE STYLES
============================================================================
*/
#intro-para h1 {
	font:bold 2.0em Arial, Helvetica, sans-serif;
	color:#fc6c0d;
}
#intro-para p { margin:0px 0px 10px 0px!important; }
#intro-para p.intro,  #intro-para ul.intro{
	font:normal 1.3em Arial, Helvetica, sans-serif!important;
	color:#444;
}

#intro-para p.intro a { color:#37a3ff!important; font-weight:bold;}
#intro-para p.intro strong {
	font-size:1.2em;
	font-weight:bold;
	color:#4f4f4f;
}

#intro-para{
padding-bottom:15px;
}

strong#tipWhatIsTEFL { cursor:help }
div.seperator-a, div.seperator-b {
	width:1px;
	height:75%;
	background:#CCC;
	position:absolute;
	top:60px;
	left:360px;
}
div.seperator-b {
	height:96%;
	top:5px;
}

/*
============================================================================
CLEAN HOME TABS
============================================================================
*/

#cleanTabNav h2 { background:none; }

#cleanTabNav ul {
	padding:0!important;
	margin:10px 0px 0px 2px!important;
	position:relative;
	top:0px;

}
#cleanTabNav ul li {
	margin:0 2px 0 0!important;
	padding:0!important;
	list-style:none;
	float:left;
	cursor:pointer;
	width:165px;
	background:#cce7fd url(../images/homepage/v2/minitab_off.png) no-repeat top left;
}
#cleanTabNav ul li em {
	display:block;
	padding:13px 5px 8px 5px;
	text-align:center;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
color:#565656;
}


ul#cleanTabs li#tab1 em{padding:13px 18px 8px 18px;}

ul#cleanTabs li.active { background:#fff url(../images/homepage/v2/minitab_on.png) no-repeat top left; }
ul#cleanTabs li.hover { background:#87c8ff url(../images/homepage/v2/minitab_ov.png) no-repeat top left; }


#home-r .top-trips, #home-r .top-places{
	margin:0px 0px 30px 0px;
}
#home-r .top-trips ol, #home-r .top-places ol{
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#home-r .top-trips ol li, #home-r .top-places ol li{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 23px;
	margin:0px 0px 10px 0px;
	color:#565656;
}
#home-r .top-trips ol li.tt1, #home-r .top-places ol li.tt1 { background:url(../images/homepage/v2/step01.png) no-repeat top left; }
#home-r .top-trips ol li.tt2, #home-r .top-places ol li.tt2 { background:url(../images/homepage/v2/step02.png) no-repeat top left; }
#home-r .top-trips ol li.tt3, #home-r .top-places ol li.tt3 { background:url(../images/homepage/v2/step03.png) no-repeat top left; }
#home-r .top-trips ol li.tt4, #home-r .top-places ol li.tt4 { background:url(../images/homepage/v2/step04.png) no-repeat top left; }
#home-r .top-trips ol li.tt5, #home-r .top-places ol li.tt5{ background:url(../images/homepage/v2/step05.png) no-repeat top left; }
#home-r .top-trips ol li a, #home-r .top-places ol li a{ color:#999999;}
#home-r .top-trips ol li a:active, #home-r .top-trips ol li a:focus, #home-r .top-places ol li a:active, #home-r .top-places ol li a:focus{ color:#FC6C0D!important; background:#fff;}
#home-r .top-trips ol li a:hover, #home-r .top-places ol li a:hover { color:#FC6C0D;}

#home-r .top-places a.view-all-budget {
	float:right;
	font-weight:bold;
	margin-bottom:10px;
	color:#565656;
}
#home-r .top-places a.view-all-budget:hover { color:#fc6c0d; }

#top-travel-tips{ border-top: 1px #CCCCCC dashed; padding:10px 0 5px 0; margin-bottom:20px; border-bottom: 1px #CCCCCC dashed;}

#top-travel-tips h2{
background:none;
color:#565656;
}

#top-travel-tips ul{
margin:0;
padding:5px 0 10px 70px;
list-style:none;
font:bold 1.1em Arial, Helvetica, sans-serif;
background:url(/images/homepage/v2/toptips.png) no-repeat;
}

#top-travel-tips ul li a:hover, #top-travel-tips ul li a:active, #top-travel-tips ul li a:focus{
color:#FC6C0D!important;
background:none;
}

#need-ideas { background: url(../images/homepage/v2/need-ideas-bg.png) no-repeat top left; }
#home-r #need-ideas h2 { padding:10px 5px 0px 10px!important; margin-bottom:0px!important; background:none!important; }
#need-ideas #tabBody { padding:0px 2px 0px 2px; }
#need-ideas #tabContent1, #need-ideas #tabContent2 { padding:5px 10px 0px 10px; margin-bottom:10px!important; background: #fff url(../images/homepage/v2/need-ideas-bg-inner.png) no-repeat top left; }

/* 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 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-info-panel .mid-info-item { clear:left; margin:0 0 20px 0; overflow:hidden; }
.mid-info-panel a.mid-item-img { float:left; }
.mid-info-panel .mid-info-item p { width:150px; padding:0; margin:0; float:right;  }
.mid-info-panel .mid-info-item p a { font-weight:bold; }

.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;
}
.mid-panel-learn a.mid-link-all { float:right; font-weight:bold; padding-right:20px;}


/* Large Video Panel */

.full-video-panel {
	position:relative;
	min-height:405px;
	height:auto!important;
	height:405px;
	background: url(../images/homepage/v4/homepage-video-area-background.jpg) no-repeat top left;
}
.full-video-panel h3 {
	font-family: Georgia,"Times New Roman",serif;
	font-size:2.8em;
	font-weight:normal;
	color:#7c7652;
	width:230px;
	padding:30px 0 0 20px;
	margin:0 0 15px 0;
	line-height:0.9em;
}
.full-video-panel p {
	font-family: Georgia,"Times New Roman",serif;
	color:#4d313a;
	width:230px;
	font-size:1.6em;
	padding:0 0 0 20px;
	margin:0;
	line-height:1.2em;
}

.video-panel {
	width: 200px;
	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;
}

.vid-panel-1 {
	position:absolute;
	top:23px;
	left:256px;
}
.vid-panel-2 {
	position:absolute;
	top:23px;
	left:493px;
}
.vid-panel-3 {
	position:absolute;
	top:210px;
	left:256px;
}
.vid-panel-4 {
	position:absolute;
	top:210px;
	left:493px;
}

/*
============================================================================
CAMPFIRE BANNER ACROSS THE BOTTOM OF THE HOMEPAGE
============================================================================
*/
#campfire-bar-inner-l h1 {
	font-size:2.9em!important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#666
}
#campfire-bar-inner-r { width:300px }
#campfire-bar-inner-l { width:610px }
#campfire-bar-inner {
	width:950px;
	margin:0 auto 0 auto
}
#campfire-bar {
	background:#efefef;
	padding:25px 0;
	margin:30px 0;
}
#campfire-bar-inner { /*width set up in LAYOUT ELEMENTS near line 185 of this css*/ }
#campfire-bar-inner-l { float:left }
#campfire-bar-inner-r { float:right }
#campfire-bar-inner-l h1 {
	line-height:1.0em;
	margin:0 0 15px 0
}
#campfire-bar-inner-r img {
	border:4px solid #dfdfdf;
	margin:0 0 5px 0;
}
#campfire-bar-inner-r a {
	display:block;
	text-align:right;
	padding:0 19px 0 0;
	color:#a3a3a3;
	text-decoration:none;
	background:transparent url(/campfire/plugin_assets/community_engine/images/icons/accept.png) right no-repeat;
}
#campfire-bar-inner-r a strong { color:#6ec461 }
#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;
}
