    html {
    	filter: expression(document.execCommand("BackgroundImageCache", false, true));
        width:100%;
		height:100%;
        margin:0px;
        padding:0px;
        font-size:0px;
        background:#454136 url('images/background.gif') repeat-y top center;
        font-family:Arial, Helvetica, Sans-Serif;
        
    }
    
    body {
        width:100%;
		height:100%;
        margin:0px;
        padding:0px;
        font-size:0px;
        background:#454136 url('images/background.gif') repeat-y top center;
        font-family:Arial, Helvetica, Sans-Serif;
        
    }
    
    #wrapper {
        width:950px;
		height:100%;
        background:url('images/background_contents.gif') repeat-y top center;
        margin:0px auto;
    }
    
    #topnav {
        width:752px;
        height:22px;
        background-color:#fff;
        border-bottom:2px solid #8de1cf;
        margin:0px auto;
        font-size:12px;
        line-height:17px;
        text-align:right;
        color:#ccc;
		font-weight:bold;
    }

	#topnav a {
        color:#625c4d;
		text-decoration:none;
	}

	#topnav a:hover {
        color:#625c4d;
		text-decoration:underline;
	}

    #header {
        width:950px;
        height:138px;
        margin:0px;
        padding:0px;
    }

    
    #navbar 
    {
		position:relative;
		z-index:200;
		top:0;
		left:0;
		margin:0px;
		padding:0px;
		font-size:0px;
		width:752px;
		height:51px;
        background:url('images/background_contents.gif') repeat-y top center;
    }
    
    #navbar a#whatis {
        display:block;
        width:125px;
        height:40px;
        background:url('images/navbar_whatis.gif') no-repeat 0 -40px;
    }
	#navbar a#whatis:hover {
		background-position:0 0px;
	}

     #navbar a#purification {
        display:block;
        width:214px;
        height:40px;
        background:url('images/navbar_purification.gif') no-repeat 0 -40px;
    }
	#navbar a#purification:hover {
		background-position:0 0px;
	}

     #navbar a#proven {
        display:block;
        width:121px;
        height:40px;
        background:url('images/navbar_proven.gif') no-repeat 0 -40px;
    }
	#navbar a#proven:hover {
		background-position:0 0px;
	}

     #navbar a#convenience {
        display:block;
        width:111px;
        height:40px;
        background:url('images/navbar_convenience.gif') no-repeat 0 -45px;
    }
	#navbar a#convenience:hover {
		background-position:0 0px;
	}

     #navbar a#btn_nav_recon {
        display:block;
		margin:0 auto 0 auto;
        width:141px;
        height:30px;
        background:url('images/btn_nav_recon.gif') no-repeat 0 0px;
    }
	#navbar a#btn_nav_recon:hover {
		background-position:0 -30px;
	}

     #navbar a#btn_nav_r2kit {
        display:block;
		margin:0 auto 0 auto;
        width:141px;
        height:16px;
        background:url('images/btn_nav_r2kit.gif') no-repeat 0 0px;
    }
	#navbar a#btn_nav_r2kit:hover {
		background-position:0 -16px;
	}

     #navbar a#btn_nav_dosing {
        display:block;
		margin:0 auto 0 auto;
        width:141px;
        height:16px;
        background:url('images/btn_nav_dosing.gif') no-repeat 0 0px;
    }
	#navbar a#btn_nav_dosing:hover {
		background-position:0 -16px;
	}

     #navbar a#btn_nav_fast {
        display:block;
		margin:0 auto 0 auto;
        width:141px;
        height:16px;
        background:url('images/btn_nav_fast.gif') no-repeat 0 0px;
    }
	#navbar a#btn_nav_fast:hover {
		background-position:0 -16px;
	}

    #navbar a#generation {
        display:block;
        width:140px;
        height:40px;
        background:url('images/navbar_generation.gif') no-repeat 0 -40px;
    }
	#navbar a#generation:hover {
		background-position:0 0px;
	}

    #subnav a#subnav_isi {
        display:block;
        width:168px;
        height:21px;
        background:url('images/subnav_btn-isi.gif') no-repeat 0 0px;
		float:left;
    }
	#subnav a#subnav_isi:hover {
		background-position:0 -21px;
	}

    #subnav a#subnav_pi {
        display:block;
        width:136px;
        height:21px;
        background:url('images/subnav_btn-pi.gif') no-repeat 0 0px;
		float:left;
    }
	#subnav a#subnav_pi:hover {
		background-position:0 -21px;
	}

	#menu {
		position:relative;
		z-index:5;
	}

	#subnav {
		position:absolute;
		top:40px; 
		left:376px; 
		z-index:400;
		display:block;
		visibility:visible;
		background-color:#f44c23; 
		width:376px;
		height:21px; 
	}

	#conv_drop {
		position:absolute;
		top:33px; 
		left:465px; 
		z-index:800;
		display:none;
		visibility:hidden;
		background-color:transparent; 
		width:141px; 
	}

    #contents {
        width:950px;
        font-size:12px;
        color:#625c4d;
		position:relative;
		z-index:100;
		top:0; left:0;
    }
    
    #footer {
        width:752px;
        margin:0px auto;
        padding:0px;
        border-top:12px solid #8de1cf;
        font-size:12px;
        color:#625c4d;
        background-color:#8de1cf;
        line-height:17px;
    }
    
    #footer p, #footer table {
        margin:0px 40px 0px 40px;
        width:672px;
    }
    
    #footer p.leader {
        margin:0px 40px 8px 40px;
        font-weight:bold;
    }
    
    #footer p.footernav {
        font-size:11px;
    }
	
	#footer a {
        color:#625c4d;
		text-decoration:none;
	}

	#footer a:hover {
        color:#625c4d;
		text-decoration:underline;
	}

	a.closeit {
		font-family:arial;
		font-size:11px;
		color:#54897E;
		text-decoration:none;
	}

	a.closeit:hover {
		color:#54897E;
		text-decoration:underline;
	}

    /* menu and navbar*/
    #nav, #nav ul{padding:0;margin:0;list-style:none;}
    #nav li{float:left;}
      
    #navbar{margin-left:99px;display:block;height:45px;}
    #menu{cursor:pointer;position:absolute;}
    #menu ul .item{display:none;}
    
    #menu ul:hover .item{display:block;padding:0px;margin:0px;}
    #navbar_convenience.sfhover .item{display:block;padding:0px;}
    
    #menu ul{float:left;margin:0px;padding:0px;list-style:none;}

    #navbar_left{
        background:url('images/navbar_left.gif') 0 0 no-repeat;
        height:40px;
        width:25px;
        display:block;
    }

    #navbar_right{
        background:url('images/navbar_right.gif') 0 0 no-repeat;
        height:40px;
        width:26px;
        display:block;
    }    
   
    #navbar_whatis{
        background:url('images/navbar_whatis.gif') 0 -40px no-repeat;
        height:40px;
        width:125px;
        display:block;
    }
    
    #navbar_purification
    {
        background:url('images/navbar_purification.gif') 0 -40px no-repeat;
        height:40px;
        width:124px;
        display:block;
    }
    
    #navbar_convenience
    {
        background:url('images/navbar_convenience.gif') 0 -45px no-repeat;
        height:45px;
        width:134px;
    }
    
    #navbar_generation
    {
        background:url('images/navbar_generation.gif') 0 -40px no-repeat;
        height:40px;
        width:197px;
        display:block;
    }
    
    #navbar_proven
    {
        background:url('images/navbar_proven.gif') 0 -40px no-repeat;
        height:40px;
        width:121px;
        display:block;
    }
    
    #navbar_whatis:hover, #navbar_purification:hover, #navbar_generation:hover, #navbar_proven:hover, #navbar_convenience:hover, #navbar_convenience_recon:hover,
    #navbar_convenience_kit:hover, #navbar_convenience_dosing:hover, #navbar_convenience_fast:hover,
    #navbar_whatis.sfhover, #navbar_purification.sfhover, #navbar_generation.sfhover, #navbar_proven.sfhover, #navbar_convenience.sfhover, #navbar_convenience_recon.sfhover,
    #navbar_convenience_kit.sfhover, #navbar_convenience_dosing.sfhover, #navbar_convenience_fast.sfhover
    {
        background-position:0px 0px;
    }
	
 /*convenience sub-items*/
    #navbar_convenience_recon
    {
        background:url('images/navbar_convenience_recon.gif') 0 -38px no-repeat;
        height:38px;
        width:134px;
        display:block;
    }    
    #navbar_convenience_kit
    {
        background:url('images/navbar_convenience_kit.gif') 0 -24px no-repeat;
        height:24px;
        width:134px;
        display:block;
    }  
    #navbar_convenience_dosing
    {
        background:url('images/navbar_convenience_dosing.gif') 0 -26px no-repeat;
        height:26px;
        width:134px;
        display:block;
    }  
    #navbar_convenience_fast
    {
        background:url('images/navbar_convenience_fast.gif') 0 -32px no-repeat;
        height:32px;
        width:134px;
        display:block;
    } 
    /* FAST-specific */
    #playnow
    {
        background-image:url('images/btn_watch-video.gif'); 
        background-position:0 -29px; 
        height:29px; 
        width:183px;
        display:block;
    } 
    
    .FAST_text
    {
        font-size:9pt;
        color:#666666;
        width:694px;
        margin:0px 0px 0px 0px;
    }   
    
    .FAST_box
    {
        background-color:#e4f3f2;
        width: 690px;
        border: solid 1px gray;
    }
    
    .ClearStyle
    {
        clear:both;
    }
    
    .ImageRollover
    {
        height:161px;
        width:134px;
    }
    
    #ViewAllDetailSteps
    {
        background:url('images/btn_clicktoviewallsteps.gif') 0 0 no-repeat;        
        width:292px;
        height:18px;
        display:block;
    }
    
    .ImageRollover_arrow
    {
        
        z-index:1000;
        visibility:hidden;
        display:none;
        position:absolute;
        padding: 0px 0px 0px 0px ;
        margin:0px 0px 0px 0px; 
        height: 40px;
        width: 20px;
    }
    
    a#btn_fasten
    {
        display:block;
        width:134px;
        height:182px;
        background-image:url('images/btn_fasten.gif');
        background-repeat:no-repeat;
    }
    
    a#btn_fasten:link, a#btn_fasten:visited 
    {
        background-position:0 0;
    }
    
    a#btn_fasten:hover 
    {
        background-position:0 -182px;
    }
 
     a#btn_fasten:active 
    {
        background-position:0 -364px;
    }
   
    a#btn_add
    {
        display:block;
        width:134px;
        height:182px;
        background-image:url('images/btn_add.gif');
        background-repeat:no-repeat;
    }
    
    a#btn_add:link, a#btn_add:visited 
    {
        background-position:0 0;
    }
    
    a#btn_add:hover 
    {
        background-position:0 -182px;
    }
 
     a#btn_add:active 
    {
        background-position:0 -364px;
    }
   
    a#btn_swirl
    {
        display:block;
        width:134px;
        height:182px;
        background-image:url('images/btn_swirl.gif');
        background-repeat:no-repeat;
    }
    
    a#btn_swirl:link, a#btn_swirl:visited 
    {
        background-position:0 0;
    }
    
    a#btn_swirl:hover 
    {
        background-position:0 -182px;
    }
 
     a#btn_swirl:active 
    {
        background-position:0 -364px;
    }
   
    a#btn_turnover
    {
        display:block;
        width:134px;
        height:182px;
        background-image:url('images/btn_turn-over.gif');
        background-repeat:no-repeat;
    }
    
    a#btn_turnover:link, a#btn_turnover:visited 
    {
        background-position:0 0;
    }
    
    a#btn_turnover:hover 
    {
        background-position:0 -182px;
    }
 
     a#btn_turn-over:active 
    {
        background-position:0 -364px;
    }
   
.bottom_txt 
{
	padding-top:12px;
}