* 
	{
		font-family:arial,helvetica,sans-serif;
	}



a
	{
		color:#000 !important;
		text-decoration:none !important;
	}


body
	{
		margin-bottom:4em;
	}


.coredisciplinesLinksHolder_ul
	{
		display:none !important;
	}

.ul_coredisciplines_sub
	{
		display:none;
	}


#container, #wrapper, #contents_wrapper
	{
		display:block !important;
		z-index:0 !important;
		border:0px solid #f00 !important;
	}


#container 
	{
		width:90%;
		margin:auto;
	}
#wrapper
	{
		
	}



.coredisciplinesHolders
	{
		top:auto !important;
	}
	










.display_block
	{
		display:block;
	}
.display_none
	{
		display:none;
	}
.display_inline
	{
		display:inline;
	}








.noPrint
	{
		display:none;
	}
.makecontact_navigation
	{
		display:none;
	}

.testimonials_text
	{
		margin-bottom:1em;
	}

.portfolioHolders
	{
		display:none;
	}

#news h3, #testimonials h3, #testimonials h4, #testimonials p, #coredisciplines h3, #coredisciplines p, #makecontact h3, #makecontact p
	{
		padding:0;
		margin:0;
		border:0px solid #f00;
	}
#coredisciplines p, #makecontact p
	{
		margin-bottom:1em;
	}
.news_text
	{
		padding:0;
		margin:0;
	}

.bold
	{
		font-weight:bold;
	}
#aboutus, #coredisciplines, #portfolio, #prmarketing, #news, #testimonials
	{
		padding-bottom:1em;
		margin-bottom:1em;
		border-bottom:1px solid #999;
	}
.strattonList_contact p
	{
		margin:0;
		padding:0;
		
	}
.strattonTel
	{
		font-size:150%;
		padding:0;
		margin:0;
		font-weight:bold !important;
	}
.longerLine
	{
		clear:both;
	}






.newsDisplay_block
	{
		display:block;
	}
.newsDisplay_none
	{
		display:block;
	}
.newsDisplay_inline
	{
		display:inline;
	}
.newsItem
	{
		margin-bottom:1em;
	}
	



.makecontact_googlemaps
	{
		display:none;
	}


.satNav, .satNavPostcode
	{
		display:none;
	}
	

.lineBreak
	{
		display:inline;
	}

#header_lang
	{
		display:none;
	}
#leftNav
	{
		display:none;
	}
#rightOptions
	{
		display:none;
	}
#footer
	{
		display:none;
	}
h3
	{
		color:#000;
		margin:0;
		padding:0;
		
		font-size:28px;
		height:34px !important;
		background:none !important;
		text-indent:0 !important;
		border:0px solid #f00 !important;
		width:100% !important
	}

/*
	p
		{
			border:1px solid #f00;
		}
*/



th
	{
		padding-bottom:1em;
		text-align:left;
		border-bottom:1px dotted #ccc;
	}
td
	{
		padding-top:1em;
		padding-bottom:1em;
		vertical-align:top;
		border-bottom:1px dotted #ccc;
	}

.rates_packages th
	{
		text-align:center;
	}
.rates_packages td
	{
		text-align:center;
	}





