/* GLOBAL STYLES
------------------------------------------------------------------------------------*/
* {margin:0; padding:0;}

body {
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666666;
}

/* LAYOUT 
------------------------------------------------------------------------------------*/
#wrapper {
	position:relative; 
	width:1000px; 
	margin:0 auto;
}

/* ELEMENTS
------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5	{font-weight:normal;}
h1 			{font-family:"Times New Roman", Times, serif; font-size:1.8em; font-weight:bold;}
h2 			{font-family:"Times New Roman", Times, serif; font-size:1.4em;}
h3 			{font-size:1.2em; font-weight:bold; margin-bottom:5px; color:#024991;}
h4 			{font-size:1.4em; font-weight:bold;}
h5 			{font-size:1.6em; padding-bottom:10px; padding-left:30px;}
p 			{padding-bottom:10px;line-height:1.3em;}
a 			{color:#ffffff; text-decoration:none;}
b 			{color:#003c7f; text-decoration:none;}
a:hover		{color:#90bbec;}
ol, ul 		{list-style-type:none; list-style-position:outside;}
li			{}
small 		{font-size:70%; font-weight:normal !important; letter-spacing:1px;}
img, 
button 		{border:0;}

/* form elements */
input 		{padding:2px 2px 2px 2px;}
option 		{padding-right:0px;}

/* tables */
table 		{border-collapse:collapse; border-spacing:0;}

/* CLEARFIX 
------------------------------------------------------------------------------------*/
.clearfix:after 	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 			{display: inline-block;}
/* Hides from IE-mac */
* html .clearfix 	{height: 1%;}
.clearfix 			{display: block;}
/* End hide from IE-mac */

/* GLOBAL CLASSES AND IDs
------------------------------------------------------------------------------------*/
.imgBlock 			{display:block; height:0; overflow:hidden;}
.left, .right 		{float:left;}
.right 				{float:right;}
.center 				{float:center;}

/*HEADER BLOCK AND MENU
------------------------------------------------------------------------------------*/
#header {
	height:156px;
	padding-top:25px;
	background:url("images/header.jpg") no-repeat;
}
	#header span	{font-size:1.4em !important;}
	#header p 		{margin-top:5px;}
	
#header #newlook-logo {
	position:absolute;
	top:12px;
	left:25px;
	padding-top:115px;
	background:url("images/newlook-logo.png") no-repeat;
}

#header #images {
	position:absolute;
	top:10px;
	left:242px;
}

#checkatrade, #quotation, #contact-us, #testimonial {
	float:left;
	height:100px;
	padding:0 10px 0 10px;
}


#testimoniala {
	float:left;
	width:125px;
	height:100px;
	padding:20px 10px 0 120px;
	background:url("images/testimonial-icon.jpg") no-repeat;
}

#header #menu {
	position:absolute;
	top:151px;
	left:25px;
}

#header #menu li {
	float:left;
	padding:0 8px;
	font-size:.92em;
	font-weight:bold;
}

#header #menu a {
	color:#00397a;
}
#header #menu a.active {
	color:#FFFFFF;
}
#header #menu a:hover {
	color:#4983c5;
}


/*RC NEW CSS 14/10/12
------------------------------------------------------------------------------------*/

.twocolumn{
	width: 460px;
	padding: 0 25px;
	float: left;
}

.threecolumn{
	width: 700px;
	padding: 0 25px 25px 25px;
	float: left;
}

#homeimage {height:228px; margin-left:3px; background:url("images/homepage-image.jpg") no-repeat;}
#domesticimage {height:228px; margin-left:3px; background:url("images/domestic-image.jpg") no-repeat;}


.video-container {
	height:216px;
	width: 216px;
	float: right;
	margin: 0 13px 0 10px;
}


.video-container-commercial {
	height:150px;
	width: 205px;
	float: left;
	margin: 0 0 20px 0;
}


#leftBlock #contentRight-allergy {
	width:228px;
	margin-top: -60px;
}

	#leftBlock #columnThree3 {
		width:190px;
		padding:10px 25px 0 0;
		color: red;
	}



/*PAGE STRUCTURE FOR ALL PAGES.
------------------------------------------------------------------------------------*/

#leftBlock {
	width:738px;
}
	#leftBlock #gallery {
		height:228px;
		margin-left:3px;
		background:url("images/gallery-5.jpg") no-repeat;
	}
	#leftBlock #contentLeft {
		width:510px; 
	}
	#leftBlock #contentRight {
		width:228px;
	}
		#index-headerLeft {width:510px; padding-top:60px; margin-left: 20px; background:url("images/index-headerOne.jpg") no-repeat;}
		#index-headerRight {width:228px; padding-top:60px;background:url("images/index-headerTwo.jpg") no-repeat;}
                #test-headerLeft {width:510px;padding-top:30px;background:url("images/test-headerOne.jpg") no-repeat;}
		#test-headerRight {width:228px;padding-top:30px;background:url("images/test-headerTwo.jpg") no-repeat;}
		#domestic-headerfull {width:700px;padding-top:35px;background:url("images/your-carpet.jpg") no-repeat;}
                #domestic-headerLeft {width:510px;padding-top:60px;background:url("images/your-headerOne.jpg") no-repeat;}
		#domestic-headerRight {width:228px;padding-top:60px;background:url("images/your-headerTwo.jpg") no-repeat;}
		#allergy-headerfull {width:700px;padding-top:35px;background:url("images/allergy-awareness.jpg") no-repeat;}
		#before-after {width:700px;padding-top:35px;background:url("images/before-after.jpg") no-repeat;}
		#office-headerLeft {width:510px;padding-top:35px;background:url("images/office-headerOne.jpg") no-repeat;}
		#office-headerRight {width:228px;padding-top:35px;background:url("images/office-headerTwo.jpg") no-repeat;}
		#areas-headerLeft {width:228px;padding-top:30px;background:url("images/areas-headerOne.jpg") no-repeat;}
		#areas-headerRight {width:510px;padding-top:30px;background:url("images/areas-headerTwo.jpg") no-repeat;}
		#tech-headerLeft {width:510px;padding-top:30px;background:url("images/tech-headerOne.jpg") no-repeat;}
		#tech-headerRight {width:228px;padding-top:30px;background:url("images/tech-headerTwo.jpg") no-repeat;}
		#floor-headerLeft {width:510px;padding-top:30px;background:url("images/floor-headerOne.jpg") no-repeat;}
		#floor-headerRight {width:228px;padding-top:30px;background:url("images/floor-headerTwo.jpg") no-repeat;}
		#quote-headerLeft {width:510px;padding-top:30px;background:url("images/quote-headerOne.jpg") no-repeat;}
		#quote-headerRight {width:228px;padding-top:30px;background:url("images/quote-headerTwo.jpg") no-repeat;}
		#contact-headerLeft {width:510px;padding-top:30px;background:url("images/touch-headerOne.jpg") no-repeat;}
		#contact-headerRight {width:228px;padding-top:30px;background:url("images/touch-headerTwo.jpg") no-repeat;}
                #thanks-headerLeft {width:510px;padding-top:30px;background:url("images/thanks-headerOne.jpg") no-repeat;}
		#thanks-headerRight {width:228px;padding-top:30px;background:url("images/thanks-headerTwo.gif") no-repeat;}

	#leftBlock fieldset {
		border:none #FFF;
	}

	#leftBlock #columnOne {
		width:203px;
		padding:10px 0 0 25px;
	}
		#leftBlock #columnOne ul {
			width:160px;
			margin:0 0 15px 20px;
		}
		#leftBlock #columnOne li {
			width:140px;
 			margin-bottom:5px;
			padding-left:20px;
			background:url("images/blue-circle.jpg") no-repeat;
 			color:#024991;
 		}
		#leftBlock #columnOne .technical {
			margin:0 !important;
		}
		#leftBlock #columnOne .technical li {
 			margin-bottom:10px;
			padding-left:20px;
			background:url("images/blue-circle.jpg") no-repeat;
 			color:#666666 !important;
 		}
		
	#leftBlock #columnTwo {
		width:220px;
		padding:10px 0 0 15px;
	}
	#leftBlock #columnThree {
		width:190px;
		padding:10px 25px 0 0;
	}
		#leftBlock .testimon {
			font-style:italic;
		}
		#leftBlock .blueBold {
			margin-bottom:10px;
			padding-bottom:10px;
			border-bottom:2px solid #ccc;
			font-weight:bold;
			font-size:.9em;
			color:#024991;
		}
		#leftBlock #columnThree #more {
			padding-top:20px;
			background:url("images/more-button.jpg") no-repeat;
		}
		#leftBlock #columnTwo #stainGuide {
			padding-top:214px;
			background:url("images/stain-guide.jpg") no-repeat;
		}
					
#rightBlock {
	width:260px;
}
	#rightBlock #getaQuote {
		padding-top:186px;
		background:url("images/getaQuote.jpg") no-repeat;
	}	
	#rightBlock #contactUs {
		height:32px;
		padding:8px 0 0 32px;
		font-size:1.2em;
		background:url("images/contactUs.jpg") no-repeat;
	}	
	#rightBlock a:hover{
		color:#FFF;
		text-decoration:underline;
	}	
	#rightBlock #rightQuote-block {
	position:relative;
	padding-top:198px;
	background:url("images/removalGuide.jpg") no-repeat;
	}
	
	#rightBlock #rightQuote-block #name {
		position:absolute;
		top:88px;
		left:105px;
		width:115px;
		height:15px;
	}
	
	#rightBlock #rightQuote-block #email {
		position:absolute;
		top:130px;
		left:105px;
		width:115px;
		height:15px;
	}
	
	#rightBlock #rightQuote-block #submit {
		position:absolute;
		top:160px;
		left:105px;
		width:124px;
		padding-top:22px;
		cursor:pointer;
		border:none;
		background:url("images/submit-right.jpg") no-repeat;
	}
	#rightBlock #ourTruck {
		padding-top:243px;
		background:url("images/ourTruck.jpg") no-repeat;
		}
	#rightBlock #gaurantee {
		padding-top:182px;
		background:url("images/gaurantee.jpg") no-repeat;
		}
	#rightBlock #consumerline {
		padding-top:237px;
		background:url("images/consumerline.jpg") no-repeat;
	}
	#rightBlock #commercialDemo {
		padding-top:263px;
		background:url("images/commercialDemo.jpg") no-repeat;
	}

	#leftBlock #form p {
		Padding:2px;
	}
	#leftBlock input,
	#leftBlock select {
		width:180px;
	}
	#leftBlock textarea {
		padding:5px;
		margin-bottom:10px;
		width:180px;
	}
	#leftBlock #submit {
		margin-top:10px;
		padding-top:22px;
		background:url("images/submit-button.jpg") no-repeat;
		border:none;
		cursor:pointer;
	}
	#leftBlock .normal {
		color:#039;
	}
		
/*PAGES - Areas Covered Page.
------------------------------------------------------------------------------------*/
	#leftBlock #areaLeft {
		width:228px;
	}
	#leftBlock #areaRight {
		width:510px;
	}
	#leftBlock #areaRight #map {
		padding-top:430px;
		background:url("images/map.jpg") no-repeat;
	}

/*PAGES - Flooring Supply Page.
------------------------------------------------------------------------------------*/
	#leftBlock #flooringLeft {
		width:510px;
	}
	#leftBlock #flooringLeft ul {
		margin:0px ;
	}
	#leftBlock #flooringLeft li {
		padding:0px;
		margin:0px;
		background:none;
	}
	#leftBlock #flooringLeft #domestic-carpets h3,
	#leftBlock #flooringLeft #commercial-carpets h3,
	#leftBlock #flooringLeft #vinyl-flooring h3,
	#leftBlock #flooringLeft #real-wood h3,
	#leftBlock #flooringLeft #laminate-flooring h3 {
		margin:0px;
	}
	#leftBlock #flooringLeft #flooring {
		padding-left:25px;
	}
	#domestic-carpets {
		padding-left:80px;
		background:url("images/domestic.jpg") no-repeat;
	}
	#commercial-carpets {
		padding-left:80px;
		background:url("images/commercial.jpg") no-repeat;
	}
	#vinyl-flooring {
		padding-left:80px;
		background:url("images/vinyl.jpg") no-repeat;
	}
	#real-wood {
		padding-left:80px;
		background:url("images/real.jpg") no-repeat;
	}
	#laminate-flooring {
		padding-left:80px;
		background:url("images/laminate.jpg") no-repeat;
	}

/*PAGES - Clients Page
------------------------------------------------------------------------------------*/
#left-Block #clients {
	width:738px;
}

	#clients-headerLeft {width:738px;padding-top:30px;background:url("images/clients-header.jpg") no-repeat;}
	/*Client Logos*/
	#esg {float:left;width:156px;padding-top:65px;background:url("images/esg.jpg") no-repeat;}
	#mll {float:left;width:102px;padding-top:65px;background:url("images/mll.jpg") no-repeat;}
	#somerfield {float:left;width:98px;padding-top:65px;background:url("images/somerfield.jpg") no-repeat;}
	#sutton {float:left;width:105px;padding-top:65px;background:url("images/sutton.jpg") no-repeat;}
	#wessex {float:left;width:158px;padding-top:65px;background:url("images/wessex.jpg") no-repeat;}
	#holistic {float:left;width:119px;padding-top:65px;background:url("images/holistic.jpg") no-repeat;}
	#pavilion {float:left;width:145px;padding-top:65px;background:url("images/pavilion.jpg") no-repeat;}
	#amazon {float:left;width:245px;padding-top:65px;background:url("images/amazon.jpg") no-repeat;}
	#tcoe {float:left;width:181px;padding-top:65px;background:url("images/tcoe.jpg") no-repeat;}
	#mountford {float:left;width:167px;padding-top:65px;background:url("images/mountford.jpg") no-repeat;}
	#dp {float:left;width:187px;padding-top:65px;background:url("images/dp.jpg") no-repeat;}
	#energy {float:left;width:135px;padding-top:65px;background:url("images/energy.jpg") no-repeat;}
	#homes {float:left;width:217px;padding-top:65px;background:url("images/homes.jpg") no-repeat;}
	#newbold {float:left;width:199px;padding-top:65px;background:url("images/newbold.jpg") no-repeat;}
	#bcs {float:left;width:113px;padding-top:74px;background:url("images/BCS.jpg") no-repeat;}
	#roger {float:left;width:169px;padding-top:74px;background:url("images/Roger.jpg") no-repeat;}
	#ensys {float:left;width:95px;padding-top:74px;background:url("images/Ensys.jpg") no-repeat;}
	#foreman {float:left;width:111px;padding-top:74px;background:url("images/Foreman.jpg") no-repeat;}
	#orchard {float:left;width:133px;padding-top:74px;background:url("images/Orchard.jpg") no-repeat;}
	#zehnder {float:left;width:117px;padding-top:74px;background:url("images/Zehnder.jpg") no-repeat;}
	#lgm {float:left;width:115px;padding-top:74px;background:url("images/LGM.jpg") no-repeat;}
	#face {float:left;width:199px;padding-top:74px;background:url("images/Face.jpg") no-repeat;}
	#thelocal {float:left;width:210px;padding-top:74px;background:url("images/Thelocal.jpg") no-repeat;}
	#bps {float:left;width:214px;padding-top:74px;background:url("images/BPS.jpg") no-repeat;}
	#first {float:left;width:155px;padding-top:60px;background:url("images/first.jpg") no-repeat;}
	#col {float:left;width:221px;padding-top:60px;background:url("images/Col.jpg") no-repeat;}
	#shbc {float:left;width:208px;padding-top:60px;background:url("images/SHBC.jpg") no-repeat;}
	#glencross {float:left;width:154px;padding-top:60px;background:url("images/Glencross.jpg") no-repeat;}
	#abacus {float:left;width:141px;padding-top:63px;background:url("images/Abacus.jpg") no-repeat;}
	#giants {float:left;width:254px;padding-top:63px;background:url("images/Giants.jpg") no-repeat;}
	#squirrels {float:left;width:183px;padding-top:63px;background:url("images/Squirrels.jpg") no-repeat;}
	#kempsford {float:left;width:160px;padding-top:63px;background:url("images/Kempsford.jpg") no-repeat;}

/*PAGES - Footer
------------------------------------------------------------------------------------*/
#footer {
	margin-top:10px;
}

#footer a {
	margin-right:5px;
	font-size:.95em;
}
#footer p {
	padding:10px 0 0 10px;
}
#footer #paw-logo {
	padding-top:35px;
	width:150px;
	background:url("images/paw-logo.jpg") no-repeat;
}
#footer #checkatrade {
	padding-top:33px;
	width:159px;
	background:url("images/checkatrade-logo.jpg") no-repeat;
}


.vidIntro{
	border: 1px #002d6b solid;
	border-radius: 5px;
	background: #dceff4;
	width:204px;
	padding: 5px;
	margin-bottom:3px;
}

.checkTradePage{
	border: 1px #002d6b solid;
	border-radius: 5px;
	background: #002d6b;
	width:214px;
	margin-bottom:7px;
}