/* CSS Document */

body
{
	padding: 0;
	margin: 0;
	color: #6d6e71;
	font-family: 'ArialRegular', Arial, Verdana, sans-serif;
}

body#tinymce {padding:10px; background:#fff;} 

#centre hr
{
	clear: both;
	border: none;
	border-bottom: 1px dashed #ccc;
	padding: 0;
	margin: 10px 0;
	height:1px;
}

#centre img {border:none;}

/* Font styles */

#centre h1
{
	font-weight: normal;
	margin: 0;
	padding: 0 0 25px 0;
	line-height: 1.2em; 
	font-family: 'ArialLight', Arial, Verdana, sans-serif;
}

#centre h2
{
	font-weight: normal;
	margin: 0;
	padding:  0 0 15px 0;
	line-height: 1.4em;
	font-family: 'ArialLight', Arial, Verdana, sans-serif; 
}
 
#centre h3
{
	font-weight: normal;
	margin: 0;
	padding:  0 0 15px 0;
	line-height: 1.4em; 
}

#centre h4
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.4em; 
}

#centre h5,
#centre h6
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}

#centre p,
#centre td
{
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.4em;
}

#centre ul,
#centre ol
{
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 25px;
	line-height: 1.4em;
}

#centre li
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.4em; 
	list-style-image: url(/themes/lewisford_theme_2014/images/bullet-arrow.png);
}
	#centre #contentHome h1,
	#centre #contentHome p {color: #fff;}

h1
{
	font-size: 28px;
}

h2
{
	font-size: 22px;
}

h3
{
	font-size: 18px;
}

h4
{
	font-size: 16px;
}

p,
td,
li
{
	font-size: 13px;
}

h5,
h6
{
	font-size: 10px;
}

.highlight
{
	color: #1eaaff;
}

#centre a
{
	text-decoration: none; 
	color: #1eaaff;
}

#centre a:hover
{
	text-decoration: underline; 
	color: #1eaaff;
}

#centre h1 strong,
#centre h2 strong,
#centre h3 strong,
#centre h4 strong,
#centre h5 strong,
#centre h6 strong,
#centre strong,
#centre p strong,
#centre li strong
{
	font-family: 'ArialBold', Arial, Verdana, sans-serif; 
	font-weight: normal;
}

	#centre .iconButtons ul
	{
		list-style-type: none; 
		padding:0; 
		margin:0;
	}
	
	#centre .iconButtons li 
	{
		float: left; 
		padding:0; 
		margin: 0 22px 20px 0;
		width: 135px;
		height: 85px;
		display: block;
		overflow: hidden;
  -webkit-border-radius: 6px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
     -moz-border-radius: 6px; /* FF1-3.6 */
          border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  -webkit-box-shadow: 3px 3px 9px 1px #000000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 3px 3px 9px 1px #000000; /* FF3.5 - 3.6 */
          box-shadow: 3px 3px 9px 1px #000000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
	
	
#centre #galleryHome .galleryLink .galleryLinkText h4
{
	color: #000;
	font-family: 'ArialRegular', Arial, Verdana, sans-serif;
	font-size: 13px;
}

#centre #galleryHome .galleryLink .galleryLinkText p
{
	color: #000;
	font-family: 'ArialLight', Arial, Verdana, sans-serif;
	font-size: 11px;
}

#centre .slide a,
#centre .barLink a {text-decoration: none;}

#centre .barLink p a:hover {text-decoration: underline;}

#centre .barLink h3
{
	float: left;
	width: 246px;
	padding: 5px 30px 7px 10px;
	background: #666 url(/themes/lewisford_theme_2014/images/caseStudyArrow.png) no-repeat 260px center;
	color: #fff;
	font-family: 'ArialLight', Arial, Verdana, sans-serif;
	font-size: 13px;
	height: 31px;
	margin: 0 0 15px 0;
}	
	#centre .barLink.casestudies h3 {background-color: #f15a28;}
	#centre .barLink.testimonials h3 {background-color: #57748e;}
	#centre .barLink.services h3 {background-color: #6dc521;}

	#centre .barLink h3 strong {font-size:11px;}
	
	
	/* TWO LINES 
	
	#centre .iconButtons li a
	{
		float: left; 
		padding: 50px 20px 0 20px; 
		margin: 0;
		width: 95px;
		height: 35px;
		display: block;
		color: #fff;
		font-family: 'ArialLight', Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: center;
		line-height: 1.2em;
		background: url(/themes/lewisford_theme_2014/images/iconButtons.png) 0 0;
		
	} */
	
	#centre .iconButtons li a
	{
		float: left; 
		padding: 58px 20px 0 20px; 
		margin: 0;
		width: 95px;
		height: 27px;
		display: block;
		color: #fff;
		font-family: 'ArialBold', Arial, Verdana, sans-serif;
		font-size: 14px;
		text-align: center;
		line-height: 1.2em;
		background: url(/themes/lewisford_theme_2014/images/iconButtons.png) 0 0;
		
	}
		#centre .iconButtons li a:hover {text-decoration: none;}
		
		#centre .iconButtons li a.iconButton01 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) 0 0;}
		#centre .iconButtons li a.iconButton02 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -135px 0;}
		#centre .iconButtons li a.iconButton03 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -270px 0;}
		#centre .iconButtons li a.iconButton04 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -405px 0;}
		#centre .iconButtons li a.iconButton05 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -540px 0;}
		#centre .iconButtons li a.iconButton06 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -675px 0;}
		
		#centre #iconButtonBar .iconButtons li a.iconButton01 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) 0 -85px;}
		#centre #iconButtonBar .iconButtons li a.iconButton02 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -135px -85px;}
		#centre #iconButtonBar .iconButtons li a.iconButton03 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -270px -85px;}
		#centre #iconButtonBar .iconButtons li a.iconButton04 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -405px -85px;}
		#centre #iconButtonBar .iconButtons li a.iconButton05 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -540px -85px;}
		#centre #iconButtonBar .iconButtons li a.iconButton06 {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -675px -85px;}
		
		#centre .iconButtons li a:hover.iconButton01,
		#centre #iconButtonBar .iconButtons li a:hover.iconButton01,
		#centre #iconButtonBar .iconButtons li a.iconButton01.selected {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) 0 -170px;}
		#centre .iconButtons li a:hover.iconButton02,
		#centre #iconButtonBar .iconButtons li a:hover.iconButton02,
		#centre #iconButtonBar .iconButtons li a.iconButton02.selected {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -135px -170px;}
		#centre .iconButtons li a:hover.iconButton03,
		#centre #iconButtonBar .iconButtons li a:hover.iconButton03,
		#centre #iconButtonBar .iconButtons li a.iconButton03.selected {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -270px -170px;}
		#centre .iconButtons li a:hover.iconButton04,
		#centre #iconButtonBar .iconButtons li a:hover.iconButton04,
		#centre #iconButtonBar .iconButtons li a.iconButton04.selected {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -405px -170px;}
		#centre .iconButtons li a:hover.iconButton05,
		#centre #iconButtonBar .iconButtons li a:hover.iconButton05,
		#centre #iconButtonBar .iconButtons li a.iconButton05.selected {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -540px -170px;}
		#centre .iconButtons li a:hover.iconButton06,
		#centre #iconButtonBar .iconButtons li a:hover.iconButton06,
		#centre #iconButtonBar .iconButtons li a.iconButton06.selected {background: url(/themes/lewisford_theme_2014/images/iconButtons.png) -675px -170px;}

/* Navigation styles */

#centre #navigation ul
{
	float: right;
	padding: 0; 
	margin: 0; 
}

#centre #navigation ul li
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	display: inline;
	font-size: 16px;
		font-family: 'ArialRegular', Arial, Verdana, sans-serif;
		font-weight: normal;
}
	#centre #navigation ul li a {text-decoration:none; border-left: 1px solid #58595B; border-right: 1px solid #FFF; padding: 12px 15px 10px 15px; background: #c2c3c5; color:#58595B; margin: 0; /* FF3.5+, Opera 9+, Saf1+, Chrome */}
	#centre #navigation ul li a:hover,
	#centre #navigation ul li a.nav-selected {text-decoration:none; background: #ededee;}
	#centre #navigation ul li.first a {border-left: none; 
	padding-left: 20px;
	-webkit-border-radius: 6px 0 0 6px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 6px 0 0 6px; /* FF1-3.6 */
    border-radius: 6px 0 0 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */ }
	#centre #navigation ul li.last a { 
	padding-right: 20px;
	-webkit-border-radius: 0 6px 6px 0; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 0 6px 6px 0; /* FF1-3.6 */
    border-radius: 0 6px 6px 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */ }
	
#centre .quote
{
	float: right;
	height: 42px;
	margin: -1px 0 0 0;
	padding: 0;
}
	#centre .gallery
	{
		float: right;
		height: 42px;
		margin: 0;
		padding: 20px 40px;
	}
		#centre .galleryText
		{
			float: left;
			padding: 20px 0;
			width: 700px;
		}
		
	#centre .button
	{
		height: 42px;
		margin: 0;
		padding: 0;
	}

	#centre .quote a, 
	#centre .gallery a,
	#centre .button a 
	{
		float: left;
		color: #fff;
		font-family: 'ArialLight', Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 18px;
		text-decoration:none; 
		padding: 13px 20px 0 20px; 
		margin: 0;
		height: 29px;
		display: block;
		text-align: center;
		background: url(/themes/lewisford_theme_2014/images/quoteButton.png) repeat-x 0 0; 
	  -webkit-border-radius: 6px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
		 -moz-border-radius: 6px; /* FF1-3.6 */
			  border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
			  text-shadow: 1px 1px 1px #000;
	}
	#centre .quote a:hover, 
	#centre .gallery a:hover,
	#centre .button a:hover {background: url(/themes/lewisford_theme_2014/images/quoteButton.png) repeat-x 0 -43px;}
	
	
#centre #footer ul {float: left; list-style-type: none; padding: 0 60px 0 0; margin:0;}
#centre #footer ul.footerRight {float: right; list-style-type: none; padding: 0; margin:0;}
#centre #footer ul li {padding: 0; margin:0; font-size:12px; color:#6d6e71;}
#centre #footer ul li.footerSmall {font-size:10px;}
	
	#centre #footer a {text-decoration:none; color:#6d6e71;}
	#centre #footer a:hover {text-decoration:none; color:#fff;}

/* Miscellaneous Styles */

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.hidden {display:none;}