/* Specialist Certificates CSS - 28/11/12 */

/* #content.content-full {
width: 980px;
} */

/* =Landing */

.main {width: 755px; float: left;}
.sidebar {width: 190px; float: right;border: 0;}
.section {
width: 746px;
float: left;
border: 4px solid #E6E9EB;
}
.section .inner {
width: 704px;
float: left;
border: 1px solid #D7D8DA;
padding: 20px;
}
/*.main .page-intro {background: url('/images/v3/spec-certs/landing/spec-cert-intro.jpg') no-repeat bottom right;}*/
.main .page-intro {position: relative;}
.main .page-intro img {position: absolute; bottom: 18px; right: 10px;}
.main .page-intro .description { width: 435px;}
#content h1 {color: #009DFF;
letter-spacing: -1px;
font-size: 30px;}
#content .main p.intro {font-size: 15px;font-weight: normal; color: #333;}
#content .main p {font-size:13px; }
#content .main h2 {font-size: 18px; color: #4c4c4c;}
#content .main ul {margin-left:0;}
#jump-links {padding: 0 0 20px 0; }

#jump-links h3 {
font-size: 22px;
letter-spacing: 0;
color: #009DFF;
}
#jump-links ol {
padding: 0 13px 0 0;
margin: 5px 0 13px 0 !important;
}
#jump-links ol li {
display: inline;
padding: 0 20px 0 0;
background: none transparent;
font-size: 18px;
font-weight: bold;
color: #09F;
}
#jump-links ol li a {
padding: 6px 0 4px 25px;
text-decoration: none;
color: #444;
font-size: 16px;
}
#jump-links ol li a:hover {
text-decoration: underline;
}
#jump-links ol li.one a {
background: url('/wp-content/themes/onlinetefl/legacy/images/common/bullets/blt-number-01.png') no-repeat center left;
}
#jump-links ol li.two a {
background: url('/wp-content/themes/onlinetefl/legacy/images/common/bullets/blt-number-02.png') no-repeat center left;
}
#jump-links ol li.three a {
background: url('/wp-content/themes/onlinetefl/legacy/images/common/bullets/blt-number-03.png') no-repeat center left;
}

.jump-back, .jump-back:visited {
float: right;
font-size: 12px;
text-decoration: none;
color: #AAA;
padding: 10px 0;
display: block;
}

.jump-back:hover {text-decoration: underline; }
.main .section .intro h3, .main #grammar h3 {font-size: 28px; color: #0099ff; letter-spacing: -1px; text-decoration: none;margin-top: 0;}

.main .section ul {float: left;}
.main .section ul.col-one {width: 150px;}
.main .section ul.col-two {width: 250px;}
.main .section ul li {display: block;}

.main .panel {float: left; width: 330px; padding: 20px 20px 20px 0; }
.main .panel.right {border-right: 0; padding: 20px 0 20px 20px;}
.main .panel.last, .main .row.last {border-bottom: 0;}

.main #destinations .panel {min-height: 218px;}

.main .panel h3 {margin-top: 0;}
.main .panel h3 a {font-size: 23px; color: #666; letter-spacing: -1px;text-decoration: none;}

.main .section .cta {width: 130px; float: right; text-align: right; }
.main .section .price {font-size: 24px!important; font-weight: bold; color: #666;}

.main .section .hours {font-weight: bold; }

.main .section .btn-standard {
width: 80px;
text-align: left;
margin: 0;
float: right;
display: block;
}

.main .section .btn-learn {margin-top: 5px;}

.main #grammar .intro {float: left; width: 560px; }
.main #grammar h3 a {text-decoration: none; color: #09f;}
.main #grammar ul {float: left; width: 560px; margin-right: 0;}
.main #grammar ul li {float: left;display: block; width: 240px; }


.main #skills .description {width: 195px; float: left; }

.main .pill {
color: #FFF;
padding: 2px 4px;
margin: 0;
background-color: #A4C550;
text-transform: uppercase;
font-size: 75%;
border-radius: 2px;
position: relative;
bottom: 1px;
font-weight: bold;
}

.main .row {
	float: left;
	width: 100%;
	border-bottom:1px solid #ccc;
	background: transparent url(/wp-content/themes/onlinetefl/legacy/images/common/divider-ccc.gif) 50% 50% repeat-y;
}

.sidepanel { background: url(/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/landing/sidepanel-end-190.png) no-repeat bottom left; padding:0 0 17px 0; margin:0 0 20px 0; }
.sidepanel-inner { background: url(/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/landing/sidepanel-top-190.png) no-repeat top left; padding:20px 20px 10px 20px; }
.sidepanel h3 { margin:0; font-size:1.6em; }
.sidepanel h3 strong { color:#32a1d9; }
.sidepanel h3 a, .sidepanel h3 a:visited, .sidepanel h3 a:active, .sidepanel h3 a:focus { color:#32a1d9; }

.testimonial h3 { text-align: center; margin-bottom:15px;}
.testimonial p { font-family: Georgia, 'Times New Roman', Serif; font-size:1em; line-height: 130%; font-style: italic; }
.testimonial p.cite { font-family: Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height: 130%; font-style: normal; font-weight: bold; margin: 0 0 20px 0;}



/* =Detail A */

#content .detail-a .intro-panel {margin-bottom: 20px; }
#content .detail-a .intro-panel h1 {margin-bottom: 10px; }
#content .detail-a .intro-panel .page-intro {width: 360px; }
#content .main .intro-panel p.intro {font-size: 22px; line-height: 26px; color: #858585;margin-bottom: 12px;}
#content .main .intro-panel p {line-height: 16px; }

.japan .intro-panel {background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/destinations/spec-certs-detail-japan-intro.jpg") no-repeat center bottom transparent; padding-bottom: 20px; }

.spain .intro-panel {background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/destinations/spec-certs-detail-spain-intro.jpg") no-repeat center bottom transparent; padding-bottom: 20px; }

.thailand .intro-panel {background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/destinations/spec-certs-detail-thailand-intro.jpg") no-repeat center bottom transparent; padding-bottom: 20px; }

.china .intro-panel {background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/destinations/spec-certs-detail-china-intro.jpg") no-repeat center bottom transparent; padding-bottom: 20px; }

.korea .intro-panel {background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/destinations/spec-certs-detail-korea-intro.jpg") no-repeat center bottom transparent; padding-bottom: 20px; }

/* other countries here */

.sidebar .buy-panel {text-align: center; background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/generic/sidepanel-end.png") no-repeat left bottom transparent;
margin: 0 0 20px;
padding: 0 0 17px;}
.sidebar .buy-panel .inner {background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/generic/sidepanel-top.png") no-repeat left top transparent;
padding: 20px 20px 10px;}
.sidebar .buy-panel h2 {font-size: 22px; color: #4c4d45; margin-top: 0; }
.sidebar .buy-panel h3 {font-size: 22px; color: #707070; margin-top: 0;}
.sidebar .buy-panel .btn-add-to-cart {margin-top: 10px; }

#content .detail-a h2 {font-size: 22px; color: #4c4c4c; margin-top: 0; }
#content .detail-a h3 {font-size: 18px; color: #4c4c4c; margin-top: 20px; }

#content .detail-a .bullet-panel {width: 370px; float: left; }
#content .detail-a .bullet-group {float:left; margin-bottom: 10px; }

#content .detail-a .cta {
border: 1px solid #e9eaeb;
border-left: 0; border-right: 0; 
background: url("/wp-content/themes/onlinetefl/legacy/images/v3/spec-certs/generic/blue-bg.jpg") no-repeat center center transparent;
padding: 25px 25px 25px 0;
margin: 30px 0 0 0;
}
#content .detail-a .cta .btn-add-to-cart {width: 90px; margin-top: 5px;}

/* =Detail B */

#content .detail-b .intro-panel {margin-bottom: 20px; padding-bottom:15px; border-bottom: 1px solid #e9eaeb;}
#content .detail-b .intro-panel h1, #content .detail-b .intro-panel p, #content .detail-b .intro-panel blockquote {width:96%; }
#content .detail-b .intro-panel h1 {margin-bottom: 10px; }
#content .detail-b h2 {font-size: 22px; color: #4c4c4c; margin-top: 0; }
#content .detail-b h3 {font-size: 18px; color: #4c4c4c; margin-top: 20px; }

#content .detail-b .bullet-panel {width: 370px; float: left; }
#content .detail-b .bullet-group {float:left; margin-bottom: 0; }

#content .detail-b .cta {
border: 1px solid #e9eaeb;
border-left: 0; border-right: 0; 
padding: 25px 25px 25px 0;
margin: 10px 0 0 0;
}
#content .detail-b .cta .btn-add-to-cart {width: 90px; margin-top: 5px;}
#content .detail-b blockquote p {margin-right: 0;}



