body{
	background: #F8F9EB url(../img/bak.gif) -400px fixed;
	font: 75% / 1.3 helvetica, arial, sans-serif;
	text-align: center;
	min-height: 700px;
	color: #333;
	position: relative;
	margin: 0;
	padding: 0;
}
a:link{text-decoration: none; color: #1c5991;}
a:visited{text-decoration: none; color: #0e304f;}
a:hover{text-decoration: underline;}
a img{border: 0;}

#container{width: 865px; text-align:center; margin: auto; background: #fff; min-height: 1400px; padding-left: 4px;}
* html #container{height:700px;}

#enmotion, #products, h2, #environment, #footer, #lease{width: 850px; margin: auto;}
#enmotion{height: 470px; margin: 0 auto;}
#products{min-height: 235px; margin-top: 20px;}
* html #products{height: 435px;}
sup{font-size:.9em;}
h2, h3{
	background-position: 0px bottom; 
	background-image: url(../img/hands-free-gets-a-thumbs-up-2.gif); 
	background-repeat: no-repeat; 
	height: 44px; 
	margin: 40px auto 0 auto; 
	text-align: left; 
	text-indent: -9999px;
}

#products .product{float: left; width: 190px; font-size: .92em} 
#products h2{background-position: top center; height: 31px; text-indent: -9999px; width: 190px; margin-top: 0;}
#products .product a{display: block; font-weight: bold;}
#products #wallmount h2{background-image: url(../img/sku59460.gif);}
#products #recessed h2{background-image: url(../img/sku59466.gif);}
#products #impulse h2{background-image: url(../img/sku59487.gif);}
.product img{width: 177px; height: 142px;}

#wallmount, #recessed{margin-right: 140px;}

h2#handsfree{margin-bottom: 0px;}

#environment{margin-top: 0; }
#environment h3{
	background-position: 0px top;
	background-image: url(../img/enmotion-benefits.gif); 
	height: 55px;
	margin: 0;
	width: 455px;
	float: left;	
}

#environment ul{float:left; text-align:left; list-style-type: none; margin:20px 0 0 0; width:600px; padding:0;}
#environment img{margin:0 10px 0 0; border: 1px solid #efefd5; float:left;}
#environment li{text-align: left; width: 266px; float: left; min-height: 40px; margin: 0 10px 10px 0; font-size: .93em; }
#environment li#epa{min-height: 20px; margin: 0px 10px 10px 0;}
#environment p{
	width: 300px;
	float: left;
	font-size: .95em;
	margin-top: 20px;
	text-align: left;
}
#environment p#reduce{
	width: 100%;
	text-align:left;
	clear: both;
}
#environment p.first{
	margin-right: 15px;
	float: left;
	text-align:left;
}
#environment p img{float: left; margin: 0 5px 0 0; border: 0;}

#footer, #lease{clear: both; text-align: left; position: relative;}
#lease{padding-top: 25px; margin-bottom: 0px; text-align: right; font-size: .95em;}
#footer img{position: absolute; top: 5px;}
#footer ul{
	position: absolute;
	right: 0;
	text-align: right;
	top: 0px;
}
#footer li{display: inline; border-right: 1px solid #0E4F8A; padding:1px 6px 0 6px;}
#footer li:last-child, #footer li.lastchild{border-right: 0px; padding: 1px 0 0 6px;}

/* IE 6 isms */
* html #environment ul{list-style-type: none;}
* html #environment p.first{clear: left;}
* html #environment p{margin-top: 10px;}
* html #footer img{top: 0px;}
* html #footer ul{top: 3px;}
* html body{height: 1180px; background: #F8F9EB url(../img/bak.gif) repeat-x;}
* html #environment p#reduce{
   margin-top: 40px;
   height: 50px;
   clear: right;
}
* html #lease{padding-top: 5px;}

/* Added By FLH on 5/12/2008 for Impulse Healthcare Promotion*/
#campaign_callout{text-align:center;}
div.fontnormal{text-align:left; font-weight:normal;}
div.fontsmall{text-align:left; font-weight:normal; font-size:.8em}
div.colLeft {float:left; height:auto; width:225px;}
div.colRight {float:left; width:630px; text-align:left;}
div.checkbox{width:400px; float:right; text-align:left; }
div.radiobutton{width:300px; float:right; text-align:left; }
.checkbox-format{font-weight:normal;}
/*.radiobutton-format{font-weight:normal; float:right;}*/
/*.textbox-format{width:200px; float:right;}*/

br{clear:both;}

.label-format{float:left;width:225px;}
.textbox-format{width:195px; margin-bottom:3px;}
.radiobutton-format{width:300px; margin-bottom:3px;}
.dropdown-format{width:195px; margin-bottom:3px;}
.error-format{font-weight:bold; font-size:x-small; vertical-align:top;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


