@charset "utf-8";
/* Reset CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* define focus styles! */
:focus {
	outline: 0;
}

/*highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS Document */

/* RESET */
.bn {
border: 0;
}
.b1px {
border: 1px;
}

.mn {
margin: 0;
}
.pn {
padding: 0;
}

.al {
text-align: left;
}
.ar {
text-align: right;
}
.ac {
text-align: center;
}
.fl {
float: left;
}
.fr {
float:right;
}
.cb {
clear: both;
}
.cl {
clear: left;
}
.cn {
clear: none;
}
.bold {
font-weight: bold;
}
.normal {
font-weight: normal;
}

Body {line-height: 20px; background: url(http://www.mcardle-astroturf.co.uk//img/bg-repeat.jpg) repeat-x 0 25px; font-family: Arial; font-size: 17px; color: #464749;}

a, a:visited {text-decoration: none; color: #081635;}
a:hover {text-decoration: underline;}

h1 {font-size: 50px; color: #0d1c44; font-weight: normal; padding: 0 0 20px 0; line-height: 55px;}
h1.h1Home {font-size: 55px; font-weight: normal; padding: 0 0 10px 0; line-height: 40px;}
h2 {color: #081736;}
h2.titlePill {font-size: 17px; background: url(http://www.mcardle-astroturf.co.uk//img/title-pill-bg.png) no-repeat; width: 158px; height: 30px; display: block; color: #fff; padding: 8px 0 0 10px; z-index: 1000; position: absolute; top: -15px; left: 10px;}
h3 {font-size: 19px; color: #081736; padding: 0 0 20px;}

p {padding: 0 0 20px;}

img {margin: 0 0 15px 0;}

#wrapper {width: 950px; padding: 0 40px; margin: 0 auto; background: url(http://www.mcardle-astroturf.co.uk//img/bg-main.jpg) no-repeat center 25px;}

.headerTop {width: 100%; float: left; padding: 25px 0 20px; height: 127px;}

a.logo {background: url(http://www.mcardle-astroturf.co.uk//img/logo-mcardle-sport-tec.jpg) no-repeat; width: 162px; height: 124px; display: block; float: left; margin: 0 0 0 30px;}
a.logo span {display: none;}
		
.topNav {float: right; background: url(http://www.mcardle-astroturf.co.uk//img/top-nav-bg-repeat.jpg) repeat-x; height: 38px;width: 700px;}
.topNav ul {height: 38px;  float: left; background: url(http://www.mcardle-astroturf.co.uk//img/nav-top-left.jpg) no-repeat; padding: 0 0 0 15px;}
.topNav li {float: left; display: block; position: relative; z-index: 1000;}
.topNav a {float: left; display: block; height: 38px;}
.topNav .topNavRight {height: 38px; width: 14px; display: block; float: right; background: url(http://www.mcardle-astroturf.co.uk//img/nav-top-right.jpg) no-repeat;}
.topNav a span {display: none;}

.subNav {width:122px; padding-top: 10px; height: 100px; position: absolute; top: 38px; left: 0px; background: url(http://www.mcardle-astroturf.co.uk//img/nav-sub-top.gif) no-repeat 0 5px; z-index: 1000; display: none;}
.subNav .mid {padding: 0px; width: 100%; background: url(http://www.mcardle-astroturf.co.uk//img/nav-sub-bg.gif) repeat-y;}
.subNav ul {background: none; padding: 0px 5px 0 10px; height: auto;}
.subNav li {height: auto; padding: 0 0 0px; display: block; clear: both; float: left; width: 100%;}
.subNav a {height: auto; color: #fff; font-size: 11px; display: block; float: left;}
.subNav .bottom {clear: both; background: url(http://www.mcardle-astroturf.co.uk//img/nav-sub-bottom.png) no-repeat; width: 122px; height: 8px;}

a.btnHome {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat; width: 60px;}
a.btnsectors {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -60px 0; width: 82px;}
a.btnSports {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -142px 0; width: 68px;}
a.btnAbout {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -210px 0; width: 88px;}
a.btnCaseStudies {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -298px 0; width: 119px;}
a.btnNews {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -417px 0; width: 63px;}
a.btnLeisureTurf {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -480px 0; width: 119px;}
a.btnContact {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -599px 0; width: 72px;}

a.btnHome:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat 0 -38px;}
a.btnsectors:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -60px -38px;}
a.btnSports:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -142px -38px;}
a.btnAbout:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -210px -38px;}
a.btnCaseStudies:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -298px -38px;}
a.btnNews:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -417px -38px;}
a.btnLeisureTurf:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -480px -38px;}
a.btnContact:hover {background: url(http://www.mcardle-astroturf.co.uk//img/nav-btn.jpg) no-repeat -599px -38px;}

.headerEmail {width: 600px;padding: 15px 0 0 0;float: right; text-align: right; clear: right; font-size: 26px; color: #47474a; line-height: 29px;}
.headerEmail a {display: block; font-size: 26px; color: #071430; font-weight: bold;}

.header {width: 100%; height: 326px; float: left; position: relative;}

.headerHome { background: url(http://www.mcardle-astroturf.co.uk/img/header-home.jpg) no-repeat;}
.headerAbout { background: url(http://www.mcardle-astroturf.co.uk/img/bgAbout.jpg) no-repeat;}
.headerAthletics { background: url(http://www.mcardle-astroturf.co.uk/img/bgAthletics.jpg) no-repeat;}
.headerContact { background: url(http://www.mcardle-astroturf.co.uk/img/bgContact.jpg) no-repeat;}
.headerContractors { background: url(http://www.mcardle-astroturf.co.uk/img/bgContactors.jpg) no-repeat;}
.headerFootball { background: url(http://www.mcardle-astroturf.co.uk/img/bgFootball.jpg) no-repeat;}
.headerHockey { background: url(http://www.mcardle-astroturf.co.uk/img/bgHockey.jpg) no-repeat;}
.headerLocalAuth { background: url(http://www.mcardle-astroturf.co.uk/img/bgLocalAuth.jpg) no-repeat;}
.headerMulti { background: url(http://www.mcardle-astroturf.co.uk/img/bgMulti.jpg) no-repeat;}
.headerNews { background: url(http://www.mcardle-astroturf.co.uk/img/bgNews.jpg) no-repeat;}
.headerRugby { background: url(http://www.mcardle-astroturf.co.uk/img/bgRugby.jpg) no-repeat;}
.headerSchools { background: url(http://www.mcardle-astroturf.co.uk/img/bgSchools.jpg) no-repeat;}
.headerSportsClub { background: url(http://www.mcardle-astroturf.co.uk/img/bgSportsClub.jpg) no-repeat;}
.headerUniversity { background: url(http://www.mcardle-astroturf.co.uk/img/bgUniversity.jpg) no-repeat;}




#flashContent {}

.navTabs {position: absolute; bottom: 0px; left: 100px;}
.navTabs li {float: left; display: block; padding: 0 2px 0 0;}
.navTabs a {float: left; display: block; background: url(http://www.mcardle-astroturf.co.uk//img/btn-tab.gif) no-repeat; width: 120px; height: 20px; text-align: center; padding: 15px 0 0 0; font-size: 20px; color: #081635;}
.navTabs a:hover {color: #81b639; text-decoration: none;}

.container {padding: 40px 10px 20px 45px; float: left; }
.container.homeContainer {padding: 40px 10px 20px 20px;}

.content {padding: 0 0 20px;}
.homeColLeft { width: 425px; float: left;}
.homeColRight {width: 195px; float: left; margin: 0 0 0 10px;}
a.logoConstructionLine {background: url(http://www.mcardle-astroturf.co.uk//img/logo-constructionline.gif) no-repeat; width: 125px; height: 132px; display: block; margin: 10px 0 40px 30px;}
a.logoConstructionLine span {display: none;}

.homeColContent {padding: 0 0 60px 25px; width: 400px;}
.homeColContent li {background: url(http://www.mcardle-astroturf.co.uk//img/bullet-green.gif) no-repeat 0 7px; padding: 0 0 5px 11px;}

.homeBoxSurfices {z-index: 1000; padding: 30px 0px 0; position: relative; background: #f5f5f5 url(http://www.mcardle-astroturf.co.uk//img/box-home-420-top.jpg) no-repeat; width: 420px; float: left;}
.homeBoxSurfices .listRight {}
.homeBoxSurfices ul {float: left; margin-left: 20px; width: 370px; padding-bottom: 10px;}
.homeBoxSurfices li {padding: 0 0 5px;}
.homeBoxSurfices h3 {padding: 10px 20px 10px 20px; font-size: 17px;}
.homeBoxSurfices a { font-size: 15px; font-weight: bold; padding: 10px 20px 10px;}
.homeBoxSurfices .bottom {background: url(http://www.mcardle-astroturf.co.uk//img/box-home-420-bottom.jpg) no-repeat; width: 420px; height: 28px; display: block; clear: both;}

.homeColNews { position: relative; background: #f6f6f6 url(http://www.mcardle-astroturf.co.uk//img/box-home-270-top.jpg) no-repeat; width: 270px; padding: 40px 0px 0px; float: left; margin: 0 0 0 8px;}
.homeColNews .bottom {background: url(http://www.mcardle-astroturf.co.uk//img/box-home-270-bottom.jpg) no-repeat bottom; width: 270; height: 30px; display: block; clear: both;} 
.homeColNews ul {padding: 0 20px 0 20px;}
.homeColNews li {padding: 0 0 25px;}
.homeColNews li h2 {font-size: 15px; color: #0d1b42;}
.homeColNews p {padding: 0px;}
.homeColNews a {color: #0d1b42; font-weight: bold;}

.homeColNewsNew { position: relative; background: #eef8e6 url(http://www.mcardle-astroturf.co.uk//img/box-home-270-top-green.jpg) no-repeat; width: 270px; padding: 40px 0px 0px; float: left; margin: 0 0 0 8px;}
.homeColNewsNew .bottom {background: url(http://www.mcardle-astroturf.co.uk//img/box-home-270-bottom-green.jpg) no-repeat bottom; width: 270; height: 30px; display: block; clear: both;} 
.homeColNewsNew ul {padding: 0 20px 0 20px;}
.homeColNewsNew li {padding: 0 0 25px;}
.homeColNewsNew li h2 {font-size: 15px; color: #0d1b42;}
.homeColNewsNew p {padding: 0px;}
.homeColNewsNew a {color: #0d1b42; font-weight: bold;}

.homeColCaseStudies {padding: 30px 0 0 17px; position: relative; background: url(http://www.mcardle-astroturf.co.uk//img/box-home-195.jpg) no-repeat; width: 178px; float: left;}
.homeColCaseStudies a {color: #fff; background: #002049 url(http://www.mcardle-astroturf.co.uk//img/bg-home-casestudy.jpg) repeat-x; display: block; float: left; padding: 2px 0 0 5px; font-size: 12px; width: 151px;}
.homeColCaseStudies li {float: left; display: block; width: 156px;}
.homeColCaseStudies img {float: left; margin: 0px;}

.content table {padding: 0 0 20px; margin: 0px; display: block; float: left; clear: both; border-collapse: collapse}
.content table td {border: 1px solid #0D1C44; padding: 3px; border-collapse: collapse; font-size: 13px; }

.contentInt .colAboutLeft { width: 330px; float: left;}
.contentInt .colAboutMid {width: 320px; float: left; margin: 0 0 0 20px; background: #f5f5f5 url(http://www.mcardle-astroturf.co.uk//img/box-322-top.jpg) no-repeat;}
.contentInt .colAboutMid h3 {padding: 30px 20px 0 20px;}
.contentInt .colAboutMid h2 {padding: 10px 20px 10px 20px;}
.contentInt .colAboutMid ul {padding: 20px 20px 0 20px;}
.contentInt .colAboutMid li {list-style-type: none; background: url(http://www.mcardle-astroturf.co.uk/img/bullet-blue.gif) no-repeat left 8px; font-size: 17px; /*color: #091a39;*/ font-weight: bold; padding: 0 0 15px 15px;}
.contentInt .colAboutMid .bottom { background: url(http://www.mcardle-astroturf.co.uk/img/box-322-bottom.jpg) no-repeat; display: block; width: 322px; height: 33px;}
.contentInt .colAboutTesti {width: 157px; padding: 20px 20px; float: left; margin: 0 0 0 20px; background: url(http://www.mcardle-astroturf.co.uk//img/box-home-195.jpg) no-repeat;}
.contentInt .colAboutTesti p {font-style: italic; font-size: 15px; padding: 0 0 10px;}
.contentInt .colAboutTesti p.testiName {font-size: 12px; color: #091A39; font-size: 12px; font-weight: bold; font-style: normal;}

.contentInt  .colCenter {width: 320px; float: left;margin: 0 0 0 20px;}
.contentInt .colCenter .colAboutMid {margin: 0px;}
.contentInt  .colCenter .CenterExtra {width: 280px; float: left; padding: 20px;}

.contentInt .colLeft {width:660px; float: left;}
.contentInt .colLeft h2 {font-size: 21px; color: #081736; padding: 0 0 20px;}
.contentInt .colLeft h2 a {line-height: 24px;}
.contentInt .colNewsCS {width: 157px; padding: 20px 20px; float: left; margin: 0 0 0 20px; background: url(http://www.mcardle-astroturf.co.uk//img/box-home-195.jpg) no-repeat;}
.contentInt .colNewsCS p {color: #081635;}
.contentInt .colNewsCS ul {padding: 0 0 25px}
.contentInt .colNewsCS li {}
.contentInt .colNewsCS li.last {border: none;}
.contentInt .colNewsCS a { color: #081635; padding: 0 0 8px; display: block; font-size: 15px; line-height: 18px;}

.contentInt .colCSLeft {width: 330px; float: left;}
.contentInt .colCSMid {width: 330px; float: left; margin-left: 20px;}
.contentInt .colCSRight {width: 165px; padding: 30px 15px; float: left; margin: 0 0 0 20px; background: url(http://www.mcardle-astroturf.co.uk//img/box-home-195.jpg) no-repeat;}
.contentInt .colCSRight h2 {font-size: 23px; padding: 0 0 20px;}
.contentInt .colCSRight li {padding: 0 0 10px; line-height: 15px}
.contentInt .colCSRight a {font-size: 12px; font-weight: bold; line-height: 15	px;}
.contentInt .colCSRight .listSortBy {}
.contentInt .colCSRight .listSortBy label {font-size: 12px;}
.contentInt .colCSRight .listSortBy select {width: 100px;}

.contentInt .boxCSBottom {clear: both; float: left; width: 687px; display: block; position: relative; background: #f7f7f7 url(http://www.mcardle-astroturf.co.uk//img/box-687-top.jpg) no-repeat; margin: 40px 0 0 0;}
.contentInt .boxCSBottom ul {padding: 30px 10px 0 20px;}
.contentInt .boxCSBottom li {float: left; display: block; width: 320px; position: relative;}
.contentInt .boxCSBottom img {margin: 0px;}
.contentInt .boxCSBottom .bottom {background: url(http://www.mcardle-astroturf.co.uk//img/box-687-bottom.jpg) no-repeat; width: 687px; display: block; height: 27px; clear: both;}
.contentInt .boxCSBottom a.btnPillBlue {position: absolute; bottom: -10px; left: 0px; z-index: 1000; /*background: url(http://www.mcardle-astroturf.co.uk//img/btn-pill-blue.png) no-repeat;*/ background: #01518e; width: 236px; height: 40px; display: block; color: #fff; font-size: 12px; padding: 5px 15px 0; line-height: 16px;}

form label {font-size: 13px; color: #1f426e;}
form label span {color: #f00;}
form p {color: #1f426e; font-size: 13px;}

.contactBox {width: 591px; background: url(http://www.mcardle-astroturf.co.uk//img/img-form-bg.jpg) no-repeat; padding: 40px 20px 0;}

.formTop {clear: both; float: left;}
.formListInit { float: left; width: 216px;}
.formListInit li { padding: 0 0 10px;}
.formListInit label {width: 56px; display: block; float: left;}
.formListInit select { width: 40px;}
.formListInit input {width: 30px;}

.formListName {float: left; width:360px;}
.formListName li { padding: 0 0 10px;}
.formListName label {width: 80px; display: block; float: left;}
.formListName input {width: 150px;}

.formBox {clear: both; width: 100%; padding: 0 0 10px;}
.formBox label {width: 216px; display: block; float: left;}
.formBox input {width: 350px;}
.formBox textarea {}

.formListCounty { clear: both;}
.formListCounty li {float: left; display: block; width: 190px; padding: 0 0 10px;}
.formListCounty label {width: 75px; float: left; display: block;}
.formListCounty input {width: 75px;}

.formListBtns { clear: both; float: left; padding: 0 0 0 70px;}
.formListBtns li {padding: 0 0 0 140px; float: left;}
.formListBtns input {color: #1f426e; font-size: 14px; cursor: pointer;}

.colContactDet {width: 223px; float: left; padding: 100px 0 0 0;}
.colContactDet li {font-size: 17px;}
.colContactDet li span {font-weight: bold; color: #081533;}
.colContactDet address {font-style: normal;}

.genPage ul {margin: 0 0 15px 20px;}
.genPage li {list-style-type: disc;}

.footer {padding: 10px 0; border-top: 1px solid #6a738b; font-size: 10px; clear: both;}

#wrapper #flashcontent2 {display: block; clear: both;padding:0 0 30px 27px;}

.aboutColContent p {padding: 0 20px 20px;}