	body 
	{ 
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		font-size:11px;
		font-weight:normal;
		/*position: absolute; */
		padding: 0px 0px 0px 0px; 
		height: auto;
		margin:0px auto;	
	}

/* Headings */
	
	h1{
		font-size:22px;
		display:block;
		margin-top:0px;
		margin-bottom:5px;
		color:#6B7972;
		margin-left:0px;
		position:relative;
		left:-2px;
	}
	
	h1 a:link { color:#6B7972; } 
	    
	h1 a:visited { color:#6B7972; }   
	
	h1 a:hover { color:#6B7972; }  
	
	h1 a:active { color:#6B7972; }  
	
	h2
	{ 
		font-size:12px;
		display:block;
		margin:0px;
		color:#6B7972;
		font-weight:bold;
	}
	
	h3
	{
	font-size:13px;
	margin:0px;
	color:#ffffff;	
	}
	
	
		button
	{ 
		width:95px; 
		height:20px; 
		border:0 none;
		background-color:#ffffff; 
		cursor:pointer;
		padding:0px;
		margin:0px;
	}
	
	
.adminAdvertFormContainer
{
	width:400px; position:relative;left:100px;
}



.adminAdvertFormContainer input
{
	width:360px;
}



.adminAdvertFormContainer textarea
{
	width:360px;
}
	
	/*----------------------------advertise---------------------------------------*/


	.advertiseSubmitContainer
	{
		float:left; 
		margin-top:10px;  
		width:595px;
	}
	

	.advertiseRightContent
	{
		float:left; 
		width:250px; 
		margin-left:15px;
	}

	.advertiseOrangeText
	{
		float:left; 
		width:250px; 
		margin-left:15px;
		color:#EF8A22;		
	}
	
	.advertiseLeftContent
	{
		float:left; 
		width:295px;
		margin-left:5px;
	}
	
	.advertiseLeftContent div
	{
		color:#29C2ED; font-weight:bold;
	}
	
	.advertiseRightContent div
	{
		color:#29C2ED; font-weight:bold;
	}
	
	/*-----------------------Select_Types_Form.asp-------------------------------------*/

	.selectTypesServiceLinks
	{
		background-color:#ffffff; 
		border:1px solid #000000; 
		padding:10px;
		clear:left;	
	}
	
	.selectTypesFeaturesRedText
	{
		margin:10px 0px 0px 0px;
		color:#FF0000; 
		font-size:12px;
		font-weight:bold; 	 
	}
	
	.selectTypesFeaturesH1
	{
		color:#6B7972;	
	}
	
	.selectTypesFeaturesContainer
	{
		clear:left; margin-top:6px; border-bottom:1px solid #aaaaaa;	
	}
	
	.selectTypesServiceLinksH1
	{
		color:#6B7972;
		font-size:12px;
		text-decoration:underline;	
	}
	
	.selectTypesServiceLinksH2
	{
		font-size:10px;
		text-decoration:underline;	
	}
	
	
	.selectTypesServiceLinks h2
	{
		display:inline;	
		color:#6B7972;
	}

	.selectTypesPContent
	{
		margin-top:10px;
	}
	
	.selectTypesService
	{
		width:520px; 
		float:left; 
		margin-bottom:5px; 
		position:relative;
		left:10px; 
	}

	.selectTypesTopSubmitButton
	{
		position:relative;top:40px;
	}

	.selectTypesSubmitContainer
	{
		width:590px; 
		margin-bottom:5px; 
		margin-top:5px;
		float:left;
	}
	
	.selectTypesFeatures
	{
		float:left;	
	}
	
	.selectTypesFeaturesinput
	{
		width:192px; float:left	
	}

	.selectTypesFeaturesinputNewType
	{
	text-align:right;
	margin:5px 0px 5px 0px;
	}
	
	.selectTypesFeaturesinputNewType input
	{
	margin-left:10px;
	width:200px;
	font-size:11px;
	}

	/*--------------------------customer_left.asp----------------------------------*/

	.customerLeftContainer
	{
		width:168px; 
		height:500px; 
		background-color:#6B7972; 
		float:left;
	}

	.customerLeftButtonsContainer
	{
 		 text-align:center; 
		 width:152px;
		 margin-top:10px;
 	}
	
	
	.customerLeftButtonsContainer div 
	{
		padding:1px 3px 1px 3px; 
		cursor: pointer; 
		border:1px solid #000000; 
		background-color: #FFFFFF; 
		margin-top:5px;
		margin-left:5px; 
		margin-right:5px;
		font-size:11px;
	}
	
	.ebusLogo
	{
		color:#FFFFFF; 
		text-align:center; 
		padding-top:5px; 
		background-color:#6B7972;
		
	}
	
	.ebusLogo	a 
	{
		color:#FFFFFF;
	}

/*-----------------------Select_Types_Form.asp-------------------------------------*/

	.selectTypesServiceLinks
	{
		background-color:#ffffff; 
		border:1px solid #6B7972; 
		padding:10px; 
		clear:left;	
	}
	
	.selectTypesFeaturesRedText
	{
		margin:10px 0px 0px 0px;
		color:#FF0000; 
		font-size:12px;
		font-weight:bold; 	 
	}
	
	.selectTypesFeaturesH1
	{
		color:#6B7972;	
	}
	
	.selectTypesFeaturesContainer
	{
		clear:left; margin-top:6px; border-bottom:1px solid #aaaaaa;	
	}
	
	.selectTypesServiceLinksH1
	{
		color:#6B7972;
		font-size:12px;
		text-decoration:underline;	
	}
	
	.selectTypesServiceLinksH2
	{
		font-size:10px;
		text-decoration:underline;	
	}
	
	
	.selectTypesServiceLinks h2
	{
		display:inline;	
	}

	.selectTypesPContent
	{
		margin-top:10px;
	}
	
	.selectTypesService
	{
		width:580px; 
		float:left; 
		margin-bottom:5px; 
		position:relative;
		left:10px; 
	}

	.selectTypesTopSubmitButton
	{
		position:relative;top:40px;
	}

	.selectTypesSubmitContainer
	{
		width:590px; 
		margin-bottom:5px; 
		margin-top:5px;
		float:left;
	}
	
	.selectTypesFeatures
	{
		float:left;	
	}
	
	.selectTypesFeaturesinput
	{
		width:192px; float:left	
	}

	.selectTypesFeaturesinputNewType
	{
	text-align:right;
	margin:5px 0px 5px 0px;
	}
	
	.selectTypesFeaturesinputNewType input
	{
	margin-left:10px;
	width:200px;
	font-size:11px;
	}

/*------------------------Advertise_Service.asp------------------------------------*/


	.advertiseServiceSubmit
	{
		padding-right: 20px; width:552px;	
	}


/*--------------------------Customer Admin Advertise Form----------------------------------*/

	.customerAdvertiseFormContainer 
	{
		width: 360px; 
		margin-left:100px;
	}
	
/*-----------------------------Customer Login Form.asp-------------------------------*/
	.loginFormContainer{ margin-left:150px; margin-top:50px}
	
	.loginFormContainer .Item { }
	
	.loginFormContainer input {width: 255px;}
	
	.loginFormContainer button {}
	
	.loginFormContainer .errorText {color:ff0000; height:10px; margin:0px 0px 0px 70px;}
	
	.loginSubmit
	{
		position:relative;left:-65px; top:10px; 	
	}
	
/*-------------------Job form-------------------*/

	.customerJobFormContainer 
	{
		width: 620px; 
		height:220px;
		margin:0;
	}

	
	.customerJobFormContainer input
	{ 
		width: 300px; 
		height:18px; 
		margin-left:0px; 
	}
	
	.customerJobFormContainer textarea
	{ 
		width: 300px; 
		height:80px; 
		margin-left:0px; 
	}
	
	.customerJobFormContainer select
	{ 
		margin:0px; 
		height:22px;
	}
	
	.customerJobFormButtonContainer 
	{
		position:relative;
		left:90px; 
		margin-top:10px;
	}
/*------------------Display Page Content -------------*/

	.displayImagesContainer
	{
		width:220px; 
		float:left;
		margin-left:1px;
	}
	
	.displayTextContainer
	{
		width:354px; 
		margin-left:8px;
		float:left;
	}

	.displayButtonsContainer
	{
		margin-top:35px;	
	}
	
	.displayButtonsContainer img
	{
		margin-bottom:5px; 
		display:block;
	}
	
	.displayButtonsContainer a
	{
	cursor:pointer;
	}
	
	.displayAddressContainer
	{
		width:260px; 
		float:left;
		height:170px;
	}
	
	
	
	.displayAdditionalInfo
	{
		width:300px; 
		float:left;
	}
	
	.displayAdditionalInfo SPAN 
	{
		color:#46B0C6;
		font-weight:bold;
	}
	
	.displayAdditionalInfo .displayService
	{
		font-size:15px;
		color:#46B0C6
	}
	
	.displayAdditionalInfo .displayFeature
	{
		margin-left:16px; 
		font-size:13px;
		color:#939393
	}
	
	.displayAdditionalInfo .displayType
	{
		font-weight:normal;
		color:#939393
	}
	
	.displayAdditionalInfo H2
	{
		margin-top:15px;
		color:#6B7972;
	}

/*---------------------------------display results--------------------------------------------------*/

.smallHeader
{ 
	float:left;
	margin-left:5px;
	font-size:18px;
	color:#6B7972;
}

.displayResultsHeader
{
		font-size:22px;
		font-weight:bold;
		display:block;
		margin-top:0px;
		margin-bottom:5px;
		color:#6B7972;
		margin-left:0px;
		float:left;
}

.numberOfResults 
{ 
	height:31px; 
	position:relative; 
	top:6px; 
	margin-left:200px; 
	float:left; 
	color:#6B7972;
}

.resultContainer
{ 
	width:592px; 
	margin-left:4px; 
	margin-bottom:4px;
	background-color:#EEECE0
}
.resultContainer img
{ 
	width:115px; 
	height:80px; 
	margin-right:14px;
	border:1px solid #6B7972;
}
.resultContainer h2
{ 
	margin:0px; 
	color:#6B7972; 
}
.resultContainer .bodyText
{ 
	margin-top:10px; 
	color:#6B7972; 
}
.resultLink 
{ 
	text-align:right;
	margin-bottom:3px;
	margin-right:3px; 
}
.resultLink a:link
{  
	color:#6B7972;  
	text-Decoration:none;
}
.resultLink a:visited
{
	color:#6B7972;  
	text-Decoration:none;
}
.resultLink a:hover
{  
	color:#6B7972;  
	text-Decoration:underline;
}
.resultLink a:active
{  
	color:#6B7972;  
	text-Decoration:none;
}

.pageNumbers
{
	margin-left:200px;
	text-Decoration:underline;
}

.pageNumber
{
	float:left; 
	margin:3px;
	color:#6B7972;
}

/*------------------------Advertise_Service.asp------------------------------------*/


	.advertiseServiceSubmit
	{
		padding-right: 20px; width:552px;	
	}
/*--------John B------- customer image upload page --------------------*/

	.imageUploadContainer
	{
		width:500px;  
		position:relative;
		float:left;
	}
	
	.imageContainer
	{
		position:relative;
		float:left;
		left:180px;
	}
	
	.imageContainer div
	{
		position:relative;
		left:50px;
	}
	
	.imageUploadDivTop
	{
		margin-top:5px;
	}
	
	.imageNumberDiv
	{
	padding-left:25px;
	}
	
	.imageUploadButton
	{
		width:90px; 
		height:18px; 
		border:0px solid #ffffff; 
		background-image:url(../images/but_submit.gif); 
		background-position:top left; 
		background-repeat:no-repeat; cursor: pointer;
	}
	
	/*-------John B ------------------Booking Form---------------------------------------------*/

	.bookingFormContainer
	{
		width:400px; 
		height:500px;
	}
	
	.bookingFormBanner
	{
		background-color:#6B7972;
		width:400px; 
	}

	.bookingFormTitleText
	{
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		width:400px; 
	}

	.bookingFormInputBoxContainer
	{
		margin-top:0px; 
		margin-left:0px;
	}
	
	.bookingFormInputBoxContainer div
	{
		margin-top:8px;
	}
	
	.bookingFormInputBoxContainer input
	{ 
		width: 212px; 
		height:18px; 
		margin-left:5px; 
	}

	.bookingFormInputBoxContainer textArea 
	{ 
		width: 212px; 
		margin-left:5px; 
	}
	
	
	.bookingFormButtonContainer
	{
		float:left; 
		position:relative;
		left:95px;  
		margin-top:10px;
	}

	.bookingFormButton
	{
		 background-color:#ffffff; 
		 width:90px; 
		 height:18px; 
		 border:0px solid #ffffff; 
		 background-image:url(../images/but_submit.gif); 
		 background-position:top left; 
		 background-repeat:no-repeat; 
		 cursor: pointer;
	}

/*--------John B------------ Booking Form Error ----------------------*/

	.bookingFormErrorContainer
	{
		width:400px; 
		height:500px;
	}

	.bookingFormErrorBanner
	{
		background-color:#6B7972;
		width:400px; 
	}

	.bookingFormErrorTitleText
	{
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
		width:400px; 
		
	}
	
	.bookingFormErrorMainContainer
	{
		margin-top:100px;
		margin-left:0px;
	}
	
	.bookingFormErrorMainContainer div
	{
		margin-top:10px;
	}
	
	.bookingFormErrorButtonContainer
	{		
		float:left; 
		position:relative;
		left:30px; 
		margin-top:10px;
	}
	
	.bookingFormErrorButton
	{
		 color:#000000; 
		 font-weight:bold; 
		 font-size:12px;  
		 text-align:center;
	}

.contemp_main { background-color:#B6927C;}
.contemp_title { background-color:#936A54; color:#FFFFFF; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold;}
.contemp_desc {color:#956950; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold; background-color:#DAC8BE; border-top:4px solid #966952; border-bottom:4px solid #966952;}
.contemp_img {border-left:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF;   width:381px; height:124px; float:right; background-image:url(../images/pic_contemporary.jpg); }

.county_main { background-color:#BAB3A1;}
.county_title { background-color:#ADA590; color:#FFFFFF; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold;}
.county_desc {color:#979185; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold; background-color:#E4E0D4; border-top:4px solid #989286; border-bottom:4px solid #989286;}
.county_img {border-left:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF;   width:381px; height:124px; float:right; background-image:url(../images/pic_county.jpg); }


.vintage_main { background-color:#909994;}
.vintage_title { background-color:#818E87; color:#FFFFFF; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold;}
.vintage_desc {color:#65746D; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold; background-color:#CDCDCD; border-top:4px solid #6A7B73; border-bottom:4px solid #6A7B73;}
.vintage_img {border-left:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF;   width:381px; height:124px; float:right; background-image:url(../images/pic_vintage.jpg); }


.urban_main { background-color:#D9AF7F;}
.urban_title { background-color:#D9AF7F; color:#FFFFFF; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold;}
.urban_desc {color:#BF9B6B; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold; background-color:#F1DFC7; border-top:4px solid #BF9668; border-bottom:4px solid #BF9668;}
.urban_img {border-left:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF;   width:381px; height:124px; float:right; background-image:url(../images/pic_urban_chic.jpg); }

a:link {color: #000000; font-weight: normal; text-decoration: none;}
a:visited {color: #000000; font-weight: normal; text-decoration: none;}
a:active {color: #999999; font-weight: normal; text-decoration: none;}
a:hover {color: #999999; font-weight: normal; text-decoration: none;}

.orderbro_bt {font-size:9px; font-weight:bold; background-image:url(../images/but_order_brochure.jpg); background-repeat: no-repeat; background-color:#EFF6D5; background-position: center left; border:0px solid #ffffff; width:107px; height:21px; cursor:pointer;}
.online_quote_bt {font-size:9px; font-weight:bold; background-image:url(../images/but_submit.jpg); background-repeat: no-repeat; background-color:#EFF6D5; background-position: center left; border:0px solid #ffffff; width:56px; height:21px; cursor:pointer;}
.send_enguiry_bt {font-size:9px; font-weight:bold; background-image:url(../images/but_send_enquiry_on.jpg); background-repeat: no-repeat; background-color:#EFF6D5; background-position: center left; border:0px solid #ffffff; width:92px; height:21px; cursor:pointer;}

.quicklinks {color:#446382; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  padding-left: 5px; padding-top: 5px;}
.quicklinks a:link {color: #446382; font-weight: bold; text-decoration: none;}
.quicklinks a:visited {color: #446382; font-weight: bold; text-decoration: none;}
.quicklinks a:active {color: #999999; font-weight: bold; text-decoration: none;}
.quicklinks a:hover {color: #999999; font-weight: bold; text-decoration: none;}

.ebuslogo {font-family:Verdana, Arial, Helvetica; font-size:10px; height:10px; color:#0066CC;}
.ebuslogo a:link {color: #333333; font-weight: normal; text-decoration: none;}
.ebuslogo a:hover {color: #999999; font-weight: normal; text-decoration: none;}
.ebuslogo a:active {color: #999999; font-weight: normal; text-decoration: none;}
.ebuslogo a:visited {color: #333333; font-weight: normal; text-decoration: none;}

a.search:link {text-decoration: none; white-space: nowrap;}
a.search:visited {text-decoration: none; white-space: nowrap;}
a.search:active {text-decoration: none; white-space: nowrap;}
a.search:hover {text-decoration: none; white-space: nowrap;}

#links {visibility:visible; width:230px; background-color: #DDE9FA; padding: 3px; filter: alpha(Opacity=65);}
#linksText {visibility:visible; width:220px; color: #000000; filter: alpha(Opacity=100);}
#menu {visibility: hidden;}
#recent_menu {visibility: hidden;}

#quicklinks {position:relative; visibility:visible; left:0px; top:0px; width:169px; z-index:100; padding-top: 7px; padding-bottom: 10px;}
#basic-search {position:relative; display:block; left:0px; top:3px; width:169px; z-index:100 }
#adv-search {position:relative; display:none; left:0px; top:3px; width:169px; z-index:100}
/*---------------------------------Text Styles---------------------------------*/
.bTextWhiteBold {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextWhite {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleWhite {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextBlackBold {color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextBlack {color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleBlack {color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextRedBold {color:#FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextRed {color:#FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleRed {color:#FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextYellowBold {color:#837525; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextYellow {color:#837525; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleYellow {color:#837525; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextPurpleBold {color:#8784DD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextPurple {color:#8784DD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitlePurple {color:#8784DD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextBlueBold {color:#3A4E97; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextBlue {color:#3A4E97; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleBlue {color:#3A4E97; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextDarkGreyBold {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextDarkGrey {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleDarkGrey {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextGreyBold {color:#bababa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextGrey {color:#bababa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleGrey {color:#bababa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.bTextGreenBold {color:#536660; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.bTextGreen {color:#536660; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bTitleGreen {color:#536660; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.SideGreen {color:#818A89; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.SideBeige, .sidebeige {color:#EEF4F0; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left:6px;}

.ImpactTextWhite {color:#FFFFFF; font-family: Impact, sans-serif; font-size: 24px; font-weight: normal;}
.ImpactTextGrey {color:#969084; font-family: Impact, sans-serif; font-size: 24px; font-weight: bold;}

.bTextWhiteBold a:link {color: #ffffff; text-decoration: none;}
.bTextWhiteBold a:visited {color: #ffffff; text-decoration: none;}
.bTextWhiteBold a:active {color: #ffffff; text-decoration: none;}
.bTextWhiteBold a:hover {color: #ffffff; text-decoration: none;}

.bTitleWhite a:link {color: #ffffff; text-decoration: none;}
.bTitleWhite a:visited {color: #ffffff; text-decoration: none;}
.bTitleWhite a:active {color: #ffffff; text-decoration: none;}
.bTitleWhite a:hover {color: #ffffff; text-decoration: none;}

.bTextBlackBold a:link {color: #000000; text-decoration: none;}
.bTextBlackBold a:visited {color: #000000; text-decoration: none;}
.bTextBlackBold a:active {color: #000000; text-decoration: none;}
.bTextBlackBold a:hover {color: #000000; text-decoration: none;}

.bTextGreenBold a:link {color: #536660; text-decoration: none;}
.bTextGreenBold a:visited {color: #536660; text-decoration: none;}
.bTextGreenBold a:active {color: #ff6660; text-decoration: none;}
.bTextGreenBold a:hover {color: #ff6660; text-decoration: none;}

.pageHeader {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-left:25px;}

.links-category-title {color:#3B6A96; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
/*---------------------------------End Text Styles---------------------------------*/
/*---------------------------------Site Layout---------------------------------*/
.content-layout {width: 595px; padding: 0px 0px 0px 0px;}
body {background-color: #ffffff; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.layout-wrapper {width: 100%; height: 100%;}
.outer-left-td {background-image: url(images/); background-position: right; background-repeat: repeat-y;}
.layout {/*position: absolute;	left: 0px; top: 0px;*/	width: 695px; margin:0px auto;	height: auto; }
.menu-bar-bg {width: 230px;	height: 23px;	background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	}
.menu-bar {position: relative;	top: 0px; width: 611px;	height: 20px; border-right: 1px solid #313191;	/*background-color: #FFFFEE;	border-top: solid 1px #666666;	border-bottom: solid 1px #666666;	*/ }
.menu-header {width: 611px;	height: 69px; border-right: 1px solid #313191;}
.menu-header-pic {width: 100%; height: 100%;}
.menu-item-home {width: 52px; height: 23px;	/*background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	*/}
.menu-item-home-pic {width: 100%; height: 100%;}
.menu-item-advertise {width: 71px; height: 23px;	/*background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	*/}
.menu-item-advertise-pic {width: 100%; height: 100%;}
.menu-item-login {width: 51px; height: 23px;	/*background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	*/}
.menu-item-login-pic {width: 100%; height: 100%;}
.menu-item-spacer {width: 226px;	height: 23px;	background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;}
.menu-item-articles {width: 61px; height: 23px;	/*background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	*/}
.menu-item-articles-pic {width: 100%; height: 100%;}
.menu-item-about {width: 68px; height: 23px;	/*background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	*/}
.menu-item-about-pic {padding: 0px;	width: 100%; height: 100%;}
.menu-item-contact {width: 79px; height: 23px;	/*background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	*/}
.menu-item-contact-pic {width: 100%; height: 100%;}
.menu-item-links {width: 50px; height: 23px;	/*background-color: #FFFFEE; border-top: solid 1px #666666; border-bottom: solid 1px #666666;	*/}
.menu-item-links-pic {width: 100%; height: 100%;}
.menu-layout {width: 611px;	height: 100px;}
.left-bar {width: 165px; height: auto;}
.left-filler {width: auto; height: auto; background-color: #ffffff;}
.footer {width: auto; height: 45px; padding: 2px 5px 8px 5px; /*background-color: #FAFCFD;*/ overflow: visible;}
.footer-links {width: 90%; height: auto;}

/*---------------------------------End Site Layout---------------------------------*/
/*---------------------------------Form Scripts---------------------------------*/
.form-table {width: 360px;}
.form-table td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-tag-cell {width: 360px;}
.form-element-cell {width: 360px;}
.form-input {width: 350px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-textarea {width: 350px; height: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-select {width: 350px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-select-list {width: 175px; height: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.admin-form-input {width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.admin-form-select {width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.but-add {float: left; background-color:#95A1BB; border:0px solid #ffffff; width:56px; height:15px; cursor:pointer;}/*background-image:url(../images/but_add.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; border:0px solid #ffffff; width:62px; height:19px; cursor:pointer;}*/
.but-del {float: right; background-color:#95A1BB; border:0px solid #ffffff; width:56px; height:15px; cursor:pointer;}/*background-image:url(../images/but_remove.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; border:0px solid #ffffff; width:62px; height:19px; cursor:pointer;}*/
.but {background-color:#95A1BB; border:0px solid #ffffff; width:56px; height:15px; cursor:pointer;}/*background-image:url(../images/but_remove.jpg); background-position:top left; background-repeat:no-repeat; background-color:#ffffff; border:0px solid #ffffff; width:62px; height:19px; cursor:pointer;}*/
.contact-form-input {width: 270px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.contact-form-postcode-input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; margin-right:10px;}
.contact-form-select { padding-top:4px; width:270px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; margin-right:10px;}
.quote-form-input {width: 340px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.quote-form-postcode-input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; margin-right:10px;}
.quote-form-select { padding-top:4px; width:270px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; margin-right:10px;}
.loginInput {width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-small-input {width: 160px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
/*---------------------------------End Form Scripts---------------------------------*/

.mouse-default{cursor: default;}
.mouse-pointer{cursor: pointer;}

/*-----------------------------------------------------------------------------------*/
.rowdisappear {display: none;}
.rowappear {display: table-row;}
.disappear {display: none;}
.colappear {display: table-column;}
.appear {display: block}
.setWidth {width: 550px;}
.returnPageheadder {padding-left:25px;}
.templateBackground {background-image: url(../images/header_slice_template.jpg); background-position: top left; background-repeat: no-repeat;}
/*---------------------------------End Form Scripts---------------------------------*/
.blue-box     	{scrollbar-3dlight-color:#818D87; 
				scrollbar-arrow-color:#818D87;
				scrollbar-base-color:#ffffff;
				scrollbar-darkshadow-color:#818D87;
				scrollbar-face-color:#ffffff;
				scrollbar-highlight-color:#ffffff;
				scrollbar-shadow-color:#ffffff}
				
.brown-box     	{scrollbar-3dlight-color:#AEA590; 
				scrollbar-arrow-color:#AEA590;
				scrollbar-base-color:#ffffff;
				scrollbar-darkshadow-color:#AEA590;
				scrollbar-face-color:#ffffff;
				scrollbar-highlight-color:#ffffff;
				scrollbar-shadow-color:#ffffff}

.Gray-box    	{scrollbar-3dlight-color:#BAB3A1; 
		 		scrollbar-arrow-color:#BAB3A1;
				scrollbar-base-color:#BAB3A1;
				scrollbar-darkshadow-color:#BAB3A1;
				scrollbar-face-color:#ffffff;
				scrollbar-highlight-color:#ffffff;
				scrollbar-shadow-color:#ffffff}
/*-----------------------------------------------------------------------------------*/
.newsbox a { background-color:#FFFFFF}
.newsbox a:hover { background-color:#eeeeee; cursor:pointer; color:#000000}

/*-------------------------------------------------------------------------------------*/
/*Additions to bottom of home page KP*/
	#kp_Signup_form_container
	{
		float:left;
		padding:0px 0px 0px 0px;
		background-color:#CCCCCC;
	}
	
	#kp_Signup_form_container h2
	{
		margin:4px 0px 2px 0px;
		padding:0;
		font-size:14px;
	}
	
	#kp_Signup_form_container p
	{
		margin:6px 0px 6px 0px;
		padding:0;
		font-size:11px;
		color:#8C8E89;
		width:320px;
		clear:both;
	}
	
	#kp_Signup_form_container p.disclaimer
	{
		font-size:10px;
		padding-top:6px;
	}

	#kp_Signup_form_container form
	{
		margin:0;
		float:left;
		position:relative;
		top:45px;
		left:90px;
	}
	
	#kp_Signup_form_container form label
	{
		font-weight:bold;
		font-size:11px;
		color:#6C7972;
		padding-right:8px;
	}
	
	#kp_Signup_form_container form input.textField
	{
		width:200px;
		font-size:12px;
		margin-bottom:4px;
	}
	
	#kp_Signup_form_container form input.submitButton
	{
		float:right;
	}

	.javascript_disabled_alert
	{
		text-align:center;
		color:#FF0000;
	}	
	
	.javascript_disabled_alert a:link
	{
		color:#FF0000;
		font-weight:bold;
	}