/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */

body 
{
font-size: 14px;
margin: 0px;
text-align: center;
background: #fff;
color: #686767;
font-family: Arial, Helvetica, sans-serif;
background:url(img/background.jpg);
background-repeat: repeat-x;

}
p{margin-bottom:10px; }
p.captcha{margin-bottom:0px;}
.errors{margin-top:-20px; border:1px solid #990410; font-size:11px; padding:2px 5px; color:#990410}
.errors p{font-size:11px; margin-bottom:0px;}
#content-left p{margin-left:10px;line-height:20px;}

h1{
	color:#2d466c;
	font-size:31px;
	margin-bottom:20px;
	margin-left:10px;
}
strong{font-weight: bold}
.red{color:#990410}
a{color:#929eb6; text-decoration:underline}
#global, #general{
	position: relative;
	margin: auto;
	overflow: hidden;
	min-width: 960px;
}
#head{
	position: relative;
	height: 134px;	
	
	}

#headwrap{
	position: relative;
	margin: auto;
	width: 957px;
	background: url('img/header-bg.jpg');
	background-repeat:no-repeat;
	height:134px;
	text-align:left;
	margin-top:3px;
	border-left: 3px solid #c8c8c8;
	border-right: 3px solid #c8c8c8;

}

	
		#logo{
			background:url('img/pcm-logo.jpg');
			background-repeat: no-repeat;
			margin-left:25px;
			width:133px;
			height:126px;
			display:block;
			text-indent:-9999em;
			float:left;
				}		
				
		#telegraph-logo{
			background:url('img/telegraph-logo.jpg');
			background-repeat: no-repeat;
			margin-right:25px;
			width:252px;
			height:111px;
			display:block;
			text-indent:-9999em;
			float:right;

		}
#headwrap p{
	float:left;
	width: 522px;
	font-size:16px;
	color:#2d466c;
	font-weight:bold;
	text-align:center;
	margin-top:56px;
}
		
						
	#wrap{
	position: relative;
	margin: auto;
	width: 957px;
	background:#fff;
	border-left: 3px solid #c8c8c8;
	border-right: 3px solid #c8c8c8;
}

	
	#page{
		position: relative;
		text-align: left;
		padding-bottom: 20px;
		

	}
	
		#content{
			float: left;
			padding-left:25px;
			padding-right:25px;
			width:907px;
		}
		
		* html #content{
			overflow: hidden;
		}
		#content-left{
			float:left;
			width:635px;
			
			
		}
		p.strapline{
			font-size:16px;
			color:#2d466c;
			line-height:24px;
			margin-bottom:20px;
			margin-left:10px;
		}
		h2{
			background: url(img/h2-bg.jpg);
			background-repeat:no-repeat;	
			width:635px;
			height:49px;
			line-height:48px;
			color:#2d466c;
			font-size:18px;
			font-weight:bold;
			padding-left:20px;
			margin-bottom:20px;
		}
		h3{
			color:#2d466c;
			font-weight:bold;
			font-size:18px;
			margin-bottom:20px;
			margin-left:10px;
		}
		#content-right .thank-you{
			border:1px solid #2d466c;
			color:#2d466c;
			padding:5px;
			text-align:center;
			margin-bottom:350px;
		}
		#content-right h2{
			color:#2d466c;
			width:212px;
			font-weight:bold;
			font-size:18px;
			margin-bottom:20px;
			margin-left:10px;
			background:none;
			line-height: 22px;
			height:22px;
			text-align:center;
			margin-left:0px;
			padding-left:0px;
		}

		h4{
			color:#2d466c;
			font-weight:bold;
			font-size:14px;
			margin-bottom:10px;
			margin-left:10px;
		}

		#content-left ul{
			margin-left:30px;
			margin-bottom:10px;
		}
		#content-left ul li{
			list-style-type: disc;
			list-style-position:outside;
			line-height:24px;
		}
		#go-back-pcm{
			background: url(img/logo-small.jpg);
			background-repeat:no-repeat;
			height:23px;
			line-height:23px;
			padding-left:35px;
			float:left;
			font-size:11px;
			margin-bottom:0px !important;
		}
		#go-back-telegraph{
			background: url(img/logo-telegraph-small.jpg);
			background-repeat:no-repeat;
			height:23px;
			line-height:23px;
			padding-left:90px;
			float:left;
			font-size:11px;
			margin-bottom:0px !important;
		}
		
		#content-right{
			float:right;
			width:252px;
			margin-right:0px;
		}			
		
		#content-right p{margin-bottom:0px;}

		.landing-contact{
			background:url(img/form-bg.jpg);
			background-repeat:no-repeat;
			width:212px;
			height:687px;
			padding:20px;
		}
		#content-right p.strapline{font-size:20px; margin-left:0px !important; margin-bottom:20px;}
		label{
			width:212px;
			color:#2d466c;
			font-size:12px;
			display:block;
			float:left;
		}
		.text{
			width:212px;
			border:1px solid #bbc8dd;
			float:left;
			height:31px;
			line-height:31px;
			font-size:14px;
			margin-top:5px;
			margin-bottom:10px;
		}
		.submit { 
			background:url(img/submit.jpg);
			background-repeat:no-repeat;
			width:95px;
			height:37px;
			line-height:37px;
			font-size:19px;
			text-align:middle;
			float:right;
			color:#fff;
			font-weight:normal;
			border:0px;
			cursor:pointer;
		}
		.call{
			font-weight:16px;
			color:#2d466c;	
			font-weight:normal;
			float:left;
			width:212px;
			margin-top:5px;
		}
		.big{
			font-size:31px;
		}
		.video{
			width:252px;
			float:left;
			margin-top:0px;
			}
		.video-top{
			font-size:12px;
			font-family:verdana;
			text-align:center;
			line-height:43px;
			height:43px;
			width:252px;
			color:#2d466c;
			font-weight:bold;
			background: url(img/video-top-bg.jpg);
			background-repeat:no-repeat;
			margin-bottom:0px;
		}
		.testimonial-big{
			background:url(img/testimonial-big.jpg);
			background-repeat: no-repeat;
			width:212px;
			height:210px;
			padding:20px;
			float:left;
			margin-top:20px;
		}
		.testimonial-small{
			background:url(img/testimonial-small.jpg);
			background-repeat: no-repeat;
			width:212px;
			height:174px;
			padding:20px;
			float:left;
			margin-top:20px;
		}

		blockquote{
			background: url("img/quote-start.png");
			background-repeat:no-repeat;
			background-position: top-left;
			padding-left: 23px;
			margin-bottom:10px;
		}
		.testimonial-text{
			background: url("img/quote-end.png");
			background-repeat:no-repeat;
			background-position: bottom right;
			padding-right: 23px;
			font-family: Verdana;
			font-size:12px;
			color:#2d466c;
			line-height:20px;
			margin-bottom:10px;
		
		}
		.author, .author-job{font-family: Verdana; font-size:12px; font-weight:bold; color:#2d466c; width:212px; padding-left:23px; display:block;}
#foot{
	position: relative;
	height: 214px;	
	
	
	}

	#footer{
		position: relative;
		margin: auto;
		background: url('img/footer-bg.jpg');
	background-repeat:no-repeat;
		width:965px;
		height:89px;
	}
	.footer-content{
		float:left;
		text-align:left;
		margin-top:40px;
		margin-left:30px;
	}
	.footer-content a{font-size:11px; color: #686767;}
	


p.reed
{
	background: url('img/reed.png');
	background-repeat: no-repeat;
	background-position: left left;
}

