#main-template{position:relative;width:1030px;height:1600px;z-index:1;clip:rect(auto,auto,auto,auto);margin-right:auto;margin-left:auto;background-color:#FFFFFF;}
#main-template-gallery {
	position: relative;
	width: 1030px;
	height: 1600px;
	z-index: 1;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-color:#999;}
#header{position:absolute;width:914px;height:145px;z-index:1;left:3px;background-image:url(images/blocked-drain-weybridge.jpg);top:3px;font-family:'Kameron', serif;font-size:80px;color:#FBD410;font-weight:bold;padding-top:5px;padding-left:110px;}
#right-col{position:absolute;width:274px;height:1262px;z-index:2;top:152px;left:753px;background-color:#1A1A1A;}
#right-col-gallery {
	position: absolute;
	width: 274px;
	height: 1262px;
	z-index: 2;
	top: 152px;
	left: 753px;
	background-color: #1A1A1A;
}
#nav-bar{
	position: absolute;
	width: 1020px;
	height: 40px;
	z-index: 3;
	top: 153px;
	left: 3px;
	background-color: #1A1A1A;
}
#movie-banner{
	position: absolute;
	width: 744px;
	height: 363px;
	z-index: 2;
	top: 201px;
	left: 4px;
}
#text-header{
	position: absolute;
	width: 694px;
	height: 48px;
	z-index: 1;
	top: 570px;
	background-image: url(images/blocked-drains-Shepperton.jpg);
	left: 1px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left top;
}
#main-body-text{
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/drain-repairs-cobham.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-blank {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-lining {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/drain-lining.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-grease {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/fat-and-grease-in-drain.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-excavation {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/drain-excavation.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-toilet {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/blocked-toilet-cobham.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-cctv {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/cctv-drainage-survey-report.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-rats {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/rat-in-drainage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-block {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/drain-repair.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-areas {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/high-pressure-water-jetting.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-contact {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-gallery {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-services {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/cctv-drain-survey-weybridge.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#main-body-text-testimonials {
	position: absolute;
	width: 716px;
	height: 790px;
	z-index: 1;
	left: 20px;
	top: 630px;
	background-image: url(images/cctv-drainage-survey-cobham.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#services-we-offer{
	position: absolute;
	width: 256px;
	height: 380px;
	z-index: 7;
	left: 761px;
	top: 425px;
	padding-left: 6px;
	background-image: url(images/drain-repair-walton-on-thames.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.style1{font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;line-height:14px;}
.style2{font-size:15px;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:20px;font-weight:normal;font-variant:normal;text-transform:none;color:#000;}
.style3{font-size:14px;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:22px;}
.style7{font-size:13px;font-family:Arial, Helvetica, sans-serif;font-style:italic;line-height:27px;}
.style8{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;color:#FFF;text-align:center;}
.style6{font-size:15px;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:22px;font-weight:bold;}
.style4{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000;line-height:21px;}
.style5{font-size:18px;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:20px;font-weight:bold;font-variant:normal;text-transform:none;color:#D61F2E;}
ul{font-family:Arial, Helvetica, sans-serif;font-size:15px;margin:0;padding:0;list-style:none;z-index:3;color:#FFFFFF;}
ul li{display:block;position:relative;float:left;z-index:3;}
li ul{display:none;z-index:3;}
ul li a{display:block;text-decoration:none;color:#FBD410;background-color:#1A1A1A;white-space:nowrap;padding-top:11px;padding-right:25px;padding-bottom:12px;padding-left:25px;z-index:3;}
ul li a:hover{background-color:#FBD410;z-index:3;color:#1A1A1A;}
li:hover ul{display:block;position:absolute;z-index:3;}
li:hover li{float:none;font-size:15px;z-index:3;}
li:hover a{background-color:#1A1A1A;z-index:3;}
li:hover li a:hover{background-color:#FBD410;z-index:3;}
.slider{list-style:none;margin:0;padding:0;}
.slider li{position:absolute;display:none;width:750px;height:297px;}
.slider li:first-child{display:block;}
.slider img{display:block;height:297px;width:750px;max-width:100%;border:0;position:absolute;}
.slide_font{font-size:33px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;text-align:center;padding-top:85px;font-weight:normal;line-height:50px;}
#check-a-trade{
	position: absolute;
	width: 271px;
	height: 131px;
	z-index: 8;
	left: 755px;
	top: 826px;
	background-color: #1A1A1A;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}
.check_a_trade_button a:link{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:22px;}
.check_a_trade_button a:visited{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#FBD410;font-weight:bold;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:22px;}
.check_a_trade_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.check_a_trade_button a:active{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:22px;}
#jetadrain-logo{
	position: absolute;
	width: 188px;
	height: 305px;
	z-index: 9;
	left: 801px;
	top: 981px;
	background-image: url(images/blocked-drain-surrey.jpg);
}
#our-address{
	position: absolute;
	width: 245px;
	height: 131px;
	z-index: 10;
	left: 761px;
	top: 195px;
	background-image: url(images/contact-jetadrain.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-top: 70px;
	line-height: 20px;
}
#contact{position:absolute;width:131px;height:53px;z-index:11;left:779px;top:203px;}
.contact_button a:link{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:53px;}
.contact_button a:visited{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#FBD410;font-weight:bold;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:53px;}
.contact_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#FFFFFF;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:53px;}
.contact_button a:active{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:53px;}
.service_button a:link{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#000000;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:22px;}
.service_button a:visited{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000;font-weight:bold;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:22px;}
.service_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:22px;}
.service_button a:active{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#999999;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;line-height:22px;}
.small_footer_button a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#FFFFFF;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.small_footer_button a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:normal;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.small_footer_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.small_footer_button a:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#D61F2E;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}

.small_footer_button2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
.small_footer_button2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
.small_footer_button2 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.small_footer_button2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

#bottom-footer{
	position: absolute;
	width: 1031px;
	height: 70px;
	z-index: 12;
	left: 0px;
	top: 1539px;
	background-color: #999;
	padding-top: 20px;
}
#bottom-footer-gallery {
	position: absolute;
	width: 1031px;
	height: 70px;
	z-index: 12;
	left: 0px;
	top: 1539px;
	background-color: #999;
	padding-top: 20px;
}
#footer{
	position: absolute;
	width: 1024px;
	height: 117px;
	z-index: 13;
	left: 3px;
	top: 1418px;
	background-image: url(images/drain-repair-weybridge.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}
#footer-gallery {
	position: absolute;
	width: 1024px;
	height: 117px;
	z-index: 13;
	left: 4px;
	top: 1418px;
	background-image: url(images/drain-repair-weybridge.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}
.mobile_button a:link{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.mobile_button a:visited{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FBD410;font-weight:bold;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.mobile_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.mobile_button a:active{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#999999;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.ta_button a:link{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;text-align:center;}
.ta_button a:visited{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#FBD410;font-weight:bold;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;text-align:center;}
.ta_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#FFFFFF;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;text-align:center;}
.ta_button a:active{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#999999;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;text-align:center;}
.small_button a:link{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#000000;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.small_button a:visited{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;font-weight:bold;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.small_button a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FBD410;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
.small_button a:active{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#999999;text-decoration:none;font-style:normal;font-variant:normal;text-transform:none;}
#mobile-link-header{position:absolute;width:281px;height:38px;z-index:14;left:195px;top:99px;}
#ta-associated{position:absolute;width:341px;height:31px;z-index:15;left:667px;top:111px;text-align:center;}
.slider{list-style:none;margin:0;padding:0;}
.slider li{position:absolute;display:none;width:744px;height:363px;}
.slider li:first-child{display:block;}
.slider img{display:block;height:363px;width:744px;max-width:100%;border:0;position:absolute;}
.slide_font{font-size:50px;font-family:Arial, Helvetica, sans-serif;color:#999999;text-align:center;padding-top:120px;font-weight:bold;}
#mobile{
	position: absolute;
	width: 145px;
	height: 80px;
	z-index: 16;
	left: 782px;
	top: 1312px;
	background-image: url(images/mobile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 85px;
	padding-top: 2px;
}
.thumb span{position:absolute;visibility:hidden;}
.thumb:hover, .thumb:hover span{visibility:visible;top:114px;left:340px;z-index:5;}

/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#closeCookieConsent {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: -15px 0 0 0;
    font-weight: bold;
}
#closeCookieConsent:hover {
    color: #FFF;
}
#cookieConsent a.cookieConsentOK {
    background-color: #F1D600;
    color: #000;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    float: right;
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #E0C91F;
}
/*Cookie Consent End*/
