
/*
 * Product Landing Page
 */
#PageBody.ProductLandingPage {
	width: 762px;
}
.Product{
	float: left;
	margin-top: 4em;
}
.ProductShadow {
    background: transparent url('/res/images/products/product-shadow-bg.png') no-repeat bottom left;
    padding-bottom:28px;
	width:250px;
}
h2.Tab {
    font: normal normal bold 0.8em/24px Verdana, Arial, sans-serif;
	margin-bottom:0.5em;
    background: transparent url('/res/images/products/product-tab-bg.png') no-repeat top left;
    height:28px;
    width:157px;
    color:black;
    text-align:center;
    position:absolute;
    top:-28px;
    left:-1px;
}
.ProductCopy {
    border: 1px solid #c7c0b8;
    -moz-border-radius-bottomleft:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomright:6px;
    -webkit-border-bottom-right-radius:6px;
    padding: 20px 15px;
    font: normal normal normal 1em/1.75 Verdana, Arial, sans-serif;
	color:#463a34;
	height:110px;
	width:218px;
}
.ProductImage {
	/* positioning rather than floating helps IE7 (at least) cope with the tab header and borders. */
	position:absolute;
	display:block;
	z-index:1;
}
#RTU .ProductImage {
	top:25px;
	right:15px;
}

#SolarReady .ProductImage {
	top:25px;
	right:10px;
}

#CommercialControls .ProductImage {
	top:20px;
	right:15px;
}

#SplitSystems .ProductImage {
	top:15px;
	right:15px;
}

#Heating .ProductImage {
	top:15px;
	right:45px;
}

#IAQ .ProductImage {
	top:10px;
	right:10px;
}

#EnergyStar .ProductImage {
	top:15px;
	right:15px;
}

#Heating, #SolarReady {
	margin-left: 6px;
	margin-right: 6px;
}
/*
 * Product Landing Page
 */

/*
 * Commerical Controls
 */	
#PageBody.CommercialControls {
	width: 762px;
}
#PageBody.CommercialControls .BodyCopy{
	width: 590px;
}
#PageBody.CommercialControls .Middle{
	margin-left:	6px;
	margin-right:	6px;
}

#PageBody.CommercialControls .Product{float:left;}
#PageBody.CommercialControls .ProductImage{
	top:15px;
	left:15px;
}
#PageBody.CommercialControls #LConnection .ProductImage{
	top:10px;
}
#PageBody.CommercialControls #Prodigy .ProductImage{
	top:25px;
}
#PageBody.CommercialControls #Thermostats.ProductImage{
	top:15px;
	left:15px;
}
#PageBody.CommercialControls .ProductCopy  {
	height:130px;
}

#PageBody.CommercialControls .ProductCopy .LinkWrapper {
	position:absolute;
}
#PageBody.CommercialControls .ProductCopy .LinkWrapper {
	bottom: 20px;
	left:15px;
}
#PageBody.CommercialControls #LConnection .ProductCopy .LinkWrapper ,
#PageBody.CommercialControls #SystemIntegration .ProductCopy .LinkWrapper ,
#PageBody.CommercialControls #Prodigy .ProductCopy .LinkWrapper {
	left:25px;
}
#PageBody.CommercialControls #Thermostats .ProductCopy .LinkWrapper {
	background:transparent url('/res/images/products/list-es-star.png') no-repeat 0px 3px;
	padding-left:25px;
}
#PageBody.CommercialControls #ProductsTopRow{
	height: 230px;
}
#PageBody.CommercialControls #ProductsBottomRow{
	height: auto;
}

/*
 * CommercialControls 
 */	


/*
 * IAQ
 */	
#PageBody.IAQ {
	width: 762px;
}
#PageBody.IAQ .BodyCopy{
	width: 590px;
}
#PageBody.IAQ h2.Tab {
	text-align: left;
	padding: 0.25em 1.0em 0 1.0em;
}
#PageBody.IAQ h2.WideTall {
	background: transparent url('/res/images/products/iaq-tab-wide-tall-bg.png') no-repeat top left;
	width: 212px;
	line-height:1.5;
    height:36px;
    top:-36px;
}
#PageBody.IAQ h2.Medium {
	background: transparent url('/res/images/products/iaq-tab-med-bg.png') no-repeat top left;
	width: 212px;
}
#PageBody.IAQ h2.Narrow {
	background: transparent url('/res/images/products/iaq-tab-narrow-tall-bg.png') no-repeat top left;
	width: 130px;
}
#PageBody.IAQ h2.NarrowTall {
	background: transparent url('/res/images/products/iaq-tab-narrow-tall-bg.png') no-repeat top left;
	width: 130px;
	line-height:1.5;
    height:36px;
    top:-36px;
}

#PageBody.IAQ .Product{
	float:	left;
}
#PageBody.IAQ .Middle{
	margin-left:	6px;
	margin-right:	6px;
}
#PageBody.IAQ .ProductImage {
	top:	15px;
	left:	15px;
}
#PageBody.IAQ .ProductCopy  {
	height:	130px;
}

#PageBody.IAQ .ProductCopy .LinkWrapper {
	position:	absolute;
}
#PageBody.IAQ .ProductCopy .LinkWrapper {
	bottom:	20px;
	left:	15px;
}
#PageBody.IAQ div.BodyCopy h2 {
	padding-top: 2em;
}
/*
 * IAQ
 */	


/*
 * Product List Page
 */

.ProductListPage {
/*	Mainly for use if sidebars are turned back on*/
	min-height:300px;
	height:auto !important;
	height:300px;
}
.ProductListCopy{
	padding-top:1.5em;
	padding-bottom:0.5em;
	}

.ProductListShadow {
	background: transparent url('/res/images/products/product-list-shadow-bg.png') no-repeat bottom center;
	padding-bottom:25px;
}
.ESIAQ .ProductListShadow {
	margin-bottom: 2em;
}

.ProductListWrapper {
	border: 1px solid #c7c0b8;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	margin-top: 30px;
	width: 570px;
	padding-bottom: 3em;
}

/* List table styles in table.css for now*/

.Legend {
	clear:			both;
	padding-left:	20px;
	font:			italic normal normal 1em/1 Verdana, Arial, sans-serif;
	vertical-align:	top;
}

/*
 * Product Overview Page
 */

#PageBody.ProductOverviewPage {
	width: 770px;
}


#ProductOverviewTop {

}
#TopRightSidebar{
	float:right;
	width:230px;
}
#Thumbnails {
	width: 226px;
}
#ThumbnailsCopy {
	text-align:right;
}
#ThumbnailsImages img {
	float:left;
	border: 1px solid #c7c0b8;
	margin-left:6px;
	margin-bottom:6px;
}
#AdditionalInfo {
	color:#463a34;
    text-decoration: none;
    font: normal normal bold 1em/1.5em Verdana, Arial, sans-serif;
}

#CertLogos {
	border-top: 2px dotted #acaa9b;
	padding-top: 6px;
}

#AdditionalInfo img {
	padding-left:6px;
	padding-bottom:6px;
	vertical-align: top;
	max-height: 120px;
}
#TopContent {
	width:510px;
	height: 280px;
}
#ProductHeader{
	width:240px;
	padding-top:60px;

}
#ProductHeader h1{
	line-height: 1;
}
#ProductImage {
	float: right;
	width:260px;
	height:280px;
}


#BottomRightSidebar{
	float:right;
	width:220px;
}
#Resources h2 {color:black;}
#Resources a {
	line-height:1.5;
	padding-top: 2px;
	padding-bottom: 1px;
}
#BottomContent {
	width:510px;
}




/*
 * Product Overview Page
 */







