/* Start of CMSMS style sheet 'PLT :: layout' */
*{padding:0;margin:0;}


#container{
	width:943px;
	margin-left:auto;
	margin-right:auto;
	background:#19181D  url(uploads/layout/PLTbodyBG.jpg) repeat-x;

}

#header{

}

#topNav{
	height:68px;

}

#topNav a{
	padding-top:15px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
	font-style:italic;
	width:117px;
	height:52px;
	text-align:center;
	display:block;
	float:left;
	border-right:1px solid #000000;
	color:#ffffff;
}

#topNav a:hover, #topNav a.currentSection{
	background:url(uploads/layout/activeMenuBG.jpg) repeat-x;
}

div.homeBox{
width:155px;
padding-left:20px;
padding-top:0px;
padding-bottom:0px;
height:166px;
float:left;
color:#b1b1b1;
font-size:0.9em;
}
div.homeBoxLink{
width:155px;
padding-bottom:15px;
padding-left:20px;
	background:url(uploads/layout/blueArrowOnGrey.jpg) no-repeat;
font-size:0.9em;
float:left;
}


#headerLeft{
	width:707px;
	float:left;
	color:white;
	height:266px;
	background:url(uploads/layout/headerLeftBG.jpg) no-repeat;
}

#headerLeft h1{
	font-size:2.8em;
	text-transform: uppercase;
	font-style:italic;
	padding-left:20px;
	padding-top:17px;
}

#logo h1{
	text-indent:-2000px;
}

#headerRight{
	background:url(uploads/layout/headerRightBG.jpg) repeat-x;
	height:266px;
margin-left:707px;
}

#survey{
	padding-top:14px;
	padding-left:10px;
	color:#2a2156;
	line-height:1em;
font-size:0.9em;
}


div#homeHeader{padding-left:30px;padding-top:10px;width:260px;}
div#homeHeader h2{padding-bottom:6px;font-weight:normal;font-size:1.8em;}
div#homeCallNow{
	background:url(uploads/layout/callNowBG.png) no-repeat 1px 11px;
	padding-left:27px;
	font-weight:bold;font-size:1.7em;
	padding-top:6px;
}



#survey input{
padding:0;margin:0;
}

#survey h2{
	font-size:1.5em;
padding-top:10px;
}

div.importantRadios div{padding:0;height:16px;}
div.importantRadios input{padding:0;margin:0;margin-top:-1px;}

div.lateralRadio div{padding:0;height:16px;}
div.lateralRadio input{padding:0;margin:0;margin-top:-1px;}

div.surveyPostcode label{display:block;}
div.surveyPostcode{padding-top:5px;margin-top:0px;border:0px dotted green;}

div.surveyPostcode input{
width:120px;
margin-right:10px;
float:left;
}

#content{
	background:url(uploads/layout/contentBG.png) repeat-y;
}


#contentLeft{
	width:677px;
	padding-left:20px;
	padding-right:10px;
	padding-top:0px;
	float:left;
	line-height:1.3em;
	color:#b1b1b1;
	/*border-right:1px solid black;*/
}

#contentHome{
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	float:left;
	line-height:1.8em;
	color:#2e2e2e;
}

#contentHome2{
	padding-left:20px;
	padding-right:5px;
	padding-top:10px;
padding-bottom:10px;
	line-height:1.8em;
	color:#2e2e2e;
}

#contactHome {
padding-bottom:30px;
margin-top:20px;
}

#contentHomeLeft{
	float:left;
	width:280px;
}
#contentHomeLeft a{
padding:3px;
width:120px;
padding-left:12px;
	background:url(uploads/layout/redArrow.png) no-repeat 0px 4px;
}




#contentHomeRight{
	width:244px;
padding-left:190px;
	height:146px;
	margin-left:300px;
	background:url(uploads/layout/welcomeBG.jpg) no-repeat;
	line-height:1.2em;
	padding-top:20px;
padding-bottom:20px;
}

#contentHomeRight h2{
padding:0;margin:0;
font-weight:normal;
font-size:1.8em;
padding-bottom:20px;
}

#contentHomeRight h3{
padding:0;margin:0;
font-weight:normal;
font-size:1.3em;
margin-top:4px;margin-bottom:10px;
}


#contentHomeRight a{

}


#alsoSee {
padding-bottom:20px;
margin-top:20px;
}


#subSubNav{
	padding:0px 0px 3px 0px;

}


#contentRight{
	padding-top:10px;
	margin-left:727px;
}


#subContent{
	clear:left;
	height:186px;
	padding-left:20px;
	padding-top:20px;
	background:url(uploads/layout/ourCertificationsBG.jpg) repeat-x;
}


#footerContainer{

	height:79px;
}

#footer{
	width:766px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	text-align:center;
	color:#2e2e2e;
}


.hidden{display:none;}



/* End of 'PLT :: layout' */

