html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {
	border: 0 none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0 none;
	padding: 0;
	-webkit-font-smoothing: antialiased;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}

hr{
border:1px dashed #027cbd;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666666;
	font: 300 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: none repeat scroll 0 0 #F4F4F4;
	font: 13px/1.5 "Courier 10 Pitch", Courier, monospace;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: none repeat scroll 0 0 #FFF9C0;
	text-decoration: none;
}
sup, sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: 0.5ex;
}
body {
	background: url("../images/bg.png") repeat-x scroll 0 -10px #EEEEEE;
	font-family: 'Asap', sans-serif;
	font-size: 87% !important;
}
#halloween {
	background: url("../images/Lovetefl-halloween-backdrop.jpg") no-repeat top center #4F0303;
}
body a {
	text-decoration: none;
	color:#cd7f41;
}
h1 {
	font-size: inherit;
	margin: 0 !important;
}
#logo {
	float: left;
	height: 116px;
	margin-top: -7px;
	overflow: hidden;
	position: relative;
	width: 265px;
}
#logo #rating {
    margin-top: -7px;
}

#logo span {
	left: -1000px;
	position: absolute;
}
#logo img {
	left: 0;
	position: relative;
}
#wrapper, .wrapper {
	margin: auto;
	width: 983px;
}
#toplinks {
	height: 30px;
	text-align: right;
	margin: 3px -3px -15px 0px;
}
nav ul {
	list-style: none outside none;
}
nav li {
	display: inline;
}
#toplinks li a, #contactdetails .email a {
	background: url("../images/toplinks_chevron.png") no-repeat scroll 0 50% transparent;
	color: #F7F7F5;
	display: inline-block;
	font-weight: bold;
	padding: 5px 10px 5px 20px;
}

#contactdetails .email a
{
	background: none;
}
#toplinks li a:hover, #contactdetails .email a, #contactdetails .openinghours {
	color: #edaa1a;
}
#bodycontent a {
color: #34916D;
font-weight:bold;
}
#contactdetails {
	float: right;
	list-style: none outside none;
	margin: 17px 0;
	text-align: right; width:72%;
}
#contactdetails .email a {
	padding: 5px 0 5px 20px !important;
}
#contactdetails .openinghours {
	font-weight: bold;
}
#contactdetails .telephone {
	color: #F7F7F5;
	font-size: 1.8em;
	font-weight: bold; display:inline-block;
}
#topmenubar {
	background: none repeat scroll 0 0 #F7F7F5;
	clear: both;
	display: block;
	height: 30px;
	margin-top:2px;
}
#mainmenu li {
	background: url("../images/mainmenu_divider.png") no-repeat scroll right center #F7F7F5;
	position: relative;
	float: left;
}
#mainmenu li .sub-menu {
position: absolute;
top: 30px;
left: 0;
z-index: 100;
display: none;
}
#mainmenu li .sub-menu li a {
background: #027cbd;
color: #F7F7F5;
width: 200px;
padding: 5px 10px;
}
#mainmenu li .sub-menu li a:hover {
color: #FFFFFF;
background: #edaa1a;
}
#mainmenu li a {
	color: #027cbd;
	display: block;
	float: left;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
}
#mainmenu li a:hover {
	background: none repeat scroll 0 0 #edaa1a;
	color: #F7F7F5;
}
#socialmedia {
	float: right;
	margin-right: 7px;
}
#socialmedia a {
	display: block;
	float:left;
}
#search {
	background: none repeat scroll 0 0 #41acd0;
	float: right;
	height: 18px;
	padding: 6px 15px;
}
#search input {
	border: medium none;
	float: left;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 120px;
}
#search .searchbtn {
	background: url("../images/searchbtn.png") no-repeat scroll 0 0 transparent;
	height: 18px;
	overflow: hidden;
	text-indent: -999px;
	width: 21px;

}
#mainbody {
	background: none repeat scroll 0 0 #F7F7F5;
	margin-top: 7px;
	overflow: hidden;
	padding: 15px;
	position: relative;
	clear: both;
}
.wpsite #bodycontent, .moodlesite #bodycontent, .stasite #bodycontent, .campssite #bodycontent {
	float: left;
	margin-bottom: 10px;
	width: 720px;
}
#bodycontent p, #bodycontent p table, #bodycontent p ol, #bodycontent p ul {
	margin-left: 7px;
	margin-right: 7px;
}
#adverts {
	clear: both;
	position: relative;
	text-align: center;
}
#sidebar {
	float: right;
	width: 228px;
}
#discover_more {
	background: url("../images/sidebar_head.png") no-repeat scroll left top transparent;
	overflow: hidden;
	width: 228px;
}
#ready_to_go {
	background: url("../images/rtg_head.png") no-repeat scroll left top transparent;
	margin-top: 14px;
	overflow: hidden;
	width: 228px;
}
#important_downloads {
	background: url("../images/id_head.png") no-repeat scroll left top transparent;
	margin-top: 14px;
	overflow: hidden;
	width: 228px;
}
#bodycontent .column {
	float: left;
	padding-bottom: 20px;
	text-align: left;
	width: 349px;
}
#bodycontent .singlecolumn {
	background: url("../images/singlecol_head_blue.png") no-repeat scroll left top transparent;
	float: left;
	padding-bottom: 20px;
	text-align: left;
	width: 713px;
}
#bodycontent .left {
	background: url("../images/left-blue-140220131.png") no-repeat scroll left top transparent;
	margin-right: 14px;
}
#bodycontent .right {
	background: url("../images/rightcol_head.png") no-repeat scroll left top transparent;
}
#bodycontent h4 {
	font-weight: bold;
	margin: 10px 10px 25px;
}
#sidebar h4 {
	font-weight: bold;
	margin: 10px;
}
#bodycontent ul, #bodycontent ol {
	color: #555;
	margin: 0px 10px 0px 5px;
}
#bodycontent li {
	margin: 10px 0;
}
#bodycontent a:hover {
	text-decoration: underline;
}
.wpsite #bodycontent h2, .wpsite #sidebar h2, #bcpopup h2, #internshipbody h2, #cp-headinggroup h2 {
	background: url("../images/transparentdots.png") repeat-x scroll 0 30px transparent;
	color: #F7F7F5;
	font-size: 1.5em;
	font-weight: bold;
	height: 34px;
	margin: 10px 10px -4px;
}
.moodlesite #bodycontent h2, .moodlesite #sidebar h2 {
	color: #F7F7F5;
	font-size: 1.5em;
	font-weight: bold;
	margin: 7px;
}
.wpsite #bodycontent h2 a, .wpsite #sidebar h2 a, .moodlesite #bodycontent h2 a, .moodlesite #sidebar h2 a, #internshipbody h2 a {
	color: #F7F7F5;
}
#bodycontent .left, #bodycontent .singlecolumn h4, #bodycontent .singlecolumn h4 a, #internshipbody h4, #cp-headinggroup h4 {
	color: #D9E8E1;
}
#bodycontent .right h4, #bodycontent .right h4 a {
	color: #CADDA6;
}
#sidebar h4, #sidebar h4 a {
	color: #B4BCBF;
}
#important_downloads h4, #important_downloads h4 a {
	color: #F9BCA2!important;
}
#bodycontent p, .wpsite #sidebar p, #internshipbody p {
	color: #555;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin-bottom: 1em;
	webkit-font-smoothing:antialiased;
}
.wpsite #bodycontent .button, .wpsite #bodycontent #submit, .orangebutton, .purplebutton, #crm_application .button, .wpcf7-submit {
	border: medium none;
	color: #F7F7F5;
	cursor: pointer;
	display: block;
	font-weight: bold;
	height: 26px;
	line-height: 25px;
	margin: 10px 0 0;
	text-align: left;
	text-indent: 15px;
	width: 349px;
}
.orangebutton {
	background: url("../images/orange_button.png") no-repeat scroll center top transparent;
	color: #F3DFD5 !important;
}
.purplebutton {
	background: url("../images/purple_button.png") no-repeat scroll center top transparent;
	color: #DDD0E7 !important;
}
a.orangebutton:hover {
	background: url("../images/orange_button.png") no-repeat scroll center bottom transparent;
	color: #FFFFFF !important;
}
a.purplebutton:hover {
	background: url("../images/purple_button.png") no-repeat scroll center bottom transparent;
	color: #FFFFFF !important;
}
#bodycontent .left .button, #bodycontent .singlecolumn .button, #crm_application .button, #bodycontent #submit {
	background: url("../images/leftcol_button.png") no-repeat scroll center top transparent;
}
#bodycontent .right .button, .wpcf7-submit {
	background: url("../images/rightcol_button.png") no-repeat scroll center top transparent;
}
#bodycontent .left a.button:hover, #bodycontent .singlecolumn a.button:hover {
	background: url("../images/leftcol_button.png") no-repeat scroll center bottom transparent;
}
#bodycontent .right a.button:hover {
	background: url("../images/rightcol_button.png") no-repeat scroll center bottom transparent;
}
#bodycontent .left .firstparagraph, #bodycontent .left h3, #bodycontent .left ul, #bodycontent .singlecolumn .firstparagraph, #bodycontent .singlecolumn h3, #comments-title, .moodlesite #bodycontent h3 {
	color: #7CC0A7 !important;
}
#bodycontent .right .firstparagraph, #bodycontent .right h3, #bodycontent .right ul {
	color: #97B849 !important;
}
#bodycontent .right h3 {
	background: url("../images/h3bg_right.png") repeat-x scroll 0 0 transparent;
	color: #97B849 !important;
}
#bodycontent .left h3, #bodycontent .singlecolumn h3, #internshipbody h3 {
	background: url("../images/h3bg_left.png") repeat-x scroll 0 0 transparent;
	color: #306094 !important;
}
.wpsite #bodycontent h3, #internshipbody h3 {
	clear: both;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
	margin: 1em 0.5em;
	width: 97%;
}
.wpsite #sidebar ul {
	list-style: none outside none;
	margin-top: 21px;
}
.wpsite #sidebar ul a, .widget_categories ul a {
	display: block;
	height: 38px;
	padding-top: 6px;
	text-indent: 45px;
	width: 228px;
}
#sidebar ul a span {
	display: block;
}
#sidebar ul a .firstline {
	font-weight: bold;
}
#discover_more a, .widget_categories ul a {
	background: url("../images/dm_button.png") no-repeat scroll center bottom #EEEEEC;
	color: #0C253F;
}
#discover_more ul a:hover, .widget_categories ul a:hover {
	background: url("../images/dm_button.png") no-repeat scroll center top #EEEEEC;
	color: #F7F7F5;
}
#ready_to_go ul a {
	background: url("../images/rtg_button.png") no-repeat scroll center bottom #EEEEEC;
	color: #5D149B;
}
#ready_to_go ul a:hover {
	background: url("../images/rtg_button.png") no-repeat scroll center top #EEEEEC;
	color: #F7F7F5;
}
#important_downloads ul a {
	background: url("../images/id_button.png") no-repeat scroll center bottom #EEEEEC;
	color: #DF6F3D;
}
#important_downloads ul a:hover {
	background: url("../images/id_button.png") no-repeat scroll center top #EEEEEC;
	color: #F7F7F5;
}
.wpsite #sidebar #discover_more li:first-child a:hover, .widget_categories ul li:first-child a:hover {
	background: url("../images/dm_top_btn.png") no-repeat scroll center top #F7F7F5;
}
.wpsite #sidebar #discover_more li:first-child a, .widget_categories ul li:first-child a {
	background: url("../images/dm_top_btn.png") no-repeat scroll center bottom #F7F7F5;
	height: 37px;
}
.wpsite #sidebar #ready_to_go li:first-child a:hover {
	background: url("../images/rtg_top_btn.png") no-repeat scroll center top #F7F7F5;
}
.wpsite #sidebar #ready_to_go li:first-child a {
	background: url("../images/rtg_top_btn.png") no-repeat scroll center bottom #F7F7F5;
	height: 37px;
}
.wpsite #sidebar #important_downloads li:first-child a:hover {
	background: url("../images/id_top_btn.png") no-repeat scroll center top #F7F7F5;
}
.wpsite #sidebar #important_downloads li:first-child a {
	background: url("../images/id_top_btn.png") no-repeat scroll center bottom #F7F7F5;
	height: 37px;
}
.wpsite #sidebar #discover_more li:last-child a:hover, .widget_categories ul li:last-child a:hover {
	background: url("../images/dm_bottom_btn.png") no-repeat scroll center top #F7F7F5;
}
.wpsite #sidebar #discover_more li:last-child a, .widget_categories ul li:last-child a {
	background: url("../images/dm_bottom_btn.png") no-repeat scroll center bottom #F7F7F5;
	height: 37px;
}
.wpsite #sidebar #ready_to_go li:last-child a:hover {
	background: url("../images/rtg_bottom_btn.png") no-repeat scroll center top #F7F7F5;
}
.wpsite #sidebar #ready_to_go li:last-child a {
	background: url("../images/rtg_bottom_btn.png") no-repeat scroll center bottom #F7F7F5;
	height: 37px;
}
.wpsite #sidebar #important_downloads li:last-child a:hover {
	background: url("../images/id_bottom_btn.png") no-repeat scroll center top #F7F7F5;
}
.wpsite #sidebar #important_downloads li:last-child a {
	background: url("../images/id_bottom_btn.png") no-repeat scroll center bottom #F7F7F5;
	height: 37px;
}
#accreditations img {
	padding-right: 10px;
/*	max-width: 20%;	*/
}
#accreditations {
	border-top: 1px solid #DDDDDD;
	clear: both;
	color: #DDDDDD;
	padding: 0px 0;
	width: 100%;
	display: block;
	overflow: hidden;
}
footer {
	background: none repeat scroll 0 0 #E3E3E3;
	color: #4a3e31;
	font-size: 13px;
	/*overflow: hidden;*/
	padding: 15px;
	height:450px;
}
footer .column {
	float: left;
	padding: 5px 13px 10px;
	width: 22%;
}
footer .column h4 {
	border-bottom: 1px solid #666666;
	font-weight: bold;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
}
footer ul {
	list-style: none outside none;
}
footer p {
	margin-bottom: 1em;
}
footer a {
	color: #027cbd;
}
footer ul a {
	border-bottom: 1px dotted #666666;
	display: block;
	padding: 0.3em 0;
}
footer a:hover {
	color: #0C253F;
}
#finaldetails {
	color: #999999;
	font-size: 0.65em;
	padding: 10px 0;
}
#finaldetails a:hover {
	color: #0C253F;
}
#finaldetails a {
	color: #999999;
}
#topbanner {
	height: 300px;
	margin-bottom: 4px;
	overflow: hidden;
	width: 954px;
}
#slider li {
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 954px;
}
#prevBtn a, #nextBtn a {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-indent: -8000px;
}
#prevBtn a, #nextBtn a {
	height: 34px;
	width: 34px;
	z-index: 99;
}
#prevBtn a {
	background: url("../images/prev_arrow.png") repeat scroll 0 0 transparent;
	left: 2px;
	top: 141px;
}
#nextBtn a {
	background: url("../images/next_arrow.png") repeat scroll 0 0 transparent;
	left: 950px;
	top: 141px;
}
#slider li p {
	color: #F7F7F5;
	display: block;
	margin: auto;
	position: absolute;
	text-align: center;
	width: 954px;
}
#slider .quote:before, #slider .quote:after {
	background: url("../images/headerdots.png") repeat scroll 0 0 transparent;
	content: " ";
	display: inline-block;
	height: 27px;
	width: 64px;
}
#slider .quote {
	bottom: 25px;
	font-size: 2.1em;
	font-style: italic;
	font-weight: bold;
	margin: auto;
	text-shadow: 0 0 3px #333333;
}
#slider .quote .author {
	display: block;
	font-size: 0.5em !important;
}
.assistive-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
#access a.assistive-text:active, #access a.assistive-text:focus {
	background: none repeat scroll 0 0 #EEEEEE;
	border-bottom: 1px solid #DDDDDD;
	clip: auto !important;
	color: #1982D1;
	font-size: 12px;
	left: 7.6%;
	position: absolute;
	text-decoration: underline;
	top: 0;
}
.wp-caption {
}
.wp-caption-text {
}
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	text-align: center;
	margin: auto;
}
.commentlist, .commentlist p, .commentlist li {
	font-weight: normal !important;
}
.error {
	color: #CC0000;
}
.postmetadata {
	background: none repeat scroll 0 0 #EEEEEE;
	padding: 10px;
}
.entry-meta {
	margin: 4px 7px 15px;
}
.countryguide img, .biopage img {
	background: none repeat scroll 0 0 #EEEEEE;
	float: left;
	margin: 0 22px 10px 4px;
	padding: 10px;
}
.countryguide .button, .biopage .button {
	margin: 20px;
}
.biopage .bio {
	float: left;
	width: 550px;
	color: #555;
}
.countryguide, .biopage {
	clear: both;
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
#thailand_jobs, #china_jobs {
	display: block;
	float: left;
	height: 160px;
	margin: 7px 0;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 228px;
}
#thailand_jobs {
	background: url("../images/thailandbox.png") no-repeat scroll 0 0 transparent;
	margin-right: 13px;
	margin-bottom: 20px;
}
#china_jobs {
	background: url("../images/chinabox.png") no-repeat scroll 0 0 transparent;
}
.wp-table-reloaded-id-1 {
	color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	font-size: 46px !important;
	font-weight: bold;
	letter-spacing: 0;
}
.wp-table-reloaded-id-1 .row-1 {
	display: none;
	visibility: hidden;
}
.wp-table-reloaded-id-1 .row-2 .column-1 {
	left: 17px;
	top: 199px;
}
.wp-table-reloaded-id-1 .row-2 .column-2 {
	left: 17px;
	top: 25px;
}
.wp-table-reloaded-id-1 caption a {
	height: auto !important;
	position: relative !important;
	width: auto !important;
}
.wp-table-reloaded-id-1 caption {
	font-size: 0.3em;
	left: 46px;
	position: absolute;
	top: 77px;
	z-index: 99;
}
.wp-table-reloaded-id-1 .row-2 td {
	position: absolute;
	z-index: 99;
}
#thailand_jobs a, #china_jobs a {
	display: block;
	height: 230px;
	position: absolute;
	text-indent: -150px;
	width: 350px;
}
#sidebar_addition {
	margin-top: 14px;
}
#faqs {
	list-style: none outside none;
}
#faqs li {
	background: url("../images/faqicon.png") no-repeat scroll 0 0 #F7F7F5;
	padding-left: 29px;
	padding-top: 4px;
}
#faqs li ul li {
	background: none repeat scroll 0 0 transparent;
	padding: 0;
}
#faqs .hidden {
	color: #555555;
}
#faqs strong a {
	clear: both;
	display: block;
	margin-bottom: 12px;
}
#crm_application td {
	color: #7CC0A7;
	font-weight: bold;
	padding: 1px 10px;
	vertical-align: top;
}
#crm_application h1 {
	color: #7CC0A7;
	font-size: 2em;
	margin: 20px 0 !important;
}
#crm_application {
	margin: auto;
	width: 620px;
}
.search-results .entry h2 {
	display: none;
}
.search-results .entry h4 {
	color: #999999 !important;
}
label {
	color: #555555;
	font-weight: bold;
}
.wpcf7-form label {
	display: block;
	margin-bottom: -8px;
}
.wpcf7-form input {
	margin-bottom: 15px;
}
.bcexit {
	color: #F7F7F5;
	cursor: pointer;
	display: block;
	font-weight: bold;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 14px;
	width: 20px;
}
a.bcexit:hover {
	color: #0C253F;
}
#bcpopup {
	background: none repeat scroll 0 0 #96B84A;
	border: 3px solid #EEEEEE;
	bottom: -251px;
	display: none;
	height: 288px;
	position: fixed;
	right: 15px;
	width: 250px;
	z-index: 100;
}
#bcpopup .cbox {
	width: 205px;
}
#bcpopup label {
	color: #F7F7F5;
	display: block;
	float: left;
	font-weight: normal;
	padding-top: 2px;
	width: 75px;
}
#bcpopup .bc_entry {
	margin: 3px 10px;
	clear: both;
}
#bcpopup form {
	margin-top: 8px;
}
#bcpopup .button {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #F7F7F5;
	color: #96B84A;
	cursor: pointer;
	float: right;
	margin: 2px 18px;
	width: 80px;
}
#bcpopup .button:hover {
	background: none repeat scroll 0 0 #96B84A;
	color: #F7F7F5;
}
#bcpopup p {
	color: #f7f7f5;
	margin: 15px 10px 0;
}
#bcpopup a {
	color: #F7F7F5;
	font-weight: bold;
}
.welcome {
	color: #7DBEA6 !important;
	font-size: 2em !important;
	font-weight: normal !important;
	margin-bottom: 17px !important;
}
.widget_categories ul a {
	font-weight: bold;
	height: 37px !important;
	line-height: 32px;
}
.widget_categories {
	display: block;
	float: left;
	height: auto;
	margin: -21px 0 14px;
	overflow: hidden;
	width: 228px;
}
.widget_categories ul li {
	clear: both;
	display: block;
	overflow: hidden;
}
.wpcf7 {
	margin-left: 7px !important;
}
.wpcf7-submit {
	margin-bottom: -10px !important;
	margin-left: -7px;
}
.widget_categories ul li ul {
	margin: 0 !important;
}
.widget_categories .children a {
	background: none repeat scroll 0 0 transparent !important;
}
.widget_categories .children a:hover {
	color: #0C253F !important;
}
.shareinpost {
	margin: 10px;
}
.essdow {
	color: #F7F7F5;
	display: block;
	float: left;
	font-size: 0.95em;
	height: 198px;
	margin-right: 34px;
	width: 151px;
	margin-bottom: 14px;
}
.orange {
	background: url("../images/ed_orange.png") repeat scroll 0 0 transparent;
}
.purple {
	background: url("../images/ed_purple.png") repeat scroll 0 0 transparent;
}
.blue {
	background: url("../images/ed_blue.png") repeat scroll 0 0 transparent;
	margin-right: 0!important;
}
.teal {
	background: url("../images/ed_teal.png") repeat scroll 0 0 transparent;
}
.essdow p {
	color: #f7f7f5!important;
	margin: -2px 5px 0;
}
.essdow img {
	margin: 2px 0 -2px -7px;
}
.essdow a {
	color: #F7f7f5!important;
}
#sugarform .bc_entry {
	clear: left;
	display: block;
	margin: 0px 0 15px 10px;
	overflow: hidden;
}
#sugarform .optout label {
	font-weight: normal !important;
}
#sugarform br {
	display: none;
}
.formcol {
	float: left;
	width: 48%;
}
#sugarform label {
	float: left;
	margin-right: 10px;
	max-width: 90%;
	min-width: 100px;
}
#personal_statement_c {
	height: 200px;
	width: 530px;
}
#additional_qualifications_c, #further_employment_details_c {
	height: 75px;
	width: 100%;
}
#sugarform p {
	margin: 0;
}
.benefits {
	list-style-image: url("../images/benefit.png");
	margin-left: 45px!important;
	font-weight: bold;
	font-size: 1.1em;
}
/* TEFL Quiz*/



.question {
	display: none;
	border: solid 1px #eee;
	margin: 23px;
	padding: 20px;
	font-size: 1.1em;
}
#nextq {
	display: none;
	margin-right: 17px;
}
.response {
	border: 1px dotted #DF6F3D;
	color: #DF6F3D;
	display: none;
	margin: 0 25px;
	padding: 10px 25px;
}
#chopsticks {
	clear: both;
	display: block;
	margin-top: 15px;
	overflow: hidden;
}
.question ul li {
	border: 1px solid #EEEEEE;
	cursor: pointer;
	display: block;
	padding: 10px;
	width: 557px;
}
.question ul {
	list-style: none outside none;
}
#tqendmessage {
	display:none;
}
.optout {
	color: #555;
	font-size: 0.8em!important;
}
.required {
	color: #C00;
}
#chinabanner {
	position: relative;
}
#chinabanner #countdown {
	color: #FFFFFF;
	left: 472px;
	position: absolute;
	top: 166px;
	width: 125px;
	font-weight: bold;
}
#chinabanner #toapply {
	color: #FFFFFF;
	font-size: 1.4em;
	left: 609px;
	position: absolute;
	top: 171px;
	font-weight: bold;
}
.chinabox .column-1 {
	display: none;
}
.chinabox {
	height: 185px;
	overflow: hidden;
}
.cta_btn {
	margin-right: 34px;
}
.last_cta_btn {
	margin: 0;
}
.bigbutton {
	color: #F7F7F5 !important;
	display: block;
	float: left;
	font-size: 1.7em;
	height: 79px;
	line-height: 1em;
	margin: 15px 12px 0;
	padding: 10px;
	position: relative;
	text-align: center;
	width: 190px;
}
.bborange {
	background: url("../images/orangebox.png") no-repeat scroll 0 0 transparent;
}
.bbgreen {
	background: url("../images/greenbox.png") no-repeat scroll 0 0 transparent;
}
.bbpurple {
	background: url("../images/purplebox.png") no-repeat scroll 0 0 transparent;
}
.bbdetails {
	font-size: 0.6em;
	left: 0;
	position: absolute;
	top: 76px;
	width: 210px;
}
.bigbuttons {
	clear: both;
	display: block;
	font-size: 0.9em;
	margin-bottom: 46px;
}
.page-id-7 .column, .parent-pageid-7 .column {
	background: none repeat scroll 0 0 transparent !important;
}
.parent-pageid-7 .bigbutton {
	font-size: 2em;
	height: 79px;
	margin-bottom: 20px;
	padding: 15px 10px 10px;
}
.parent-pageid-7 .bigbutton .bbdetails {
	font-size: 0.5em;
}
.wp-image-1327 {
	margin-top: -92px;
}
#getintouchbox {
	background: url("../images/get-in-touch.png") no-repeat scroll 0 0 transparent;
	color: #F7F7F5;
	height: 310px;
	width: 208px;
	padding: 10px;
}
#getintouchbox p {
	color: #F7F7F5 !important;
	margin-bottom: 0.4em !important;
}
#getintouchbox h3 {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 19px;
}
#getintouchbox .git-button {
	background-position: center top;
	color: #F7F7F5;
	display: block;
	font-weight: bold;
	height: 40px;
	margin: 6px 0;
	padding: 7px 10px 0 61px;
	width: 136px;
}
#getintouchbox a.git-button:hover {
	background-position: bottom;
}
#getintouchbox .git-call {
	background-image: url("../images/request-a-call.png");
}
#getintouchbox .git-message {
	background-image: url("../images/send-a-message.png");
	line-height: 30px;
}
#sidebar a.loveteflbrochure {
	background: url("../images/request-a-brochure.png") no-repeat scroll center top transparent;
	color: #F7F7F5;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	height: 72px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 18px 75px 12px 8px;
	width: 145px;
}
.buttonsmall {
	font-size: 10px;
	font-weight: normal;
	line-height: 5px!important;
}
#sidebar a.loveteflbrochure:hover {
	background: url(../images/request-a-brochure.png) bottom no-repeat;
}
.cc-icons {
	float: right;
}
#teflblog {
	background: url("../images/TEFL-Blog.jpg") no-repeat scroll 0 0 transparent;
	height: 389px;
	position: relative;
	width: 228px;
}
#teflblog .newsitem {
	height: 135px;
	left: 20px;
	position: absolute;
	top: 233px;
	width: 190px;
}
#teflblog .newsitem p, #teflblog .newsitem a {
	color: #0C263F !important;
}
#teflblog .newsitem .title-contribution {
	font-weight: bold;
	display: block;
	padding: 5px 0 10px;
}
#teflblog .newsitem .more-link {
	display: block;
	padding: 0;
	text-align: right;
}
.courseusps {
	float: left;
	height: 620px;
	width: 231px;
	margin: 0 3px 20px;
	position: relative;
}
.courseusps .price {
	position: absolute;
	left: 0;
	top: 450px;
	font-size: 1.6em;
	font-weight: bold;
	width: 212px;
	text-align: center;
	bottom: 30px;
	border-bottom: dotted 1px #f7f7f5;
	padding-bottom: 5px;
}
.accreditation {
	position: absolute;
	margin-left: 15%;
	bottom: 135px;
	padding-bottom: 5px;
}
.book-now2 {
	background: url("../images/more-arrow.png") no-repeat scroll right center transparent;
	position: absolute;
	border-top: dotted 1px #f7f7f5;
	top: 541px;
	font-size: 2.3em;
	font-weight: bold;
	width: 212px;
	text-align: center;
	padding-right: 20%;
}
.twenty {
	background-size: 231px 620px;
}
.onetwenty {
	background-size: 231px 620px;
}
.onefourty {
	background-size: 231px 620px;
}
.courseusps h4, .courseusps ul, .courseusps p {
	color: #F7F7F5 !important;
}
.courseusps h4 {
	font-size: 1.5em;
	margin-bottom: 10px!important;
}
.courseusps .courseheader {
	height: 107px;
	overflow: hidden;
	padding: 0 6px;
}
.courseusps .courseheader img {
	margin-top: 9px;
}
.courseusps .usps {
	list-style: none;
}
.courseusps .usps li {
	background: url("../images/usp-arrow.png") no-repeat scroll 0 0 transparent;
	margin-left: -10px!important;
	padding: 0 0px 0 20px;
}
.courseusps a.learn-more {
	background: url("../images/more-arrow.png") no-repeat scroll right center transparent;
	color: #F7F7F5 !important;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	height: 28px;
	width: 150px;
	line-height: 28px;
	position: absolute;
	bottom: 65px;
	left: 40px;
}
.courseusps a.booknow {
	background: url("../images/more-arrow.png") no-repeat scroll right center transparent;
	color: #F7F7F5 !important;
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	height: 28px;
	width: 140px;
	line-height: 28px;
	position: absolute;
	bottom: 15px;
	left: 43px;
}
#testimonialboxtop {
	background: url("../images/testimonialstop.jpg") no-repeat scroll 0 0 transparent;
	height: 138px;
	width: 228px;
}
#testimonialboxbottom {
	background: url("../images/testimonials-bottom.png") no-repeat scroll center bottom transparent;
	height: auto;
	overflow: hidden;
	padding: 10px;
}
#testimonialboxbottom ul {
	margin: 0!important;
	color: #0C263F;
	font-size: 1.3em;
	font-style: italic;
}
#testimonials {
	margin-bottom: 20px;
}
#fivereasons {
	background: url("../images/5-reasons.png") no-repeat;
	padding: 100px 30px 45px;
	color: #f7f7f5;
	overflow: hidden;
}
#fivereasons ol li {
	padding-bottom: 7px;
	list-style-type: decimal!important;
}
.bigctabutton {
	background-position: center top;
	color: #F7F7F5;
	display: block;
	height: 32px;
	width: 218px;
	color: #f7f7f5!important;
	font-size: 1.6em;
	padding: 30px 20px 20px 100px;
	font-weight: bold;
	margin-bottom: 20px;
}
a.bigctabutton:hover {
	background-position: center bottom;
}
.requestacall {
	background: url("../images/big-request-a-call.png") repeat scroll 0 0 transparent;
	float: right;
	line-height: 1.1em;
	padding: 14px 20px 36px 100px;
}
.sendmessage {
	background: url("../images/big-send-a-message.png");
	float: left;
}
.page-template-landingpage-php {
	background: url("../images/bg.png") repeat-x scroll 0 -95px #EEEEEE;
}
.lpbox {
	width: 339px;
	height: 352px;
	float: left;
	margin: 15px 11px 15px 5px;
	position: relative;
}
.lpgreen {
	background:url("../images/lp-green.png") no-repeat;
}
.lpblue {
	background:url("../images/lp-blue.png") no-repeat;
}
.lpbox h4 {
	background: url("../images/transparentdots.png") repeat-x scroll 0 31px transparent;
	color: #F7F7F5 !important;
	font-size: 1.2em;
	height: 45px;
	margin: 15px 10px 0 0!important;
}
.lpbox .lpcontent {
	height: 284px;
	padding: 0 11px;
}
.lpbox p {
	color: #F7F7F5 !important;
	margin-left: 0!important;
}
.lpbox .lpcontent img {
	margin: 0 0 0 10px;
}
.lpbutton {
	background: url("../images/lp-button.png") no-repeat scroll center top transparent;
	display: block;
	height: 50px;
	width: 339px;
	color: #F7F7F5!important;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 47px;
	text-indent: 14px;
}
a.lpbutton:hover {
	background: url("../images/lp-button.png") no-repeat scroll center bottom transparent;
}
#commentform label {
	display: block;
	float: left;
	width: 95px;
}
#commentform .required {
	display: none;
}
.overalllink {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 640px;
	width: 231px;
	text-indent:-1000px
}
a.overalllink:hover {
	text-decoration: none;
}
h5 {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 15px 7px;
	color: #0C253F;
}
h6 {
	font-size: 16px;
	text-align: left;
  
  font-family: "Oswald",sans-serif !important;
  font-weight: 400 !important;

  padding-top: 10px;
  padding-bottom: 0px;
  margin-left: 0px !important;
 	color: #edaa1a;
}
.odd {
	background: none repeat scroll 0 0 #DCEBDE;
}
.even {
	background: none repeat scroll 0 0 #EEEEEC;
}
.alternating {
	padding: 11px;
}
a.invisible-link {
	display: block;
	position: absolute;
	width: 339px;
	height: 294px;
	top: 0;
	left: 0;
}
.page-template-landingpage-php .requestacall {
	float: left;
	margin-left: 15px;
}
 http://www.lovetefl.com/wp-content/uploads/2013/02/Course-purchase-box1.png #new120 {
 border-radius: 6px;
 margin: 5px;
 overflow: hidden;
 padding: 15px 15px 50px;
 position: relative;
 width: 673px;
 height: 321px;
}
#new120 ul, #new120 p {
	color: #F7F7F5 !important;
	font-size: 14px!important;
}
#new120 h4 {
	font-size: 2.25em;
	padding-top: 190px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #F7F7F5 !important;
	text-align: center;
}
#new120 a {
	font-size: 1em;
	padding-top: 190px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #F7F7F5 !important;
	text-align: center;
}
#new120 ul {
	float: left;
	margin: 0 23px;
	width: 42%;
	font-weight: bold;
}
#new120 li {
	margin-bottom: 15px;
}
.clearfix {
	clear: both;
	display: block;
}
.dotted {
	border-bottom: 1px dotted #FFFFFF;
	margin: 15px 0;
}
.booknowbutton {
	background: url("../images/buy-button.png") no-repeat;
	color: #F7F7F5 !important;
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 28px;
	padding: 10px 20px;
	border-radius: 6px;
	width: 400px;
	margin: auto;
}
.gplus-container {
	display: block;
	margin: -45px 328px 20px;
}
.page-id-3045 #bodycontent h3 {
	color: #0B253E !important;
}
.jobsusps {
	float: left;
	height: 300px;
	width: 231px;
	margin: 0 3px 20px;
	position: relative;
}
.jobsusps .overalllink {
	text-indent: 0!important;
}
.jobsusps h4, .jobsusps ul, .jobsusps p {
	color: #F7F7F5 !important;
}
.jobsusps h4 {
	font-size: 1.5em;
	margin-bottom: 5px!important;
}
.jobsusps .courseheader {
	height: 121px;
	overflow: hidden;
	padding: 0 6px;
}
.jobsusps .courseheader img {
	margin-top: 9px;
}
.jobsusps a.learn-more {
	background: url("../images/") no-repeat scroll right center transparent;
	color: #0b253e !important;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	height: 28px;
	width: 160px;
	line-height: 28px;
	position: absolute;
	bottom: 8px;
	left: 40px;
}
#fixed_icons {
	background: transparent;
	height: 50px;
	width: 50px;
	position: fixed;
	top: 50%; /*amend this to change location*/
	left: 0.20%;
}
#fixed_icons a {
	display: block;
	text-indent: 24px;
	height: 50px;
	width: 50px;
	padding-bottom:3px;
	text-decoration: none;
}
#fixed_icons #skype {
	background: url("../images/skype.png") no-repeat;
	background-size: 100%;
}
#fixed_icons #facebook {
	background: url("h../images/facebook.png") no-repeat;
	background-size: 100%;
}
#fixed_icons #twitter {
	background: url("../images/twitter.png") no-repeat;
	background-size: 100%;
}
#fixed_icons #you_tube {
	background: url("../images/youtube.png") no-repeat;
	background-size: 100%;
}
#fixed_icons #linkedin {
	background: url("../images/linkedin.png") no-repeat;
	background-size: 100%;
}
#fixed_icons #googleplus {
	background: url("../images/googleplus.png") no-repeat;
	background-size: 100%;
}
#samnew120 {
	border-radius: 6px;
	margin: 5px;
	overflow: hidden;
	padding: 15px 15px 50px;
	position: relative;
	width: 673px;
	height: 321px;
}
#samnew120 h4 {
	font-size: 2.25em;
	padding-left: 20px;
	padding-top: 135px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #F7F7F5 !important;
	text-align: center;
}
#samnew120 a {
	font-size: 1.2em;
	padding-top: 190px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #F7F7F5 !important;
	text-align: center;
}
.find-out-more-pair {
	float: left;
	position: relative;
	margin: 0 4px 10px;
}
.find-out-more-pair span {
	bottom: 38px;
	color: #0C263F;
	display: block;
	font-size: 22px;
	position: absolute;
	text-align: center;
	width: 100%;
}
a.find-out-more-pair:hover span {
	text-decoration: underline;
}
.sliderhoverthai {
	position: absolute;
	top: -5px;
	width: 954px;
	height: 298px;
	display: block;
}
.sliderhoverchina {
	position: absolute;
	top: -5px;
	width: 954px;
	height: 298px;
	display: block;
}
.findoutmoreimg {
	background: url('../images/thaib.png') center top no-repeat;
	position: absolute;
	top: -5px;
	width: 954px;
	height: 298px;
	display: block;
}
.findoutmore {
	background: none repeat scroll 0 0 #5E9AD3;
	border-radius: 6px 6px 6px 6px;
	color: #F7F7F5;
	cursor: pointer;
	float: right;
	overflow: hidden;
	width: auto;
	position: absolute;
}
.getguide {
	background: none repeat scroll 0 0 #D7612E;
	border-radius: 6px 6px 6px 6px;
	color: #F7F7F5;
	cursor: pointer;
	float: right;
	width: auto;
	position: absolute;
}
.internshipblockThia {
	position: relative;
}
.internshipblockChina {
	position: relative;
}
.internshipblockSAfrica {
	position: relative;
}
.internshipblockViet {
	position: relative;
}
/* Internships Sections */

.int-section {
	overflow: hidden;
	height: auto;
	clear: both;
}
#int-map {
	float: right;
	height: 300px;
	width: 300px;
}
#int-top-leftside {
	float: left;
	width: 640px;
}
#int-headinggroup, #cp-headinggroup {
	background: none repeat scroll 0 0 #0C263F;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-bottom: 15px;
	padding: 5px;
}
#int-headinggroup h4 {
	font-weight: bold;
	padding: 10px 10px 5px;
}
.int-top-button {
	display: block;
	float: left;
	margin: 7px;
	width: 300px;
}
.int-top-button:hover {
}
#int-middle-leftside {
	float: left;
	width: 650px;
}
#int-middle-rightside {
	float: right;
	width: 250px;
}
#int-middle-footer {
	margin: 20px;
	height: 150px;
}
.int-sideimage {
	width: 250px;
	height: 250px;
	margin-bottom: 20px;
}
#int-bottom-left {
	float: left;
	width: 700px;
}
#int-bottom-right {
	float: right;
	width: 250px;
}
.int-bottom-button {
	display: block;
	float: left;
	margin: 7px;
	width: 300px;
}
.int-bottom-button:hover {
}
.int-bottom-image {
	width: 250px;
	height: 150px;
	margin-bottom: 20px;
}
.int-section p {
	margin-left: 7px;
}
#internshipbody h3 {
	width: 945px!important;
}
#int-middlesection {
	background: url(../images/texture-internships.png);
	margin-bottom: 20px;
	box-shadow: 1px 1px 5px #333;
	padding: 20px;
}
#fpformpage {
	float: left;
	width: 670px;
	overflow: hidden;
	height: auto;
	background: url(../images/texture-internships.png);
	margin-bottom: 20px;
	box-shadow: 1px 1px 5px #333;
	padding: 20px;
}
#fpform {
	background: #FFF;
	padding: 20px 20px 0;
	width: 315px;
	float: left;
	border-radius: 10px;
	border: solid 1px #CCC;
}
#fpform .form-entry {
	clear: both;
	overflow: hidden;
	padding: 5px 0;
}
#fpform input, #fpform select {
	float: right;
	padding: 5px;
	width: 165px;
}
#fpform label {
	float: left;
	width: 110px;
	padding: 5px 0;
}
#fpform .form-entry br {
	height: 0;
	display: none;
}
#fpimage {
	float: right;
	width: 300px;
	height: 400px;
	overflow: hidden;
}
#formtitle {
	font-weight: bold;
	font-size: 1.1em;
	color: #DF6F3D;
}
#fpform .req {
	color: #C00;
}
#fpform #submit {
	background: url(../images/fpsubmit.png) no-repeat;
	border: none;
	width: 300px;
	height: 52px;
	float: none;
	margin: 20px auto 0;
	text-align: left;
	color: #FFF;
	font-size: 2em;
	font-weight: bold;
	font-family: 'Asap', sans-serif;
	text-indent: 10px;
	cursor: pointer;
}
#fpformpage-wrapper {
	float: left;
}
.widget_CountDown {
	display: none;
}
#cp-header {
	clear: both;
	overflow: hidden;
}
#cp-desc {
	float: left;
	width: 630px;
}
#cp-img {
	float: right;
	width: 305px;
	border: solid 2px #FFF;
	height: 266px;
}
#cp-reasons {
	background: url("../images/texture-internships.png") repeat scroll 0 0 transparent;
	box-shadow: 1px 1px 5px #333333;
	clear: both;
	overflow: hidden;
	padding: 20px 10px;
	margin: 20px 0;
}
#cp-reasons .cp-reason {
	float: left;
	height: 210px;
	border-right: dotted 4px #B79D59;
	padding: 10px 35px;
	width: 237px;
}
#cp-reasons .cp-value {

}
#cp-reasons .cp-jobs {

}
#cp-reasons .cp-accreditation {
	border-right: none;
	margin-right: 0;
}
#cp-accreditations {
	background: url("../images/cp-accreditations.png") no-repeat scroll 675px center #EEEEEE;
	height: 110px;
	margin: 20px 0;
	width: 100%;
	border: 1px solid #CCCCCC;
    border-radius: 10px;
}
#cp-bodycontent {
	background: url("../images/texture-internships.png") repeat scroll 0 0 transparent;
	box-shadow: 1px 1px 5px #333333;
	margin-bottom: 20px;
	padding: 20px;
	float: left;
	height: 563px;
	width: 650px;
}
#cp-earning {
	background: #1b4680;
	float: right;
	width: 220px;
	border: solid 4px #FFF;
	border-radius: 10px;
	padding: 10px;
	color: #FFF;
}
#cp-earning p {
	color: #FFF;
	margin: 0.2em 0!important;
}
.cp-amount {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: dotted 4px #8cadd9;
	padding-bottom: 7px;
}
#cp-99 {
    float: right;
    margin: 10px 0;
}
#cp-reviews {
	clear: both;
}
.cp-button {
	border-radius: 10px 10px 10px 10px;
	display: block;
	float: left;
	height: 50px;
	margin: 0 7px;
	width: 300px;
	color: #FFF;
	font-size: 2em;
	line-height: 50px;
	text-indent: 20px;
	font-weight: bold;
}
.cp-green {
	background: #57bb66 url(../images/chevron.png) 260px 12px no-repeat;
}
.cp-blue {
	background: #2f6fb9 url(../images/chevron.png) 260px 12px no-repeat;
}
.cp-green:hover {
	background: #3C9E4A url(../images/chevron.png) 260px 12px no-repeat;
}
.cp-blue:hover {
	background: #215FA5 url(../images/chevron.png) 260px 12px no-repeat;
}
.cp-earning-title {
	font-weight: bold;
	font-size: 2em;
	color: #FFF!important;
	text-shadow: 0px 0px 2px #555;
	text-align: center;
}
.cp-reason ul {
	font-size: 1em;
	font-weight: bold;
	font-size: 15px;
	color: #555;
}
.cp-reason li {
    margin: 0 0 12px 11px;
}

#cp-footer {
	margin: 10px 0 25px;
	clear: both;
	overflow: hidden;
}

.cp-accreditations h3 {
    color: #0E72A0;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.2em;
}
.cp-accreditations {
    margin: 10px;
    width: 630px;
    float: left;
    color: #444;
}
#cp-headinggroup h4 {
margin: 10px;
font-weight: bold;
}
#coursesbody p {
margin-bottom: 1.5em;
}

#cp-bc-left {
    float: left;
    margin-right: 20px;
    width: 294px;
    border-right: dotted 4px #B79D59;
    padding-right: 20px;
}

#cp-bc-right {
    float: left;
    width: 294px;
}

#cp-bodycontent p, #cp-header p, #cp-options p {
color: #555!important;
margin-bottom: 1.5em;
}

.cp-reason-title {
margin-bottom: 1em!important;
text-align: center;
}

#cp-bodycontent h2, .cp-reason-title, #cp-breakdown h2, #cp-options h2 {
color: #1B4680;
font-size: 1.8em;
margin-bottom: 0.5em;
font-weight: bold;
}

#cp-bodycontent h3 {
color: #F0733E;
font-weight: bold;
font-size: 1.3em;
margin-bottom: 0.5em;
}

#cp-bodycontent a {
color: #F0733E;
}

#cp-bodycontent a:hover {
text-decoration: hover;
}

#cp-bodycontent ul {
    color: #555;
    font-weight: bold;
    list-style-position: inside;
}
#cp-bodycontent li {
    margin-bottom: 0.5em;
    margin-left: 15px;
}

.cp-questions {
    margin: 0 10px;
}

#cp-breakdown {
    clear: both;
    border: dotted 1px #CCC;
    padding: 20px;
    margin-bottom: 20px;
	background: #FFF;
}

#cp-breakdown p {
    color: #555;
}

#cp-breakdown .alternating {
    margin: 5px 0;
    padding: 20px;
}

#cp-offer {
height: 248px;
width: 955px;
background: url(../images/august-offer.jpg) no-repeat;
margin-top: 15px;
    position: relative;
}
#cp-offer #cp-wcf {
    position: absolute;
    right: 20px;
    top: 11px;
}
#cp-offer #cp-lp {
    position: absolute;
    right: 20px;
    top: 128px;
}
.navbarsocialmedia
{
	margin: 3px 4px 0px 0px;
	cursor: pointer;
	float: right;
}
.resource h3 {
    display: inline-block !important;
    width: 477px !important;
}
.resource .resource-thumb {
    display: block;
    float: left;
    margin-right: 10px;
}
.resource p {
    float: left;
	width: 477px;
}
.resource {
    margin-bottom: 10px;
    overflow: hidden;
    border-bottom: dotted 1px #DDD;
    padding-bottom: 10px;
}
.resource-buttons {
    float: right;
    margin: 5px 15px;
}
.resource-buttons a img:hover {
opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
}
.resource-price {
    float: right;
    color: #555;
}

/* #menu-item-10013 {
    background: #5180AD!important;
}
#menu-item-10013 a {
    color: #FFF!important;
}
#menu-item-10013 ul a:hover {
    background: #F7F7F5!important;
	color: #0C263F!important;
}*/



#tefltaster {
    background: url("../images/freetrialbg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 467px;
    overflow: hidden;
}
#tasterbox {
    color: #FFFFFF;
    float: right;
    font-size: 1.2em;
    height: 300px;
    margin-right: 25px;
    margin-top: 120px;
    text-align: right;
    width: 550px;
}
#tasterbox #tasterform {
    width: 300px;
    float: right;
    margin-top: 20px;
}
#tasterbox #tasterform label {
    float: left;
    color: #FFF;
    font-size: 0.9em;
    font-weight: normal;
}
#tasterbox #tasterform input, #tasterbox #tasterform select {
    float: right;
    border: solid 1px #DDD;
}
#tasterbox #tasterform .form-entry {
    clear: both;
    overflow: hidden;
    margin-bottom: 12px;
}
#tasterbox br {
    display: none;
}

#tasterbox #tasterform .button, #tasterbox #backtosite {
    background: #29ae64 url(../images/smallchevron.png) no-repeat 250px;
    border: none;
    padding: 10px 0px 10px 15px;
    font-weight: bold;
    color: #FFF;
    border-radius: 5px;
    margin-top: 20px;
    text-transform: uppercase;
	cursor:pointer;
	width: 272px;
	float: right;
	display: block;
	text-align: left;
	font-family: 'Asap', sans-serif;
	font-size: 16px;
}

#tasterbox #tasterform .button:hover, #tasterbox #backtosite:hover {
	background: #1A9B52 url(../images/smallchevron.png) no-repeat 250px;
}

#tasterbox #freetrialgraphic {
    background: url("../images/freetrial.png") no-repeat;
    height: 65px;
    width: 225px;
    position: absolute;
    bottom: 37px;
    right: 297px;
}

#tasterbox h2 {
    margin-top: 45px;
    font-weight: bold;
    font-size: 1.3em;
}

.page-template-ourteachers-php #topbanner {
height: auto;	
}

#our-teachers .entry {
background: url(../images/ot-bg.png) repeat-y;
overflow: hidden;	
}

.ot-column {
width: 476px;	
color: #444;
}

.ot-content a {
	color: #444;
}

.ot-content a:hover {
	color: #222;
	text-decoration: underline;
}

.ot-column.left {
    float: left;
}
.ot-column.right {
    float: right;
}

.ot-column.left .ot-content {
	background: #cde3ec;
	padding: 10px;
}

.ot-column.right .ot-content {
	background: #baced6;
	padding: 10px;
}

.ot-column ul {
    list-style: none;
    font-size: 12px;
	  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  margin-bottom: 20px;
}
.ot-column h2 {
    margin-bottom: 10px;
	font-family: 'Indie Flower', cursive;
	font-size: 24px;
	font-weight: normal;
}
.ot-column h2 img {
vertical-align: middle;	
}
.ot-title {
    border-bottom: solid 1px #FFF;
    height: 72px;
}


/* Homepage */

#whoarelt {
    background: none repeat scroll 0 0 #edaa1a;
    color: #fff;
    font-weight: bold;
    padding: 10px 20px;
    position: relative;
	margin-top: 10px;
}
#whoarelt img {
    float: left;
}
#whoarelt p {
    float: left;
}
#whoarelt #whoarelt_text {
    float: left;
    font-size: 15px;
    margin: 4px 20px;
    width: 500px;
}
#takethequiz {
    background: url("../images/specialoffer.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 162px;
    overflow: hidden;
    text-indent: -999px;
    width: 160px;
    position: absolute;
    right: 20px;
    top: -43px;
}
/*#takethequiz:hover {
    background: url("../images/take-quiz.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}*/
#whoarelt .clearfix {
    height: 0;
}

#services {
    margin-top: 15px;
	overflow: hidden;
	clear: both;
}


#services .service {
    float: left;
    width: 232px;
    margin-right: 8px;
	text-align: center;
}

#services .last {
	margin-right: 0!important;
}

#services h2 {
    color: #027cbd;
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    font-stretch: ultra-condensed;
    letter-spacing: -1px;
    margin-top: -35px;
    text-transform: uppercase;
}
#services .summary {
    color: #edaa1a;
    font-size: 18px;
    font-style: italic;
    margin: 2px 20px 8px;
}
#services .description {
    font-size: 14px;
    color: #4a3e31;
	margin: 2px 10px 8px;
}
.service:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
#whylt .whylt2 {
    float: left;
    width: 869px;
}
#whylt .whylt {
    float: left;
    width: 469px;
}
#whylt {
    clear: both;
    margin: 10px 0;
    overflow: hidden;
}
#whylt .whylt-heading {
    background: #CCC;
    padding: 15px;
}
#whylt .whylt-heading h3 {
    font-size: 18px;
    color: #FFF;
	font-weight: bold;
}


#whylt #whatpeoplesay {
    float: right;
}
#whylt .whylt-heading p {
    font-size: 14px;
}
#whylt #whylovetefl .whylt-heading {
    background: #027cbd;
	color: #d9e8e1;
}
#whylt #whatpeoplesay .whylt-heading {
    background: #edaa1a;
	color: #d8efa3;
}
.whylt-content {
    font-weight: bold;
    font-size: 16px;
    margin: 20px;
    color: #555;
	overflow: hidden;
	padding-top: 3px;
}

.whylt-content h2 {
    font-size: 18px;
    color:#027cbd;
	line-height:30px;
	font-weight: bold;
}
.whylt-content p {
    margin-bottom: 1.3em;
}
.whylt-content ul, .whylt-content ol {
    margin: 10px 35px 17px;
}
.whylt-content ul li {
    list-style: url(../images/homepage-tick.png);
    margin-bottom: 10px;
	color:#edaa1a;
}
.whylt-content .youtube {
/*text-align: center;*/	
}
.whylt-content .youtube img {
    box-shadow: 0 0 3px #333;
}
.whylt-content .youtube a:hover img {
    box-shadow: 0 0 6px #000;
}
#fullwidth .link {
    width: 197px;
    height: 35px;
    background: url(../images/hp-content-link.png) no-repeat top;
    display: block;
    line-height: 35px;
    text-indent: 10px;
    color: #FFF;
    float: right;
    margin-right: 40px;
    text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#fullwidth .link:hover {
    background: url(../images/hp-content-link.png) no-repeat bottom;
}
.whylt-content .testimonials {
    clear: both;
    padding: 20px 0;
}
.whylt-content .testimonials img {
    float: left;
}
.whylt-content .testimonials p {
    float: right;
    width: 245px;
    font-size: 12px;
    font-weight: normal;
}
.whylt-content .testimonials p img {
    clear: both;
    display: block;
    float: none;
    margin: 12px 0;
}
#hp-cta {
clear: both;
overflow: hidden;
margin: 10px 18px;
}
#hp-cta .hp-cta {
    float: left;
    height: 147px;
    position: relative;
    width: 200px;
    margin-right: 29px;
}
#hp-cta .last-cta {
    margin-right: 0;
}
#hp-cta .hp-cta p {
    bottom: 0;
    position: absolute;
    z-index: 999;
    text-align: center;
    background: rgba(12,38,63,.6);
    color: #FFF;
    text-transform: uppercase;
    padding: 8px;
    font-weight: bold;
	width: 100%;
}
#hp-cta .hp-cta p .cta-line1 {
    font-size: 17px;
}
#hp-cta .hp-cta:hover p {
    background: rgba(56,120,154,.9);
}
#wheredoistart {
    background: #f0efef;
    margin: 25px 0 15px;
	position: relative;
}
.wdis-header {
    background: #027cbd;
    padding: 10px 20px;
    color: #d9e8e1;
}
.wdis-header h3 {
    color: #FFF;
    font-size: 20px;
    margin: 0px 0 7px;
	font-weight: bold;
}

.wdis-content ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
   margin: 20px;
}
.wdis-content {
    margin: 0 20px;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
    color: #555;
}
.wdis-content a {
    color: #555;
}
.wdis-content ul li {
    margin: 8px 10px 10px;
    padding-left: 7px;
    list-style: url(../images/wdis-bullet.png);
}
#wdis-image {
    position: absolute;
    top: 7px;
    right: 9px;
}
.wdis-content .link {
    margin: 0 10px 20px!important;
}

#haveanyquestions {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 3px #666;
    margin: -60px 30px 20px;
    overflow: hidden;
    padding: 10px 15px;
    position: relative;
    width: 467px;
    z-index: 99;
    color: #555;
    font-size: 16px;
    font-weight: bold;
}

#haveanyquestions h3, #jointheconversation h3 {
    color: #027cbd;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 0.2em;
}
#haveanyquestions .link {
    float: left;
    margin: 12px 0 0;
}
#jointheconversation {
    float: right;
    width: 400px;
    margin: -117px 10px 0 0;
    text-align: center;
}
#whatpeoplesay .fb-like {
    margin: 40px 55px;
	clear: both;
}
#rating {
    float: left;
    clear: both;
    width: 370px;
    font-size: 13px;
    color: #FFF;
}
#rating a {
    color: #FFF;
}
#rating img {
    vertical-align: bottom;
}
.wdis-content a:hover {
    text-decoration: underline;
}

#saudiguide {
    display: block;
    background: url(../images/saudi-guide.png) no-repeat top;
    width: 229px;
    height: 96px;
    margin-top: 10px;
}
#saudiguide:hover {
    background: url(../images/saudi-guide.png) no-repeat bottom;
    text-decoration: none!important;
}


/* Competition Page */

#competition ul {
    margin: 10px 18px;
}


#competition h2 {
	font-family: 'Pacifico', cursive;
	color: #0471ab;
	font-size: 25px;
	margin-bottom: 0.4em;
}

#competition .introduction {
font-size: 18px;
font-weight: bold;	
}

#competition #section1 .left {
    float: left;
    padding: 25px 7px;
    width: 716px;
}

#competition #section1 .right {
    float: right;
    padding: 17px 44px 30px 8px;
}

#competition #teflquiz {
    background: url("../images/teflquiz.png") no-repeat top;
    display: block;
    height: 200px;
    width: 169px;
}
#competition #teflquiz:hover {
    background: url("../images/teflquiz.png") no-repeat bottom;
}

#competition #section2 .left {
    float: left;
    width: 433px;
}
#competition #section2 .right {
    float: right;
}

#competition .banner {
    clear: both;
    text-align: center;
    padding: 22px;
}

#competition .column {
    background: #f9efd5;
    float: left;
    margin: 0 9px 0 0;
    width: 266px;
    padding: 20px;
	text-align: center;
	margin-bottom: 20px;
	color: #555;
}

#competition .column:hover {
    background: #EAD6A8;
}

#competition .right.column {
    float: right;
}
#competition .left.column {
    margin-left: 7px;
}

#competition .price {
    font-family: 'Oswald', sans-serif;
    font-weight: bold;
	letter-spacing: 0;
}
#competition .price .wasprice {
    color: #ffce56;
    font-size: 16px;
}
#competition .price .nowprice {
    color: #1d93c8;
    font-size: 24px;
}

#competition #section4 img {
    margin-bottom: 2px;
}

#competition #section4, #competition #section5 {
margin-bottom: 25px;
overflow: hidden;
clear: both;	
}

#competition #section4 .left, #competition #section5 .left {
    margin-left: 7px;
    width: 699px;
    float: left;
    
}
#competition #section4 .right, #competition #section5 .right {
    
    float: right;
   
    margin-right: 10px;
    width: 209px;
    color: #333;
    text-align: center;
    font-size: 12px;
    padding: 20px 10px;
}

#competition #section4 .left {
	height: 346px;
}

#competition #section4 .right {
	 height: 306px;
	 background: #b5d9e7;
}

#competition #comp-testimonials .test-author {
    font-weight: bold;
    color: #0571ab;
    margin-top: 5px;
}

#competition #section5 .left {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	padding-right: 50px;
	width:  649px;
}

#competition #section5 .left .phone, #competition #section5 .left a {
    color: #0571ab;
}

#competition #comp-socialmedia {
    background: #e1edf0;
	text-align: center;
	margin-top: 35px;
}

#competition #comp-socialmedia img {
margin: 0 5px;	
}

#competition #comp-testimonials ul, #competition #comp-reviews {
    list-style: none;
    margin: 0;
    padding: 0;
}

.flex-next, .flex-prev {
    display: block;
    width: 38px;
    height: 38px;
    background: #000;
	overflow: hidden;
	text-indent: -999px!important;
}
.flexslider {
    position: relative;
    height: 346px;
    overflow: hidden;
}
.flex-direction-nav .flex-next {
    margin-right: 240px;
}

.flex-prev {
background: url(../images/quote-slider-prev.png) no-repeat;
}

.flex-next {
background: url(../images/quote-slider-next.png) no-repeat;
}

#competition #comp-tcs {
font-size: 0.9em;
color: #999;	
}

#competition .comp-question ul {
	list-style: none;
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

#competition .comp-question h2 {
    color: #555;
    font-family: "Asap",sans-serif;
    font-size: 23px;
    font-weight: bold;
}
#competition .comp-question label {
    font-size: 1.2em;
}
#competition .comp-question ul li {
    margin: 8px;
}
#competition #competition-quiz {
    margin: 30px 30px 10px;
}
#competition .comp-question {
    margin-bottom: 25px;
}
#competition .comp-question textarea {
    width: 100%;
    height: 100px;
    border: solid 1px #0471ab;
    border-radius: 5px;
}

#competition #competition-quiz .form-entry {
    float: left;
    margin: 10px 0;
    width: 40%;
}
#competition #competition-quiz .form-entry input {
    border: 1px solid #0471ab;
    padding: 3px;
    float: left;
    width: 200px;
}
#competition #competition-quiz .form-entry label span {
    display: block;
    float: left;
    width: 110px;
}
#competition #competition-quiz #submit {
    background: none repeat scroll 0 0 #0471ab;
    border: medium none;
    border-radius: 7px;
    color: #fff;
    display: block;
    font-weight: bold;
    margin: 20px auto;
    padding: 15px 30px;
    width: 200px;
	font-family: 'Pacifico', cursive;
	font-size:20px;
	cursor: pointer;
}
#competition #competition-quiz #submit:hover {
background: #0A6491;
}

#competition .quizstart {
    display: block;
    clear: both;
    width: 263px;
    height: 45px;
    background: url("../images/start-quiz-btn.png") top no-repeat;
    margin: auto;
}
#competition .quizstart:hover {
    background: url("../images/start-quiz-btn.png") bottom no-repeat;
}

/* End of Competition Page */

.comments-template{
float: left;
	
}


#insurance .section {
	overflow: hidden;
	clear: both;
	margin: 20px 0;
}
#insurance .column {
	float: left;
	width: 44%;
	margin-right: 3%;
}
#insurance h1 {
	font-size: 2em;
	color: #26936B;
}
#insurance h2 {
	font-size: 1.5em;
	margin-bottom: 0.4em;
}
#insurance h3 {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 0.6em;
}
#insurance {
	margin-top: 20px;
	line-height: 1.5;
}
#insurance {
	margin-top: 20px;
}
#insurance ul {
	margin: 4px;
}
#insurance .ticks li {
	list-style: none;
	background: url(../images/tick.png) no-repeat left top;
	padding-left: 30px;
	margin-bottom: 10px;
	min-height: 27px;
}
#insurance table td {
	background: #def4ec;
	padding: 6px;
}
#insurance table tr.even td {
	background: #C7E5CB;
}
#quotesctr{
	margin-left: 25%;
}
#quotebox label {
	color: #FFF;
	margin-right: 20px;
}
#quotebox {
	background: #26936B;
	margin: 0 auto 20px;
	width: 490px;
	padding: 25px;
	font-size: 1.5em;
	border: solid 5px #157752;
}
#quoteresult {
	display: none;
}
#quotetext {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	font-size: 1.5em;
	margin: 15px!important;
}
#tandcs {
	color: #FFF;
	font-size: 14px;
}
#quotebox #addtocart {
	display: block;
	width: 300px;
	margin: 20px auto 0;
	background: #157752;
	text-align: center;
	color: #FFF!important;
	padding: 20px;
	border-radius: 10px;
	text-decoration: none!important;
}
#addtocart:hover {
	background: #0A5E3E;
}
#getquote {
	background: #157752;
	border: none;
	padding: 5px;
	color: #FFF;
	font-weight: bold;
	border-radius: 5px;
	cursor: pointer;
}
#getquote:hover {
	background: #0A5E3E;
}
#insurance p {
	margin-bottom: 1.5em;
}
#insurance table p {
	margin-bottom: 0;
}
#insurance a {
	color: #26936B;
}

#quotebox a {
    color: #FFF;
    text-decoration: underline;
}
/* christmas opening times link */

.openinghours a{ color:#8CB9CE; }
.openinghours a:hover { color:#fff; }

/* christmas opening times link end */


#mainmenu li .sub-menu li .sub-menu {
    left: 220px;
    top: 0;
}
#mainmenu li .sub-menu li .sub-menu a {
	width: 230px !important;
}
#mainmenu li span{
	color: #f1ba1a;
}

/* PPC Landing */
.page-template-socialcompetition-php #topmenubar{
	display: none !important;
}
.page-template-socialcompetition-php #mainbody{
	padding-top: 23px !important;
}
#ppcpos {
    text-align: center;
    margin-top: -80px;
}


#ppcleft {
    float: left;
    width: 303px;
    padding: 0 10px;
}
.page-template-coursesppc-php #ppcright {
    background: #d3ebf1;
    width: 635px;
	height: 460px;
	padding-top: 15px;
	float: right;
}

#ppcright {
    background: #d3ebf1;
    width: 100%;
	height: 415px;
	padding-top: 15px;
}
#ppcright img{
	margin-left: 20px;
}
#ppcheader {
    overflow: hidden;
    padding-bottom: 20px;
}

#ppcright h2, #ppcright h3, #ppcleft h2, #ppcleft h3, #ppcmiddle h2 {
	text-align: center;
	font-family: 'Roboto Slab', serif!important;
	text-transform: uppercase;
}
#ppcright h2, #ppcleft h2, #ppcmiddle h2 {
font-size: 26px!important;
padding: 0px 10px;
}
#ppcright h3, #ppcleft h3 {
font-size: 20px!important;
}

#ppcright #ppcform {
    float: right;
    width: 300px;
    margin-top: 0px;
    margin-right: 15px;
    padding-right: 26px;
}


#ppcright #ppcform label {
float: right;
width: 230px;
margin-bottom:15px;
font-size: 11px;
font-weight: normal;
}

#ppcright #ppcform input {
    background: #F6FCFE;
    width: 100%;
    border: none;
    padding: 10px;
    margin-bottom: 12px;
	color: #555;
}

#ppcright #opted_out_of_3rd_party_c, #ppcright #do_not_call {
    float: left;
    width: 30px!important;
}

#ppcform #submit {
    border: solid 4px #25b9cc!important;
    width: 200px!important;
    margin: 17px 40px 0 40px !important;
    color: #25b9cc!important;
    font-weight: bold;
    cursor: pointer;
	font-family: "Oswald",sans-serif;
	font-weight: normal;
	font-size: 20px;
}
.page-template-coursesppc-php #ppcform #submit {
    border: solid 4px #25b9cc!important;
    width: 200px!important;
    margin: 4px 60px 0px !important;
    color: #25b9cc!important;
    font-weight: bold;
    cursor: pointer;
	font-family: "Oswald",sans-serif;
	font-weight: normal;
	font-size: 20px;
}

.page-template-socialcompetition-php #ppcform #submit, .page-template-socialcompetition2-php #ppcform #submit {
	margin: 1px 57px 0px !important;
}
.page-template-socialcompetition-php .clickdesk .cd-bubble {
	display: none !important;
}

#ppcform #submit:hover {
    border: solid 4px #0AA1B2!important;
    color: #0AA1B2!important;
}

#ppcleft #ppclistcontainer {
	border: 2px solid #555;
	height: 441px;
    padding: 15px;
}

#ppcleft .flexslider {
overflow: visible;	
}

#ppcleft .slides {
    list-style: none;
    margin: 0 !important;
	height: 380px;
	position: relative;
	width: 262px;
}

#ppcleft .slides li {
    padding-top: 17px;
	width: 250px;
	position: relative;
}

#ppcleft p {
    margin-bottom: 1em;
}

#ppclistcontainer #viewcourse {
    display: block;
    width: 200px;
    margin: auto;
    text-align: center;
    color: #f5c848;
    font-size: 20px;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    border: solid 4px #f5c848;
	padding: 5px 0;
}

#ppclistcontainer #viewcourse:hover {
    border: solid 4px #D3A013!important;
	color: #D3A013!important;
}

#ppcmiddle ul {
    padding: 20px 30px;
    list-style: none;
}
#ppcmiddle ul li img {
    float: left;
}
#ppcmiddle ul li {
    overflow: hidden;
}

.ppctestimonial {
	background: url("../images/ppctestimonialquotes.png") no-repeat;
	width: 920px;
	float: right;
}

.ppctestimonial p {
    float: left;
    width: 830px;
    padding: 0px 44px;
    font-size: 16px;
	color: #555;
	margin-bottom: 1em;
	color: #555;
}

#ppcmiddle {
    border-bottom: solid 0px #555;
    padding-top: 20px;
}

#ppcbottom {
    padding: 20px;
    text-align: center;
    font-family: "Oswald", sans-serif;
    font-weight: lighter;
    font-size: 17px;
}
#ppcbottom img {
    vertical-align: middle;
    margin-right: 20px;
    margin-left: 10px;
}

#ppclistcontainer .flex-direction-nav .flex-prev {
    width: 18px;
    height: 43px;
    background: url("../images/pccsliderleft.png") no-repeat;
    z-index: 999;
	margin-left: -20px;
}

#ppclistcontainer .flex-direction-nav .flex-next {
    width: 18px;
    height: 43px;
    background: url("../images/ppcsliderright.png") no-repeat;
    z-index: 999;
	margin-right: -20px;
}

.page-template-coursesppc-php .headone, .page-template-socialcompetition-php .headone, .page-template-socialcompetitionthankyou-php .headone {
	background: url("../images/header-coursesppc.jpg") no-repeat scroll 0 -100px / 100% auto rgba(0, 0, 0, 0);
	text-align:center;
}

@media (max-width: 1240px) {
	.page-template-coursesppc-php .headone, .page-template-socialcompetition-php .headone, .page-template-socialcompetitionthankyou-php .headone {
	background: url("../images/header-coursesppc.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}
}



.page-template-coursesppc-php .headpic, .page-template-socialcompetition-php .headpic, .page-template-socialcompetitionthankyou-php .headpic {
    display: block;
    height: 320px;
    margin: -2px auto 17px;
    max-width: 1900px;
    min-width: 983px;
    width: 100%;
}
.page-template-chinappc-php .headpic{
	background: url('../images/chinahead.jpg') no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}
.page-template-chinappc-php #pricepoint{
	padding: 20px;
	width: 35%;
	margin: 0px auto -20px;
	text-align: center;
	font-family: 'Asap', sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #F43839;
	text-transform: uppercase;
}
.page-template-chinappc-php #pricepoint strike{
	font-size: 25px;
	font-weight: 400;
	color: #000;
}

.page-template-thaippc-php .headpic{
	background: url('../images/thaihead.jpg') no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}
.page-template-thaippc-php #pricepoint{
	padding: 20px;
	width: 35%;
	margin: 0px auto -20px;
	text-align: center;
	font-family: 'Asap', sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #F43839;
	text-transform: uppercase;
}
.page-template-thaippc-php #pricepoint strike{
	font-size: 25px;
	font-weight: 400;
	color: #000;
}


.page-template-coursesppc-php .headpic img, .page-template-socialcompetition-php .headpic img, .page-template-socialcompetitionthankyou-php .headpic img {
margin-top: 45px;
}

#tpterms{
text-align: center;
}
#tpterms h1{
	padding: 20px;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#tpterms p{
	margin: 20px;
	font-size: 12px;
}
#tpterms a{
	text-decoration: none !important;
	font-weight: normal;
	color: #000;
}

//* homepage brochure popup*//

.brochhidden{
	display:none;
}
#home-welcomebar{
	width: 100%;
	position: fixed;
	bottom: 0px;
}
#barblue{
	background: url('../images/blue-bg.png') repeat;
	/*
	margin-top: 72px;*/
	height: 57px;
	padding-top: 2px;
}

#brochpop{
	position: absolute;
	margin-left: 812px;
	bottom: 0px;
}

#brochbutton{
    cursor:pointer;
	padding: 5px;
	max-width: 300px;
	border: 1px solid #027cbd;
	background: transparent;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 10px auto;
	-webkit-box-shadow: 0px 0px 5px 2px #fff;
	-moz-box-shadow: 0px 0px 5px 2px #fff;
	box-shadow: 0px 0px 5px 2px #fff;
	
}
#brochbutton:hover{
	background: #027cbd;
}
#brochbutton p{
	font-family: Roboto Slab !important;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	color: #fff;
	letter-spacing: 0.3px;
}
.brochclose{
	float: right;
	margin-right: 315px;
	margin-top: 0px;
	cursor:pointer;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
}
.brochclose:hover{
	background: #027cbd;
}
img.brochclose{
width: 14px;
height: 14px;
	
}

#toplinks iframe{
	width: 125px !important;
}

.table2 {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #f0f0f0;
  float: left;
}
.table2 td, tr {
  color: #003;
  padding: 5px 5px 5px 5px;
  border-bottom: 2px solid #FFF;
  border-left: 2px solid #FFF;
}
@media (min-width:768px) {
.hidden-lg{display: block;}	
}


@media (max-width: 767px){

.hidden-lg {
display: block;
}
}