#buybanner {
margin-left: 0px;
width: 310px;
background-color: #000000;
background-image: url(../images/French-Premier-Website_35.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 75px;
padding-top: 35px;
padding-right: 15px;
padding-bottom: 15px;
	margin-top: 15px;
	height: 95px;
}


img.frontcover {
text-align: right;
float: right;
}

body {
text-align: center;
background-image: url(../Background.gif);
background-repeat: repeat-x;
background-color: #BEBEBE;
margin: 0em;
padding: 0em; }

p {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
text-align: left;
margin: 0em;	
padding: 10px;
}

h1,h2,h3,h4 {
	color: #ffff00;
	background: #73090b;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 0;
}

#darkcontainer {
margin-top: 0px;
margin-left: 0px;
padding-bottom: 15px;
margin-right: 2px;
padding-top: 15px; 
width: 679px;}

#container {
text-align: left;
margin-right: auto;
margin-left: auto;
background-color: #c4966e;
padding-top: 15px;
padding-bottom: 50px;
position: relative;
padding-right: 15px;
padding-left: 15px;
width: 715px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 682px;
 }

#singlecolcontact {background: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 15px 0px 45px 0px;
	color: #ffffff;
	padding: 0px 0px 15px 0px;}

#singlecoltopics {background: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 15px 0px 45px 0px;
	color: #ffffff;
	padding: 0px 0px 15px 0px;
}

.header {
	display: block;
}

a.header,a.headr:hover{
	color: transparent;
	background: transparent;
}

#header {
background-image: url(../fpheader.jpg);
width: 679px;
height: 206px;
background-repeat: no-repeat;
background-position: top left;
text-align: center;
margin-left: 0px;
margin-bottom: 0em;
padding-bottom: 0em; }

#navbar {
text-align: center;
height: 31px;}

#rightcolumn {
width: 265px;
padding-left: 0px;
margin-top: 0px;
top: +267px;
left: +430px;
position: absolute;
background-color: #000000; }


#rightcolumn2 {
padding-left: 0px;
position: absolute;
background-color: #000000;
	padding: 0;
margin-right: 0px;
width: 200px;
top: 268px;
left: 494px; }

a:link, a:visited {
color: #ffffff;
text-decoration: underline;
} 

a:hover {
color: #ffff00;
text-decoration: underline; }

#leftcolumn, #leftcolumn2 {
text-align: left;
margin-top: 15px;
background-repeat: no-repeat;
padding: 31px 15px 15px 1px;
margin-right: 0em;
margin-left: 0em; }

#leftcolumn {
position: relative;
padding-top: 0em; }

#welcomelearners {
background-image: url(../images/French-Premier-Website_18.gif);
background-repeat: no-repeat;
background-color: #010004;
width: 400px;
padding-top: 75px;
padding-left: 0em;
margin-left: 0em; }

#leftcolumn2 {
background-color: #010004; 
padding: 0em 0px 0em 0px;
margin-top: 0px;
margin-left: 0px;
width: 463px; }

img {
	padding: 0;
	margin-left: 0px;
margin: 0em; }

img.screenshot {margin-right: 10px;
padding-bottom: 10px;
margin-bottom: 1px;
padding-left: 0em;
margin-left: 0em;
float: left; }

#imagecol1{
left: 20px;
margin-right: 250px;
margin-left: 13px; }

table {
border: none;
outline: none;
width: 250px;
table-layout: fixed; }

td {
color: #ffffff;
background-color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-left: 0em;
padding-right: 0em;
text-align: center; }
