body {
	/*background-image: url(../Images/background.gif);
	background-repeat: repeat;*/
	background-color:#CDCDCD;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:18px;
}


/********************** Navigation **********************/

.top-navigation {
	font-size:0.9em;
	text-align:right;
}

.left-navigation {
	font-size:0.8em;
	margin:10px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	line-height:20px;
}

.bottom-navigation {
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:20px;
}

/**********************    End     **********************/
	
/********************** Link Controls **********************/
 
a {
	color:#666666;
	text-decoration:none;	
}

a:hover {
	color:#A5C2E0;
	text-decoration:none;
	font-weight:bold;
}

.link_aware	{
	color:#A5C2E0;
}

/**********************    End     **********************/

/********************** Homepage Features **********************/

.features-header {
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#A5C2E0;
	line-height:20px;
	padding:5px;
}

.features-body {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	padding:0px 5px 5px 5px;
	vertical-align:top;
}

.feature-images {
	float:left;
	padding: 0px 10px 10px 0px;
	border:none;
}

.feature-product-images {
	padding: 5px 5px 5px 5px;
	border:none;
}


/**********************    End     **********************/

/********************** Product Pages **********************/

.product-main-image {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	padding:5px;
	vertical-align:top;
}
.product-images {
	padding: 5px 5px 5px 5px;
	border:none;
}

/**********************    End     **********************/

.events-table {
	height:10px;
	vertical-align:middle;
}

ul, ol	{
	font-size:0.7em
}

.breadcrumb	{
	font-size:0.6em;
}

hr	{
	color:#A5C2E0;
}

table {
	background-color:#FFFFFF;
}

.coloured-header {
	font-size:0.8em;
	margin-left:10px;
	padding:5px;
	color:#FFFFFF;
	background-color:#A5C2E0;
	vertical-align:middle;
	font-weight:bold
}

.section-spacer	{
	height:10px;
}

.focus-border {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	margin:0px 10px 10px 10px;
	padding:5px;
}

p {
	font-size:0.7em;
}

.costs {
	font-size:0.7em;
}

h1, h2, h3, h4, h5, h6 {
	color:#A5C2E0;
}

.submit-cancel {
	border: 1px solid #666666;
	color:#FFFFFF;
	background-color:#A5C2E0;
}

strong {
	color:#333333;
	font-weight:bold;
}