/* CSS Document */
html,body{
font-family:"Helvetica LT Std",helvetica,arial,sans-serif;
margin:0;
padding:0;
border:0;
font-size:82%;
}
/* std declarations */
a
{
  outline: none;
}

p {
font-size:1.2em;
font-family:"Helvetica LT Std",helvetica,arial,sans-serif;
margin:5px 0 20px 0;
line-height:1.25em;
}
ul,li {
font-size:1.1em;
font-family:"Helvetica LT Std",helvetica,arial,sans-serif;
margin:5px 0 0 0;
}
h2 {
font-size:32px;
color:#006fba;
font-weight:lighter;
margin:5px 0 5px 0;
}
h3 {
font-size:24px;
color:#006fba;
font-family:"Helvetica LT Std",helvetica,arial,sans-serif;
font-weight:lighter;
margin:5px 0 5px 0;
}
img{
border:none;
}
.fltleft{
float:left;
margin:15px;
}

/* main positioning */
#wrapper{
width:920px;
margin:0 auto;
}
#banner,#banner2,#banner3,#banner4{
width:100%;
margin:0;
padding:0 0 0 0;
}
#sidebar {
margin:0 25px 0 0;
padding:5px;
float:left;
width:250px;
}
#content {
margin:0 0 0 0;
float:left;
width:575px;
}
#home {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(homeicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#links {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(linksicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#prices {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(pricesicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#know {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(knowicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#contact {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(contacticon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#passplus {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(passplusicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#myths {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(mythsicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#learn {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(learnicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#test {
margin:0 0 0 0;
padding:10px 125px 0 0;
float:left;
width:500px;
background-image:url(testicon.gif);
background-position:top right;
background-repeat:no-repeat;
}
#sidebar ul{
margin:0 0 0 27px;
padding:0;
list-style-type:none;
}
#sidebar li{
width:216px;
height:41px;
margin:0 0 0 0;
padding:2px 0 2px 0;
}
/*image replacement */
#banner h1{
height:158px;
background: url("heidibanner.jpg") top left no-repeat;
text-indent:-900em;
}
#banner2 h1{
height:158px;
background: url("heidibanner2.jpg") top left no-repeat;
text-indent:-900em;
}
#banner3 h1{
height:158px;
background: url("heidibanner3.jpg") top left no-repeat;
text-indent:-900em;
}
#banner4 h1{
height:158px;
background: url("heidibanner4.jpg") top left no-repeat;
text-indent:-900em;
}
#sidebar li.home a:link,#sidebar li.home a:visited{
display:block;
width:216px;
height:41px;
background: url("homeoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.home a:hover{
display:block;
width:216px;
height:41px;
background: url("homeon.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.home a:active{
display:block;
width:216px;
height:41px;
background: url("homeoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.learn a:link,#sidebar li.learn a:visited{
display:block;
width:216px;
height:41px;
background: url("learnoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.learn a:hover{
display:block;
width:216px;
height:41px;
background: url("learnon.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.learn a:active{
display:block;
width:216px;
height:41px;
background: url("learnoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.lesson a:link,#sidebar li.lesson a:visited{
display:block;
width:216px;
height:41px;
background: url("lessonoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.lesson a:hover{
display:block;
width:216px;
height:41px;
background: url("lessonon.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.lesson a:active{
display:block;
width:216px;
height:41px;
background: url("lessonoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.test a:link,#sidebar li.test a:visited{
display:block;
width:216px;
height:41px;
background: url("testoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.test a:hover{
display:block;
width:216px;
height:41px;
background: url("teston.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.test a:active{
display:block;
width:216px;
height:41px;
background: url("testoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.passplus a:link,#sidebar li.passplus a:visited{
display:block;
width:216px;
height:41px;
background: url("passplusoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.passplus a:hover{
display:block;
width:216px;
height:41px;
background: url("passpluson.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.passplus a:active{
display:block;
width:216px;
height:41px;
background: url("passplusoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.myths a:link,#sidebar li.myths a:visited{
display:block;
width:216px;
height:41px;
background: url("mythsoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.myths a:hover{
display:block;
width:216px;
height:41px;
background: url("mythson.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.myths a:active{
display:block;
width:216px;
height:41px;
background: url("mythsoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.testimonials a:link,#sidebar li.testimonials a:visited{
display:block;
width:216px;
height:41px;
background: url("testimonialsoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.testimonials a:hover{
display:block;
width:216px;
height:41px;
background: url("testimonialson.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.testimonials a:active{
display:block;
width:216px;
height:41px;
background: url("testimonialsoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.know a:link,#sidebar li.know a:visited{
display:block;
width:216px;
height:41px;
background: url("knowoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.know a:hover{
display:block;
width:216px;
height:41px;
background: url("knowon.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.know a:active{
display:block;
width:216px;
height:41px;
background: url("knowoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.links a:link,#sidebar li.links a:visited{
display:block;
width:216px;
height:41px;
background: url("linksoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.links a:hover{
display:block;
width:216px;
height:41px;
background: url("linkson.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.links a:active{
display:block;
width:216px;
height:41px;
background: url("linksoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.contact a:link,#sidebar li.contact a:visited{
display:block;
width:216px;
height:41px;
background: url("contactoff.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.contact a:hover{
display:block;
width:216px;
height:41px;
background: url("contacton.gif") top left no-repeat;
text-indent:-900em;
}
#sidebar li.contact a:active{
display:block;
width:216px;
height:41px;
background: url("contactoff.gif") top left no-repeat;
text-indent:-900em;
}
#footer{
}
