#eco-calculator,#cost-calculator {
margin:1.5em 0;
zoom:1;}
#eco-calculator form,
#cost-calculator form {background:#a6ce39 url(../images/form-bg.gif) 0 100% repeat-x;
padding:31px 18px 23px 18px;
}
#eco-calculator form p,
#cost-calculator form p {color:#fff;
margin-top:0;
text-align:justify;
clear:both;}
#eco-calculator form p.r,
#cost-calculator form p.r {text-align:right;
width:100%;
clear:both;margin:6px 0 12px 0;}
#eco-calculator .form-result,
#cost-calculator .form-result {display:none;
padding:5px 8px;
background:#25316c;
color:#a9abb9;
height:auto;}
#eco-calculator .form-result em,
#cost-calculator .form-result em {color:#e9e5ed;
font-style:normal;
}
#eco-calculator h5,
#cost-calculator h5 {
color:#003471;
font-size:20px;
padding:0 0 12px 0;
margin:0;
clear:both;
}
#eco-calculator .lbl,#cost-calculator .lbl {float:left;
width:100%;
clear:both;height:23px;line-height:23px;
color:#fff;
margin-bottom:6px;
position:relative;
}
#eco-calculator .lbl span,
#cost-calculator .lbl span {float:left;height:23px;
line-height:23px;
}
#eco-calculator div.entry input:focus,#cost-calculator div.entry input:focus {
outline:none;}
#eco-calculator div.entry,#cost-calculator div.entry {
float:right !important;
background:url(../images/input-line-bg.gif) 0 0 no-repeat !important;
padding-left:9px !important;
width:264px !important;
height:23px !important;
position:relative !important;
}
#eco-calculator div.entry select,
#cost-calculator div.entry select {width:255px;
height:23px;
font-size:1em;
}
#eco-calculator div.entry input,#cost-calculator div.entry input {
float:right;
width:225px;
padding:0;
margin:0;
border:none;
background:url(../images/input-bg.gif) 0 0 repeat-x;
height:23px;
line-height:23px;
}
#eco-calculator div.entry input.short,
#cost-calculator div.entry input.short {width:185px;}
#eco-calculator div.short,
#cost-calculator div.short {
width:224px !important;
}
#eco-calculator .hint,#cost-calculator .hint {
float:right;
width:30px;
height:3px;
padding-top:20px;
text-indent:-9000px;
overflow:hidden;
cursor:help;
background:url(../images/hint-button.gif) 0 0 no-repeat;}
#eco-calculator .hint-popup,#cost-calculator .hint-popup {
display:none;
position:absolute;
z-index:20000 !important;
line-height:normal;
font-size:0.9em;
top:24px;
right:0;
width:140px;
padding:8px;
height:auto;
background:#0071bc;
color:#fff;
}
#eco-calculator input.submit,#cost-calculator input.submit {
padding:0;
margin:0;
border:none;
height:23px;
width:81px;
background:url(../images/calc-btn.gif) 0 0 no-repeat;line-height:23px;
}


#eco-calculator .form-result {	font-size:1.2em;}
#eco-calculator .form-result p {/*	background:url(../images/icon-q.gif) 0 50% no-repeat;*/	padding:0/* 0 0 18px*/;	margin:0 0 7px 0;}
#cost-calculator .form-result p {
	padding:0;
	margin:0 0 7px 0;
	color:#fff;
}
#cost-calculator .form-result p em {	font-style:normal;
	color:#97b60f;}

#eco-calculator .form-result ul,
#cost-calculator .form-result ul {	list-style:none;
	padding:30px 0 0 0;
	margin:0;}
#eco-calculator .form-result ul li ,
#cost-calculator .form-result ul li {	height:37px;
	padding-left:41px;
	line-height:normal;
	color:#e5e6ed;
	background:url(../images/calc-icons.gif) 0 0 no-repeat;
}
#eco-calculator .form-result ul li em {	font-style:normal;
	color:#85992d;}
#eco-calculator .form-result ul li.gas {	background-position:0 -35px;}
#eco-calculator .form-result ul li.rail {
	background-position:0 -72px;
}
#eco-calculator .form-result ul li.household {
	background-position:0 -113px;
}
#eco-calculator .form-result ul li.forest {
	background-position:0 -150px;
}



.elSelect {
	width:264px;
	height:23px;
	line-height:23px;
	background:url(../images/input-bg.gif) 0 0 repeat-x;
	cursor:pointer;
}
.elSelect .selected {
	background-color:#d4d6d7 !important;
	color:#000 !important;
}
.elSelect .clear {
	clear:both;
}
.elSelect .selectedOption {
	float:left;
	padding:0 0 0 6px;
	width:177px;
	font-size:1em;
	color:#000;
	overflow:hidden;
}
.elSelect .dropDown {
	width: 31px;
	height: 23px;
	float: right;
	position: relative;
	z-index: 5000;
	background:url(../images/calc-dropdown.gif) no-repeat 0% 0%;
}
.elSelect .optionsContainerTop {
	position:absolute;
	width:100%;
	z-index: 5000;
	height:5px;
}
.elSelect .optionsContainerTop div {
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div div {
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
	background:url(bottom_center.gif) repeat-x 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div {
	background:url(bottom_left.gif) no-repeat 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div div {
	background:url(bottom_right.gif) no-repeat 100% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainer {
	position:absolute;
	display:none;
	z-index: 5000;
	border:solid 1px #2a889b;
	border-top:none;
}
.elSelect .option {
	padding:4px 0 5px 5px;
	background-color:#f2f3f3;
	text-align:left;
	color: #496772;
	cursor: pointer;
}
.elSelect .disabled {
	background-color:#C0CCCF;
	color:#90A4AA;
}