/*-------------------------------  Global Tag Styles  -------------------------------*/

	body 
	{ 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#a0a0a0;
		font-size:11px;
		font-weight:normal;
		/*position: absolute; */
		padding: 0px 0px 0px 0px; 
		height: auto;	
		margin:auto;
		line-height:18px;
/*		width:780px;
*/	
		background-image:url(../images/bgRepeat.gif);
	}

	a:hover
	{
		color:#075186;	
	}

	p
	{
		margin:0;
		padding:0;
		
	}


	/* Headings */
	
	
	h2
	{ 
		margin:0px 0px 0px 0px;
		padding:0;
	}

	
	h3
	{
		margin:0px 0px 0px 0px;
		padding:0;
	}
	
	h4 a
	{
	}
	
	.header_Links
	{
		color:#000000;
		margin-left:15px;
		position:relative;
		top:225px;
		float:left; 
		width:765px;
		height:10px;	
	}
	
	.header_Links a
	{
		color:#ffffff;
		font-weight:bold;
	}
	
	img
	{
	border:0;
	}
	
	
	/* Form Items */
	form
	{
	margin:0;
	}
	
	input
	{
	}
	
	textArea
	{
	}
	
	button
	{ 
		width:95px; 
		height:20px; 
		border:0 none;
		background-color:#ffffff; 
		cursor:pointer;
		padding:0px;
		margin:0px;
	}
	
	button[class="imgButton"]
	{
		position:relative; left:-3px; top:-1px;
	}
	
	.info
	{
		display:none;
	}
	
	
	select
	{ 
		font-size:10px; 
		color:#333333;
		margin:0;
		padding:0;
	}
	
	/* Links */
	a
	{ 
		text-decoration:none;
	}
	
	a:link {color:#333333;} 
	    
	a:visited {}  
	
	a:hover 
	{
		color:#075186;
	}  
	
	a:active {}  
	
/*------------------------------- Global Class Styles  -------------------------------*/
	.SiteContainer
	{
		width:990px;
		margin:0 auto;
		font-size:12px;
		color:#646568;
	
	}
	.LeftSiteContainer
	{
		width:990px;
		background-image:url(../images/content_inc_edges_990px.jpg);
		background-repeat:repeat-y;
		float:left;
	}
	
		.headerBanner
		{
			width:989px;
			float:left;
			height:100px;
			margin:0;
			padding:0px 0px 0px 9px;
		}
		.headerMenu
		{
			width:989px;
			float:left;
			height:31px;
			margin:0;
			padding:0px 0px 25px 9px;
		}
		.HeaderMainContainer
		{
			width:989px;
			float:left;
			height:auto;
			min-height:25px;
			_height:25px;
		}

		.headerSearchContainer{
			float:left;
			width:448px;
			padding:40px 0px 0px 28px;
			min-height:140px;
			height:auto !important;
			height:140px;
		}
		
		.headerSearchContainer .dropDowns
		{
			float:left;
		}
		.headerSearchContainer label
		{
			color:#696969;
			font-size:12px;
			font-weight:normal;
			margin:0px 0px 0px 0px;
			display:none;
		}
	
		.headerSearchContainer select
		{
			width:207px;
			font-size:10px;
			border:1px solid #696969;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 6px;
			height:20px;
			color:#696969;
		}
		
		.headerSearchContainer .submit_button
		{
			float:right;
			padding-right:78px; 
		}
		
		.rightQuickContainer
		{
			float:left;
			width:241px;
			padding:40px 0px 0px 20px;
			background-image:url(../images/quicksearch_leftbg.jpg);
			background-repeat:no-repeat;
			min-height:206px;
			height:auto;
			_height:206px;			
		}
		
		.rightQuickContainer .dropDowns
		{
			float:left;
		}
		.rightQuickContainer label
		{
			color:#696969;
			font-size:12px;
			font-weight:normal;
			margin:0px 0px 0px 0px;
			display:none;
		}
	
		.rightQuickContainer select
		{
			width:207px;
			font-size:10px;
			border:1px solid #696969;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 6px;
			height:20px;
			color:#696969;
		}
		
		.rightQuickContainer .submit_button
		{
			padding-left:132px; 
		}
		
		
		.rightQuickContainer.advanced_search
		{
			color:#4399C5;
		}
		

		.advanced_search a
		{
			color:#4399C5;
			font-weight:normal;
			font-size:11px;
			text-decoration:underline;
		}
		.advanced_search a:hover
		{
			color:#4399C5;
		}
		
	.indexMainContainer
	{ 
		float:left;
		width:990px;
/*		background-image:url(../images/content_inc_edges_990px.jpg);
		background-repeat:repeat-y;
*/	} 
	.mainContainer
	{
		width:990px;
/*		background-image:url(../images/content_inc_edges_990px.jpg);
		background-repeat:repeat-y;
*/		float:left;
	 }
	.adminContainer{ width:620px; float:left; margin-left:0px;}

	#c1 
	{
		width:738px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#cSub
	{
		width:757px;
		float:left;
		
	}	
		#c1.indexPage
		{
			width:476px;
			float:left;
		}
		#c1.indexPageRightCol
		{
			width:266px;
			float:left;
		}
		
		#c1.indexPage .welcome_container
		{
			width:449px;
		}
		#c1.indexPage .welcome_container .flashObject
		{
			border:1px solid #dadada;
		}
		
		#c1.indexPage #country_home_container
		{
			background-image:url(../images/imgCountryHomeBg.gif);
			background-repeat:no-repeat;
			height:206px;
			width:519px;
			padding:10px;
			margin-bottom:6px;
			float:left;
			overflow:hidden;
		}
		
			#c1.indexPage #country_home_container h2
			{
				margin:0 0 6px 0;
				padding:0;
				color:#075186;
			}
		
			#c1.indexPage #country_home_container img
			{
				margin:0px 0px 10px 10px;
			}
		
			#c1.indexPage #country_home_container p
			{
				margin:0;
				padding:0;
			}
		
		#c1.cust_admin
		{
		padding:0px 0px 0px 0px;
		}
	
	#c2
	{
		float:left;
		padding:0px 0px 0px 35px;
		width:222px;
	}
		
	#c3
	{
		width:254px;
		float:left;
	}
	#c2 img
	{
		border:0;
		display:block;
	}
	
	.required_field
	{
		color:#FF0000;
	}
	

/*----------------------NEW PAGE STYLES-----------------------------------------*/

/*-------------Drag Styles-----------------------------------------*/
	/* This is the box that is parent to the dragable items */
	#dragableElementsParentBox{
		padding:10px;	/* Air */
	}
	
	.smallArticle,.bigArticle{
		float:left;
		border:1px solid #000;
		background-color:#DDD;
		padding:2px;
		margin-right:10px;
		margin-bottom:5px;
	}
	.smallArticle img,.bigArticle img{
		float:left;
		padding:5px;
	}
	.smallArticle .rightImage,.bigArticle .rightImage{
		float:right;
	}
	.smallArticle{
		width:274px;		
	}
	.bigArticle{
		width:564px;
	}
	.clear{
		clear:both;
	}
	
	/* END DEMO CSS */
	
	/* REQUIRED CSS */
	
	#rectangle{
		float:left;
		border:1px dotted #F00;	/* Red border */
		background-color:#FFF;
	}
	#insertionMarker{	/* Don't change the rules for the insertionMarker */
		width:6px;
		position:absolute;
		display:none;
	}
	#insertionMarker img{	/* Don't change the rules for the insertionMarker */
		float:left;
	}		
	#dragDropMoveLayer{	/* Dragable layer - Not need if you're using 'rectangle' mode */
		position:absolute;
		display:none;
		border:1px solid #000;
		filter:alpha(opacity=50);	/* 50% opacity , i.e. transparency */
		opacity:0.5;	/* 50% opacity , i.e. transparency */

	}
/*-----------------------Drag Styles End ---------------------------------------*/
	.email_signup
	{
		width:222px;
		padding:5px 0px 0px 0px;
		margin-bottom:10px;
		float:left;
	}
	
	.email_signup form
	{
		margin:0;
		padding:0px 0px 0px 0px; 
	}
	
	.email_signup label
	{
		display:block;
		font-size:11px;
		font-weight:normal;
		margin-bottom:4px;
		margin-top:4px;
	}
	
	.email_signup_input
	{
		float:left;
		font-size:10px;
		width:140px;
		margin-bottom:10px;
		margin-left:0px;
	}
	
	.email_signup_submit
	{
		float:left;
		margin-left:4px;
		margin-top:-10px;
	}
	
	
	.advert_display_container
	{
		margin-left:1px;
		float:left;
	}
	
		.advert_display_header
		{
		}
		
		.advert_display_header h1
		{
			font-size:14px;
			
			margin:0;
		}
		
		.advert_display_content
		{
			min-height:618px;
			height:auto;
			_height:618px;
			padding:2px 8px 8px 8px;
			float:left;
		}
		
		.advert_display_content h2
		{
			margin:0;
			padding:0;
			color:#333333;
			font-size:12px;
		}
		
		.advert_display_content p
		{
			margin:0;
			padding:0;
			color:#333333;
			font-size:12px;
		}
		
			.advert_display_images
			{
				float:left;
				padding-left:0px;
				margin-top:0px;
				width:479px;
				background-image:url(../images/img_display_images_bg.jpg);
				background-repeat:no-repeat;
				min-height:308px;
				height:auto;
				_height:308px;
			}
			 .mainImage
			{
				width:282px;
				min-height:206px;
				height:auto;
				_height:206px;
				float:left;
				padding-left:55px;
				padding-top:52px;
				padding-right:2px;
			}
			.subImages
			{
				padding-top:52px;
			}
			.subImages img
			{	
				padding-bottom:2px;
			}
			
		
			.PopBoxImageSmall
			{
			
				border: none 0px #ffffff;
				cursor: url("../images/magplus.gif"), pointer;
			}
			
			.PopBoxImageLarge
			{
				border: solid 1px #999999;
				cursor: url("../images/magminus.gif"), pointer;
			}
			
			.PopBoxImageShrink
			{
				cursor: url("../images/magminus.gif"), pointer;
			}
			
			.PopBoxImageLink
			{
				cursor: pointer;
			}
			
			.PopBoxImageMove
			{
				border: none 0px #ffffff;
				cursor: pointer;
		}				
			.advert_display_images span
			{
			}
			
			.advert_display_images span a
			{
				color:#7A7A79;
			}
			
			.advert_display_images span a:hover
			{
				color:#075186;
			}
			
			.advert_display_images img
			{
			}
			
			.advert_display_quarantined
			{
				color:#FF0000; 
				margin-bottom:10px;
				clear:both;
			}
		
			.advert_display_details
			{
				float:left;
				width:200px;
				min-height:100px;
				height:auto;
				_height:100px;
			}
			
			.advert_display_details ul
			{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			
			.advert_display_details li
			{
				margin:0px 0px 3px 0px;
				padding:0px 0px 0px 0px;
			}
			
			.advert_display_details_bg
			{
			
			}
			
			.advert_display_details strong
			{
				color:#075186;
				font-weight:bold;
				font-size:12px;
			}

			
			.advert_display_details h1
			{
				margin:0px 0px 2px 0px;
				font-size:1.4em;
				color:#075186;
			}
			
			.advert_display_details h1 a
			{
				color:#075186;
				text-decoration:none;
			}
			
			
			
			.advert_display_details a
			{
				margin:0;
				color:#075186;
			}

			
			.advert_display_details h2
			{
				margin:0;
				color:#075186;
			}
								
			.advert_display_buttons
			{
				padding:0px 0px 0px 0px;
				float:left;
				width:474px;
			}
			.advert_display_buttons .advTitle
			{
				width:650px;
				float:left;
				height:auto;
				min-height:34px;
				_height:34px;
				background-image:url(../images/img_advert_title.gif);
				background-repeat:no-repeat;
			}
			.advert_display_buttons .advTitle p
			{
				padding-left:10px;
				padding-top:10px;
				color:#8c8c8c;
				font-size:14px;
				font-weight:bold;
			}
			
			.advertTitle
			{
				width:430px;
				float:left;
				font-size:16px;
			}
			.advSave
			{
				width:47px;
				float:left;
			}

						
			.advert_display_buttons img
			{
				border:0;
			}
			
			
			
		
		.template_page_content form
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		
		.template_page_content form p
		{
			width:250px;
		}
		
		.template_page_content form p strong
		{
			color:#1B66BC;
		}

		
		.template_page_content form a
		{
			text-decoration:none;
			color:#000000;
		}

		
		.template_page_content input.textbox
		{
			width:245px;
			margin-bottom:4px;
			display:block;
			background-color:#F6F6F3;
			font-size:11px;
		}
		
		.template_page_content TEXTAREA
		{
			width:245px;
			display:block;
			margin-bottom:10px;
			font-size:12px;
			background-color:#F6F6F3;
		}
		
		.template_page_content select
		{
			width:256px;
			display:block;
			margin-bottom:10px;
			color:#333333;
			font-size:11px;
		}
		
		
		.template_page_content label
		{
			display:block;
			font-weight:bold;
			text-align:left;
			color:#8c8c8c;
			margin-bottom:2px;
			font-size:11px;
		}
		
		.template_page_content label a
		{
			color:#075186;
			font-weight:bold;
		}
		
/*SITEMAP PAGE STYLES*/		

		.expandImg
		{
			cursor:pointer;
			margin-right:5px;
		}

		.template_page_content .sitemapContainer
		{
				min-height:225px;
				height:auto;
				_height:225px;
				padding:0px 0px 0px 0px;
				margin-bottom:20px;
				float:left;
				width:474px;

		}
			.template_page_content .sitemapContainer .mainPages
			{
				float:left;
				width:170px;
			}
			
			.template_page_content .sitemapContainer .mainPages h2
			{
				margin:0;
				padding:0;
				color:#4399C5;
			}
		
			.template_page_content .sitemapContainer .mainPages ul
			{
				margin:0;
				padding:0;
			}
		
				.template_page_content .sitemapContainer .mainPages li
				{
					margin:0px 0px 0px 15px;
					padding:0;
					color:#4399C5
				}
				
					.template_page_content .sitemapContainer .mainPages li a
					{
						color:#a0a0a0;
						font-weight:normal;
					}
				

		
			.template_page_content .sitemapContainer .articlePages
			{
				float:left;
				width:150px;
			}
			
			.template_page_content .sitemapContainer .articlePages h2
			{
				margin:0;
				padding:0;
				color:#4399C5;
			}
		
			.template_page_content .sitemapContainer .articlePages ul
			{
				margin:0;
				padding:0;
			}
		
				.template_page_content .sitemapContainer .articlePages ul li
				{
					margin:0px 0px 0px 0px;
					padding:0;
					list-style:none;
				}
				
					.template_page_content .sitemapContainer .articlePages ul li h3 a
					{
						margin:0;
						padding:0;
						font-weight:normal;
						font-size:11px;
						color:#a0a0a0;
					}
				
					.template_page_content .sitemapContainer .articlePages ul li ul
					{
						margin-bottom:10px;
					}
				
					.template_page_content .sitemapContainer .articlePages ul li ul li 
					{
						color:#075185;
						list-style:circle;
						margin:0px 0px 0px 35px;
					}
					
						.template_page_content .sitemapContainer .articlePages ul li ul li a
						{
							color:#a0a0a0;						
						}
					
					
					
						/*Show pages within category*/
						.template_page_content .sitemapContainer .articlePages ul li ul.showPages 
						{
							display:block;
						}
				
						/*Hide pages within category*/
						.template_page_content .sitemapContainer .articlePages ul li ul.hidePages 
						{
							display:none;
						}
						
						
/*SITEMAP Location Searches*/	
				
			.template_page_content .sitemapContainer .searchLocationPages
			{
				float:left;
				width:150px;
			}
			
			.template_page_content .sitemapContainer .searchLocationPages h2
			{
				margin:0;
				padding:0;
				color:#4399C5;
			}
		
			.template_page_content .sitemapContainer .searchLocationPages ul
			{
				margin:0;
				padding:0;
			}
		
				.template_page_content .sitemapContainer .searchLocationPages ul li
				{
					margin:0px 0px 0px 0px;
					padding:0;
					list-style:none;
				}
				
					.template_page_content .sitemapContainer .searchLocationPages ul li h3 a
					{
						margin:0;
						padding:0;
						font-weight:normal;
						font-size:11px;
						color:#a0a0a0;
					}
				
					.template_page_content .sitemapContainer .searchLocationPages ul li ul
					{
						margin-bottom:10px;
					}
				
					.template_page_content .sitemapContainer .searchLocationPages ul li ul li 
					{
						color:#075185;
						list-style:circle;
						margin:0px 0px 0px 35px;
					}
					
						.template_page_content .sitemapContainer .searchLocationPages ul li ul li a 
						{
							color:#8c8c8c;
						}
					
						/*Show pages within category*/
						.template_page_content .sitemapContainer .searchLocationPages ul li ul.showPages 
						{
							display:block;
						}
				
						/*Hide pages within category*/
						.template_page_content .sitemapContainer .searchLocationPages ul li ul.hidePages 
						{
							display:none;
						}
						
		
		
		
		
		
		
		.advertise_form_address_container
		{
	     display:none;
		 border:2px solid #1B66BC;
		 height:auto;
		 width:280px;
		 padding-top:6px;
		 padding-bottom:6px;
		 background-color:#CCCCCC;
		}
		
		
			.template_page_content .submit_btn
			{
				padding:0px 0px 0px 0px;
				margin-left:108px;
			}
			
	
	
		.contact_form_header
		{
			background-color:#33CC33;
			border-right:1px solid #333333; 
			border-left:1px solid #333333; 
			border-top:1px solid #333333; 
			height:21px; 
			width:614px;
			padding:7px 0px 0px 9px;		
		}
		
		.contact_form_header h1
		{
			font-size:14px;
			font-weight:bold;
			margin:0;
		}
		
		.contact_form_content
		{
			border-right:1px solid #000000; 
			border-left:1px solid #000000; 
			border-bottom:1px solid #000000;
			width:608px;
			min-height:100px;
			height:auto;
			_height:100px;
			padding:10px 0px 10px 15px;
			float:left;
			
		}
		
		.contact_form_content p
		{
			margin:0;
		}

		
		.contact_form_content form
		{
			margin:10px 0px 0px 0px;
			padding-left:70px;
		}
		
		.contact_form_content input.textbox
		{
			width:245px;
			margin-bottom:4px;
			display:block; 
			border-color:#000000;
			color:#000000;
			border:1px solid #8c8c8c;
		}
		
		.contact_form_content TEXTAREA
		{
			width:245px;
			display:block;
			margin-bottom:10px;
			color:#000000;
			border-color:#000000;
	
			font-size:11px;
		}
		
		
		.contact_form_content label
		{
			display:block;
			font-weight:normal;
			text-align:left;
			text-transform:uppercase;
		}
		
		.contact_form_buttons
		{
			text-align:center;
		}
		
		.contact_form_content .submit_btn
		{
			padding:0px 40px 0px 40px;
		}
		
		
	.template_page_container
	{
		float:left;
		width:486px;
		color:#868686;
		
	}
	
	.template_page_container p{
		color:#646568;
	}	
	
	.template_page_container h1
	{
		color:#4399c5;
		font-size:16px
	}
	
	.template_page_container h2
	{
		color:#4399C5;
	}
	
	.shoppingCartProTitle
	{
		background-image:url(../images/img_productPage_cat.gif); width:474px; height:25px;
	}
	.shoppingCart
	{
		width:222px;
		float:left;
		padding-left:20px;
		color:#646568;
		font-weight:bold;
		height:auto;
		min-height:200px;
		_height:200px;
	}
	
	.shoppingCart .qty
	{
		width:50px;
		float:left;
	}
	
	.shoppingCart .itemName
	{
		width:140px;
		float:left;
		padding-left:4px;
	}

	
	
	.shoppingCartProTitle p
	{
		padding-left:20px;
		padding-top:4px;
		font-family:'Arial Rounded MT',Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;
		color:#36C172;
	}
	.shoppingCartCatDescBox
	{
		width:474px;
		background-image:url(../images/img_bags.jpg);
		background-repeat:no-repeat;
		background-position:top;
		min-height:111px;
		height:auto;
		_height:111px;
		float:right;
	}
	
	.shoppingCartviewOrderTop
	{
		width:474px;
		float:left;
	
	}	
	
	.shoppingplusandminus
	{
		color:#FF0000; font-weight:bold; font-size:16px;
	}
	.shoppingCartViewOrder
	{
		width:474px;
		float:left;
	}
	.shoppingCartViewOrder b
	{
		color:#000000;
	
	}
	
	.shoppingCartViewOrder .itemNameViewOrder
	{
		width:200px;
		float:left;
	}
	.shoppingCartViewOrder .quantity
	{
		width:50px;
		float:left;
	
	}
	
	.shoppingCartViewOrder .priceOfEach
	{	
		width:100px;
		float:left;
	}
	.shoppingCartViewOrder .subTotal
	{
		width:100px;
		float:left;
	}
	
	.shoppingGrandTotal
	{
		float:right;
		width:473px;
		padding-top:20px;
	
	}
	

	
		.breadcrumbTrail
		{
			color:#ffffff;
			font-size:12px;
			padding:10px 0px 2px 10px;
			float:left;
			width:990px;
		}
		
			.breadcrumbTrail span
			{
				color:#ffffff;
			}
		
			.breadcrumbTrail strong
			{
				color:#ffffff;
				font-weight:normal;			
			}
		
			.breadcrumbTrail a
			{
				color:#ffffff;
				
			}
			
			.breadcrumbTrail a:hover
			{
				color:#ccc;
				text-decoration:underline;
			}

	
		.template_page_header
		{
			padding:0px 0px 0px 0px;
			width:697px; 
		}
		
		.template_page_header_google_results
		{
			background-color:#33CC33;
			border-right:1px solid #333333; 
			border-left:1px solid #333333; 
			border-top:1px solid #333333; 
			height:21px; 
			width:614px;
			padding:7px 0px 0px 9px;		
		}
		
		.template_page_header_google_results h1
		{
			font-size:14px;
			font-weight:bold;
			margin:0;
		}

		
		.template_page_header h1
		{
			font-size:14px;
			font-weight:bold;
			margin:0;
		}
		
		.template_page_content
		{
			min-height:50px;
			height:auto;
			_height:50px;
			float:left;
		}
		
		#bottom_banner_container
		{
			margin:20px 0px 10px 0px;
			padding:6px 0px 0px 6px;
			float:left;
			background-image:url(../images/img_bottom_dot_seperator.gif);
			background-repeat:no-repeat;
			background-position:top;
			width:560px;
		}
		
			#bottom_banner_container img
			{
				display:inline;
				border:0;
				margin-right:6px;
				margin-bottom:6px;
			}

			.template_page_content.articles_bg
			{
				background-image:url(../images/img_articles_main_bg.gif);
				background-repeat:repeat-y;
			}
			
			.template_page_content.links_bg
			{
				background-image:url(../images/img_articles_main_bg.gif);
				background-repeat:repeat-y;
			}
			
			.template_page_content.search_results_bg
			{
				background-image:url(../images/img_search_results_bg.gif);
				background-repeat:repeat-y;
			}
		
			.template_page_content.advertise_bg
			{
				
				width:500px;
			}
			
			.template_page_content.advertise_bg h2
			{
				color:#456653;
			}
			
			
			.template_page_content .contact_bg
			{
				min-height:75px;
				height:auto;
				_height:75px;
				padding:0px 0px 0px 0px;
				margin-bottom:20px;
				float:left;
				width:268px;
				
			}
			
			.template_page_content .my_account_bg
			{
				min-height:225px;
				height:auto;
				_height:225px;
				padding:0px 0px 18px 0px;
				margin-bottom:20px;
				float:left;
				width:474px;
				position:relative;
			}
			
			.template_page_content .my_account_bg h2
			{
				color:#a0a0a0;
				font-size:12px;
			}
			
			.template_page_content .my_account_bg p
			{
				margin:6px 0px 6px 0px;			
			}
			
				.template_page_content .my_account_bg ul
				{
					margin:0px 0px 0px 14px;
					padding:0;
				}
				
				.template_page_content .my_account_bg li
				{
					padding:0px 0px 10px 0px;
				}
			
				.template_page_content .my_account_bg li a:hover
				{
					color:#075186;
					text-decoration:underline;	
				}
			
				.template_page_content .my_account_bg form
				{
					margin:0px 0px 10px 0px;
					padding:0;
				}
				
				.template_page_content .my_account_bg label
				{
					font-weight:bold;
					margin:0;
					padding:0;
				}
				
				.template_page_content .my_account_bg input.textField
				{
					color:#a0a0a0;
					font-size:11px;
					padding-left:2px;
					width:250px;
				}
								
				
			
			.template_page_content .about_bg
			{
				
				min-height:400px;
				height:auto;
				_height:400px;
				padding:0px 0px 0px 0px;
				margin-bottom:2px;
				float:left;
				width:474px;
			}
			.template_page_content .aboutBorderContainer
			{
				border-bottom:1px dotted #99cc99;
				min-height:400px;
				height:auto;
				_height:400px;
			}
			
			.template_page_content .aboutLinks
			{
				padding-top:20px;
			}
			.template_page_content .aboutLinks .innerAbtLink
			{
				min-height:145px;
				height:auto;
				_height:145px;
				background-image:url(../images/about_link_bg.jpg);
				background-repeat:no-repeat;
				float:left;
				width:197px;
			}
			.template_page_content .aboutLinks .innerAbtLink .innerAbtLinkTitle
			{
				padding-left:5px;
				padding-top:10px;
			}
			.template_page_content .aboutLinks .innerAbtLink .innerAbtLinkTitle a:hover
			{
				color:#999999;
			}
			

			.template_page_content .aboutLinks .innerAbtLink .innerAbtLinkDes
			{
				padding-left:5px;
				padding-top:4px;
			}	
			
			.template_page_content .adv
			{
				width:194px;
				float:left;
				height:auto;
				min-height:89px;
				_height:89px;
				padding-left:26px;
				padding-top:10px;
			}
			
			.template_page_content .display_bg
			{
				
				min-height:308px;
				height:auto;
				_height:308px;
				padding:0px 0px 0px 0px;
				float:left;
				width:479px;
			}
			
			
			
			.template_page_content .advancedSearchbg
			{
				min-height:582px;
				height:auto;
				_height:582px;
				padding:0px 0px 18px 0px;
				margin-bottom:20px;
				float:left;
				width:474px;
				background-image:url(../images/adv_top_right_bg.gif); 
				background-repeat:no-repeat;
				position:relative;
			}
			
			
			
			.template_page_content .customer_admin_bg
			{
				
				min-height:100px;
				height:auto;
				_height:100px;
				padding:0px 18px 18px 0px;
				margin-bottom:20px;
				float:left;
				width:697px;
				position:relative;
			}
			
			.template_page_content .advertiseServiceForm
			{
				
				min-height:100px;
				height:auto;
				_height:100px;
				padding:0px 18px 18px 0px;
				margin-bottom:20px;
				float:left;
				width:697px;
				position:relative;
			}
			
			.template_page_content .search_res
			{
				
				min-height:225px;
				height:auto;
				_height:225px;
				padding:13px 18px 18px 18px;
				margin-bottom:20px;	
				float:left;
			}
			
			
			.template_page_content .advertiseForm
			{
				min-height:580px;
				height:auto;
				_height:580px;
				padding:0px 0px 0px 0px;
				margin-bottom:20px;
				float:left;
				width:474px;
				
			}
			.template_page_content .advertiseForm .advFormbg
			{
				width:480px;
				min-height:478px;
				height:auto;
				_height:478px;
				background-image:url(../images/img_adv_form_bg.jpg);
				background-repeat:no-repeat;
				float:left;
			}
			 .advFormInner
			{
				padding-top:10px;
				padding-left:100px;
			}
			.advFormInner input
			{
				border:1px solid #c8c8c8;
			}
			
			.advFormInner label
			{
				font-size:14px;
				line-height:18px;
				font-weight:bold;
				padding-top:10px;
			}
			.advFormInner a
			{
				color:c8c8c8;
			}
			.tandC
			{ 
				clear:both;
				padding-top:45px;
				padding-left:30px;
			}
			.tandC a
			{
				color:#c8c8c8;
				text-decoration:underline;
			}
			.tandC a:hover
			{
				color:#99cc99;
			}

			.template_page_content .login_bg
			{
				min-height:225px;
				height:auto;
				_height:225px;
				padding:0px 0px 0px 0px;
				margin-bottom:20px;
				float:left;
				width:474px;
			}
			
			.template_page_content .login_bg p
			{
				width:272px;
				float:left;
			}
			
			.template_page_content .article_bg
			{
				
				min-height:75px;
				height:auto;
				_height:75px;
				padding:0px 0px 0px 0px;
				float:left;
				width:474px;

			}
			
			.template_page_content .display_article_bg
			{
				
				min-height:75px;
				height:auto;
				_height:75px;
				padding:0px 0px 0px 0px;
				float:left;
				width:474px;
			}
			
			.template_page_content .article_category_bg
			{
				min-height:75px;
				height:auto;
				_height:75px;
				padding:0px 0px 0px 0px;
				float:left;
				width:474px;
/*				background-image:url(../images/imgAdvertDetailsBg.gif); 
				background-repeat:repeat-x;
*/				
			}
			
			.template_page_content h3
			{
				margin:4px 0px 0px 0px;
				padding:0;
				color:#333333;
				font-size:12px;
			}
			
			.template_page_content.articles_view_bg
			{
				background-image:url(../images/img_advertise_bg.gif);
				background-repeat:repeat-y;
				min-height:313px;
				height:auto;
				_height:313px;
				padding:0px 0px 6px 1px;
				width:289px;
			}
			
			
			.template_page_content.about_bg h2
			{
				color:#4399c5;
			}
			
			.template_page_content.adv_Search_bg
			{
/*				background-image:url(../images/img_advertise_bg.gif);
				background-repeat:repeat-y;
*/				min-height:313px;
				height:auto;
				_height:313px;
/*				background-image:url(../images/img_adv_search_bg.gif); 
				background-repeat:no-repeat;*/
				background-color:#E6EEF8;
			
				width:594px;
				border-left:1px solid #2970C0;
				border-right:1px solid #2970C0;
	
			}
			
			.template_page_content.adv_Search_bg h2
			{
				color:#246cbf;
			}

						
			.template_page_content.sitemap_bg
			{
				min-height:313px;
				height:auto;
				_height:313px;
				width:596px;
/*				border-left:1px solid #2970C0;
				border-right:1px solid #2970C0;
				background-color:#e6eef8;			
*/			
				background-image:url(../images/img_sitemap_blue_bg.gif);
				background-repeat:repeat-y;
			}
		
		.template_page_content_links
		{
			border-right:1px solid #000000; 
			border-left:1px solid #000000; 
			border-bottom:1px solid #000000;
			width:598px;
			min-height:500px;
			_height:500px;
			padding:10px 10px 10px 15px;
			float:left;
			
		}
		
		
		.template_page_google_results
		{
			border-right:1px solid #000000; 
			border-left:1px solid #000000; 
			border-bottom:1px solid #000000;
			width:600px;
			min-height:100px;
			height:auto;
			_height:100px;
			padding:10px 8px 10px 15px;
			float:left;
			
		}
		
		.template_page_content h2
		{
			margin:0px 0px 4px 0px;
			padding:0;
			color:#4399c5;
			font-size:14px;
		}
		
		.template_page_content h2 a:hover
		{
			color:#4399c5;
		}
		
		.template_page_content .advert_display_details h2 
		{
			margin:0px 0px 4px 0px;
			padding:0;
			color:#075186;
			font-size:12px;
		}
		
		.template_page_sub_content .advert_Description
		{
			margin:0;
			padding:15px 0px 15px 0px;
			display:none;
		}
		.template_page_sub_content .advert_Description a
		{
			color:#4399C5;
		}
		.template_page_sub_content .advert_Description a:hover
		{
			color:#646568;
		}

		
		
			.template_page_sub_content .advert_Description.showTab
			{
				display:block;
			}
		
		.template_page_sub_content .advert_Description h2 
		{
			margin:0px 0px 4px 0px;
			padding:0;
			color:#4399C5;
			font-size:12px;
		}
		.template_page_sub_content .advert_Description a 
		{
			color:#4399C5;
			font-weight:bold;
		}

		.template_page_sub_content .advert_Description p 
		{
			margin:0;
			padding:0;
		}
		
		
						
		.template_page_content p
		{
			margin:0;
			padding:0;
		}
		
		.template_page_content p a
		{
			color:#4399c5;
			font-weight:bold;
		}
		
		
		.template_page_content a
		{
			margin:0;
			color:#99cc99;
		}		
		
		.template_page_content form
		{
			margin:10px 0px 0px 0px;
		}
		
	.template_page_sub_container
	{
		margin:0px 0px 0px 0px;
	}

		.template_page_sub_container .tabs_no_script
		{
			position:relative; 
			top:27px;
		}
	
		.template_page_sub_header
		{
		}
		
		.template_page_sub_content
		{
			padding:0px 0px 0px 0px;
		}
		
		.template_page_sub_content h2 a
		{
			color:#99cc99;
			font-weight:normal;
		}
		
		.template_page_sub_content h2 a:hover
		{
			color:#075186;
		}
		
		.template_page_sub_content p 
		{
			margin:0;
			padding:0;
		}
		
		.template_page_sub_content h2 
		{
			margin:6px 0px 0px 0px;
			padding:0;
			color:#99cc99;
			font-size:14px;
		}
		
		
			.template_page_sub_content.login_form
			{
				width:585px;
				padding:40px 0px 6px 6px;
				text-align:center;
/*				background-image:url(../images/img_golf_cart_big.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				border-left:1px solid #2970C0;
				border-right:1px solid #2970C0;
*/			}
			
			.template_page_sub_content.contact_form
			{
				padding:20px 0px 0px 0px;
				float:left;
/*				background-image:url(../images/img_golf_clubs.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				border-left:1px solid #2970C0;
				border-right:1px solid #2970C0;
*/				
			}
			
				.contact_form_container
				{
					float:left; 
					margin-left:0px;  
					padding:0px 0px 0px 0px;
					width:479px;
					height:auto;
					min-height:475px;
					_height:475px;
				}
				.contact_form_clear
				{
					width:62px;
					float:left;
					height:auto;
					min-height:475px;
					_height:475px;
				}
				.contact_form_submit
				{
					width:84px;
					float:left;
					height:auto;
					min-height:475px;
					_height:475px;
				}
				.contact_form_area
				{
					width:479px;
					float:left;
					height:auto;
					min-height:482px;
					_height:482px;
					background-image:url(../images/contact_form_bg.jpg);
					background-repeat:no-repeat;
				}				
				.contact_form_container form
				{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					width:315px;
				}
				
				
				/*-------------------------------------Get a Quote-------------------------------------------------*/
				.quote_form_container
				{
					float:left; 
					margin-left:0px;  
					padding:0px 0px 0px 0px;
					width:709px;
					height:auto;
					min-height:475px;
					_height:475px;
				}
				.quote_form_clear
				{
					width:76px;
					float:left;
					height:auto;
					min-height:475px;
					_height:475px;
				}
				.quote_form_submit
				{
					width:83px;
					float:left;
					height:auto;
					min-height:475px;
					_height:475px;
				}
				.quote_form_area
				{
					width:544px;
					float:left;
					height:auto;
					min-height:475px;
					_height:475px;
					background-image:url(../images/quote_form_bg.jpg);
					background-repeat:no-repeat;
				}
				.quote_form_area label
				{
					font-weight:bold;
					font-size:14px;
				}
				.quote_form_area .labelMinMax
				{
					font-weight:normal;
					font-size:12px;
				}		
				.quote_form_container form
				{
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
				}
				
				.quote_form_content p
				{
					margin:0;
				}

	
				.quote_form_content form
				{
					margin:10px 0px 0px 0px;
					padding-left:70px;
				}
				
				.quote_form_content input.textboxQuote
				{
					width:200px;
					margin-bottom:4px;
					display:block; 
					border-color:#000000;
					color:#000000;
					
				}
				
				.quote_form_content select.dropDowns
				{
					width:185px;
					margin-bottom:4px;
					border-color:#000000;
					color:#000000;
				}
				
				 .quote_form_content textarea
				{
					width:185px;
					display:block;
					color:#000000;
					border-color:#000000;
					font-size:11px;
				}
				.quoteTextArea
				{
					width:185px;
				}
				.quoteFormDivisionsLeft
				{
					width:230px;
					float:left;
					padding-left:60px;
					padding-top:40px;

				}
				.quoteFormDivisionsRight
				{
					width:200px;
					float:left;
					padding-top:40px;
					padding-left:30px;
				}
				/*--------------------------------------------------------------------------------*/
				.form_padding
				{
					padding-left:110px;
					padding-top:40px;
				}
				
				.contact_form_container .btn_clear
				{
					float:left; 
					padding-top:8px;
					padding-left:20px;				
					padding-right:70px;				
				}
				
				.contact_form_container .btn_submit
				{
					float:left; 
					padding-top:8px; 
					padding-right:0px;				
				}

			
				.contact_details_container
				{
					width:192px;
					float:left;
					font-weight:bold;
					padding-top:10px;
					color:#646568;
					padding-left:96px;
				}
				.con_add_bg
				{
					width:192px;
					background-color:#F2F2F2;
					float:left;
				}
				
				.inner_add_detials
				{
					padding-left:10px;
					color:#646568;
				}
					
				
				.contact_details_container h2
				{
					color:#4399C5;
					font-family:'Arial Rounded MT', Arial, Helvetica, sans-serif;
					font-weight:bold;
				}
			
				.contact_details_container p
				{
					color:#646568;
					font-weight:normal;
				}
				
				.contact_details_container strong
				{
					color:#646568;
					font-weight:normal;
				}
				
				
			
				.contact_details_container p a
				{
					color:#646568;
					font-weight:normal;
				}
				
	`			.template_page_sub_content.contact_form form
				{
						padding:0px 0px 0px 0px;
				}
			
				.template_page_sub_content.contact_form label
				{
					color:#8c8c8c;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
				}
			
				.template_page_sub_content.contact_form input.textbox
				{
					margin:4px 0px 4px 0px;
					width:225px;
				}
				
				.template_page_sub_content.contact_form .btn_submit
				{
					padding-right:0px;				
				}
			
				.template_page_sub_content.contact_form textarea
				{
					margin:4px 0px 4px 0px;
					width:225px;
				}
			
				.template_page_sub_content.login_form label
				{
					color:#8c8c8c;
				}
			
				.template_page_sub_content.login_form input.textbox
				{
					border:1px solid #1B66BC;
					margin:4px 0px 4px 0px;
					width:200px;
				}
				
				.template_page_sub_content.login_form .btn_submit
				{
					text-align:right; 
					padding-right:10px;				
				}

				.template_page_sub_item
				{
					float:left;
					padding-bottom:10px;
				}
						
				.template_page_sub_item h2 a
				{
					color:#246CBF;
					font-weight:normal;
					text-decoration:none;
				}
				
				.template_page_sub_item h2 a:hover
				{
					color:#99cc99;
				}
				
				.template_page_sub_item h2
				{
					color:#075186;
					font-weight:normal;
					text-decoration:none;
					font-weight:bold;
				}
				
				.template_page_sub_item h2.articleCategoryTitle
				{
					margin:0px 0px 0px 0px; 
					padding:0;
					text-align:left;
					color:#4399C5;				
				}
								
				.template_page_sub_item h3
				{
					color:#246CBF;
					font-weight:normal;
					margin:0;
					padding:0;
					text-decoration:none;
					font-size:12px;
				}
			
				.template_page_sub_item p
				{
					font-weight:normal;
					margin:0;
					padding:0;
				}
			
				.template_page_sub_item h3 a
				{
					color:#246CBF;
					font-weight:normal;
					text-decoration:none;
				}
			
				.template_page_sub_item .article_row_grey
				{
					min-height:58px;
					height:auto;
					_height:58px;
					background-color:#ffffff;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					float:left;
					width:697px;
				}
				
				.template_page_sub_item .article_row_grey p
				{
					font-size:10px;
				}
				
				.template_page_sub_item .article_row_grey h2
				{
					color:#a0a0a0;
					font-size:11px;
					font-weight:bold;
				}
				
				.template_page_sub_item .article_row_grey h2 a
				{
					color:#a0a0a0;
					font-size:11px;
					font-weight:bold;
				}
				
					.template_page_sub_item .article_row_grey h2 a:hover
					{
						color:#99cc99;
					}
				
					.template_page_sub_item .article_row_grey div
					{
					}
					
						.template_page_sub_item .article_row_grey div a
						{
						}
				
					.template_page_sub_item .article_row_grey img
					{
						padding:0px 0px 0px 0px;
					}

		
				.template_page_sub_item .article_row_white
				{
					min-height:58px;
					height:auto;
					_height:58px;
					background-color:#ffffff;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					float:left;
					width:473px;
					border-bottom:1px dotted #eaeaea;
				}
				
				.template_page_sub_item .article_row_white p
				{
					font-size:10px;
					padding-bottom:6px;
					width:400px; 
					float:left;
				}
				
				.template_page_sub_item .article_row_white h2
				{
					color:#646568;
					font-size:11px;
					font-weight:bold;
				}
				
					.template_page_sub_item .article_row_white h2 a
					{
						color:#646568;
						font-size:11px;
						font-weight:bold;
					}
				
					.template_page_sub_item .article_row_white h2 a:hover
					{
						color:#4399c5;
					}
				
					.template_page_sub_item .article_row_white div
					{
					}
					
						.template_page_sub_item .article_row_white div a
						{
						}

				
					.template_page_sub_item .article_row_white img
					{
						padding:0px 0px 0px 0px;
					}
		
		.template_page_sub_footer
		{
			
		}
		
	.big_logo_container
	{
		float:right;	
		background-image:url(../images/img_big_logo.gif);
		background-repeat:no-repeat;
		width:241px;
		height:175px;
		margin-top:20px;
	}
		
		
	.search_results_container
	{
		float:left; 
		width:584px;
	}
	
	.searchResultsContainer
	{
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		display:none;
	}
	.searchResultsContainer.showResults
	{
		display:block;
	}
	
		.searchResultsContainer .searchNarrow
		{
			width:430px;
			float:left;
			min-height:45px;
			height:auto;
			_height:45px;
			margin-top:9px;

		}

		.searchResultsContainer .searchNarrow p
		{
			padding-top:14px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			float:left;
		}
		.searchResultsContainer .searchNarrow .searchDropDown
		{
			float:left;
			padding-left:5px;
		}
		
		.searchResultsContainer .searchNarrow .searchResultssubmitButton
		{	
			padding-top:6px;
			float:left;
			cursor:pointer;
		}
	
	
	.searchResultsContainer h1
	{
		text-align:center;
		margin:0px 0px 0px 0px;
		padding:0;
		font-size:11px;
		color:#a0a0a0;
		clear:both;
		font-weight:normal;
	}
	
		.search_no_results
		{
			clear:both; 
			text-align:center;
			padding:10px;		
		}
	
		.search_result_advert
		{
			min-height:90px;
			height:auto;
			_height:90px;
			float:left;
			width:474px;
			border-bottom:1px solid #d6d4cf;
			position:relative;
			padding:10px 0px 10px 0px;
		}
		
			.search_result_advert.search_result_advert_alernate
			{
				background-image:none;
			}
		
		.search_result_advert .seachResultImage
		{
			float:left;
			padding-right:4px;
		}
		
			.search_result_advert .seachResultImage img
			{
				border:1px solid #8c8c8c;
				
			}
			
		.search_result_advert .searchResultsDetails
		{
			float:left;
			width:320px;
			padding:0px 0px 0px 0px;
			color:#a0a0a0;
		}
		.search_result_advert .searchResultsDetails .shoppingdivdesc
		{
			width:220px; float:left;
		}
		.search_result_advert .searchResultsDetails .shoppingdivprice
		{	
			width:60px; float:left; text-align:center;
		}
		.search_result_advert .searchResultsDetails .shoppingdivprice label
		{
			font-weight:bold;
			color:646568;
		}
		
			.search_result_advert .searchResultsDetails p
			{
				font-size:12px;
			}
			
				.search_result_advert .searchResultsDetails p a:hover
				{
					color:#075186;
				}
			
		
		.search_result_advert .searchResultsDetails a
		{
			color:#a0a0a0;
		}
		
			.search_result_advert .searchResultsDetails h2
			{
				margin:0;
				padding:0;
				color:#99cc99;
				font-size:11px;
			}
		
			.search_result_advert .searchResultsDetails h2 a
			{
				margin:0;
				padding:0;
				color:#646568;
				font-size:11px;
			}
		
			.search_result_advert .searchResultsDetails h2 a:hover
			{
				color:#4399C5;
			}

		.search_result_advert_more
		{
			padding:5px 0px 0px 0px;
			float:right;
		}
		
		.search_result_advert_more a:hover
		{
			color:#075186;
		}
		
		
		.displayResultsImage
		{
			width:117px;
			height:78px;
			margin-right:10px;
		}
		
		

		.search_result_advert .left_advert
		{
			height:90px;
		}
		
		.search_result_advert_img img
		{
			padding:0px 0px 0px 0px; 
			width:117px;
			height:78px;
			float:left;
		}
		
		.search_result_advert .left_advert span
		{
			font-size:11px; 
			padding:4px 4px 4px 4px; 
			width:136px;
			float:left;
		}
		
		.search_result_advert .right_advert
		{
			height:90px;		
		}
		
		.search_result_advert .right_advert img
		{
			padding:4px 0px 0px 4px; 
			width:112px;
			float:left;		
		}
		
		.search_result_advert .right_advert span
		{
			font-size:11px; 
			padding:4px 4px 4px 4px; 
			width:136px;
			float:left;
		}
			
		.search_result_advert .left_advert .search_result_advert_header
		{
			height:20px; 
			font-size:11px; 
			font-weight:bold; 
			background-color:#99e599; 
			padding:6px 0px 0px 6px;
			text-transform:uppercase;
			/*border-top:1px solid #333333;*/ 
		}
		
		.search_result_advert .left_advert .search_result_advert_header a
		{
			color:#000000;
		}
		
		.search_result_advert .right_advert .search_result_advert_header
		{
			height:20px; 
			font-size:11px; 
			font-weight:bold; 
			background-color:#99e599; 
			padding:6px 0px 0px 6px;
			text-transform:uppercase;	
			/*border-top:1px solid #333333; */
		}
		
		.search_result_advert .right_advert .search_result_advert_header a
		{
			color:#000000;
		}
		
	
	.right_container
	{
		width:210px;
	}
	
		.right_item_container
		{
			width:205px;
			margin-bottom:4px;
			float:left;
		}
		
			.right_item_header
			{
				margin:0px 0px 0px 0px;
			}
		
			.right_item_content
			{
				border-right:1px solid #000000; 
				border-left:1px solid #000000; 
				border-bottom:1px solid #000000;
				padding:7px;
				min-height:100px;
				height:auto;
				_height:100px;
				float:left;	
				width:189px;
				text-align:center;
			}
	
	
	.page_top_banner
	{
		margin:0px 0px 4px 0px;
	}
	
		
		.welcome_content
		{
			float:left;	
		}
		
		.welcome_img
		{
			width:449px;
			float:left;
		}
		.welcome_img img
		{
			width:302px;
			height:40px;
			float:left;
		}
		.Country
		{
			font-family:'Angelina',arial;
			font-size:16px;
			font-weight:bold;
			padding-top:20px;
			color:#99cc99;
		}
		
			.welcome_content p
			{
				margin:10px 0px 0px 0px;
				padding:0;
				width:475px;
				font-size:12px;
				color:#646568;
			}
			
			.welcome_content p img
			{
				margin:2px 0px 0px 6px;
				padding:0;
				float:right;
			}
			
			
		
			.welcome_content p a
			{
				margin:0;
				padding:0;
				color:#a0a0a0;
				font-weight:bold;
			}
		
			.welcome_content h1
			{
				margin:0px 0px 0px 0px;
				padding:0px;
				color:#4399C5;
				font-size:15px;
				font-family:'Arial Rounded MT' Arial;
				
			}

			.welcome_content h2
			{
				margin:0px 0px 0px 0px;
				padding:0;
				color:#1B66BC;
				font-size:12px;
				font-weight:bold;
				text-transform:none;
			}

		
		
	.recommendations_container
	{
		float:left;
		width:222px;
	}
	
		.recommendations_header
		{
			margin:0px 0px 6px 0px;
		}
		
		.recommendations_content
		{
			padding:0px 0px 0px 0px;
			float:left;
		}
		
			.recommendations_item
			{
				width:223px;
				float:left;
				margin-bottom:10px;
			}
		
			.recommendations_item.alternateBG
			{
			}
		
			.recommendations_item h2
			{
				font-size:12px;
				font-weight:normal;
			}
			
			.recommendations_item h2.blueText a
			{
				color:#4399C5;
			}
			
			.recommendations_item h2.greenText a
			{
				color:#36C172;
			}
			
			.recommendations_item h2 a:hover
			{
			}
			
			.recommendations_item p
			{
			}
			
			.recommendations_item p a
			{
			}
		
			.recommendations_item img
			{
				border-bottom:1px solid #8F9092;
				border-left:1px solid #8F9092;
				border-right:1px solid #8F9092;
				width:69px;
				height:69px;
				float:right;
			}
			
			.recommendations_item .arrow_button
			{
			}
		
		.recommendations_footer
		{
		}
		
	.newsfeed_container
	{
		height:235px;
		width:190px;
		float:left;
		padding:15px 5px 10px 8px;
		background-color:#f4f4f4;
	}
	
		.newsfeed_container h5 
		{
			margin:0px 0px 2px 0px;
			padding:0;
			font-weight:bold;
		}
		
		.newsfeed_container h5 a 
		{
			color:#075185;
			font-size:10px;
			font-weight:bold;
			padding:0;
			margin:0;
		}
		
		.newsfeed_container p 
		{
			margin:0px 0px 20px 0px;
			padding:0;
			font-size:10px;
		}
		
		.newsfeed_container p#pub_date 
		{
			margin:0;
			padding:0;
			font-size:10px;
			color:#346DB2;
		}

	.page_numbers
	{
		color:#4399C5;
		font-size:11px;
	}
	
		.page_numbers a
		{
			color:#99cc99;
		}
		
		.page_numbers a:hover
		{
			color:#99cc99;
		}
		
		.page_numbers span.currentPageNum a
		{
			color:#4399c5;
			text-decoration:underline;
			font-weight:bold;
			
		}
		
	.category_page_numbers
	{
		color:#99cc99;
		font-size:10px;	
	}
	
		.category_page_numbers a
		{
			color:#99cc99;
		}	
		
		.category_page_numbers a:hover
		{
			color:#99cc99;
		}	
	

	.articles_container
	{
		float:left;
		margin-bottom:10px;
	}
	
		.articles_header
		{
			margin:0px 0px 0px 0px;
			float:left;
		}
		
		.articles_content
		{
			float:left;
			padding:8px 0px 0px 0px;
		}
		
			
		.articles_content ul
		{
			color:#36C172;
			list-style-type:none;
			padding:0;
			margin:0;
			float:left;
		}
		
		.articles_content  ul li
		{
			padding:0;
			margin:0;
			float:left;
			width:170px;
		}
		
		.articles_content ul li .article_title
		{
			float:left; 
			padding-left:5px;
			padding-top:-2px; 
			width:170px;		
		}
		
		.articles_content ul li .article_icon
		{
			float:left; 
			padding:2px 0px 0px 0px;			
		}

		.articles_content ul li a
		{
			color:#36C172;
			padding:0;
			margin:0;
			
		}

		.articles_content ul li a:hover
		{
			color:#36C172;
			padding:0;
			margin:0;
			
		}
		
		.more_articles a
		{
			color:#8b8c8b;
			float:right;
			padding-right:2px;
			text-decoration:underline;
		}
		.more_articles a:hover
		{
			color:#a1d0a1;
		}
			
						
/*			.articles_item h5
			{
				font-size:11px;
				font-weight:normal;
				color:#075186;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
			
			.articles_item h5 a
			{
				color:#075186;
				margin:0px;
				padding:0px;
				text-decoration:none;
			}
			
			
			.articles_item p
			{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				font-size:10px;
				color:#a0a0a0;
			}
		*/
		.articles_footer
		{
		}
		
		.features_container
		{
			float:left; 
			margin:25px 0px 0px 0px;
			width:475px;
		}
		
			.features_container p
			{
				margin:0px 0px 10px 0px;
			}
		
		
		.features_header
		{
		}
		
		.features_content
		{
			float:left;
			width:449px;
		}
		
			.features_item
			{
				float:left;
				width:129px;
				padding:10px 0px 0px 0px;
				margin-right:44px;
			}
			
			.features_item.alternate
			{
				margin-right:0px;
			}
			
				.features_item.alternate_features_item
				{
					padding:0px 0px 0px 0px;
				}
			
			
			.features_item h4
			{
				margin:0;
				padding:0;
				color:#333333;
				font-size:11px;
			}
				.features_item h4 a
				{
					margin:0;
					padding:0;
					color:#333333;
				}
				
			.features_item p
			{
				margin:0;
				padding:0px 0px 0px 0px;
				font-size:10px;
			}
				.features_item p a
				{
					margin:0;
					padding:0;
					color:#a0a0a0;
					font-size:10px;
					font-weight:bold;
				}
				
			
			.features_item_details
			{
				float:left;
				margin-top:0px;
			}
			
				.features_item_details p a span
				{
					font-weight:bold;
					font-size:11px;
				}
			
				.features_item_details h2 a
				{
					font-size:11px;
					font-weight:bold;
					color:#a0a0a0;
					margin:0px 0px 0px 0px;
					padding:0;
				}
				
				.features_item_details h2 a:hover
				{
					color:#a1d0a1;
				}
				
				
				
				.features_item_details p
				{
					margin:0px 0px 0px 0px;
					padding:0;
				}
			
			.features_item_details.alternateBorder
			{
				float:left;
			}
			
				.features_item_left_img_box
				{
					float:left;
					background-image:url(../images/imgFeatureFrameGrey.gif);
					background-repeat:no-repeat;
					width:129px;
					height:105px; 
				}
				
				.features_item_left_img_box.green
				{
					background-image:url(../images/imgFeatureFrameGreen.gif);
				}
				
				.features_item_left_img_box.blue
				{
					background-image:url(../images/imgFeatureFrameBlue.gif);
				}
				
				.features_item_left_img_box h2 a
				{
					color:#ffffff;
					font-size:14px;
					padding:0px 0px 0px 6px;
					margin:0;
					font-weight:normal;
				}
				
				.features_item_left_img_box h2 a:hover
				{
					color:#ffffff;
				}
				
				
				
				.features_item_left_img_box img
				{
					float:left;
					padding:0px 0px 0px 1px;
				}
				
				
				.dotted_seperator
				{
					float:left; 
					margin-top:6px;
					margin-bottom:8px;				
				}
		
	
	.featured_adverts_container
	{
		width:414px;
	}
	
		.featured_adverts_header
		{
			margin:0px 0px 0px 0px;
		}
		
		.featured_adverts_content
		{
			border-right:1px solid #000000; 
			border-left:1px solid #000000; 
			border-bottom:1px solid #000000;
			padding:7px;
			min-height:100px;
			height:auto;
			_height:100px;
			float:left;	
			width:398px;
		}
		
	.news_container
	{
		width:414px;
		margin-top:4px; 
		float:left;
	}
	
		.news_header
		{
			margin:0px 0px 0px 0px;
		}
		
		.news_content
		{
			border-right:1px solid #000000; 
			border-left:1px solid #000000; 
			border-bottom:1px solid #000000;
			padding:7px;
			height:70px;
			overflow:auto;
			float:left;	
			width:398px;
		}
		
			.news_item h4
			{
				font-size:12px;
				font-weight:bold;
				color:#333333;
				margin:0px 0px 0px 0px;
			}
			
			.news_item p
			{
				margin:0px 0px 8px 0px;
			}
		
	.sector_container
	{
		width:414px;
		margin-top:4px; 
		float:left;
	}
	
		.sector_header
		{
			margin:0px 0px 0px 0px;
		}
		
		.sector_content
		{
			border-right:1px solid #000000; 
			border-left:1px solid #000000; 
			border-bottom:1px solid #000000;
			padding:7px;
			min-height:100px;
			height:auto;
			_height:100px;
			float:left;	
			width:398px;
		}
		
			.sector_item
			{
				border-bottom:1px solid #000000;
				height:60px;
			}
		
			.sector_item h4
			{
				font-size:12px;
				font-weight:bold;
				color:#333333;
				margin:0px 0px 0px 0px;
				text-transform:uppercase;
			}
		
			.sector_item h4 a
			{
				font-size:12px;
				font-weight:bold;
				color:#333333;
				margin:0px 0px 0px 0px;
			}
			
			.sector_item p
			{
				display: inline;			
			}
			
			.sector_item img
			{
				float:left; 
				width:63px; 
				margin-right: 10px;
				border:0;
			}
			
	
		
		
			.featured_advert
			{
				
				margin:0px 0px 10px 0px;
				float:left;
			}

				.featured_advert h2
				{
					
					font-size:12px;
					font-weight:bold;
					color:#333333;
					width: 300px; 
					float: left;
					text-transform:uppercase;				
				}
				
				.featured_advert h2 a
				{
					
					font-size:12px;
					font-weight:bold;
					color:#333333;
					width: 300px; 
					float: left;				
				}
				
				.featured_advert p
				{
					
					margin:0px 0px 0px 0px;
					width: 300px; 
					float: left;				
				}

				.featured_advert img
				{
					margin:0px 0px 0px 0px;
					float:right;
					border:0;				
				}


	
	
	.mainContainerAbout {
		 width:613px; 
		 float:left; 
		 margin-left:3px;  
	}
	
	
	.c2_content {
		width: 289px;
		float: left;	
	}
	
	#c2_Content2 {
		
		float: left;
		margin:0px 0px 0px 5px;
		padding: 5px 0px 0px 5px;
		border-top: solid 1px #000000;
	}
	
	
	#c1_Content2 {
		float: left;
		margin: 10px 0px 0px 1px;
		padding: 10px 0px 0px 0px;
		width: 306px;
		
	}
	
	
		.AdvertsLink {
		clear:both; 
		color:#000000; 
		font-size: 14px;
		font-weight:bold; 
		padding:4px 0 8px 5px;
		margin-top: 5px;
	}
	
	.AdvertsLink a:link  {
		clear:both;   
		color:#3D5F00;  
		
	}
	
	.AdvertsLink a:visited {
		color:#3D5F00; 
		
	}
	
	.AdvertsLink a:hover {
		color:#075186;
	}
	
	.more_info_btn {
		Float:right;
		border:none;
		width:11px;
		height:11px;
		margin:10px 5px 0 0;
	}
	
	.more_info_btn2 {
		Float:right;
		border:none;
		width:11px;
		height:11px;
		margin-top: -10px;
	}
	
	.more_info_btn3 {
		Float:right;
		border:none;
		width:11px;
		height:11px;
		margin-top:10px;
		margin-right:7px;
	}

	
	.RightBannerContainer
	{
		width:220px;
		float:left;
	}
	
	.RightBannerContent
	{
		margin-top:1px;
	}
	
	.abspos {position:absolute;}
	
/*	.mainContainer[id="main"] {left:160px;}
*/	
	/* Text Types */
	.bodyText{}
	
	/*  Links in bodyText*/
	.bodyText a:link { color:#8B8784; } 
	    
	.bodyText a:visited { color:#8B8784; }  
	
	.bodyText a:hover { color:#075186; }  
	
	.bodyText a:active { color:#8B8784; }  
	
	
	.alternateBodyText
	{
		color:#929292;
	}
	/*  Links in alternateBodyText*/
	.alternateBodyText a:link { color:#929292; } 
	    
	.alternateBodyText a:visited { color:#929292; }  
	
	.alternateBodyText a:hover { color:#075186; }  
	
	.alternateBodyText a:active { color:#929292; }  
	
	
	 
	.errorText 
	{ 
		color:#ff0000;
	}
	
	
	
/*-------------------------------  Specific Styles  -------------------------------*/
	
	/*---Left Include---*/
	
	.menuMainContainer
	{
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 35px; 
		float:left;
		width:192px;
	}
	
	.menuInnerContainer
	{
		float:left;
		width:157px;
	}
	
	.menuFeatureContainer
	{
		height:100px;
	}
	
	.menuFeatureContainer img
	{
		position:relative;top:1px;
	}
	
	/* --- Index Page --- */
	/* Search */
	.search 
	{
	 	width:191px; 
		margin-bottom:0px;
		margin-left:0px;
		padding-top:0px;
		height:auto;
		min-height:144px;
		_height:144px;
		margin-top:0px;
		background-image:url(../images/img_search_box_bg.gif);
		background-repeat:repeat-y;
	}
	
	.searchHeader
	{
 		height:18px;
		width:191px;
 		font-weight:bold; 
		font-size:12px;
		color:#ffffff;
		background-color:#4972B0;
		margin-top:3px;
		border-bottom:1px solid #ffffff;
	}
	
	.search .alternateBodyText
	{	
		color:#ffffff;
		font-size:11px;
		font-weight:bold;
		margin-left:0px;
	}
	
	.search select
	{
		color:#333333;
		font-size:11px;
		width:170px;
		font-weight:normal;
		margin:0px 0px 0px 0px;
	}
	
	.search button
	{
		width:85px;
		height:25px;
	}
	
	.search .serviceContainer
	{
		padding-left:10px;
		padding-top:0px;
	}
	
	.search .searchTextField input
	{
		color:#333333;
		font-size:11px;
		width:170px;
		padding:2px 0px 2px 3px;
	}
	
	.search .countyContainer
	{
		margin-top:0px;		
	}
	
	.search .townContainer
	{
		padding-left:10px;
	}
	
	.indexWeatherImgContainer
	{
		width:168px; 
		margin-bottom:3px;
		height:90px;
	}
	
	.indexWeatherImgContent img
	{
		border:0;	
	}
	
	.imgButtonSearch 
	{
		position:relative;top:0px;left:0px;		
	}
	
	
	.indexArticleBoxContainer
	{
		float:left; 
		width:156px; 
		height:241px;
		margin-bottom:8px;
		
	}
	
	.indexArticleHeader
	{
	
		height:22px;
		margin-left:0px;
		float: left;
	
	}

	
	.indexArticleContentScroller
	{
		scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#000000;
		scrollbar-base-color:#ffffff;
		scrollbar-darkshadow-color:#ffffff;
		scrollbar-face-color:#ffffff;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#ffffff;
		height:236px;
		overflow:auto;
	}
	
	
	.indexArticleContent
	{
		float:left; 
		width:156px; 
		background-color:#ffffff; 
		
		
	}
	
	
	.indexArticleBox
	{
		padding:4px 4px 4px 4px;
		margin:0px 0px 0px 0px;
	}
	
	.indexArticleBox a h2
	{
		color:#ffffff;
		padding:0px 0px 0px 0px;
		font-size:12px;
	}
	
	.indexArticleBox a 
	{
		color:#768B0A;
		padding:0px 0px 0px 0px;
		font-size:12px;
		font-weight:bold;
		text-decoration: underline;
	
		
	}
	
	
	.indexHotOfferContainer
	{
		float:left; 
		width:156px; 
		height:231px;
		margin-bottom:3px;

		
	}
	
	.indexHotOfferContent	
	{
		float:left; 
		width:156px; 
		background-color:#ffffff; 
		border-right:1px solid #BBB
		
	}
		
	.indexHotOfferHeader
	{
 		height:22px;
		margin-left:0px;
		float: left;
		
	}
	
	.indexHotOfferContentScroller
	{
		scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#000000;
		scrollbar-base-color:#ffffff;
		scrollbar-darkshadow-color:#ffffff;
		scrollbar-face-color:#ffffff;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#ffffff;
		height:236px;
		overflow:auto;
	}
	
	.indexHotOfferDescription
	{
		color:#929292;
		padding:0px 4px 0px 4px;
		font-size:11px;
	}
	
	.indexHotOfferBox
	{
		padding:4px 4px 4px 4px;
		margin:0px 0px 0px 0px;
	}
	
	.indexHotOfferBox a h2
	{
		color:#000000;
		padding:0px 0px 0px 0px;
		font-size:12px;
	}
	
	.indexHotOfferBox a 
	{
		color:#768B0A;
		padding:0px 0px 0px 0px;
		font-size:12px;
		font-weight:bold;
	
	}
	
	.menuHotOfferContainer	
	{
		margin-top:3px;
		width:inherit;
		height:150px;
		background-color:#F4F5EC;
	}

	
	.menuHotOfferContent	
	{
		padding-top:3px;
		width:inherit;
		height:150px;
		overflow:auto;
	}
	
	.menuHotOfferContentScroller
	{
		scrollbar-3dlight-color:#F4F5EC;
		scrollbar-arrow-color:#5F69A1;
		scrollbar-base-color:#F4F5EC;
		scrollbar-darkshadow-color:#F4F5EC;
		scrollbar-face-color:#F4F5EC;
		scrollbar-highlight-color:#F4F5EC;
		scrollbar-shadow-color:#F4F5EC;
		height:125px;
		overflow:auto;
	}
	
	
	.menuHotOfferHeader
	{
 		height:18px;
		width:156px;
 		font-weight:bold; 
		font-size:12px;
		color:#ffffff;
		background-color:#4972B0;
	}
	
	.menuHotOfferDescription
	{
		color:#608CCB;
		padding:0px 0px 0px 0px;
		font-size:11px;
	}
	
	.HotOfferBox
	{
		padding:4px 4px 4px 4px;
		margin:0px 0px 0px 0px;
	}

	.HotOfferBox a h2
	{
		color:#608CCB;
		padding:0px 0px 0px 0px;
		font-size:12px;
	}
	
	.HotOfferBox a 
	{
		color:#608CCB;
		padding:0px 0px 0px 0px;
		font-size:12px;
		font-weight:bold;
	}
	

/* Jobs */
	
		.jobContainer
	{
		margin-top:5px;
		width:172px;
		border-bottom:1px solid #04B9ED;
	}
	
	.jobHeader
	{
		background-color:#7C7C7C; 
		color:#FFFFFF; 
		text-align:left; 
		font-weight:bold; 
		padding:8px 0px 0px 0px;
		font-size:12px;
	}
	
	/*.quickLink
	{
		margin-left:0px;
		margin-top:5px;
		xheight:300px;
	}*/
	
	.jobInnerContainer
	{
		width:172px; 
		text-align:left; 
		background-color:#7C7C7C;
	}
	
	/*.quickLinkBackground
	{
		margin:0px; 
		padding:0px;	
	}*/
	
	/*.quickLinkList
	{
		width:171px; 
		text-align:left; 
	}*/
	
	.jobBlock
	{
		background-color:#7C7C7C;
		padding-top:0px;
		padding-left:4px;
		padding-bottom:2px;
		overflow:auto;
	}
	
	.jobBlockLink
	{
		float:left; 
		width:145px;	
	}
	
	.jobBlock a:link
	{	
		color: #4C67AC;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	.jobBlock a:visited
	{	
		color: #4C67AC;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.jobBlock a:hover
	{
	
	}
	.jobBlock a:active
	{
	
	}
	
	.jobDisplayTextContainer
	{
		color:#7C7C7C;
	}

	
/* Quicklinks */

.quicklinks
{
	float:left;
	line-height:14px;
	margin:8px 0px 10px 0px;
}

	.quicklinks #searchContainter
	{
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
		.quicklinks #searchContainter ul
		{
			color:#36C071;
			list-style-type:none;
			padding:0;
			margin:0;
		}
		
		.quicklinks #searchContainter ul li
		{
			padding:0;
			margin:0;
		}
		
			.quicklinks #searchContainter ul li	.quick_link_title
			{
				float:left; 
				padding-left:0px;
			}
			
			.quicklinks #searchContainter ul li	.quick_link_icon
			{
				float:left; 
				padding:2px 0px 0px 0px;			
			}

		.quicklinks #searchContainter ul li a
		{
			color:#36C071;
			padding:0;
			margin:0;
			
		}

		.quicklinks #searchContainter ul li a:hover
		{
			color:#36C071;
			padding:0;
			margin:0;
			
		}

	.quicklinks #searchButton
	{
		padding-top:20px; 
		float:left;
		cursor:pointer;
	}

	.quicklinks select
	{
		margin:0px 4px 0px 6px;
		color:#075186;
		font-size:11px;
		float:left;
	}

	.quicklinks img
	{
		float:left;
		border:0;
	}
	
	.quickLinkContainer
	{
		margin-top:0px;
		padding-bottom:10px;
		background-color:#8b8c8b;
	}
	
	.quickLinkHeader
	{
 		height:40px;
		width:141px;
	}
	
	
	.quickLinkBlock
	{
		background-color:#8b8c8b;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		overflow:auto;
	}
	
	.quickLinkBlockLink
	{
		float:left; 
		width:145px;	
	}
	
	.quickLinkBlock a:link
	{	
		color: #608CCB;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	.quickLinkBlock a:visited
	{	
		color: #608CCB;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.quickLinkBlock a:hover
	{
	
	}
	.quickLinkBlock a:active
	{
	
	}
	
	.saved_items_container
	{
		margin-bottom:5px;
		color:#4399C5;
	}
	
		.saved_items_content
		{
			padding:8px 0px 0px 0px;
		}
		
			.saved_items_container a
			{
				color:#4399C5;
			}
		
			.saved_items_content a
			{
				color:#4399C5;
			}
			
			.saved_items_content a:hover
			{
				color:#4399C5;
			}

			
			.saved_items_content span
			{
				color:#ffffff;
			}
			
			.myIdeas
			{
				color:#4399C5;
			}
			.myIdeas a
			{
				color:#4399C5;
			}
			
			
		
		.saved_items_content .empty_list p
		{
			color:#FFFFFF;
			margin:0;
			padding:0;
			font-size:10px;
			line-height:14px;
		}
	
	.aboutContainer
	{
/*		background-image:url(../images/img_about_top_bg.gif); 
		background-repeat:no-repeat; 
*/		min-height:314px; 
		height:auto;
		_height:314px;	
		padding:6px;
	}
	
	.aboutContainer h2
	{
		color:#246CBF;
		font-weight:bold;
		margin:0px 0px 4px 0px;
	}
	
	.aboutContainer p
	{
		word-wrap: break-word;
		color:#a0a0a0;
		margin:0; 
	}
	
	/* Welcome Text */
	.welcome{}
	.welcome .alternateBodyText{}
	
	.WelcomeContainer
	{
		float:left; 
		background-color:#F3EFE3;
		margin-top:0px;
		margin-bottom:5px;
	}
	
	.WelcomeContent
	{
		margin:0px;
		/*background-color:#1B66BC; */
	
	}
	
	.WelcomeHeading
	{
		float:left; 
		position:relative;
		top:0px;
	}
	
	.WelcomeText
	{
		float:left; 
		margin-left:0px;
		margin-right:0px;
		margin-top:5px;
		margin-bottom:5px;
		font-size:12px;
	}

/* Features Boxes */
	
	.MainContentLeft
	{
		width:253px; 
		float:left;
		margin-right:2px;
		border-top:6px solid #FFFFFF;
	}
	
	.featureLinkContainer
	{
		text-align:left;
	}
	
	.featureLinkContainer a:link { color:#000000; } 
	    
	.featureLinkContainer a:visited { color:#000000; }  
	
	.featureLinkContainer a:hover { color:#075186; }  
	
	.featureLinkContainer a:active { color:#000000; }
	
	.LeftFeatures
	{
	}
	.LeftFeatureBoxContainer .alternateBodyText
	{
		/*color:#8B8784;*/
	}
	
	.LeftFeatureBoxContainer  a:link { color:#51A8B2; } 
	    
	.LeftFeatureBoxContainer  a:visited { color:#075186; }  
	
	.LeftFeatureBoxContainer  a:hover { color:#51A8B2; }  
	
	.LeftFeatureBoxContainer  a:active { color:#51A8B2; }  
	
	.LeftFeatureBoxContainer
	{
		width:253px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
		background-color:#F3EFE3;
	}
	
	.LeftFeatureBoxContainer img 
	{
		float:left; 
		margin:0px 0px 0px 0px; 
		padding:0px
	}
	
	.LeftFeatureBoxContainer a h2 {color:#8B8784;}
	
	.daec { color:#FFFFFF;}
	
	.RightFeaturesContainer  a:link { color:#51A8B2; } 
	    
	.RightFeaturesContainer  a:visited { color:#075186; }  
	
	.RightFeaturesContainer  a:hover { color:#51A8B2; }  
	
	.RightFeaturesContainer  a:active { color:#51A8B2; }  
	
	.RightFeaturesContainer		
	{
		width:342px; 
		background-color:#F3EFE3; 
/*		border-top:6px solid #ffffff; 
*/		float:left;	
	}
	
	.RightFeaturesContainer a h2 {color:#8B8784;}
	
	.RightFeatureBox					
	{
		clear:both; 
		margin-left:6px;	
	}
	
	
	.moreInfoImageContainer { margin-top:6px; margin-left:0px; }
	
	.moreInfoImageContainer div {float:left; margin-bottom:2px; margin-left:0px; padding-right:2px;}
	
	.moreInfoImageContainer .space {margin-left:0px;}
	
	.advertsContainer
	{
		margin:0px;
		background-color:#ffffff;
		border:1px solid #7c7c7c;
		height:197px;
	}
	
	.advertsContent
	{
		margin:1px;
		background-color:#1B66BC;
		height:195px;
	}
	
	.advertsText
	{
		margin:3px;
	}
	
	.margin:0px; {margin:3px;}
	
	
	.hotNumbers
	{
		float:left;
		width:15px;
	}
	
	.leftBarContainer
	{
		margin-top:0px;
		width:175px;
		float:left;
	}

	.emailBoxContainer
	{
		width:174px; 
		height:97px; 
		background-color:#000000;	
	}
	
	.emailBoxContent
	{
		padding:12px 0px 0px 15px;
		color:#FFFFFF;
		height:11px;
	}

	.emailBoxContentText
	{
		padding:0px 0px 6px 0px;
	}
	
	.emailBoxContent input
	{
		width:130px;
		margin:0px 0px 10px 0px;
	}
	
	.emailBoxContent img
	{
		border:0;
		text-align:right;
	}

	
	.topDestinationsBox 
	{ 
		padding:2px 0px 0px 2px;
 		height:17px;
		background-color:#000000;
 		font-weight:bold; 
		color:#ffffff;	
	}
	
	.topDestinationsBox a
	{
		color:#ffffff;	
	}

	.featureTitleBox 
	{ 
		padding:2px 0px 0px 2px;
 		height:17px;
		background-color:#000000;
 		font-weight:bold; 
		color:#ffffff;	
	}
	
	
	.scroller 
	{
		height:184px;
		scrollbar-3dlight-color:#000000;
		scrollbar-arrow-color:#ffffff;
		scrollbar-base-color:#000000;
		scrollbar-darkshadow-color:#000000;
		scrollbar-face-color:#000000;
		scrollbar-highlight-color:#000000;
		scrollbar-shadow-color:#000000;
	}

	.leftScroller 
	{
		height:184px;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#7C7C7C;
		scrollbar-base-color:#ffffff;
		scrollbar-darkshadow-color:#ffffff;
		scrollbar-face-color:#ffffff;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#ffffff;
	}
	
	.scroller h2 
	{
		color:#9CC65C;
	}
	
	
	.imgButton
	{
		margin:0px; 
		padding:0px;
	}
	
	.imgButton[class="imgButton"]{ position:relative; top:-1px; left:-3px; }
	
/*----------------------------advanced search---------------------------------------*/

	.advancedFormContainer
	{
		margin-top:10px;
		width:474px;
	}
	
	.advancedFormContainer label
	{
		color:#a0a0a0;
		font-weight:normal;
	}

	.advancedSubmitContainer
	{
		margin-top:20px;
		text-align:right;
		float:left;
		width:473px;	
	}
	
	.advancedFormContainer select
	{
		width:175px;
	}
	.advancedSearchServiceBox
	{
		width:473px;
		min-height:55px;
		height:auto;
		_height:55px;
		float:left;
		margin-bottom:3px;
		padding:5px;
		background-image:url(../images/img_adv_se_service_box.jpg);
		background-repeat:no-repeat;
	}

	
/*----------------------------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:#000000; font-weight:bold;
	}
	
	.advertiseRightContent div
	{
		color:#000000; font-weight:bold;
	}
	
		.advertiseBottomRightContent div
	{
		color:#000000; font-weight:bold;
	}
	
	/*---John B------------------------- articles ----------------------------------------*/	
	
	.articlesContainer
	{
		margin-top:10px; margin-left:0px;
	}
	
	.articlesContainer h2
	{
	color:#000000;
	}
	
	.articlesContainer div
	{
		float:left;
		margin-top:5px;
	}
	
 .articlesTitle
	{
		width:500px;
	}
	
 .articlesButton
	{
		 width:80px;
	}
	
 .articlesDescription
	{
		width:560px;
	}
	
	/*-----------------------------Sitemap.asp-------------------------------*/
	.siteMapMainContainer
	{
		width:600px;
	}
	

	.siteMapPages
	{
		float:left; 
		margin-top:10px; 
		width:160px;
	}
	
	.siteMapPages ul
	{
		position:relative;
		left:-20px;
	}
	
	.siteMapPages ul li a 
	{
		font-weight:normal;
		color:#075186;
	}
	
	.siteMapPages ul li a:hover 
	{
		color:#0C64A9;
	}

			
	.siteMapArticles ul li a 
	{
		font-weight:normal;
		color:#075186;
	}
	
	.siteMapArticles ul li a:hover
	{
		color:#0C64A9;
	}
	
	.siteMapSearchPages a 
	{
		font-weight:normal;
		color:#333333;
	}
			
	.siteMapSearchPages a:hover 
	{
		color:#075186;
	}
			
	.siteMapPages h2
	{
		color:#333333;
		font-weight:bold;
	}
	
	.siteMapArticles h2	
	{
		color:#333333;
		font-weight:bold;
	}
	
	.siteMapSearchPages h2
	{
		color:#333333;
		font-weight:bold;
	}
	
	.siteMapMainPages ul
	{
		margin:0;
		padding:0;
	}
	
	.siteMapMainPages li
	{
		width:90px;margin-left:20px;
	}
		
	.siteMapMainPages a li
	{
		color:#333333;
		font-weight:normal;
	}	

	.siteMapMainPages li a
	{
		color:#333333;
		font-weight:normal;
	}	


	
	.siteMapMainContainer li
	{
		margin-left:-20px; list-style:square;	
	}
	
	.siteMapArticles
	{
		 width:240px; 
		 float:left;
		 margin-top:10px;	
		 margin-left:0px;
		 padding:0;
		 margin-right:10px;
	}
	
	.siteMapSearchPages
	{
		width:150px; float:left; margin-left:0px; margin-top:10px;
	}

	.siteMapSearchPages li
	{
		margin-left:-20px;
		color:#333333;	
	}

	.siteMapSearchPages li a
	{
		color:#333333;
		font-weight:normal;
	}
	
	.siteMapSearchPages a li 
	{
		color:#333333;
		font-weight:normal;
	}
	
	

	.siteMapArticles li
	{
		margin-left:-20px;	
	}
	/*-----------------------------Display Articles-------------------------------*/

	.articlesMenu
	{
		float:left; width:191px; margin-top:0px; height:450px;
	}
	
	.articleSelected 
	{
		border: 1px solid #DFDFDF; background-color:#DFDFDF;
	}
	
	.articleViewContainer
	{
/*		background-image:url(../images/img_article_view_blue_bg.gif); 
		background-repeat:no-repeat; 
		min-height:613px; 
		height:auto;
		_height:613px;	
*/		
		padding:8px 0px 0px 0px;
		font-size:12px; 
		float:left;
	}
	
	.articleViewContainer a
	{
		color:#a0a0a0;
		font-weight:bold;
	}
	
	.articleViewContainer a:hover
	{
	 color:#075186;
	}  
	
	.articleViewContainer h2
	{
		margin:0px 0px 0px 0px;
	}
	
	.articleViewContainer p
	{
		word-wrap: break-word;
		margin:0;
	}
	
	.articleContainer
	{
		float:left; width:370px;
	}
	
	.articleContainer a
	{
	 text-decoration:underline;
	}

	.articleContainer h2
	{
	position:relative;
	left:7px;
	}

	.articleTitle
	{
		margin-top:5px; margin-left:7px;
	}
	
	.articleDescription
	{
		margin-top:5px; margin-left:7px;word-wrap: break-word; overflow:hidden;
	}
	
	.LoggedInContainer
	{
		/*margin-left:10px;*/
	}
	
	
	/*----------------------------links---------------------------------------*/
	
	.linksBottomPContent
	{
		margin-bottom:10px;
	}
	
	.linksTitleBar
	{
		 width:595px; float:left;
	}
	
	.linksTitleBar h2
	{
		color:#1B66BC;
		padding:1px 0px 0px 4px;
	}
	
	.linksTitleBar a:link { color:#ffffff; } 
	    
	.linksTitleBar a:visited { color:#ffffff; }  
	
	.linksTitleBar a:hover { color:#075186; }  
	
	.linksTitleBar a:active { color:#ffffff; }
		
	.linksCountLinks
	{
		padding:3px 3px 3px 7px; width:495px; float:left;	
	}
	
	.linksButtonContainer
	{
		float:left; width:50px; text-align:right; padding-top:5px; padding-bottom:5px;
	}

/*-------------------------Contact Us Page---------------------------------------------------------------*/
.contactFormMainContainer
{
	float:left;
	width:281px;
	margin-top:0px;
}

.contactFormContainer
{
	width:215px;
	float:left; 
	position:relative; 
	left:30px; 
	margin-top:0px;
}

.contactFormContainer div 
{
	float:left;
	width:212px;
}

.contactFormContainer input
{ 
	width: 212px; 
	height:18px; 
	margin-left:0px; 
}

.contactFormContainer input.inputImageBut
{
	width:90px; 
	height:18px; 
	margin-left:0px; 
}

.contactFormContainer button
{
	width:94px; 
	height:20px; 
	margin-left:0px; 
}

.contactFormContainer textArea 
{ 
	width: 212px; 
	margin-left:0px; 
}

.contactFormButtonsContainer
{
	float:left; 
	position:relative;
	left:20px; 
	margin-top:10px;
}

.contactFormLowerContainer
{
	margin-top:40px;
}

.contactFormPageContent
{
	float:left; 
	width:300px;  
	margin-top:0px;
}

.contactFormPageContent h3
{
	color:#000000; text-transform:uppercase;
	font-weight:bold; margin:0px; font-size:12px;
}

/*---------------------------------display results--------------------------------------------------*/

.smallHeader
{ 
	float:left;
	margin-left:5px;
	font-size:18px;
	color:#7C7C7C;
}

.displayResultsHeader
{
		font-size:22px;
		font-weight:bold;
		display:block;
		margin-top:0px;
		margin-bottom:5px;
		color:#000000;
		margin-left:0px;
		position:relative;
		left:-2px;
		float:left;
}

.numberOfResults 
{ 
	height:30px; 
	clear:both;
	color:#333333;
	text-align:center;
}

.resultContainer
{ 
	float:left; 
	width:564px; 
	margin-left:0px; 
	margin-top:9px;
}
.resultContainer img
{ 
	width:115px; 
	height:80px; 
	margin-right:14px;
}
.resultContainer h2
{ 
	margin:0px; 
	color:#000000; 
}
.resultContainer .bodyText
{ 
	margin-top:10px; 
	color:#7C7C7C;
	overflow:hidden;
	width:400px; 
}
.resultLink 
{ 
	text-align:right;  
}
.resultLink a:link
{  
	color:#075186;  
}
.resultLink a:visited
{
	color:#7C7C7C;  
}
.resultLink a:hover
{  
	color:#7C7C7C;  
}
.resultLink a:active
{  
	color:#7C7C7C;  
}

.pageNumbers
{
}

.pageNumber
{
	float:left; 
	/*margin:3px;*/
	color:#7C7C7C;
}
/*-------------------advertise form-------------------*/
.advertFormContainer
{
	width:400px;
	position:relative;
	left:100px;

}



.advertFormContainer input
{
	width:360px;
}



.advertFormContainer textarea
{
	width:360px;
}

.advertisePageContainer{}

.advertisePageContainer div{ float:left;}

/*------------------Display Page Content -------------*/

	.displayImagesContainer
	{
		width:220px; 
		float:left;
		position:relative;
		top:-10px;
	}
	
	.displayTextContainer
	{
		width:335px; 
		float:left; 
		margin-left:6px;
	}

	.displayButtonsContainer
	{
		padding-left:0px;
		width:176px;
		float:left;	
	}
	
	.displayButtonsContainer .link
	{
		padding-top:10px;
	}
		
	.displayButtonsContainer a
	{
		font-size:18px;
		color:#4399C5;
		font-family:'Arial Rounded MT',Arial, Helvetica, sans-serif;
	}
	
	.displayAddressContainer
	{
		width:240px; 
		float:left;
		position:relative;
		top:-10px;
	}
	
	.disPlayAddressAndLink
	{
		width:474px;
		float:left;
		padding-bottom:20px;
	}
	
	.displayAdditionalInfo
	{
		width:300px; 
		float:left;
	}
	
	.displayAdditionalInfo SPAN 
	{
		color:#7C7C7C;
		font-weight:bold;
	}
	
	.displayAdditionalInfo .displayService
	{
		font-size:15px;
		color:#7C7C7C;
	}
	
	.displayAdditionalInfo .displayFeature
	{
		margin-left:16px; 
		font-size:13px;
		color:#7C7C7C;
	}
	
	.displayAdditionalInfo .displayType
	{
		font-weight:normal;
		color:#7C7C7C;
	}
	
	.displayAdditionalInfo H2
	{
		margin-top:15px;
		color:#000000;
	}


/*-----------------------------Display Links-------------------------------*/

	.LinkInfoContainer
	{
		padding:4px;
		min-height:53px;
		height:auto;
		_height:53px;
	}
	
	.LinkInfoContainer h2
	{
		color:#000000;
	
	}
	
	.LinkInfoButton
	{
		float:left; width:100px; margin-top:12px;
	}
	
	.LinkInfoButton img 
	{
		position:relative;top:4px;
	}
	
	.LinksPageNumContainer
	{
		height:15px;
		margin-left:90px;
	}

	.LinksPageNumLeft
	{
		width:150px;
	}

	.LinksPageNumCentre
	{
		width:100px;
	}
	
	.LinksPageNumRight
	{
		width:150px;
	}
	
	.LinksPageNumContainer img 
	{
		height:13px; visibility:hidden;
	}
	
	.LinksPageNumLeft img 
	{
		width:77px;
	}
	
	.LinksPageNumRight img 
	{
		width:60px;
	}
	
/*-----------------------------Customer Login Form.asp-------------------------------*/
	#forgottenPasswordContainer
	{
		margin:10px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		float:left;
		width:525px;
	}
	
	#forgottenPasswordContainer p
	{
		margin:20px 0px 20px 0px;
		width:540px;
	}
	
	#forgottenPasswordContainer h3
	{
		font-size:14px;
		margin-bottom:6px;
		color:#000000;
	}
	
	#forgottenPasswordContainer form
	{
		margin:10px 0px 0px 0px;
	}
	
	#forgottenPasswordContainer label
	{
		display:inline;
		width:170px;
		float:left;
		font-size:9px;
		color:#000000;
		padding-right:10px;
	}
	
	#forgottenPasswordContainer .textField
	{
		margin-right:20px;
		float:left;
		width:196px;
		color:#000000;
		padding-left:4px;
	}
	
	.loginFormContainer
	{
		padding:0px 0px 0px 0px; 
		float:left;
		background-image:url(../images/img_login_form_bg.jpg);
		background-repeat:no-repeat;
		width:479px;
		min-height:209px;
		height:auto;
		_height:209px;
	}
	.clearButtonContainer
	{
		width:56px;
		min-height:223px;
		height:auto;
		_height:223px;
		float:left;
	}
	
	.loginFormContainer h2
	{
		font-size:24px;
	}
	
	.loginFormContainer .innerLoginFormContainer{
		margin:0;
		padding:50px 0px 0px 70px; 
	}
	.loginSubmitButton
	{
		width:64px;
		min-height:224px;
		height:auto;
		_height:224px;
		float:left;
	}
	
	.loginFormRight
	{
		margin-top:5px;
		float:left; 
		padding:0px 0px 0px 0px;
		width:200px;
		background-image:url(../images/con_add_bg.jpg);
		background-repeat:no-repeat;
		min-height:146px;
		height:auto;
		_height:146px;
	}
	
	.loginFormRight h2
	{
		font-size:12px;
		color:#8c8c8c;
		line-height:28px;
		font-weight:bold;
		padding-top:10px;
		padding-left:10px;
	}
	
	.loginFormRight h2 a
	{
		color:#4399C5;
		font-weight:bold;
	}
	
	.loginFormContainer .btn_submit 
	{ 
		text-align:right;
	}
	
	.loginFormContainer input {}
	
	.loginFormContainer button {}
	
	.loginFormContainer .errorText {color:ff0000; height:0px; margin:0px 0px 0px 0px; padding:0;}
	
	.loginSubmit
	{
			
	}
	
	.loginFormContainer label
	{
		color:#a0a0a0;
	}
	
	.loginFormContainer .textField
	{
		width:200px;
	}

/*---------------------------------City and County Links---------------------------------*/
.CCLinksContainer	{background-color:#F1F1F1; clear:left}
.CCLinks					{}
.CCLink						{margin-bottom:10px;}
.CCURL						{ width:200px}
.CCURL a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
.CCURL a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	}		
.CCDescription		{}

/*--------------------------customer_left.asp----------------------------------*/

	.customerLeftContainer
	{
		width:157px; 
		min-height:625px;  
		height:auto;  
		_height:625px;  
		float:left;
		margin-left:0px;
		padding:0px 18px 0px 20px;
	}

	.customerLeftButtonsContainer
	{
 		 text-align:left;
		 padding:0px 0px 0px 0px;
		 margin:0px 0px 0px 0px;
		 background-image:url(../images/quick_links_bg.gif);
		 background-repeat:repeat-x;
		 background-position:bottom;
		 background-color:#f6f6f6;
 	}
	
	
	.customerLeftButtonsContainer a
	{
		color:#8c8c8c;
		font-weight:normal;
		font-size:12px;
	}
	
	.customerLeftButtonsContainer div
	{	
		padding-left:10px;
		padding-top:10px;
		border-bottom:1px dotted #99cc99;
	
	}

	
	.customerLeftButtonsContainer div a:hover
	{
		color:#99cc99;
	}
	
			
	.customerLeftButtonsContainer div.greyButtonBg
	{
	}
		
/*	.customerLeftButtonsContainer div 
	{
		padding:1px 1px 1px 3px; 
		cursor: pointer; 
		border:1px solid #000000; 
		background-color: #FFFFFF; 
		margin-top:5px;
		margin-left:5px; 
		margin-right:5px;
	}
*/	
	
	.ebusLogo a:link 
	{
		color:#1260B9;
	}

/*-----------------------Select_Types_Form.asp-------------------------------------*/

	.selectTypesServiceLinks
	{
		background-color:#ffffff; 
		border:1px solid #99cc99; 
		padding:0px 0px 10px 10px;
		margin-top:6px; 
	}

	
	.selectTypesFeaturesRedText
	{
		margin:10px 0px 0px 0px;
		color:#FF0000; 
		font-size:12px;
		font-weight:bold; 	 
	}
	
	.selectTypesFeatures h1 a
	{
		color:#8c8c8c;	
		
	}
	
	.selectTypesFeatures h1
	{
		color:#8c8c8c;
		margin-top:4px;	
		
	}
	
	.selectTypesFeatures h2
	{
		color:#8c8c8c;
	}
	
	.selectTypesFeatures h2 a
	{
		color:#99cc99;
	}
	
	.selectTypesFeaturesContainer
	{
		clear:left; 
		margin-top:6px; 
		border-top:1px solid #aaaaaa; 
		width:530px;
		padding-top:15px;
	}
	
	.selectTypesFeaturesContainer h2 
	{
		color:#8c8c8c;
	}
	
	.selectTypesFeaturesContainer h2 a
	{
		color:#8c8c8c;
	}
	
	.selectTypesFeaturesContainer h3 a
	{
		color:#8c8c8c;
	}
	
	.selectTypesServiceLinksH1
	{
		color:#8c8c8c;
		font-size:12px;
		text-decoration:underline;	
	}
	
	.selectTypesServiceLinksH2
	{
		font-size:10px;
		text-decoration:underline;
		xtext-transform:uppercase;
		color:#000000;
	}
	
	
	.selectTypesServiceLinks h2
	{
		color:#8c8c8c;
		margin-top:10px;
		font-size:14px;
	}
	
	.selectTypesServiceLinks h2 a
	{
		color:#8c8c8c;
	}
	
	.selectTypesServiceLinks h3
	{
		color:#8c8c8c;
		display:inline;
		font-weight:normal;
		padding-right:4px;
	}
	
	.selectTypesServiceLinks h3 a
	{
		color:#8c8c8c;
		display:inline;
		font-weight:normal;
		padding-right:4px;
		text-decoration:underline;
	}
	
	

	.selectTypesPContent
	{
		margin-top:10px;
		margin-left:7px;
	}
	
	.selectTypesService
	{
		width:520px; 
		float:left; 
		margin-bottom:5px; 
		position:relative;
		left:10px; 
	}

	.selectTypesTopSubmitButton
	{
		margin-right:30px;
	}

	.selectTypesSubmitContainer
	{
		width:520px; 
		margin-bottom:5px; 
		margin-top:5px;
		float:left;
	}
	
	.selectTypesFeatures
	{
		float:left;
		padding:0px 5px 0px 5px;
		width:530px;	
	}
	
	.selectTypesFeaturesinput
	{
		width:192px; float:left	
	}

	.selectTypesFeaturesinputNewType
	{
	text-align:right;
	margin:5px 0px 5px 0px;
	}
	
	.selectTypesFeaturesinputNewType input
	{
	margin-left:10px;
	width:100px;
	font-size:11px;
	
	}

/*------------------------Advertise_Service.asp------------------------------------*/


	.advertiseServiceSubmit
	{
		margin:10px 0px 0px 400px;
		clear:both;
	}


/*--------------------------Customer Admin Advertise Form----------------------------------*/

	.customerAdvertiseFormContainer 
	{
		width: 360px; 
		margin-left:100px;
	}
	

/*-------------------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;
	}

/*-------------------advertise form-------------------*/

	.advertiseFormContainer
	{
		width:355px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 110px;
	}
	
	.advertiseFormContainer form
	{
		padding:0px 0px 0px 25px;
		margin:0;	
	}
	
	.advertiseFormContainer label
	{
		color:#a0a0a0;
	}
	
	.advertiseFormContainer select
	{
		color:#a0a0a0; 
		width: 305px; 
	}
	
	.advertiseFormContainer input
	{ 
		width: 300px; 
		height:18px; 
		margin-left:0px;
		color:#a0a0a0; 
		margin-bottom:2px;
	}
	
	.advertiseFormContainer textarea
	{ 
		width: 300px; 
		height:80px; 
		margin-left:0px; 
		color:#a0a0a0; 
	}
	
	.advertiseFormLowerContainer
	{
    float:right;
		width:500px; 
		margin-left:15px;
		margin-top:10px;
	}
	
	.advertiseFormLowerText
	{
		margin-left:75px;
	}
	
	.advertiseFormButtonContainer 
	{
		float:left; 
		position:relative;
		left:250px; 
		margin-top:40px;
	}
	
	.advertiseServiceFormButtonContainer 
	{
		float:left; 
		margin-top:10px;
	}
	
		.advertiseServiceFormButtonContainer input
		{
			width:74px;
			height:21px;
			margin-left:232px;
		}
	

/*----------John B ------------------advertise---------------------------------------*/


	.advertiseSubmitContainer
	{
		float:left; 
		margin-top:10px;  
		width:495px;
	}
	
	.advertiseTitleContent
	{
		margin-bottom:10px
	}

	.advertiseRightContent
	{
		float:left; 
		width:250px; 
		margin-left:15px;
		margin-top:10px;
		
	}

	.advertiseBottomRightContent
	{
		float:left; 
		width:250px; 
		margin-left:15px;
		color:#7C7C7C;		
	}
	
	.advertiseLeftContent
	{
		float:left; 
		width:280px;
		margin-left:5px;
		margin-top:10px;
	}
	
	.advertiseLeftContent div
	{
	}
	
	/*-------John B ------------------Booking Form---------------------------------------------*/

	.bookingFormContainer
	{
		width:100%; 
		height:500px;
		background-color:#FFFFFF;
	}
	
	.bookingFormBanner
	{
		background-color:#72B8F4;
		width:100%; 
	}

	.bookingFormTitleText
	{
		color:#FFFFFF;
		font-size:10px;
		position:relative;
		left:15%;
	}

	.bookingFormInputBoxContainer
	{
		margin-top:10px; 
		margin-left:60px;
	}
	
	.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:60px; 
		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:100%; 
		height:500px;
	}

	.bookingFormErrorBanner
	{
		background-color:#075185;
		width:100%; 
	}

	.bookingFormErrorTitleText
	{
		color:white;
		font-size:10px;
		position:relative;
		left:15%;
	}
	
	.bookingFormErrorMainContainer
	{
		margin-top:100px;
		margin-left:60px;
	}
	
	.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;
	}
	
	
	
/*---------John B--------------- Footer ---------------------------*/
	.footer_links
	{
		width:980px;
		background-color:#a1d0a1;
		height:auto;
		min-height:20px;
		_height:20px;
	}
	.footerImgBar
	{	
		width:991px;
		height:31px;
	}
	.footerImgBar img
	{
		float:left;
	}
	.footerBg
	{
		width:990px;
		background-image:url(../images/content_inc_edges_990px.jpg);
		background-repeat:repeat-y;
		float:left;
		min-height:50px;
		height:auto;
		_height:50px;
	}
	.footerBg div
	{
		padding-top:10px;
		text-align:center;
		font-weight:bold;
	}
	.footerContainer
	{ 
		color:#a0a0a09;
		float:left; 
		width:991px;
		font-weight:normal;
		text-align:center;
		background-image:url(../images/img_footer_bg.gif);
		background-repeat:no-repeat;
		height:10px;
	}
	.footerContainer .footerDescription
	{
		color:#8c8c8c;
		width:950px;
		float:left;
		text-align:center;
		padding-left:20px;
		font-weight:normal;
	}

		
	
		.footerContainer a
		{ 
			color:#a0a0a0;
			font-weight:normal;
		}
	
		
		.footerContainer .footerLinks
		{
			float:left; 
			width:576px; 
			text-align:right;		
		}
		
			.footerContainer .footerLinks a
			{
				font-weight:normal;
			}
		
		.footerContainer .footerFlags
		{
			float:right; 
			text-align:right;
			margin:6px 0px 6px 0px;		
		}
		
			.footerContainer .footerFlags div
			{
				float:left;
			}
			
		.footerContainer .footerCopyright
		{
			text-align:center;
			color::#8c8c8c;
		}
		.footerCopyright a
		{
			color:#8c8c8c;
		}
		
		.footerCopyright a:hover
		{
			color:#99cc99;
		}
	
	.w3cContainer
	{
		float:left;
		padding-bottom:5px;
	}
	
	.eBusLogo
	{
		float:left; 
		width:208px; 
		text-align:center;	
	}
	
	
		.footerContainer p
		{
		}
		
		.footerContainer p a
		{
		}
			
	.footer
	{ 
		width:596px;
		align:left; 
	}
	

/*--------John B------- customer image upload page --------------------*/

	.imageUploadContainer
	{
		width:697px;  
		float:left;
	}
	
	.imageContainer
	{
		float:left;
	}
	
	.imageContainer div
	{
	}
	
	.imageUploadDivTop
	{
		margin-top:5px;
	}
	
	.imageNumberDiv
	{
	}
	.fullImageContainer
	{
		width:208px;
		float:left;
	}
	.cropImageContainer
	{
		width:450px;
		float:left;
	}
	.cropImage
	{
		width:205px;
		overflow:hidden;
		margin-bottom:5px;
		padding:3px;

	}
	.cropImageInner
	{
		padding-left:50px;
		padding-top:5px;
	}
	
	.cropImage img
	{
	}	
	
	.custRemoveBtn
	{
		width:60px;
		float:left;
	}
	.imageLoader
	{
		padding-top:10px;
		padding-left:60px;
		float:left;
		width:230px;
		height:auto;
		min-height:25px;
		_height:25px;
		text-align:center;
	}
	
	
/*--------John B------------------ customer image upload form ----------------------*/

	
	.imageUploadFormContainer
	{
		width:390px; 
		height:auto;
		_height:145px;
		min-height:145px;
		float:left;
		text-align:center;
	}
	.categoryImageUpload
	{
		width:390px; 
		height:auto;
		_height:145px;
		min-height:145px;
		float:left;
		text-align:center;
	}
	
	.imageForm
	{
		margin-top:20px;
		padding-left:30px;
	}
	
	.imageForm div
	{
		margin-left:5px;
	}
	
	.imageForm input
	{
		width:212px;
	}
	
	.imageUploadFormButtonContainer 
	{
		position:relative;
		margin-top:5px;
	}
	
	.imageUploadButton
	{
		width:70px; 
		height:29px; 
		border:0px solid #ffffff; 
		background-image:url(../images/btn_con_submit.gif); 
		background-position:top left; 
		background-repeat:no-repeat; cursor: pointer;
		background-color:#FFFFFF;
	}
	.shoppingImageUpload
	{
		width:89px; 
		height:29px; 
		border:0px solid #ffffff; 
		background-image:url(../images/butSubmitUpload.jpg); 
		background-position:top left; 
		background-repeat:no-repeat; cursor: pointer;
		background-color:#FFFFFF;
	}
	
	.categoryImageDiv
	{
		padding-bottom:10px;
	}
	

/*---------------------------------Site Layout---------------------------------*/
.content-layout {width: 603px; background-color: #ffffff;}
#layout {visibility: visible; /*position: absolute; top: 0px; left: 0px;*/}
#prepage {visibility: visible;}
/*body {text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}*/
.layout {position: absolute; top: 0px; left: 0px; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;	width: 760px; height: auto;}
/*.menu-bar-bg {width: 230px;	height: auto;	background-color: #FFFFEE; border-top: solid 1px #a0a0a0; border-bottom: solid 1px #a0a0a0;	}
.menu-bar {width: auto;	height: auto;	background-color: #00ffff;}
.menu-header {width: 611px;	height: auto ;}
.menu-header-pic {width: 100%; height: 100%;}*/
/*.menu-layout {width: 611px;	height: 100px;}*/
.search-layout {background-color: #ffffff; width: 160px;}
.search-bar {width: 160px; background-color:#FFFFFF;}
.search-spacer {width: 160px; background-color:#CC6699;}

.search-btn {font-size:9px; font-weight:bold; background-image:url(../images/but_search.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}
.search-btn-on {font-size:9px; font-weight:bold; background-image:url(../images/but_search_on.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}

.searchblue-btn {font-size:9px; font-weight:bold; background-image:url(../images/but_search_blue.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}
.searchblue-btn-on  {font-size:9px; font-weight:bold; background-image:url(../images/but_search_blue_on.jpg); background-repeat: no-repeat; background-color:#D09473; border:0px solid #ffffff; width:92px; height:19px; cursor:pointer;}

.sWord-btn {font-size:9px; font-weight:bold; background-image:url(../images/mag_glass.gif); background-repeat: no-repeat; background-color:#C8A472; background-position: center left;  border:0px solid #ffffff;  width:16px; height:17px; cursor:pointer;}
.sWord-btn-on {font-size:9px; font-weight:bold; background-image:url(../images/mag_glass.gif); background-repeat: no-repeat; background-color:#97A6E7; background-position: center left;  border:0px solid #ffffff; width:16px; height:17px; cursor:pointer;}

.email-btn {font-size:9px; font-weight:bold; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; background-color:#C8A472; background-position: center left;  border:0px solid #ffffff;  width:19px; height:17px; cursor:pointer;}
.email-btn-on {font-size:9px; font-weight:bold; background-image:url(../images/arrow_on.jpg); background-repeat: no-repeat; background-color:#97A6E7; background-position: center left;  border:0px solid #ffffff; width:19px; height:17px; cursor:pointer;}


/*---------------------------------End Site Layout---------------------------------*/
/*---------------------------------Form Scripts---------------------------------*/
.form-table {width: 360px;}
.form-table td { letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-tag-cell {width: 360px;}
.form-element-cell {width: 100px;}
.form-input {width: 360px;  letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-textarea {width: 360px; height: 100px;  letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.form-select {width: 360px;  letter-spacing: 0px; font-size: 12px; font-style: normal; font-weight: normal; color: #333333;}
.form-select-list {width: 180px;  letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.admin-form-input {width: 205px;   letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.admin-form-select {width: 205px;  letter-spacing: 0px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.but-add {float: left; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_add_fs.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-del {float: right; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_remove.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

.but-add-on {float: left; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_add_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-del-on {float: right; background-color:#ededff; border:0px solid #ffffff; width:67px; height:18px; background-image:url(../images/but_remove_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

.but-clear {float: right; background-color:#ffffff; border:0px solid #ffffff; width:65px; height:18px; background-image:url(../images/but_clear.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-clear-on {float: right; background-color:#ffffff; border:0px solid #ffffff; width:65px; height:18px; background-image:url(../images/but_clear_on.jpg); background-position:top left; background-repeat:no-repeat; 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;}*/
.but-submit {float: right; 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;}
.but-submit-on {float: right; background-color:#ffffff; border:0px solid #ffffff; width:68px; height:18px; background-image:url(../images/but_submit_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-payment {float: right; background-color:#ffffff; border:0px solid #ffffff; width:138px; height:18px; background-image:url(../images/but_proceed_payment.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
.but-payment-on {float: right; background-color:#ffffff; border:0px solid #ffffff; width:138px; height:18px; background-image:url(../images/but_proceed_payment_on.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

/*.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: 235px;  letter-spacing: 1px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.loginInput {width: 150px;  letter-spacing: 1px; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
/*---------------------------------End Form Scripts---------------------------------*/

/*-------Transparent Border Image Script-------*/
.imgabove {
position:absolute;
}
/*-------End Transparent Border Image Script-------*/

