body {
/*    color: #45433d;
url(../../images/ui/bg-4.png) repeat-x*/
	background: #fff;
}
@media (max-width:959px) {
	.container_12,
	.container_16
	{
		margin-left: auto;
		margin-right: auto;
		width: 320px;
	}
	#tab-list {
		display:none;
	}
	.ui-tabs-vertical .ui-tabs-panel {
		width:100%;
	}
	h2.lean-light {
		font-size:32px;
	}
	.address-fields {
    display: block;
	}
	#slider-callout-occupants {
		top:-45px;
	}
	#ct-public-footer ol li {
	    padding: 0px 0px 0px 0px;
	    font-size: 0.5em;
			line-height: 12px;
	}
	#ct-public-footer ol li:first-of-type {
	  font-size: 0.6em;
		padding-top: 2px;
	}
	#online-audit .retrofit-table table, .retrofit-table {
    width: 100%;
	}
	#diy-result-slider {
		display:none;
	}
	#crunch-time-container {
		margin-left:20%;
		top: 5px;
		position: absolute;
	}
	#impact {
		margin-top: 550px;
	}
} /*end small media*/


.header {
	background-color: #fff;
}
h1#logo a span.om {
	background: url(../../images/ui/Tri-State-Logo-Blue_lr2_60.png) no-repeat 0 0;
	height:60px;
}
a.button, input.button  {
	background:#bb1f32 url(../../images/ui/red-button-gradient.png) repeat-x;
	background:-moz-linear-gradient(top, #ec4903, #bb1f32);
	background: -webkit-gradient( linear, left top, left bottom, from(#ec4903), to(#bb1f32));
}
a.button.red, input.button.red {
	background:#bb1f32 url(../../images/ui/red-button-gradient.png) repeat-x;
	background:-moz-linear-gradient(top, #ec4903, #bb1f32);
	background: -webkit-gradient( linear, left top, left bottom, from(#ec4903), to(#bb1f32));
}
.retrofit-sm.getting-started {
	background:#f0f0f0;
}
#tab-1-btn {
	background:#bbd1e2;
}
h2.lean-light.getting-started {
    color: #f0f0f0;
}
.retrofit-table thead {
    background: #1C3563;
}
.retrofit-table.getting-started thead {
    background: #1C3563;
}
.retrofit-sm.almost-there {
	background:#f0f0f0;
}
#tab-2-btn {
	background:#89A4BC;
}
h2.lean-light.almost-there {
    color: #89A4BC;
}
.retrofit-table.almost-there thead {
    background: #1C3563;
}
.retrofit-sm.you-made-it {
	background:#f0f0f0;
}
#tab-3-btn {
	background:#1C3563;
}
h2.lean-light.you-made-it {
    color: #1C3563;
}
.retrofit-table.you-made-it thead {
    background: #1C3563;
}
.retrofit-table tr th {
	color:#fff;
}
#oa-slider div#slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
	background: #bbd1e2; /* Old browsers */
	background: -moz-linear-gradient(left, #bbd1e2 0%, #89A4BC 49%, #1C3563 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bbd1e2), color-stop(49%,#89A4BC), color-stop(99%,#1C3563)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #bbd1e2 0%,#89A4BC 49%,#1C3563 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #bbd1e2 0%,#89A4BC 49%,#1C3563 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, #bbd1e2 0%,#89A4BC 49%,#1C3563 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbd1e2', endColorstr='#1C3563',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, #bbd1e2 0%,#89A4BC 49%,#1C3563 99%); /* W3C */
	padding:1px 0;
}
#oa-questions #feedback-link, #online-audit #feedback-link, #feedback-button {
  line-height: 8px;
  margin-top: 8px !important;
  margin-right: 0 !important;
  min-width: 0px;
	background-color: #89A4BC;
	background-image: -moz-linear-gradient(top, #89A4BC, #1C3563);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #89A4BC),color-stop(1, #1C3563));
	border: none;
}
#oa-questions #feedback-button strong, #online-audit #feedback-link strong {
  text-shadow:#1C3563 0 -1px 1px;
}
#oa-slider #slider-container ul.labels li {
	width: 92px;
	font-size: 14px;
}
#oa-slider #slider-container ul.labels {
	left: -5px;
}

