@charset "UTF-8";
/* CSS Document */

.flashposition{
	position: relative;
	left: -10px;	
}

#calculator{
	width: 900px;
	height: 220px;
	position: relative;
	left: -10px;
	background-image: url('../../residential/images/calculator.png');
	background-repeat: no-repeat;
}

#saveleft{
	float: left;
	width: 360px;
	padding-left: 30px;
}

#saveleft h2{
	padding: 0px;
	margin: 30px 0 0 0;
	font-size: 18px;
	font-weight: normal;
}

#saveleft p{
	padding: 0px;
	margin: 10px 0 15px 0;
}

#saveright{
	float: right;
	width: 450px;
	padding: 30px 30px 0 0;
}

#saveright p{
	padding: 0px;
	margin: 10px 0 15px 0;
}

.providerdrop{
	position: relative;
	left: 19px;
}

.calculatebutton{
	position: relative;
	left: 100px;
}


.yousave{
	font-weight: bold;
	font-size: 16px;
	color: #e60019;
}

.savelarge {
	color: #424242;
	font-size: 13px;
	font-weight: bold;
}

.subtext{
	font-size: 11px;
	color: #999999;
	width: 780px;	
}



/*Table __________________________________________*/
table.phone {
	font : 12px/24px Arial, Helvetica, sans-serif;
	border-collapse : collapse;
	width : 880px;
	color : #424242;
	border: 1px solid #cccccc;
	text-align: center;
}



table.phone td {
	border-bottom : 1px solid #cccccc;
	padding : 0.1em 0.3em 0.1em 1em;
	vertical-align: top;
}

table.phone tr.grey td {
	border-bottom : 1px solid #cccccc;
	background : #efefef;
}

table.phone tr.first td {
	border-bottom : 1px solid #cccccc;
	font-weight: bold;
	color:#efefef;
	background :  #e60019;
}

