#secondary-nav { display:none; }
#container { width:100%!important; margin:2px 0 0 0; padding:0; }
#content { width:100%!important; margin:0; padding:0; }
#content.fullWidth { width:100%!important; margin:0; padding:0;}

#promo-header { width:100%; background: url(/images/promo/oct09/tefl/bg-header.jpg) no-repeat top center; }
#promo-header .inner-content {
	width:980px;
	margin:0 auto 0 auto;
	min-height: 331px;
	height:auto!important;
	height:331px;
	background: url(/images/promo/nov09/tefl/promo-header.jpg) no-repeat top center;
}

#promo-header .inner-content.ends13 {	background: url(/images/promo/nov09/tefl/promo-header-13.jpg) no-repeat top center;}
#promo-header .inner-content.ends15 {	background: url(/images/promo/nov09/tefl/promo-header-15.jpg) no-repeat top center;}
#promo-header .inner-content.ends30 {	background: url(/images/promo/nov09/tefl/promo-header-30.jpg) no-repeat top center;}

#promo-header .inner-content span { display:block; margin-left:-5000px; }
#promo-content {
	width:980px;
	margin:0 auto 0 auto;
	background: url(/images/promo/oct09/tefl/page-background.gif) repeat-y top left;
}
.promo-content-inner { background: url(/images/promo/oct09/tefl/page-background-end.gif) no-repeat bottom left; padding:0 0 34px 0;}

#promo-content .promo-left {
	width:587px;
	float:left;
	padding:0 35px 0 45px;
}

#promo-content .promo-right { 
	width:313px;
	float:left;
	padding-top:4px;
}

#promo-content .promo-left h2 { font-size:2.2em; margin-top:0; padding-top:5px; color:#b67001; }
#promo-content .promo-left h3 { font-size:1.8em; margin-top:0; padding-top:0; color:#373636; }

#promo-content .promo-section { margin-bottom:15px; padding-bottom: 15px; border-bottom:1px dashed #373636; }

.promo-side {
	width:303px;
	margin:0 0 20px 0;
}
.promo-side h3 { margin:0 0 15px 0; padding:0; }
.promo-side h3 span { display:block; width:303px; height:60px; padding:0; margin:0 0 0 -5000px; }

.promo-side-special h3 { background: url(/images/promo/oct09/tefl/side-title-special.png) no-repeat top left; }
.promo-side-casestudies h3 { background: url(/images/promo/oct09/tefl/side-title-casestudies.png) no-repeat top left; }
.promo-side-taster h3 { background: url(/images/promo/oct09/tefl/side-title-taster.png) no-repeat top left; }

.promo-casestudy { margin:0 0 20px 16px; }
.promo-polaroid { display:block; float:left; width:110px; padding:8px 0 21px 10px; background: url(/images/promo/oct09/tefl/bg-polaroid.png) no-repeat top left; }
.promo-polaroid img { border:0; }

.promo-side-taster .inner-content { margin-left:16px; min-height:143px; height:auto!important; height:143px; padding:0 140px 0 0; background: url(/images/promo/oct09/tefl/side-bg-taster.png) no-repeat top right; }

.promo-side-special .inner-content { margin-left:16px; min-height:115px; height:auto!important; height:115px; }
.promo-side-special .inner-content p { font-size:1.6em; padding:10px 0 0 115px; line-height:1.2em; }
.promo-side-special .inner-content p strong { font-size:1.8em; line-height:0.9em; letter-spacing:-2px;}

.promo-learn-more { -moz-border-radius:5px;   -khtml-border-radius:5px; -webkit-border-radius:5px; padding:13px 0 13px 13px; background-color: #94b43d; }
.promo-learn-more .inner-content { background: url(/images/promo/oct09/tefl/page-learnmore-bg.gif) repeat-y top left; }
.promo-learn-more .inner-content p { color:#fff; }
.promo-learn-more .inner-content p a { font-weight:bold; color:#ffe400; }

.promo-learn-more .promo-learn-taster { background: url(/images/promo/oct09/tefl/title-learnmore-taster.gif) no-repeat top left; padding:48px 0 0 0; width:137px; float:left; }
.promo-learn-more .promo-learn-brochure { background: url(/images/promo/oct09/tefl/title-learnmore-brochure.gif) no-repeat top left; padding:48px 0 0 0; width:185px; float:left; }
.promo-learn-more .promo-learn-jobs { background: url(/images/promo/oct09/tefl/title-learnmore-jobs.gif) no-repeat top left; padding:48px 0 0 0; width:239px; float:left; }

.promo-learn-more .promo-learn-taster p {  }
.promo-learn-more .promo-learn-brochure p { padding:0 0 0 55px; }
.promo-learn-more .promo-learn-jobs p { padding:0 0 0 15px; }

.promo-landing-case-image { float:left; width:125px; margin-bottom:15px; }


.promo-uk .inner-content { background:url(/images/promo/oct09/tefl/icon-120hr-course.png) no-repeat top left; }
.promo-au .inner-content { background:url(/images/promo/oct09/tefl/icon-120hr-course.png) no-repeat top left; }
.promo-nz .inner-content { background:url(/images/promo/oct09/tefl/icon-100-120-course.png) no-repeat top left; }
.promo-us .inner-content { background:url(/images/promo/oct09/tefl/icon-online-course.png) no-repeat top left; }
.promo-ca .inner-content { background:url(/images/promo/oct09/tefl/icon-online-course.png) no-repeat top left; }
.promo-ie .inner-content { background:url(/images/promo/oct09/tefl/icon-120hr-course.png) no-repeat top left; }
.promo-row .inner-content { background:url(/images/promo/oct09/tefl/icon-online-course.png) no-repeat top left; }

.promo-uk .inner-content.promo-100, .promo-au .inner-content.promo-100 { background:url(/images/promo/oct09/tefl/icon-100hr-course.png) no-repeat top left; }

div.breakout p { width:100%; margin:0; padding:0; display:block; position:relative; }
div.breakout p a { float:left; width:150px; }
div.breakout p span.promo-telephone { text-align:right; position:relative; display:block; width: 342px; float:left; font-weight:bold; font-size:2.6em; letter-spacing:-2px; } /* changed from width: 350px; */
div.breakout p span.promo-telephone em { display:block; font-style:normal; font-weight: bold; font-size:0.4em; letter-spacing: 0px; }
