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

body{
	background-color:#000000;
	background-image:url(images/oven-cleaning-surrey-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1D1D1D;
	text-decoration:none;
}

td,tr { border:0px solid #CCCCCC; font-weight:bold;}

p{margin:0px; padding:0px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#1D1D1D;}
.clear{
clear:both;
}

h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: none;
	color: #94BE1C;
	text-decoration: none;
	padding-bottom: 5px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing:normal;
}
 
h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top:0px;
	line-height: 20px;
	margin-top: 0px;
}

h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1D1D1D;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top:0px;
	line-height: 0px;
	margin-top: 0px;
}

hr {
border: 0; width: 100%; color: #CCCCCC; background-color: #999999; height: 1px; margin-bottom: 10px;
}
 
#main{
width:991px; height:auto; margin-left:auto; margin-right:auto;
}
.flash-header{
width:991px; height:215px; float:left; padding:0px; margin:0px;
}
.menu-bg{
width:991px; height:51px; float:left; background-image:url(images/menubg.jpg); background-repeat:repeat-x; margin-bottom:16px; padding:0px;
}
.menu{
width:991px; 
height:51px; 
line-height:51px; 
float:left; 
margin:0px auto; 
padding:0px;
text-decoration:none;
border:none;
}
.menu ul{
width:990px;
list-style-type:none; 
float:left; 
margin:0px; 
padding-left:1px;
text-decoration:none;
border:none;
}
.menu li{
line-height:51px; 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#FFFFFF; 
padding-top:0px;
text-align:center; 
display:block; 
text-decoration:none;
border:none;
}

.menu li a{
height:51px; 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#FFFFFF; 
text-decoration:none; 
line-height:51px; 
background-image:url(images/menubg.jpg); 
background-repeat:repeat-x; 
width:196px;
text-decoration:none;
border:none; 
}
.menu li a:visited{
height:51px; 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#FFFFFF; 
text-decoration:none; 
line-height:51px; 
background-repeat:repeat-x; 
width:196px;
text-decoration:none;
border:none; 
}

.menu li a:hover{
float:left; 
background-image:url(images/hover.jpg); 
background-repeat:repeat-x; 
display:block; 
width:196px;
text-decoration:none;
border:none;
}

.sep{
width:2px; 
height:51px; 
background-image:url(images/menusep.jpg); 
background-repeat:no-repeat; 
margin:0px auto; 
padding:0px;
}

.body-contents{
width:991px; height:auto; float:left; padding:0px; margin:0px;
}

.body-text{
color:#000000;
text-decoration:none;
border:none;
font-size:14px;
}

.body-contents a:link{
	color:#779C29;
	text-decoration:underline;
	border:none;
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.body-contents a:visited{
	color:#779C29;
	text-decoration:underline;
	border:none;
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.body-contents a:hover{
	color:#779C29;
	text-decoration:none;
	border:none;
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.whitebox-tbg{
width:991px; height:13px; float:left; padding:0px; margin:0px; background-image:url(images/body-tbg.jpg); background-repeat:no-repeat; background-position:bottom;
}
.whitebox-bg{
width:991px; height:auto; float:left; padding:0px; margin:0px; background-image:url(images/body-bg.jpg); background-repeat:repeat-y;
}
.whitebox-bbg{
width:991px; height:13px; float:left; padding:0px; margin:0px; background-image:url(images/body-bbg.jpg); background-repeat:no-repeat; background-position:top;
}
/* -------------------------------- BODY COLUMN LEFT -------------------------------*/
.column-left{
	width:682px;
	height:auto;
	float:left;
	padding:0px;
	clear: both;
}
.contents-left{
	width:640px;
	height:auto;
	float:left;
	padding-left:20px;
	padding-right:15px;
}
.contents-left2{
width:651px; height:auto; float:left; padding-left:20px; margin:0px;
}
.ticks-left{
width:360px; height:auto; float:left; margin:0px; padding:0px; 
}
.ticks-left ul{
width:360px; height:auto;  padding:0px; margin:0px; display:block;
}
.ticks-left li{
width:auto; display:block; background-image:url(images/oven-cleaning-surrey-tick.jpg); background-repeat:no-repeat; padding-left:20px; font-family:"Trebuchet MS"; font-size:17px; list-style-type:none; line-height:30px;
}

.ticks-right{
width:280px; height:auto; float:right; margin:0px; padding:0px; 
}
.ticks-right ul{
width:280px; height:auto; padding:0px; margin:0px; display:block;
}
.ticks-right li{
width:auto; display:block; background-image:url(images/oven-cleaning-surrey-tick.jpg); background-repeat:no-repeat; padding-left:20px; font-family:"Trebuchet MS"; font-size:17px; list-style-type:none; line-height:30px;
}

.welcome-text{
	width:415px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
}
.welcome-image{	width:225px; height:auto; float:right; padding:0px; margin:0px;	}
.image-why{	width:648px; height:auto; float:left; padding-bottom:18px; margin:0px;	}


/* ---------------------------------------- BODY COLUMN RIGHT ----------------------------------------*/
.column-right{ width:309px; height:auto; float:right; padding-top:37px;}

.ph-email-container{ width:282px; height:auto; float:left; padding-left:15px; padding-bottom:23px;}
.phone-email-now{ width:168px; height:72px; float:left; padding-left:11px; padding-right:103px; padding-top:37px; margin:0px; background-image:url(images/oven-cleaning-surrey-phonen.jpg); background-repeat:no-repeat; text-align:center;}*/
.phone-numbers{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #1D1D1D; text-decoration: none;font-weight: bold; line-height:20px; /*text-shadow:#FFFFFF 1px 1px 1px; */}
.email-text{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #1D1D1D; text-decoration: none;font-weight: bold; line-height:17px; /*text-shadow:#FFFFFF 1px 1px 1px; */}

.email-text a{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #1D1D1D; text-decoration: none;font-weight: bold; line-height:30px; /*text-shadow:#FFFFFF 1px 1px 1px; */}
.email-text a:hover{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #1D1D1D; text-decoration: none;font-weight: bold; line-height:30px; /*text-shadow:#FFFFFF 1px 1px 1px;*/ }

.booking-form-container{ width:309px; height:auto; float:left; padding:0px; margin-bottom:20px; }
.booking-form-title-bg{ width:309px; height:29px; padding-top:10px;	float:left;	background-image:url(images/booking-form-title-bg.jpg);	background-repeat:no-repeat; text-align:center;  background-position: center center;
}
.booking-form{	width:242px; height:auto; float:left; padding-left:34px; padding-top:28px;}
input{ width:222px; height:16px; float:left; margin-bottom:5px; padding:10px; background-image:url(images/input-bg.jpg); background-repeat:no-repeat; border:none;}
textarea{ width:222px; height:71px; float:left; margin-bottom:5px; padding:10px; background-image:url(images/textarea-bg.jpg); background-repeat:no-repeat; background-position:top; border:none;}
.submit-button{	width:91px; height:25px; float:right; background-image:url(images/oven-cleaning-surrey-submit.jpg); background-repeat:no-repeat; line-height:25px; margin:0px; padding:0px;}

.testimonials-container{ width:282px; height:auto; clear:both; padding-left:15px; padding-right:12px; margin:0px;}
.testimonial-title{ width:258px; height:35px; padding-left:24px; padding-top:12px; font-family:"Trebuchet MS"; font-size:18px; color:#FFFFFF; background-image:url(images/says-title-bg.jpg); background-repeat:no-repeat;}
.testimonial-bg{ width:234px; height:auto; padding-left:13px; padding-right:34px; background-image:url(images/say-bg.jpg); background-repeat:repeat-y; float:left; }
.testimonial-bottom-bg{ width:247px; height:41px; padding-right:35px; background-image:url(images/says-bg-bott.jpg); background-repeat:no-repeat; float:left; }
.testimonials-text{ width:235px; height:auto; float:left; padding-top:12px; margin:0px; background-image:url(images/quote-start.jpg); background-repeat:no-repeat; background-position:left top; text-align:justify; }
.signature-text{ width:200px; height:auto; float:right; padding-top:10px; margin:0px; text-align:right; }

/*-------------------------------------------FOOTER-------------------------------------*/
.footer-container{
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
}

.footer-contents{ width:991px; height:137px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-left:auto; margin-right:auto; }

.footer-contents-left{ width:558px; height:auto; padding:0px; padding-top:38px; padding-left:24px; float:left;}

.footer-email-number-sep{ width:251px; height:82px; background-image:url(images/footer-sep.jpg); background-repeat:no-repeat; background-position: top right; float:left;}
.footer-numbers{ width:195px; height:auto; padding-left:40px; padding-top:15px; background-image:url(images/oven-cleaning-surrey-phone-.jpg); background-repeat:no-repeat; line-height:20px;}
.footer-numbers a:link, a:visited, a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.footer-numbers a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; text-decoration:none; border-bottom:1px dotted #636363;}
.footer-links{ width:278px; height:auto; line-height:20px; padding-top:13px; padding-left:24px; float:right; font-family:Tahoma; font-size:11px; color:#C2C2C2; }
.footer-links a:link, a:visited, a:active{ font-family:Tahoma; font-size:11px; color:#999999; text-decoration:none; border-bottom:1px dotted #636363; }
.footer-links a:hover{ font-family:Tahoma; font-size:11px; color:#ffffff; text-decoration:none; border:none; }

.footer-w3c{ width:278px; height:auto; padding-top:10px; padding-left:24px; float:right; font-family:Tahoma; font-size:11px; color:#999999; }
.footer-w3c a, a:link{ border:none;}

.footer-contents-right{ width:300px; height:auto; margin:0px; padding-top:15px; padding-right:97px; float:right;}
.footer-contents-right-left{
	width:175px;
	height:auto;
	padding-left:20px;
	padding-top:37px;
	float:left;
}
.footer-contents-right-left a, a:link{ border:none;}

.gototop{ width:56px; height:auto; padding-left:30px; float:right;}
.gototop a, a:link{ border:none;}

.footer-keywords{ width:967px; height:auto; padding-left:24px; padding-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-left:auto; margin-right:auto; }

/*------------------services page text and images------------------*/

.holder-left{
width:310px; height:auto; float:left; padding:0px; margin:0px; text-align:justify;
}

.holder-right{
width:310px; height:auto; float:right; padding:0px; margin:0px; text-align:justify;
}

.images-border{ border:1px solid #9A9A9A;}
.images-border a, a:link{ border:1px solid #9A9A9A;}
.images-border a:hover{ border:1px solid #9A9A9A;}

.full-text{
width:642px; height:auto; float:left; padding-left:20px; padding-right:20px; text-align:justify;
}

/*------------------Price information------------------*/
.thumbs-links{ border:none; text-decoration:none;
}
.thumbs-links a, a:link, a:hover{ border:none; text-decoration:none;
}
.txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.bigtext {
	font-size: 18px;
}
