html {
 background-image: url(Images/BlueBody.jpg);
 background-repeat: repeat-x; 
}


body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: Black;
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 50px;
	left: 0px;	
	margin-top:0px;	
}

a img { 
	border-style:none; 
}

/* Text styles*/

h1, h2, h3 {
	margin: 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: #000000;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.4em;
	border-bottom: 1px dashed #D2D4C9;
	color: #BE983E;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul li
{
    list-style:disc;
}

.post 
{
 }

.post .title {
	color: #BE983E;
}

.post .title a {
	background: none;
	color: #000000;
	border: none;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .meta {
	border-bottom: 1px dashed #D2D4C9;
	text-transform: uppercase;
	text-align: left;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
}
.post .meta1 {
	border-bottom: 1px dashed #D2D4C9;
	text-transform: uppercase;
	text-align: center;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
}
.post .entry {
	padding: 10px 0 20px 0;
	text-align: justify;
	font-size: 16px;
	line-height: 12px;
}

.BlueBold
{
    color:#007EBE;
    font-weight:bold;
}

.GreenBold
{
    color:#4CFF00;
    font-weight:bold;
}

.Checka
{
    color:Red;
    font-weight:bold;
}

.Trade
{
    color:Blue;
    font-weight:bold;
}

.vSmall
{
    font-size:6pt;
}

.RedBold
{
    color:Red;
    font-weight:bold;
}

.GreenBold2
{
    color:Green;
    font-weight:bold;
}

.BlueText
{
    color:Blue;    
}

.GreenText
{
     color:Green;
}


#wrapper {
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;	
	z-index: 1;
}
/* Menu and header*/
#topmenuwrapper {
	height: 18px;
	width: 800px;
	background-image: url(Images/spacerblueSmall.jpg);
}

#contactLine {
	height: 35px;
	width: 800px;
	background-image: url(Images/SpacerOrange.jpg);
	background-repeat: repeat-x;
    color:Blue;
    font-family:Verdana, Tahoma, Arial, sans-serif;
    font-weight:bold;
    font-size:11pt;
}

#MissionStatement
{
    background-image: url(Images/Mission3.gif);
	background-repeat: no-repeat;
	height:118px;
	width:576px;
	margin-bottom:20px;
}
#HomePageContent
{
}

.NigelDavies
{
    float:right;  
	margin-right:25px; 
	margin-left:25px;
	margin-bottom:15px; 
} 

.sampleLeft
{
  float:left;  
  margin-right:25px; 
  /*margin-bottom:25px;*/
  margin-top:20px;   
}

.sampleRight
{
    /*width:355px;*/
    margin-top:20px;   
}


.tblInfo td span
{
    width:150px;
}
.styleDesc
{
    width:150px;
}

.contactHolder
{
    padding-left:30px;
    width:740px;
}


.contactDetails
{
    width:100px;
}


/*#headerimage 
{
    background-image: url(Images/TrueClean800x204.jpg);
	height: 204px;
	width: 800px;
}*/

#headerimageTop
{
    background-image: url(Images/TC_LOGO4.gif);
	height: 70px;
	width: 800px
    /*background-image: url(Images/TC_LOGO3.gif);
	height: 90px;
	width: 800px;*/
}

/*
#headerimageTopSmaller
{
    background-image: url(Images/TC_LOGO4.gif);
	height: 70px;
	width: 800px
}
*/

#headerimageHome
{
	background-image: url(Images/TC3.jpg);
	height: 198px;
	width: 800px	
}

#headerimageWave
{
	background-image: url(Images/wavescrash.jpg);
	height: 198px;
	width: 800px	
}

#headerimageAboutUs
{
	background-image: url(Images/TC4.jpg);
	height: 198px;
	width: 800px	
}
#headerimageContact
{
	background-image: url(Images/Contact.gif);
	height: 120px;
	width: 800px	
}
#headerImagesupply
{
	background-image: url(Images/CarpetSupply.jpg);
	height: 198px;
	width: 800px	
}
#headerImageLaminate
{
	background-image: url(Images/Laminate.jpg);
	height: 198px;
	width: 800px;	
}
#headerImageVinyl
{
	background-image: url(Images/Vinyl.jpg);
	height: 198px;
	width: 800px;	
}
#headerImageCarpet
{
	background-image: url(Images/Carpet.jpg);
	height: 198px;
	width: 800px;	
}
#headerimageDaisy
{
	background-image: url(Images/Daisy.jpg);
	/*background-image: url(Images/Lamb.jpg);*/
	height: 198px;
	width: 800px	
}
#headerimageQnA
{
	background-image: url(Images/Questions.jpg);
	height: 198px;
	width: 800px	
}
#headerimageSheep
{
	background-image: url(Images/Sheep.jpg);
	height: 198px;
	width: 800px	
}
#headerimageSheep3
{
	background-image: url(Images/Sheep6.jpg);
	height: 198px;
	width: 800px	
}
#headerimageAdvice
{
	background-image: url(Images/HandsGlobe.jpg);
	height: 198px;
	width: 800px	
}
#headerimageOzone
{
	background-image: url(Images/Clouds.jpg);
	height: 198px;
	width: 800px	
}
#headerImageservices
{
	background-image: url(Images/Falls.jpg);
	height: 198px;
	width: 800px	
}


#menu {
	width: 800px;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	background-image: url(Images/spacerblue.jpg);
}


#navigation-1 {
	padding: 0;
	margin:0px;
	list-style:none;
	width:800px;
	height:35px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
}


#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:133px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:9px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	/*color:#ffffff;*/
	color:White;
	width:133px;
	height: 17px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active, #navigation-1 a.current {
	padding:9px 0;
	display:block;
	text-align:center;
	text-decoration: none;
	background:transparent url(Images/hoverblue.jpg) no-repeat top center;   
	/*color:#ffffff;*/
	width:133px;
	height:17px;
}

#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:250px;
	position:absolute;
	top:33px;
	left:-1px;	
	border-top:none;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:250px;
	clear:left;
	width:250px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	padding:4px 0;
	width:250px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#FFFF3F;
	color:Blue;
	padding:4px 0;
	width:250px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border-left:1px solid #000000;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#000000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}
                    
                    

/* Content area*/

#contentwrapper {
	width: 800px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	/*border-left:1px dashed #FF9B49;
	border-right:1px dashed #FF9B49;*/
}

#leftcolumn {
	float: left;
	width: 156px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top:7px;
	background-repeat: no-repeat;
	height: 100%;	
	min-height:835px;
	text-align: center;
	background-color:White;
}
#rightcolumn {
	height: 100%;
	min-height:835px;	
	width: 600px;
	left: 170px;
	float: right;
	padding-left: 10px;
	padding-right: 20px;
	padding-top:7px;
	/*text-align: justify;*/
	background-color:White;
}

#ServiceMovie
{
    width:590px;
    height:115px;
}

.SmallCarpet
{
    background-image: url(Images/SmallCarpet.jpg);
	background-repeat: no-repeat;
	height:125px;
	width:108px; 
	text-decoration:none;
	
}
.SmallUpholstery
{
    background-image: url(Images/SmallUpholstery.jpg);
	background-repeat: no-repeat;
	height:125px;
	width:108px; 
	text-decoration:none;
	
}
.SmallHardFloor
{
    background-image: url(Images/SmallHardFloor.jpg);
	background-repeat: no-repeat;
	height:125px;
	width:108px; 
	text-decoration:none;
	
}
.SmallRug
{
    background-image: url(Images/SmallRug.jpg);
	background-repeat: no-repeat;
	height:125px;
	width:108px; 
	text-decoration:none;
	
}
.SmallOzone
{
    background-image: url(Images/SmallOzone.jpg);
	background-repeat: no-repeat;
	height:125px;
	width:108px;
	text-decoration:none;
	
}
.SmallCarpetSupply
{
    background-image: url(Images/SmallCarpetSupply.jpg);
	background-repeat: no-repeat;
	height:125px;
	width:108px; 
	text-decoration:none;
	
}

.BlueLink a
{
  color:Blue; 
  text-decoration:none; 
  font-size:10pt;
  padding-left:10px;
}
.GreenLink a
{
  color:Green;
  text-decoration:none;  
  font-size:10pt;
  padding-left:10px;
}

#OzoneLge
{
   background-image: url(Images/OzoneLge.jpg);
   background-repeat: no-repeat;
   height:175px;
   width:198px; 
}

#AirFlow
{
   background-image: url(Images/AirFlow.gif);
   background-repeat: no-repeat;
   height:113px;
   width:163px; 
}
	
/*menu  table data */
.tdLeftAlign
{
    text-align:left;
    padding-right:10px;
}

.tdLeftAlign a
{
    text-decoration:none;
    color:#B04765;   
}

.contactLineRight
{
    width:380px;
    float:right;
}

.submitButton
{
    background-color:Orange;
    color:Black;
    font-size:8pt;
    font-weight:bold;
    height:25px;
    width:100px;
}

.submitButton2
{
    background-color:Orange;
    color:Black;
    font-size:8pt;
    font-weight:bold;
    height:25px;
    width:200;
}

.contactTblBack
{
    background-color:#D5F7FD;
    padding: 5px 3px 5px 3px;
}


/* Footer */

.newFooter
{
    width:800px;
    float:left;
    padding-top:20px;
    background-color:#FFFFD9;       
}

.newFooter2
{
    background-image: url(Images/AreasCoveredMerged2.jpg);
    background-repeat: no-repeat;
    width:800px;
    height:225px;
    float:left;         
}

.footerContainer
{
    float:left;
    width:280px;
    height:auto;
    padding:10px 0px 0px 15px;  
}

.newFooterTextHeader
{
    float:left;    
    color: #BE983E;
    font-size:14pt;   
}
.newFooterText
{
    padding-top:15px;
    float:left;   
    clear:both;  
}
.newFooterText a
{
    text-decoration:none; 
}

.bottomLineText a
{
    text-decoration:none;
    color:White;
}

.newFooter .title {
	color: #BE983E;
	padding:0px 0px 10px 20px;
    background-color:#FFFFD9;	
}

.newFooter .footerHeader
{
    padding:0px 20px 20px 20px; 
   background-color:#FFFFD9;
}

.footerImage
{
    background-image: url(Images/AreasCoveredMerged.jpg);
    background-repeat: no-repeat;
    background-color:#FFFFD9;
    height: 271px;
	width: 471px;	
}

.bottomLine
{
    height: 48px;
	width: 800px;
	float:left;
	background-image: url(Images/spacerblueSmallInvert.jpg);
	background-repeat: repeat-x;
}

.CN_Logo
{
   float:left; 
   padding:5px 0px 0px 5px;
}
.bottomLineText
{
    color:White;
    float:right;
    padding: 20px 8px 0px 0px;
}

.PhoneUs
{
   background-image: url(Images/Contact_Phone.png);
   background-repeat: no-repeat;
   height: 67px;   
   float:left;
   margin-top:5px;   
}

.oBack
{
    background-image: url(Images/OrangeHeader.jpg);
    background-repeat:repeat-x;   
    color:Blue;
    padding:3px 3px 3px 3px;
}

.oBackFull
{
    background-image: url(Images/OrangeHeader.jpg);
    background-repeat:repeat-x; 
    width:100%;
    float:left;  
    color:Blue;
    padding:3px 3px 3px 3px;
    margin-top:20px;
    margin-bottom:15px;
}

.fullWidth
{
    width:600px;
    clear:both;
}

.oBackNigel
{
    background-image: url(Images/OrangeHeader.jpg);
    background-repeat:repeat-x;   
    color:Blue;
    width:290px;
    padding:3px 3px 3px 3px;
}

.Address
{
    width:180px;
    float:left;
    clear:none;
    font-size:10pt;
}

.Van
{
    float:right;
}

.Write
{
    float:left;
    padding-right:50px;
}

.Call
{
    float:left;
    clear:none;
    padding-right:60px;
}
.PhoneDetails
{
    height:73px;
}
.PhonePad
{
    padding-top:15px;
}

.Mail
{
    float:left;
    clear:none;
    padding-right:55px;
}

.AdviceList a
{
    text-decoration:none;
    font-weight:bold;
    color:Blue;
}

.AdviceList span
{
    text-decoration:none;
    font-weight:bold;
    color:Black;
}

.NoUl
{
    text-decoration:none;
    font-weight:bold;
    color:Blue;
}

.listNum
{
    font-weight:bold;
}

.tblProducts
{
    width:100%;
}

.tblProducts .App .Spec
{
    width:40%;
}

.tblProducts .Pic
{
    width:20%;
}

.OzoneBenefitsHolder
{
    width:90%;
    border: solid 1px #C0C0C0;
    background-color:#CFFFFE;
    padding:5px 5px 0px 5px;
    margin-left:20px;   
}

.sig
{
    font-family: Lucida Handwriting, Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: Black;
}

.errorText
{
    font-weight:bold;
    color:Red;
}

.goodText
{
    font-weight:bold;
    color:Blue;
}

.carpetRcol
{
    width:260px;
    float:right;
}

.carpetLcol
{
    width:300px;
    float:left;
}

.padDate
{
   margin-top:-5px;
}

.wSafe
{
    color:#BE983E;
    font-weight:bold;    
}
.wSafeSmall
{
    color:#BE983E;
    font-weight:bold;
    font-size:6pt;
    vertical-align:top;
}

.toggler
{
    float:left;
    width:200px;
    height:50px;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    color:Blue;
    background-image: url(Images/raise2.gif);
    background-repeat:no-repeat;
    padding-top:16px;
}

.togglerInactive
{
    float:left;
    width:200px;
    height:50px;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    color:Blue;
    background-image: url(Images/flat.gif);
    background-repeat:no-repeat;
    padding-top:16px;
}

.showIt
{
    display:block;
}

.hideIt
{
    display:none;
}








