/* @override http://www.moldex.com/css/product.css */


#packaging-tbl {
	width: 100%;
}
td {
font-size: 12px }

#packaging-tbl td {
	border-bottom-color: #6f797e;
	padding: 4px;
	border-bottom: solid 1px;
	font-size: 10px;
}
#packaging-tbl th {
	padding: 4px;
	border-bottom-color: #6f797e;
	text-align: left;
	font-size: 10px;
}

.chart_row {
	background-color: #ced0d5;
}

#row1 {
	border-bottom-width: 2px;
	border-bottom-color: #09205c;
	border-bottom-style: solid;
	color: white;
	font-weight: bold;
	background-color: #6989c9;
}

#attenuation-tbl {
	width: 100%;
}

td {
font-size: 12px }

#attenuation-tbl td {
	border-bottom-color: #6f797e;
	padding: 4px;
	border-bottom: solid 1px;
	font-size: 10px;
	vertical-align: middle;
	border-right: solid 1px;	
}

#attenuation-tbl th {
	padding: 4px;
	border-bottom-color: #6f797e;
	text-align: left;
	font-size: 10px;
}

#maintext_prod_index {
	float: left;
	padding-left: 8px;
	padding-bottom: 12px;
	padding-right: 12px;
	padding-top: 12px;
	position: relative;
	width: 100%;
}


#mainimage {
	left: 230px;
	clear: both;
	position: relative;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	left: 230px;
	clear: both;
	position: relative;
}
#mainimage img{
		margin: 0px;
}
#maintext-leftside h2 {
	text-transform: capitalize;
}
#maintext-leftside h3 {
	text-transform: capitalize;
}
#maintext-leftside h4 {
	text-transform: capitalize;
}
.dashline1 {
	margin-bottom: .2em;
	margin-top: .2em;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: dashed;
	border-color: #b6bcc3;
	border-top-width: 1px;
}


.dashline2 {
	margin-bottom: 2em;
	margin-top: 2em;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: dashed;
	border-color: #b6bcc3;
	border-top-width: 1px;
}

#mainchart {
	margin-bottom: 3%;
	margin-left: 2.5%;
	clear: both;
	width: 100%;
}

#mainchartswine {
	margin-bottom: 3%;
	margin-left: 0%;
	clear: both;
	width: 70%;
}


#productnameheader {
	margin-bottom: .5em;
	position: relative;
	height: 10%;
	width: 100%;
	float: left;
	margin-top: 1em; /* allows for a gap for all of the product logos and the image header */
}

#productnameheader2 {
	margin-bottom: .5em;
	position: relative;
	height: 10%;
	width: 100%;
	float: left;
	margin-top: 1.5em; /* allows for a gap for all of the product logos and the image header */
}

#productnameheader .NRR {
	position: relative;
	bottom: 3em;
}

#productnameheader #PVCfree {
	position: relative;
	bottom: 3em;
}
#productnameheader .NRP {
	position: relative;
	bottom: 3em;
}

#productnameheader #NRRseal {
	position: relative;
	bottom: 3em;
}

#NRRseal {
/* 	formats NRR icon */   	                   
   	                   
	bottom: .6em;
 	clear: both;
	float: right;   	                   
	background-position: center top;
	height: 60px;
	width: 60px;
	background: url(http://www.moldex.com/images/icons/nrr-seal.jpg) no-repeat;
	display: inline;
	position: relative;
}

#NRRseal-placeholder {
/* 	formats NRR icon */   	                   
   	                   
	bottom: .6em;
 	clear: both;
	float: right;   	                   
	background-position: center top;
	height: 60px;
	width: 1px;
	background: url(http://www.moldex.com/images/icons/nrr-seal-1px.jpg) no-repeat;
	display: inline;
	position: relative;
}


#NRRseal-AU {
	/* 	formats australian NRR icon */   	                   
   	                    
	top: -45px; /*aligns icon with other icons */
	margin-bottom: -45px; /* allows product copy to come up to the bottom of the icon */
	clear: both;
	float: right;
	background-position: center top;
	height: 71px;
	width: 60px;
	background: url(http://www.moldex.com/images/icons/as-nzs-std.jpg) no-repeat;
	display: inline;
	position: relative;
}

#NRRseal-AU-R {
	/* 	formats australian NRR icon */   	                   
   	                   
	top: -45px; /*aligns icon with other icons */
	margin-bottom: -45px; /* allows product copy to come up to the bottom of the icon */
	clear: both;
	float: right;
	background-position: center top;
	height: 95px;
	width: 60px;
	background: url(http://www.moldex.com/images/icons/as-nzs-std-res.jpg) no-repeat;
	display: inline;
	position: relative;
}
#productnameheader h1,
#productnameheader h2 {
	width: 77%;
	float: left;
	position: relative;
}
#productnameheader h1 {
    font-weight: bold;
    text-transform: capitalize;
    font-size: 16px;
    color: #467bad;
}
.productimage {
	float: left;
	position: relative;
	text-align: center;
}
.productimage_topR {
	float: right;
	position: relative;
	text-align: center;
}
.prod_description-row {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
}
#prod_imageblock {
	width: 74%;
	float: left;
	position: relative;
	
}
#prod_block a {
	text-decoration: none;
}
.prod_photo {
	margin-right: 1.5em;
	text-align: center;
	margin-bottom: 2em;
	float: left;
	position: relative;
	width: 44%;
	
	}
.prod_photo3col {
	margin-right: 1.5em;
	text-align: center;
	margin-bottom: 2em;
	float: left;
	position: relative;
	width: 28%;
	
}
.prod_index-imageblock {

    padding: 4px;

    width: 100%;

    height: 8em;

    position: relative;

    border-right-color: #cdd4eb;

    border-right-width: 2px;

    border-right-style: solid;

    border-top-width: 1px;

    border-top-color: #cdd4eb;

    border-top-style: solid;

    margin-bottom: 2%;
    float: left;
}

.prod_descriptionblock {

    margin-bottom: 2%;

    font-size: small;

    width: 47%;

    float: left;

    position: relative;

    margin-right: 1%;

}
.prod_index-imageblock img {
	float: left;
	position: relative;
}

.prod_index-list {
	margin-left: 1em;
	width:100%;
	float: left;
	position: relative;

}
  
                                             

  
/*
"prod_descriptionblock" used in product index

*/
.prod_indextitle {
	float: right;
	width: 57%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	font-size: medium;
	color: #467BAD;
}
.prod_secondarytext { width: 90%; margin-top: 1em; position: relative; clear: both; font-style: italic; text-transform: capitalize; font-size: x-small; color: #4b6992; }
.prod_indextitle a {
	text-decoration: none;
}
.prod_indextitle a:hover {
	text-decoration: underline;
	font-style: italic;
}
#product_lowerblock {
	float: left;
	            
	margin-left: 4%;
	            
	            
	left: -14px;
	margin-bottom: 4%;
	position: relative;
	float: left;
	width: 100%;
}

#product_lowerblock-long .prod_descriptionblock {
	margin-left: 1%;
	width: 80%;
}
#product_lowerblock-long .prod_indextitle {
	margin-top: 1em;
	max-width: 48%;
	margin-right: 1em;
	float: right;
	position: relative;
}
#prod_block {
	margin-bottom: 12px;
	position: relative;
	width: 690px;

}
#productnameheader .iconmenu {
	position: relative;
	float: left;
}
.productcode_top {
	bottom: 3em;
	right: 2%;
	position: relative;
	float: right;
}
.productcode {
	margin-bottom: 1em;
	color: #336aaa;
	font-size: small;
	position: relative;
}

.productcode_right {
	right: 5%;
	clear: right;
	float: right;
	position: relative;
}

#PDFdocs {
	float: left;
	clear: both;
	width: 100%;
	position: relative;
	margin-bottom: 1em;
	height: 10.15em;
	display: block;
}
.PPoint {
	margin-bottom: 3.5em;
	margin-top: .5em;
	height: 50px;
	width: 50%;
	float: left;
	position: relative;
	font-size: 9pt;
	font-family: sans-serif, Monaco, monospace;
	color: #41617c;
	background: url(http://www.moldex.com/images/icons/powerpoint_logo.jpg) no-repeat;
}

.PDF {
	margin-bottom: 3.5em;
	margin-top: .5em;
	height: 50px;

	width: 50%;
	float: left;
	position: relative;
	font-size: 9pt;
	font-family: sans-serif, Monaco, monospace;
	color: #41617c;
	background: url(http://www.moldex.com/images/icons/pdf_icon.gif) no-repeat;
}


.PDFvideo {
	margin-bottom: 3.5em;
	margin-top: .5em;
	height: 50px;

	width: 25%;
	float: left;
	position: relative;
	font-size: 9pt;
	font-family: sans-serif, Monaco, monospace;
	color: #41617c;
	background: url(http://www.moldex.com/images/icons/pdf_icon.gif) no-repeat;
}


.PDFname {
	margin-left: .5em;
	padding-top: 48px;
}

.FlashPlayer {
	margin-bottom: 3.5em;
	margin-top: .5em;
	height: 50px;

	width: 50%;
	float: left;
	position: relative;
	font-size: 9pt;
	font-family: sans-serif, Monaco, monospace;
	color: #41617c;
	background: url(http://www.moldex.com/images/icons/flash-icon.gif) no-repeat;
}

.FlashPlayername {
	margin-left: .5em;
	padding-top: 48px;
}



#PVCfree {
	/* 	formats NRR icon */
	background-repeat: no-repeat;
	margin-right: 1em;
	margin-left: 2%;
	background-position: center center;
	height: 52px;
	width: 58px;
	background: url(http://www.moldex.com/images/icons/PVCFree_logo.gif) no-repeat;
	display: block;
	float: right;
	position: relative;
	
}



#osh2011 {
	/* 	formats osh icon 0n 7/9K pages */
	background-repeat: no-repeat;
	margin-right: 1em;
	margin-left: 2%;
	background-position: center center;
	height: 60px;
	width: 94px;
	background: url(http://www.moldex.com/images/icons/ohs-product-of-the-year.gif) no-repeat;
	display: block;
	float: right;
	position: relative;
	clear: none;
	top: -48px;
	left: 15px;

}

#PVCfree-jp {

	/* 	formats NRR icon */
	background-repeat: no-repeat;
	margin-right: 1em;
	margin-left: 2%;
	background-position: center center;
	height: 52px;
	width: 58px;
	background: url(http://www.moldex.com/images/icons/PVCFree_logo-jp.gif) no-repeat;
	display: block;
	float: right;
	position: relative;
	bottom: 3em;
}



.NRP {
	background-repeat: no-repeat;
	height: 51px;
	width: 64px;
	background-position: center center;
	background: url(http://www.moldex.com/images/icons/nrp.gif) no-repeat;
	float: right;
	position: relative;
}

.NRPlevel100 {
	letter-spacing: -0.5pt;
	left: .5em;
	top: 3.25em;
	font-weight: bold;
	color: #6e808b;
	height: auto;
	width: auto;
	position: relative;
	font-size: 12pt;
	font-family: Arial, sans-serif, Monaco, monospace;
}

.NRPlevel {
	left: .5em;
	top: 3.25em;
	font-weight: bold;
	color: #6e808b;
	height: auto;
	width: auto;
	position: relative;
	font-size: 12pt;
	font-family: Arial, sans-serif, Monaco, monospace;
}

.NRR {
/* 	formats NRR icon */
	background-position: center center;
	background-repeat: no-repeat;
	background: url(http://www.moldex.com/images/icons/nrr.gif) no-repeat;
	height: 42px;
	width: 48px;
	float: right;
	display: block;
	position: relative;
}

.NRRlevel {
/* 	formats NRR level text */   	                         
	margin-right: 1em;
   	                            	                         
	list-style-position: outside;
   	                            	                         
	list-style-type: none;
   	                            	                         
	width: 5em;
 	margin-top: 3.3em;
	font-weight: bold;
	position: relative;
	font-size: 10pt;
	font-family: Arial, sans-serif, Monaco, monospace;
	color: #6e808b;
}
.NRRlevel li {
	line-height: 10pt;
	list-style-position: outside;
	list-style-type: none;
	display: block;
	position: relative;
	left: -4em;
	font-size: 20pt;
}
#litlinks {
	float: right;
	width: 23.5%;
	position: relative;
	text-align: left;
	display: block;
}

#litlist {
	clear: both;
	list-style-position: inside;
	list-style-type: none;
	float: left;
	position: relative;
	width: 115%;
	right: 3.5em;
	margin-top: 125%;
}
#litlist li {
	text-align: left;
	line-height: 1.6em;
}
#litlist es {
	text-align: right;
	line-height: 1.6em;
}
#litlinks li a:hover {
	text-decoration: underline;
}
/*
------below this line are styles specific to individual product pages-------

*/
#NASCAR {
	bottom: 28px;
	padding-bottom: 12px;
	padding-left: 12px;
	clear: both;
	font-style: normal;
	font-weight: normal;
	float: left;
	position: relative;
}
#NASCARlogo {
	left: 110px;
	position: absolute;
	top: -55px;
}


.NRR_index {
	right: 1em;
	position: absolute;
	bottom: 1em;
	float: right;
}




h4 .PDF {
	width: 5em;
	float: left;
	bottom: 3em;
	left: 10em;
}


#maintext {
	padding-left: .5em;
	padding-bottom: 3em;
	padding-right: 0;
	padding-top: .5em;
	left: 230px;
	position: relative;
	width: 294%;
}
#maintext-leftside {
	position: relative;
	width: 55%;
}

#maintext-rightside {
	position: relative;
	margin-top: 8%;
	margin-left: 2em;
	float: right;
	width: 40%;
}
.NRRlevel1 {

/* 	formats NRR level text */   	                         
	margin-right: 1em;
   	                            	                         
	list-style-position: outside;
   	                            	                         
	list-style-type: none;
   	                            	                         
	width: inherit;
 	margin-top: 3.3em;
	font-weight: bold;
	position: relative;
	font-size: 10pt;
	font-family: Arial, sans-serif, Monaco, monospace;
	color: #6e808b;
	
}

.NRRlevel2 {

/* 	formats NRR level text */   	                         
	margin-right: 1em;
   	                            	                         
	list-style-position: outside;
   	                            	                         
	list-style-type: none;
   	                            	                         
	width: inherit;
 	margin-top: 0em;
	font-weight: bold;
	position: relative;
	font-size: 10pt;
	font-family: Arial, sans-serif, Monaco, monospace;
	color: #6e808b;
	
}	
.NRR-meteorssmall {

	margin-top: 0em;

	background-position: center center;

	background-repeat: no-repeat;

	background: url(http://www.moldex.com/images/icons/nrr.gif) no-repeat;

	height: 42px;

	float: right;

	display: block;

	position: relative;
	bottom: 48px;
	width: 60px;
	margin-right: 0.5em;
}
	
.NRR1 {
	/* 	formats NRR icon */
	background-position: center center;
	background-repeat: no-repeat;
	background: url(http://www.moldex.com/images/icons/nrr.gif) no-repeat;
	height: 42px;
	width: 48px;
	float: right;
	display: block;
	position: relative;
	
}
#PVCfree1 {
	/* 	formats NRR icon */
	background-repeat: no-repeat;
	margin-right: 1em;
	margin-left: 2%;
	background-position: center center;
	height: 52px;
	width: 58px;
	background: url(http://www.moldex.com/images/icons/PVCFree_logo.gif) no-repeat;
	display: block;
	float: right;
	position: static;
			
}

#productnameheader_waveband {

	margin-bottom: -3em;

	position: relative;

	height: 10%;

	width: 100%;

	float: left;

	margin-top: -1.0em; /* allows for a gap for all of the product logos and the image header */