﻿/* Layout Begin */

body {
	background:				#FFFFFF;
	font-family:			Arial;
	color:					#808080;
	font-size:				11px;
	width:					100%;
	height:					100%;
	margin:					0px;
	padding:				0px;
}

p {
	margin-top:				8px;
	margin-bottom:			0px;
}

#left h2 {
	font-family:			Arial;
	font-size:				11px;
	color:					#800033;
	margin-top:				7px;
	margin-bottom:			0px;
}

.test {
	float:					right;
	font-size:				11px;
}

#banner {
	background-image:		url('site-images/banner.gif');
	background-repeat:		no-repeat;
	width:					940px;
	height:					78px;
	margin:					0 auto;
	text-align:				right;
	padding-top:			30px;
	margin-top:				20px;
}

#top-body {
	width:					940px;
	margin:					0 auto;
	margin-bottom:			20px;
}

#middle-body-container {
	background-color:		#e9e9e9;
	border-top:				1px #800033 solid;
	width:					100%;
	float:					left;
	padding-bottom:			20px;
}

#footer-container {
	background-image:		url('site-images/footer-bg.gif');
	background-position:	left top;				
	height:					500px;
	width:					100%;
	float:					left;
}

/* Layout End */

/* Banner Begin */

#banner h1 {
	font-family:			"Century Gothic";
	margin:					0px;
	color:					#800033;
	margin-bottom:			30px;
	font-size:				22px;
}

#banner h2 {
	font-family:			"Century Gothic";
	font-size:				18px;
	color:					#B2B2B2;
}

/* Banner End */

/* Top Body Begin */

/* Navigation Begin */

#navigation {
	background-image:		url('site-images/navigation-bg.gif');
	height:					172px;
	width:					150px;
	margin-top:				50px;
	float:					left;
}

#navigation ul {
	margin:					0px;
	padding:				0px;
}

#navigation li {
	height:					32px;
	display:				block;
}

#navigation a {
	font-size:				12px;
	color:					#800033;
	text-decoration:		none;
}

/* Navigation End */

#top-left {
	background-image:		url('site-images/call-to-action-bg.gif');
	height:					194px;
	width:					790px;
	margin-bottom:			20px;
	float:					left;
	padding-top:			50px;
}

#text-container {
	margin-left:			149px;
	width:					285px;
	float:					left;
	display:				inline;
}

#top-left p {
	font-family:			"Century Gothic";
	font-size:				20px;
	color:					#B2B2B2;
	font-weight:			bold;
	margin-top:				0px;
	margin-bottom:			15px;
}

.featured {
	width:					106px;
	height:					106px;
}

#top-left span {
	color:					#800033;
}

#top-left a {
	font-size:				20px;
	color:					#800033;
	text-decoration:		none;
	font-weight:			bold;
	font-family:			"Century Gothic";
}

#top-right {
	width:					295px;
	margin-left:			40px;
	height:					100px;
	float:					left;
}

#top-right div {
	float:					left;
	margin-right:			20px;
	margin-top:				3px;
	display:				inline;
}

#top-right h1 {
	font-family:			"Century Gothic";
	font-size:				20px;
	color:					#800033;
	width:					165px;
	float:					left;
	margin-top:				0px;
	margin-bottom:			0px;
}

#top-right p {
	font-size:				11px;
	font-weight:			normal;
	margin-top:				10px;
	width:					165px;
	float:					left;
	font-family:			Arial;
	margin-bottom:			15px;
}

#top-right a {
	color:					#800033;
	font-size:				11px;
	font-weight:			normal;
	font-family:			Arial;
}
/* Top Body End */

/* Middle Body Begin */

#middle-body {
	width:					940px;
	margin:					0 auto;
	margin-top:				14px;
}

#middle-body h1 {
	font-family:			Arial;
	font-size:				20px;
	color:					#800033;
	margin-bottom:			9px;
	margin-top:				0px;
}

#left {
	width:					460px;
	float:					left;
}

#left a {
	color:					#800033;
	text-decoration:		none;
}

#left span {
	font-size:				11px;
	color:					#800033;
}

.right {
	background-image:		url('site-images/right-bg.gif');
	background-repeat:		no-repeat;
	width:					180px;
	height:					206px;
	float:					left;
	margin-left:			20px;
	padding:				20px;
	padding-top:			15px;
	margin-top:				6px;
}

.right h2 {
	font-size:				11px;
	color:					#800033;
	margin-top:				32px;
	margin-bottom:			0px;
	padding-top:			0px;
}

.right p {
	margin-top:				3px;
	margin-bottom:			2px;
}

.right a {
	color:					#800033;
	text-decoration:		none;
}


/* Middle Body End */

/* Footer Begin */

#footer {
	width:					940px;
	height:					60px;
	padding-left:			40px;
	padding-right:			40px;
	padding-top:			17px;
	margin:					0 auto;
}

#footer ul {
	float:					left;
	list-style:				none;
	text-decoration:		none;
	margin:					0px;
	padding:				0px;
}

#footer li {
	display:				inline;
}

#footer li {
	margin-right:			30px;
}

#footer a {
	font-size:				11px;
	text-decoration:		none;
	color:					#FFFFFF;
}

#footer span {
	float:					right;
}

/* Footer End */

/* Contact Form Begin */
form {
	width:					459px;
	margin-top:				0px;
}

label {
	color:					#808080;
	font-weight:			bold;
	font-size:				11px;
}

label input {
	width:					218px;
	margin-right:			6px;
	margin-top:				6px;
	margin-bottom:			13px;
	height:					17px;
	border:					1px #CCCCCC solid;
	vertical-align:			top;
	
}

form td {
	vertical-align:			top;
}

.enquiry {
	width:					218px;
	height:					130px;
	margin-top:				6px;
	margin-bottom:			13px;
	border:					1px #cccccc solid;
}

.address {
	width:					140px;
	height:					74px;
	margin-top:				10px;
	margin-bottom:			14px;
	border:					1px #D9A44B solid;
}

input {
	margin-left:			0px;
}


/* COntact Form End */

/* Members Begin */

#left-member {
	width:					460px;
	float:					left;
	background-color:		#FFFFFF;
}

.category { 
	background-image:		url('site-images/mem-bg-down.gif');
	background-repeat:		no-repeat;
	width:					460px;
	height:					24px;
	font-family:			Arial;
	color:					#800033;
	font-size:				12px;
	padding-left:			10px;
	margin:					0px;
	margin-bottom:			5px;
	line-height:			22px;
	cursor: 				pointer;
	float:					left;
}

.opencategory { 
	background-image:		url('site-images/title-bg.gif');
	width:					460px;
	height:					24px;
	font-family:			Arial;
	color:					#800033;
	font-size:				12px;
	padding-left:			10px;
	margin:					0px;
	margin-bottom:			5px;
	line-height:			22px;
	float:					left;
}

.company-info {
	background-image:		url('site-images/container-bg.gif');
	background-position:	left top;
	background-repeat:		no-repeat;
	width:					460px;
	height:					205px;
	float:					left;
}

.company-left {
	width:					200px;
	padding:				10px;
	padding-top:			5px;
	float:					left;
}

.company-left h4 {
	font-family:			Arial;
	color:					#800033;
	font-size:				20px;
	margin-top:				12px;
	margin-bottom:			0px;
}

.company-left h5 {
	font-family:				Arial;
	color:						#808080;
	font-size:					12px;
	margin-top:					0px;
	margin-bottom:				16px;
}


#left-member address {
	font-family:				Arial;
	color:						#808080;
	font-style:					normal;
	font-size:					11px;
	text-decoration:			none;
}

#left-member .company-left a {
	font-family:				Arial;
	color:						#808080;
	font-style:					normal;
	font-size:					11px;
	text-decoration:			none;
}


#left-member span {
	color:						#800033;
	font-size:					11px;
}

.company-right {
	width:					200px;
	text-align:				left;
	padding:				10px;
	padding-top:			5px;
	float:					left;
}

.company-right img {
	margin-top:				15px;
	height:					104px;
	width:					104px;
	border:					1px #CCCCCC solid;
}

.company-right p, a {
	margin-top:				10px;
	color:					#800033;
	margin-bottom:			0px;
	text-decoration:		none;
}

/* Members End */

/* Members Details Begin */

#left-details {
	width:					695px;
	float:					left;
	margin-right:			20px;
}

#right-details {
	width:					220px;
	float:					left;
}

#left-member-detail {
	background-color:		#FFFFFF;
	width:					655px;
	border:					2px #CCCCCC solid;
	padding:				20px;
	padding-top:			13px;
	float:					left;
}

#left-member-detail address {
	font-style:					normal;
	margin-top:					15px;
	float:						right;
	width: 						196px;
	clear:						right;
}  

#left-member-detail ul {
	margin-top:					5px;
	margin-left:				20px;
	padding:					0px;
}

#left-member-detail li {
	margin-bottom:				3px;
}

#left-member-detail div {
	width:					435px;
	float:					left;
	margin-right:			22px;
}

#left-member-detail div h2 {
	font-family:			"Century Gothic";
	font-size:				20px;
	color:					#800033;
	margin-top:				0px;
	margin-bottom:			0px;
	width:					300px;
	float:					none;
}
#left-member-detail img {
	float:					left;
	border:					1px #CCCCCC solid;
	margin-top:				5px;
	margin-bottom:			15px;
	height:					196px;
	width:					196px;
}
#left-details h2 {
	font-family:			"Century Gothic";
	font-size:				20px;
	color:					#800033;
	margin-top:				0px;
	margin-bottom:			0px;
	float:					right;
	width:					196px;
}

#left-member-detail h3 {
	font-size:				12px;
	color:					#808080;
	margin-top:				3px;
	
}

#right-member-detail {
	width:					220px;
	float:					left;
}

#right-member-detail ul {
	margin:					0px;
	padding:				0px;
	background-color:		#FFFFFF;
	list-style:				none;
}

#right-member-detail li a {	
	display:				block;
	background-image:		url('site-images/right-member-nav.gif');
	height:					24px;
	width:					210px;
	margin:					0px;
	padding:				0px;
	margin-bottom:			4px;
	list-style:				none;
	padding-left:			10px;
}

#right-member-detail h2 {	
	color:					#33619C;
	font-size:				12px;
	margin:					0px;
	line-height:			22px;
}
/* Members Details End */