body {
	background: #F9E1D5;
	margin:0; padding:0; border:0;
	font-size: 62.5%;
}

/*#wrapper 
{
	position: absolute;
	width: 780px;
	top: 2%;
	left: 50%;
	margin-left: -390px;
	background: #FFFFFF;
}*/

#wrapper {
    width: 780px;
    margin: 15px auto;
    background: #FFFFFF;
}

#header {
	float: left;
	width: 780px;
	height: 82px;
	border-bottom: 1px solid #FFFFFF;
}

#topnav {
	float: left;
	width: 764px;
	height: 33px;
	padding-left: 16px;
	background: #4C82C3;
	line-height: 33px;
	font-weight: bold;
	text-align: center;
	color: white;
}

#topnav a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: white;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#topnav a:hover {
	color: #F9E1D5;
}

#trail {
	float: left;
	width: 760px;
	height: 27px;
	background: #FFFFFF;
	line-height: 27px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: black;
	padding-left: 20px;
}

#content {
	float: left;	
	width: 780px;
	background-color: #FFFFFF;	
	background-image: url(../images/bg_lhs.gif);	
	background-repeat: repeat-y;			
}

#newtitle {
	float: left;
	width: 570px;
	height: 33px;
	padding-left: 16px;
	background: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	line-height: 33px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	color: white;
}

#lhs {
	float: left;
	width: 157px;	
	border-left: solid 10px #FFFFFF;
}

#subheader {
	float: left;
	width: 142px;
	height: 36px;
	padding-left: 15px;
	background: #DA2128;
	line-height: 36px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.5em;
	color: white;
}

#subnav {
	float: left;
	width: 157px;	
}

#subnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#subnav ul li a 
{
	display: block;
	padding: 9px 10px 9px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E8856A;
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	width: 132px;
}

html>body #subnav li a {
	width: auto;
}

#subnav li a:hover {
	background-color: #F1BEA9;
	color: #DA2128;
}

.subnavon {
	display: block;
	padding: 9px 0 9px 15px;
	text-decoration: none;
	font-weight: bold;
	background-color: #F1BEA9;
	color: #DA2128;
	font-size: 0.9em;
	font-family: Verdana, Arial, sans-serif;
	width: 142px;
}

.subnavtitle {
	display: block;
	padding: 9px 0 9px 15px;
	text-decoration: none;
	font-weight: bold;
	background-color: #E8856A;
	color: #FFFFFF;
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	width: 142px;
}

/* this style would be rendered by IE*/
* html #contholder {
	float: left;
	padding: 0 0 0 17px;
	height: 600px;	
}


/* this style would be rendered by all other browsers except IE*/
html>body #contholder {
	float: left;
	padding: 0 0 0 17px;	
	min-height: 600px;
	width: 455px;
}


#contarea {
	float: left;
	width: 452px;
	font-family: Verdana, Arial, sans-serif;	
}

#contarea p {
	font-size: 1.1em;
}

#contarea ul {
	font-size: 1.1em;
	padding: 0 0 0 15px;
	font-weight: bold;
}

#contarea img {
	padding: 0 0 0 10px;
}

#contarea h1 {
	font-size: 2em;
	margin: 0 0 5px 0;
	color: #DA2128;
}

#contarea h2 {
	font-size: 1.4em;
	margin: 0 0 5px 0;
	color: #000000;
}

#contarea h3 {
	font-size: 1em;
	margin: 0 0 5px 0;
	color: #000000;	
}

#contarea a {
	color: #DA2128;
}

.red {
	color: #DA2128;
}

#locontent {
	float: left;
	width: 452px;
	margin-top: 10px;
	
}

#lolhscol {
	float: left;
	width: 220px;
}

#feathead {
	width: 210px;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 10px;
	background: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
}

#featcont {
	width: 200px;
	padding: 6px 10px 6px 10px;
	background: #F1BDA9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 10px;
	min-height: 87px;	
}

* html #featcont 
{
	width: 200px;
	padding: 6px 10px 6px 10px;
	background: #F1BDA9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 10px;	
	height: 55px;	
}

#featcontnew {
	width: 200px;
	padding: 6px 10px 6px 10px;
	background: #F1BDA9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 10px;
	min-height: 55px;	
}

* html #featcontnew 
{
	width: 200px;
	padding: 6px 10px 6px 10px;
	background: #F1BDA9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #000000;
	margin-bottom: 10px;
	/*min-height: 75px;*/
	height: 55px;	
}

#lorhscol {
	float: left;
	width: 208px;
	margin-left: 12px;
}

#rhs {
	float: left;
	width: 118px;
	padding: 0 10px 0 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

#rhs img {
}

#searchbox {
	width: 120px;
	padding: 5px 0 5px 0;
	background: #DA2128;
	text-align: center;		
}

#searchbox input {
	width: 100px;			
}

#searchbox a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
}

#baseblock {
	float: left;
	width: 780px;
	height: 10px;
	background-color: #FFFFFF;
}

#copyterms {
	float: left;
	width: 780px;
	height: 27px;
	background-image: url(../images/copystrip.gif);
	background-repeat: repeat-y;
}

#logomac {
	float: left;
	width: 107px;
	height: 27px;
	text-align: right;
}

#logoose {
	float: left;
	width: 73px;
	height: 27px;
	text-align: right;
}

#copytermsbox {
	float: left;
	width: 600px;
	height: 27px;
	line-height: 27px;
	text-align: right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
}

#copytermsbox a {
	padding: 0 10px 0 5px;
	color: #FFFFFF;
	text-decoration: none;
	border-left: 1px solid #ffffff;
}

#copytermsbox a:hover {
	color: #DA2128;
}

#footer {
	float: left;
	width: 780px;
	height: 42px;
	background-image: url(../images/bottombanner.gif);
	background-repeat: no-repeat;
}

#widecontholder {
	float: left;
	width: 596px;	
	margin-left: 17px;
	min-height: 600px;	
}

* html #widecontholder 
{
	float: left;
	width: 596px;	
	margin-left: 17px;	
	height: 600px;
}


#widecontholderAdvSearch {
	float: left;
	width: 596px;	
	margin-left: 17px;
	min-height: 600px;	
	
}

* html #widecontholderAdvSearch {
	float: left;
	width: 596px;	
	margin-left: 17px;	
	height: 600px;	
}

#widecontarea {
	float: left;
	width: 416px;
	font-family: Verdana, Arial, sans-serif;
	padding: 0 10px 0 0;	
}

#widecontarea p {
	font-size: 1.1em;
}


#widecontarea a {
	color: #DA2128;
}

#widecontarea ul {
	font-size: 1.1em;
	padding: 0 0 0 15px;
	font-weight: bold;
	margin: 0;
}

#widecontarea h1 {
	font-size: 2em;
	margin: 0 0 5px 0;
	color: #DA2128;
}

#widecontarea h2 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	color: #000000;
}

#widecontarea h3 {
	font-size: 1em;
	margin: 0 0 5px 0;
	color: #000000;
}

#widecontarea img {
	padding: 0 0 0 10px;
}

#wideright {
	float:left;
	text-align:right;
	width:160px;
}

#widerightcountry {
	float:left;		
	margin-left: -150px;	
}

#widecontareapic {
	width: 160px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-weight: bold;
}

#widesearchbox {
	width: 120px;
	padding: 5px 0 5px 0;
	background: #DA2128;
	text-align: center;		
	margin: 0px 0px 10px 0px;
	float:right;	 		
}

#widebannerbox {
	width: 120px;
	padding: 5px 0 5px 0;
	text-align: center;
	margin: 0 0 10px 40px;
}

#widesearchbox input {
	width: 100px;
}

#widesearchbox a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
}

#locontentwide {
	float: left;
	margin-top: 10px;
}

#floater {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;	
}

#floathead 
{
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;	
}

/*#floathead div { 
	position:absolute;	
	top: 90%;
}

#floathead div div {
	position:relative;	
	top:-90%;
}*/

#bluefloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #4C82C3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

/*#yellowfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #FF9400;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#teenfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #002AE3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#adultfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #008B00;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#examfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #941CB0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#businessfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #9E4100;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#dictionaryfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #CC0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#skillsfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #33008B;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#grammarfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #66CC66;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#teacherfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #912652;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#palgravefloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #386B4A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#gamesfloathead {
	width: 180px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #6682C7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}*/


/*#floater div
{
	clear:left;	
}

#container div
{
	float:left;
}
#container div div
{
	float:left;
}*/


#floatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position: relative;
}

#floatpic {
	float: left;
	width: 43px;
	padding: 6px;
}

#floatpic img {
	border: 1px solid #666666;
}

#floattext {
	float: left;
	width: 113px;
	padding: 6px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

#floattext p {
	margin: 0;
}

#floatnewicon {
	float: right;
	width: 70px;
	padding-right: 6px;	
	padding-bottom:2px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;	
	text-align: right;		
	position: absolute; 
	right: 0px; 
	bottom: 2px;
}

#smallfloater {
	float: left;
	/*margin-right: 4px;*/
	margin-bottom: 4px;
}

#smallbluefloathead 
{
	position:relative;
	width: 133px;
	height: 38px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #4A82C3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#smallbluefloathead div { 
	position:absolute;	
	top: 90%;
}

#smallbluefloathead div div {
	position:relative;	
	top:-90%;
}

#smallbluefloatcont {
	float: left;
	width: 133px;
	background: #A0B6DD;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
}

#smallbluefloatcont1 {
	float: left;
	width: 400px;
	background: #A0B6DD;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
}

#smallredfloathead 
{
	position: relative;
	width: 133px;
	height: 38px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #DA2028;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#smallredfloathead div { 
	position:absolute;	
	top: 90%;
}

#smallredfloathead div div {
	position:relative;	
	top:-90%;
}

#smallredfloatcont {
	float: left;
	width: 133px;
	background: #F3BEAA;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
}

#brownbar {
	float: left;
	background-color: #FFE5A3;
	padding: 6px;
	margin: 10px 0 10px 0;
	width: 572px;	
}

#whitebar {
	float: left;	
	padding: 6px;
	margin: 10px 0 10px 0;
	width: 572px;	
}

#brownbartitle {
	float: left;
	background-color: #FFE5A3;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;			
}

#brownbartitle p { 
font-size:1em; 
line-height:1em; 
}

#brownbar img {
	margin: 0 0 0 15px;
}

#alphabar {
	float: left;
	width: 586px;
	padding: 7px 0 7px 0;
	background-color: #DFE7F4;
	text-align: center;
	color: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin: 15px 0 15px 0;
}

#alphabar a {
	color: #6F9BCF;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#alphabar a:hover {
	color: #DA2128;
}

.alphaOn {
	padding: 0 5px 0 5px;
}

#ftautfloater {
	float: left;
	background: #F3BEAA;
	margin: 0 0 10px 0;
}

#ftautfloathead {
	width: 576px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #DA2028;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#ftautfloatpic {
	float: left;
	width: 80px;
	background: #F3BEAA;
	padding: 10px;
	text-align: center;
}

#ftautfloatpic img {
	border: 1px solid #222222;
}

#ftautfloatcont {
	float: left;
	width: 466px;
	background: #F3BEAA;
	padding: 10px;
}

#ftautfloatcont p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
}

#alphafloater {
	float: left;
	background: #F3BEAA;
	margin: 0 7px 7px 0;
}

#alphafloatpic {
	float: left;
	background: #F3BEAA;
	padding: 7px;
	text-align: center;
}

#alphafloatpic img {
	border: 1px solid #222222;
}

#alphafloatcont {
	float: left;
	width: 221px;
	background: #F3BEAA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #DA2028;
	line-height: 84px;
}

.bgBlue {
	background-color: #DFE7F4;
	padding: 1px 10px 1px 7px;	
}

.searchRadio {border: 0; padding: 0; margin: 0; width: 0; height: 0; font-size: 9px;}
label {color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 9px; border: 0; padding: 0; margin: 0; width: 0; height: 0;}

.HeadingRed {
	font-size: 2em;
	margin: 0 0 5px 0;
	color: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

.SubHeadingBlack {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	color: #000000;
	font-weight: bold;
}

#searchnumberbar {
	float: left;
	color: #7F7F7F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	width: 500px;
	padding: 0 0 7px 0;
}

#searchnumberbar a {
	color: #000000;
	text-decoration: none;
	padding: 0;
}

#searchnumberbar a:hover {
	color: #DA2128;
}

.searchnumberOn {
	padding: 0 5px 0 5px;
}

#searchorderbar {
	float: left;
	width: 500px;
	color: #CDDCEE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

#searchorderbar a {
	color: #6F9BCF;
	text-decoration: none;
	padding: 0;
}

#searchorderbar a:hover {
	color: #DA2128;
}

.searchorderOn {
	padding: 0 5px 0 5px;
}

#searchresultsholder {
	float: left;
	background: #F3BEAA;
	margin: 0 0 10px 0;
	width: 570px;
}

#searchresultspic {
	float: left;
	background: #F3BEAA;
	padding: 7px;
	text-align: center;
}

#searchresultspic img {
	border: 1px solid #222222;
}

#searchresultscont {
	float: left;
	width: 490px;
	background: #F3BEAA;
	padding: 0 5px 0 5px;
}

#searchresultscont p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	padding: 0;
	margin: 5px 0 0 0;
}

#wwsearchbar {
	float: left;
	width: 586px;
	padding: 7px 0 7px 0;
	background-color: #FFFFFF;
	text-align: left;
	color: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
}

#wwbar {
	float: left;
	width: 580px;
	padding: 7px 0 7px 0;
	background-color: #F9E1D5;
	text-align: center;
	color: #2E3092;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

#wwbar a {
	color: #DA2028;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#wwbar a:hover {
	color: #4C82C3;
}

.wwbarOn {
	padding: 0 5px 0 5px;
}

#wwfloater {
	float: left;
	background: #C7D6ED;
	margin: 0 7px 7px 0;
}

#wwfloatpic {
	float: left;
	background: #C7D6ED;
	padding: 7px;
	width: 66px;
}

#wwfloatcont {
	float: left;
	width: 206px;
	background: #C7D6ED;	
	padding: 12px 0 0 0;
}

#wwfloatcont a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #DA2028;
	text-decoration: none;
}

#wwfloatcont a:hover {
	color: #4C82C3;
}

#wwcfloater {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

#wwcfloathead, #wwcbfloathead {
	width: 274px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#wwcfloathead {
	background: #DA2128;
}

#wwcbfloathead {
	background: #00AEEF;
}

#wwcfloatcont {
	float: left;
	width: 284px;
	background: #BACDE9;
}

#wwcrfloatcont {
	float: left;
	width: 284px;
	background: #F3BEAA;
}

#wwcfloatpic {
	float: left;
	width: 47px;
	padding: 6px;
}

#wwcfloattext {
	float: left;
	width: 213px;
	padding: 6px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

#wwcyfloatcont {
	float: left;
	width: 284px;
	background: #FFFBCC;
}

#wwcyfloatpic {
	float: left;
	width: 66px;
	padding: 6px;
}

#wwcyfloattext {
	float: left;
	width: 194px;
	padding: 6px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}

#wwcfloattext p, #wwcyfloattext p, #wwefloattextl p, #wwefloattextr p {
	margin: 0;
}

#wwcfloatpic img, #wwcyfloatpic img, #wwefloatpic img {
	border: 1px solid #666666;
}

#wwefloathead {
	width: 580px;
	height: 19px;
	line-height: 19px;
	padding: 0;
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #0072BC;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

#wwefloatcont {
	float: left;
	width: 580px;
	background: #C7D6ED;
	margin-bottom: 10px;
}

#wwefloatpic {
	float: left;
	width: 82px;
	padding: 6px;
}

#wwefloattextl {
	float: left;
	width: 239px;
	/*height: 52px;*/
	padding: 6px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	/*border-right: 1px solid white;*/
}

#wwefloattextr {
	float: left;
	width: 199px;
	/*height: 52px;*/
	padding: 6px 6px 6px 12px;
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
}


.searchresulttitle {text-decoration: underline; font-weight: bold; color: #000000;}
.searchresultcat {color: #DA2128;}
.searchresultdesc {color: #000000;}


#linklist {
}

#linklist a {
	float: left;
	display: block;
	width: 133px;
	height: 44px;
	line-height: 22px;
	margin: 0 5px 5px 0;
	background: #DA2128;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#linklist a:hover {
	background: #6F9BCF;
}

#contentsplitLeft {
float: left;
width: 140px;
}

#contentsplitLeft img {
margin: 10px 0 0 -10px;
}

#contentsplitRight {
float: left;
width: 276px;
}

#detailsbox {
	margin-bottom: 15px;
	/*height: 23px;*/
	width: 350px;
}



#pricebox{
display:inline;
/*length:50px;*/
padding-right:30px;
}

#availbox{
display:inline;
/*length:50px;*/
padding-right:30px;

}

#sbndisplay{
color: #DA2128;
padding-right:30px;
	font-weight: bold;
	font-size: 1.1em;
}



#priceBoxold {
	width: 62px;
	height: 19px;
	/*background-image: url(../images/button_price.gif);
	background-repeat: no-repeat;*/
	margin: 0 0 0 0;
	padding: 4px 0 0 38px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

#availabilityBoxold {
	width: 83px;
	height: 19px;
	/*background-image: url(../images/button_avail.gif);
	background-repeat: no-repeat;*/
	margin: 0 0 0 0;
	padding: 4px 0 0 67px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}

.redTableTitle {
	width: 133px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #DA2028;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}

.blueTableTitle {
	width: 133px;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #4A82C3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}

.blueTableContent {
	width: 133px;
	background: #A0B6DD;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}

.redTableContent {
	width: 133px;
	background: #F3BEAA;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
	border-bottom: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
}

#rhspic, #rhssub, #rhssubred {
	float: left;
	width: 120px;
	text-align: center;
	font-weight: bold;
}

#rhspic {
	margin: 20px 0 5px 0;
}

#rhssubred {
	color: #cc0000;
}

/*#floater div
{
	clear:left;	
}

#container div
{
	float:left;
}
#container div div
{
	float:left;
}*/

.smallbluefloathead 
{
	position:relative;
	width: 133px;
	height: 38px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #4A82C3;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

.smallbluefloatcont {
	float: left;
	width: 133px;
	background: #A0B6DD;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
}

.smallredfloathead 
{
	position: relative;
	width: 133px;
	height: 38px;
	line-height: 19px;
	padding: 0 0 0 10px;
	background: #DA2028;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}

.smallredfloatcont {
	float: left;
	width: 133px;
	background: #F3BEAA;
	padding: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #000000;
}

/*added for preventing overlap of jacket image with */
div.clearer 
{
	clear: left; 
	line-height: 0; 
	height: 0;
}

#floatrow {
	float: left;
	margin-bottom: 6px;
}

/* Adapted from css for worldwide section */
#widelinksbox {
	width: 120px;
	padding: 0 0 5px 0;
	text-align: left;
	margin: 0 0 10px 40px;
}

#widebannerbox p {
	margin-bottom: 0 0 10px 0;
}

#widebannerbox a {
	font-family: Verdana, Arial, sans-serif;
	color: #0072BC;
	font-weight: bold;
	text-decoration: none;
}

#widebannerbox a:hover {
	color: #DA2128;
}

#youngfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}



#childrenfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}

#teenfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}



#adultfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}




#examfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}



#businessfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}


#dictionaryfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}



#grammarfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}



#skillsfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}


#methodologyfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}


#palgravefloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background:#F1BDA9;
	position:relative;
}


#photofloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}

#gamesfloatcont {
	float: left;
	width: 190px;
	height: 80px;
	background: #F1BDA9;
	position:relative;
}

/*--Added 28/06/2007 --*/

#downloadsheader {
	height: 23px;
	width: 440px;
	background-color: #4C82C3;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	line-height: 23px;
}

#downloadsbox {
	width: 430px;
	background-color: #FFFFFF;
	padding: 10px;
}

#downloadsbox img {
	padding: 0;
	margin: 0;
}

#downloadsbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#downloadsbox a:hover {
	color: #333333;
	text-decoration: underline;
}
/
