body
{
background-color: #FFFFFF;
margin-left:10%;
margin-right:10%;
font-family: arial, verdana, serif;
text-align: justify;
background-attachment: fixed;
background-position: 90% 90%;
background-image: url("cartcar.jpg");
background-repeat: no-repeat;
color: #000000;
}

.header
{
margin-left: 21px;
color:#FF0000;
font-weight:200;
}
span.right
{float: right;}

ul {margin: 0; padding: 0;}
ul li {display:inline; margin:0 10px 0 10px; padding: 0; border-bottom:2px solid white; }
ul li a 
{
border-left:8px solid #fff;
text-decoration:none; 
padding: 2px;
}

li.activepage 
{
border-bottom: 2px solid #FF0000;
color:#FF0000;
}

div.lessons
{
position:absolute;
width: 650px;
top: 200px; 
left: 400px; 
}

span.left
{
float:left;
width:15%; 
padding: 20px;
height: 100%;
}


.main
{
float:left;
width:80%;
height: 100%;
}

a
{
font-size: 14px;
text-decoration: none;
color:#666666;
}

.navborder a:hover
{
border-left: 8px solid #FD0100;
color: #FD0100;
/*padding-left:5px;*/
}
a.foot:hover
{
color: #FD0100;
}
a.smallfoot:hover
{
color: #FD0100;
}
a.top
{
font-size: 13px;
}
a.top:hover
{
color: #FD0100;
}
.footer 
{
font-size: 11px;
text-align: center;
}
a.faq:hover
{
color: #FD0100;
}
a.question
{
color: #000000;
}
a.thequestion
{
color: #FD0100;
}
hr
{
width: 50%;
text-align: center;
}

#centre
{
text-align: center;
}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

.submit input
{
margin-left: 4.5em;
}

 fieldset
{
border: 1px solid #FD0100; 
width: 20em;
padding: 6px;
}
input
{
background-color: #fff;
}
legend
{
color: #fff;
background-color: #FD0100;
border: 1px solid #FF0000;
padding: 2px 6px
}

.form
{
border: 1px solid #FD0100;
}

.car
{
text-align:center;
}