/*Copyright Bridgeline Software, Inc. An unpublished work created in 2008. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. 
("Bridgeline").  Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.*/

div.advSearchWrapper
{
    width:auto;
    padding:30px 0 0 0;
    min-height:500px;
}
div.pageBanner
{
    width:973px;
   display:table;
   margin:0;   padding:10px 0 0;
   background:none;

}
div.pageBanner img
{
     display:block;
}
div.pageHeader
{
    width:100%;
    margin:0;   padding:40px 0 4px 0;
    border-bottom:1px solid #ccc;    
    color:#666;
    overflow:hidden;
}
div.pageContentHeader{
	margin-bottom:15px;
	font-size:155%;
	font-weight:bold;
	color:#000;
}
span.pageTitle{
	font-size:110%;
	color:#2e398f;
}
span.pageSubTitle{
	font-size:80%;
	color:#99cc33;
	font-weight:normal;
}
span.formHeading
{
	display:block;
	padding-bottom:15px;
	font-weight:bold;
	color:#000;
}


/* Start Product Catalog and Pigment Catalog  Templates Styles*/

div.productCatalog h2
{
    float:left;
    width:300px;      
    padding-bottom:3px;
    margin-top:2px;
}
div.pagingInstructions
{
    float:left;
    width:190px;
    margin:3px 15px 0 0;
    font-weight:bold;
}
div.sortControl
{
    float:left;
    width:auto;
    text-align:right;
    padding:0; margin:0;
    vertical-align:top;   
}
div.sortControl label
{
    float:left;
    padding-top:1px;
    vertical-align:middle;  
}
div.pageContent
{
    float:left;
    width:100%;
    padding:30px 0 17px 0;
}
div.productsDisplay
{
    float:left;
    width:720px;
    overflow:hidden;
}
div.productProfile
{
    float:left;
    width:305px;
    min-height:180px;   
    margin-bottom:10px;  margin-right:10px; padding:19px 21px 23px 18px;
    background:#ededed;
}
div.productProfile img.tn
{
    float:left;
    margin:0 16px 10px 0;
    width:125px;
    height:100px;
}
div.productProfile h4
{
    width:162px;
    float:left;
    margin-bottom:5px;    
    font:bold 105% arial;
    color:#ff0000;
}
div.productProfile h4 a
{
    margin-left:-7px;     padding-left:7px; 
    display:inline-block;
    background: transparent url(/images/redArrow.gif) no-repeat 0 5px;     
}
div.productProfile p
{
    margin-bottom:0;    
    /*padding:0 0 0 7px;*/
    font:normal 100% arial;
    color:#333;
    float:left;
    padding:0px;
    width:160px;
}
div.legendContainer
{
   float:left;
   width:121px;
   margin-bottom:15px;   padding:0 0 0 4px;
}
div.legendContainer img
{
    margin-right:3px;
}
div.leadingLinks
{
    float:right;
    width:170px;    
}
div.leadingLinks img
{
    margin-top:9px;
}
div.downloadContainer
{
   float:left;
   width:123px;
   padding:10px 0 0 2px; 
   vertical-align:middle;
   font:normal 95% arial;    
}
div.downloadContainer img
{
    margin-right:6px;
}
div.legendSection
{
    clear:both;
    margin-top:25px;
    padding:10px  0 0 0;
    border-top:1px solid #ccc;   
}
div.productCatalog  div.legendSection
{
    width:100%;
    display:table;
    margin-top:20px;
}
div.regions
{
    width:80%;
    padding:0 0 4px 10px;
    vertical-align:middle;
}
img.placeLegend
{
    margin:7px 0 0 5px;
    vertical-align:top;
}
div.relProductsDisplay
{
    float:right;
    width:235px;
    padding:0 15px 0 0;  
}
div.relProductsDisplay h3
{
    color:#666;
}
div.placeRelProduct
{
    margin-top:17px;
}
div.placeRelProduct img
{
    /*width:234px;
    height:126px;*/
} 
div.counter
{
    display:none;
}

/* End Product Catalog and Pigment Catalog  Templates Styles */


/* Start Advanced Search Styles */

div.advSearchBlock
{
    background:url(/images/advancedSearchBg.gif) repeat-x 0 0;
    padding:0 24px 0 30px;
    height:200px;
}
div.advSearchBlock div.pageHeader
{
    padding-top:15px;
}
div.advSearch
{
    margin-top:0; margin-bottom:26px; padding-bottom:7px;
}
div.advSearch h2
{
    width:100%;
}
div.searchSection
{
    width:920px;
    overflow:hidden;
}
div.searchHeader
{
    float:left;
    width:100px;
    padding-right:20px;
    padding-top:1px;  
}
div.searchHeader h3
{
    font:bold 130% arial;
    color:#666;
    text-align:right;
    padding-top:3px;
}
div.searchRow
{
    margin:0;   padding:0;
}
div.searchRow label
{
    float:left;
    width:150px;
    padding-top:5px;   
    font:normal 110% arial;
    color:#666;
    text-align:left; 
}
span.colorise
{
    color:#1c1c1c;
    font-weight:bold;
}
div.entrySection
{
    float:left;
    width:500px;
    position:relative;
}
div.entrySection select
{
    font:normal 100% arial;
    color:#666;
    vertical-align:top;
    border:1px solid ##999;
}
div.btnSection
{
   position:absolute;
   bottom:2px; right:-90px;
}
div.btnSection input
{
    float:left;
    margin-top:80px;
}
div.noBg
{
    padding:20px 0 0 30px;
    background:none;
}
div.noBg div.searchRow label
{
    width:210px;    
    padding-top:3px;
}
div.noBg div.searchRow
{
    margin-bottom:13px;
    overflow:hidden;
}
div.noBg div.searchHeader h3
{
    padding-top:1px;
}
div.noBg div.searchRow select
{
    float:right;
}
div.noBg div.entrySection
{
   width:495px; 
}
div.noBg div.btnSection
{
    width:395px;
}
/* End Advanced Search Styles */

/* Start Search results Styles */
div.searchResults
{
    width:100%;
    padding:30px 0 0 0;
    border-bottom:1px solid #ccc;
    margin-bottom:40px;
    overflow:hidden;
}
div.resultsInfo
{
    float:left;
    padding-top:2px;
    font:normal 100% arial;
    color:#333;
}
div.searchResults div.pageHeader
{
    padding:30px 0 7px 0;
}
div.searchResults div.pageHeader h2
{
    float:left;
    width:150px;
}
div.resultsHeader
{
    float:left;
    width:693px;
    margin-left:8px;    margin-bottom:10px;    padding-left:7px;
    background:url(/images/redArrow.gif) no-repeat 0 5px;
    font:bold 110% arial;
    color:#ee2e24;    
}
div.resultsContent
{
    float:left;    
    width:693px;
    margin-left:8px;  margin-bottom:12px; padding-left:7px;
    font:normal 100% arial;
    color:#666;
}
/* End Search results Styles */

/*FormElements*/

div.formSection
{
    float:left;
    padding:0;
    width:320px;
}
div.instructions
{
    margin-right:20px; margin-bottom:18px;
    font:normal 90% arial;
    color:#ee2e24;
    text-align:right;
}
span.required{
	color:#ee2e24;
}
span.labelItems span.required{
	color:#666;
}
div.msdsContact div.formSection
{
	width:100%;
}
div.msdsContact div.instructions
{
	text-align:left;
}
div.msdsContact div.instructions p
{
	margin-bottom:0;
	margin-top:1.1em;
}
div.msdsContact h3
{
	padding:6px 0px 10px 0px;
}
div.msdsContact h4
{
	padding:10px 0px 6px 0px;
}
div.onlineMsds p
{
	float:left;
	width:600px;
	clear:both;
	border:solid 1px red;
}
div.onlineMsds div.customBtn
{
	float:left;
}
div.customBtn
{
	border:solid 1px #999999;
	background-color:#cccccc;
	text-align:center;
	padding:2px 15px 2px 15px;
}
div.customBtn a, div.customBtn a:visited
{
	color:#000000;
	text-decoration:none;
}
div.customBtn a:hover, div.customBtn a:active
{
	color:#999999;
}
div.formSection div.leftSection
{
	float:left;
	width:400px;
}
div.formSection div.rightSection
{
	float:left;
	width:400px;
}
div.formSection div.bottomSection
{
	clear:both;
	float:left;
	width:100%;
}
div.formRow
{
   width:100%;
   margin-bottom:5px;   
}
div.formRow *
{
   vertical-align:middle;    
}
div.formRow label
{
    float:left;
    width:63px;
    padding-right:15px;
    color:#666;
}
div.msdsContact div.formRow label
{
	padding-right:5px;
	text-align:right;
	width:120px;
	padding-top:4px;
}
div.msdsContact .multilineTxt
{
	width:618px;
	height:70px;
}
div.formSection div.regions
{
	width:820px;
	margin-top:20px;
}
div.regions div.fo?mRow
{
	float:left;
	width:200px;
	margin-right:70px;
}
div.regions span.rdBtn
{
	display:block;
	clear:both;
	margin-left:10px;
}
div.regions span.rdBtn input
{
	float:left;
	margin-top:2px;
}
div.regions span.rdBtn label
{
	float:left;
	text-align:left;
}
div.formSectionFooter
{
	clear:both;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	width:748px;
	text-align:right;
}
div.generic div.freeText
{
    width:720px;
    margin:0 auto;
}
div.generic div.freeText ol 
{
    margin-left:3em;
}
div.generic div.freeText ol li
{
    margin-bottom:1em;    padding-right:20px;
}

/* Start Product Detail Page Styles*/

div.productDetail
{
    clear:both;
    width:auto;
    padding-top:20px;
}
div.product
{
    margin:0;   padding:0;
}
div.productDetail div.contentSection
{
    position:relative;    
}
div.productDetail h2
{
    width:100%;
    margin-bottom:25px;    padding-bottom:8px;
    border-bottom:1px solid #ccc;
}
div.product h3
{
    width:200px;    
    margin:20px 0 10px 15px;
    font:bold 150% arial helvetica san-serif;
    color:#666;
}
div.productDetails
{
    float:left;
    width:600px;
    min-height:200px;
    padding:22px 16px 20px 16px;
    background:#f7f7f7;
    color:#666;
}
div.imgBlock
{
    float:left;
    width:auto;
    margin-left:15px;
    position:relative;    
}
div.imagePopup, div.revertBack, div.imagePopup1
{
    float:right;
    width:145px;
    padding:0;
    background:url(/images/redArrow.gif) no-repeat 10px 4px;
    font:normal 90% arial;
    text-align:right;
    color:#ee2e24;
}
div.revertBack
{
    position:absolute;
    top:80px; right:-5px;
    text-align:left;    
    background-position:4px 4px; 
    padding-left:10px;
}
div.imagePopup
{
    position:absolute;
    bottom:-15px; right:0px;  
}
div.imagePopup1
{
    width:auto;
    position:absolute;
    right:10px;
    bottom:-20px;
    text-align:left;
    text-indent:20px;
    background-position:10px 5px;     
}
.shiftLeft
{
    margin-right:15px;
}
div.imagePopup p
{
    margin:0; padding:0;
}
div.bottomLinks
{
    width:100%;
    display:table;
}
div.bottomLinks img
{
    float:right;
    margin-bottom:10px;
}
.noMargin
{
    margin-bottom:0 !important;
}
div.regionalAvailabilityDummy
{
    float:left;
    width:420px;  
    display:none;          
}
div.regionalAvailability
{
    width:430px; 
    position:absolute;
    bottom:340px; left:15px;
    margin-top:3px; 
    display:none;    
}
div.regionalAvailability p, div.regionalAvailabilityDummy p
{
    float:left;
    width:290px;
    margin:7px 0 0 0; padding:0;
    font:normal 90% arial;
    Text-align:left;
    text-transform:capitalize;
    color:#333;
}
div.regionalAvailability img, div.regionalAvailabilityDummy img
{
    float:left;
    margin:0; padding:0;
    margin-right:5px; 
}
div.productImgGallery
{
   float:left;
   width:auto;
   overflow:visible;
   position:relative;
   display:none;
}
div.productImgGallery img
{
    margin-right:8px;
}
div.productDetail div.downloadContainer
{
   float:left;
   width:350px; 
}
div.productDetail div.downloadContainer img
{
    margin-right:5px;
    float:left;
}
/* End Product Detail Page Styles*/

/* Pigment Landing page Styles*/

div.pigment div.pageContent ul
{
    margin:0;   padding:0; 
    overflow:hidden;
}
div.pigment div.pageContent ul li
{
    list-style:none;
    display:inline;    
}
div.subLinks
{
  margin:0 0 0 0; padding:0;
  width:154px;
  height:146px;  
  position:relative;
}
div.subLinks h3
{
    position:absolute;
    top:5px; left:8px;
    color:#fff;
    font: bold 100% arial;    
}
ul#innerContent1,ul#innerContent2,ul#innerContent3, ul#innerContent4, ul#innerContent5, ul#innerContent6
{
   width:129px;
   height:106px;
   display:none;
   padding:30px 10px 10px 15px; 
}/*
ul#innerContent1
{
   background:url('/Image Library/pigments/coatingsHover.gif');     
}?
ul#innerContent2
{
   background:url('/Image Library/pigments/plasticsHover.gif');     
}
ul#innerContent3
{
   background:url('/Image Library/pigments/cosmeticsHover.gif');     
}
ul#innerContent4
{
   background:url('/Image Library/pigments/specialitiesHover.gif');     
}
ul#innerContent5
{
   background:url('/Image Library/pigments/inkHover.gif');     
}
ul#innerContent6
{
   background:url('/Image Library/pigments/digitalHover.gif');     
}*/
div.subLinks ul li
{
    margin:0; 
    padding:2px 0;
    display:block !important;
    font:105% arial, helevtica, san-serif;    
}
div.subLinks ul li a, div.coatingSubLinks ul li a:visited, div.subLinks h3 a, div.subLinks h3 a:visited
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
div.subLinks ul li a:hover, div.coatingSubLinks ul li a:active, div.subLinks h3 a:hover, div.subLinks h3 a:active
{
    color:#f6ff00;
}
/* div.pigment div.pageContent ul li.link1, div.pigment div.pageContent ul li.link2,div.pigment div.pageContent ul li.link3, div.pigment div.pageContent ul li.link4, div.pigment div.pageContent ul li.link5, div.pigment div.pageContent ul li.link6 */
div.pigment div.pageContent ul li.link
{
    float:left;
    width:154px;
    height:146px;
    margin-right:8px;
    margin-top:20px;
}/*
div.pigment div.pageContent ul li.link1
{
    background:url('/Image Library/pigments/coatings.gif');     
}
div.pigment div.pageContent ul li.link2
{
    background:url('/Image Library/pigments/plastics.gif');     
}
div.pigment div.pageContent ul li.link3
{
    background:url('/Image Library/pigments/cosmetics.gif');     
}
div.pigment div.pageContent ul li.link4
{
    background:url('/Image Library/pigments/specialities.gif');     
}
div.pigment div.pageContent ul li.link5
{
    background:url('/Image Library/pigments/ink.gif');     
}
div.pigment div.pageContent ul li.link6
{
    background:url('/Image Library/pigments/digital.gif');     
}*/
li.last 
{
    margin-right:0;
}
div.pigment div.pageContent
{
    margin-bottom:60px;
    padding-top:10px;
}
/*News List Case Study List and Press release template Style */

div.caseStudyList div.pageHeader, div.newsList div.pageHeader 
{
    padding-bottom:10px;    
}
div.caseStudyList div.pageHeader h2 
{
    float:left;
    width:150px;
}
div.caseStudyList div.sortControl, div.newsList div.sortControl
{
    float:left;
    width:700px;
    margin-top:10px;
    text-align:left;
}
div.caseStudyList div.sortControl label, div.newsList div.sortControl label
{
    font-size:1.1em;
    color:#666;
    margin-right:15px;
}
div.newsList div.pageHeader 
{
    margin-bottom:5px;
}
div.newsList h2 
{
    padding-bottom:25px;
}
div.newsList div.pageContent, div.caseStudyList div.pageContent
{
    width:auto;
    padding:0 0 0 50px;
    overflow:visible;
}
div.caseStudyList div.pageContent
{
    padding-left:0;
    padding-bottom:20px;
}

/* Begin Table Styles for News Lists and Case Study Lists*/

table.caseStudyList, table.newsLists
{
    width:700px;
    color:#666;
}
table.newsLists
{
    width:660px;
}
table.caseStudyList
{
    margin-left:50px;
}
table.newsLists td
{
    padding:6px 5px;
    vertical-align:top;
}
table.caseStudyList td
{
     padding:4px 0;
}
table.caseStudyList tr td.col1, table.newsLists tr td.col1
{
    width:70px;
}
table.newsLists tr td.col2 
{
    padding-left:15px;
}
table.caseStudyList tr td.col2
{
    padding-left:20px;
}
div.caseStudyGist
{
    width:560px;
}
div.caseStudyGist img
{
    float:left;
}
div.caseStudyGist span
{
    float:right;
    width:545px;
    display:block; 
}
/* End Table Styles for News Lists and Case Study Lists*/

/* Begin News Detail, Press Release Detail and Case Study Details Templates Styles */

div.newsDetail div.pageHeader, div.pressRelease  div.pageHeader, div.caseStudydetail div.pageHeader
{
    width:700px;
    padding-bottom:7px;   
}
div.caseStudydetail div.pageHeader
{
    wid?h:975px;
}
div.caseStudydetail div.pageHeader h2
{
    width:700px !important;
}
div.newsDetail div.pageHeader h2, div.pressRelease  div.pageHeader h2, div.caseStudydetail div.pageHeader h2
{
    float:left;
    width:400px;
}
div.caseStudydetail div.pageContent
{
   padding-top:5px;
}
div.newsDetail div.pageContent,div.pressRelease div.pageContent
{
    width:auto;
    padding-top:10px;    padding-bottom:0;
}
div.newsDetail #nav1, div.pressRelease #nav1, div.caseStudydetail #nav1
{
    float:right;
    width:auto;
}
div.newsDetail #SplitText, div.pressRelease #SplitText, div.caseStudydetail #SplitText
{
    width:auto;
    color:#666; 
    text-align:justify;
    padding-bottom:20px;
    overflow:visible;
}

#playText, #xmlDetail
{
    min-height:430px;
    overflow:visible;
}
#nav2
{
    clear:both;
    width:700px;
    padding:8px 0 10px 0;
    text-align:right;
    border-top:1px solid #ccc;
}
div.caseStudydetail #nav2
{
    width:970px;    
}
div.newsDetailContent, div.caseStudyDetails, div.pressReleaseContent
{
    float:left;
    width:675px;
    margin:0 30px 0 0 !important;
    padding:0 0 0 25px;
    color:#666;
    line-height:2em;  
}
div.caseStudyDetails
{ 
    width:950px;
}
div.newsDetailContent img, div.pressReleaseContent img, div.caseStudyDetails img  
{
    float:left;
    margin:7px 24px 5px 8px;    
}
div.newsDetailContent h3,   div.caseStudyDetails h3, div.pressReleaseContent h3, div.newsDetail #SplitText h3, div.pressRelease #SplitText h3, div.caseStudyDetails #SplitText h3
{
    margin:0 0 1px 0;
    font-size:160%;
    color:#666;
}
#xmlDetail
{
	padding-top:5px;
	padding-left:0px;
}
#xmlDetail img.staffImage
{
	/*width:102px;
	height:102px;*/
	margin-left:0px;
}
#xmlDetail h3
{
	margin-top:5px;
}
#xmlDetail h5
{
	margin-bottom:0px;
}
div.newsGist
{
    float:left;
    width:235px;
    padding-top:35px;    
}
div.gistHeader
{
    width:234px;
    height:21px;
    margin-top:10px;     
    font:bold 100% arial;
    vertical-align:middle;
    color:#fff;    
    background:#cd5021 url(/images/rsbheaderBgLeft.gif) no-repeat 0 0;    
}
div.newsColumn, div.pressColumn
{
    float:left;
    width:680px;
    margin:20px 0;   
}
div.newsColumn
{
    margin-right:30px;
}
div.newsList div.newsGist 
{
    float:left;
    width:678px;
    height:350px;
    padding-top:0px;
    overflow-x:hidden;
    overflow-y:auto;
    border:1px solid #cd5021;
}
div.newsList div.gistHeader
{
    width:665px;
    padding-left:15px;
}
div#hide1, div#hide2
{
    float:left;
    width:14px;
    padding-top:3px;
    margin-right:15px;
}
div.gistHeaderContent
{
    float:left;
    width:auto;
    padding-top:3px;    
}
div.gistHeaderRight
{
    float:right;
    width:5px;
    height:21px;
    background: url(/images/rsbheaderBgRight.gif) 0 0;
}
div#hide1 img, div#hide2 img
{
    float:left;
    margin:1px 7px 0 7px;
}
#newsgistContent, #pressgistContent
{
    width:auto;
    padding:15px 15px 0 3px;
    color:#000;
    background:none;
}
#newsgistContent table.newsLists, #pressgistContent table.newsLists
{
    width:217px;
}
#newsgistContent table.newsLists td, #pressgistContent table.newsLists td
{
    padding:0;
    font:normal 95% arial;
}
#newsgistContent table.newsLists td.col1, #pressgistContent table.newsLists td.col1
{
    font-weight:bold;
}
#newsgistContent table.newsLists td.col2, #pressgistContent table.newsLists td.col2
{
    padding-bottom:6px;
    }
div.controlText
{
    float:left;
    width:100px;
    text-align:left;
    color:#666;
}
div.controlText img
{
    margin-left:6px;
    vertical-align:middle;
    cursor:pointer;
}
div.utilitylinks
{
    width:auto;
    margin:0 8px 7px 0;
    text-align:right;
    font:normal 90% arial;
    color:#f00;
}
div.utilitylinks span
{
    width:5px;
    padding:0 5px;
}
div.utilitylinks a, div.utilitylinks a:visited
{
    color:#f00;
    text-decoration:none;
}?
div.utilitylinks a:hover, div.utilitylinks a:active
{
    text-decoration:underline;
}

/* End News Detail, Press Release Detail and Case Study Details Templates Styles */

/*  Begin Packaging Design & Company History Page Styles */

div.packaging div.pageHeader h2, div.history div.pageHeader h2
{
    font:bold 150% arial;
    color:#333;
    padding-bottom:4px;
}
div.history div.pageHeader
{
    overflow:visible;
}
#productsBanner, #marketsBanner
{
    display:none;
}
div.history #nav
{
    float:left;
    width:620px;
    margin:10px 0 0 20px;
    overflow:visible;
    clear:both;
    text-align:right;
}
div.packaging div.freeText 
{
    float:left;
    width:620px;
    margin:10px 0 0 20px;
}
div.history div.pageContent
{
    float:left;
    padding-top:0;   padding-left:0;
    width:975px;
}
div.history div.freeText, div.history #SplitText
{
    float:left;
    width:640px;
    margin:0 0 20px 0;
    color:#666;
}
div.history div.freeText
{
    /*margin:10px 0 0 25px;*/
}
div.history #SplitText
{
    margin-bottom:0 ;
    min-height:300px; 
}
div.packaging h3
{
    margin:7px 0 15px 0;
}
div.history h3
{
    font:bold 120% arial;
    color:#666;    
}
div.packaging div.pageContent
{
    position:static;
}
div.packaging div.relProductsDisplay
{
    margin:0 0 0 40px;    padding-bottom:20px;
}
div.relatedvideos
{
   float:right;
   width:255px;
}
div.relatedvideos h3
{
    margin-top:20px; margin-bottom:14px;
}
/*  End Packaging Design & Company History Page Styles */

/* Begin contact Us template Styles */

div.contactUs
{
    /*width:920px;*/
    margin:0 auto; 
}
div.contactUs div.pageContent
{
    background:url(/images/contactUsBodyBg.gif) repeat-y 660px 0;
    margin-bottom:35px;
    overflow:hidden;
    padding-bottom:0px;
}
div.contactUs h3
{
    font:bold 134% arial;
    color:#666;
    margin-bottom:20px;
}
div.emailSection
{
    float:left;
    width:300px;
    margin-left:45px;
    background:transparent;
}
div.emailSection div.freeText
{
    padding-right:30px;
}
div.rightSideBar
{
    float:right;
    width:212px;
}
div.rightSideBar div.rsbfreeText
{
    font:normal 95% arial;
    color:#666;
}
div.radioBtnHolder
{
    margin:20px 0;
}
div.radioBtnHolder table tr td
{
    margin:0 0; padding:2px 0;
}
div.radioBtnHolder table tr td input
{
    float:left;
    margin-left:0;    margin-right:5px;
}
div.radioBtnHolder table tr td label
{
    color:#666;
}
div.btnHolder
{
    bottom:0;   right:-240px;
}
div.bottom textarea
{
    height:146px;
    overflow:auto;
}
/* End contact Us template Styles */


/* Begin Pagination Styles */

div.productCatalog div.pagination
{
    width:700px;
    text-align:right;
    margin-bottom:5px;
}
div.searchResults div.pagination
{
    width:100%;
    text-align:right;
    padding:5px 0;
    clear:both;
}
div.caseStudyList div.pagination, div.newsList div.pagination 
{
    float:right;
    width:100%;
    text-align:right;
}
.pressReleaseHeader
{
   padding-top:15px;
}
div.caseStudyList div.pagination
{
    width:250px;
    margin:10px 0 35px 0; 
}
div.productCatalog div.pagination a, div.productCatalog div.pagination a:visited, div.searchResults div.pagination a, div.searchResults div.pagination a:visited, div.newsList div.pagination a, div.newsList div.pagination a:visited, div.caseStudyList div.pagination a, div.caseStudyList div.pagination a:visited, #nav a, #nav a:visited, #nav1 a, #nav1 a:visited, #nav2 a, #nav2 a:visited
{
    margin:0 3px;
    color:#ee2e24;
    text-decoration:none;    
}
div.productCatalog div.pagination a:hover, div.productCatalog div.pagination a:active, div.searchResults div.pagination a:hover, div.searchResults div.pagination a:active, div.newsList div.pagination a:hover, div.newsList div.pagination a:active, div.caseStudyList div.pagination a:hover, div.caseStudyList div.pagination a:active, #nav a:hover, #nav a:active, #nav1 a:hover, #nav1 a:active, #?av2 a:hover, #nav2 a:active
{
    text-decoration:underline;
}
div.productCatalog div.pagination span.current, div.newsList div.pagination span.current, div.caseStudyList div.pagination span.current, #nav span.current, #nav1 span.current, #nav2 span.current
{
    font:bold 110% arial;
    margin:0 5px 0 4px;
}
div.productCatalog div.pagination a.inactive, div.searchResults div.pagination a.inactive, div.newsList div.pagination a.inactive, div.caseStudyList div.pagination a.inactive, #nav a.inactive, #nav1 a.inactive, #nav2 a.inactive
{
    color:#666 !important;
    text-decoration:none !important;
    cursor:text !important; 
}
/* End Pagination Styles */

/* Begin locations Styles */

div.locationsHeading
{
    width:966px;
    display:table;
    height:22px;
    margin-top:1px;    padding:8px 0 0 9px;
    background:#e1e1e1;
    cursor:pointer;
    text-transform:uppercase;
    font:bold 105% arial;
    color:#fe392f;
}
div.locationsHeading span.arrow
{
    float:left;
}
span.arrow img
{
    vertical-align:top;
    margin-top:5px;
    margin-right:5px;
}
div.locationsDetail
{
    width:850px;   
    display:table;
    /*height:200px;*/
    padding:32px 17px;
    background:none;
    display:none;    
}
div.locations div.pageContent
{
    width:auto;
    display:table;
    padding:30px 0 60px 0;
}
div.locations div.pageBanner
{
    padding-top:18px;
}
div.expandCollapse
{
    float:right;
    text-align:right;
    font:normal 95% arial;
    margin-bottom:5px;
}
div.expandCollapse span.pipe
{
    padding:0 5px;
}
/* End locations Styles */

/* Staff List */
div.genericWrapper
{
	margin: 2px 0 0 0;
}
div.genericDetail2
{
	float: left;
	width: 100%;
	padding: 13px 0 10px 0;
	line-height: 16px;
	border-bottom: solid 1px #CCC;	
}
div.genericDetail2 h5
{
	margin:0;
	padding-top:2px;
}
div.genericDetail2 i
{
	display:block;
	padding-bottom:4px;
}
div.genericDetail2 img
{
	float: left;
	width:110px;
    /*height:102px;*/
	margin: 4px 26px 18px 0;
}
div.genericDetail2 ul, div.genericDetail2 ul li
{
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
div.genericDetail2 div.utilitylinks
{
	text-align:left;
}
/*End Staff List Styles*/

.aboutSunChemical
{
	display:none;
}

/* Plant Landing Page Styles */
div.plantLanding{
	color:#666;
}
div.plantLanding div.middleContent{
	width:456px;
}
div.plantLanding div.middleContent .imgPlantLanding{
	margin-bottom:23px;
}
div.plantLanding div.rtsideBar{
	width:272px;
	padding-left:39px;
}
div.plantLanding h2{
	font-size:140%;
	color:#228a3c;
}
div.plantLanding p{
	margin-bottom:1.5em;
	line-height:1.5em;
}
div.plantLanding div.grayHighlightBox{
	padding:20px 24px 6px 18px;
	background:#f1f1f1;
}
div.plantLanding div.grayHighlightBox ul{
	margin-top:11px;
	margin-left:1.4em;
}
div.plantLanding div.grayHighlightBox ul li{
	margin-bottom:17px;
	line-height:1.6em;
}

/* Dispenser Landing Page Styles */
div.dispenser{
	color:#666;
}
div.leftContent div.contactInfo{
	margin-top:23px;
	padding-top:28px;
	font-size:110%;
	font-weight:normal;
	color:#666;
	border-top:1px solid #d6d6d6;
}
div.dispenser div.middleContent{
	width:456px;
}
div.dispenser div.rtsideBar{
	width:272px;
	padding-left:39px;
}
div.dispenser div.imgLanding{
	margin-bottom:17px;
}
div.dispenser div.contentColumns{
	padding:0px;
}
div.dispenser div.contentColumns div.contentLeft ul{
	margin-top:11px;
	margin-left:1.4em;
}
div.dispenser div.contentColumns div.contentLeft ul li{
	margin-bottom:17px;
	line-height:1.6em;
}
div.dispenser div.contentColumns p.upcomingEvents{
	color:#99cc33;
}
div.dispenser div.contentColumns p.eventTitle{
	font-weight:bold;
	color:#000;
}
div.dispenser div.sidebarBanners img{
	display:block;
	margin-bottom:9px;
}

/* Dispenser Calculator Page Styles */
div.dispenser .imgLanding{
	display:block;
}
div.dispenser .sectionTitle{
	padding:10px 0 15px;
}
div.dispenser div.formSection{
	width:?30px;
}
div.dispenser div.instructions{
	margin-bottom:6px;
}
div.dispenser div.formRow{
	margin-bottom:4px;
}
div.dispenser div.formRow label{
	width:83px;
	padding-right:5px;
}
div.dispenser table.radiobutton input{
	float:left;
}
div.dispenser table.radiobutton label{
	width:25px;
	margin-top:1px;
}
div.dispenser div.inplant div.radiobutton{
	float:left;
}
div.dispenser div.inplant div.infoIcon{
	margin-top:-17px;
	padding-bottom:2px;
	background:url(/images/imgInfoIcon.gif) no-repeat 200px top;
}
div.dispenser div.btnHolder{
	margin-top:30px;
	position:relative;
	left:0;
}
div.dispenser div.rtsideBar p.sectionTitle{
	padding:10px 0;
	color:#000;
}
div.dispenser div.formSectionExpand{
	width:456px;
}
div.dispenser div.formSectionExpand label{
	float:none;
	width:100%;
}
div.dispenser div.formSectionExpand div.yesInPlant div.formRow{
	margin-bottom:10px;
}
div.dispenser div.formSectionExpand div.noInPlant label{
	float:none;
	width:200px;
	padding-right:10px;
}
div.dispenser div.formSectionExpand div.noInPlant div.formRow{
	margin-bottom:17px;
}
div.dispenser div.formSectionExpand div.noInPlant label{
	float:left;
	width:260px;
	padding-right:10px;
}
div.dispenser div.formSectionExpand div.noInPlant input.stdTxt{
	width:162px;
}

/*Dispenser Event Registration Page Styles */
div.eventRegister{
	color:#666;
}
div.eventRegister div.middleContent{
	width:456px;
}
div.dispenser div.eventInfo{
	margin-bottom:17px;
}
div.formEventRegister{
	padding-top:15px;
	border-top:1px solid #ccc;
}
div.formEventRegister div.formBody{
	width:340px;
}
div.formEventRegister div.formRow{
	margin-bottom:1px;
}
div.formEventRegister span.instructions{
	display:block;
	margin-bottom:5px;
	margin-right:18px;
    font:normal 95% arial;
    color:#666;
    text-align:left; 
}
div.formEventRegister h4{
	margin:10px 18px 18px 0;
	font-size:110%;
	color:#000;
}
div.formEventRegister div.formRow span.labelItems{
	display:block;
	float:left;
	width:88px;
	padding-right:12px;
}
div.formEventRegister div.formSubmit a{
	display:block;
	width:123px;
	height:28px;
	margin-top:22px;
	background:url(/images/registerBtn.gif) no-repeat left top;
	cursor:pointer;
	font-size:0;
}
div.dispenser div.rcProdcutInfo .upcomingEvents{
	display:block;
	width:111px;
	height:17px;
	margin-bottom:9px;
	background:url(/images/textUpcomingEvents.gif) no-repeat left top;
}
div.thankYouMessage{
	display:none;
	padding:7px;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	border:1px solid #d5d5d5;
}
/*Dispenser Calculator Results Page Styles */
div.calculatorResults{
	width:456px;
}
div.calculatorResults div.title{
    font-size:1.3em;
    font-weight:bold;
    color:#000;
    margin-bottom:18px;
    line-height:1.5em;
    background-color:#FFFFFF !important;
	background-image:none !important;
	border:0 none !important;
}
div.calculatorResults span.totalValue{
    color:#8aa219;
    font-size:1.4em;
}
div.calculatorResults table.tblCalcResults{
    border-top:1px solid #b9d532;
    border-bottom:1px solid #b9d532;
}
div.calculatorResults table.tblSecResults{
    border-top:1px solid #b9d532;
    background:#d9e4a2;
}
div.clacResultsExtraInfo{
    margin-top:15px;
    font-size:0.9em;    
    color:#b3b3b3;
}
table.tblCalcResults tr td{
    color:#2e398f;
    padding:5px 25px 5px 0;
    border-bottom:1px solid #b9d532;
}
table.tblCalcResults tr.tblHeaderRow td{
	color:#000;
}
table.tblSecResults tr td{
    padding:5px 0;
    border-bottom:1px solid #b9d532;
    font-weight:bold;
}
table.tblSecResults td.column1{
    padding-left:10px;
    color:#000;
}
div.yesInPlantResults table td, div.noInPlantResults table td{
	padding-right:12px;
}
div.yesInPlantResults table.tblSecResults td.column2, div.noInPlantResults table.tblSecResults td.column3{
    color:#8aa219;
    font-size:1.1em;
}
div.yesInPlantResults table.tblCalcResults td.column1{
	width:378px;
}
div.yesIn?lantResults table.tblSecResults td.column1{
	width:368px;
}
div.yesInPlantResults td.column2{
	width:54px;
	font-weight:bold;
}
div.noInPlantResults table td.column1{
	width:279px;
}
div.noInPlantResults table.tblSecResults td.column1{
	width:269px;
}
div.noInPlantResults table td.column2{
	width:64px;
}
div.noInPlantResults table td.column3{
	width:80px;
    font-weight:bold;
}
div.radioWrap span.labelItems{ display:none !important;}
div.radioWrap{ padding-left:100px; padding-top:5px; padding-bottom:5px;}
div.radioWrap .radBtn input { margin:6px 4px 0 0;}
div.radioWrap .radBtn label { margin-right:8px;}