body
{
	background-color:#fff;
	color:#000;
}

img
{
	display:none;
}

img.spacer,
img.skyscraper
{
	display:inline;
}

a,
a:hover
{
	color:#FE7B0F;
}

div.basket a
{
	background-color:#fff;
	color:#FE7B0F;
}

a:hover
{
	text-decoration:underline;
}

.innerlayout
{
	background-image:none;
}

.header
{
	height:auto;
}

div.textonlybanner
{
	display:block;
	color:#000;
	background-color:#fff;
	font-size:1.4em;
	font-weight:bold;
	margin:10px 0 10px 0;
}

.topmenu
{
	color:#000;
	background-color:#fff;
	border-color:#000;
}

.sitesearch 
{
	color:#000;
	background-color:#fff;
	border-color:#000;
}

.sitesearchinput
{
	border:1px solid #000;
}

.button,
.sitesearchbutton,
.searchbutton
{
	background-color:#fff;	
	color:#000;
	font-weight:bold;
	border:1px solid #000;
}

a.membersboxlink
{
	background-color:#fff;	
	color:#000;
	font-weight:bold;
	border:1px solid #000;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}

.activetop,
a.topmenulink,
a.topmenulink:hover,
td.footer a,
a.mainsector,
a.mainsector:hover,
a.level1active,
a.level1,
a.level1:hover,
a.level2,
a.level2:hover,
a.level2active
{
	font-weight:normal;
	color:#FE7B0F;
}

a.mainsector:hover,
a.level1:hover
{
	text-decoration:underline;
}

a.level1active,
a.level2active
{
	font-weight:bold;
}

.activetop,
a.topmenulink:hover
{
	font-weight:bold;
}

.footer,
.copyright
{
	border-color:#000;
	background-color:#fff;
	color:#000;
}

/********** orange box **************/
/************************************/

.oboxtl
{
	border-top:2px solid #000;
	border-left:2px solid #000;
	background:#fff;
}

.oboxtr
{
	border-top:2px solid #000;
	border-right:2px solid #000;
	background:#fff;
}

.oboxt
{
	border-top:2px solid #000;
	background:#fff;
	color:#000;
	text-align:center;
}

.oboxcontent
{
	border-left:2px solid #000;
	border-right:2px solid #000;
}

.oboxbl
{
	border-left:2px solid #000;
	border-bottom:2px solid #000;
}

.oboxbr
{
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}

.oboxb
{
	border-bottom:2px solid #000;
	background-image:none;
}

.mboxcontent
{
	background-color:#fff;
	color:#000;
	border-left:2px solid #000;
	border-right:2px solid #000;
}

.mboxb
{
	background-color:#fff;
	border-bottom:2px solid #000;
}

.mboxbl
{
	border-left:2px solid #000;
	border-bottom:2px solid #000;
	background-color:#fff;
}

.mboxbr
{
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	background-color:#fff;
}

.homemembersarea
{
	border-style:dashed;
	border-color:#000;
	background-color:#fff;
	color:#000;
}


.formbox,
div.basket,
div.worldpaylogos
{
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
}



.textonlyworldpayline
{
	margin-top:5px;
	margin-bottom:5px;
}

.textonlyworldpaylogo
{
	display:inline;
	margin:10px;
}

.sitewideresultgroup
{
	border: 1px solid #000;
}

.sitewideresultgroup legend
{
	color:#000;
	background-color:#fff;
}

div.whoswho div.whoswhogroup
{
	border-top:1px solid #000;
}

/* text */

h1,
h2,
h3,
.resultshead,
h1 div.homeheading1,
h1 div.homeheading2
{
	background-color:#fff;
	color:#000;
}

div.msgbox,
div.forummessage
{
	color: #000;
	background-color:#fff;
}

/* forum */

table.forumlist,
table.topiclist,
table.threadlist,
table.forumthread
{
	border: 2px solid #000;
}

table.forumlist th,
table.topiclist th,
table.threadlist th,
table.forumthread th
{
	background-color:#000;
	color:#fff;
}

/* FAQs */

div.faqsquestions
{
	border-bottom:1px solid #000;
}

div.faqsanswersgroup
{
	border-bottom:1px solid #000;
}

/* forms */

.mboxl,
.mboxr,
.mboxcentre,
.mboxcontent
{
	background-color:#fff;
}

.mboxl
{
	border-left:2px solid #000;
}

.mboxr
{
	border-right:2px solid #000;
}

