#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 {
	background: #93682b;
margin-left: 0px;
padding-bottom: 15px;
margin-right: 2px;
padding-top: 15px; }

#imagesbanner {
	text-align: center;
	margin: auto;
	width: 679px;
	text-align: center;
	margin-left: 0px;
padding: 0em;
margin-bottom: 0em;
background-color: rgb(153, 102, 51);
padding-bottom: 0em; }

#container {
width: 681px;
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; }

#singlecolcontact {
	background: #000000 url(../images/contactdetails_17.gif) no-repeat;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*margin: 15px 15px 15px 15px;*/
	/*width: 649px;*/
	color: #ffffff;
	padding: 50px 0px 15px 0px;
margin-top: 15px; }

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

#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;
/*width: 685px;*/
margin-left: -1px; }

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


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

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

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 {
/*width:  370px;*/
/*margin-left: 15px; */
margin-right: 278px;
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 {
	padding: 0em 0px 0em 0px;
margin-top: 0px;
margin-left: 0px;
position: relative;
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; }

#imagecol2{
	/*width: 200px;*/
position :absolute;
	left: +250px;
margin-right: 13px;
top: +32px; }

#introbox {
width: 463px;
/*margin-bottom: 0px;
padding-bottom: 10px; */
background-color: #010004;
padding-bottom: 1em; }

#thumbs {
position: relative;
background-color: #010004; }

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; }
