table.ContainerRoushHomeContent, table.ContainerRoushHomeHeader, table.ContainerRoushHomeLinks, table.ContainerRoushHomeNews, table.ContainerRoushHomeDownloads, tables.RoushHomeContacts, table.ContainerRoushContent
{
    border-collapse: collapse;
    width: 100%;
}

/****************************************************************************/
/* Roush Home Page has four zones:                                          */
/*                                                                          */
/*    Content 	(ContainerRoushHomeContent)                                 */
/*    Info		(ContainerRoushHomeNews)				                    */
/*    Product	(ContainerRoushHomeHeader + ContainerRoushHomeProductLinks) */
/*    Services	(ContainerRoushHomeHeader + ContainerRoushHomeServiceLinks)	*/
/*    Markets	(ContainerRoushHomeHeader + ContainerRoushHomeMarketLinks)	*/
/****************************************************************************/


/*******************/
/* Generic Content */
/*******************/

.ContainerRoushContent h1,
.ContainerRoushLandingItems h1
{
    font-family: Helvetica, Verdana, Arial, 'MS Sans Serif';
    font-size: 16pt;
    line-height: 150%;
    letter-spacing: 1px;
    color: #004c7e;
}

.ContainerRoushContent h2,
.ContainerRoushLandingItems h2
{
    font-family: Helvetica, Verdana, Arial, 'MS Sans Serif';
    font-size: 12pt;
    line-height: 14pt;
    color: #333333;
    font-weight: bold;
}

.ContainerRoushContent h3,
.ContainerRoushLandingItems h3
{
    font-family: Helvetica, Verdana, Arial, 'MS Sans Serif';
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
    color: #333333;
}

.ContainerRoushContent ul, 
.ContainerRoushContent ul li
{
    list-style-type: disc;
    padding-left: 0px;
    margin-left: 8px;
    text-indent: -1em;
    line-height: 125%;
    list-style-position: inside;
}

.ContainerRoushContent a, 
.ContainerRoushHomeContent a,
.ContainerRoushHomeHeader a,
.ContainerRoushHomeLinks a,
.ContainerRoushHomeNews a,
.ContainerRoushLandingItems a,
.ContainerRoushFeedback a,
.ContainerRoushDocuments a
{
    color: #4C4C4C;
    text-decoration: none;
}

.ContainerRoushContent a:hover, 
.ContainerRoushHomeContent a:hover,
.ContainerRoushHomeHeader a:hover,
.ContainerRoushHomeLinks a:hover,
.ContainerRoushHomeNews a:hover,
.ContainerRoushLandingItems a:hover,
.ContainerRoushFeedback a:hover,
.ContainerRoushDocuments a:hover
{
    color: blue;
    text-decoration: underline;
}

p.RoushContentSlogan
{
	height: 34;
	width: 423;
	vertical-align: middle;
	text-align: left;
    BACKGROUND-IMAGE: url('images/slogan_new.png');
    background-repeat:no-repeat;
}

/*****************************/
/* ContainerRoushHomeContent */
/*****************************/
table.ContainerRoushHomeContent
{
    WIDTH: 470px;
    HEIGHT: 150px;
    BACKGROUND-IMAGE: url('images/rls_intro_grad.jpg');
}

td.ContainerRoushHomeContentTitle
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 13pt;
    font-weight: 800;
    color: #36648B;
    letter-spacing: 1px;
    padding: 0 5pt 0 18pt;
    margin: 0 5pt 0 18pt;
}

table.ContainerRoushHomeContent p
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 10pt;
    color: #454545;
    letter-spacing: 1px;
    line-height: 12pt;
    padding: 0 10pt 0 10pt;
    margin: 0 10pt 0 10pt;
}

/*table.ContainerRoushHomeContent span
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    letter-spacing: 2px;
    line-height: 12pt;
    padding: 0 20pt 0 10pt;
    margin: 0 20pt 0 10pt;
} 

table.ContainerRoushHomeContent td 
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 10pt;
    color: 4c4c4c;
    letter-spacing: 6px;
    line-height: 18pt;
}

table.ContainerRoushHomeContent h1
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    color: red;
    letter-spacing: 1px;
    padding-left: 7px; 
    line-height: 18pt;
}

table.ContainerRoushHomeContent h4
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    color: blue;
    padding-left: 7px; 
} */

/******************************************************/
/* ContainerRoushHomeHeader + ContainerRoushHomeLinks */
/******************************************************/

table.ContainerRoushHomeHeader p, table.ContainerRoushHomeHeader td, table.ContainerRoushHomeHeader div
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    color: #004c7e;
    letter-spacing: 2px;
}

table.ContainerRoushHomeHeader .Title, table.ContainerRoushHomeLinks .Title, table.ContainerRoushHomeLinks span.Title
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    color: #000000;
    line-height: 150%;
    letter-spacing: 2px;
}

table.ContainerRoushHomeHeader a:link, 
table.ContainerRoushHomeHeader a:visited, 
table.ContainerRoushHomeHeader a:hover, 
table.ContainerRoushHomeHeader a:active
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    color: #004c7e;
    letter-spacing: 1px;
}

/* COMMENTED OUT 10-2-09 - Replaced with three individual containers for the home links */
/*table.ContainerRoushHomeLinks
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 9pt;
    font-weight: normal;
    color: 4c4c4c;
    letter-spacing: 1px;
    line-height: 16pt;   
 }

table.ContainerRoushHomeLinks td, table.ContainerRoushHomeLinks div
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 9pt;
    font-weight: bold;
    color: 4c4c4c;
    letter-spacing: 1px;
    line-height: 16pt;
}

table.ContainerRoushHomeLinks a,
table.ContainerRoushHomeLinks a:link, 
table.ContainerRoushHomeLinks a:visited
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 9pt;
    font-weight: bold;
    color: 4c4c4c;
    text-decoration: none;
}
 
table.ContainerRoushHomeLinks a:hover, 
table.ContainerRoushHomeLinks a:active
#Products a:hover,
#Products a:active,
#Services a:hover,
#Services a:active,
#Markets a:hover,
#Markets a:active
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 9pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

#Products
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    font-weight: normal;
    color: 004c7e;
    letter-spacing: 1px;
    line-height: 16pt;
    BACKGROUND-IMAGE: url('images/rls_products_bkgrd.jpg');
}

#Services
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    font-weight: normal;
    color: 004c7e;
    letter-spacing: 1px;
    line-height: 16pt;
    BACKGROUND-IMAGE: url('images/rls_services_bkgrd.jpg');
}

#Markets
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    font-weight: normal;
    color: 004c7e;
    letter-spacing: 1px;
    line-height: 16pt;  
    BACKGROUND-IMAGE: url('images/rls_markets_bkgrd.jpg');
} */

td.ContainerRoushHomeLinksTitle
{
   font-size: 14pt;
   font-weight: 200;
   color: #27408B;
   text-decoration: none;
   padding: 5px 0 0 -5px;
   color: #000000;
   text-align: left;
   height: 15px;
   vertical-align: top;
}
td.ContainerRoushHomeLinksTitle_new
{
   font-size: 14pt;
   font-weight: 200;
   color: #27408B;
   text-decoration: none;
   padding: 0px 0 0 -5px;
   color: #000000;
   text-align: left;
   height: 0px;
   vertical-align: top;
}

table.LinksDesignTable
{
    margin: 5 0 0 16;
}

/*************************************/
/* ContainerRoushHomeProductLinks    */
/*************************************/

/* These classes apply to the Container  */
table.ContainerRoushHomeProductLinks
{
    WIDTH: 230px;
    HEIGHT: 280px;
    color: #36648B;
    text-indent: 20px;
    BACKGROUND-IMAGE: url('images/rls_products_bkgrd.jpg');
    line-height: 15pt;
 }

table.ContainerRoushHomeProductLinks a,
table.ContainerRoushHomeProductLinks a:link, 
table.ContainerRoushHomeProductLinks a:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: 27408B;
	/*color: 0033cc;*/
    text-decoration: none;
}

table.ContainerRoushHomeProductLinks a:hover, 
table.ContainerRoushHomeProductLinks a:active
{
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

/*************************************/
/* ContainerRoushHomeServiceLinks    */
/*************************************/

/* These classes apply to the Container */
table.ContainerRoushHomeServiceLinks
{
    WIDTH: 230px;
    HEIGHT: 280px;
    color: #4c4c4c;
    text-indent: 20px;
    /*BACKGROUND-IMAGE: url('images/rls_services_bkgrd.jpg');*/
    BACKGROUND-IMAGE: url('images/lab-vacuum-filtration-bottle-tube.jpg');
    line-height: 15pt;
}

table.ContainerRoushHomeServiceLinks a,
table.ContainerRoushHomeServiceLinks a:link, 
table.ContainerRoushHomeServiceLinks a:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: #27408B;
    text-decoration: none;
}

table.ContainerRoushHomeServiceLinks a:hover, 
table.ContainerRoushHomeServiceLinks a:active
{
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}
/*-------------------*/
table.ContainerRoushHomeLinks_new
{
    WIDTH: 224px;
    HEIGHT: 80px;
    color: #4c4c4c;
    text-indent: 20px;
    BACKGROUND-IMAGE: url('images/rls_downloads_bkgrd.jpg');
    /*BACKGROUND-IMAGE: url('images/lab-vacuum-filtration-bottle-tube.jpg');*/
    line-height: 15pt;
    background-repeat:no-repeat;
}

table.ContainerRoushHomeLinks_new a,
table.ContainerRoushHomeLinks_new a:link, 
table.ContainerRoushHomeLinks_new a:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: #27408B;
    text-decoration: none;
}

table.ContainerRoushHomeLinks_new a:hover, 
table.ContainerRoushHomeLinks_new a:active
{
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

/*--------------------*/
/*************************************/
/* ContainerRoushHomeMarketLinks    */
/*************************************/

/* These classes apply to the Container */
table.ContainerRoushHomeMarketLinks
{
    WIDTH: 230px;
    HEIGHT: 280px;
    color: #4c4c4c;
    text-indent: 20px;
    /*BACKGROUND-IMAGE: url('images/rls_markets_bkgrd.jpg');*/
    BACKGROUND-IMAGE: url('images/lab-disposable--bottle-tube.jpg');    
    line-height: 15pt;
 }

table.ContainerRoushHomeMarketLinks a,
table.ContainerRoushHomeMarketLinks a:link, 
table.ContainerRoushHomeMarketLinks a:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: #27408B;
    text-decoration: none;
}

table.ContainerRoushHomeMarketLinks a:hover, 
table.ContainerRoushHomeMarketLinks a:active
{
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

/**************************/
/* ContainerRoushHomeNews */
/**************************/

/* These classes apply to the Container */
table.ContainerRoushHomeNews
{
    WIDTH: 224px;
    HEIGHT: 220px;
    vertical-align: top;
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url('images/rls_news_bkgrd.jpg');
}

td.ContainerRoushHomeNewsTitle
{
   font-size: 10pt;
   font-weight:700;
   color: #000000;
   margin: 10 10 0 10;
   padding: 12 0 0 10;
   line-height: 10pt;
}

table.ContainerRoushHomeNews a, 
table.ContainerRoushHomeNews a:link,
table.ContainerroushHomeNews a:visited
{
    text-decoration: none;
    color: #4A708B;
}

table.ContainerRoushHomeNews a.HomeNewsItem,
table.ContainerRoushHomeNews a.HomeNewsItem:link,
table.ContainerRoushHomeNews a.HomeNewsItem:visited
{
    text-decoration:none;
    color: #333333;
}
 
table.ContainerRoushHomeNews a.HomeNewsItem:hover,
table.ContainerRoushHomeNews a.HomeNewsItem:active
{
    text-decoration:none;
    color: blue;
}
table.ContainerRoushHomeNews a:hover, 
table.ContainerRoushHomeNews a:active
{
    text-decoration: underline;
    color: blue;
}

/* These classes hook into the HTML of the Announcements Module */
/*p.HomeNewsHeader
{
    BACKGROUND-IMAGE: url('images/news_top.png');
} */

/*p.HomeNewsFooter
{
    BACKGROUND-IMAGE: url('images/news_bottom.png');
}*/


table.HomeNewsItem
{
    line-height: 9pt;
    letter-spacing: 1px;
    margin: 0 10 0 10;
    padding: 0;
    vertical-align: top;
}

span.NewsItemTitle
{
    font-size: 9pt;
    color:#36648B;
    margin: 0;
    padding: 0;}

span.NewsItemDate
{
    font-size: 8pt;
	color:#8B8378;
}

span.NewsItemDetail
{
    font-size: 8pt;
    font-weight: bold;
	color: #333333;
}

p.HomeNewsDivider
{
    BACKGROUND-IMAGE: url('images/rls_info_divider.png');
    background-position:  top;
    line-height: 1px;
    vertical-align: top;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/*******************************/
/* ContainerRoushHomeDownloads */
/*******************************/

/* These classes apply to the Container */
table.ContainerRoushHomeDownloads
{
    WIDTH: 224px;
    HEIGHT: 112px;
    font-size: 10pt;
    vertical-align: top;
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url('images/rls_downloads_bkgrd.jpg'); 
/*    BACKGROUND-IMAGE: url('images/news_middle.png');*/
}

td.ContainerRoushHomeDownloadsTitle
{
    font-size: 10pt;
    font-weight:700;
    color: #000000;
    margin: 0 10 0 10;
    padding: 0 0 0 10;
    height: 1px;
}


td.ContainerRoushHomeDownloadsTitle span
{
    position: relative;
    top: -5px;
}

table.ContainerRoushHomeDownloads a,
table.ContainerRoushHomeDownloads a:link, 
table.ContainerRoushHomeDownloads a:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: #27408B;
    text-decoration: none;
}

table.ContainerRoushHomeDownloads a:hover, 
table.ContainerRoushHomeDownloads a:active
{
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

/*******************************/
/* ContainerRoushHomeContacts */
/*******************************/

/* These classes apply to the Container */
table.ContainerRoushHomeContacts
{
   WIDTH: 224px;
   HEIGHT: 112px;
   font-size: 10pt;
   vertical-align: top;
   BACKGROUND-POSITION: left center;
   BACKGROUND-IMAGE: url('images/rls_contacts_bkgrd.jpg');
}

td.ContainerRoushHomeContactsTitle
{
    font-size: 10pt;
    font-weight:700;
    color: #000000;
    margin: 5 10 0 10;
    padding: 5 0 0 10;
    height: 1px;
}

table.ContainerRoushHomeContacts a,
table.ContainerRoushHomeContacts a:link, 
table.ContainerRoushHomeContacts a:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: #27408B;
    text-decoration: none;
}

table.ContainerRoushHomeContacts a:hover, 
table.ContainerRoushHomeContacts a:active
{
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

/******************************/
/* ContainerRoushLandingItems */
/******************************/

table.ContainerRoushLandingItems .Title, 
table.ContainerRoushLandingItems span.Title
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    color: #004c7e;
    letter-spacing: 2px;
    text-decoration: none;
}

table.ContainerRoushLandingItems a, 
table.ContainerRoushLandingItems a:link,
table.ContainerRoushLandingItems a:visited
{
    text-decoration: none;
    color: #004c73;
}
 
table.ContainerRoushLandingItems a:hover,
table.ContainerRoushLandingItems a:active
{
    text-decoration: underline;
    color: blue;
}
 
table.ContainerRoushLandingItems a.LandingItemTextDetail,
table.ContainerRoushLandingItems a.LandingItemTextDetail:link,
table.ContainerRoushLandingItems a.LandingItemTextDetail:visited
{
    text-decoration:none;
    color: #333333;
}

table.ContainerRoushLandingItems a.LandingItemTextDetail:hover,
table.ContainerRoushLandingItems a.LandingItemTextDetail:active
{
    text-decoration:none;
    color: blue;
}

/* These classes hook into the HTML of the Announcements Module */

Table.roushLandingItem
{
    BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url('images/roushLandingItemBkgrnd.png');
    WIDTH: 586px;
    HEIGHT: 100px;
    PADDING: 0PX;
}
TD.roushLandingItemPicture
{
    WIDTH: 160px;
    height: 100px;
}

TD.roushLandingItemText
{
    font-size: 8pt;
    color: #333333;
    WIDTH: 428px;
    height: 100px;
    VERTICAL-ALIGN: TOP;
    PADDING-RIGHT: 5px;
}


/*************************/
/* ContainerRoushContent */
/*************************/
table.ContainerRoushContent span
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    color: #004c7e;
    line-height: 150%;
    letter-spacing: 1px;
    text-decoration: none;
    vertical-align: top;
    
}

table.ContainerRoushContent p, table.ContainerRoushContent td, table.ContainerRoushContent div
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 10pt;
    color: #333333;
    line-height: 150%;
    letter-spacing: 1px;    
}

table.ContainerRoushContent ul 
{
    list-style-position: inside;
    text-indent: 15px;
    margin-top: 0px;
} 


div.prodfoottext p
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 8pt;
    color: #004c7e;
} 

/*************************************/
/* ContainerRoushCompanyLinks    */
/*************************************/

/* These classes apply to the Container  */
table.ContainerRoushCompanyLinks
{
    color: #36648B;
    text-indent: 20px;
    vertical-align: top;
 }

td.ContainerRoushCompanyLinksTitle
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 14pt;
    color: #004c7e;
    letter-spacing: 2px;
    text-decoration: none;
}

table.ContainerRoushCompanyLinks a,
table.ContainerRoushCompanyLinks a:link, 
table.ContainerRoushCompanyLinks a:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: #27408B;
    text-decoration: none;
}

table.ContainerRoushCompanyLinks a:hover, 
table.ContainerRoushCompanyLinks a:active
{
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

/*************************/
/* ContainerRoushFeedback */
/*************************/
table.ContainerRoushFeedback span
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 8pt;
    color: #004c7e;
    line-height: 150%;
    letter-spacing: 1px;
}

table.ContainerRoushFeedback p, table.ContainerRoushFeedback td, table.ContainerRoushFeedback div
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 10pt;
    color: #7e7e7e;
    line-height: 150%;
    letter-spacing: 1px;    
}
table.ContainerRoushFeedback.Title
{
	font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt; 
    color: #7e7e7e;
    line-height: 150%;
    letter-spacing: 1px;   
}

/*************************/
/* ContainerRoushDocuments */
/*************************/
table.ContainerRoushDocuments h2
{
    padding: 0;
    margin: 0;
    color: #556b8c;
    font-size: 12pt;
    font-weight: bold;
}

table.ContainerRoushDocuments.Title
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt; 
    color: #333333;
    line-height: 150%;
    letter-spacing: 1px;   
}
table.ContainerRoushDocuments span
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    color: #004c7e;
    line-height: 150%;
    letter-spacing: 1px;
}
table.ContainerRoushDocuments p, 
table.ContainerRoushDocuments td, 
table.ContainerRoushDocuments div
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 8pt;
    color: #333333;
    line-height: 150%;
    letter-spacing: 1px;   
}
table.ContainerRoushDocuments td.TitleCell
{
	width: 700px; 
	padding-left:0;
	padding-bottom: 15px;
}

table.ContainerRoushDocuments td.TitleCell a
{
	font-size: 10pt;
	color: #333333;
}

table.ContainerRoushDocuments td.TitleHeader
{
	padding-left:0;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
}

/***********************/
/* ContainerRoushAdmin */
/***********************/
table.ContainerRoushAdmin span
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 8pt;
    color: #004c7e;
    line-height: 150%;
    letter-spacing: 1px;
}

table.ContainerRoushAdmin p, table.ContainerRoushFeedback td, table.ContainerRoushFeedback div
{
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 10pt;
    color: #7e7e7e;
    line-height: 150%;
    letter-spacing: 1px;    
}

table.ContainerRoushAdmin.Title
{
	font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt; 
    color: #7e7e7e;
    line-height: 150%;
    letter-spacing: 1px;   
}

/*********************************/
/* Product Tech Table Formatting */
/*********************************/

table.rlsProductTechSpecs
{
}

table.rlsProductTechSpecs caption
{
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
    font-family: Helvetica, Verdana, Arial, 'MS Sans Serif';
    padding-bottom: 10px;
}

th.rlsWhiteCell, th.rlsShadedCell, td.rlsWhiteCell, td.rlsShadedCell
{
    padding: 5px 15px 5px 15px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    font-size: 10pt;
}

th.rlsWhiteCell2, th.rlsShadedCell2, td.rlsWhiteCell2, td.rlsShadedCell2
{
    padding: 3px 3px 3px 3px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    font-size: 10pt;
}

th.rlsWhiteCell3, th.rlsShadedCell3, td.rlsWhiteCell3, td.rlsShadedCell3
{
    padding: 6px 4px 6px 4px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    font-size: 10pt;
}

th.rlsWhiteCell4, th.rlsShadedCell4, td.rlsWhiteCell4, td.rlsShadedCell4
{
    padding: 6px 4px 6px 4px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    font-size: 10pt;
}

table.rlsProductTechSpecs th, table.rlsProductTechSpecsAutoFil th
{
    color: #606060;
}

table.rlsProductTechSpecs td, table.rlsProductTechSpecsAutoFil th
{
    color: #004c73;
}

th.rlsWhiteCell, td.rlsWhiteCell
{
    border-bottom: 1px solid #004c73;
    background-color: white;
}

th.rlsShadedCell, td.rlsShadedCell
{
    border-bottom: 1px solid #004c7e;
    background-color: #f0f0f0;
}

th.rlsShadedCell_1, td.rlsShadedCell_1
{
    border-bottom: 2px solid #004c7e;
    background-color: #f0f0f0;
}

th.rlsWhiteCell2, td.rlsWhiteCell2
{
    border-bottom: 1px solid #004c73;
    background-color: white;
}

th.rlsShadedCell2, td.rlsShadedCell2
{
    border-bottom: 1px solid #004c7e;
    background-color: #f0f0f0;
}

th.rlsWhiteCell3, td.rlsWhiteCell3
{
    border-bottom: 1px solid #004c73;
    background-color: white;
}

th.rlsShadedCell3, td.rlsShadedCell3
{
    border-bottom: 1px solid #004c7e;
    background-color: #f0f0f0;
}

th.rlsWhiteCell4, td.rlsWhiteCell4
{
    border-bottom: 2px solid #004c7e;
    background-color: white;
}

th.rlsShadedCell4, td.rlsShadedCell4
{
    border-bottom: 2px solid #004c7e;
    background-color: #f0f0f0;
}th.rlsWhiteCell5, td.rlsWhiteCell5
{
    border-bottom: 2px solid #ffffff;
    background-color: white;
}

th.rlsShadedCell5, td.rlsShadedCell5
{
    border-bottom: 2px solid #ffffff;
    background-color: #f0f0f0;
}
th.rlsShadedCell6, td.rlsShadedCell6
{
    border-bottom: 1px solid #004c7e;
    background-color: #f0f0f0;
}
th.rlsShadedCell7, td.rlsShadedCell7
{
    border-bottom: 1px solid #004c7e;
    background-color: #f0f0f0;
}
th.rlsWhiteCell6, td.rlsWhiteCell6
{
    border-bottom: 1px solid #004c73;
    background-color: white;
}
th.rlsWhiteCell7, td.rlsWhiteCell7
{
    border-bottom: 1px solid #004c73;
    background-color: white;
}
th.rlsWhiteCell6, th.rlsShadedCell6, td.rlsWhiteCell6, td.rlsShadedCell6
{
    padding: 6px 4px 6px 4px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    font-size: 10pt;
}
th.rlsWhiteCell7, th.rlsShadedCell7, td.rlsWhiteCell7, td.rlsShadedCell7
{
    padding: 6px 0px 6px 0px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    font-size: 10pt;
}

th.rlsWhiteCell_amber, th.rlsShadedCell_amber, td.rlsWhiteCell_amber, td.rlsShadedCell_amber
{
    padding: 5px 4px 5px 4px;
    margin: 0;
    text-align: center; 
    vertical-align: middle;
    font-size: 10pt;
}
th.rlsWhiteCell_amber, td.rlsWhiteCell_amber
{
    border-bottom: 1px solid #004c73;
    background-color: white;
}

th.rlsShadedCell_amber, td.rlsShadedCell_amber
{
    border-bottom: 1px solid #004c7e;
    background-color: #f0f0f0;
}

/************************************/
/* Container Roush Product Features */
/************************************/
table.ContainerRoushProductFeatures span
{
    color: #606060;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    letter-spacing: 1px;
    line-height: 150%;
    text-decoration: none;
    vertical-align: top;
}

table.ContainerRoushProductFeatures
{
    /* background-color: #f8f8f8;*/
    BACKGROUND-IMAGE: url('images/carboy-features.jpg');
	background-repeat:no-repeat;
	margin-top:20px;
	width:670px;
}

table.ContainerRoushProductFeatures p,
table.ContainerRoushProductFeatures td,
table.ContainerRoushProductFeatures div
{
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 9pt;
    letter-spacing: 1px;
    
}

table.ContainerRoushProductFeatures_Filtration span
{
    color: #606060;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    letter-spacing: 1px;
    line-height: 150%;
    text-decoration: none;
    vertical-align: top;
}

table.ContainerRoushProductFeatures_Filtration 
{
    /* background-color: #f8f8f8;*/
    BACKGROUND-IMAGE: url('images/filtration-features.jpg');
	background-repeat:no-repeat;
	margin-top:20px;
	width:670px;
}

table.ContainerRoushProductFeatures_Filtration p,
table.ContainerRoushProductFeatures_Filtration td,
table.ContainerRoushProductFeatures_Filtration div
{
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 9pt;
    letter-spacing: 1px;
}

table.ContainerRoushProductFeatures_laboratory span
{
    color: #606060;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    letter-spacing: 1px;
    line-height: 150%;
    text-decoration: none;
    vertical-align: top;
}

table.ContainerRoushProductFeatures_laboratory 
{
   /* background-color: #f8f8f8;*/
    BACKGROUND-IMAGE: url('images/laboratory-disposables-features.jpg');
	background-repeat:no-repeat;
	margin-top:20px;
	width:669px;
}

table.ContainerRoushProductFeatures_laboratory p,
table.ContainerRoushProductFeatures_laboratory td,
table.ContainerRoushProductFeatures_laboratory div
{
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 9pt;
    letter-spacing: 1px;
    
}

/*---*/
table.ContainerRoushProductFeatures_productpage span
{
    color: #606060;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 16pt;
    letter-spacing: 1px;
    line-height: 135%;
    text-decoration: none;
    vertical-align: top;
}

table.ContainerRoushProductFeatures_productpage 
{
    /* background-color: #f8f8f8;*/
    BACKGROUND-IMAGE: url('images/carboy-features-box.jpg');
	background-repeat:no-repeat;
	margin-top:0px;
}

table.ContainerRoushProductFeatures_productpage p,
table.ContainerRoushProductFeatures_productpage td,
table.ContainerRoushProductFeatures_productpage div
{
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, "MS Sans Serif";
    font-size: 8pt;
    letter-spacing: 1px;
    line-height: 130%;
}


/*
table.ContainerRoushProductFeatures_productpage ul {
    margin-left: 11;
    padding-left: 11;
}
table.ContainerRoushProductFeatures_productpage ul li {
    list-style-type: disc;
    margin-left: 2px;
    padding-left: 0px;
    margin-right:8px;
    letter-spacing: 0px;
   
}

*/

td.ProdFeatureHeight1 {
    height: 18px;
}

td.ProdFeatureHeight2 {
    height: 32px;
}

td.ProdFeatureHeight3 {
    height: 45px;
}

table.ContainerRoushHomeProductLinks a.titlelink,
table.ContainerRoushHomeProductLinks a.titlelink:link, 
table.ContainerRoushHomeProductLinks a.titlelink:visited
{
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
	/*color: 0033cc;*/
    text-decoration: none;
}

table.ContainerRoushHomeProductLinks a.titlelink:hover, 
table.ContainerRoushHomeProductLinks a.titlelink:active
{
    font-size: 10pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}



table.ContainerRoushHomeServiceLinks a.titlelink,
table.ContainerRoushHomeServiceLinks a.titlelink:link, 
table.ContainerRoushHomeServiceLinks a.titlelink:visited
{
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

table.ContainerRoushHomeServiceLinks a.titlelink:hover, 
table.ContainerRoushHomeServiceLinks a.titlelink:active
{
    font-size: 10pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}


table.ContainerRoushHomeMarketLinks a.titlelink,
table.ContainerRoushHomeMarketLinks a.titlelink:link, 
table.ContainerRoushHomeMarketLinks a.titlelink:visited
{
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

table.ContainerRoushHomeMarketLinks a.titlelink:hover, 
table.ContainerRoushHomeMarketLinks a.titlelink:active
{
    font-size: 10pt;
    font-weight: bold;
    color: blue;
    text-decoration: underline;
}

