/* Paper Round CSS Document */
@import url("sIFR-print.css") print;
@import url("sIFR-screen.css");

/* fix border around SWF in Firefox 3 */
object { outline:none; }

/*GLOBAL STYLES */

*,html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th{margin:0; padding:0;}
img{border:none;}
a img {border: none;}
fieldset {border:0;}
ol, ul, li {list-style:none; margin:0;}
caption, th {text-align:left;}
h1{ font-size:18px;}
h2{ font-size:16px;color:#04660d;}
h5{ font-size:16px;color:#6d3d6d;margin-bottom:5px;}
h3{ font-size:15px;color:#4c4c48;}
h3.sifr{ font-size:15px;color:#a9acad;}
h4{ font-size:14px;}
h4.sifr{font-size:15px;height:19px;margin-bottom:5px;}
q:before, q:after {content:'';}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
address { display:table; white-space:pre;}
strong {font-weight: bold;}
em {font-style: italic;}
acronym {cursor:help; border-bottom:1px dotted #007692;}

spacer{ height:10px;}
.right{float:right;}
.left{float:left;}
.block{display:block;}
.clear{clear:both;}
.center{text-align:center;}
.hidden{ text-indent:-9999px; z-index:999; overflow:hidden;}
.none{ display:none;}
.show{ display:block;}
.alignL{text-align:left;}
.errormsg{font-size:11px; color:#FF0000;}
.required{color:#FF0000;}

body{background-color:#FFFFFF; background:url(../images/css/bg-page.gif) repeat-x top; font-family:Verdana, Lucida, Arial,Helvetica, sans-serif; font-size:13px; color:#474d50;}

/*** FORM STYLES ***/
form dt {float: left;clear: left;width: 95px; font-size:12px; color: #696868;}
form dd {margin: 0 0 0.5em 4em; font-size: 12px;text-align:left;}


#page{width:898px; margin:0 auto;padding-top:8px;}
#containter{width:898px;font-size:13px;}
.left-side{ float:left;width:244px;overflow:hidden;}
.right-side{float:left;width:654px;}
.for-tab{position: absolute;background:url(../images/css/for-brighton.png) no-repeat; display: block; z-index: 99; width:90px; height: 166px; top:1px; left:-284px; text-indent: -99999px; overflow: hidden;}
/*** footer ***/
#footer{margin-top:20px;width:898px;height:237px;background-color:#e9e9e9; font-size:11px;color:#565656;}
#footer a{font-size:11px;color:#565656;}
#footer-top-link{background-color:#e2e2e2;  height:40px; position: relative;}
#footer-top-link h4{font-size:13px; height:17px; position: absolute;top:12px;}
#footer-top-link .first{left:18px;}
#footer-top-link .second{left:207px;}
#footer-top-link .third{left:698px;}

#footer-center-link{height:145px;padding: 13px 0 0 19px;}
#footer-center-link a {color:#4c4c48;}
#footer-center-link a:hover, #footer-bottom-link a:hover{text-decoration:none;}
#footer-center-link .first{margin-left:23px;width:154px; border-right:1px dotted #8b8b8b;}
#footer-center-link .second{margin-left:34px;width:462px; border-right:1px dotted #8b8b8b; }
#footer-center-link .third{margin-left:27px; }

#footer-bottom-link{background-color:#e2e2e2;height:33px; padding: 6px 15px 0 19px; font-size: 10px;}
.footer-block{float:left;height:134px;}
.footer-block li{margin-bottom:10px;}
.footer-block .gray-list{margin-top:10px;}
.footer-block .gray-list li{padding-left:9px;background: url(../images/css/grey-arrow.gif) no-repeat 0px 4px;}
.no-margin{margin-right:0;}
.r-26{margin-right:26px;}
.r-35{margin-right:31px;}
.l-17{margin-left:17px;}
#paperround-regist{background: url(../images/logo-s-paperround.gif) no-repeat left center; width: 325px; height: 21px;padding-left:33px;padding-top:9px; margin-left:19px;margin-top:2px;}
#key-services{background: url(../images/text-key-services.gif) no-repeat;width: 143px;height: 14px;}
#we-collect{background: url(../images/text-we-collect.gif) no-repeat;width: 110px;height: 14px;}
#recyling-profiles{background: url(../images/text-recycling-profiles.gif) no-repeat;width: 169px;height: 15px;}

.contact-list{width:170px; margin-top:5px;}
.contact-list li{padding-left: 25px;height:18px;margin-bottom:5px;}
#li-phone{background: url(../images/icon/ico-mobile.gif) no-repeat center left;}
#li-mail{background: url(../images/icon/ico-mail.gif) no-repeat center left;}
#li-rss{background: url(../images/icon/ico-rss.gif) no-repeat center left;}
#li-skype{background: url(../images/icon/ico-skype.gif) no-repeat center left;}
#li-privacy{background: url(../images/icon/ico-privacy.gif) no-repeat center left;}
#li-tcond{background: url(../images/icon/ico-tc.gif) no-repeat center left;}
#li-return{background: url(../images/icon/return-policy.gif) no-repeat center left;}

/******/
.content{width:642px;float:right;}
#home.content{margin-top:15px;}
.content p{text-align:justify;}

/*-- logo --*/
#logo{background: url(../images/logo.gif) no-repeat; width: 244px; height: 167px; }
#logo h1{ overflow:hidden; text-indent:-9999px;}
#logo a{ display:block;width: 244px; height: 167px;}

/*-- shredding logo --*/
#shredding-logo{background: url(../images/shredding-logo.gif) no-repeat; width: 244px; height: 167px; }
#shredding-logo h1{ overflow:hidden; text-indent:-9999px;}
#shredding-logo a{ display:block;width: 244px; height: 167px;}

.top-banner{height:132px; width:653px;position: relative;}
.phoneno{position:absolute;font-size:24px; top:60px ;right:9px;}

/*-- top navigation --*/
#shredding-top-nav, #top-nav{height:35px; display:inline; float:left; }
#top-nav{background:url(../images/css/top-nav-bg.gif) repeat-x;}
#shredding-top-nav{background:url(../images/css/shredding-top-nav-bg.gif) repeat-x; }
#top-nav,#shredding-top-nav{
    padding-left: 169px;
    width: 484px;
}
#shredding-top-nav li, #top-nav li{display:inline; list-style:none;}

#top-nav a{background: url(../images/css/top-nav-new.png) no-repeat ;display:block;z-index:999;overflow:hidden;text-indent:-999px; float:left; height:35px;}

#shredding-top-nav a {background: url(../images/css/shredding-top-nav.png) no-repeat ;display:block;z-index:999;overflow:hidden;text-indent:-999px; float:left; height:35px;}

#nav-with-us a{background-position:0px 0px;width:126px;}
#nav-with-us a:hover, .active-with-us #nav-with-us a{background-position:0px -35px;	}

#nav-about a{background-position:-514px 0px;width:97px;}
#nav-about a:hover, .active-about #nav-about a{background-position:-514px -35px;	}

#top-nav-do-more a{background-position:-126px 0px;width:97px;}
#top-nav-do-more a:hover, .active-do-more #top-nav-do-more a{background-position:-126px -35px;    }

#nav-blog a{background-position:-223px 0px;width:113px;}
#nav-blog a:hover, .active-blog #nav-blog a{background-position:-223px -35px;	}
#nav-contact a{background-position:-336px 0px;width:86px;}
#nav-contact a:hover, .active-contact #nav-contact a{background-position:-336px -35px;	}
#nav-login a{background-position:-422px 0px;width:91px;}
#nav-login a:hover, .active-login #nav-login a{background-position:-422px -35px;}

/*** home ***/
/*--- left side ---*/
.call-us-now{background: url(../images/bg-call-us.gif) no-repeat right;width: 246px;height: 102px;}
#landfill{background: url(../images/text-zero-to-landfill.gif) no-repeat;
width: 117px;
height: 23px;
}

#waste-collection{background: url(../images/text-food-waste-collection.gif) no-repeat;
width: 158px;
height: 25px;
display:block;
overflow:hiddden;
text-indent:-999px;
}

.short-seperate{background: url(../images/css/line-dot.gif) repeat-x center;width: inherit;height: 13px;}
.content-seperate{clear:both;
background: url(../images/css/line-dot.gif) repeat-x center;
width:100%;
height: 13px;}

#accordion .content-seperate{
height: 13px;
margin-top:-7px;
}


.content-seperate-02 {clear:both;
background: url(../images/css/line-dot.gif) repeat-x center;
width:100%;
height: 1px;}

.block-seperate{clear:both;background: url(../images/css/line-dot.gif) repeat-x center;width:280px;height: 13px;}

#partners-with{background: url(../images/text-partners-with.gif) no-repeat;width: 82px;height: 13px;}
#carbon-smart{display:block;
text-indent:-999px;
background: url(../images/logo-carbon-smart.gif) no-repeat;
width: 127px;
height: 54px;
margin:10px 0 0 45px;
overflow:hidden;
}
.left-block{padding:10px 13px;}

/*--- content ---*/

.top-block{padding-top:8px;
margin:11px 0 10px 14px;}

.top-block-02 {padding:24px 10px 0 25px;}

.top-block-03 {padding-top:8px;
margin-left: 14px;
text-align:justify;
padding-right:20px}

.top-block img {float:left;margin-right:10px;}
#security-standards .top-block,#security-bins .top-block,#security-sacks .top-block{margin:0 0 10px 14px; padding-top:2px;}

.content-link, .content a{color:#474d50;}
.content-link:hover, .content a:hover{text-decoration:none;}
#complete-recycling{background: url(../images/text-complete-recycling.gif) no-repeat;width: 400px;height: 21px;}
#service-block{
    width:290px ;    
    padding-top:9px;
    padding-left:30px;
    background: url(../images/css/bg-services.gif) no-repeat;
    float:left;     
}

#recycling-service{background: url(../images/text-office-recycling-service.gif) no-repeat;width: 149px;height: 16px;}
#waste-manage{background: url(../images/text-waste-management.gif) no-repeat;width: 225px;height: 15px;margin:9px 0 6px 0;}
.green-list li,.blog-slide li{padding-left:8px;
background: url(../images/icon/ico-list.gif) no-repeat 0px 7px;}


#areaResults .green-list{float:left;}
#areaResults .green-list li{margin:2px 0;}

.green-list-span {display:block;
margin-left:8px;
margin-bottom:7px;}
.green-list-begin {width:69px;
display:block;
float:left;}
.green-sublist {display:block;
float:left;}

#service-block p{margin-top:10px; margin-bottom:25px;}
#service-block ul{float:left;
}

#shredding-block{
    width:292px ;
    height:300px ;
    padding-left:30px;
    padding-top:9px;
    background: url(../images/css/bg-shredding.gif) no-repeat;
    float:left;   
}
#security-shredding{background: url(../images/text-security-shredding.gif) no-repeat;width: 120px;height: 17px;margin-bottom:10px;}
#shredding-block p{margin-bottom:7px;}
#how-security{background: url(../images/text-see-how-wecure.gif) no-repeat;width: 243px;height: 18px;margin-top:14px;}

#scheme-block{ 
    width:287px ;
    height:120px;
    padding-left:30px;
    padding-top:5px;
    margin: 8px 10px 10px 0; 
    float:left;
    background: url(../images/css/bg-scheme.gif) no-repeat;
}
#recycling-scheme{background: url(../images/text-recycling-scheme.gif) no-repeat;width: 214px;height: 17px;}

#step-slide{position:relative;width:291px;height:118px;margin-top:10px; color:#ffffff;background-color: #c425a9;}
.steps-block{padding-left:102px;background-repeat: no-repeat;background-position: left;}
#step-1{background-image: url(../images/step-1.jpg);}
#step-2{background-image: url(../images/step-2.jpg);}
#step-3{background-image: url(../images/step-3.jpg);}
#step-4{background-image: url(../images/step-4.jpg);}
#step-5{background-image: url(../images/step-5.jpg);}
#step-6{background-image: url(../images/step-6.jpg);}
#slide-head{font-size:13px;position:absolute; top:11px; right:13px;width:163px; height:28px;z-index:99;}
#preSlide, #nextSlide{
width: 12px;
height: 13px;
display:block;
text-indent:-9999px;
overflow:hidden;
position:absolute;
}
#preSlide:hover,#nextSlide:hover{background-position:-12px 0;}
#preSlide{
    background: url(../images/icon/ico-p-pre.gif) no-repeat 0px 0px ;
    top:0px;
    right:15px;
}
#nextSlide{
    background: url(../images/icon/ico-p-next.gif) no-repeat 0px 0px;
    top:0px;
    right:0px;
}
.step-line{
    position:absolute;
    background: url(../images/css/step-dotline.gif) repeat-x center;
    width: 163px;
    height: 3px;
    top:24px;
    right:0px;
}
.steps-block{width:189px;height:118px;position:relative;z-index:10;}
.steps-block img{float:left;margin-right:12px;}

.steps-block p{line-height:13px;font-size:12px; width:168px;margin:0;}

.steps-text{position:absolute; top:45px; right:10px;}
#step-1{background-color:#c425a9;}
#step-2{}

#tab-block{	
        
}
#blog-block{width:538px;float:right;}
.content{margin-top:12px;}

.mootabs_title{display:inline; overflow:hidden;}
.content .mootabs_title li{margin-bottom:0;}
.mootabs_title li a{display:block;text-indent:-9999px; overflow:hidden;}

#blog-tab{background: url(../images/css/blog-tab.gif) no-repeat 0px -70px;
width: 134px;
height: 29px;
position:absolute;
top:5px;
left:0px;
overflow:hidden;
border-right:1px solid rgb(206,201,201);
}
#friends-tab{background: url(../images/css/blog-tab.gif) no-repeat -135px 0;
width: 179px;
height: 33px;
position:absolute;
top:0px;
left:135px;
overflow:hidden;
}

.active #blog-tab{background-position:0px 0px;}
.active #friends-tab{background-position:-135px -66px;}
/*
#blog-tab:hover{background-position:0px -99px;}
#friends-tab:hover{background-position:-135px -33px;}
*/

.active #blog-tab:hover{background-position:0px -33px;}
.active #friends-tab:hover{background-position:-135px -99px;}

.mootabs_panel {
	/*display: none;*/
	overflow: hidden;
}

.mootabs_panel.active {
	display: block;
	overflow:hidden;
}


#friends-block{
    height:175px;
    width:311px;
    margin-top:33px; 
    border-left:1px solid #cec9c9;
    border-right:1px solid #cec9c9;
    border-top:1px solid #cec9c9;
    position:relative;
    overflow:hidden;
}
#preBlog, #nextBlog,#preFriend, #nextFriend{
width: 12px;
height: 13px;
display:block;
text-indent:-9999px;
position:absolute;
overflow:hidden;
}
#preBlog, #preFriend{background: url(../images/icon/ico-green-pre.gif) no-repeat 0px 0px;top:11px; right:20px;}
#nextBlog, #nextFriend{background: url(../images/icon/ico-green-next.gif) no-repeat 0px 0px;top:11px; right:5px;}
#preBlog:hover, #nextBlog:hover,#preFriend:hover, #nextFriend:hover{background-position: -12px 0px;}
.friends-slide{padding:10px 10px 0 10px; overflow:hidden;}
.friends-slide h4 a{font-size:12px; width:265px;color:#818475; display:block;}
.friends-slide h4 a:hover{text-decoration:none;}
.friends-slide p{font-size:12px;margin-top:10px;}

/* profiles */


.select-profile{
padding-left:15px;
height:20px;
margin:5px 0px 0px 11px;}

.profiles {margin:5px 0px 8px 29px;}

.profiles a {display:block;
float:left;
width:195px;
height:60px;
margin-top:0px;
margin-right:9px;}

.shredding-profiles a {background:url(../images/shredding-profiles.gif);}
.recycling-profiles a {background:url(../images/recycling-profiles.gif);}
.shredding-profiles, .recycling-profiles{padding-bottom:3px;}

#profile-payg {background-position:0px 0px;}
#profile-payg:hover {background-position:0px -60px;}

#profile-10 {background-position:-195px 0px;}
#profile-10:hover {background-position:-195px -60px;}

#profile-250 {background-position:-390px -0px;}
#profile-250:hover {background-position:-390px -60px;}

.tform{
    background-color:transparent;
    border: 0 none;
}
/* recycle with us */
#recycle-us{width:630px;}
#recycle-us .top-block{margin:0;}
#recycle-us .section-header{padding-left:15px;height:18px;}
#recycle-us h2{height:30px; margin-bottom:15px;}
.member-box{
width: 202px;
height: 471px;
float:left;
position:relative;
margin:13px 0;
background-image:url(../images/recycle-with-us/member-sprite.jpg);
background-repeat: no-repeat;
}
#member-less-10{background-position:0 0;margin-right:12px;}
#member-more-10{background-position:-214px 0;margin-right:12px;}
#member-more-250{background-position:-428px 0;}
.member-box ul{margin:235px 12px 0 11px; font-size: 11px;}
.content .member-box ul li{margin-bottom:10px;}
.middle-block h3{height:24px;}
.middle-block {position: relative;}
.middle-block img{margin:10px 0;}
.dialogue{background:url(../images/recycle-with-us/dialog.png) no-repeat; width:124px; height:104px; padding:12px 15px 15px 25px; font-size:12px; position: absolute; right:-35px; top:65px;}

.member-box .bt-enquire{position: absolute; bottom:25px; right:10px;}
.start-bottom-block{margin-bottom:15px;}
.start-bottom-block p{margin-bottom:15px;}
.start-bottom-block h3{height:24px;margin-bottom:5px;}
.start-bottom-block div.right{width:540px;}
.ico-facilities, .ico-collection, .ico-kerbside{width:85px; height:76px; margin-top:3px;background-image: url(../images/recycle-with-us/icons.jpg); background-repeat: no-repeat; margin-right:2px;}
.ico-facilities{background-position: 0 0;}
.ico-collection{background-position: -85px 0;}
.ico-kerbside{background-position: -170px 0;}

.grey-list{margin:218px 0 0 14px;font-size:11px;}
.new .grey-list{margin-top:233px;}
.content .grey-list li{padding-left:9px;background: url(../images/icon/ico-grey-list.gif) no-repeat 0px 4px;margin-bottom:0px;}
.bt-enquire{display:block;width:85px; height:23px; background:url(../images/css/bt-enquire.png) no-repeat; text-indent: -99999px; overflow: hidden;}
.bt-enquire:hover,.bt-read-more:hover{opacity:0.8;}
.bt-read-more{display:block;width:85px; height:23px;background:url(../images/css/bt-read-more.png) no-repeat;text-indent: -99999px; overflow: hidden;}
.bt-find-out-more{display:block;width:99px; height:23px;background:url(../images/css/bt-find-out-more.png) no-repeat;text-indent: -99999px; overflow: hidden;}
/* pay as you go */

h2 div.sifr-g{width:126px; height:22px;float:left;}
h2 div.sifr{ height:21px;float:left;}
.member-block{
width: 647px;
height: 441px;
margin:10px 0;
}
#pay-as-you-go-box{background: url(../images/recycle-with-us/bg-pay-as-you-go.gif) no-repeat;
width: 633px;
height: 198px;
}
.check-list{padding:50px 0 0 205px;}
.check-list li{padding-left:18px; background: url(../images/icon/ico-check1.gif) no-repeat 0px 4px;
}
.content .check-list li{margin-bottom:5px;}
.ico-no-1{padding-left:22px; background: url(../images/icon/ico-no-1.gif) no-repeat;
height: 16px;
margin-left:17px;
}
.ico-no-2{padding-left:22px; background: url(../images/icon/ico-no-2.gif) no-repeat;
height: 16px;
margin-left:17px;
}

.service-check-block{float:right;width:186px; margin:10px 0 10px 20px;}
.service-check-block input{ margin-right:5px;color:#18902c;}
.service-check{padding-bottom:5px;}
.demo-bg{background:url(../images/demo.png) no-repeat 100% 5px; height:227px;}
.demo-bg p{padding-top:211px; text-align:right; margin-right:69px;}
.checklist2 li{padding-left:18px; background: url(../images/icon/ico-check.gif) no-repeat 0px 4px;}

#member-submit{margin-right:40px;}

#member-10-box{background: url(../images/recycle-with-us/bg-member-10.jpg) no-repeat; height:321px;
}
#member-250-box{background: url(../images/recycle-with-us/bg-member-250.jpg) no-repeat;
}
.free-icons{background: url(../images/recycle-with-us/bg-member-10.jpg) no-repeat 0 -320px; height:118px; width:647px;}
/* shared */

.span-title {width:600px;}

.content ul li{margin-bottom:10px;}

.section-header {margin-bottom:10px;}

.section-top-text {display:block;
padding-bottom:14px;}

.info-area {}

.info-area-img img {
float:left;
margin:0 10px 10px 0;}

.info-area-content {float:left;
width:507px;
padding-bottom:15px;}

.pdf-area-single {height:33px;
margin:17px 0px;}

.pdf-area {width:519px;
background:#f5f1f1;}

.pdf-icon-area {width:24px;
height:25px;
padding:8px 0px 0px 13px;
float:left;}

.pdf-area-content {width:482px;
float:left;
padding-top:8px;}



/*** shredding members ***/
/* pay as you go */
h2 div.sifr-p{width:145px; height:21px;float:left;}
h2 div.sifr-lp{ height:21px;float:left;}
#shred-pay-as h4 {margin:10px 0;}
#shred-pay-as  table{margin:10px 0;}
#shred-pay-as .acc-content{padding-left:25px;}
.shred-member-block{
padding-right:15px;
margin:10px 0;
}
#shred-pay-as-you-go-box{background: url(../images/shredding/bg-pay-as-you-go.jpg) no-repeat;
width: 620px;
height: 259px;}
#shred-pay-as-you-go-box .check-list{padding:70px 0 0 205px;}

.rent-bin{
background: url(../images/shredding/green-sacks.gif) no-repeat;
padding-left: 173px;
width:415px;
margin:10px 0;
}
.terms-box{padding:10px 0 30px 10px; margin-top:20px; background-color:#ededed;}
.terms-box p{margin:10px 0;}
.shred-submit-button{margin-right:55px;}

.shred-submit-button {width:89px;
height:21px;
background:url(../images/shredding/submit-bt.gif) 0px 0px;
float:right;
margin-bottom:19px;
border:0px;
cursor:pointer;}
.shred-submit-button:hover {background-position:0px -21px;}

/* member more than 10 */
#shred-member-10-box{background: url(../images/shredding/bg-member-10.jpg) no-repeat;
width: 625px;
height: 442px;
}
.shred-member-block .check-list{padding:50px 0 0 205px;}
#shred-pay-as .pform-2 dt,#shred-member-10 .pform-2 dt,#shred-member-250 .pform-2 dt{width:260px;}
#shred-member-10 .shred-submit-button{margin-right:135px;}
#shred-member-250 .shred-submit-button{margin-right:135px;}
#shred-member-10 .acc-content{padding-left:25px;}
#shred-member-10 table{margin:10px 0;}

/* member more than 250 */
#shred-member-250-box{background: url(../images/shredding/bg-member-250.jpg) no-repeat;
width: 625px;
height: 442px;
}
.shred-case-block p{margin-bottom:10px;}
.shred-case-block{
background: url(../images/shredding/case-study.gif) no-repeat;
padding-left: 97px;
width:480px;
}

/* general waste */

#general-waste .top-block .green-box{width:190px; height:241px;font-size:12px;}
#general-waste .top-block .green-box h2{margin-bottom:5px;height:20px;}
#general-waste .top-block .green-box .inside{padding:7px 8px;}
#general-waste .top-block .green-box img{float:none;margin:2px 0 5px 0;}
#general-waste .top-block .green-box p{text-align:left;}

.top-banner-steps {width:594px;
height:126px;
padding:23px 0px 0px 48px;
font-size:12px;}

.top-banner-steps div {float:left;
width:160px;
margin-right:53px
}
.whole-link{width:637px;height:146px;position:absolute; display:block; top:0; left:0;overflow:hidden;}
#general-waste-banner {background:url(../images/general-waste/steps-service.gif) no-repeat;}
#general-office-banner {background:url(../images/office/steps-service.gif) no-repeat;position:relative;}
#general-it-banner {background:url(../images/it-recycling/steps-service.gif) no-repeat;
color:#443e31;}
#general-shredding-banner {background:url(../images/shredding/steps-service.gif) no-repeat;
color:#5f4f72;}

#general-office-banner img{margin:13px 0 0 -32px;}
#top-content-03 {margin-right:0px;}

#general-waste-banner {background:url(../images/general-waste/steps-service.gif) no-repeat;}

#general-waste h2 {margin-bottom:5px; height:28px;}
#general-waste h3 {margin-bottom:5px;height:24px;}

.waste-bottom-block{margin:5px 0 15px 0;}
.waste-bottom-block h4{height:20px; margin-bottom:10px;}
.waste-bottom-block div.left{width:301px;}
.ico-waste,.ico-wheeled,.ico-skips{background-image:url(../images/general-waste/icons.png); background-repeat: no-repeat; width:85px; height:95px; float:left; margin-right:20px;}
.ico-waste{background-position:0 0;}
.ico-wheeled{background-position:-85px 0;}
.ico-skips{background-position:-170px 0;}
/* security stationery */
#stationery-content .top-block .green-list{margin:0 10px 0 5px;}
#stationery-content .top-block .green-list li{margin-bottom:10px;}
#stationery-content .top-block div.left {width:396px;}
#stationery-content .top-block div.left h4{height:22px;}
#stationery-content .green-box img{float:none;margin:15px 0 15px 0;	}
#stationery-content .green-box .inside{padding:7px 8px;}
#stationery-content .green-box {width: 191px;}
#stationery-content .green-box p{text-align:center;margin-bottom:5px;}

#text-cardboard{background: url(../images/recycled-stationery/text-free-carboard.png) no-repeat; width:618px; height:73px; text-indent: -999999px; position: relative;}
#text-cardboard .cardboard-link{position: absolute; display: block; width:162px; height:16px; top:0; left:179px;}
#text-cardboard .email-link{position: absolute; display: block; width:189px; height:16px; top:19px; left:61px;}
/* recycling bins */

#bg-recycling-bins {
background: url(../images/recycling-bins/recycling-bins.gif) 3px 0px no-repeat;
padding-left: 203px;
}

.acc-head{position:relative;}
.acc-title{
  z-index:10;width:500px;
  cursor:pointer;position:absolute;
  height:18px;
  top:0px;
  left:0px;
  display:block;    
}
.acc-title.active{    
    background: url(../images/icon/ico-grey-arrow.gif) no-repeat 10px 5px;
}
#green-profile .acc-title.active{
    background:url(../images/icon/ico-down.gif) no-repeat 10px 6px;
}
#green-profile .acc-title{
    background:url(../images/icon/ico-right.gif) no-repeat 11px 5px;
}

#shr-profile .acc-title{background:url(../images/icon/ico-right-p.gif) no-repeat 12px 6px;}
#shr-profile .acc-title.active {background:url(../images/icon/ico-down-p.gif) no-repeat 11px 5px;}

.contact-content .acc-title.active{
    background: url(../images/icon/ico-down.gif) no-repeat 10px 9px;
}
.contact-content .acc-title{
    background: url(../images/icon/ico-right.gif) no-repeat 11px 7px;
}




.acc-title{
    background: url(../images/icon/ico-arrow-right.gif) no-repeat 10px 5px;
    padding-left:15px;
}
.sifr-s,.acc-head .sifr-g{
    padding-left:16px; 
    margin-bottom:10px; 
    margin-left:9px;
    position:relative;
    z-index:0;
}
h2.sifr{height:28px;}
.acc-head .sifr-g{height:23px;}
.no-bgrnd {background:none;}

/*** office recycling ***/
#office-recycling h2{margin-bottom:5px;}
#bg-recyling{

}

#bg-tree {background: #f0f2f0;
width: 368px;
height: 60px;
line-height:19px;
border:1px solid #d4d4d4;}

#tree-img {margin:5px 14px 0px 17px;}

#tree-text {margin-top:9px;}


#text-recyling-cate{background: url(../images/office/text-office-recyling-category.gif) no-repeat;
width: 187px;
height: 16px;
margin-bottom:10px;
}
.category-list{margin:10px 0 0px 10px;}
.category-list p{margin-left:28px;}
.category-list ul{margin-left:28px;margin-top:10px;float:left;}
.category-list ul li{width:145px; float:left;margin-right:71px;margin-bottom:13px;}
.category-list ul li a{text-indent:-9999px; overflow:hidden; display:block; height:30px;}
#list-food, #list-toner, #list-furniture,#list-it{margin-right:15px;}
#list-paper a{background: url(../images/office/list-paper.gif) no-repeat;
width: 70px;

}
#list-paper a:hover{background-position:0px -30px;}
#list-cardboard a{background: url(../images/office/list-cardboard.gif) no-repeat;
width: 97px;

}
#list-cardboard a:hover{background-position:0px -30px;}
#list-glass a{background: url(../images/office/list-glass.gif) no-repeat;
width: 68px;

}
#list-glass a:hover{background-position:0px -30px;}
#list-can a{background: url(../images/office/list-cans.gif) no-repeat;
width: 65px;

}
#list-can a:hover{background-position:0px -30px;}
#list-plastic a{background: url(../images/office/list-plastic.gif) no-repeat;
width: 120px;

}
#list-plastic a:hover{background-position:0px -30px;}
#list-battery a{background: url(../images/office/list-batteries.gif) no-repeat 0px 0px;
width: 91px;

}
#list-battery a:hover{background-position:0px -30px;}

#list-cup a{background: url(../images/office/list-cups.gif) no-repeat;
width: 115px;

}
#list-cup a:hover{background-position:0px -30px;}

#list-tube a{background: url(../images/office/list-tubes.gif) no-repeat;
width: 143px;

}
#list-tube a:hover{background-position:0px -30px;}
#list-food a{background: url(../images/office/list-food.gif) no-repeat;
width: 66px;

}
#list-food a:hover{background-position:0px -30px;}
#list-toner a{background: url(../images/office/list-toners.gif) no-repeat;
width: 78px;

}
#list-toner a:hover{background-position:0px -30px;}
#list-furniture a{background: url(../images/office/list-furniture.gif) no-repeat;
width: 92px;

}
#list-furniture a:hover{background-position:0px -30px;}

#list-it a{background: url(../images/office/list-it.gif) no-repeat;
width: 55px;
}
#list-it a:hover{background-position:0px -30px;}

#animation{}
/*** paper ***/
#bg-recyling-paper{
background: url(../images/office/recycle-paper.gif) no-repeat;
padding-left: 195px;
margin-left:-12px;}

#recyle-paper-box{background: url(../images/office/bg-recycle-paper.gif) no-repeat;
width: 403px;
height: 149px;}
#recyle-paper-box td{width:200px; height:74px;}
#recyle-paper-box p{width:139px;text-align:center;}

.recycle-bin-box{width:645px;
background-color:#f5f1f1;}

.bin-box-image {width:213px;
height:133px;
float:left;
text-align:center;
border:none;}

.bin-description {width:430px;
display:block;
float:left;

margin:18px 0px 8px;}

.item-description {width:440px;
background-color:#f5f1f1;
height:100%;
float:left;

margin:18px 0px 8px;}

.left {float:left;}

.recycle-bin-box ul{margin-top:17px;}
.pink-line{clear:left;
background: url(../images/office/p-dot-line.gif) repeat-x center;
width:614px;
height:1px;}

#text-white-paper{background: url(../images/office/text-white-paper.gif) no-repeat;
width: 266px;
height: 18px;
}
#text-mixed-paper{background: url(../images/office/text-slim-jim.gif) no-repeat;
width: 204px;
height: 18px;
}
.more-box{ clear:left;border:1px solid #cdcaca; background: url(../images/office/bg-box.gif) repeat-x;height: 33px; width:640px;margin-bottom:8px;}
.more-box p{margin-top:8px; text-align:center;}

.bottom-block img{ float:left; margin:0 23px 0 43px; }
.bottom-block p{margin-bottom:8px;float:right; width:501px;}

/* cardboard */

#bg-recyling-cardboard{
background: url(../images/office/recycle-cardboard.jpg) no-repeat 17px 1px;
padding-left: 195px;
}

#text-roll-cage {background: url(../images/office/roll-cage-title.gif) no-repeat;
width: 64px;
height: 15px;
}

#text-pre-paid-tape {background: url(../images/office/pre-paid-tape-title.gif) no-repeat;
width: 89px;
height: 15px;
}
#text-euro-bin{background: url(../images/office/euro-bin.gif) no-repeat;
width: 54px;
height: 15px;}

.roll-cage-img {position:relative;
right:15px;}


/* glass */

#bg-recyling-glass {background: url(../images/office/recycle-glass.gif) no-repeat 10px 1px;
padding-left: 195px;

}

#text-plastic-crates {background: url(../images/office/plastic-crates-title.gif) no-repeat;
width: 85px;
height: 14px;
}

.text-wheeled-bins {background: url(../images/office/wheeled-bins-title.gif) no-repeat;
width: 85px;
height: 14px;
}

/* cans */

#bg-recyling-cans {background: url(../images/office/recycle-cans.jpg) no-repeat 17px 1px;
padding-left: 195px;
height:150px;
}

.bins-top-text {margin-top:10px;
margin-bottom:-5px;
display:block;}

#text-jim-cans {background: url(../images/office/slim-jim-for-cans-title.gif) no-repeat;
width: 104px;
height: 15px;
}

/* plastic bottles */

#bg-recyling-plastic {background: url(../images/office/recycle-plastic-bottles.jpg) no-repeat 18px 1px;
padding-left: 195px;

}

#text-jim-plastic {background: url(../images/office/plastic-bottles-title.gif) no-repeat;
width: 170px;
height: 16px;
}

/* batteries */

#bg-recyling-batteries {background: url(../images/office/recycle-batteries.jpg) no-repeat -5px 1px;
padding-left: 195px;
}

#text-tube-35 {background: url(../images/office/text-tube-35.gif) no-repeat;
width: 140px;
height: 15px;
}

#text-tube-100 {background: url(../images/office/text-tube-100.gif) no-repeat;
width: 166px;
height: 15px;
}

#text-tube-200 {background: url(../images/office/text-tube-200.gif) no-repeat;
width: 148px;
height: 16px;
}

/* vending cups */

#bg-recyling-vending-cups {background: url(../images/office/recycle-vending-cups.jpg) no-repeat 12px 1px;
padding-left: 195px;
}

#text-beca-bin-100 {background: url(../images/office/beca-bin-100-txt.gif) no-repeat;
width: 85px;
height: 14px;
}

#text-beca-bin {background: url(../images/office/beca-bin-100-txt.gif) no-repeat;
width: 56px;
height: 14px;
}

/* fluorescent tubes */

#bg-recyling-fluorescent-tubes {background: url(../images/office/recycle-fluorescent-tubes.jpg) no-repeat 12px 1px;
padding-left: 195px;
}

#pipe-bin {background: url(../images/office/pipe-txt.gif) no-repeat;
width: 29px;
height: 15px;
}

#collapsible-pallet-bin {background: url(../images/office/collapsible-pallet-txt.gif) no-repeat;
width: 105px;
height: 15px;
}

/* food */

#bg-recyling-food {background: url(../images/office/recycle-food.jpg) no-repeat 6px 1px;
padding-left: 195px;
}

#caddy-bin {background: url(../images/office/caddy-bin-txt.gif) no-repeat;
width: 41px;
height: 15px;
}

#food-waste-bin {background: url(../images/office/food-waste-bin-txt.gif) no-repeat;
width: 98px;
height: 14px;
}

/* security bins*/

#security-square-bin-text {background: url(../images/shredding/square-bin-text.gif) no-repeat;
width: 67px;
height: 16px;
}

#security-cabinet-bin-text {background: url(../images/shredding/cabinet-bin-text.gif) no-repeat;
width: 70px;
height: 12px;
}

#security-wheel140-bin-text {background: url(../images/shredding/wheeled-140-bin-text.gif) no-repeat;
width: 107px;
height: 12px;
}

#security-wheel240-bin-text {background: url(../images/shredding/wheeled-240-bin-text.gif) no-repeat;
width: 107px;
height: 12px;
}

/* Recycling bins */

#recycling-bin-for-paper-text {background: url(../images/recycling-bins/bins-for-paper-text.gif) no-repeat;
width: 90px;
height: 16px;
}

#recycling-bin-for-cans-plastic-text {background: url(../images/recycling-bins/bin-can-plastic-text.gif) no-repeat;
width: 158px;
height: 16px;
}

#recycling-bin-security-bins-text {background: url(../images/recycling-bins/security-bins-text.gif) no-repeat;
width: 81px;
height: 15px;
}

#recycling-bin-for-glass-text {background: url(../images/recycling-bins/bin-for-glass-text.gif) no-repeat;
width: 84px;
height: 16px;
}

#recycling-bin-wheeled-bins-text {background: url(../images/recycling-bins/wheel-bin-text.gif) no-repeat;
width: 83px;
height: 12px;
}

#recycling-bin-vending-cups-text {background: url(../images/recycling-bins/vending-cup-bin-text.gif) no-repeat;
width: 113px;
height: 15px;
}

#recycling-bin-tube-batteries-text {background: url(../images/recycling-bins/tube-batteries-text.gif) no-repeat;
width: 263px;
height: 13px;
}

#recylcing-bin-food-waste-bins-text {background: url(../images/recycling-bins/food-waste-bin-text.gif) no-repeat;
width: 103px;
height: 12px;
}

/* stationery */

#stationery-evolve-business-title {background:url(../images/recycled-stationery/evolve-business-text.gif) no-repeat;
width:101px;
height:12px;
}

#stationery-evolve-office-title {background:url(../images/recycled-stationery/evolve-office-text.gif) no-repeat;
width:83px;
height:12px;
}

#stationery-xerox-title {background:url(../images/recycled-stationery/xerox-text.gif) no-repeat;
width:37px;
height:12px;
}

#stationery-toner-title {background:url(../images/recycled-stationery/toner-text.gif) no-repeat;
width:160px;
height:15px;
}
/*.stationery-page #nav-login{display:none;}*/
.stationery-page .left-block .selection #waste-collection,.stationery-page .left-block .selection img{display:none;}
.stationery-page .call-us-now{background-image:url(../images/bg-call-us-2.gif)}

.block-services{width:289px;margin-right:37px;}
.block-services p{background: url(../images/recycled-stationery/products.png) no-repeat 0 5px; padding-left:95px; text-align: left;}

.block-greener{width:282px;}
.block-greener p{background: url(../images/recycled-stationery/greener-office.png) no-repeat 0 5px; padding-left:95px; text-align: left;}

.quote-table{border:2px solid #d4d4d4;}
.quote-table th{background: url(../images/recycled-stationery/table-bg.gif) repeat-x; color:#fff; padding-left:10px;}
.quote-table th.mtop{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.quote-table tr{height:32px;}
.quote-table td{padding:0 10px;}
.quote-table td.mtop{border:1px solid #d4d4d4; border-top:none;}
.quote-table td{border-bottom:1px solid #d4d4d4;}
.quote-table .last-line td{border-bottom:none;}

.text-field{border:1px solid #cccccc; padding: 3px;}
.quote-table .text-field{border:none;height:21px; text-align: right; padding: 6px 4px;}
.quote-table .product-field{text-align: left; width:100%;}

.calculator-banner{background:url(../images/recycled-stationery/paper-calculator-banner.png) no-repeat; width:243px; height:167px; position:relative; margin-top: 25px;}
.calculator-banner p{width:124px; padding-top:61px; margin-left:16px; text-align: left;}
.calculator-banner a{position:absolute;width:243px; height:167px; display:block;}

.login-box{}
#stationery-content .top-block .login-box div.left{width:210px;}
.login-box div.right{ width: 155px; background:url(../images/recycled-stationery/dot.gif) repeat-y 0 0; height: 144px; padding-left:10px; text-align: center;}
#stationery-content h2{margin-bottom:8px;}
#stationery-content h3{margin-bottom:8px; height:23px;}
.calculator-tree{background:url(../images/recycled-stationery/calculator-tree.png) no-repeat; width:641px; height:479px; position: relative;}
.calculator-tree p{font-size: 11px; text-align: left; color:#04660d; position: absolute; width:126px; height:201px; top:189px; left:505px; line-height: 14px;}
.calculator-tree a{color:#04660d;}
.calculator-tree input{color:#fff; border: none; background-color: transparent; position: absolute; width:59px; height:17px; text-align: center; }
#co2{top:235px; left:33px;}
#trees{top:106px; left:77px;}
#energy{top:46px; left:235px;}
#air-pollution{top:121px; left:365px;}
#water{top:288px; left:406px;}
#stationery-content .calculator-box{width:601px;height:auto;}
#stationery-content .calculator-box .inside{padding:16px 10px;}
.calculator-box .bt-remove{background:url(../images/recycled-stationery/remove.gif) no-repeat 0 3px; padding-left:20px; color:#f84535;}
.calculator-box .bt-add{background:url(../images/css/plus.gif) no-repeat 0 3px; padding-left:20px; color:#04670d;}
.field-line{margin-bottom:8px;}
#calculate{float:right; margin-right:144px;}
.green-button{background: url(../images/css/green-button-bg.gif) repeat-x; border:1px solid #54a022; color: #fff; font-size: 12px; height: 23px; padding-bottom:2px;}
.green-button span{padding:0 10px;}
.green-button span.arrow{background:url(../images/css/white-arrow.gif) no-repeat 90% 50%; padding-right: 15px;}
.select-field select{border:none;width:270px;}
.select-field{border:1px solid #ccc; padding:3px 5px; background-color: #fff; float:left; margin-right:10px;}
.product-block{margin-bottom:15px;}
.product-block img{margin-left:5px;}
.product-block p{float:right; width:470px;}

/* toners */

#bg-recyling-toners {background: url(../images/office/recycle-toners.jpg) no-repeat 15px 1px;
padding-left: 195px;
}

.toners-icon-area {height:101px;
padding-top:6px;
float:left;
width:80px;
padding-left:43px;}

/* furniture */

#bg-recyling-furniture {background: url(../images/office/recycle-furniture.jpg) no-repeat 13px -1px;
padding-left: 195px;
}

#benefits-area-furniture {width:576px;
height:80px;
padding:6px 22px 0px 44px;
background:#e9e9e9;
margin:19px 0px 8px 0px;}

#furniture-benefits {margin:17px 0px 0px 5px;
font-size:17px;
float:left;
width:400px;}


#enqure-online{background: url(../images/office/text-enquire-online.gif) no-repeat;
width: 375px;
height: 36px;
margin-left:22px;
text-indent:-999px;
}
#enqure-online a{display:block;width:132px; height:19px;overflow:hidden; text-indent:-999px;}

.parking-textarea{margin-left:253px;width:311px;height:100px;border:1px solid #9a9d9f;}
.instruction-textarea{width:300px;height:100px;border:1px solid #9a9d9f;}
#items-table{padding-left:192px;margin-bottom:15px;}
#items-table input{margin-left:10px;}
#items-table span{margin-bottom:10px;float:left;}
/* forms */

.form-description {width:617px;
/*height:47px;*/
padding:11px 0px 11px 25px}

.pform dt {float:left;
width:242px;
text-align:right;
margin-right:11px;
height:20px;
padding-top:2px;
margin-bottom:8px;}

.pform dd {margin-bottom:8px;}

.pform-2 {margin:10px 0 15px 0;}
.pform-2 dt {float:left;
width:212px;
text-align:right;
margin-right:11px;
height:18px;
padding-top:2px;
margin-bottom:10px;
font-size:13px;
color:#474d50;}


.pform-2 dd {margin-bottom:10px;}

.pform-3 dt {float:left;
width:83px;
text-align:left;
margin-right:11px;
height:20px;
padding-top:2px;
margin-bottom:8px;}

.pform-3 dd {margin-bottom:8px; text-align:right;}

#rsvp-form td input{margin-top:2px;}
#rsvp-form dt{width:120px;}

.cform dt {float:left;
width:100px;
text-align:right;
margin-right:11px;
height:20px;
padding-top:2px;
margin-bottom:8px;}

.cform dd {margin-bottom:8px;}


.green, a.green{color:#04660D;}
.contact-form .field-01{width:304px;height:23px;}
.contact-form .getintouch-textarea{width:304px;height:150px;}

.field-01 {height:19px;
width:206px;
padding:1px 0px 0px 2px;
border:1px solid #9a9d9f;}

.field-02 {height:19px;
width:114px;
padding:1px 0px 0px 2px;
border:1px solid #9a9d9f;}

.field-03 {height:19px;
width:311px;
padding:1px 0px 0px 2px;
border:1px solid #9a9d9f;}

.field-04 {height:22px;
width:84px;
padding:0px 0px 0px 2px;
border:1px solid #9a9d9f;}

.field-05{
    border:1px solid #9a9d9f;
    padding:0px 0px 0px 2px;
    height:19px;
    width:208px;
}
.field-05.short{width:112px;}

.field-06 {height:19px;
width:148px;
padding:1px 0px 0px 2px;
border:1px solid #9a9d9f;}

.field-07 {height:19px;
width:195px;
padding:1px 0px 0px 2px;
border:1px solid #9a9d9f;}


.pform {margin-bottom:13px;}

.form-subtitle {height:19px;
background:none;
width:600px;}

.getintouch-textarea {width:279px;
padding:1px 0px 0px 2px;
height:109px;
border:1px solid #9a9d9f;
}

.address-textarea{
width:208px;
height:40px;
border:1px solid #9a9d9f;
}

.submit-button {width:89px;
height:21px;
background:url(../images/office/submit-button.gif) 0px 21px;
float:right;
margin-right:10px;
margin-bottom:19px;
border:0px;
cursor:pointer;}

.submit-button:hover {background-position:0px 0px;}

#furniture-submit {margin-top:26px;}

/* it recycling */

#bg-it-recycling {
padding:20px 0px 0 0px;
float:left;
}
#computer-flash{float:left; width:263px;}
.flash-wrap{float:left; width:263px;position: relative;}
#computer-flash object{ position: relative;z-index: 10;}
.flash-wrap img{ position: absolute; z-index: 20; top:20px; right:8px;}
.computer-flash-right{float:left;width:370px;}
.computer-flash-right h3{margin-top:25px;}

.get-a-quote-btn {width:89px;
display:block;
height:21px;
background:url(../images/it-recycling/get-a-quote-btn.gif) 0px 21px;}

#it-quote-btn {position:relative;
bottom:10px;
left:288px;}
#it-quote-btn1 {position:relative;
bottom:0px;
left:288px;}


.get-a-quote-btn:hover {
background-position:0px 0px;}

#it-section-top-text {position:relative;
bottom:20px;}

.checklist-line {height:19px;
width:100%;
padding-bottom:5px;}

.checklist-symbol {width:43px;
height:19px;
float:left;
background:url(../images/it-recycling/checklist-symbol.gif) no-repeat 27px 4px;}

.checklist-content {float:left;
width:599px;
padding-bottom:5px;}

#we-collect-area {width:642px;
height:146px;
background:#ededed;
margin:6px 0px 6px 0px;
padding-top:9px;
}

#we-collect-list-01 {margin-left:25px;}

.free-symbol {width:27px;
height:9px;
margin-top:2px;
float:left;
background:url(../images/it-recycling/free.gif);
background-repeat:no-repeat;
margin-left:4px;}

.list-item-02 {background:url(../images/it-recycling/arrow.gif) no-repeat 0px 6px;
padding-left:13px;
height:22px;}

#we-collect-list-01 {
margin-top:-21px;
width:280px;
float:left;}

#we-collect-list-02 {
margin-top:-21px;
left:280px;
float:left;}

.it-form-line {width:642px;
height:34px;
margin-bottom:1px;
float:left;}

#it-collection-form {width:642px;}

#it-collection-form td {vertical-align:middle;
border-bottom:1px solid white;}

#it-collection-form th {background:#e3e3e3;
height:34px;
text-align:center;
border-bottom:1px solid white;
vertical-align:middle;}

#th01 {width:248px;
border-right:1px solid white;}

#th02 {width:104px;}

#th03 {width:251px;
border-left:1px solid white;}

#it-collection-form td {height:34px;
border-bottom:1px solid white;}

.td01 {width:233px;
border-right:1px solid white;
padding-left:15px;
text-align:left;
background:#ededed;}

.td02 {width:89px;
padding-left:15px;
background:#ededed;}

.td03 {width:251px;
background:url(../images/it-recycling/table-pattern.gif) repeat;
border-left:1px solid white;}

.td04 {width:251px;
background:#ededed;
border-left:1px solid white;}

.td05 {background:#ededed;
border-left:1px solid white;
width:233px;
padding-top:10px;
padding-left:15px;
vertical-align:top;}

.it_quantity {width:75px;
height:19px;
padding:1px 0px 0px 2px;
border:1px solid #929597;}

.it_dimensions {width:229px;
height:19px;
padding:1px 0px 0px 2px;
border:1px solid #929597;
margin-left:15px;}

.asterix {color:#658035;}

#it_sundry {height:134px;
width:343px;
position:relative;
bottom:5px;
right:1px;border:1px solid #9a9d9f;}

#ups-description {font-size:10px;
display:block;
margin-top:10px;
text-align:justify;
width:230px;}

#it-collection-note {margin:9px 0px 0px 15px;
font-size:10px;}

/* it legislation */

#bg-it-legislation {
background: url(../images/it-recycling/it-legislation-img.gif) no-repeat 0px 7px;
padding:17px 0px 0px 263px;
height:170px;}

/* it data security options */

#bg-it-data-security-options {
background: url(../images/it-recycling/it-legislation-img.gif) no-repeat 0px 7px;
padding:17px 0px 0px 263px;
height:251px;}

/* security shredding */

#bg-shredding{
background: url(../images/shredding/shredding-bins.gif) no-repeat -11px 1px;
padding-left: 203px;
}

#bg-sacks{
background: url(../images/shredding/shredding-sacks.gif) no-repeat -11px 1px;
padding-left: 203px;
}

#bg-bins {
background: url(../images/shredding/shredding-security-bins.gif) no-repeat -11px 1px;
padding-left: 203px;
padding-bottom:20px;
}

#bg-options {
background: url(../images/shredding/shredding-options.gif) no-repeat -11px 1px;
padding-left: 203px;
}

.purpleTable {
text-align:center;
}

.purpleTable td {
	padding:3px;
} 

.purpleTable thead {
	background-color:#e6e4f3;
	height:34px;
}

.purpleTable tbody {
	background-color:#edecf6;
	height:67px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* about us */

.top-about-links {margin-left:7px;
height:27px;
padding-top:4px;
text-align:left;}

.about-title {margin-left:8px;}

.top-section-title {margin-left:7px;}

.top-about-links a {color:#04660d;
text-decoration:underline;
display:block;
float:left;}

.top-about-links a:hover {text-decoration:none;}

#about-active-lnk {color:#729b2b;
text-decoration:none;
display:block;
float:left;}

.top-about-links div {float:left;
margin-left:17px;
margin-right:17px;
color:#04660d;}

#bg-about-us {
background: url(../images/about-us/paper-round-trucks.jpg) no-repeat;
padding-left: 247px;}

.bg-about-us {
background: url(../images/about-us/logo-paper-round.gif) no-repeat;
padding-left: 55px;height:47px;padding-top:12px;}

.director-area {width:296px;
padding-left:25px;
float:left;
height:107px;
margin-bottom:10px;
}

.director-area img {border:none;
margin-right:21px;
float:left;}

.director-info {padding-top:15px;
line-height:22px;}

.director-info a {color:#04660d;
text-decoration:underline;}

.director-info a:hover {text-decoration:none;}

.content-block-img {width:125px;
float:left;
text-align:center;
margin:3px 0 15px 0; }

.content-block-txt {padding:0px 20px 12px 0px;
text-align:justify;
width:491px;
float:left;
}

#services-map-area {
text-align:center;
margin-bottom:10px;
}

#services-map-area ul {margin-top:15px;}

.reg {display:block;
font-size:9px;
position:relative;
bottom:3px;}

.reg-content {font-size:9px;
position:relative;
bottom:3px;}

.mb05 {margin-bottom:5px}

.longSIFR {height:20px;
overflow:hidden;}

/*** checklist ***/
.check-top-block{background-color:#ededed;padding:13px;}
.check-center-block{margin-top:15px;}
.check-center-block img{margin:0 25px 0 26px; float:left;}
.check-center-block-text{ float:left; width:526px;}
.check-bottom-block{clear:left;background-color:#ededed;padding:11px 0 6px 115px ;margin-bottom:10px;}

.checklist{padding:26px 0 15px 0px;background:url(../images/css/line-dot.gif) repeat-x 0px 13px; }
.checklist li{padding-left:18px; background: url(../images/icon/ico-check.gif) no-repeat 0px 4px;
}
.content .checklist li{margin-bottom:5px;}

/*** login ***/
p.login-text{text-align:center;font-size:12px; margin-top:10px;}
.login-block{
    background-color:#ededed;
    padding:10px 0 30px 0;
    margin-top:10px;
    margin-bottom:10px;
}
#login-submit{float:left;margin:0 0 0 123px;}
.login-block a{font-size:11px; margin-left:10px;overflow:hidden;}


/* recycling shop */

#bg-recycling-shop {
background: url(../images/shop/recycling-shop.gif) no-repeat 0px 10px;;
padding-left: 220px;
}

.shop-enter-area {width:304px;
height:110px;
float:left;
margin-bottom:8px;
display:block;}

#enter-bins-shop {background:url(../images/shop/recycling-bins.gif) no-repeat;
margin-left:0px;}

#enter-recycled-stationery {background:url(../images/shop/recycling-stationery.gif) no-repeat;
margin-left:8px;}

#map,#map2 {width:439px;
height:262px;
margin-top:12px;
margin-bottom:6px;
}

.top-contact-baner {
	height:133px;
	margin-top:20px;
font-size:18px;
padding-top:25px;
padding-left:398px;
background:url(../images/get-in-touch/trunks.jpg) no-repeat 41px 2px;
line-height:20px;}
.contact-form{margin-top:25px; font-size:14px;}
.contact-form .small, .small {font-size:12px;}.contact-form .required {font-size:11px;}
.contact-form td{padding-bottom:10px;}

.bt-submit{background:url(../images/get-in-touch/bt-submit.png) no-repeat; width:113px; height:27px; border:none;}

.accessibility-block{width:500px; padding-left:25px;}
.accessibility-block p{margin-bottom:10px;}


/*** blog ***/
.blog-table img{margin-top:10px; float:left;}
.blog-table h3{font-size:14px; margin-bottom:10px;}
.blog-box{margin:10px 0;float:left;}
.blog-date{font-size:12px; color:#474d50;margin-bottom:20px; float:left;}
.blog-date img{margin-top:10px;}
.blog-left{float:left;width:70px;margin:0px 15px 0 15px;}
.blog-right{float:left; width:490px;}
.blog-right h3{margin-bottom:10px;}
.blog-article{width:600px;padding-left:15px;}
.blog-article h3{display:block;float:left; width:490px; margin-bottom:10px;}
.blog-article p{margin-bottom:15px;}
.alignleft{float:left;}

#security_code{float:left;margin-right:10px;}
#spam-filter{float:left;}
.Tips2{text-decoration:underline;cursor:pointer; display:block;}
.custom_tip{border:1px solid #9A9D9F; background-color:#edecf6; width:150px;}
.custom-tip {
	color: #000;	
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 10px 10px;	
	color:#565656;
	background: #f7f7f7;
	border:2px #e1e1e1 solid;
}

.archive-box{background-color:#f5f5f5;border:1px solid #e2dfdf;padding:10px 0 0 10px;width:159px;}
.archive-list{margin:10px 0 0 0px;font-size:13px;}
.archive-list li{padding-left:9px;background: url(../images/icon/ico-grey-list.gif) no-repeat 0px 4px;margin-bottom:0px;}



/*** sitemap ***/
.maplist{margin-bottom:20px;margin-left:25px;}
.content .maplist li{margin-bottom:5px;}
.maplist li ul{padding-left:15px; margin-top:5px;}

.selection{display:none;}

/** bins page **/
.bins-block{width:311px; height:141px;background:url(../images/recycling-bins/bin-bg.png) no-repeat;margin-bottom:8px;overflow:hidden;}
.bins-block.left{margin-left:10px;}
.bins-block h3{height:21px;margin-top:4px; color:#fff;margin-left:12px;margin-bottom:20px;overflow:hidden;}
.bins-img{background-image:url(../images/recycling-bins/bins.jpg); background-repeat:no-repeat; width:125px; height:75px; float:left;margin-left:1px;overflow:hidden;}
.bins-block p{width:178px;float:left; text-align:left;}
.bins-block a{display:inline-block; text-indent:-99999px; width:84px; height:15px;margin-left:214px;}
.bin-can{background-position:-125px 0;}
.bin-glass{background-position:0 -75px;}
.bin-secure{background-position:-125px -75px;}
.wheel-bin{background-position:0 -150px;}
.secure-wheel-bin{background-position:-125px -150px;}
.bin-food{background-position:0 -225px;}
.bin-cup{background-position:-125px -225px;}
.bin-battery{background-position:0 -300px;}
.bin-tube{background-position:-125px -300px;}

/*** new desing ***/
#home h3{font-size:18px;}
.top-block div.left{width:417px;}
.top-block p{margin-bottom:15px; font-size:12px; line-height:18px;}

.green-box{border:2px solid #d4d4d4; background:#fdfdfc url(../images/css/green-bg.png) repeat-x;}
.purple-box{border:2px solid #d4d4d4; background:#fdfdfc url(../images/css/purple-bg.png) repeat-x;}
.home-right-box{width:190px; /*height:154px;*/font-size:12px;}
.home-right-box h2{margin-bottom:5px;}
.home-right-box .inside{padding:7px 8px;}
.content .green-list li{padding-left:15px; background:url(../images/css/green-bullet.png) no-repeat 0 4px;margin-bottom:5px;}
.home-recycle-block{width:282px;font-size:12px; margin-bottom: 25px;}
.home-recycle-block h3{margin-bottom:7px; height:24px;}
#tab-block .read-more, .home-recycle-block a.read-more{font-size:11px; text-align: right; background: url(../images/css/green-arrow.gif) no-repeat 100% 5px; padding-right:8px; color:#54a022; float:right;}
.read-more:hover{text-decoration: none;}
.home-recycle-block div.right{width:194px;}
.home-recycle-block div.right p{margin-bottom:5px;}

.home-icons{background-image: url(../images/css/home-icons1.png); width:70px; height:67px; margin:5px 0 0 4px; float:left;}
.home-icons a{display:block;width:70px; height:67px; text-indent: -99999999px;}
.icon-food-recyle{background-position: -70px 0;}
.icon-shredding{background-position: 0 -67px;}
.icon-waste{background-position: -140px 0;}
.icon-stationery{background-position: -70px -67px;}
.icon-bins{background-position: -140px -67px;}
.icon-news{background-position: 0 -134px;}
.icon-gbr{background-position: -73px -201px;}
.icon-cardboard{background-position: 0 -201px;}
.icon-glass{background-position: -140px -134px;}
.icon-paper{background-position: -70px -134px;}

#tab-block{margin-top:15px;}
#tab-block .home-icons{margin-top:3px;}
#tab-block h3{margin-bottom:8px;}
#tab-block li a{font-size:12px; text-decoration: none;}

.footer-logo,.social-link a{background-image:url(../images/css/footer-logo.png); background-repeat:  no-repeat;}
.social-link a{display:block; width:24px ;height:24px;float:left; margin-right:10px;}
.facebook{background-position:-26px -53px;}
.twitter{background-position:-60px -53px;}
.linkedin{background-position:-93px -53px;}
.accreditations{width:420px; height:52px; margin-top:13px;}
.enquiry-box select{width:175px;}
.enquiry-box{width:240px;}
.enquiry-box .inside{padding:12px 6px;}
.enquiry-box .form-description{width:auto}
.form-line label{display: block;margin-bottom:5px;}
.form-line{margin-bottom:7px;padding-left:5px;width:199px;}
.bt-next{background:url(../images/css/bt-next.png) no-repeat; width:62px; height:23px; border:none;}
.text-enquire{background:url(../images/css/enquire.png) no-repeat; width:133px; height:24px;}
.office-bottom-block{width:298px;}
.office-bottom-block h3{height:23px;margin-bottom:10px;}
.office-bottom-block p{width:298px;font-size:12px; }
.office-bottom-block img{margin-right:20px;}
.office-bottom-block p img{margin-top:15px;margin-right:0;}

.loop-img{ width:100%; height:175px; margin:10px 0;}
.loop-img ul{background:url(../images/recycled-stationery/recycle.png) no-repeat 50% 50%; width:201px; height:175px; position:relative; margin:0 auto;}
.loop-img li{display:block; position: absolute; cursor: pointer;}
.loop-img .step1{width:43px; height:52px;top:0; left:39px;}
.loop-img .step2{width:43px; height:52px;top:0; left:116px;}
.loop-img .step3{width:53px; height:34px;top:71px; right:0px;}
.loop-img .step4{width:50px; height:50px;top:126px; left:116px;}
.loop-img .step5{width:60px; height:40px;top:135px; left:33px;}
.loop-img .step6{width:51px; height:44px;top:66px; left:0px;}
.waste-img{width:100%; height:375px;}
.waste-img ul{background:url(../images/general-waste/general-waste.png) no-repeat 50% 50%; width:618px; height:375px; position:relative; margin:0 auto;}
.waste-img li{display:block; position: absolute; cursor: pointer;}
.waste-img .step1{width:144px; height:36px;top:289px; left:34px;}
.waste-img .step2{width:114px; height:59px;top:191px; left:100px;}
.waste-img .step3{width:35px; height:67px;top:222px; left:216px;}
.waste-img .step4{width:234px; height:28px;top:300px; left:265px;}
.waste-img .step5{width:67px; height:45px;top:177px; left:216px;}
.waste-img .step6{width:107px; height:95px;top:82px; left:295px;}
.waste-img .step7{width:147px; height:64px;top:200px; left:369px;}
.waste-img .step8{width:62px; height:141px;top:115px; left:517px;}


.food-waste-recycle{}
.food-recycle-img{width:100%; height:387px;}
.food-recycle-img ul{background:url(../images/office/food-waste-recycle.jpg) no-repeat 50% 50%; width:439px; height:387px; position:relative; margin:0 auto;}
.food-recycle-img li{display:block; position: absolute; cursor: pointer;}
.food-recycle-img .step1{top:0px; right:189px;width:99px; height:68px;}
.food-recycle-img .step2{top:144px; right:0px;width:98px; height:59px;}
.food-recycle-img .step3{top:315px; right:72px;width:89px; height:61px;}
.food-recycle-img .step4{top:315px; right:313px;width:97px; height:54px;}
.food-recycle-img .step5{top:113px; right:366px;width:70px; height:91px;}

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: left; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

  #oneoff-collection .top-block dev.left{width:436px;}
  #oneoff-collection .top-block h3{height:24px;margin-bottom:15px;}

#security-shredding-page .top-block img{margin:0 15px 19px 0;}
#security-shredding-page .top-block p{text-align: justify;}
#food-waste-page h2{margin-bottom:8px;}
  
.secure-recycle-img{width:100%; height:387px;}
.secure-recycle-img ul{background:url(../images/shredding/confidential-paper.jpg) no-repeat 50% 50%; width:439px; height:387px; position:relative; margin:0 auto;}
.secure-recycle-img li{display:block; position: absolute; cursor: pointer;}
.secure-recycle-img .step1{top:0px; left:171px;width:92px; height:93px;}
.secure-recycle-img .step2{top:141px; left:337px;width:102px; height:69px;}
.secure-recycle-img .step3{top:272px; left:285px;width:100px; height:98px;}
.secure-recycle-img .step4{top:287px; left:55px;width:104px; height:72px;}
.secure-recycle-img .step5{top:117px; left:10px;width:103px; height:79px;}

.carbon-smart-certificate img{margin:10px 0;}
.carbon-smart-certificate ul li{float:left; width:175px;  margin-right:56px;}

.figcaption { background-color:#ccc; padding: 10px 15px; position: absolute; bottom: 0; left: 48px; z-index: 3; background: black; background: rgba(0,0,0,0.5); color: white;width:408px;font-size:15px;}
