﻿body{padding:10px 0px 37px 0px; margin:0px 0px 37px 0px;}
.wrapper{max-width:1000px;width:98%;min-height:600px; position:relative; margin:0px auto; background-position:left top; background-repeat:no-repeat;}
#bgcarusel{ position:absolute; top:0; left:0; width:100%; height:335px;  z-index:0;}
.header{position:absolute; top:0; left:0; width:100%; height:126px;}
.mainrow{position:absolute; top:315px; left:0; width:100%;}
#Background{width:100%; height:67px; background-image:url(images/bg_menu.png); background-repeat:repeat-x; position:absolute; z-index:-999;top:40px;left:0;}
.logo{float:left; max-width:570px;width:100%; height:126px; /*background-image:url(images/bg_menu.png); background-repeat:repeat-x; background-position:left center;*/ position:relative;}
.logobg{ height:67px; background-image:url(images/bg_menu.png); background-repeat:repeat-x; background-position:left center; margin-top:30px; z-index:-1}
#dnn_dnnlogo_hypLogo{position:absolute; left:0px; top:0px;}
a,a:visited,a:link{color:#2967b5; text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-weight:400;}
.clearboth{clear:both;}
.maincontent{float:left; width:492px; background-image:url(images/bg_page.png); background-repeat:no-repeat;}
.maincontentP{width:980px; margin:0px auto 20px auto; background-color:transparent;}
.maincontentP .lefttd{ width:11px;  background-image:url(images/shadow_left.png); background-color:transparent; background-repeat:no-repeat; background-position:left top;}
.maincontentP .righttd{ width:11px; background-image:url(images/shadow_right.png);background-color:transparent; background-repeat:no-repeat; background-position:left top;}
.maincontentP .middletd{background-image:url(images/shadow_top.png); height:9px; background-position:left top; background-repeat:repeat-x;background-color:transparent; font-size:8px}
.maincontentP .contenttd{ background-color:White;padding:0px 10px;}
.sidebar{float:right; width:500px; margin-top:40px;}
.sidebar img{margin-bottom:10px;}
.sidebarleft{float:left; width:243px; height:132px;margin-bottom:15px;padding-top:11px}
.sidebarleft h2,.sidebarright h2{font-size:14px;margin-top:0px; line-height:1.2; color:#fff;font-weight:400;}
.sidebarright{float:right; width:243px; height:132px;margin-bottom:15px;padding-top:11px}
#SkipHere{ background-image:url(images/skip_hire.jpg);}
#Cages{background-image:url(images/Cages.jpg);}
#Colections{background-image:url(images/Dry-Mixed.jpg);}
#Rubbish{background-image:url(images/Wheelie.jpg);}
#dnnMenu{height:39px; float:right; margin-top:30px; z-index:100;}
#dnnMenu ul{padding:0px; margin:0px;}
#dnnMenu ul li{float:left; list-style:none;}
#dnnMenu ul li a{display:block; height:41px; padding-top:26px; font-family:Arial; font-size:14px; color:#fff; text-transform:uppercase; background-image:url(images/bg_menu.png); background-repeat:repeat-x; width:105px; margin-right:2px; text-align:center;}
#dnnMenu ul li a{ text-decoration:none;}
.sidebarleft div{ position:relative; float:right; color:White; width:130px; height:129px; line-height:1.2;}
.sidebarleft div a,.sidebarright div a{position: absolute; bottom:0px; left:0px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.sidebarright div{ position:relative; float:right; color:White; width:130px; height:129px;line-height:1.2;}
#SkipHere a{color:#5c7c33;}
#Cages a{color:#0042a3;}
#Colections a{color:#0042a3;}
#Rubbish a{color:#e35b1f;}
#Wait_Load{background-image:url(images/wait_load.jpg);}
#Wait_Load a{color:#fff;}
#curtain-sider{background-image:url(images/curtain-sider.jpg)}
#curtain-sider a{color:#0042a3;}
.footerdiv{width:316px; height:200px; border:2px solid #004aa7}
.footerdiv1{float:left;width:318px; margin-left:22px;}
.footerdiv1 img{margin-bottom:3px}
.footerdiv1 a{display:block; width:153px; height:39px;}
.footerdiv1 a#roll-on{float:left; background-image:url(images/Roll-on.jpg); margin:3px 0px;}
.footerdiv1 a#cages{float:right; background-image:url(images/Cages_s.jpg); margin:3px 0px;}
.footerdiv1 a#dry_mixed{float:left; background-image:url(images/dry_mixed.jpg); margin:3px 0px;}
.footerdiv1 a#wheelie_s{float:right; background-image:url(images/wheelie_s.jpg) ;margin:3px 0px;}
.footerdiv1 a#wait{float:left; background-image:url(images/wait.jpg);}
.footerdiv1 a#curtain_sider{float:right; background-image:url(images/curtain_sider.jpg);}
.leftfooter{float:left;}
.middlefooter{float:left; margin-left:21px; background-image:url(images/the_closest_MRF.webp),url(images/the_closest_MRF.jpg)}
.rightfooter{float:right;background-image:url(images/call_us.jpg); text-align:right; color:White; font-family:Arial; font-size:16px; padding-right:3px; width:313px;}
.s1,.s2,.rightfooter a{color:#ACE0F6;}
.s3{font-size:14px;}
.s1{font-size:24px; font-weight:bold;}
.rightfooter a{font-size:11px;}
.contentpane{min-height:20px; width:440px; margin:20px 0px 0px 30px;}
.footerlinks{float:left; width:49%; margin-top:40px; font-size:12px; font-family:Arial;}
.footerlinks a{font-size:12px; font-family:Arial; color:Black;}
#dnn_dnnCopyright_lblCopyright{display:block; width:49%; float:right;margin-top:40px; font-size:12px; font-family:Arial; font-weight:normal; text-align:right;}
.contactus .leftdiv{float:left;width:283px;}
.contactus .middlediv{float:left;width:318px; margin-left:24px;}
.contactus .rightdiv{float:right;width:287px;}
.contactus .rightdiv h3{font-weight:bold; font-family:Arial; font-size:14px;color:#004aa7; padding:0px; margin:0px 0px 5px 0px;}
.txtcont{width:277px; clear:both; margin-bottom:5px; font-family:Arial; font-size:12px; padding:3px;border:1px solid #004aa7;}
.divCapt{width:100%; clear:both;}
.txtLCapt{float:left; width:59%;}
.txtRCapt{float:right; width:39%;}
.btnSend{ background-color:#346dba; border:2px solid #004aa7; color:White;margin-top:3px;}
.Normal{font-family:Arial; font-size:14px; line-height:20px;}
.imgRecycling{position:absolute; right:3px; top:53px;font-family: Arial;font-size: 14px;color: #ffffff;text-transform: uppercase;width:215px;}
.imgRecycling img{float:left}
.imgRecycling span{float:right; display:block; padding-top:3px;}
.txtboxdiv{text-align:left;}
.txtboxdiv input[type="text"]{font-family:Arial; font-size:12px; padding:3px;border:1px solid #004aa7; margin-top:3px;}

.nivoSlide{position:relative;top:0px;left:0px;width:100%; height:335px;}
.nivoSlider img {position:absolute;top:0px;left:0px;width:100%; height:335px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {	display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:8; }
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:-999em; visibility:hidden; display:none;}
.nivo-prevNav {left:0px;visibility:hidden; display:none;}
.nivo-nextNav {right:0px;visibility:hidden; display:none;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{ position:absolute; top:150px; left:5px; }
.nivo-controlNav a {position:relative;z-index:100;background-image:url(images/bullet.jpg);cursor:pointer; text-indent:-999em; display:block; width:15px; height:15px; background-position:left; clear:both; margin-bottom:5px;/* float:left; margin-right:5px;*/}
.nivo-controlNav a.active {background-image:url(images/bullet.jpg); background-position:right;}
.rss_new h2{margin:0px 0px 5px 0px;font-weight: normal;}
.rss_new h4{margin:5px 0px 2px 0px; font-size:12px;}
.rss_new{font-size:12px;padding:3px;}
@media screen and (max-width: 960px) {
.maincontent{width:98%;clear:both;float:none;}
.contentpane{width:auto;}
.sidebarleft,.sidebarright{width:98%;clear:both;float:none;margin:0 auto;}
.maincontentP{width:100%}
}
