#aws_services {

}
#aws_table {
	font-weight:bold;
}

.tbl_costs .value {
	background-color: #FAA61A;
	color:#FFF;
}

#aws_table th {
	color:#F7922D;
	font-weight: bold;
	width:85px;
}

.calc {
	background-color:#FEDBA3;
	border:1px solid #FEF1DE;
	padding-right:5px;
	text-align:right;
	width:117px;
	height:19px;
}

#calc_bg {
	position:fixed;
	top:0;margin-top:0;
	background-color:#000;
	width:100%;
	height:100%;
	top:0; left:0; bottom:0; right:0;
	z-index:700;
	display:none;
	
}

.highlight {
	color:#FFF;
	font-size: 13px;
	background-color: #f57c0b;
	font-weight: bold;
}

.subheading {
	border-top:1px solid #f57c0b;
	font-weight: bold;
}
.smalltext {
	font-size: 11px;
}
#calc_modal {
	color:#000000;
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	left:50%;
	margin-left:-344px;
	margin-top:100px;
	position:absolute;
	width:688px;
	z-index:701;
	display:none;
}

#calc_modal h1 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.underline {
	border-bottom:1px dashed #FFF;
}

.calc_close {
	cursor:pointer;
	margin-top:20px;
	padding:3px;
	text-align:center;
	width:100px;
	text-transform: uppercase;
}

.calc_close.solar {
	background:transparent url(/calc/close.gif) no-repeat scroll 0 0;
	font-size:12px;
	line-height:12px;
	margin:0;
	padding:0 0 0 16px;
	text-align:left;
}
#calc_modal .margin {
	margin:20px;
	overflow:auto;
	height:90%;
}
#calc_solar .link {
	color:red;
	display: block;
	margin-top:10px;
	text-decoration:none;
}
#calc_modal table {
	width:97%;
}

#calc_modal table td {
	padding-bottom:4px;
	padding-top:4px;
}
#calc_modal table tr {
	
}

#calc_modal input {
	
}

#calc_modal input.large {
	width:250px !important;
}
#calc_modal input.medium {
	width:150px !important;
}

#calc_modal a {
	color:#FFF;
}
.button {
	font-size: 11px;
	background:transparent url(/calc/bu_submit.gif) repeat scroll 0 0;
	border:0 none;
	height:22px;
	width:95px;
	line-height: 22px;
	padding-bottom:3px;
	cursor:pointer;
}

.button.xl {
	width:145px;
	background-image: url(/calc/bu_submit_xl.gif);
}

.button:hover {
	background:transparent url(/calc/bu_submit_o.gif) repeat scroll 0 0;
}
.button.xl:hover {
	background-image: url(/calc/bu_submit_xl_o.gif);
}


#calc_modal table tr {
	
}

#calc_modal .bottom {
	bottom:0;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:25px;
	height:83px;
	line-height:80px;
	padding-left:20px;
	position:absolute;
}

/* special for costs table */
.t1_col1 {}
.t1_col2 {}

.t2_col1 { width:200px; }

.bold { font-weight:bold; }



