/* Course features page assets */
#course-features { margin-bottom:15px; }
#course-features .module-breakdown, .course-features .module-breakdown {
	position:relative;
	padding:10px 0 10px 0;
	border-bottom:1px solid #b2b598;
}
.module-breakdown em.mod-number {
	display:block;
	float:left;
	width:110px;
	font-size:1.6em;
	font-style:normal;
	font-weight:bold;
	margin:0 10px 0 0;
	color: #74775c;
}
.module-breakdown p.toggle-details {
	position: absolute;
	top:12px;
	right:0;
	cursor: pointer;
	font-weight:bold;
	text-decoration: underline;
}
.module-breakdown p.item-title { float:left; padding-top:5px; width:480px; }
.module-breakdown .inner-content { clear:left; }
.module-breakdown .inner-content div { background-color:#ebedda; padding:10px; }


#course-features {
margin:25px;
}
#container {
margin:30px auto 40px;
width:980px;
}
#content .course-online h1, #content .course-classroom h1 {
	color:#17a0f8;
}
#content .course-online h2, #content .course-classroom h2 {
	color:#8C8F77;
	font-size:1.7em;
	font-weight:normal;
	margin: 5px 0;
}
#content .course-online p, #content .course-classroom p {
	color:#8C8F77;
	font-size:1.2em;
	font-weight:normal;
}
.hear-from-someone-photo {
	float:left;
	margin:0 10px 0 0;
}
.title-block {
	background-color:#F5F6ED;
	/*border-left:2px solid #A9AC93;
	border-right:2px solid #A9AC93;*/
	border-bottom:none;
	clear:left;
	color:#17A0F8;
	display:block;
	font-size:1.75em;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0;
	padding:13px 18px;
}
.tab-title-block {
	border-left:none;
	border-right:none;
}
.item-container-row {
	border-bottom:1px solid #A9AC93;
	border-left:2px solid #A9AC93;
	border-right:2px solid #A9AC93;
	padding:1px 0;
}
.item-container-row p {
	padding: 0 10px;
}
.half-block {
	margin: 0 15px 28px 0;
	width:345px;
}
.half-block h3 {
	margin:15px;
}
#course-tabs {
	font-size:1em;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	text-transform:uppercase;
}
.breakout-small {
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
	clear:left;
	font-size:1.4em !important;
	padding:10px;
}
.page-top-classroom-20 .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-20-ETW.png") no-repeat scroll center top transparent;
}
.page-top-classroom-40 .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-40-ETO.png") no-repeat scroll center top transparent;
}
.page-top-classroom-60 .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-60-ETPO.png") no-repeat scroll center top transparent;
}
.page-top-classroom-80 .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-80-OLT80.png") no-repeat scroll center top transparent;
}
.page-top-classroom-80-WKT80 .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-80-WKT80.png") no-repeat scroll center top transparent;
}
.page-top-classroom-80-OLT80R .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-80-OLT80R.png") no-repeat scroll center top transparent;
}
.page-top-classroom-100 .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-100-OLT100R.png") no-repeat scroll center top transparent;
}
.page-top-classroom-120-OLT120H .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-120-OLT120H.png") no-repeat scroll center top transparent;
}
.page-top-classroom-120-WKT120H .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-120-WKT120H.png") no-repeat scroll center top transparent;
}
.page-top-classroom-120-OLT120R .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-120-OLT120R.png") no-repeat scroll center top transparent;
}
.page-top-classroom-140-WKT140H .course-sidebar .course-page-icon {
	background:url("/images/tefl-v3/v2/courses/icons/course-icon-140-WKT140H.png") no-repeat scroll center top transparent;
}
.course-features {
	/*border-left:2px solid #A9AC93;
	border-right:2px solid #A9AC93;*/
	padding:15px;
}
/*
------------------------------------------------------------
Styles for the course page 29 04 2010 - Daryn Hobden
------------------------------------------------------------

*/

/*
Structure
--------------------
*/
.course-sidebar {
	float:right;
	width:250px;
}
.course-content-details {
	float: left;
	margin: 0 0 0 20px;
	width: 500px;
}
.course-content-intro-icon-block {
	width: 190px;
	float: left;
}
/*
changes icons
*/
.course-content-intro-icon-block .course-page-icon-140WKT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-140h-weekend.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-120WKT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-120h-weekend.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-60WKT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-60h-weekend.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-40WKT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-40h-weekend.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-20WKT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-20h-weekend.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-40OLT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-40h-online.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-60OLT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-60h-online.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-80OLT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-80h-online.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-100OLT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-100h-online.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block .course-page-icon-120OLT {
	background:url("/images/tefl-v3/courses/icons/icon-other-course-120h-online.png") no-repeat scroll center top transparent;
}
.course-content-intro-icon-block span {
	display:block;
	height:220px;
	margin-left:-5000px;
	width:230px;
}
/* Typography */
.course-content-details h1 {
	font-size: 30px;
	color:#e25612;
	margin:0;
}
.course-content-details h2 {
	font-size: 190%;
	line-height:1.0em;
	margin:10px 0;
}
.course-content-details h3 {
	font-size: 170%;
	line-height:1.0em;
	margin:30px 0 15px 0;
}
.course-content-details p {
	font-size: 120%;
	line-height:1.5em;
	margin:0;
}
.course-content-details a {
	color:#ce5f06;
}

ul {
	margin:0;
}
ul.features li {
	background:url("/images/tefl-v3/v2/courses/tefl-course-li-tick.png") no-repeat scroll 0 2px transparent;
	margin:0 0 5px;
	padding:0 20px;
}
/*
---------------------------
side bar - breakout styles
---------------------------
*/

div.breakout.cta-add-to-cart {
}
.course-sidebar .breakout {
	margin:0 0 15px;
	padding:10px 15px 5px;
}
div.breakout-white {
	background-color:#FFFFFF;
	border:1px solid #bfbfbf;
}
.course-sidebar .breakout.cta-add-to-cart ul li.cta-price-large {
	display:block;
	margin-bottom:15px;
	text-align:center;
	color:#636363;
}
.course-sidebar .breakout .cta-price-large span.price-was {
	color:#F00;
	font-size:50%;
	text-decoration:none;
	text-transform:lowercase;
	margin-top:10px;
}
/*
Course comparison block styles - situated on the right hand side of the page.
*/
.course-comparison-block {
	background:url("/images/tefl-v3/v2/courses/course-comparison-panel-top.jpg") no-repeat scroll left top transparent;
}
.course-comparison-block-inner {
	background:url("/images/tefl-v3/v2/courses/course-comparison-panel-bottom.jpg") no-repeat scroll left bottom transparent;
	padding:20px 0 20px 15px;
}
.course-comparison-block-inner p {
	color: #264d03;
	text-transform:uppercase;
	font-weight:bold;
	font-size:120%;
	padding:3px 10px 0 50px;
}
.course-specifications-container {
}
.course-specifications-container h2 {
	background:url("/images/tefl-v3/v2/courses/TEFL-tab-heading-left.jpg") no-repeat scroll left bottom transparent;
	padding:10px 0 11px 210px;
}
.course-specifications-container h2 span {
	background:url("/images/tefl-v3/v2/courses/TEFL-tab-heading-right.jpg") no-repeat scroll right bottom transparent;
	padding:11px 200px 11px 0;
}
.course-spec-block {
	margin-top: 30px;
}
.course-spec-block-sidetab {
	width: 188px;
	float: left;
}

.online-spec .course-spec-block-sidetab  h3 {
	background:url("/images/tefl-v3/v2/courses/board-side-online-top.jpg") no-repeat scroll right top transparent;
	color:#FFF;
	padding:10px 15px;
	margin:0;
}

.course-spec-block-sidetab h3 {
	background:url("/images/tefl-v3/v2/courses/board-side-classroom-top.jpg") no-repeat scroll right top transparent;
	color:#FFF;
	padding:10px 15px;
	margin:0;
}
.course-spec-block-sidetab p a {
	float:right;
	font-size:80%;
	margin:10px;
	color:#CCC;
}
.course-spec-block-sidetab-inner {
	background:url("/images/tefl-v3/v2/courses/board-side-classroom-bottom.jpg") no-repeat scroll right bottom transparent;
	color:#FFF;
	padding:10px 15px;
}
.online-spec .course-spec-block-sidetab-inner {
	background:url("/images/tefl-v3/v2/courses/board-side-online-bottom.jpg") no-repeat scroll right bottom transparent;
	color:#FFF;
	padding:10px 15px;
}
.course-spec-content {
	float: left;
	background:url("/images/tefl-v3/v2/courses/course-spec-content-bottom.jpg") no-repeat scroll right bottom transparent;
	padding-bottom:27px;
}
.course-spec-content-inner {
	border:solid 1px #cecece;
	-moz-border-radius-topright:5px;
	-khtml-border-radius-topright:5px;
	border-bottom:none;
	width: 789px;
}
.course-spec-inner-column  {
	float:left;
	margin:20px 0;
	padding:0 20px;
	width:335px;
}
.course-spec-inner-column h4  {
	font-size: 150%;
	margin:0 0 20px;
	padding: 0;

}
.course-spec-inner-column ul li{
	background:none;
	margin:0 0 10px 0;
	padding:0;
}
.course-spec-content .left-border{
	border-left:solid 1px #cecece;
}
/*Free consultation panels*/
.free-consultation-panel{
	background:url("/images/tefl-v3/v2/courses/grey-panel-250w-top.jpg") no-repeat scroll right top transparent;
		padding-top:10px;

}
.free-consultation-panel-inner{
	background:url("/images/tefl-v3/v2/courses/grey-panel-250w-bottom.jpg") no-repeat scroll right bottom transparent;
	padding:0 0 25px 10px;
}
.free-consultation-panel h3 {
	background:url("/images/tefl-v3/v2/courses/free-tefl-consultation-text.gif") no-repeat scroll left top transparent;
	display:block;
	height:50px;
	text-indent:-9999px;
		padding:0;
		margin:0;
	width:150px;
}
.free-consultation-panel p {
	width:145px;
}
.free-consultation-panel-inner a{
	width: 195px;
}

a.btn-standard .tl, a.btn-standard .tr, a.btn-standard .br, a.btn-standard .bl {
	background:url("/images/tefl-v3/common/corners/corners-medium-c5ed87.png") no-repeat scroll 0 0 transparent;
	height:5px;
	padding:0;
	position:absolute;
	width:5px;
}
/*amends the book now btn in the course comparison*/
.table.compare-buttons td a.btn-standard {
	color:#FFFFFF !important;
	font-weight:bold;
	font-size:0.9em;
	padding:7px 25px 6px 10px;!important;
	text-decoration:none;
	position:static;
}

.btn-read-more{
	font-size: 90%;
	color:#666;
	cursor:pointer;
	text-decoration:underline;
}
/*
This uses the jquery for the modules. Hence "module66"!
*/
#module66 span.price-was {
	display:none;
}
/*fix for ie for the comparison pop up*/

#dialog-comparison{
	padding:5px;
	_margin-right:15px;
}

/*Addition of "find a venue" */
.find-venue{
	margin: 25px 0;
}
.find-venue a{
	text-decoration: none;
	background:url("/images/tefl-v3/courses/icons/venue-calendar-icon.png") no-repeat scroll left top transparent;
	padding: 5px 0 6px 45px;
}
.find-venue a:hover{
	border-bottom:dotted 1px #0C0;
	background:url("/images/tefl-v3/courses/sm-green-arrow.png") no-repeat scroll 20px center transparent;

}

