/* SSS Global */
body{
	background:#d1eafb url(../images/bg.jpg) repeat-x top left;
	color:#333333;
	text-align:center;
	font-family:arial;}
a{
	color:#a10044;text-decoration:none;}
a:hover{
	color:#a10044;}	
label span{
	display:none;}
.main{
	width:747px;
	margin:0 auto;
	text-align:left;}
.clearer{
	display:block;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;}
/* EEE Global */

/* SSS cnttopbar */
.cnttopbar{
	margin:46px 0 0 0;padding:0;}

.cnttopbar h1{
	background:url(../images/bgbanner.png) no-repeat top left;
	width:747px;height:101px;
	margin:46px 0 0 0;behavior: url(iepngfix.htc);}
.cnttopbar h1 span{
	display:none;}

.cnttopbar ul{
	margin:0;padding:0;
	display:block;
	width:747px;height:49px;}
.cnttopbar ul li{
	margin-left:0;padding:0;
	float:left;
	list-style:none;
	display:block;
	font-family:arial;font-size:85%;}
.cnttopbar ul li a{
	display:block;
	height:49px;}
.cnttopbar ul li a span{
	display:none;}
	
.cnttopbar ul li a#navhome{
	width:127px;
	background:url(../images/navhome.jpg) no-repeat 0px 0px;}
.cnttopbar ul li a:hover#navhome, #home .cnttopbar ul li a#navhome{
	background:url(../images/navhome.jpg) no-repeat 0px -49px;}
.cnttopbar ul li a#navaboutus{
	width:157px;
	background:url(../images/navaboutus.jpg) no-repeat 0px 0px;}
.cnttopbar ul li a:hover#navaboutus, #aboutus .cnttopbar ul li a#navaboutus{
	background:url(../images/navaboutus.jpg) no-repeat 0px -49px;}
.cnttopbar ul li a#navwatercoolers{
	width:156px;
	background:url(../images/navwatercoolers.jpg) no-repeat 0px 0px;}
.cnttopbar ul li a:hover#navwatercoolers, #watercoolers .cnttopbar ul li a#navwatercoolers{
	background:url(../images/navwatercoolers.jpg) no-repeat 0px -49px;}
.cnttopbar ul li a#navblog{
	width:121px;
	background:url(../images/navblog.jpg) no-repeat 0px 0px;}
.cnttopbar ul li a:hover#navblog, #blog .cnttopbar ul li a#navblog{
	background:url(../images/navblog.jpg) no-repeat 0px -49px;}
.cnttopbar ul li a#navrecruitment{
	width:186px;
	background:url(../images/navrecruitment.jpg) no-repeat 0px 0px;}
.cnttopbar ul li a:hover#navrecruitment, #recruitment .cnttopbar ul li a#navrecruitment{
	background:url(../images/navrecruitment.jpg) no-repeat 0px -49px;}
/* EEE cnttopbar */

/* SSS cntwrapper */
.cntwrapper{
    width:747px;overflow:hidden;
    background:url(../images/bgtopbar.png) no-repeat top left;behavior: url(iepngfix.htc);
    padding:10px 0 0 0;
    height:465px;}
/* EEE cntwrapper */

/* SSS cntbody */
.cntbody{
    width:566px;height:465px;overflow:hidden;
    float:left;display:inline;}
body#home .cntbody{
    background:url(../images/bgbody.png) no-repeat top right;behavior: url(iepngfix.htc);}

.cntbody .inner{
    background-color:#ffffff;
    width:566px;height:391px;}    
body#aboutus .cntbody .inner{
    width:521px;height:391px;
    padding:0 20px 0 25px;}   
body#watercoolers .cntbody .inner{
    width:531px;height:391px;
    padding:0 10px 0 25px;} 
body#bid_watercoolers .cntbody .inner{
    width:531px;height:391px;
    padding:0 10px 0 25px;} 
body#carbonfootprint .cntbody .inner{
    width:531px;height:391px;
    padding:0 10px 0 25px;} 
body#filterservice .cntbody .inner{
    width:461px;height:391px;
    padding:0 50px 0 55px;}  
body#whyfwc .cntbody .inner{
    width:536px;height:376px;
    padding:5px 3px 10px 27px;}  
body#contactus .cntbody .inner{
    width:486px;height:376px;
    padding:15px 50px 0 30px;}  
body#blog .cntbody .inner{
    width:539px;height:386px;
    padding:5px 0 0 27px;}  
body#recruitment .cntbody .inner{
    width:539px;height:386px;
    padding:5px 0 0 27px;}  
    
.cntbody .inner ul{
	margin:0px 0 12px 0;
	padding:0px;}	
#whyfwc .cntbody .inner ul{overflow:auto;height:377px;width:511px; padding: 0 20px 0 0;}

.cntbody .scroller{
    width:531px;height:377px;overflow:auto;}
body#aboutus .cntbody .scroller{
    height:260px;padding:0 4px 0 0;}	
    
.cntbody h1{
    background-color:#ffffff;
    width:566px;height:74px;}    
.cntbody h1 span{
    display:none;}    
body#aboutus .cntbody h1{
    background:url(../images/h1aboutus.jpg) no-repeat top left;}    
body#watercoolers .cntbody h1{
    background:url(../images/h1watercoolers.jpg) no-repeat top left;}    
body#filterservice .cntbody h1{
    background:url(../images/h1filterservice.jpg) no-repeat top left;}    
body#whyfwc .cntbody h1{
    background:url(../images/h1whyfreshwatercoolers.jpg) no-repeat top left;} 
body#contactus .cntbody h1{
    background:url(../images/h1contactus.jpg) no-repeat top left;} 
body#blog .cntbody h1{
    background:url(../images/h1banishthebottleblog.jpg) no-repeat top left;}
body#recruitment .cntbody h1{
    background:url(../images/h1recruitment.jpg) no-repeat top left;} 

.cntbody h2{
    font-size:114%;color:#0c52b4;
    font-weight:bold;
	margin:0 0 12px 0;} 
.cntbody h2 span{
	display:none;} 
.cntbody h2.whyfwc{
    display:block;width:205px;height:13px;
	background:url(../images/h2whyfwc.jpg) no-repeat top left;} 
.cntbody h2.aboutus{
    display:block;width:72px;height:13px;
	background:url(../images/h2aboutus.jpg) no-repeat top left;} 
		                
.cntbody p{
    font-size:92%;
    margin:0 0 12px 0;}  
.cntbody p strong{
    font-weight:bold;} 
.cntbody p.jobapp{
    font-size:92%;font-weight:bold;
    margin:0 0 12px 0;
	color:#0c52b4;}	
    
.cntbody img.logos{
    margin:15px 0 3px 0;}  
.cntbody img.address{
    margin:60px 0 0 5px;}  
.cntbody img.telnumber{
    margin:12px 0 0 0;} 
.cntbody img.makeadutchbid{
    margin:0;} 
            
.cntbody ul{
	margin-left:-22px;}
.cntbody ul li{
	padding-left:22px;
	background:transparent url(../images/lismall.jpg) no-repeat 0px 5px;
	padding-bottom:6px;}
.cntbody ul li strong{
	font-weight:bold;}
	
.cntbody .aboutus{	
	width:100%;overflow:hidden;}
.cntbody .aboutus img.telnumber2{
    float:left;
	margin:0 15px 0 0;} 
.cntbody .aboutus img.email{
    float:left;} 	
/* EEE cntbody */

/* SSS cntcoolers */
.cntcoolers{
	float:left;position:relative;
	width:263px;height:265px;
	z-index:1000;}
		
.cntcoolers .spec{
	position:absolute;display:none;
	top:1px;left:0;
	width:100px;height:205px;
	padding:32px 0 0 18px;
	background:url(../images/bgdetails.png) no-repeat top left;behavior: url(iepngfix.htc);
	z-index:1001;}
.cntcoolers #oasis{
	left:140px;}
	
.cntcoolers .spec a.close{
	position:absolute;display:block;
	top:0;left:0;
	width:22px;height:22px;
	z-index:1002;}
.cntcoolers .spec a.close span{
	display:none;}
.cntcoolers .spec p{
    font-size:85%;
    margin:0 0 5px 0;
	color:#ffffff;}	
	
.cntcoolers img.typesofwatercooler{
	position:absolute;
	top:0;left:0;
	z-index:1000;} 	

.cntcoolers a.techdetails{
	position:absolute;display:block;
	top:255px;left:16px;
	width:95px;height:9px;
	background:url(../images/bgtechnicaldetails.jpg) no-repeat top left;} 	
.cntcoolers a#techdetailsoasis{
	left:155px;} 	
	
.cntcoolers a.techdetails span{
	display:none;}
				
.cntbody img.watercoolerdiagram{
    float:right;
    margin:40px 0 0 5px;}      
/* EEE cntdetails */

/* SSS cntpost */
.cntpost{
    width:509px;overflow:hidden;
    margin:0 0 14px 0;clear:left;}

.cntpost img{
    float:left;
    margin:0 10px 14px 0;}

.cntpost h2{
    font-size:121%;font-weight:bold;
    margin:0 0 14px 0;}
.cntpost h2 a{
    color:#0c52b4;}

.cntpost h3 strong{
    font-weight:bold;}
.cntpost h3 a{
    color:#0c52b4;font-weight:bold;}
    
.cntpost .entry{
    margin:0 0 20px 0;}
/* EEE cntpost */

/* SSS cntaddress */
.cntaddress{
	float:left;display:inline;
	width:220px;margin:0 0 0 44px;}

.cntaddress h2{
    display:block;
    height:13px;margin:0 0 10px 0;}
.cntaddress h2 span{
    display:none;} 	
.cntaddress h2.address{
    width:68px;
    background:url(../images/h2address.jpg) no-repeat top left;} 
.cntaddress h2.vat{
    width:52px;
    background:url(../images/h2vat.jpg) no-repeat top left;} 
.cntaddress h2.company{
    width:95px;
    background:url(../images/h2company.jpg) no-repeat top left;} 

.cntaddress p{
    margin:0 0 20px 0;} 
/* EEE cntaddress */

/* SSS cntcontact */
.cntcontact{
	float:left;display:inline;
	width:213px;}

.cntcontact form input, .cntcontact form textarea{
    width:154px;margin:0 6px 4px 0;padding:1px;
    font-family:arial;font-size:85%;
    border:solid 1px #979797;}	

.cntcontact input#sendcontact{	
	width:55px;height:35px;
	margin:0 0 2px 0;
	border:none;}

.cntcontact table tr td.button{
    vertical-align:bottom;}
/* EEE cntcontact */

/* SSS cntsupplied */
.cntsupplied{
	float:left;display:inline;
	width:290px;height:465px;
	background:url(../images/bgsupplied.png) no-repeat top right;behavior: url(iepngfix.htc);}
/* EEE cntsupplied */

/* SSS cntplumbedinwater */
.cntplumbedinwater{
	float:left;display:inline;
	width:276px;height:302px;
	background:url(../images/bgplumbedinwater.jpg) no-repeat top left;}
.cntplumbedinwater h2, .cntplumbedinwater ul{
	display:none;}
/* EEE cntplumbedinwater */

/* SSS cntbidforawatercooler */
.cntbidforawatercooler{
	float:left;display:inline;
	width:276px;height:163px;}
/* EEE cntbidforawatercooler */

/* SSS cntrhs */
.cntrhs{
	float:left;display:inline;
	width:171px;
	background:url(../images/bgbodyother.png) no-repeat top left;
    padding:0 0 0 10px;behavior: url(iepngfix.htc);position:relative;height:465px}
/* EEE cntrhs */

/* SSS cnttel */
.cnttel{
	width:117px;height:59px;padding:71px 0 0 54px;
	background:url(../images/bgtel.jpg) no-repeat top left;}
.cnttel h3{
    display:none;}  	    
/* EEE cnttel */

/* SSS cntemailus */
.cntemailus{
	width:170px;padding:0;
	background: #fff;border-left: 1px solid #0e5080;}
.cntemailus h2 {
	height: 31px;width:170px;background: url(../images/emailus.jpg) left top no-repeat;}
.cntemailus h3{
    font-size:92%;font-weight:bold;
    margin:15px 5px 3px 5px;
	color:#0c52b4;}	
.cntemailus p{
    font-size:85%;
    margin:0 5px 5px 5px;}	
		
.cntemailus form input, .cntemailus form textarea{
    width:154px;margin:0 0 4px 0;padding:1px;
    font-family:arial;font-size:85%;
    border:solid 1px #979797;}
input#name {margin-top:7px;}
.cntemailus form input#submit{
    width:41px;height:10px;
    border:none;}
.cntemailus form{
	padding: 0 0 0 6px;
	height: 119px;
	overflow: hidden;}
.cntemailus form textarea{
    height:45px;}    
/* EEE cntemailus */

/* SSS cntcallback */
.cntcallback{
	z-index: 20;
	padding: 10px 0 0 0;
	background: url(../images/bgrequestacallback.png) left top no-repeat;behavior: url(iepngfix.htc);}
.cntcallback h2{
	height: 31px;
	width: 171px;
	background: url(../images/requestacallback.jpg) left top no-repeat;
	position:relative;z-index:100;}	
.cntcallback h2 a{
	display:block;
	height: 31px;
	width: 171px;
	position:relative;z-index:100;}	
.cntrhs h2 span {display:none;}	
/* EEE cntcallback */

/* SSS cntbanishthebottle */
.cntbanishthebottle{
	padding-top: 30px;
	background: url(../images/bgbanishbottle.png) left top no-repeat;behavior: url(iepngfix.htc);
	position: absolute;
	top: 301px;
	left: 10px;
	z-index: 10;}
/* SSS cntbanishthebottle */

/* SSS cntfooter */
.cntfooter{
	width:747px;height:44px;
	background:url(../images/bgfooterother.png) no-repeat top left;behavior: url(iepngfix.htc);}
body#home .cntfooter{
	background:url(../images/bgfooter.png) no-repeat top left;behavior: url(iepngfix.htc);}
	
.cntfooter ul{
	float:right;
	margin:13px 0 0 0;padding:0;}
.cntfooter ul li{
	margin-left:0;padding:0 20px 0 0;
	float:left;
	list-style:none;
	display:block;
	font-size:77%;font-weight:bold;
	text-transform:uppercase;}
.cntfooter ul li.last{
	padding:0 12px 0 0;}
.cntfooter ul li a{
	color:#000f51;}
/* SSS cntfooter */	

/* SSS recruitment */
#recruitment .cntbody .scroller {
height: 351px;
}

ul#joblist {
list-style: none;
padding: 0;
margin: 0;
}

ul#joblist li {
margin: 0 0 20px 0;
padding: 0 0 0 32px;
background: url(../images/jobs.gif) left top no-repeat;
float: left;
clear: left;
width: 470px;
}

ul#joblist li div {
border: 1px solid #ccc;
background: url(../images/jobbg.gif) left top repeat-x;
padding: 5px 10px;
float: left;
width: 448px;

}

#joblist h2 {font-size: 20px;font-weight: bold;}

#joblist h3.salary {float: left;}
#joblist a.contact {float: right;
font-weight: bold;
font-size: 12px; padding-right: 15px;
background: url(../images/contact_arrow_right.gif) right center no-repeat;
color: #333;
text-transform: uppercase;
}

#joblist a.contact1 {float: right;
font-weight: bold;
font-size: 12px; padding-right: 15px;
background: url(../images/contact_arrow_down.gif) right center no-repeat;
color: #333;
text-transform: uppercase;
}

#joblist form {
clear: both;
background: #ccc url(../images/jobformbg.gif) left top repeat-x;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px;
float: left;
width: 448px;
height: 65px;
}

#joblist form input {
float: left;
width: 190px;
margin-right: 20px;
margin-bottom: 10px;
font-size: 11px;
font-family: arial;
color: #666;
padding: 2px;
}

#joblist form textarea {
float: left;
width: 190px;
margin-right: 20px;
margin-bottom: 5px;
font-size: 11px;
font-family: arial;
color: #666;
padding: 2px;
height: 25px;
}

#joblist form button {
width: 55px;
height: 35px;
background: url(../images/buttonsend.gif) left top no-repeat;
border: 0;
float: left;
margin-right: 5px;
}

#joblist form a {
width: 91px;
height: 39px;
background: url(../images/buttonemail.gif) left top no-repeat;
display:block;
float: left;
margin-top: -2px;
}

#joblist form span {display:none;}

/* EEE recruitment */

/* SSS bid */
#bid {margin-bottom: 10px;
	float: left;}

#bid a {
	display:block;}

#bid form {
	display:block;
	width: 486px;
	padding: 10px;
	border: 1px solid #ccc;
	border-top: 0;
	background: url(../images/gradientbg.jpg) left top repeat-x;
	float: left;}

#bid form img {
	float: left;}

#bid form fieldset {
	float: left;
	padding-left: 10px;
	width: 240px;}

#bid form input {
	width: 150px;
	font-size: 11px;
	color: #666;
	padding: 1px;
	margin-bottom: 6px;
	float: left;}

#bid form input.bidder {
	font-weight: bold;}

#bid form button {
	border: 0;
	background: url(../images/button_bidnow.jpg) left top no-repeat;
	width: 78px;
	height: 35px;
	float: right;}

#bid form button span {
	display:none;}

#bid .error{
	margin:0 10px 0 0;}	

#bid h3{
    font-size:92%;font-weight:bold;
    margin:15px 5px 3px 5px;
	color:#0c52b4;}		
#bid p{
    font-size:85%;    }		
/* EEE bid */

/* SSS footprint */
#footprint {float: left;}

#footprint a {
	display:block;}

#footprint form {
	display:block;
	width: 487px;
	height: 357px;
	padding: 10px;
	background: url(../images/reducecarbonfootprint.jpg) left top no-repeat;
	float: left;}

#footprint form img {
	float: left;}

#footprint form fieldset {
	float: left; display:inline;
	margin: 105px 0 0 245px;
	width: 240px;}

#footprint form input {
	width: 200px;
	font-size: 11px;
	color: #666;
	padding: 1px;
	margin-bottom: 6px;
	float: left;}

#footprint form input.bidder {
	font-weight: bold;}

#footprint form button {
	border: 0;
	background: url(../images/button_actnow.png) left top no-repeat;
	width: 102px;
	height: 49px;
	margin-left: -5px;
	cursor:pointer;
	}

#footprint form button span {
	display:none;}

#footprint .error{
	margin:0 10px 0 0;}	

#footprint h3{
    font-size:92%;font-weight:bold;
    margin:15px 5px 3px 5px;
	color:#0c52b4;}		
#footprint p{
    font-size:85%;    }		
/* EEE footprint */