#container { width:980px;  }
#content { width:980px;}

.container {
	overflow: hidden;
	width: 956px;
}

/*--Main Image Preview--*/
.main_image {
	width: 690px; height: 275px;
	float: right;
	position: relative;
	overflow: hidden;
	color: #000;
	border-left:1px dashed #c4c4c4;
	margin-left:10px;
}
.main_image a.slide-img-link { display:block; float:right; }
.main_image h4 {
	font-size: 2em;
	font-weight: normal;
	margin: 0;
	padding: 10px;
	background-color:#fff;
	position:relative;
}
/* .main_image h4 a { display:inline-block; width:9px; height:16px; margin:0 0 0 10px; background: url(/images/v3/jobsabroad/homepage/blue-arrow.png) no-repeat top left;} */
.main_image p {
	font-size: 1em;
	padding: 10px;
	margin: 0;
	min-height:205px;
	position:relative;
}
.main_image p a.btn-standard { position:absolute; bottom:0; }
.main_image .desc{
	position: absolute;
	top: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 260px;
}
.main_image a.collapse {
	height: 27px; width: 93px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 

.image_thumb { float: left; width: 247px;}
.image_thumb ul { margin: 0; padding: 0; list-style: none; }
.image_thumb ul li { background: none; margin:0!important; padding:0!important; border:1px solid #fff;  }
.image_thumb ul li.hover { background: url(/images/v3/jobsabroad/homepage/slider-highlight-arrow-hover.png) no-repeat left; cursor: pointer; }
.image_thumb ul li.active { background: url(/images/v3/jobsabroad/homepage/slider-highlight-arrow.png) no-repeat left; cursor: default; }
.image_thumb ul li.active h4 { color:#fff!important; }
.image_thumb ul li.active h4 a { display:block; padding:0!important; margin:0!important; width:20px!important; height:20px!important; overflow:hidden; background: url(/images/v3/jobsabroad/homepage/slider-blue-arw-btn.png) no-repeat top left; _background: url(/images/v3/jobsabroad/homepage/slider-blue-arw-btn.gif) no-repeat top left; position:absolute; top:17px; right:20px;}
.image_thumb ul li.active h4 a:hover { background-position:bottom left; _background-position:-20px left; }

html .image_thumb ul li h4 {
	display:block;
	position:relative;
	font-size: 1.5em; 
	margin:0;
	padding: 18px 0 18px 5px;
}
.image_thumb ul li .block { 
	margin-left: 10px;
	padding: 0;
}	
.image_thumb ul li p{display: none;}

.country-tabs { padding:0 0 20px 0; margin:0 0 20px 0; background: url(/images/v3/jobsabroad/homepage/slider-bg-end.png) no-repeat bottom left; }

.country-tabs ul.country-tabnav { float:right; text-align:right; margin:0 15px -1px 0; padding:0; }
.country-tabs ul.country-tabnav li { float:left;  padding:0; margin:0 1px 0 1px; border-bottom:1px solid #c5c5c5; }
.country-tabs ul.country-tabnav li a { display:block; color:#000; background: url(/images/v3/jobsabroad/homepage/slider-tabs.png) no-repeat top left; padding:0 0 0 2px; font-weight:bold; text-decoration: none; font-size:1.4em; }
.country-tabs ul.country-tabnav li a span { display:block; background: url(/images/v3/jobsabroad/homepage/slider-tabs.png) no-repeat top right; padding:10px;}
.country-tabs ul.country-tabnav li a:hover { background: url(/images/v3/jobsabroad/homepage/slider-tabs.png) no-repeat left -70px; }
.country-tabs ul.country-tabnav li a:hover span { background: url(/images/v3/jobsabroad/homepage/slider-tabs.png) no-repeat right -70px; }
.country-tabs ul.country-tabnav li.selected { border-bottom:1px solid #fff;  }
.country-tabs ul.country-tabnav li.selected a { background: url(/images/v3/jobsabroad/homepage/slider-tabs.png) no-repeat left -70px; }
.country-tabs ul.country-tabnav li.selected a span { background: url(/images/v3/jobsabroad/homepage/slider-tabs.png) no-repeat right -70px;}

.country-tabs .slide-screen { clear:right; }
.country-tabs .container { padding:12px 12px 7px 12px; background: url(/images/v3/jobsabroad/homepage/slider-bg-top.png) no-repeat top left; }

/* Third blocks - what who where */

#what-who-where { background: url(/images/v3/jobsabroad/homepage/thirds-bg.png) no-repeat top; margin:0 0 35px 0; }
#what-who-where div { position:relative; float:left; width:310px; margin:0 25px 0 0; min-height:210px; height:auto!important; height:210px;}
#what-who-where #jobs-where { margin-right:0; }
#what-who-where div h3 { padding:0 120px 0 0; margin:0 0 10px 0;}
#what-who-where div p { padding:0 120px 0 0; }
#what-who-where div a.btn-standard { position:absolute; bottom:0; right:0; } 

#what-who-where div h3 a { color:#4c4c4c; text-decoration: none; border-bottom:1px dotted #4c4c4c; }
#what-who-where div h3 a:hover { border-bottom:0; }

#what-who-where #jobs-what { background: url(/images/v3/jobsabroad/homepage/thirds-what.png) no-repeat top right; }
#what-who-where #jobs-who { background: url(/images/v3/jobsabroad/homepage/thirds-who.png) no-repeat top right; }
#what-who-where #jobs-summer { background: url(/images/v3/jobsabroad/homepage/thirds-summer-camps.png) no-repeat top right; }
#what-who-where #jobs-where { background: url(/images/v3/jobsabroad/homepage/thirds-where.jpg) no-repeat top right; }

#what-who-where #jobs-who p { padding-right:140px; }
#what-who-where #jobs-summer p, #what-who-where #jobs-summer h3 { padding-right:140px; }
#what-who-where #jobs-where p { padding-right:130px; }


/* Three ways area */
/* Jobs Abroad Panel */
#jobs-abroad-panel { background: url(/images/v2/homepage/jobs-abroad-top.png) no-repeat top left; margin:15px 0 25px 0; }
#jobs-abroad-panel .jobs-abroad-panel-inner { padding:75px 0 75px 0; background: url(/images/v2/homepage/jobs-abroad-end.png) no-repeat bottom left; }
#jobs-abroad-panel .jobs-abroad-panel-inner h3 { margin:0 0 20px 0; padding:0; font-size:1.6em;  }
#jobs-abroad-panel .jobs-abroad-panel-inner h2 { margin: 0 0 20px 0; }
#jobs-abroad-panel .jobs-abroad-panel-inner h2 a { text-decoration:none; color:#686868;}
#jobs-abroad-panel .jobs-abroad-panel-inner h2 a span { border-bottom:1px dotted #ccc; }
#jobs-abroad-panel .jobs-abroad-panel-inner h2 a:hover span { border-bottom:1px dotted #fff; }

#jobs-abroad-panel .panel-internships { width:960px; padding-left:20px; margin:0 0 30px 0; border-bottom:1px dashed #ccc;}
#jobs-abroad-panel .panel-placements { width:940px; padding:0 10px 20px 30px; margin:0 0 30px 0; border-bottom:1px dashed #ccc;}
#jobs-abroad-panel .panel-guides { width:940px; padding:0 10px 20px 30px; margin:0 0 30px 0; }

#jobs-abroad-panel .panel-internship { position:relative; float:left; width:210px; margin:0 0 15px 0; padding:0 15px 0 85px; min-height:160px; height:auto!important; height:160px;}
#jobs-abroad-panel .panel-internship h3 { color:#92997e; font-size:1.2em; line-height:1.6em; margin:10px 0 5px 0; }
#jobs-abroad-panel .panel-internship h3 strong { color:#666; letter-spacing:-2px; text-transform:uppercase; font-size:1.8em; }

#jobs-abroad-panel .panel-internship-thailand { background: url(/images/v2/homepage/img-intern-thailand.jpg) no-repeat top left; margin-right:15px;}
#jobs-abroad-panel .panel-internship-china { background: url(/images/v2/homepage/img-intern-china.jpg) no-repeat top left; }
#jobs-abroad-panel .panel-internship-southkorea { background: url(/images/v2/homepage/img-intern-southkorea.jpg) no-repeat top left; }
#jobs-abroad-panel .panel-internship-poland { background: url(/images/v2/homepage/img-intern-poland.jpg) no-repeat top left; }

#jobs-abroad-panel .panel-internship.half {width: 370px;}
#jobs-abroad-panel .panel-internship.third {width: 215px;}

#jobs-abroad-panel p.internship-offer-label { font-size:1em;background-color:#ebedd8; padding:5px 8px; margin-right:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;  }

#jobs-abroad-panel .panel-placements .panel-internship { margin:15px 0 15px 0; }
#jobs-abroad-panel .panel-placements h3 strong { margin-left:0; }
#jobs-abroad-panel .panel-placements h3 { margin-left:0; padding-left:0; }
#jobs-abroad-panel .panel-placements p { width:770px; padding-right:10px; float:left; }

#jobs-abroad-panel .panel-placements ul { margin:20px 0 0 0; padding:0; }
#jobs-abroad-panel .panel-placements ul li { float:left; width:215px; margin:0 20px 0 0; padding:0; background: url(/images/v2/homepage/placement-polariods-sml.jpg) no-repeat left;}
#jobs-abroad-panel .panel-placements ul li a { position:relative; display:block; color:#92997e; font-weight:bold; white-space: nowrap; text-decoration:none; padding:12px 0 0 65px; line-height:1.2em; min-height:53px; height:auto!important; height:53px;}
#jobs-abroad-panel .panel-placements ul li a strong { display:block; font-size:1.3em; color:#666; text-transform: uppercase; letter-spacing:-1px; }
#jobs-abroad-panel .panel-placements ul li a:hover { color:#000; background-color:#fff; opacity: .2; filter: alpha(opacity=20); }
#jobs-abroad-panel .panel-placements ul li a:hover strong { color:#000;  }

#jobs-abroad-panel .panel-placements ul li a.flash-new { background: url(/images/v2/common/flash-new.png) no-repeat top left; _background: url(/images/v2/common/flash-new.gif) no-repeat top left; }

#jobs-abroad-panel .panel-placements ul li.tefljob-southkorea { background-position:0 0; }
#jobs-abroad-panel .panel-placements ul li.tefljob-china { background-position:0 -240px; }
#jobs-abroad-panel .panel-placements ul li.tefljob-georgia { background-position:0 -120px; }
#jobs-abroad-panel .panel-placements ul li.tefljob-japan { background-position:0 -600px; }
#jobs-abroad-panel .panel-placements ul li.tefljob-czechrepublic { background-position:0 -360px; }
#jobs-abroad-panel .panel-placements ul li.tefljob-indonesia { background-position:0 -720px; }
#jobs-abroad-panel .panel-placements ul li.tefljob-ecuador { background-position:0 -480px; }

/* #jobs-abroad-panel .panel-guides .panel-guides-half { width:350px; float:left; padding-right:10px; margin-right:10px; border-right:1px dashed #ccc;} */
#jobs-abroad-panel .panel-guides .panel-guides-half { width:520px; float:left; padding-right:10px; margin-right:10px; border-right:1px dashed #ccc;}

/*
#jobs-abroad-panel .panel-guides .panel-resource { float:left; width:265px; margin:0 10px 15px 5px; } */
#jobs-abroad-panel .panel-guides .panel-resource { float:left; width:370px; margin:0 10px 15px 5px;}

#jobs-abroad-panel .panel-guides .panel-resource-link, .resource-sixsteps .panel-resource-link { float:left; width:80px; margin:0 10px 0 0; }
#jobs-abroad-panel .panel-guides .panel-resource-link a.btn-small, .resource-sixsteps .panel-resource-link a.btn-small { width:80px; text-align:center; }
/* #jobs-abroad-panel .panel-guides .panel-resource-info { float:left; width:170px;} */
#jobs-abroad-panel .panel-guides .panel-resource-info { float:left; width:260px;}
#jobs-abroad-panel .panel-guides .panel-resource-info h4, .resource-sixsteps .panel-resource-info h4 { text-transform: uppercase; margin:0 0 5px 0; }
#jobs-abroad-panel .panel-guides .panel-resource-info p, .resource-sixsteps .panel-resource-info p { font-size:1em;  }

/* Added to fit new six steps panel in */
.jobs-abroad-intro { float:left; width:630px; margin-right:45px; }

#tefl-sixsteps { float:left; background: url(/images/v3/jobsabroad/homepage/bg-sixsteps-end.png) no-repeat bottom left; width:300px; }
#tefl-sixsteps .inner-content { background: url(/images/v3/jobsabroad/homepage/bg-sixsteps.png) no-repeat top left; padding:18px 10px 10px 10px; margin:0 0 16px 0; }
#tefl-sixsteps h3 { margin:0; padding:0; }
#tefl-sixsteps h3 span { display:block; text-indent:-5000px; width:180px; height:40px; }
#tefl-sixsteps p { width:195px; margin:0 0 4px 0; }

