body {background-color:#DDDDDD;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;}
.cb {clear:both;}
a {color:#000000;text-decoration:none;}
a:hover, a:active {color:#336600;}
a img {border:medium none;}
ol li {margin:10px 0;}
#w {background-color:#FFFFFF;border:1px solid #999999;margin:20px auto;width:960px;}
#h {background-image:url(../g/banner-edited.jpg);height:115px;margin:7px;width:946px;}
#h h2 {color:#336600;font-size:1.8em;margin:80px 0 0 255px;padding:0;position:absolute;}
#hdr-img ul {margin:0 0 0 5px;padding:0;}
#hdr-img ul li {display:inline;margin:0 0 0 4px;padding:0;}
ul.fl{float:left;display:block;margin-left:20px;width:250px;}

#content, #content-home {float:left;margin:7px 0 40px 10px;width:540px;}
#content-home {width:400px;}
#content-prices {float:left;margin:7px 0 0 10px;width:700px;}
#content-prices-1 {float:left;margin:0;width:400px;}
#content-prices-1 img {border:1px solid #333333;margin:0 5px;}
#content-prices-2 {float:left;margin:0 0 0 30px;width:250px;}
#content-prices-2 ul {margin:0 0 0 15px;padding:0;}
.price-list input.button{width:86px;height:21px;}
#content h2, #content-prices h2 {margin:0 0 5px;}
#content ul, #content ul li {margin:5px 0;padding:0;}
#content-space {float:left;margin:7px 10px 40px 30px;width:400px;}

#c1 {float:left;margin:7px;width:182px;}
#cl img {margin:20px 0 0;}
#cr, #cr-home {float:left;margin:7px 0 7px 20px;width:130px;}
#cr-home{width:180px;}
#cr ul {margin:0;padding:0;}
#cr ul li {list-style-type:none;}
#cr ul li img {margin:10px 0 10px 10px;}
#cr img {float:left;margin:10px 0 0;}
#cr-home img {margin:0;}
#cr-offer {float:left;margin:10px 0 0;}
#cr-offer img {margin:0 20px 0 10px;}

.nav {background-color:#9FE3A8;height:30px;margin:3px 0 0 7px;width:946px;}
.nav ul {margin:0;padding:7px 0 0;}
.nav ul li {display:inline;margin:0 3px;padding:0;}
.nav ul li:first-child {margin-left:0;}
.nav ul li span a {padding:7px 12px;position:relative;}
.nav ul li a {color:#111111;text-decoration:none;}
.nav ul li a:hover, .nav ul li a:active {background-color:#336600;color:#FFFFFF;}

#book, #adi {background-color:#DCF5E0;height:5em;margin:0 0 7px;padding:10px;width:165px;}
#quote {background-color:#9FE3A8;font-weight:bold;height:7em;line-height:200%;margin:0 0 7px;padding:10px;width:165px;}
#special, #vouchers {font-weight:bold;margin:15px 0 0;}
#vouchers p{font-weight:normal;margin:0 20px 0 50px;text-align:right;}
#special a img, #vouchers a img {border:medium none;text-decoration:none;}
#adi h3, #adi-link h3 {margin:0 0 10px;padding:0;}
#adi ul, #adi-link ul {margin:0;padding:0;}
#adi ul li, #adi-link ul li {list-style-type:none;margin:0;padding:0;}
#c1 h2 {font-size:100%;margin:5px 0;}
#adi-1, #adi-2 {float:left;width:48%;}
#adi-1 ul li, #adi-2 ul li {margin:5px 0;}
#adi-link {background-color:#DCF5E0;padding:10px;width:165px;}
#advantages {background-color:#DCF5E0;padding:10px;width:165px;}
#address {margin-top:40px;width:11em;}
.motto {color:#336600;font-weight:bold;float:left;width:40%;}
.note {color:#336600;float:right;font-size:0.8em;}
#required{background: transparent url(../g/required.gif) no-repeat top left;height:82px;width:241px;float:left;margin:0 0 0 30px;}
#required-text{margin:15px 10px 0 10px;text-align:center;}

#content ul, #content-space ul {padding:0;}
#content ul li, #content-space ul li {list-style-type:none;}
cite {color:#336600;font-weight:bold; margin:0 0 0 30px;}
.special ul {margin:0;padding:0;}
ul.special li {display:block;height:45px;margin:10px 0;}
.special li img {border:medium none;float:left;}
ul.special li a {padding:10px 0 0;}

#f {background-color:#9FE3A8;height:30px;margin:7px;text-align:center;width:946px;}
#f p {padding:7px 0 0;}
#logos {margin:14px 7px 0;}
#logos a img {border:medium none;}
.h1de {display:none;}
.cudd {display:none;}

table {border:1px solid #666666;}
th {background-color:#DCF5E0;text-align:left;}
.tc1 {width:250px;}
.tc2 {width:110px;}
.tc3 {color:#336600;font-weight:bold;width:100px;}
.tc4 {color:#990000;font-weight:bold;text-align:center;width:75px;}
.error {color:#FF0000;font-weight:bold;}
.accept {color:#336600;}

#fmContact {clear:both;margin:0;width:440px;}
fieldset {border:medium none;margin:0;padding:0;}
legend {color:#000000;margin:0;padding:0;}
label {clear:both;float:left;}
input, textarea {float:right;margin:0 0 10px;width:250px;}
input.submit {width:15%;}
#fmContact .radio {clear:both;margin-bottom:1em;}
#fmContact .radio input {float:right;}
#fmContact .radio label {float:left;margin:0 0 0 250px;}
#fmNumLessons {margin:0 0 5px;}
#fmMsg, #msg {margin:5px 0 0;}
.fmPaypal {margin:0;padding:0;}
#input-img {height:21px;margin:0;padding:0;width:86px;}
.input-img {height:21px;margin:0;padding:0;width:86px;}

.price-list form input, .price-list form img, .price-list form input img{margin:0;padding:0;}
.price-list form{height:22px;margin:0;padding:0;}
.price-list form .button img{height:32px;padding:0;margin:0;}

