#container { width:980px; }
#content { width:740px; }
#complete-kit .page-top, #instant-kit .page-top, #tefl-tv .page-top, #teacher-kits .page-top { overflow:visible; padding:0 0 30px 0; margin:0 0 10px 0; background: url(/images/backgrounds/complete-tefl-teacher-kit.jpg) no-repeat bottom right; min-height:285px; height:auto!important; height:285px; }
#instant-kit .page-top { background: url(/images/backgrounds/instant-tefl-teacher-kit.jpg) no-repeat bottom right; }
#complete-kit .page-top h1, #instant-kit .page-top h1, #tefl-tv .page-top h1, #teacher-kits .page-top h1 { width: 430px; margin-bottom:10px; color:#0391e9; }
#instant-kit .page-top h1, #tefl-tv .page-top h1, #teacher-kits .page-top h1 { width: 500px; margin-bottom:0!important; padding-bottom:0!important; }
#complete-kit .page-top h2, #instant-kit .page-top h2, #tefl-tv .page-top h2, #teacher-kits .page-top h2 { margin-top:20px; color:#404040; }
#complete-kit #page-main h2, #instant-kit #page-main h2, #tefl-tv #page-main h2, #teacher-kits #page-main h2 { margin-top:10px; color:#404040; }
#complete-kit h3, #instant-kit h3, #tefl-tv h3, #teacher-kits h3 { color:#4c4d45; }
#complete-kit .page-top p, #instant-kit .page-top p, #teacher-kits .page-top p { width:430px; }

#complete-kit .page-top ul, #instant-kit .page-top ul, #teacher-kits .page-top ul { width:440px; margin:0; }
#complete-kit .page-top ul li, #instant-kit .page-top ul li, #teacher-kits .page-top ul li { float:left; width:180px; }
#complete-kit .page-top ul li.no-bg, #instant-kit .page-top ul li.no-bg, #teacher-kits ul li.no-bg { padding-left:0; }
#complete-kit .page-top a.btn-add-to-cart, #instant-kit .page-top a.btn-add-to-cart, #teacher-kits .page-top a.btn-add-to-cart { width:115px; }
#complete-kit #page-main, #instant-kit #page-main, #tefl-tv #page-main, #teacher-kits #page-main { width:490px; float:left; }
#complete-kit #page-main h2, #instant-kit #page-main h2, #tefl-tv #page-main h2, #teacher-kits #page-main h2 { margin-bottom:10px; }
#complete-kit #page-side, #instant-kit #page-side, #tefl-tv #page-side, #teacher-kits #page-side { width:220px; float:right; padding:15px 0 0 0; }

.item { position:relative; margin:0 0 15px 0; padding:0 0 0 95px; min-height:95px; height:auto!important; height:95px; }
.item span.item-image { display:block; position:absolute; top:0; left:0; float:left; width:85px; height:100px; margin:0 10px 0 0; background-image: url(/images/v2/tefl-resources/teacher-kit-icons.png); background-repeat: no-repeat; }
.item-tefltv span.item-image { background-position: 0 0; }
.item-lessonplans span.item-image { background-position: 0 -150px; }
.item-esllibrary span.item-image { background-position: 0 -300px; }
.item-tefltoolkit span.item-image { background-position: 0 -450px; }
.item-simpleflexibility span.item-image { background-position: 0 -600px; }
.item-teflexpress span.item-image { background-position: 0 -750px; }
.item-essentialtefl span.item-image { background-position: 0 -900px;height:130px; }
.item h3 { margin-top:0; }
.item p { border-bottom:1px dashed #d2d2d0; padding:0 0 15px 0; margin:0;  }

.sidepanel { background: url(/images/v2/tefl-resources/sidepanel-end.png) no-repeat bottom left; padding:0 0 17px 0; margin:0 0 20px 0; }
.sidepanel-inner { background: url(/images/v2/tefl-resources/sidepanel-top.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; }

#page-side .buy-resource, #page-side .buy-resource-extra { text-align:center; }
#page-side .buy-resource p, #page-side .buy-resource-extra p { letter-spacing:-1px; color:#707070; font-size:2.1em; font-weight:bold; margin:0; padding:0; }
#page-side .buy-resource a, #page-side .buy-resource-extra a { width:130px; }

.buy-resource-extra { background: url(/images/v2/tefl-resources/sidepanel-alt-end.png) no-repeat bottom left!important; }
.buy-resource-extra .sidepanel-inner { background: url(/images/v2/tefl-resources/sidepanel-alt-top.png) no-repeat top left!important; }

.testimonial h3 { text-align: center; margin-bottom:15px;}
.testimonial p { font-family: Georgia, 'Times New Roman', Serif; font-size:1.2em; font-style: italic; }
.testimonial p.cite { font-family: Arial, Helvetica, Sans-Serif; font-size:1em; font-style: normal; }

/* Instant Teacher Kit amends */
#instant-kit .item-tefltv { padding:10px 10px 5px 0px; border:1px solid #c2e899; background:none; background-color:#efffde; -moz-border-radius:5px;   -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#instant-kit .item-tefltv .item-inner { padding:0 0 0 95px; background: url(/images/v2/tefl-resources/tefltv-upgrade.gif) no-repeat top left; min-height:85px; height:auto!important; height:85px; }
#instant-kit .item-tefltv .item-inner p { border:0; padding:0 0 5px 0; }
#instant-kit .item-tefltv .item-inner a.btn-standard { font-size:1em; }

/* Kits Chooser page amends */
#teacher-kits .page-top h1 {width: 400px;}
#teacher-kits .page-top p {width: 400px;}
#teacher-kits .page-top ul li {margin: 10px 0 0 0; font-weight: bold; width: 200px; height: 40px; line-height: 40px; background-position: 0 50%; padding: 0!important}
#teacher-kits .page-top ul li.instant {width: 190px;background-image: url(/images/v2/tefl-resources/instant-kit.png);_background-image: url(/images/v2/tefl-resources/instant-kit-8.png);}
#teacher-kits .page-top ul li.complete {width: 210px;background-image: url(/images/v2/tefl-resources/complete-kit.png);_background-image: url(/images/v2/tefl-resources/complete-kit-8.png);}
#teacher-kits .page-top ul li a {padding: 0 20px 0 50px;}


/* TEFL TV Page */
#tefl-tv .page-top { background: url(/images/backgrounds/tefl-tv-v2.jpg) no-repeat bottom right; min-height:250px; height:auto!important; height:250px; }
#tefl-tv .page-top h1 { margin-top:30px; }
#tefl-tv .page-top h2 { margin-top:10px; }
#tefl-tv .page-top p { width:330px; }
#tefl-tv #page-main { padding-top:10px; }
#tefl-tv #page-main ul { margin-left:0; margin-bottom:0; padding-bottom:10px; border-bottom:1px dashed #d2d2d0; }
#tefl-tv #page-main h3 { margin-top:0; }
#tefl-tv #page-main p {  }
#tefl-tv #page-main p.dashed { padding-bottom:10px; border-bottom:1px dashed #d2d2d0; }
.item-tefltv-cover p { border:0; margin-bottom:0;  }
.item-tefltv-cover ul li { float:left; width:190px; }
.item-tefltvipod { background: url(/images/courses/image-assets/icon-iphone.png) no-repeat top left; }

