/*h2{
	background:url(../images/heading-marlboro.gif) no-repeat 0 0;
	padding:0 0 30px 100px;
}*/

div.brand-ingredients-heading{
	float:left;
	width:490px;
}

div.brand-ingredients-heading img{
	float:left;
}

div.brand-ingredients-heading h2{
	float:left;
	padding:0 0 0 10px;
}

#main-content #middle-column table{
	width:488px;
	border-top:1px solid #EAEAEB;
	border-right:none;
	text-align:center;
	font-size:1em;
}

#main-content #middle-column table th{
	color:#6D6E71;
	border-bottom:1px solid #EAEAEB;
	border-left:1px solid #EAEAEB;
	padding:10px 0 10px 10px;
	text-align:left;
	background:#F2F7FB;
}

#main-content #middle-column table th{
	text-align:left;
}

#main-content #middle-column table th.ingredients{
	width:337px;
	background:#F6F6F7;
	border-right:none;
	text-align:left;
} 

#main-content #middle-column table th.amount-percent{
	width:75px;
	background:#F6F6F7;
	padding:10px 0 10px 0;
	text-align:center;
	border-right:none;
}

#main-content #middle-column table th.amount-weight{
	background:#F6F6F7;
	padding:10px 0 10px 0;
	text-align:center;
	border-right:1px solid #EAEAEB;	
}

#main-content #middle-column table th.total{
	background:none;
	padding:10px 20px 10px 10px;
	text-align:left;
	border-left:none;
}

#main-content #middle-column table th.burnt-items, #main-content #middle-column table th.unburnt-items{
	border-right:1px solid #EAEAEB;	
}

#main-content #middle-column table td{
	color:#6D6E71;
	border-bottom:1px solid #EAEAEB;
	border-left:1px solid #EAEAEB;
}

#main-content #middle-column table td.ingredients{
	width:337px;
	padding:10px 0 10px 10px;
	text-align:left;
}

#main-content #middle-column table td.amount-percent{
	width:75px;
}

#main-content #middle-column table td.amount-weight{
	border-right:1px solid #EAEAEB;
}

#main-content #middle-column table td.total-amount-percent{
	border-left:none;
}

#main-content #middle-column table td.total-amount-weight{
	border-left:none;
}

table.threequarter-width{
	width:750px;
	clear:both;
}

table.threequarter-width table th em, table.threequarter-width td em{
	font-weight:normal;
}

table.threequarter-width th, table.threequarter-width td {
	text-align:center;
	border-right:1px solid #EAEAEB;
}


table.threequarter-width th.ingredients, table.threequarter-width td.ingredients {
	/*width:298px;*/
	width:273px;
	text-align:left;
	border-right:none;
}

table.threequarter-width th.usage, table.threequarter-width td.usage {
	/*width:323px;*/
	width:243px;
	text-align:center;
	border-right:none;
}

#main-content #right-column div.tout {
	min-height:55px;
	margin:0 0 15px 0;
	padding:10px 10px 0px 10px;
}

* html #main-content #right-column div.tout {
	height:55px;
}

div.tout label {
	float:left;
	padding:0 0 5px 0;
}

* html div.tout label {
	width:180px;
}

*:first-child+html div.tout label {
	width:180px;
}

div.tout select {
	width:175px;
	float:left;
	margin:0 0 20px 0;
}

html[xmlns*=""] body:last-child div.tout select {
	width:170px;
	float:left;
	margin:0 0 20px 0;
}

html[xmlns*=""] body:last-child div.tout.wide select {
	width:175px;
	float:left;
	margin:0 0 20px 0;
}


div.tout input.go-button {
	margin:0 0 0 10px;
	height: 21px;
	background:#0074B6;
	color:#FFFFFF;
	width:auto;
	border-top:1px solid #EBEBEC;
	border-left:1px solid #EBEBEC;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	padding:0 2px 2px 2px;
}

div.tout input.go-button-inactive {
	margin:0 0 0 10px;
	height: 21px;
	background:#817E78;
	color:#FFFFFF;
	width:auto;
	border-top:1px solid #EBEBEC;
	border-left:1px solid #EBEBEC;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	padding:0 2px 2px 2px;
}

*:first-child+html div.tout input.go-button {
	width:auto;
}

*:first-child+html div.tout input.go-button-inactive {
	width:auto;
}

div.tout ul.brand-list{
	float:left;
	background:none;
	padding:0 0 10px 15px;
}

div.tout ul.brand-list li{
	float:left;
	background:none;
	padding:0 20px 10px 0;
}

div.tout ul.brand-list li.right{
	float:left;
	background:none;
	padding:0 0 10px 0;
}

div.tout ul.brand-list li img{
	padding:0;
	border:1px solid #FFFFFF;
}

div.tout ul.brand-list li a{
	border:1px solid #E0E0E1;
	padding:0;
	float:left;
}

div.tout ul.brand-list li.selected a, div.tout ul.brand-list li a:hover{
	float:left;
	border:1px solid #0066B0;
}

div.tout h4{
	clear:both;
	width:100%;
}

div.tout h4.number1{
	float:left;
	background:url(../images/number1.gif) no-repeat 0 0;
	padding:4px 0 20px 30px;
}

div.tout h4.number2{
	float:left;
	background:url(../images/number2.gif) no-repeat 0 0;
	padding:4px 0 20px 30px;
}

div.tout h4.number3{
	float:left;
	background:url(../images/number3.gif) no-repeat 0 0;
	padding:4px 0 20px 30px;
}

div.tout h4.number1-inactive{
	float:left;
	background:url(../images/number1-inactive.gif) no-repeat 0 0;
	padding:4px 0 20px 30px;
}

div.tout h4.number2-inactive{
	float:left;
	background:url(../images/number2-inactive.gif) no-repeat 0 0;
	padding:4px 0 20px 30px;
}

div.tout h4.number3-inactive{
	float:left;
	background:url(../images/number3-inactive.gif) no-repeat 0 0;
	padding:4px 0 20px 30px;
}

div.tout label{
	clear:both;
	width:100%;
}

div.tout label.number1{
	background:url(../images/number1.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
}

div.tout label.number2{
	background:url(../images/number2.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
}

div.tout label.number3{
	background:url(../images/number3.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
}

div.tout label.number1-inactive{
	background:url(../images/number1-inactive.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
}

div.tout label.number2-inactive{
	background:url(../images/number2-inactive.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
}

div.tout label.number3-inactive{
	background:url(../images/number3-inactive.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
}

div.tout p.brand-info{
	padding:0;
	margin:0;
	padding:0 0 20px 0;
}

div.tout.wide{
	width:470px;
	min-height:40px;
}

* html div.tout.wide{
	width:470px;
	height:40px;

}

div.tout.wide label{
	float:left;
	width:470px;
	clear:both;
	padding:0;
}

html[xmlns*=""] body:last-child div.tout.wide label{
	float:left;
	width:470px;
}

*:first-child+html div.tout.wide label{
	float:none;
}

* html div.tout.wide label{
	float:none;
}


div.tout.wide select{
	margin:5px 0 0 0;
	width:220px;
}

div.tout.wide input.go-button {
	margin:5px 0 0 10px;
	height: 21px;
	background:#0074B6;
	color:#FFFFFF;
	width:auto;
	border-top:1px solid #EBEBEC;
	border-left:1px solid #EBEBEC;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	padding:0 2px 2px 2px;
}

div.ingredient-utilities{
	float:left;
	width:750px;
	margin:6px 0 15px 0;
}

ul.language-selection li{
	float:left;
	border-left:1px solid #6D6E71;
	padding:0 0 0 5px;
}

ul.language-selection li.first{
	border-left:none;
	padding:0 5px 0 0;
}

ul.back-navigation{
	float:right;
}

ul.back-navigation li a{
	background:url(../images/arrow-back.gif) no-repeat 0 5px;
	padding:0 0 0 4px;
}

ul.back-navigation li a:hover{
	background:url(../images/arrow-back-hover.gif) no-repeat 0 5px;
}

div.product-information{
	float:left;
	width:750px;
}

/*div.product-information-lower{
	margin: 2em 0 .5em 0;
}*/

div.product-information-lower{
	float:left;
	width:750px;
	padding:25px 0 0 0;
}

*:first-child+html div.product-information{
	margin:0 0 5px 0;
}

* html div.product-information{
	margin:0 0 5px 0;
}

div.product-information p{
	margin:0 0 5px 0;
}

div.product-information p.product{
	float:left;
	width:375px;
	margin:0 0 5px 0;
	font-weight:bold;
}

div.product-information p.product em{
	font-weight:normal;
}

div.product-information p.update{
	float:left;
	width:375px;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	font-size:0.92em;
	text-align:right;
}

ol.diagram-key {
	float:left;
	padding:0 25px 0 15px;
}

*:first-child+html ol.diagram-key {
	float:left;
	padding:0 17px 0 25px;
} 

* html ol.diagram-key {
	float:left;
	padding:0 17px 0 25px;
}

ol.diagram-key li a{
	padding:0;
	margin:0;
}

ol.diagram-key li a{
	padding:0;
	margin:0;
}

/*
ul.diagram-key li.number1 a{
	background:url(../images/number1.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}

ul.diagram-key li.number2 a{
	background:url(../images/number2.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}

ul.diagram-key li.number3 a{
	background:url(../images/number3.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}


ul.diagram-key li.number4 a{
	background:url(../images/number4.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}

ul.diagram-key li.number5 a{
	background:url(../images/number5.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}

ul.diagram-key li.number6 a{
	background:url(../images/number6.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}

ul.diagram-key li.number7 a{
	background:url(../images/number7.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}

ul.diagram-key li.number8 a{
	background:url(../images/number8.gif) no-repeat 0 0;
	padding:4px 0 10px 30px;
	display:block;
}

ul.diagram-key li.number1 a:hover{
	background:url(../images/number1-hover.gif) no-repeat 0 0;
}

ul.diagram-key li.number2 a:hover{
	background:url(../images/number2-hover.gif) no-repeat 0 0;
}

ul.diagram-key li.number3 a:hover{
	background:url(../images/number3-hover.gif) no-repeat 0 0;
}


ul.diagram-key li.number4 a:hover{
	background:url(../images/number4-hover.gif) no-repeat 0 0;
}

ul.diagram-key li.number5 a:hover{
	background:url(../images/number5-hover.gif) no-repeat 0 0;
}

ul.diagram-key li.number6 a:hover{
	background:url(../images/number6-hover.gif) no-repeat 0 0;
}

ul.diagram-key li.number7 a:hover{
	background:url(../images/number7-hover.gif) no-repeat 0 0;
}

ul.diagram-key li.number8 a:hover{
	background:url(../images/number8-hover.gif) no-repeat 0 0;
}
*/

h3.diagram-key {
	margin:0 0 12px 0;
}

div.material-diagram-container{
	position:relative;
}

#material-list{
	position:absolute;
	top:15px;
	right:15px;
	width:160px;
}

#main-content #middle-column div.page-text ul#material-list li{
	display:block;
	padding:5px 0 5px 0;
	border-bottom:1px solid #F1F1F2;
	background-image:none;
}

#material-list li a{
	font-size:0.92em;
	display:block;
}

#material-list li a span{
	font-size:1.08em;
	font-weight:bold;
}

#material-list li a.active-material{
	color:#ba131a;
}

html[xmlns*=""] body:last-child div.tout.wide input.go-button,
html[xmlns*=""] body:last-child div.tout input.go-button,
html[xmlns*=""] body:last-child div.tout input.go-button-inactive{
	padding:0 5px;
	margin:0 0 0 10px;
	height: 19px;
}
/*
html[xmlns*=""] body:last-child div.tout input.go-button{
	padding:0 1px 0 1px 0;
	float:left;
	border-top:0;
	border-bottom:0;
	border-left:5px solid #0074B6;
	border-right:5px solid #0074B6;
}



html[xmlns*=""] body:last-child div.tout input.go-button-inactive{
	padding:0 105px 0 105px 0;
	float:left;
	border-top:0;
	border-bottom:0;
	border-left:5px solid #817E78;
	border-right:5px solid #817E78;
}*/

#main-content #threequarter-width-column table th.function,
#main-content #threequarter-width-column table th.cas,
#main-content #threequarter-width-column table th.fema,
#main-content #threequarter-width-column table th.coe{
	width: 10%;
}

#main-content #threequarter-width-column table th.ingredients{
	width: 40%;
}