/* BEGIN 2col-layout */

.two_col_top	{
	background: url(/images/contentBKG-top-2col.png) no-repeat center !important;
}

.two_column_layout	{
	background: url(/images/contentBKG-mid-2col.png) repeat-y center;
}

.two_col_bottom	{
	background: url(/images/contentBKG-bottom-2col.png) no-repeat center !important;
}

.two_column_layout	{
}

/* BEGIN content_sub_01 */

.two_column_layout .content_sub_01	{
	width: 238px;
	float: left;
	margin: 0 20px 0 20px;
}

/* BEGIN OLD BLUE CONTENT */
/*
.two_column_layout .content_sub_01 .blue-content-top	{
	width: 233px;
background: url(/images/sub-01-blue-content-top.jpg) no-repeat center;
	height: 14px;
	}


.two_column_layout .content_sub_01 .blue-content	{
	width: 233px;
	background: url(/images/sub-01-blue-content-middle.jpg) repeat-y center;
	padding: 0;
	}

.two_column_layout .content_sub_01 .find-dealer	{
	background: url(/images/h2-find-dealer.png) no-repeat left;
	text-indent: -9999px;
	width: 147px;
	height: 26px;
	margin-left: 20px;
}

.two_column_layout .content_sub_01 .blue-content p {
	font-size: 18px;
	line-height: 22px;
	color: white;
	margin: 0;
	padding: 0 22px;
}

.two_column_layout .content_sub_01 .blue-content form	{
	padding: 10px 22px;
}

.two_column_layout .content_sub_01 .blue-content-bottom	{
	width: 233px;
	height: 14px;
	background: url(/images/sub-01-blue-content-bottom.jpg) no-repeat center;
}
*/
/* END OLD BLUE CONTENT */

/* BEGIN NEW BLUE CONTENT */

.two_column_layout .content_sub_01 .blue-content-top	{
	width: 233px;
background: url(/images/sub-01-blue-content-top.png) no-repeat center;
	height: 14px;
	}


.two_column_layout .content_sub_01 .blue-content	{
	width: 233px;
	background: url(/images/sub-01-blue-content-middle.png) repeat-y center;
	padding: 0;
	vertical-align: top;
	}

.two_column_layout .content_sub_01 .blue-content img	{
margin-left: 0 !important;
padding-left: 20px;
margin-bottom: 6px;
text-align: left !important;
}

.two_column_layout .content_sub_01 .find-dealer	{
	background: url(/images/h2-find-dealer.png) no-repeat left;
	text-indent: -9999px;
	width: 147px;
	height: 26px;
	margin-left: 20px;
}

.two_column_layout .content_sub_01 .blue-content p {
	font-size: 18px;
	line-height: 22px;
	color: white;
	margin: 0 0 10px 0;
	padding: 0 22px !important;
}

.two_column_layout .content_sub_01 .blue-content .searchField	{
	margin-left: 22px;
}

.two_column_layout .content_sub_01 .blue-content .searchBtn	{
	margin: 0 0 -3px 0;
}

.two_column_layout .content_sub_01 .blue-content-bottom	{
	width: 233px;
	height: 14px;
	background: url(/images/sub-01-blue-content-bottom.png) no-repeat center;
	margin-bottom: 10px;
}

.two_column_layout .content_sub_01 .mini-graphics	{
	width: 222px;
	margin-top: 4px;
	padding-left: 6px;
}

/* END NEW BLUE CONTENT */

.content_sub_01	ul	{
	margin-left: 10px;
	margin-bottom: 10px;
	width: 90%;
}

.content_sub_01	ul li	{
	margin-bottom: 4px;
	padding-bottom: 4px;
}

.content_sub_01 a	{
	color: #0160a4;
	text-decoration: none;
}

.content_sub_01 a:hover	{
	color: #ec6037;
}

.content_sub_01 .common-questions	{

}

.content_sub_01 .common-questions li	{
	border-bottom: 1px solid #7cafd0;
}


/* BEGIN green-content */

.two_column_layout .content_sub_01 .green-content-top	{
	margin-top: 4px;
	width: 233px;
background: url(/images/sub-01-green-content-top.jpg) no-repeat center;
	height: 14px;
	}


.two_column_layout .content_sub_01 .green-content	{
	width: 233px;
	background: url(/images/sub-01-green-content-middle.jpg) repeat-y center;
	padding: 0 0 20px 0;
	}

.two_column_layout .content_sub_01 .green-content .energy-saving-tips	{
	background: url(/images/h2-energy-saving-tips.png) no-repeat left;
	text-indent: -9999px;
	width: 206px;
	height: 31px;
	margin-left: 16px;
}

.two_column_layout .content_sub_01 .green-content p {
	font-size: 14px;
	line-height: 18px;
	color: white;
	margin: 0;
	padding: 0 18px;
}

.two_column_layout .content_sub_01 .green-content p a	{
	font-size: 14px;
	color: white;
	text-decoration: underline;
}

.two_column_layout .content_sub_01 .green-content-bottom	{
	width: 233px;
	height: 14px;
	background: url(/images/sub-01-green-content-bottom.jpg) no-repeat center;
}

/* END green-content */

/* END content_sub_01 */


/* BEGIN .content_main */


.two_column_layout .content_main	{
	margin-left: 280px;
/*	border: 1px solid red; */
	padding-right: 50px;
}

.two_column_layout .content_main p	{
	padding: 7px 0px;
}

.flash-content	{
}

.two_column_layout .content_main h4	{
	font-size: 16px;
	font-weight: normal;
	margin: 12px 0 0 0;
	padding: 0;
}

.two_column_layout .content_main h4 + p	{
	padding-top: 3px;
}

.two_column_layout .content_main .product-image {
	margin: 0 0 0 20px;
	float: right;
}

/* BEGIN product_nav */

.two_column_layout .product_nav	{
	text-align: right;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #80aed3;
}


.two_column_layout .content_main .product_nav a	{
	padding: 0 10px 0 30px;
	color: #317fb7;
	text-decoration: none;
}

.two_column_layout .content_main .product_nav a:hover	{
	color: #80aed3;
}

/* END product_nav */

/* BEGIN product-key-points */

.two_column_layout .content_main ul.product-key-points {
	font: normal 14px/18px Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
}

.two_column_layout .content_main ul.product-key-points li {
	list-style-type: disc;
	
/*	margin: 0 10px 0 306px; */
	padding: 0 0 5px 0;
}


/* END product-key-points */

.two_column_layout .content_main .category-name	{
	font: normal 36px/48px Arial, Helvetica, Geneva, sans-serif;
	color: #317fb7;
}

.two_column_layout .content_main .product-name {
	font: normal 30px/36px Arial, Helvetica, Geneva, sans-serif;
	color: #317fb7;
	padding-top: 16px;
	margin-bottom: 28px;
}



/* END .content_main */

.product-graphic-display	{
	border: 1px solid #eee;
	width: 176px;
/*	height: 326px; */
    padding: 6px 0 6px 12px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.product-graphic-display h4	{
	color: #005ea2;
}

.product-graphic-display .product-pic	{
	margin-top: 10px;
}

.product-graphic-display .comfort-control-logo	{
	margin-top: 6px;
}

.product-graphic-display .energy-star-logo {
    margin-left: 4px;
}

.product-graphic-display p	{
	font-size: 11px;
	line-height: 13px;
	margin-right: 6px;
}

.product-graphic-display ul	{
margin: 0;
padding: 0 0;
}

.product-graphic-display ul	li {
margin: 0;
padding: 0 6px 0 0;
list-style-position: inside;
line-height: normal;
}

/* BEGIN content-extended  */
/*

Use content-extended if the content area has content extending to the edges of the div content area.

*/

.content-extended	{
	width: 660px;
	margin: 0;
	margin-left: 280px;
	}

.content-extended p	{
	padding-left: 0;
}

/* BEGIN Tankless Styles */

.external-content	{
	padding-right: 0;
}

.content-extended #HomeContentSection	{
	height: 299px;
	margin-bottom: 0;
}

.content-extended #homeFeatures	{
	margin-top: 10px;
	margin-bottom: 8px;
	padding: 0;
	width: 670px;
	height: 230px;
}

.content-extended #homeFeatures .feature {
	float: left;
	border: 1px solid #ccc;
	padding: 6px 2px;
	height: 210px;
	margin-right: 4px;
	width: 156px;
}

.content-extended #homeFeatures	.home-feat-portlet	{

}

.content-extended #homeFeatures	.home-feat-portlet p	{
	margin: 0 0 0 10px;
	font-size: 11px;
	line-height: 13px;
	padding-right: 4px;
}

.content-extended #homeFeatures li	{
	padding-left: 10px;
	float: none;
}

.content-extended #homeFeatures li a	{
	font-size: 11px;
	line-height: 13px;
  color: #0160a4;
}

.content-extended #homeFeatures li a:hover	{
  color: #ec6037;
}

/* END Tankless Styles */

/* END content-extended  */

/* END 2col-layout */