/* CSS Document */

/* Global Styles
--------------------------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
}

body, html {
	min-height: 101%;
}

body {
	text-align: left;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(../../images/layout/bg.jpg) top repeat-x #fff;
	margin: 0px;
}

a:link, a:visited, a:focus {
	color: #0000FF;
	text-decoration: underline;
	outline: none;
}

a:hover, a:active {
	color: #000;
	text-decoration: underline;
}

a img {
	border: none;
}

/* H1/H2/H3 Styles
--------------------------------------------------------------- */

h1 {
	font-size: 2.6em;
	font-weight: normal;
	color: #1f4568;
	margin-top:60px;
}
	#index h1{
		margin:0px;
	}
        #frozen-condensate h1{
            margin-bottom:20px;
        }
h2 {
	font-size: 1.6em;
	font-weight: normal;
	color: #333;
}

	#videos h2{
		margin:20px 0px 10px 0px;
	}
h3 {
	font-size: 1.3em;
	font-weight: normal;
	color: #666;
}

/* Container Styles
--------------------------------------------------------------- */

#outerContainer {
	width: 100%;
	float: left;
}

#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font-size: 1.2em;
}
	#index #contentContainer{
		padding-top:980px;
	}
	#contact #contentContainer, #thankyou #contentContainer{
		padding-top:80px;
	}
	#advert #contentContainer{
		padding-top:70px;
	}
	#contentContainer {
		width: 960px;
		padding-top:610px;
	}
	body.grants #contentContainer{
		padding-top:580px;
	}
	body#latest-offers #contentContainer, body#videos #contentContainer{
		padding-top:350px;
	}

/* Main Styles
--------------------------------------------------------------- */
		
		#main {
			float: left;
			width: 540px;
			padding: 10px 0px 10px 0px;
		}
		
			#main p {
				margin: 10px 0px 10px 0px;
				font-size: 1.1em;
				line-height: 30px;
			}
			
			#main ul {
				font-size: 1.1em;
				line-height: 24px;
				padding: 3px 0px 3px 25px;
			}
			
				#main ul li {
					padding: 6px 30px 6px 30px;
					list-style: none;
					background: url(../../images/misc/tick.jpg) left center no-repeat;
				}
				
		#contentCta{
			position:relative;
		}
			#contentCta p{
				position:absolute;
			}
			#index #contentCta p{
				top:214px;
				color:#fff;
				font-size:2.6em;
				left:11px;
			}
			* html #index #contentCta p{
				left:-285px;
			}
		#breadcrumbs{
			background:#eee;
			padding:10px;
			position:absolute;
			top:630px;
		}
			#videos #breadcrumbs{
				top:350px;
			}
		p.text-cta{
			font-size:1.6em !important;
			font-style:italic;
			color:#1078AB;
		}
	
/* Testimonials page styling */	
	.testimonial{
		width:420px;
		padding:20px;
		background: #71A3D6;
		color:#fff;
		margin-top:30px;
	}
	#main div.testimonial p{
		line-height:1.2em;
	}
	.point{
		margin-left:20px;	
	}
	.testimonial-name{
		font-weight:bold;
	}	
		
/* Contact page styling */
#contact #main, #thankyou #main {
	width:400px;
}

	#contact #main h1, #thankyou #main h1{
		font-size:7.0em;
		color:#ffc300;
	}
	#contact #main h2, #thankyou #main h2{
		font-size:2.4em;
		color:#ffc300;
		text-align:right;
		width:333px;
	}
	#contact #main p, #thankyou #main p{
		padding-left:145px;
		color:#a5a5a5;
		font-size:1.8em;
	}
		#contact #main p span, #thankyou #main p span{
			color:#b0335c;
			font-size:1.4em;
		}
		#contact #main p a , #thankyou #main p a{
			color:#a5a5a5;
		}
			#contact #main p a:hover, #thankyou #main p a:hover{
				color:#999;
			}
	
/* ---- Fuel switching  PAGE  ----*/
#fuel-switching-grant table td{
	border:1px solid #ccc;
	width:125px;
	padding:0px 5px;
}
#fuel-switching-grant table {
	border-collapse:collapse;
	width:530px;
}	

/* ---- Solar Power PAGE  ----*/
table {
	border-collapse:collapse;
	margin:10px 0px;
}	
 table td{
	border:1px solid #ccc;
	padding:10px 10px;
}
	
		
/* Sidebar/CTA Styles
--------------------------------------------------------------- */
		
		#sidebar {
			float: right;
			width: 400px;
		}
			a#testimonials-cta{
				background:url(../../images/layout/sidebar-testimonials-cta.gif);
				display:block;
				height:60px;
				width:175px;
				padding:210px 0px 0px 220px;
				color:#fff;
				font-size:1.6em;
				text-decoration:none;
			}	
				a#testimonials-cta:hover{
					color:#FFBE00;
				}
				
		#cta-diamondPlan{
			position:relative;
			margin-left:-3px;
		}
			#cta-diamondPlan span{
				position:absolute;
				top:95px;
				left:140px;
				font-size:2.0em;
				color:#9e9e9e;
				text-decoration:none;
			}
			#cta-diamondPlan a:hover span{
				color:#000;
			}
		
		#cta-24hr{
			text-align:center;
			font-size:3.0em;
			color:#6d112f;
			margin:10px 0px;
		}	
			#cta-24hr p{
				position:relative;
				right:4px;
				bottom:13px;
			}
			
		body.grants #cta-governmentGrants{
			display:none;
		}
		#cta-governmentGrants{
			position:relative;
			margin:10px -5px;
		}
			#cta-governmentGrants span{
				position:absolute;
				top:110px;
				left:140px;
				font-size:1.4em;
				color:#233948;
				text-decoration:none;
				
			}
			#cta-governmentGrants a:hover span{
				color:#cacaca;
			}
			
/* Header Styles
--------------------------------------------------------------- */

#header {
	clear: both;
	width: 960px;
	height: 105px;
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	background:url(../../images/layout/top.jpg) no-repeat;
}

	#logo {
		float: left;
	}
	
	#cta-top-right {
		width: 600px;
		float: right;
		padding: 5px 0px 0px 0px;
		text-align: right;
		height: 125px;
		font-size: 1.6em;
	}
	
		#cta-top-right .phone {
			font-size: 1.2em;
		}
	#top-left-offer{
		position:absolute;
		top:105px;
		left:10px;
	}
	#top-right{
		position:absolute;
		left:550px;
		top:150px;
		font-size:2.0em;
		color:#eab601;
	}
		#top-right #top-right-a{
			background:url(../../images/layout/top-right-button.jpg) no-repeat;
			display:block;
			width:210px;
			height:50px;
			color:#fff;
			padding:8px 0px 0px 0px;
			text-decoration:none;
			position:relative;
			left:40px;
			text-align:center;
		}
		#top-right a:hover{
			color:#000;
		}
		#top-right p {
			text-align:center;
			color: #EAB601;
		}
		#top-right p a{
			color: #EAB601;
		}
		#top-right p span{
			display:block;
			font-size:2.0em;
			color: #EAB601;
		}
		#top-right #its-free{
			position:absolute;
			top:20px;
			left:260px;
		}	
		#boilersTopRightCTA{
			position:absolute;
			top:185px;
			right:18px;
		}
		
		#oftecLogo{
			position:absolute;
			top:208px;
			left:320px;
		}
		#gassafeLogo{
			position:absolute;
			top:208px;
			left:320px;
		}
/* -----HOME PAGE styling-----*/			
	/* HOME PAGE RUNNNER*/	
		
	#runner {
		position:absolute;
		top:340px;
		left:80px;
	}
		#runner a{
			float:left;
			height:281px;
			color:#fff;
			position:relative;
			text-decoration:none;
			font-size:1.4em;
			padding:10px;
		}
			#runner a span.link{
				position:absolute;
				top:212px;
				color:#000;
				width:150px;
			}
				#runner a:hover span.link{
					color:#000 !important;
				}	
			#runner a span.text{
				font-size:1.4em;
				position:absolute;
				top:15px;
				width:200px;
			}
			
			#runner #runner-yellow{
				background:url(../../images/layout/home-runner-yellow.jpg);
				width:260px;
			}
				
				#runner a#runner-yellow span.text{
					left:60px;
				}
					#runner a#runner-yellow span.text strong{
						font-size:1.4em;
					}
				#runner a#runner-yellow span.link{
					left:115px;
					color:#d9ae1a;
				}
			#runner #runner-pink{
				background:url(../../images/layout/home-runner-pink.jpg);
				width:225px;
			}
				#runner a#runner-pink span.text{
					left:25px;
				}
				#runner a#runner-pink span.link{
					left:55px;
					color:#a71d4a;
				}
			#runner #runner-blue{
				background:url(../../images/layout/home-runner-blue.jpg);
				width:250px;
			}
				#runner a#runner-blue span.link{
					left:65px;
					color:#196ca5;
				}
				
				
			/* CALLBACK FORM*/
			#callbackForm{
				position:absolute;
				top:75px;
				left:20px;
				float:left;
				width:220px;
			}
				#callbackForm input{
					background:#fff;
					padding:5px 7px 5px 40px;
					margin:2px 0px;
					border:none;
					width:160px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					color:#b5b5b5;
				}
				#callbackForm .callbackSubmit{
					background:none;
					position:absolute;
					top:120px;
					left:0px;
					width:200px;
					padding:10px !important;
					text-align:center;
					font-size:1.3em;
					color:#1572AF;
					cursor:pointer;
					
				}
				#callbackForm select{
					padding:5px 5px;
					margin:2px 0px;
					color:#b5b5b5;
				}
					#callbackForm select option{
						color:#121212;
					}
				#callbackForm .name{
					background:url("../../images/layout/callback-name-icon.jpg") no-repeat 6px #fff;
				}
				#callbackForm .number{
					background:url("../../images/layout/callback-phone-icon.jpg") no-repeat 6px #fff;
				}
				#callbackForm .postcode{
					background:url("../../images/layout/callback-postcode-icon.jpg") no-repeat 12px #fff;
				}
					#callbackForm .callbackSubmit:hover{
						color:#000;
					}
				
			#callbackErrors{
				background:#fff;
				border:1px solid #ccc;
				color:#666;
				padding:10px;
				position:absolute;
				top:90px;
				right:-185px;
				height:80px;
				width:200px;
			}
				
	/* WHY CHOOSE US*/				
				
		#why-choose-us-CTA{
			position:absolute;
			top:630px;
			left:0px;
		}
			#why-choose-us-CTA a{
				position:absolute;
				top:230px;
				left:190px;
				font-size:1.7em;
				color:#16384f;
				text-decoration:none;
			}
				#why-choose-us-CTA a span{
					color:#cd2e62;
				}
				#why-choose-us-CTA a:hover, #why-choose-us-CTA a:hover span{
					background:#eee;
					border-bottom:1px solid #000;
				}
			
			a#cta-flexiblePayments{
				position:absolute;
				top:89px;
				left:530px;
				text-decoration:none !important;
				background:#fff !important;
			}	
/* -----OTHER PAGE STYLING-----*/				
		#headerText{
			position:absolute;
			top:180px;
			font-size:3.0em;
			color:#ffbf00;
			width:960px;
			float:left;
		}
		#headerText canvas{
			display:block;
			float:left;
		}
			#headerTextContainer{
				max-width:640px;
				float:left;
			}

			#headerText strong{
				display:block;
				font-size:1.2em;
			}	
			#headerText p.blue{
				color:#0095d0;
				text-align:right;
				display:block;
				float:left;
			}
			
			#faqs #headerText{
				font-size:2.6em;
			}
		#imgmain-top{
			float:right;
			/*margin:25px 50px 0px 0px;*/
			margin:5px 50px 0px 0px;
		}


#centralHeating-runner {
		position:absolute;
		top:380px;
		left:0px;
	}
		#videos #centralHeating-runner{
			display:none;
		}
		#centralHeating-runner a{
			float:left;
			height:221px;
			color:#fff;
			position:relative;
			text-decoration:none;
			font-size:1.4em;
			padding:10px;
		}
			#centralHeating-runner a span.link{
				position:absolute;
				top:154px;
				color:#000;
				width:150px;
			}
				#centralHeating-runner a:hover span.link{
					color:#000 !important;
				}	
			#centralHeating-runner a span.text{
				font-size:1.6em;
				position:absolute;
				top:10px;
				width:200px;
				text-align:center;
			}
				#centralHeating-runner a span.text strong{
					font-size:1.4em;
					display:block;
					line-height:0.9em;
				}
					
			#centralHeating-runner #runner-pink{
				background:url(../../images/layout/centralHeating-runner-pink.jpg);
				width:225px;
			}
				#boilers #centralHeating-runner #runner-pink{
					background:url(../../images/layout/boilers-runner-pink.jpg) no-repeat;
				}
				#centralHeating-runner a#runner-pink span.text{
					left:25px;
				}
				#centralHeating-runner a#runner-pink span.link{
					left:55px;
					color:#a71d4a;
				}
				
			#centralHeating-runner #runner-blue{
				background:url(../../images/layout/centralHeating-runner-blue.jpg);
				width:268px;
			}
				#centralHeating-runner a#runner-blue span.link{
					left:65px;
					color:#196ca5;
				}	
				#centralHeating-runner a#runner-blue span.text{
					left:25px;
				}
				#centralHeating-runner .hide {
					display:none !important;
				}
			#centralHeating-runner #runner-yellow{
				background:url(../../images/layout/centralHeating-runner-yellow.jpg) no-repeat;
				width:395px;
			}
				#boilers #centralHeating-runner #runner-yellow{
					background:url(../../images/layout/boilers-runner-yellow.jpg) no-repeat;
				}	
				#centralHeating-runner a#runner-yellow span.text{
					text-align:left;
					width:370px;
					left:20px;
				}		
				#centralHeating-runner a#runner-yellow span.link{
					left:145px;
					color:#d9ae1a;
					top:145px;
				}	
				
		#renewable-btns	{
			position:absolute;
			top:110px;
			left:20px;
		}	
			#centralHeating-runner #renewable-btns a{
				height:40px;
				padding:5px;
			}

/* ---- GRANTS PAGE  ----*/

body.grants #headerText{
	top:130px;
}
body.grants #breadcrumbs{
	top:590px;
}

#grants-runner {
		position:absolute;
		top:330px;
		left:60px;
	}
		#grants-runner a{
			float:left;
			height:221px;
			color:#fff;
			position:relative;
			text-decoration:none;
			font-size:1.4em;
			padding:10px;
		}
			#grants-runner a span.link{
				position:absolute;
				top:154px;
				color:#000;
				width:150px;
			}
				#grants-runner a:hover span.link{
					color:#000 !important;
				}	
			#grants-runner a span.text{
				font-size:1.8em;
				position:absolute;
				top:10px;
				width:200px;
				text-align:center;
			}
				#grants-runner a span.text strong{
					font-size:1.4em;
				}
					
			#grants-runner #runner-pink{
				background:url(../../images/layout/grants-runner-pink.jpg);
				width:260px;
			}
				#grants-runner a#runner-pink span.text{
					left:25px;
				}
				#grants-runner a#runner-pink span.link{
					left:75px;
					color:#a71d4a;
				}
				
			#grants-runner #runner-blue{
				background:url(../../images/layout/grants-runner-blue.jpg);
				width:255px;
			}
				#grants-runner a#runner-blue span.link{
					left:75px;
					color:#196ca5;
				}	
				#grants-runner a#runner-blue span.text{
					left:25px;
				}
				
			#grants-runner #runner-yellow{
				background:url(../../images/layout/grants-runner-yellow.jpg) no-repeat;
				width:255px;
			}			
				#grants-runner a#runner-yellow span.link{
					left:75px;
					color:#d9ae1a;
					top:155px;
				}	

/* ---- Warmfront  PAGE  ----*/
body.grants #centralHeating-runner{
	top:330px;
}





/* Main Image Styles
--------------------------------------------------------------- */
#headerimg{
	position:absolute;
	top:190px;
	left:640px;
}
#imgmain {
	float:left;
}
#imgmain-a{
	padding:0px !important;
	float:left;
	
}

	#ten-year-warranty{
		background: url("../../images/layout/ten-year-warranty.jpg") 5px center  no-repeat #fff;
		position:absolute;
		top:120px;
		padding:10px 10px 12px 70px;
		font-size:2.2em;
		color:#a81f4b;
	}
	
/* Horizontal Navigation Styles
--------------------------------------------------------------- */

#navigation {
	width: 720px;
	height: 40px;
	z-index: 10;
	position: absolute;
	left: 260px;
	top: 0px;
}

	#navigation ul {
		margin: 0px;
		padding: 0px;
	}
	
		#navigation ul li {
			display: inline;
			list-style: none;
		}
			  
			#navigation ul li a {
				float: left;
				color: #fff;
				text-decoration: none;
				padding: 45px 16px 30px 16px;
				font-size: 1.0em;
				text-transform:uppercase;
			}
			* html #navigation ul li a {
				font-size:1.0em;
			}

				#navigation ul li a.contact-a {
					border-right: none;
				}

				#navigation ul li a:hover {
					color: yellow;
				}


/*  ---------DROPDOWN STYLING ---------*/
.dropdown-nav{
	position:absolute;
	top:100px;
	background: url(../../images/layout/dropdown-bg.png) 0px 30px repeat-y;
	display:none;
	width:555px;
}	
	* html .dropdown-nav{
		background:#fff;
		border:1px solid #000;
		top:90px;
	}
	#navigation .dropdown-nav ul{
		width:200px;
		padding:0px 0px 0px 50px;
		float:left;	
	}

		#navigation .dropdown-nav li a{
			display:block;
			color:#616161;
			width:170px;
			padding:10px 0px 10px 30px;
			float:left;
			background:url(../../images/layout/dropdown-link-arrow.gif)  left center no-repeat !important;
		}
		#navigation .dropdown-nav li a:hover{
			color:#000;
		}
	#navigation .dropdown-nav img.top{
		position:relative;
		bottom:30px;
	}

	#navigation .dropdown-nav img.bottom{
		position:relative;
		top:30px;
	}
	
/*  ---- CENTRAL HEATING --- */
#central-heating-dropdown{
	left:-141px;
}	
	#navigation #central-heating-dropdown a#diamond{
		padding:0px;
		margin:30px 0px 0px 40px;
		float:left;
	}	
	#navigation #central-heating-dropdown a#faqLink{
		float:left;
		color:#616161;
		font-size:2.6em;
		width:190px;
		background:none;
	}
		#navigation #central-heating-dropdown a#faqLink span{
			color:blue
		}
		
/*  ---- BOILERS --- */
#boilers-dropdown{
	left:-26px;
}	
/*  ---- GRANTS  --- */
#grants-dropdown{
	left:56px;
}
#grants-dropdown a{
	background:none !important;
	padding: 0px !important;
	margin:1px 0px 1px 35px;
}
	#grants-dropdown a:hover span{
		color:#000 !important;
	}
	#grants-dropdown a.grant2 span{
		color:#0E619B;
	}
	#grants-dropdown a.grant3 span{
		color:#FFC600;
	}
	#grants-dropdown a.grant4 span{
		color:#8fb669;
	}
	#grants-dropdown span{
		display:block;
		padding-left:153px;
		color:#B1325B;
	}
	#grants-dropdown a.second-link{
		margin-bottom: 15px;
	}
/*  ---- REnewable  --- */
#renewable-dropdown{
	left:150px;
}
/*  ---- ABOUT  --- */
#about-dropdown{
	left:250px;
}
    #navigation #about-dropdown a#finance-cta{
	padding:0px;
	margin:30px 0px 0px 40px;
	float:left;
    }
#subnav{
	position:absolute;
	top:100px;
	left:0px;
	width:935px;
	height:64px;
	background:url(../../images/layout/subnav.png) no-repeat;
}
	* html #subnav{
		background:#f5f5f5;
	}
	#subnav ul{
		margin:5px 0px 0px 20px;
	}
	#subnav li {
		list-style:none;
		float:left;
	}	
		#subnav li a{
			float:left;
			display:block;
			padding:11px 6px;
			width:100px;
			text-align:center;
			color:#6f6f6f;
			text-decoration:none;
			font-size:1.1em;
			border-right:1px solid #ccc;
		}
		body.about #subnav li a{
			width:87px;
		}
		#subnav li a.one{
			padding:19px 6px;
		}
		#subnav li a:hover{
			background:#eee;
		}
/* Footer Styles
--------------------------------------------------------------- */

#outerFooter {
	float: left;
	width: 100%;
}

#footer {
	clear: both;
	width: 960px;
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	font-size: 1.2em;
}

	#footer .index-a,
	#footer .contact-a {
		display: none;
	}
		
	#footer li {
		list-style: none;
	}
	
	#footer a {
		white-space: nowrap;
		color: #0066CC;
		text-decoration: none;
	}
		
		#footer a:hover {
			color: #ffcc00;
			text-decoration: underline;
		}
		
	
	#didYouKnow{
		color:#b13c62;
		position:relative;
		margin:0px 0px 30px 0px;
		float:left;
	}
		#didYouKnow p{
			background:#eee;
			padding:15px 20px;
			font-size:1.6em;
			color:#b13c62;
			position:relative;
			margin:30px 0px;
			margin-top:60px;
		}
		#didYouKnow strong{
			color:#650625;
			font-size:1.3em;
		}
		#didYouKnow img.bubble{
			position:absolute;
			top:0px;
			left:-35px;
			z-index:100;
		}
		
/* Footer Areas Styles
--------------------------------------------------------------- */	

	#footer #footer-areas {
		float: left;
		width:940px;
		padding: 0px 10px;
		background:url("../../images/layout/footer-map.jpg");
		height:241px;
		margin:20px 0px;
		position:relative;
	}
		#footer #footer-areas a{
			background:url("../../images/layout/footer-map-btn.jpg") no-repeat;
			padding:15px 50px;
			position:absolute;
			top:110px;
			left:330px;
			font-size:2.4em;
		}
		#footer #footer-areas h2{
			color:#333;
			font-size:2em;
			text-align: center;
		}
		#footer #footer-areas ul {
			float: left;
			margin-top:10px;
		}
	
		#footer #footer-areas ul li strong {
			cursor: pointer;
		}
	
		#footer #footer-areas ul li {
			float: left;
			width: 110px;
			padding: 3px 0px;
			font-size: 1em;
			color:#5ba6d9;

		}
		
		
/* Footer Services Styles
--------------------------------------------------------------- */	

	#footer #footer-services {
		float: left;
		width: 960px;
		margin: 0px 0px 30px 0px;
		font-size:1.2em;
	}
		#footer #footer-services h2{
			font-size:3.8em;
			color:#b0335c ;
		}
		#footer #footer-services h3{
			font-size:1.7em;
			color:#b0335c ;
		}
		#footer #footer-services .sitemap-column{
			float: left;
			margin:10px 0px 0px 0px;
			padding:0px 24px 0px 14px;
			border-right:1px dotted #ccc;
		}

			#footer #footer-services ul li a {
				padding:5px 5px;
				color:#b8b8b8;
				display:block;
				font-size:0.7em;
			}
		

		
/* Footer Address Styles
--------------------------------------------------------------- */	

	#footer #footer-address {
		float: left;
		width: 960px;
		margin: 0px;
		font-size:1.5em;
		color:#5ba6d9;
	}
		#footer #footer-address h2{
			font-size:3.4em;
			color:#0e2536 ;
		}
			#footer #footer-address div{
				float:left;
				padding:20px 50px 10px 0px;
			}
				#footer #footer-address a{
					color:#5ba6d9;
				}	
				
				#footer #footer-address .phone,#footer #footer-address .email{
					font-size:1.6em;
					padding-left:40px;
					margin-left:50px;
				}
					#footer #footer-address .phone{
						background:url(../../images/layout/footer-phone.gif) no-repeat left center;
					}
					#footer #footer-address .email{
						background:url(../../images/layout/footer-email.gif) no-repeat left center;
					}
					
					#footer #footer-address .address{
						background:url(../../images/layout/footer-address.gif) no-repeat left top;
						padding-left:40px;
					}
/* Footer Help & Advice
--------------------------------------------------------------- */	

	#footer #footer-help {
		float: right;
		width: 165px;
	}
		
			#footer #footer-help ul li {
				float: left;
			}
					
			#footer #footer-help ul li a {
				float: left;
				width: 155px;
				padding: 3px 5px;
				border-bottom: 1px dotted #777;
			}
		
		#footer #footer-help p {
			line-height: 20px;
			padding: 3px 5px;
		}
		
		#footer #footer-help .bottomLink {
			margin-bottom: 5px;
		}
		
		
/* Footer Bottom Styles
--------------------------------------------------------------- */	
a#backtotop{
	color:#0E2536;
	float:left;
	text-align:center;
	width:960px;
	font-size:3.0em;
	margin:20px 0px;
	background:  url(../../images/layout/backtotop.gif)   560px 0px no-repeat;
}
	a#backtotop:hover{
		color:#000;
		text-decoration:none;
	}
	#footer #footer-bottom {
		width: 950px;
		float: left;
		padding:20px 10px 22px 0px;
		text-align: right;
		font-size:1.4em;
		background:url(../../images/layout/footer-bottom.gif )  no-repeat;
	}
		#footer #footer-bottom a{
			color:#fff;
		}
/* Float Styles
--------------------------------------------------------------- */

.left, .img-left {
	float: left;
}

	.img-left {
		margin: 10px 10px 10px 0px;
	}

.right, .img-right {
	float: right;
} 

	.img-right {
		margin: 10px 0px 10px 10px;
	}

	
/* Generic Styles
--------------------------------------------------------------- */

.clearfix {
	clear: both;
}
