body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-image:url(../images/bg.gif);
  background-repeat:repeat-y;
  background-position:left;
  margin:0px 0px 0px 0px;
  height:100%; 
  width:100%; 
  padding:0; 
  border:0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

hr {color:#666666;background-color:#666666; }

#holder{
	width:761px;
	
}
#header{
	height:67px;
	top:0px;
	border-bottom:1px solid #556477;
}
#housekeeping{
	height:15px;
	border-bottom:1px solid #556477;
	text-align:right;
	padding-right:15px;
	background-image:url(../images/housekeeping-bg.gif);
}
#left
{
	float:left;
	text-align:left;
	width:204px;
	height:469px;
	padding-top:10px;
	background-image:url(../images/nav-bg.gif);
	background-color:#e0e5e0;
}
#left-f
{
	float:left;
	text-align:left;
	width:204px;
	height:469px;
	padding-top:10px;
	background-image:url(../images/f-nav-bg.gif);
	background-color:#e0e5e0;
}
#left-splash
{
	float:left;
	text-align:left;
	width:359px;
	height:469px;
	padding-top:10px;
	background-image:url(../images/nav-bg-splash.jpg);
	background-color:#e0e5e0;
}

#left-splash-f
{
	float:left;
	text-align:left;
	width:359px;
	height:469px;
	padding-top:10px;
	background-image:url(../images/f-nav-bg-splash.jpg);
	background-color:#e0e5e0;
}
#content{
	float:left;
	width:400px;
	text-align:left;
	padding-top:30px;
	padding-right:10px;
}
#content-splash
{
	float:left;
	width:392px;
	text-align:left;
	padding-top:30px;
	padding-right:10px;
}
#right
{
	float:left;
	padding-top:13px;
}

#right-table-head
{
	width:130px;
	height:20px;
	padding:5px 8px 1px 8px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/right-head.gif);
}
#right-table-body
{
	width:130px;
	padding:3px 8px 3px 8px;
	font-size:10px;
	background-image:url(../images/right-bg.gif);
}
#right-table-body-wide
{
	width:144px;
	height:157px;
	padding:0px 1px 0px 1px;
	font-size:10px;
	background-image:url(../images/right-bg.gif);
}
#right-table-foot
{
	width:146px;
	height:10px;
	background-image:url(../images/right-foot.gif);
}


#holder-right-span
{
	width:761px;
}
#content-right-span
{
	float:left;
	text-align:left;
	padding-left:204px;
	padding-right:10px;
}
#holder-all-span
{
	width:761px;
}

#content-all-span
{
	float:left;
	text-align:left;
	padding-left:104px;
}

#content-two-col-left
{
	float:left;
	text-align:left;
	width:190px;
	padding-right:10px;
}
#content-two-col-right
{
	float:left;
	text-align:left;
	width:190px;
	padding-left:10px;
}
#content-two-hepa-left
{
	float:left;
	text-align:left;
	width:180px;
}
#content-two-hepa-right
{
	float:left;
	text-align:left;
	width:210px;
	padding-left:10px;
}
#content-two-ilf-left
{
	float:left;
	text-align:left;
	width:160px;
}
#content-two-ilf-right
{
	float:left;
	text-align:left;
	width:230px;
	padding-left:10px;
}
#content-three-rv-left
{
	float:left;
	text-align:left;
	width:180px;
}
#content-three-rv-mid
{
	float:left;
	text-align:left;
	width:145px;
}
#content-three-rv-right
{
	float:left;
	text-align:left;
	padding-left:10px;
}
#content-three-rv-right-f
{
	float:left;
	text-align:left;
	padding-left:0px;
}
.product
{
	color:#CCCCCC;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
}

.indoor-size
{font-size:10px;}

.main-ttl
{
font-size:24px;
font-weight:bold;
color:#254976;
}
.sub-ttl-pink
{
font-size:18px;
font-weight:bold;
color:#CC6666;
}
.sub-ttl-red
{
font-size:12px;
font-weight:bold;
color:#990000;
}
.sub-ttl-gray
{
font-size:12px;
color:#666666;
}
.sub-ttl-blue
{
font-size:12px;
font-weight:bold;
color:#336699;
}
.sub-ttl
{
font-size:14px;
font-weight:bold;
color:#336699;
}
.bold-red
{
	font-weight:bold;
	color:#990000;
}
.hepa-border-top
{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:5px 5px 5px 5px;
}
.hepa-border-bottom
{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:5px 5px 5px 5px;
}

.splash-bubble-left-drk
{
	float:left;
	background-image:url(../images/splash-table-lft-drk.gif);
	width:11px;
	height:133px;
}
.splash-bubble-img-drk
{
	float:left;
	height:131px;
	width:160px;
	border-top:1px solid #787878;
	border-bottom:1px solid #787878;
}
.splash-bubble-body-drk
{
	float:left;
	height:131px;
	width:173px;
	border-top:1px solid #787878;
	border-bottom:1px solid #787878;
}
.splash-bubble-right-drk
{
	float:left;
	background-image:url(../images/splash-table-rg-drk.gif);
	width:11px;
	height:133px;
}
.splash-bubble-left
{
	float:left;
	background-image:url(../images/splash-table-lft.gif);
	width:11px;
	height:133px;
}
.splash-bubble-img
{
	float:left;
	height:131px;
	width:160px;
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
}
.splash-bubble-body
{
	float:left;
	height:131px;
	width:173px;
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
}
.splash-bubble-right
{
	float:left;
	background-image:url(../images/splash-table-rg.gif);
	width:11px;
	height:133px;
}

.li-ilf-left {width: 1em; float: left; }
.li-ilf-right {width: 17em; float: left; margin: 0 0 .2em .3em;}

.tbl-head{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:2px 3px 1px 3px;
	background-color:#254976;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.tbl-head-end{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:2px 3px 1px 3px;
	background-color:#254976;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.tbl-cell{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	padding:2px 3px 1px 3px;
	font-size:11px;
}
.tbl-cell-end{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:2px 3px 1px 3px;
	font-size:11px;
}
.tbl-cell-btm{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:2px 3px 1px 3px;
	font-size:11px;
}
.tbl-cell-btm-end{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:2px 3px 1px 3px;
	font-size:11px;
}

.tbl-sm-head{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:1px 1px 1px 1px;
	background-color:#254976;
	color:#ffffff;
	font-weight:bold;
}
.tbl-sm-head-end{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:1px 1px 1px 1px;
	background-color:#254976;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-1px;
}
.tbl-sm-cell{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	padding:1px 1px 1px 1px;
	letter-spacing:-1px;
}
.tbl-sm-cell-end{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:1px 1px 1px 1px;
	letter-spacing:-1px;
}
.tbl-sm-cell-btm{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:1px 1px 1px 1px;
	letter-spacing:-1px;
}
.tbl-sm-cell-btm-end{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:1px 1px 1px 1px;
	letter-spacing:-1px;
}


a {color:#336699;}

.main-nav-link A{text-decoration: none; font-size:14px; color:#ffffff; padding-left:10px;}
.main-nav-link A:hover {background-color:#84a8dd;}

.main-nav-link-on A{text-decoration: none; font-size:14px; color:#ffffff; padding-left:10px; background-color:#84a8dd;}

.sub-nav-link A{text-decoration: none; font-size:14px; color:#ffffff; padding-left:20px;}
.sub-nav-link A:hover {text-decoration: none; font-size:14px; color:#ffffff; padding-left:20px; background-color:#84a8dd;}

.sub-nav-link-on A{text-decoration: none; font-size:14px; color:#ffffff; padding-left:20px; background-color:#84a8dd;}

.house-nav-link A{text-decoration: none; font-size:12px; color:#333333;}
.house-nav-link A:hover {text-decoration: underline; font-size:12px; color:#333333;}

