#epc h3,
h3.epc {
	color: #5599ff;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
}

#epc {
	color: #000;
	clear: both;
	margin: 0 auto;
	/*width: 832px;*/
	width: 100%;
	page-break-before: always;
}
div.clear {
	clear: both;
}

/* elements */

#epc h4 {
	background: #4e84c4;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	padding: 6px 8px 9px;
}
#epc h5 {
	font-size: 110%;
	font-weight: bold;
}

#epc .current p, #epc .potential p {
	font-size: 75%;
	margin-bottom: 2px;
	padding: 2px 0
}

/* based on styles from base_vi.css */

	div#energy_report_request {
		background: #EFF3FE;
		border: 1px solid #CBCCD0;
		margin-top: 10px;
		padding: 5px;
	}
		div#energy_report_request p {
			margin: 0 5px 0.5em;
		}
		div#energy_report_request p a {
			background:url(../img/furniture/button.png) top left repeat-x;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border: 2px solid #727ae7;
			color: #FFF;
			display: block;
			height: 20px;
			line-height: 20px;
			font-family: arial;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			width: 202px;
		}
		div#energy_report_request.available p a {
			background: url(../img/energy_report_button.gif);
			height: 23px;
			line-height: 27px;
			padding-left: 10px;
			width: 209px;
		}

/* layout */

#epc #energy_efficiency,
#epc #carbon_rating {
	float: left;
	margin-top: 6px;
	width: 406px;
}

#epc #energy_efficiency {
	margin-right: 20px;
}

#epc .current, #epc .potential {
	border: 1px solid #000;
	float: left;
	margin-top: 10px;
	padding: 5px 8px;
	width: 180px;
}
#epc .current {
	margin-right: 10px;
}

#epc .score {
	height: 79px;
	margin-bottom: 3px;
	position: relative;
	width: 180px;
}

/* charts */

#epc #energy_efficiency .rating_A .score {
	background: transparent url(../img/epc/energy_A.png) no-repeat;
}
#epc #energy_efficiency .rating_B .score {
	background: transparent url(../img/epc/energy_B.png) no-repeat;
}
#epc #energy_efficiency .rating_C .score {
	background: transparent url(../img/epc/energy_C.png) no-repeat;
}
#epc #energy_efficiency .rating_D .score {
	background: transparent url(../img/epc/energy_D.png) no-repeat;
}
#epc #energy_efficiency .rating_E .score {
	background: transparent url(../img/epc/energy_E.png) no-repeat;
}
#epc #energy_efficiency .rating_F .score {
	background: transparent url(../img/epc/energy_F.png) no-repeat;
}
#epc #energy_efficiency .rating_G .score {
	background: transparent url(../img/epc/energy_G.png) no-repeat;
}

#epc #carbon_rating .rating_A .score {
	background: transparent url(../img/epc/efficiency_A.png) no-repeat;
}
#epc #carbon_rating .rating_B .score {
	background: transparent url(../img/epc/efficiency_B.png) no-repeat;
}
#epc #carbon_rating .rating_C .score {
	background: transparent url(../img/epc/efficiency_C.png) no-repeat;
}
#epc #carbon_rating .rating_D .score {
	background: transparent url(../img/epc/efficiency_D.png) no-repeat;
}
#epc #carbon_rating .rating_E .score {
	background: transparent url(../img/epc/efficiency_E.png) no-repeat;
}
#epc #carbon_rating .rating_F .score {
	background: transparent url(../img/epc/efficiency_F.png) no-repeat;
}
#epc #carbon_rating .rating_G .score {
	background: transparent url(../img/epc/efficiency_G.png) no-repeat;
}

/* arrows */	

#epc img.arrow {
	position: absolute;
	right: 0;
}

#epc .rating_A img.arrow { top: 0; }
#epc .rating_B img.arrow { top: 8px; }
#epc .rating_C img.arrow { top: 16px; }
#epc .rating_D img.arrow { top: 24px; }
#epc .rating_E img.arrow { top: 32px; }
#epc .rating_F img.arrow { top: 40px; }
#epc .rating_G img.arrow { top: 48px; }

/* download */
#epc .download {
	font-size: 120%;
	margin-top: 12px;
}

