body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F2E3C2;
	
	margin:0px 0px;
	background-color:#3b5856;

	SCROLLBAR-FACE-COLOR: #F2D492; 
	SCROLLBAR-HIGHLIGHT-COLOR: #859E9C; 
	SCROLLBAR-SHADOW-COLOR: #859E9C; 
	SCROLLBAR-3DLIGHT-COLOR: #859E9C; 
	SCROLLBAR-ARROW-COLOR: #3b5856; 
	SCROLLBAR-TRACK-COLOR: #859E9C;
	SCROLLBAR-DARKSHADOW-COLOR: #859E9C;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F2E3C2;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F2E3C2;
}

/* {margin:0 0;padding:0 0;}*/

h1 {padding:0px;margin:0px;color: #F2E3C2;font-size:12px;font-weight:bold;margin-bottom:-2;}
h2 {padding:0px;margin:0px;color: #F2E3C2;font-size:30px;font-weight:bold;}
h3 {padding:0px;margin:0px;}
h4 {padding:0px;margin:0px;}
p {margin:10px 0px 0px 0px;}
img {border:none;}

/*********************************************
/* Basic Links
/*********************************************/

a:link {color: #F2D492;}
a:visited {color: #F2D492;}
a:hover {color: #E2D7C0;}
a:active {color: #F2D492;}
a:visited:hover, a:active:hover {color:#E2D7C0;}

/*********************************************
/* Some custom styles
/*********************************************/

.clearfix {float:left;clear:both;}
.floatfix {float:left;}
.rightfix {float:right;}
.bolder {font-weight:bold;}
.twospace {margin-top:2px;}
.tenspace {margin-top:10px;}
.tenpad {padding-top:10px;}
.tenright {margin-right:10px;}
.tenleft {margin-left:10px;}
.rightText {text-align:right;}

.contentfull {
	clear:both;
	width:692px;
}

.sitebyText {padding:0px 20px 0px 0px;}
.sitebyText a {text-decoration:none;}
.sitebyText a:link {color: #3B5856;}
.sitebyText a:visited {color: #3B5856;}
.sitebyText a:hover {color: #111;}
.sitebyText a:active {color: #3B5856;}
.sitebyText a:visited:hover, .sitebyText a:active:hover {color: #111;}

.textfooter {color: #3B5856;font-size: 9px;text-align:center;}
.textfooter a:link {color: #3B5856;}
.textfooter a:visited {color: #3B5856;}
.textfooter a:hover {color: #111;}
.textfooter a:active {color: #3B5856;}
.textfooter a:visited:hover, .textfooter a:active:hover {color: #111;}

.redStar {color: #FF0000;font-size: 12px;font-weight: bold;}

/* The following are legacy styles left over from v1 of the site */

.texttitle01 {
	color: #F2E3C2;
	font-size: 16px;
	font-weight: bold;
}
.texttitle02 {
	color: #F2E3C2;
	font-size: 13px;
	font-weight: bold;
}
.texttitle03 {
	color: #F2E3C2;
	font-size: 30px;
	font-weight: bold;
}
.texttitle04 {
	color: #F2E3C2;
	font-size: 12px;
	font-weight: bold;
}
.texttitle05 {
	color: #F2E3C2;
	font-size: 22px;
	font-weight: bold;
}
.leftMenu {
	padding: 1px 0px;
	margin: 0px;
}


/*********************************************
/* Declare some colours for TDs and Table Backgrounds
/*********************************************/

.lightGold {
	background-color: #E9D3A3; /* Light Gold */
}

.gold {
	background-color: #F2D492; /* Gold */
}

.purple {
	background-color: #859E9C; /* Purple */
}
.purpleborder {
	background-color: #859E9C;
	border: 1px #E9D3A3 solid;
}

/*********************************************
/* Basic form elements
/*********************************************/

.inputEmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
}

.textareaEmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
}

.inputLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
}

.textRegister {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 240px;
	height: 105px;

}
.inputRegister {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 240px;
}

/* Home Page Only */

div#homecol1 {
	float:left;
	width:300px;
}

div#homecol2 {
	float:left;
	margin-left:10px;
	width:382px;
}

.home_page_text {
	font-size: 12px;
	font-weight: bold;
}

.home_left {
	margin:0px;
	float:left;
	clear:both;
	width:300px;
}

.home_right {
	margin:0px;
	float:left;
	clear:both;
	width:382px;
}

.home_product_121 {
	width:121px
}

.home_product_120 {
	width:120px
}

/* World Page Only */

.worldcol1 {
	float:left;
	width:341px;
}

.worldcol2 {
	float:left;
	width:341px;
	margin-left:10px;
}

.worldcol1 p a, .worldcol2 p a, .worldheading {
	color: #F2E3C2;
	font-size: 13px;
	font-weight: bold;
}

/* Email Page */

div#emailcol1 {
	float:left;
	width:380px;
}

div#emailcol2 {
	float:right;
	width:312px;
}

.form_row {
	float:left;
	clear:both;
	margin-top:5px;
	width:380px;
}

.form_row label {
	float:left;
	width:120px;
}

/* Products Page */

div#productscol1 {
	float:left;
	width:192px;
}

div#productscol2 {
	float:left;
	margin-left:10px;
	width:490px;
}

.product_right {
	width:490px;
}

.product_right p {
	margin-top:0px;
	width:405px;
}

.product_right img {
	margin-right:10px;
}