﻿

.content-controls { position: relative; }

.footer-container { background-color: #1092a8; padding: 43px 0px 120px; width: 100%; }

.footer { margin: 0 auto; width: 960px; color: #fff; overflow: hidden; }

.footer img { display: block; margin-bottom: 18px; }

.footer a { color: #fff; }

.footer div { float: left; }

.footer .courses { width: 320px; }

.footer .courses .courses-list-holder { width: 150px; }

.footer .about-tefl { width: 160px; }

.footer .finding-work { width: 240px; }

.footer .contact-us { width: 220px; }

.footer .contact-us img { display: inline; margin-top: 24px}

.footer .contact-us .facebook {margin-right: 7px;}

.accreditation { clear: both; }

.courses-accredited { display: block; margin: 0px auto; }

form .header { width: 960px; margin: 24px auto 19px; overflow: hidden; clear: both; height: 100px; position: relative; }

.form header .logo { position: absolute; top: 0px; left: 0px; }

.header .bookings { position: absolute; top: 0px; right: 0px; }

.header .brochure { left: 632px; top: 33px; position: absolute; }

.header .newsletter { top: 33px; left: 786px; position: absolute; }

.header #nav { position: absolute; top: 75px; right: 0px; }

.header #nav img { margin-left: 20px; }

.main { margin: 0px auto 40px; width: 960px; overflow: hidden; }

.breadcrumb a { font-weight: normal; }

input[type=text], .meta-field textarea, input[type=password] { background-image: url(../images/text-bg.gif); height: 19px; width: 286px; padding: 5px 4px; border: 1px solid #cccccc; margin-bottom: 1px; font-size: 14px; }

select { width: 146px; height: 20px; margin-bottom: 12px; }

.radio { float: left; margin-right: 21px; }

.radio input { float: left; margin: 0px; padding: 0px; margin-right: 7px; }

.radio label { float: none; width: auto; }

.left-nav { float: left; width: 220px; }

.right-full { margin-left: 250px; width: 690px; margin-top: 14px; }



.left-nav li { padding: 14px 0px; border-bottom: 1px dashed #82cfcd; list-style: none; background-image: none; }

.meta-edit { background-color: #28b0c1; padding: 4px; overflow: hidden; }

.meta-content { margin: 0px auto; width: 960px; display: none; }

#meta-edit-size { display: block; background-image: url(../images/open.gif); display: block; width: 27px; height: 27px; cursor: pointer; float: right; }

#meta-edit-size.open { background-image: url(../images/close.gif) !important; }

#meta-edit-confirm { display: block; background-image: url(../images/save-btn.gif); display: block; width: 63px; height: 27px; cursor: pointer; margin-left: 140px; }

.meta-field { margin: 10px 10px; overflow: auto; }

.meta-field input, .meta-field textarea { background-image: none; margin-left: 130px; display: block; }

.meta-field textarea { height: 40px; }

.meta-label { width: 120px; float: left; font-weight: bold; color: #fff; }

.content-editable { border: 1px dashed red; padding: 12px 3px 3px 3px; }

.start { position: absolute; right: 3px; top: 0px; color: Red; }

.cke_skin_office2003 INPUT[type='text'] { border: 0px; padding: 0px; margin: 0px; height: 1px; width: 1px; }

.default-header { width: 960px; height: 120px; background-image: url(../images/headers/pages-header.jpg); margin-bottom: 30px; position: relative; overflow: hidden; }

.default-header .big-title { top: 27px; left: 11px; position: absolute; width: 635px; }

.products {width: 100%; font-weight: bold}

td.money {text-align: right; font-size: 14px;}

.products td {padding: 10px;}

.products tr.line td {border-bottom: 1px dotted #84ced1;}

.total {color: #cb0800;}

#brochure-popup {background-image: url(/resources/images/brochure-popup/brochure-bg.jpg); background-repeat: no-repeat; background-position: 0px 108px; 
                 width: 621px; border-radius: 5px; background-color: #fff; position: fixed; top: 50px; z-Index: 3; padding: 10px 20px 20px; display: none}

#brochure-popup #close {position: absolute; right: -13px; top: -13px;}

#brochure-popup .main-fields {margin-left: 220px;}

#brochure-popup .fieldset {border-style: none; padding: 2px 0px; overflow: hidden}

#brochure-popup .fieldset label{width: 100px; font-weight: bold; float: left; margin-right: 20px;}

#brochure-popup .fieldset .field{width: 280px; margin-right: 0px;float: left;}

#brochure-popup .fieldset .validation-failed{border-color: #c00000}

#brochure-popup input[type="text"], #brochure-popup .meta-field textarea, #brochure-popup input[type="password"] {width: 270px;}

#brochure-popup .request {float: right; padding-top: 10px;}

#bg {position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background-color: #000; opacity: 0.7; z-Index: 2; display: none; filter: alpha(opacity=70);
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
