

	.note {
		font-size: 9px;
		font-weight: normal;
		color: #375f57;
	}
	
	.launching {
		color: red;
	}

	#people_add {
		font: 30px "Trebuchet MS";
		display: none;
	}
	
	#calculator {
		clear: both;
		margin-top: 33px;
	}
	
	#calculator p {
		line-height: 13px;
	}
	
	.hint {
		font-size: 9px;
		margin: 10px 10px 0 10px;
		display: block;
	}
	
	#tooltipx {
		position: absolute;
		z-index: 9999;
		background-color: #dffbf5;
		border: 1px solid #4a756c;
		color: #32665b;
		top: 0;
		left: 0;
		width: auto;
		padding: 10px;
		font-size: 11px;
		display: none;
		white-space: nowrap;
	}
	
	#tooltipxfix {
		z-index: 9995;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	
	.tool {
		cursor: help;
		background-image:url("/SaveWaterForLife/_lib/images/calc/tooltip.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding-right: 15px;
	}
	
	.tool_dark {
		cursor: help;
		background-image:url("/SaveWaterForLife/_lib/images/calc/tooltip_dark.gif");
		background-repeat: no-repeat;
		background-position: top right;
		padding-right: 15px;
	}
	
	/*
	------------------------------------------------------------------
	Launch Platform
	------------------------------------------------------------------
	*/
	
	#calculator #platform {
		width: 435px;
		height: 223px;
		background-image: url("/SaveWaterForLife/_lib/images/calc/platform_bg.gif");
	}
	
	#calculator .inner label {
		width: 100px;
		float: left;
		display: block;
	}
	
	#calculator .inner .names {
		border-bottom: 1px solid red;
		margin-bottom: 5px;
		margin-top: 5px;
		padding-bottom: 5px;
		display: block;
	}
	
	#calculator #platform #calc_step_form,
	#calculator #platform #calc_launch_form {
		display: block;
		position: absolute;
		width: 133px;
		height: 44px;
		background-image: url("/SaveWaterForLife/_lib/images/calc/platform_launch.gif");
		margin-top: 160px;
		margin-left: 260px;
		background-position: top;
	}
	
	#calculator #platform #calc_step_form:hover,
	#calculator #platform #calc_launch_form:hover {
		background-position: bottom;
	}
	
	#calculator #platform #calc_step_form span,
	#calculator #platform #calc_launch_form span {
		display: none;
	}
	
	/*
	------------------------------------------------------------------
	Slider
	------------------------------------------------------------------
	*/	
	
	.slider_box {
		padding-top: 55px;
		padding-left: 20px;
		color: #fff;
		font: 15px "Trebuchet MS";
	}
	
	.ui-slider-handle { 
		position: absolute; 
		height: 21px; 
		width: 7px; 
		margin-top: 15px; 
		top: 0px; 
		left: 0px;  
		cursor: pointer; 
		background-color: #fff;
	}
	
	.ui-slider-disabled .ui-slider-handle {
		opacity: 0.5;
		filter: alpha(opacity=50);
	}
	
	.ui-slider-2 {
		width: 380px; 
		height: 60px; 
		position: relative;
		background-image: url("/SaveWaterForLife/_lib/images/calc/slider-bg-actew.gif");
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	/*
	------------------------------------------------------------------
	Launched BG
	------------------------------------------------------------------
	*/	


	#launch_frame {
		position: absolute;
		top: 0;
		left: 0;
		height: 800px;
		background-color: #000;
		width: 100%;
		z-index: 999;
		display: none;
		opacity: 0.7;
		filter: alpha(opacity=70);
	}
	
	#launch_center {
		position: absolute;
		z-index: 1000;
		top: 80px;
		width: 100%;
		left: 0 !important; /* moz / ie7 */
		left: auto; /* ie 6 */
		padding-bottom: 40px;
	}

	/*
	------------------------------------------------------------------
	Launched
	------------------------------------------------------------------
	*/
	
	#calculator #launched {
		font-family: verdana;
		font-size: 11px;
		background-color: #333;
		width: 735px;
		margin: 0 auto;
	}
	
	#calculator #launched a.close {
		display: block;
		position: absolute;

		width: 20px;
		height: 20px;
		background-image: url("/SaveWaterForLife/_lib/images/calc/close.gif");
		margin: 8px 5px 0 685px;
		background-position: top;	
	}
	
	#calculator #launched a.close:hover {
		background-position: bottom;	
	}
	#calculator #launched h3 {
		display: block;
		background-image: url("/SaveWaterForLife/_lib/images/calc/h3_bg.jpg");
		height: 31px;
		color: #fff;
		font: 24px "Trebuchet MS";
		text-transform: uppercase;
		margin: 0;
		padding: 10px;
	}
	
	#calculator #launched h4 {
		display: block;
		background-image: url("/SaveWaterForLife/_lib/images/calc/h3_bg.jpg");
		height: 25px;
		color: #fff;
		font: 18px "Trebuchet MS";
		text-transform: uppercase;
		margin: 0;
		padding: 8px;
		background-position: bottom;
	}
	
	/*
	------------------------------------------------------------------
	Launched | Option Box
	------------------------------------------------------------------
	*/
	
	#calculator #launched #option_box {
		background-color: #fff;
		padding-bottom: 15px;
		margin-bottom: 2px;
		padding: 10px;
	}
	
	#calculator #launched #option_box select {
		border: 1px solid #BA6623;
		color: #01476f;
		font-family: verdana;
		font-size: 10px;
		width: 90%;
	}
	
	#calculator #launched #option_box #option_values {
		margin-top: 10px;
	}
	
	#calculator #launched #option_box .option_block {
		width: 45%; /* TODO: this value changes based on javascript */
		margin: 5px 10px 0 10px;
		float: left;
		height: 25px;
	}
	
	#calculator #launched #option_box .option_block .title {
		float: left;
		font-weight: bold;
		color: #595959;
		
	}
	
	#calculator #launched #option_box .option_block .option {
		float: right;
		display: block;
		width: 55%;
	}
	
	/*
	------------------------------------------------------------------
	Launched | Calc Box
	------------------------------------------------------------------
	*/
	
	#calculator #launched #calculator_box h4 {
		margin-bottom: 10px;
	}
	
	#calculator #launched #calculator_box h5 {
		margin: 0 0 4px 10px;
		color: #375f57;
		font-size: 10px;
	}
	
	#calculator #launched #calculator_box h5.top {
		font-size: 12px;
		color: #333;
	}
	
	#calculator #launched #calculator_box {
		padding: 10px;
		background-color: #fff;
		padding-left: 190px;
	}
	
	#calculator #launched #calculator_box h4 {
		position: relative;
		margin-left: -180px;
	}
	
	#calculator #launched #calculator_box #calc_totals {
		position: relative;
		float: left;
		margin-left: -180px !important;
		margin-left: -90px; /* ie box fix */
		width: 130px;
	}
	
	#calculator #launched #calculator_box #calc_daily,
	#calculator #launched #calculator_box #target_daily,
	#calculator #launched #calculator_box #calc_weekly,
	#calculator #launched #calculator_box #target_weekly
	 {
		margin-bottom: 10px;
		font-weight: bold;
		letter-spacing: 7px;
		background-image:url("/SaveWaterForLife/_lib/images/calc/water_meter.jpg");
		width: 122px;
		height: 32px;
		display: block;
		padding: 13px 0 0 17px;
		font-size: 16px;
		font-family: arial;
	}
	
	/*
	------------------------------------------------------------------
	Launched | Calc Box | Calc Calc
	------------------------------------------------------------------
	*/
	
	#calculator #launched .calc_calc {
		float: left;
		width: 160px;
		background-image: url("/SaveWaterForLife/_lib/images/calc/calc_calc_bg.jpg");
		background-position: bottom;
		margin-right: 10px;
		margin-bottom: 10px;
		padding: 5px;
		color: #fff;
	}
	
	#calculator #launched .calc_calc.household {
		background-image: url("/SaveWaterForLife/_lib/images/calc/calc_calc_bg_household.jpg");
	}
	
	#calculator #launched .calc_calc .calc_block {
		border-bottom: 1px solid #375f57;
		margin-top: 5px;
		height: 21px;
		clear: both;
	}
	
	#calculator #launched .calc_calc.household .calc_block {
		border-bottom: 1px solid #602e09;
	}
	
	#calculator #launched .calc_calc .calc_block select {
		border: 1px solid #BA6623;
		color: #01476f;
		font-family: verdana;
		font-size: 10px;
	}
	
	#calculator #launched .calc_calc .title {
		float: left;
	}
	
	#calculator #launched .calc_calc .option {
		float: right;
	}
	
	#calculator #launched .calc_calc .personname {
		color: #fff;
		padding-bottom: 2px;
		font-size: 12px;
		font-weight: bold;
		display: block;
		overflow: hidden;
		height: 18px;
	}
	#calculator #launched .calc_calc .editable {
		background-image: url("/SaveWaterForLife/_lib/images/calc/name_edit.gif");
		background-repeat: no-repeat;
		background-position: right center;
		cursor: pointer;
	}
	
	#calculator #launched .calc_calc a.name {
		color: #fff;
		display: block;
	}
	
	#calculator #launched .calc_calc a.name:hover {
		color: #214d44;
	}
	
	#calculator #launched .calc_calc .edit {
		width: 100%;
		font-size: 12px;
		font-weight: bold;
		background-color: #caf2eb;
		border: none;
		color: #214d44;
		font-family: verdana;
	}
	
	#calculator #launched .calc_calc .blocktype {
		border-bottom: 1px solid #375f57;
		padding-bottom: 8px;
		margin-bottom: 4px;
		font-size: 11px;
		font-weight: bold;
	}
	
	#calculator #launched .calc_calc.household .blocktype {
		border-bottom: 1px solid #602e09;
	}
	
	#calculator #launched .calc_calc .calc_avrg {
		margin-top: 10px;
		padding-bottom: 5px;
		color: #fff;
	}
	
	#calculator #launched .calc_calc .calc_avrg .tit {
		
	}
	
	#calculator #launched .calc_calc .calc_avrg .avg {
		text-align: right;
		float: right;
		font-weight: bold;
		font-size: 12px;
	}
	
	/*
	------------------------------------------------------------------
	Launched | Help
	------------------------------------------------------------------
	*/
	
	#help_box {
		background-color: #fff;
		padding-bottom: 15px;
		margin-top: 2px;
		padding: 10px;
		font-size: 10px;
		color: #2f2f2f;
	}
	
	#help_box b {
		color: #375f57;
	}
	
	#help_box p {
		margin: 5px 0;
	}
	
	