/* CSS Document */

/* body */

html, body
	{
		margin: 0px;
		padding: 0px;
		font-family: Helvetica, Arial, sans-serif;
		position: relative;
	}

body
	{
		background-color: #D1D1D1;
		text-align: center;
	}
body a
	{
		text-decoration: none;
	}

body a:hover
	{
		text-decoration: underline;
	}

	/* table */
	.bodyOuter
		{
			text-align: center;
		}
	.body
		{
			text-align: left;
			width: 960px;
		}
	.bodyContent
		{
			background-color: #FFFFFF;
			padding-top: 10px;
		}

/* Content Outer */

.contentOuter
	{
		background-color: #FFFFFF;
	}
	
	/* Header */
	.header
		{
			margin-bottom: 10px;
			vertical-align: middle;
			height: 100px;
			background: url(../images/layout/header-background.png) repeat-x bottom;
			position: relative;
		}
	.header div
		{
		}
	
	.header a
		{
			text-decoration: none;
			border: none;
		}
	.header a img
		{
			text-decoration: none;
			border: none;
		}
	
	.header .logo
		{
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 281px;
			height: 71px;
		}
	.header .internet_specialists
		{
			width: 195px;
			height: 32px;
			display: block;
			float: left;
			position: absolute;
			left: 416px;
		}
	.header .telephone
		{
			line-height: 100px;
			display: block;
			position: absolute;
			right: 0px;
			top: 0px;
			background: url(../images/layout/phone.png) no-repeat left;
			padding-left: 70px;
			padding-right: 30px;
			font-weight: bold;
			color: #06297F;
		}
	.header_right {
		display: block;
		position: absolute;
		top: 0px; 
		right: 0px;
		width: 30px;
		height: 100px;
		background: url(../images/layout/header-right.png) bottom right;
	}
		
	/* Navigation */
	.navigation
		{
			display: block;
			height: 33px;
			line-height: 33px;
			clear: both;
			position: relative;
		}
		
		.navigation-left {
			position: absolute;
			left:0px;
			top:0px;
			padding-left: 10px;
			overflow: hidden;
			width: 500px;
		}

		.navigation-right {
			position: absolute;
			top: 0px;
			right: 0px;
			padding-right: 30px;
		}
	
		.navigation .left
			{
				background: url(../images/layout/navigation.png) no-repeat;
				background-position: -20px -33px;
				display: block;
				float: left;
				display: block;
				width: 20px;
				height: 33px;
			}
	
		.navigation .right
			{
				background: url(../images/layout/navigation.png) no-repeat;
				background-position: 0px -33px;
				display: block;
				float: left;
				width: 20px;
				height: 33px;
			}
		
		.navigation .links
			{
				background: url(../images/layout/navigation.png) repeat-x top;
				background-position: 0px 0px;
				background-color: #06297F;
				color: #FFFFFF;
				float: left;
				display: block;
				height: 33px;
				text-transform: capitalize;
				font-size: 1em;
			}
		.navigation .links a
			{
				color: #FFFFFF;
				font-weight: bold;
				margin-right: 20px;
			}
		
		.navigation .date {
			padding-right: 30px;
			color: #06297F;
			font-weight: bold;
		}
		.navigation .share_this {
			color: #06297F;
			font-weight: bold;
		}
		
	
	/* breadcrumb */
	.breadcrumb
		{
			background:url(../images/layout/navigation-lip.png) top left no-repeat;
			border-top: 1px solid #0D4C9C;
			padding: 10px 20px 10px 20px;
			margin: 0 10px;
			line-height: 1.1em;
			height: 1.1em;
			font-size: x-small;
			color: #999999;
		}
		
		.breadcrumb h3
			{
				padding: 0;
				margin: 0;
				display: inline;
				background: none !important;
				text-transform: none !important;
				color: #999999 !important;
			}
		
		.breadcrumb a
			{
				color: #06297F;
				text-decoration: underline;
			}
		
		.breadcrumb a.active-child
			{
				color: #999999;
				text-decoration: none;
			}
	
	/* footer */
	.footer
		{
			border-top: 1px solid #CDE3B5;
			padding: 0;
			color: #569106;
		}
	
		.footer_hr {
			display: block;
			width: 100%;
			height: 13px;
		}
		.footer_hr .left {
			background: url(../images/layout/footer.png) no-repeat;
			width: 11px;
			height:13px;
			background-position: -11px 0px;
			float: left;
		}
		.footer_hr .right {
			background: url(../images/layout/footer.png) no-repeat;
			width: 11px;
			height:13px;
			background-position: 0px 0px;
			float: right;
		}
			
		.footer .footer_extra {
			text-align: center;
			background-color: #D1D1D1;
			padding: 10px;
		}
		
		.footer .footer_links {
			background-color: #FFFFFF;
			padding: 10px 10px 0 10px;
			text-align: center;
		}
		
		.footer a {
			color: #569106;
			text-decoration: none;
		}
		
		
					
		/* assisted by dceb */
		a.assisted_by_dceb,
		a.assisted_by_dceb:link,
		a.assisted_by_dceb:active,
		a.assisted_by_dceb:visited,
		a.assisted_by_dceb:hover
			{
				color: #999999 !important;
				text-decoration: none !important;
			}
		
		
	/* banners */
	.banner {padding: 0 10px; height: 271px; margin-bottom: 15px; position: relative; overflow: hidden;}
	
	.banner a,
	.banner a:active,
	.banner a:visited,
	.banner a:link {color: #FFFFFF;}
	
	#banner1 {z-index: 100; position: absolute; top: 0px; left: 10px; background:url(/assets2/images/layout/banner-main.jpg) no-repeat center; width: 940px; height: 271px;}
	#banner2 {display: none; z-index: 300; position: absolute; top: 271px; left: 10px; background:url(/assets2/images/layout/banner-services.jpg) no-repeat center top; width: 940px; height: 271px;}
	
	#banner1 .enquire {
		position: absolute; 
		top: 55px; 
		left: 682px; 
		display: block;
		width: 200px;
		overflow: hidden;
		color: #FFFFFF;
		font-weight: bold;	
	}
	
	#banner1 .enquire .help {font-size: 22px; text-indent: -5000px; display: block; height: 50px; background: url(/assets2/images/layout/text_helping-you-grow-online.png) no-repeat center left;}
	#banner1 .enquire .help .text {display: none;}
	#banner1 .enquire .list {margin: 10px 0;}
	#banner1 .enquire .list li {margin: 0.5em 0;}
	#banner1 .enquire .button {padding-top: 5px;}
	#banner1 .enquire .button img {border: 0px;}



	#banner1 .services {
		position: absolute; 
		top: 20px; 
		left: 355px; 
		display: block;
		width: 275px;
		height: 231px;
		overflow: hidden;
		color: #FFFFFF;
		font-weight: bold;	
	}
	
	#banner1 .services .improve {color: #badb79; font-size: 22px; text-indent: -5000px; background: url(/assets2/images/layout/text_improve-your-rankings.png) no-repeat center left;}
	#banner1 .services .promote {color: #d9e44f; margin-left: 20px; font-size: 22px; text-indent: -5000px; background: url(/assets2/images/layout/text_promote-your-company.png) no-repeat center left;}
	#banner1 .services .sell {margin-left: 40px; font-size: 22px;text-indent: -5000px; background: url(/assets2/images/layout/text_sell-more.png) no-repeat center left;}
	#banner1 .services .list {margin: 10px 0; margin-left: 20px;}
	#banner1 .services .list li {margin: 0.5em 0; margin-left: 20px;}
	#banner1 .services .button {text-align:right;}
	#banner1 .services .button img {bordeR: 0px;}
	
	
	
	#banner2 {color: #FFFFFF;}
	#banner2 .services {padding: 15px 15px 15px 250px;}
	#banner2 .heading {font-size: 18px; padding-bottom: 3px; margin-top: 0px; font-weight: bold; border-bottom: 2px solid #FFFFFF;}
	#banner2 .list {margin-bottom: 10px;}
	#banner2 .list table {width:670px;}
	#banner2 .list table td {width: 50%;}
	#banner2 .back {position: absolute; top: 10px; right: 15px;}
	#banner2 .back img {border: 0px;}
	
	#banner2 .item {color: #FFFFFF; margin: 15px 0;}
	#banner2 .item .icon {float: left; display: block;} 
	#banner2 .item_body {margin-left: 35px;}
	#banner2 .item .title {font-size: 14px; font-weight: bold; margin: 8px 0;}
	#banner2 .item .description {font-size: 12px; margin: 8px 0;}
	
	#banner2 a {color: #b5e685;}
	#banner2 .item .title a {color: #FFFFFF;}
	
	/* content Table */
	.contentTable
		{
			padding: 0px;
			width: 900px;
		}
	
		/* Content Table Layouts */
		.spacer_30 {width: 30px !important;}
		.spacer_25 {width: 25px !important;}
		.spacer_20 {width: 20px !important;}
		.spacer_15 {width: 15px !important;}
		
		td.spacer {width: 30px !important;}
		tr.spacer td {height: 20px !important;}

		.row_spacer_30 {height: 30px !important;}
		.row_spacer_25 {height: 25px !important;}
		.row_spacer_20 {height: 20px !important;}
		.row_spacer_15 {height: 15px !important;}
		.row_spacer_10 {height: 10px !important;}
		
		.row_spacer {height: 20px !important;}

		.c_highlight_big {width: 310px;}
		.c_highlight_med {width: 145px;}
		
		/*
		.c_xxlarge {width: 900px;}
		.c_xlarge {width: 645px;}
		.c_large {width: 445px;}
		*/
		.c_medium {width: 312px;}
		.c_small {width: 200px;}
		.c_consultation {width: 220px;}

	/* Content */
	#content
		{
			margin: 10px 30px 10px 30px;
		}
	h1
		{
			text-transform: uppercase;
			border-bottom: 1px solid #CDE3B5;
		}
	h1, h2, h3
		{
			padding-bottom: 5px;
		}
	h1,	h2,	h3,	h4, h5
		{
			text-transform: capitalize;
			font-weight: normal;
			color: #54A408;
			margin: 1.0em 0 1.0em 0;
		}
	h2
		{
			text-transform: uppercase;
		}
	h1 {
		margin-top: 0px;
	}
	
	#content a,
	#content a:link
		{
			color: #06297F;
			text-decoration: underline;
		}
	
	#content a:active,
	#content a:visited
		{
			color: #54A408
		}
	
	ul
		{
			margin: 5px 10px;
			padding: 0 10px;
		}

	li
		{
		}
	
	p {margin: 1.0em 0 1.0em 0;}
	
	a img {border: none;}
	
	input,
	select,
	textarea {font-family: Helvetica, Arial, sans-serif;}
	
	form {margin: 0px; padding: 0px;}
	
	ul.arrows {list-style:none; margin: 0px; padding:0px;}
	ul.arrows li {padding: 0px; margin: 0 0 0.8em 0;}
	
	.arrows .arrow {background:url(/assets2/images/layout/arrow-green.png) no-repeat center center; display: inline-block; width: 16px; height: 13px; padding-right: 10px;}
	.arrows_white .arrow {background-image:url(/assets2/images/layout/arrow-white.png);}
	.arrows_dark_green .arrow {background-image:url(/assets2/images/layout/arrow-dark-green.png);}
	
	
	.clear {clear: both;}
	.none {display: none;}
	
	/* Related Column */
	.related
		{
			width: 200px;
		}
		
		/* related colours */
		.green .related { /* This is already set by default*/}
		/*
		.pink .related { border-top-color: #CC0066; border-bottom-color: #CCCCCC;}
		.purple .related { border-top-color: #8B0F87; border-bottom-color: #CCCCCC;}
		.red .related { border-top-color: #CC0000; border-bottom-color: #CCCCCC;}
		.turquoise .related { border-top-color: #3D959B; border-bottom-color: #CCCCCC;}
		.brown .related { border-top-color: #8C5233; border-bottom-color: #CCCCCC;}
		.orange .related { border-top-color: #FE6804; border-bottom-color: #CCCCCC;}
		.light_blue .related { border-top-color: #5973D9; border-bottom-color: #CCCCCC;}
		*/

	/* Highlight */
	.highlight
		{
			display: block;
			padding: 11px 0 0 0;
			margin: 0 0 -11px 0;
		}

		.highlight_body
			{
				height: 90px;
				padding: 0 10px 0 10px;
				overflow: hidden;
				background: url(../../assets/images/highlight/highlight_grey_back.jpg) repeat-x top;
				border-right: 2px solid #D4D4D4;
				border-left: 2px solid #D4D4D4;
				text-align: left;
			}
			
		.highlight_footer
			{
				position: relative;
				bottom: 5px;
				height: 11px;
			}

		.highlight a
			{
				height: 85px;
				display: block;
				background: url(../../assets/images/highlight/highlight_arrow.png) no-repeat bottom right;
				font-weight: bold;
			}
		.highlight a,
		.highlight a:link
			{
				color: #06297F !important;
				text-decoration: none !important;
			}
		.highlight a:hover
			{
				text-decoration: none !important;
			}

			/* highlight big */
			.highlight_big
				{
					width: 310px;
					line-height: 28px;
					height: 112px;
					background: url(../../assets/images/highlight/highlight_grey_310_top.png) repeat-x top;
				}
	
				.highlight_big .highlight_footer
					{
						background: url(../../assets/images/highlight/highlight_grey_310_bot.png) no-repeat bottom;
					}
				.highlight_big a
					{
					}

			/* highlight medium */
			.highlight_med
				{
					width: 145px;
					line-height: 20px;
					height: 112px;
					background: url(../../assets/images/highlight/highlight_grey_145_top.png) repeat-x top;
				}
			
				.highlight_med .highlight_footer
					{
						background: url(../../assets/images/highlight/highlight_grey_145_bot.png) no-repeat bottom;
					}
			
				.highlight_med a 
					{
					}

		/* highlight arrow colours */
		.green .highlight_link { /* there is none */ }
		.pink .highlight_link { background-image: url(../../assets/images/colours/pink/highlight_arrow.png);}
		.purple .highlight_link { background-image: url(../../assets/images/colours/purple/highlight_arrow.png);}
		.red .highlight_link { background-image: url(../../assets/images/colours/red/highlight_arrow.png);}
		.turquoise .highlight_link { background-image: url(../../assets/images/colours/turquoise/highlight_arrow.png);}
		.brown .highlight_link { background-image: url(../../assets/images/colours/brown/highlight_arrow.png);}
		.orange .highlight_link { background-image: url(../../assets/images/colours/orange/highlight_arrow.png);}
		.light_blue .highlight_link { background-image: url(../../assets/images/colours/light_blue/highlight_arrow.png);}
		
		/* highlight arrow colours */
		.green .highlight_arrow { /* there is none */ }
		.pink .highlight_arrow { background-image: url(../../assets/images/colours/pink/highlight_arrow.png);}
		.purple .highlight_arrow { background-image: url(../../assets/images/colours/purple/highlight_arrow.png);}
		.red .highlight_arrow { background-image: url(../../assets/images/colours/red/highlight_arrow.png);}
		.turquoise .highlight_arrow { background-image: url(../../assets/images/colours/turquoise/highlight_arrow.png);}
		.brown .highlight_arrow { background-image: url(../../assets/images/colours/brown/highlight_arrow.png);}
		.orange .highlight_arrow { background-image: url(../../assets/images/colours/orange/highlight_arrow.png);}
		.light_blue .highlight_arrow { background-image: url(../../assets/images/colours/light_blue/highlight_arrow.png);}


		/* highlight correcttions */
		.highlight_arrow {height: 85px; background: no-repeat bottom right;}
		.highlight_arrow a {height: auto; background: none;}
		
		.highlight .sub_link {margin: 10px 0 0 0; line-height: 150%; font-size: 10px;}
		.highlight .sub_link a {color: #333333 !important; text-decoration:underline !important; font-weight: normal;}


		/* Highlight button */
		.highlight_button {margin: 0 0 10px 0;}
		.highlight_button a,
		.highlight_button a:link
			{
				display: block;
				width: 268px;
				height: 16px;
				line-height: 16px;
				padding: 10px;
				background: url(../../assets/images/highlight/highlight_solid_thin.png) no-repeat center right;
				
				color: #06297F !important;
				text-decoration: none !important;
				font-weight: bold;
				text-align: left;
			}
		.highlight_button a:hover
			{
				color: #FFFFFF !important;
				text-decoration: none !important;
				background-image: url(../../assets/images/highlight/highlight_solid_thin_hover.png);
			}

		/* Highlight button active */
		.highlight_button_active {margin: 0 0 10px 0;}
		.highlight_button_active a,
		.highlight_button_active a:link
			{
				display: block;
				width: 268px;
				height: 16px;
				line-height: 16px;
				padding: 10px;
				background: url(../../assets/images/highlight/highlight_solid_thin_hover.png) no-repeat center right;
				
				color: #FFFFFF !important;
				text-decoration: none !important;
				font-weight: bold;
				text-align: left;
			}
		.highlight_button_active a:hover
			{
				color: #FFFFFF !important;
				text-decoration: none !important;
				background-image: url(../../assets/images/highlight/highlight_solid_thin_hover.png);
			}
		
			
			
			

		/* Highlight button colours */
		.green .highlight_button a { /* There is none */ }
		.pink .highlight_button a { background-image: url(../../assets/images/colours/pink/highlight_solid_thin.png);}
		.purple .highlight_button a { background-image: url(../../assets/images/colours/purple/highlight_solid_thin.png);}
		.red .highlight_button a { background-image: url(../../assets/images/colours/red/highlight_solid_thin.png);}
		.turquoise .highlight_button a { background-image: url(../../assets/images/colours/turquoise/highlight_solid_thin.png);}
		.brown .highlight_button a { background-image: url(../../assets/images/colours/brown/highlight_solid_thin.png);}
		.orange .highlight_button a { background-image: url(../../assets/images/colours/orange/highlight_solid_thin.png);}
		.light_blue .highlight_button a { background-image: url(../../assets/images/colours/light_blue/highlight_solid_thin.png);}

		.highlight_button a.green { /* There is none */ }
		.highlight_button a.pink  { background-image: url(../../assets/images/colours/pink/highlight_solid_thin.png);}
		.highlight_button a.purple { background-image: url(../../assets/images/colours/purple/highlight_solid_thin.png);}
		.highlight_button a.red { background-image: url(../../assets/images/colours/red/highlight_solid_thin.png);}
		.highlight_button a.turquoise { background-image: url(../../assets/images/colours/turquoise/highlight_solid_thin.png);}
		.highlight_button a.brown { background-image: url(../../assets/images/colours/brown/highlight_solid_thin.png);}
		.highlight_button a.orange { background-image: url(../../assets/images/colours/orange/highlight_solid_thin.png);}
		.highlight_button a.light_blue { background-image: url(../../assets/images/colours/light_blue/highlight_solid_thin.png);}

		
		/* Highlight button hover colours */
		.green .highlight_button a:hover { /* There is none */ }
		.pink .highlight_button a:hover { background-image: url(../../assets/images/colours/pink/highlight_solid_thin_hover.png);}
		.purple .highlight_button a:hover { background-image: url(../../assets/images/colours/purple/highlight_solid_thin_hover.png);}
		.red .highlight_button a:hover { background-image: url(../../assets/images/colours/red/highlight_solid_thin_hover.png);}
		.turquoise .highlight_button a:hover { background-image: url(../../assets/images/colours/turquoise/highlight_solid_thin_hover.png);}
		.brown .highlight_button a:hover { background-image: url(../../assets/images/colours/brown/highlight_solid_thin_hover.png);}
		.orange .highlight_button a:hover { background-image: url(../../assets/images/colours/orange/highlight_solid_thin_hover.png);}
		.light_blue .highlight_button a:hover { background-image: url(../../assets/images/colours/light_blue/highlight_solid_thin_hover.png);}

		.highlight_button a:hover.green { /* There is none */ }
		.highlight_button a:hover.pink { background-image: url(../images/colours/pink/highlight_solid_thin_hover.png);}
		.highlight_button a:hover.purple { background-image: url(../images/colours/purple/highlight_solid_thin_hover.png);}
		.highlight_button a:hover.red { background-image: url(../images/colours/red/highlight_solid_thin_hover.png);}
		.highlight_button a:hover.turquoise { background-image: url(../images/colours/turquoise/highlight_solid_thin_hover.png);}
		.highlight_button a:hover.brown { background-image: url(../images/colours/brown/highlight_solid_thin_hover.png);}
		.highlight_button a:hover.orange { background-image: url(../images/colours/orange/highlight_solid_thin_hover.png);}
		.highlight_button a:hover.light_blue { background-image: url(../images/colours/light_blue/highlight_solid_thin_hover.png);}

		/* Active Highlights */
		.highlight_button_active a.green { /* There is none */}
		.highlight_button_active a:hover.green { /* There is none */}

		.pink .highlight_button_active a { background-image: url(../../assets/images/colours/pink/highlight_solid_thin_hover.png);}
		.highlight_button_active a.pink { background-image: url(../../assets/images/colours/pink/highlight_solid_thin_hover.png);}
		.highlight_button_active a:hover.pink { background-image: url(../images/colours/pink/highlight_solid_thin_hover.png);}

		.purple .highlight_button_active a { background-image: url(../../assets/images/colours/purple/highlight_solid_thin_hover.png);}
		.highlight_button_active a.purple { background-image: url(../../assets/images/colours/purple/highlight_solid_thin_hover.png);}
		.highlight_button_active a:hover.purple { background-image: url(../images/colours/purple/highlight_solid_thin_hover.png);}

		.red .highlight_button_active a { background-image: url(../../assets/images/colours/red/highlight_solid_thin_hover.png);}
		.highlight_button_active a.red { background-image: url(../../assets/images/colours/red/highlight_solid_thin_hover.png);}
		.highlight_button_active a:hover.red { background-image: url(../images/colours/red/highlight_solid_thin_hover.png);}

		.turquoise .highlight_button_active a { background-image: url(../../assets/images/colours/turquoise/highlight_solid_thin_hover.png);}
		.highlight_button_active a.turquoise { background-image: url(../../assets/images/colours/turquoise/highlight_solid_thin_hover.png);}
		.highlight_button_active a:hover.turquoise { background-image: url(../images/colours/turquoise/highlight_solid_thin_hover.png);}
		
		.brown .highlight_button_active a { background-image: url(../../assets/images/colours/brown/highlight_solid_thin_hover.png);}
		.highlight_button_active a.brown { background-image: url(../../assets/images/colours/brown/highlight_solid_thin_hover.png);}
		.highlight_button_active a:hover.brown { background-image: url(../images/colours/brown/highlight_solid_thin_hover.png);}
		
		.orange .highlight_button_active a { background-image: url(../../assets/images/colours/orange/highlight_solid_thin_hover.png);}
		.highlight_button_active a.orange { background-image: url(../../assets/images/colours/orange/highlight_solid_thin_hover.png);}
		.highlight_button_active a:hover.orange { background-image: url(../images/colours/orange/highlight_solid_thin_hover.png);}

		.light_blue .highlight_button_active a { background-image: url(../../assets/images/colours/light_blue/highlight_solid_thin_hover.png);}
		.highlight_button_active a.light_blue { background-image: url(../../assets/images/colours/light_blue/highlight_solid_thin_hover.png);}
		.highlight_button_active a:hover.light_blue { background-image: url(../images/colours/light_blue/highlight_solid_thin_hover.png);}



	/* Spotlight */
	.spotlight
		{
			display: block;
			position: relative;
			/*border: 1px solid #D6EBC6;*/
			/*margin: 0 0 15px 0;*/
			margin: 0 0 15px 0;
			padding: 0px;
			clear: both;
		}
		
		.spotlight .spotlight_body
			{
				position: relative;
				z-index: 1;
				padding: 5px 15px 5px 15px;
			}

		.spotlight h3 {margin: 0 0 5px 0;}
		.spotlight .spotlight_title {
			font-size: 1.1em; 
			padding: 15px; 
			margin: 0px; 
			line-height: 23px; 
			color: #06297F; 
			position: relative; 
			z-index: 20; 
			border-bottom: 1px solid #D6EBC6;}

		.spotlight .spotlight_footer
			{
				display: none;
			}

		/*
		.spotlight .spotlight_tl,
		.spotlight .spotlight_tr,
		.spotlight .spotlight_br,
		.spotlight .spotlight_bl {position: absolute; width: 60px; height: 60px; display: block; z-index: 0;}
		
		.spotlight .spotlight_tl {top: -1px; left: -1px; background-position: -60px -60px; background-color: #FFFFFF;}
		.spotlight .spotlight_tr {top: -1px; right: -1px; background-position: 0px -60px; background-color: #FFFFFF;}
		.spotlight .spotlight_br {bottom: -1px; right: -1px; background-position: 0px 0px; background-color: #FFFFFF;}
		.spotlight .spotlight_bl {bottom: -1px; left: -1px; background-position: -60px 0px; background-color: #FFFFFF;}
		*/

		.spotlight_green,
		.spotlight_green_small,
		.spotlight_green_medium,
		.spotlight_green_large,
		.spotlight_green_xlarge
		{background-color: #E3F3CD;}


		.spotlight .spotlight_tl,
		.spotlight .spotlight_tr,
		.spotlight .spotlight_br,
		.spotlight .spotlight_bl {}
		
		.spotlight .spotlight_tl {background-image: url(../images/layout/spotlight-green-tl.png); background-position: top left; background-repeat: no-repeat;}
		.spotlight .spotlight_tr {background-image: url(../images/layout/spotlight-green-tr.png);background-position: top right; background-repeat: no-repeat;}
		.spotlight .spotlight_br {background-image: url(../images/layout/spotlight-green-br.png);background-position: bottom right; background-repeat: no-repeat;}
		.spotlight .spotlight_bl {background-image: url(../images/layout/spotlight-green-bl.png);background-position: bottom left; background-repeat: no-repeat;}
		.spotlight .spotlight_l {background-image: url(../images/layout/spotlight-green-l.png);background-position: left; background-repeat: repeat-y;}
		.spotlight .spotlight_r {background-image: url(../images/layout/spotlight-green-r.png);background-position: right; background-repeat: repeat-y;}
		.spotlight .spotlight_t {background-image: url(../images/layout/spotlight-green-t.png);background-position: top; background-repeat: repeat-x;}
		.spotlight .spotlight_b {background-image: url(../images/layout/spotlight-green-b.png);background-position: bottom; background-repeat: repeat-x;}
		
		.spotlight_grey,
		.spotlight_grey_small,
		.spotlight_grey_medium,
		.spotlight_grey_large,
		.spotlight_grey_xlarge
		{background-color: #FFFFFF;}
				
		.spotlight_grey .spotlight_tl,
		.spotlight_grey_small .spotlight_tl,
		.spotlight_grey_medium .spotlight_tl,
		.spotlight_grey_large .spotlight_tl,
		.spotlight_grey_xlarge .spotlight_tl {background-image: url(../images/layout/spotlight-grey-tl.png); background-position: top left; background-repeat: no-repeat;}
		.spotlight_grey .spotlight_tr,
		.spotlight_grey_small .spotlight_tr,
		.spotlight_grey_medium .spotlight_tr,
		.spotlight_grey_large .spotlight_tr,
		.spotlight_grey_xlarge .spotlight_tr {background-image: url(../images/layout/spotlight-grey-tr.png);background-position: top right; background-repeat: no-repeat;}
		.spotlight_grey .spotlight_br,
		.spotlight_grey_small .spotlight_br,
		.spotlight_grey_medium .spotlight_br,
		.spotlight_grey_large .spotlight_br,
		.spotlight_grey_xlarge .spotlight_br {background-image: url(../images/layout/spotlight-grey-br.png);background-position: bottom right; background-repeat: no-repeat;}
		.spotlight_grey .spotlight_bl,
		.spotlight_grey_small .spotlight_bl,
		.spotlight_grey_medium .spotlight_bl,
		.spotlight_grey_large .spotlight_bl,
		.spotlight_grey_xlarge .spotlight_bl {background-image: url(../images/layout/spotlight-grey-bl.png);background-position: bottom left; background-repeat: no-repeat;}
		.spotlight_grey .spotlight_l,
		.spotlight_grey_small .spotlight_l,
		.spotlight_grey_medium .spotlight_l,
		.spotlight_grey_large .spotlight_l,
		.spotlight_grey_xlarge .spotlight_l {background-image: url(../images/layout/spotlight-grey-l.png);background-position: left; background-repeat: repeat-y;}
		.spotlight_grey .spotlight_r,
		.spotlight_grey_small .spotlight_r,
		.spotlight_grey_medium .spotlight_r,
		.spotlight_grey_large .spotlight_r,
		.spotlight_grey_xlarge .spotlight_r {background-image: url(../images/layout/spotlight-grey-r.png);background-position: right; background-repeat: repeat-y;}
		.spotlight_grey .spotlight_t,
		.spotlight_grey_small .spotlight_t,
		.spotlight_grey_medium .spotlight_t,
		.spotlight_grey_large .spotlight_t,
		.spotlight_grey_xlarge .spotlight_t {background-image: url(../images/layout/spotlight-grey-t.png);background-position: top; background-repeat: repeat-x;}
		.spotlight_grey .spotlight_b,
		.spotlight_grey_small .spotlight_b,
		.spotlight_grey_medium .spotlight_b,
		.spotlight_grey_large .spotlight_b,
		.spotlight_grey_xlarge .spotlight_b {background-image: url(../images/layout/spotlight-grey-b.png);background-position: bottom; background-repeat: repeat-x;}

	/* icons */
	.icon {display: inline-block; width: 22px; height: 23px; background: url(../images/layout/icons.gif) no-repeat; margin-right: 10px;}
	.icon_arrow_green {background-position: 0px 0px;}
	.icon_arrow_turquoise {background-position: -66px 0px;}
	.icon_arrow_pink {background-position: -22px 0px;}
	.icon_arrow_purple {background-position: -22px -23px;}
	.icon_arrow_brown {background-position: -44px -23px;}
	.icon_arrow_red {background-position: -44px 0px;}
	.icon_arrow_orange {background-position: 0px -23px;}
	.icon_share {background: url(../images/layout/icon-share.gif) no-repeat; height: 23px; background-position: 0px 0px;}

	/* testimonial */
	.testimonial {width: 260px; background: url(../../assets/images/testimonial/testimonial_middle.jpg) repeat-y center; margin-bottom: 15px;}
		.testimonial .top {background: url(../../assets/images/testimonial/testimonial_top.jpg) no-repeat top center;}
		.testimonial .bottom {background: url(../../assets/images/testimonial/testimonial_bottom.jpg) no-repeat bottom;}
		.testimonial .tbody {padding: 81px 20px 20px 20px;}
		.testimonial p {padding: 0; margin: 0;}

	/*testimonials */
	#testimonials {padding: 10px 0;}
	#testimonials ul {list-style: none; padding:0px !important; margin:0px !important; position:relative;}
	#testimonials li {list-style: none; padding:0px; margin:0px; text-align: center; width: 100%;}
	#testimonials .text {padding-top: 10px;}

	/* Service Logos */
	.service_logos
		{
			margin: 0 0 15px 0;
		}
	
	
	/* enquireNowForm and consultation form */	
	.enquireNowForm {padding: 0; margin: 0; text-align: left;}
	.enquireNowForm .input input {width: 130px;}

	.enquireNowForm .input label
		{
			display: block;
			width: 52px;
			float: left;
			font-weight: bold;
			color: #54A408;
		}
	.enquireNowForm .input {padding: 0 0 10px 0; clear: both;}
	
	.enquireNowForm input.submit
			{
				width: auto;
				padding: 0px;
				margin: 0px;
				background: url(../images/layout/button-send.png) no-repeat center;
				border: none;
				width: 77px;
				height: 24px;
				text-indent: -5000px;
				cursor: pointer;
			}
	.enquireNowForm .submit {padding: 0px;}


	/* latest blog news */
	.news_list_tiny {margin-bottom: 15px;}
	.news_list_tiny ul {padding:0px; margin:0px; color: #666666; list-style: none;}
	.news_list_tiny ul li {background: url(../images/layout/bullet-green.png) no-repeat; background-position: 6px 10px; border-top: 1px solid #CCCCCC; padding: 0.4em 0; padding-left: 20px;}
	.news_list_tiny ul li a {color: #333333 !important; text-decoration: none !important;}

	.got_questions {margin-bottom: 15px;}


	/* get help */
	#get_help {position: fixed; bottom: 0px; left: 0px;}
	#get_help img {border: 0;}
	
	/*
	#get_help .overlay {
		display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;
		background-color: #999999;
		filter:alpha(opacity=75);
		-moz-opacity:0.75;
		-khtml-opacity: 0.75;
		opacity: 0.75;
		z-index: 1000;
	}
	#get_help .overlay_content_wrapper {position: fixed; top: 35%; left: 50%; z-index: 1001;}
	#get_help .overlay_content {display: block; z-index: 1001; position: relative; top: 0px; left: -110px;}
	#get_help .get_help_form {width: 220px; display: block;}
	*/

/* colour classes */
/*
Use these to change any text or content text colour to the colour you want
*/
.green_text, .green_text a {color: #54A408 !important;}
.blue_text, .blue_text a {color: #06297F !important;}
.pink_text, .pink_text a {color: #CC0066 !important;}
.purple_text, .purple_text a {color: #8B0F87 !important;}
.red_text, .red_text a {color: #CC0000 !important;}
.turquoise_text, .turquoise_text a {color: #3D959B !important;}
.brown_text, .brown_text a {color: #8C5233 !important;}
.orange_text, .orange_text a {color: #FE6804 !important;}
.light_blue_text, .light_blue_text a {color: #5973D9 !important;}
.standard_text {color: #000000;}

h1, h2, h3, h4, h5 {color:#06297F;}

body {color: #333333;}

		
/* font sizes */

html { font-size: 75%;}
.header .telephone {font-size: 1.6em;}
h1 {font-size: 1.4em;}
h2 {font-size: 1.25em; font-weight: bold; text-transform:capitalize;}
h3 {font-size: 1.25em; font-weight: bold;}
h4 {font-size: 1.2em; font-weight: bold; text-transform: uppercase;}
h5 {font-size: 1.1em;}

p.small {font-size: 0.8em;}
p.medium {font-size: 1.0em;}
p.large {font-size: 1.2em;}

.breadcrumb h3 {font-size: 1.1em;}

.consultationForm .input {font-size: 0.9em;}
.consultationForm a.whats_this {font-size: 0.8em;}
.consultationForm label {font-size: 0.9em;}

.highlight_button a {font-size: 1.0em;}
.highlight_med a {font-size: 1.2em;}
.highlight_big a {font-size: 1.4em;}

input,
select,
textarea {font-size: 1em;}

.footer {font-size: 0.9em; line-height: 150%;}
/*
TIPS:

To not print a col, add the value "no-print" to the class attribute of any tag you do not want being printed. Typically this will be the:
Navigation,
Consultation form column

*/

/*
Colours:

Pink: #CC0066
Pink-light: #D9408C

Purple: #8B0F87
Purple-light: #A84BA5

Red: #CC0000
Red-light: #D94040

Turquoise: #3D959B
Turquoise-light: #6EB0B4

Brown: #8C5233
Brown-light: #A97D66

Orange: #FE6804
Orange-light: #FE8E43

Light Blue: #5973D9
Light Blue-light: #A9B6EB

Blue: #06297F
Green: #54A408

*/
