*{margin:0; padding:0; list-style:none; border:none;}

div.domtab{padding:0; width: 741px;}
div#infotab{padding:0; width: 741px;}
div#coursestab{padding:0; width: 708px;}

ul.domtabs{float:left; width:100%; margin:0;}
div#infotab ul.domtabs{float:left; width:100%; margin:0;}
div#coursestab ul.domtabs{float:left; width:100%; margin:0; padding:0px;}

ul.domtabs li{float:left; padding:0; width:247px; height:40px;}
div#infotab ul.domtabs li{float:left; padding:0; width:370px; height:40px;}
div#coursestab ul.domtabs li{float:left; padding:0; width:118px; height:40px;}

ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{padding:15px 0px 0px 0px; display:block; background:url(../images_v2/tab7.gif); color:#8d9ab3; text-align:center; text-decoration:none;}

div#infotab ul.domtabs a:link,
div#infotab ul.domtabs a:visited,
div#infotab ul.domtabs a:active,
div#infotab ul.domtabs a:hover{padding:15px 0px 0px 0px; display:block; background:url(../images_v2/tab4.gif); color:#8d9ab3; text-align:center; text-decoration:none;}

div#coursestab ul.domtabs a:link,
div#coursestab ul.domtabs a:visited,
div#coursestab ul.domtabs a:active,
div#coursestab ul.domtabs a:hover{padding:15px 0px 0px 0px; display:block; background:url(../images_v2/tabcourse7.gif); color:#8d9ab3; text-align:center; text-decoration:none;font-weight: bold}

div#coursestab ul.domtabs a.otherLanguagesTab:link,
div#coursestab ul.domtabs a.otherLanguagesTab:visited,
div#coursestab ul.domtabs a.otherLanguagesTab:active,
div#coursestab ul.domtabs a.otherLanguagesTab:hover{padding:6px 0px 9px 0px; display:block; background:url(../images_v2/tabcourse7.gif); color:#8d9ab3; text-align:center; text-decoration:none;}

html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{height:25px;}               

ul.domtabs a:hover{background:url(../images_v2/tab9.gif);}    
div#infotab ul.domtabs a:hover{background:url(../images_v2/tab6.gif);}              
div#coursestab ul.domtabs a:hover{background:url(../images_v2/tabcourse9.gif);}

.container, .container-faq {clear:both; width:auto; display:inline-block; background:#fff; color:#dddddd; border-top:none; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; padding:20px 20px 20px 20px; height: auto;}

.container-faq a{margin: 0 auto; text-decoration:none; color:#555;}
.container-faq a:hover{color:#ca322f; text-decoration:underline;}
.container h1, h2 {margin: 0px 0px 10px 0px;}
.container p {text-align: justify; margin-bottom:10px; padding: 0px; font-size:13px; }
.container p img.about_top {text-align: justify; width: 467px; margin-bottom: 0px; padding: 0px;}
.container p.center {text-align: center; margin-bottom:10px;}
.container p.center_padding {padding-left: 100px;}
.container p img.credit_card {margin: 0px 15px;}
.container table {vertical-align: text-top;}
.container table td.l_zone {padding-left: 10px;}
.container table td.l_zone_imgToTop {vertical-align: top; padding-top:5px;}
.container table td.l_zone_imgToBottom {vertical-align: bottom; padding-bottom: 10px;}
.container table td.contact {width: 250px; vertical-align: top;}
.container table td.opening {padding-left: 10px; border-left: solid 1px #eee;}
.container a{text-decoration:none; color:#4a86eb;}
.container a.bold{font-weight:bold;}
.container a:hover{color:#555; text-decoration:underline;}
.container a.flat{display:inline; text-decoration:none; color:#4a86eb; font-weight:bold;}
.container a.flat:hover{color:#555; text-decoration:underline;}
.container blockquote {margin-bottom:10px; color:#555; margin-left:20px;}
.container-faq ul{padding:0px 16px; margin:0px 16px 8px 5px;}
.container-faq li{color:#555; list-style:circle; margin-bottom:2px;}
.container-faq a{color:#555;}
.container hr {border: solid 1px #eee; padding:0px; margin-bottom: 10px;}
.container ul.courses_offered {padding-left: 20px;}
.container ol {color:#555; margin-bottom:10px;}
.container ol li {margin-bottom:10px; list-style-type: decimal; color: #555;}
.container ul.travel {color: #555; margin-bottom:10px; padding:10px; background: url(http://www.cactuslanguage.com/images/atol-topp.jpg) right bottom no-repeat;}
.container ul.travel li {color: #555;}
.container form {margin-bottom: 10px;}
.container ul{padding:5px 16px; margin:5px 16px;}
.container li{color:#555; list-style:circle; margin-bottom:5px;}

/* TRAVEL EXTRAS FORM */

#travel-enquiry fieldset { padding: 10px 0; border: 5px solid #EEE; border-width: 5px 0; margin: 10px 0 }
#travel-enquiry label { padding: 5px 0; width: 72px; float: left; clear: left }
#travel-enquiry label:after { content: ':'; color: #666 }
#travel-enquiry input,
#travel-enquiry textarea { float: left; margin: 0 0 10px 8px; padding: 2px; font-family: Arial; font-size: 12px }
#travel-enquiry .placeholder { color: #888; font-style: italic }
#travel-enquiry #email { width: 200px }
#travel-enquiry #firstname,
#travel-enquiry #surname { width: 100px }
#travel-enquiry #enquiry { width: 330px; height: 80px }
#travel-enquiry #submit { clear: left; margin-bottom: 0; margin-left: 80px }
#travel-enquiry #extra-info { display: none}

/* TRAVEL EXTRAS FORM END */

ul.domtabs li.active a:link,
ul.domtabs li.active a:visited, 
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{background:url(../images_v2/tab8.gif); color:#272d38; font-size:13px; }

div#infotab ul.domtabs li.active a:link,
div#infotab ul.domtabs li.active a:visited,
div#infotab ul.domtabs li.active a:active,
div#infotab ul.domtabs li.active a:hover{background:url(../images_v2/tab5.gif); color:#272d38; font-size:13px;}

div#coursestab ul.domtabs li.active a:link,
div#coursestab ul.domtabs li.active a:visited,
div#coursestab ul.domtabs li.active a:active,
div#coursestab ul.domtabs li.active a:hover{background:url(../images_v2/tabcourse8.gif); color:#272d38; font-size:13px;}

#domtabprintview{float:right; padding-right:1em; text-align:right;}
#domtabprintview a:link,
#domtabprintview a:visited,
#domtabprintview a:active,
#domtabprintview a:hover{color:#fff;}