/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif; border:none;}

a img,:link img,:visited img { border:none; }F

address { font-style:normal }

body { background-color:#D3D5CA; font:Verdana, Arial, sans-serif; font-size:0.625em; margin: 0px; padding: 0px 0 20px 0; text-align:center; color:#000000;}

/* ----- LAYOUT STYLES ----- */

#container { position:relative;	width: 955px;	margin: 0px auto 0px auto ; text-align:left; }

/* ----- Header Style ---- */

#header {width:955px; height:115px; position:relative; float:left; background-image:url(images/enka-header.gif); background-repeat:no-repeat;}

#header img {position:absolute; left:35px; top:40px;}
#header img.accreditation {left:855px; top:40px;}

#header ul {position:absolute; top:100px; left:285px;}
#header ul li {float:left; color:#FFFFFF; padding-right:8px; }
#header a {color:#465F59}
#header a:hover {color:#FE5308;}
#header a.current {color:#FE5308;}

/* ---- NavBar Styles ---- */

#navBar {width:213px; height:463px; background-image:url(images/enka-navbar.jpg); position:absolute; top:115px; padding:20px 0 0 36px;}
#navBar h2 {width:179px; height:21px; display:block; font-size:1.2em; color:#FE5308; border-bottom:1px solid #CACFB9; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; line-height:21px; padding-left:11px;}
#navBar ul {width:190px;}
#navBar li {width:160px;line-height:21px;  height:21px; border-bottom:1px solid #CACFB9; background-image:url(images/enka-bullet.gif); background-repeat:no-repeat; padding-left:30px; background-position:11px 5px; }
#navBar a {color:#000000;}
#navBar a:hover {color:#FE5308;}
#navBar a.current {color:#FE5308;}

.terms {position:absolute; top:600px; width:213px; color:#FFFFFF; padding-left:36px;}
.terms a {color:#465F59; padding-right:8px; padding-left:8px;}

/* ---- Content Styles ---- */

.content-home {position:relative; float:right; width:706px; height:442px; background-image:url(images/enka-home.jpg); background-repeat:no-repeat; padding:40px 0 0 0px;}
.content-home h1 {color:#FE5308; font-size:3.4em; padding-left:36px; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter;}
.content-home h2 {color:#5F7B74; font-size:3.4em; padding-left:36px; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter;}
.content-home p {line-height:1.6em; font-size:1.1em; width:350px; padding-left:36px; padding-top:10px;}
.content-home a {color:#FE5308; text-decoration:underline;}
.content-home-item h3 {color:#FE5308; font-size:2.0em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter;}
.content-home-item p {padding:0px; width:110px; padding:10px 0 0 0;}
#item001 {width:230px; position:absolute; top:310px; left:20px; padding:0px;}
#item002 {width:230px; position:absolute; top:310px; left:250px; padding:0px;}
#item003 {width:230px; position:absolute; top:310px; left:480px; padding:0px;}

.content-top {float:right; width:706px; height:20px; background:url(images/enka-content-top.gif); background-repeat:no-repeat;}
.content {float:right; width:670px; background:url(images/enka-content.gif); background-repeat:repeat-y; padding-left:36px; padding-top:20px; padding-bottom:30px; position:relative;}

.content h1 {color:#5F7B74; font-size:3.5em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter;}
.content h2 {color:#FE5308; font-size:2.2em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; padding-bottom:30px;}
.content h3 {color:#FE5308; font-size:2.2em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; padding:20px 0 10px 0;}
.content h4 {color:#FE5308; font-size:1.3em; padding:0px 0 5px 0; width:404px;}
.content h5 {color:#5F7B74; font-size:1.6em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; padding:0px 0 10px 0; }
.content p {line-height:1.6em; font-size:1.1em; width:404px; margin-bottom:15px;} 
.content p.narrow {width:350px;}
.content ul.narrow {width:330px;}
.content ul {width:400px; font-size:1.1em; margin-bottom:20px;}
.content li {line-height:1.6em; list-style-type:disc; margin-left:20px;}
.content p a {color:#FE5308;}
.content p a:hover {text-decoration:underline;}
.content p.testimonial { margin-bottom:3px;}
.content iframe.googleMap {border:solid 1px #5F7B74;}

.contentPanel001 {clear:left; float:left; width:368px;}
.contentPanel001 h4 {width:340px;}

.img-panel {width:258px; float:left; }
.img-panel img {margin-bottom:30px;}

/* ---- Footer Styles ---- */

.footer {float:right; position:relative; width:706px; height:100px; background:url(images/enka-content-bottom.gif); background-repeat:no-repeat; }
.footer h3 {color:#5F7B74; font-size:2.2em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; position:absolute; top:15px; left:36px;}
.footer h4 {color:#FE5308; font-size:2.2em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; position:absolute; top:45px; left:36px;}
.footer h4 a {color:#FE5308; text-decoration:underline;}
.footer h5 {color:#5F7B74; font-size:1.3em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; padding:13px 0 0 36px;}
.footer p {color:#000000; font-size:1.1em; padding:5px 36px 0 36px; line-height:1.3em;}

.interface {float:right; width:706px; text-align:right;  font-size:1.0em; padding-right:15px; }
.interface a {color:#465F59;}

/* ---- Booking form styles ---- */

.booking spacer {}
.booking label {color:#5F7B74; line-height:22px; font-size:1.3em; font-weight:bold;}
.booking select {width:342px; height:22px; border:1px solid white; margin-bottom:3px;}
.booking input {width:335px; height:19px; border:1px solid white;  margin-bottom:3px; padding:3px 0 0 5px;}
.booking .btn-deposit { width:146px; height:70px; background-color:#ffffff; background-image:url(images/enka-btn.gif); background-repeat:no-repeat;  color:#FFFFFF; margin:20px 0px 0 0; border:none; padding:0px;}
.booking .btn-deposit:hover {background-image:url(images/enka-btn-hover.gif); background-repeat:no-repeat; }
.booking span { display:inline-block; color:#5F7B74; line-height:22px; font-size:1.8em; font-weight:bold; width:45px; text-align:center;  padding-bottom:20px; margin:0px;}

.booking h3 {color:#FE5308; font-size:2.2em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; padding:20px 0 10px 0;}
.booking p {width:340px; font-size:1.1em; line-height:1.3em;}

.booking-box {position:absolute; top:125px; right:36px; width:226px; height:270px; background-color:#5F7b74;}
.booking-box h4 {color:#FFFFFF; font-size:1.8em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; width:200px; padding:12px 0 0 14px; line-height:1.3em;}
.booking-box p {color:#FFFFFF; font-size:1.1em; width:180px; padding:18px 0 0 14px;}
.booking-box a {font-size:1.4em; padding:5px 0 0 25px; color:#FFFFFF; display:inline-block; width:170px; height:24px; background-image:url(images/enka-btn2.gif); background-repeat:no-repeat; position:absolute; left:14px; bottom:20px;}
.booking-box a:hover {background-image:url(images/enka-btn2-hover.gif);}

/* ---- The Enka Courses Page Styles ---- */

.course-panel {width:625px; background-color:#FE5308; background-image:url(images/enka-course-panel.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:15px; margin-bottom:15px; position:relative;}
.course-panel h3 {color:#FFFFFF; font-size:3.0em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; padding:5px 0 5px 15px; }
.course-panel span {font-size:15px;}
.course-panel p {font-size:1.2em; line-height:1.5em; width:420px; padding-left:15px;}
.course-panel a {width:115px; height:29px; line-height:28px; font-size:1.3em; color:#FFFFFF; background-image:url(images/enka-btn5.gif); background-repeat:no-repeat; position:absolute; bottom:15px; right:15px; padding-left:23px;}
.course-panel a:hover {background-image:url(images/enka-btn5-hover.gif);}

a.back-to-courses {display:block; width:98px; height:24px; background-image:url(images/enka-btn6.gif); background-repeat:no-repeat; font-size:1.1em; color:#FFFFFF; line-height:23px; position:absolute; top:5px; right:43px; padding-left:15px;}
a.back-to-courses:hover { background-image:url(images/enka-btn6-hover.gif); }

.twelve-week-course {width:610px; height:231px; background-image:url(images/enka-12-week.jpg); background-repeat:no-repeat; margin-bottom:30px; padding:12px 0 0 15px;}
.twelve-week-course h3 {color:#FFFFFF; font-size:2.5em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter;}
.twelve-week-course p {color:#000000; font-size:1.2em; line-height:1.4em; margin:0px; font-weight:bold; padding-bottom:5px; width:auto; }
.twelve-week-course a {float:left; color:#FFFFFF; font-size:1.1em; text-decoration:underline; font-weight:bold; margin-top:5px;}
.twelve-week-1 {float:left; width:240px;}
.twelve-week-2 {float:left; width:210px;}
.twelve-week-3 {float:left; width:160px;}
.twelve-week-course span {color:#FFFFFF;}

.two-week-course {width:590px; height:231px; background-image:url(images/enka-2-week.jpg); background-repeat:no-repeat; margin-bottom:30px; padding:12px 0 0 35px;}
.two-week-course h3 {color:#FFFFFF; font-size:2.5em; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter;}
.two-week-course p {color:#000000; font-size:1.2em; line-height:1.4em; margin:0px; font-weight:bold; padding-bottom:5px; width:auto;}
.two-week-course a {float:left; color:#FFFFFF; font-size:1.1em; text-decoration:underline; font-weight:bold; margin-top:5px;}
.two-week-1 {float:left; width:330px;}
.two-week-2 {float:left; width:260px;}
.two-week-course span {color:#FFFFFF;}

/* ---- Course Availability Page Styles ---- */

.course-details-link {display:inline; color:#FE5308; float:right; font-size:1.1em; text-decoration:underline; margin:-25px 60px 0 0;}

.banner-dark {display:block; width:597px; height:54px; background-color:#5F7B74;  color:#FFFFFF; font-size:1.6em; line-height:54px; padding-left:15px; font-weight:bold; position:relative; margin-bottom:30px; }
.banner-dark a {display:block; width:103px; height:29px; line-height:29px; font-size:14px; color:#FFFFFF; background-image:url(images/enka-btn3.gif); background-repeat:no-repeat;padding-left:20px; position:absolute; top:13px; right:13px;}
.banner-dark a:hover {background-image:url(images/enka-btn3-hover.gif);}

.banner-light {display:block; width:612px; height:54px; background-color:#FFFFFF; color:#000000; margin-bottom:10px; position:relative;}
.banner-light-date {display:inline; float:left; width:220px; height:54px; border-right:1px solid #EAEFD9; color:#5F7B74; font-size:1.3em; font-weight:bold; text-align:center; line-height:54px; margin-right:15px;}
.banner-light-availability {float:left; height:54px; color:#000000; font-size:1.1em; line-height:54px;}
.banner-light a {display:block; width:103px; height:29px; line-height:29px; font-size:14px; color:#FFFFFF; background-image:url(images/enka-btn4.gif); background-repeat:no-repeat;padding-left:20px; position:absolute; top:13px; right:13px;}
.banner-light a:hover {background-image:url(images/enka-btn4-hover.gif);}

.divider {width:612px; border-bottom:1px solid #5F7B74;}

/* ---- Why Choose Enka Page Styles ---- */

.side-banner {width:228px; background-color:#FE5308; position:absolute; top:120px; right:40px; font-size:2.2em; color:#FFFFFF; font-family:Arial Rounded MT Bold, Arial, Verdana, Sans-Serif; font-weight:lighter; padding:15px; }
.side-banner-section {border-bottom:4px dotted #FFFFFF;  padding-bottom:10px; margin-bottom:10px;}

img.gallery {margin:0 10px 10px 0;}

.selfBuildPartnership {position: relative; float:left; width:571px; height:155px; background-color:#FFFFFF; padding:10px 10px 10px 15px;}
.selfBuildPartnership img {position:absolute; top:32px; right:15px;}