/* CSS FOR HAYMANS V2.0 BY JAPHA ENTERPRISES */

/******************
   STYLE BY CLASS *
******************/
.menuItem /* An Item in the menu div */
{
	 text-decoration: none;
	 padding: 5px;
	 color: #b20839;
	 font-family: tahoma, helvetica, arial, sans-serif;
	 font-size: 7pt;
	 /*
	 border-right: 1px solid #dddddd;
	 */
}

.topSpaceText
{
	font-family: tahoma, helvetica, arial, sans-serif;
	color: #888888;
	font-size:7pt;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.topSpaceText2
{
	font-family: tahoma, helvetica, arial, sans-serif;
	color: #f0f0f0;
	font-size:7pt;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.topSpaceText:hover
{
	color: #b20839;
}

.topSpaceText2:hover
{
	color: #ffffff;
}

.footerText
{
	font-family: tahoma, helvetica, arial, sans-serif;
	color:#888888;
	font-size: 7pt;
	padding-left: 5px;
	padding-right: 5px;
}

.bottomHeaders
{
	font-family: tahoma, helvetica, arial, sans-serif;
	color: #b20839;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.bottomText
{
	font-family: tahoma, helvetica, arial, sans-serif;
	color: black;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
}

.massiveNumber
{
	font-family: tahoma,helvetica, arial, sans-serif;
	color:black;
	font-size:25pt;
	padding-left: 5px;
	padding-right: 5px;
	color: #b20839;
	text-align:center;
}

.pHeader1
{
	font-family:Calibri;
	color:#8EBC0F;
	font-size:16pt;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
}

.pHeader2
{
	font-family:Arial;
	background-color:White;
	color:Black;
	font-size:medium;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
}

.pHeader3
{
	font-family:Arial;
	background-color:White;
	color:Black;
	font-size:small;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
}

.pBodyText
{
	font-family: tahoma, helvetica, arial, sans-serif;
	background-color:White;
	color:Black;
	font-size:small;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
}

.pBodySmall
{
	font-family:Arial;
	background-color:White;
	color:Black;
	font-size:8pt;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
}

.pBodyTiny
{
	font-family:Arial;
	background-color:White;
	color:Black;
	font-size:smaller;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
}

.spanAltColour
{
	font-family:Arial;
	background-color:White;
	color:#7143F0;
	font-size:small;
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
}

.spanHyperlink
{
	text-decoration: underline;
	color:#475E07;
}

input.contactFormTextField
{
	font-family: tahoma,helvetica, arial, sans-serif;
	font-size: 8pt;
}

input.contactFormButton
{
	font-family: tahoma,helvetica, arial, sans-serif;
	font-size: 8pt;
	border-color: #b20839;
	color:#dddddd;
	background-color:#b20839;
	text-decoration: none;
	width: 80px;
	text-align:center;
}

.tableBorderAndBackgrnd
{
	border-color: #800000;
	border-style: solid;
	border-width: 1px;
	background:url(images/bkgrnd_red.gif) #D9ADAB repeat-x;
}

/* For table on the contact us page (address etc)*/
table.con th, table.con td
{
	font-family: tahoma, helvetica, arial,sans-serif;
	color: black;
	font-size:8pt;
	padding-top: 0;
	padding-left: 5px;
	padding-bottom: 5px;
}

/***************
   STYLE BY ID *
***************/

#topSpace
{
	margin: 5px auto 0;
	width: 760px;
	height: 15px;
	padding-bottom: 2px;
}

#header
{
	margin: 5px auto 0;
	width: 760px;
	background-image: url(../images/banner/logo.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 127px;
	background-color: white;
	border: 1px solid #dddddd;
}

#menu
{
	margin: 0 auto 5px;
	background-color: white;
	width: 760px;
	padding: 5px 0px 5px 0px;
	clear: left;
	text-align: center;
	border: 1px solid #dddddd;
}

#content {
	width: 740px;
	margin: 0px auto;
	background:white;
	padding: 10px 0 10px 0;
	overflow: hidden;
	padding-left: 20px;
	border: 1px solid #dddddd;
}

#spacer
{
	width:760px;
	margin: 0px auto;
	height:5px;
}
#spacerRightColumn {
width:235px; background-color:white; height:5px;
}

#spacerLeftColumn {
width: 480px; background-color:white; height:5px;
}

/* This is for the main content area */
#left
{
	float: left;
	background-color: #dddddd;
	width: 480px;
}

#leftBox
{
	padding-left: 5px;
	padding-right: 5px;
}

#right
{
	float:right;
	background-color: #dddddd;
	margin-right: 20px;
}
#rightBox
{
	width: 225px;
	padding-right: 5px;
	padding-left: 5px;

}

/* This is for the sub content divs (under the menu and content) */
#bLeftBox
{
	float: left;
	background-color: #dddddd;
	width: 220px;
	padding-left: 5px;
	padding-right: 5px;
}

#bRightBox
{
	float:right;
	background-color:#dddddd;
	width: 215px;
	padding-left: 5px;
	padding-right: 5px;
}

/* This is for the Right Column, as a second box */
#bRightColumnBox
{
	background-color: #dddddd;
	width:225px;
	padding-left:5px;
	padding-right: 5px;
}

#footer
{

	margin: 0px auto;
	width:780px;
}

/********************
   STYLE BY ELEMENT *
********************/

body, html
{
	margin:0;
	padding:0;
}

html
{
	overflow-y: scroll;
}

body
{
	background-color:white;
	background-image: url("../images/misc/bkgrnd.jpg");
	background-repeat: repeat-x;
	font-family:Arial;
	font-size:10pt;
	min-width:800px;
}

ul li, ol li
{
	font-family: tahmoa, helvetica,arial, sans-serif;
	color:black;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
}

textarea
{
	font-family: tahoma, helvetica, arial, sans-serif;
	color: black;
	font-size: 8pt;
}

