@media screen {
	
	html {
		border-left: 0px;
		}
	
	body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
		padding: 0px;
		border: 0px;
		margin: 0px;
		}
	
	body {
		text-align: center;
		color: #5e5e5e;
		background-color: #FFFFFF;
		padding-top: 10px;
		}
	
	body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td {
		font-family: "Trebuchet MS", verdana, lucida, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;	
		line-height: 1.3em;
		}
	
	strong, h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
		}
	
	/* START global classes */
	td.alignLeft {
		text-align: left;
		}
		
	td.alignRight {
		text-align: right;
		}
		
	a:link, a:visited, a:active {
		color: #005ac3;
		background-color: inherit;
		text-decoration: none;
		}
		
	a:hover {
		color: #5e5e5e;
		background-color: inherit;	
		}
	/* END global classes */
	
	#wrapper {
		width: 600px;
		float: none;
		text-align: left;    
		margin: 0px auto;
		color: inherit;
		background-color: inherit;	
		}
		
	#content {		
		height: 600px;	
		padding-bottom: 50px;
		width: 600px;
		}
		
	HTML>BODY #content {		
		min-height: 600px;
		height: auto;
		overflow: auto;	
		}
	#menuTop, #langSelectAndOthers { display:none; } 
	/* START product_details */
	#product_details {
		height: 500px;
		margin-top: 30px;
		margin-left: 10px;	
		}
		
	HTML>BODY #product_details {
		height: auto;		
		}
	
	#product_details h6 {
		color: #005ac3;
		background-color: inherit;
		font-size: 13px;	
		}
	
	#product_details table {
		width: 100%;
		}
	
	#product_details td {
		vertical-align: top;	
		}
		
	#product_details table.details {
		margin-top: 30px;
		margin-bottom: 10px;
		}
		
	#product_details table.details td.description {	
		color: #5e5e5e;
		background-color: inherit;	
		}
		
	#product_details table.details td.description p {
		padding-bottom: 5px;
		line-height: 1.2em;
		}
		
	#product_details td.links {
		padding-top: 10px;
		vertical-align: top;
		font-size: 10px;
		}
	
	#product_details div.description {
		margin-top: 10px;
		margin-bottom: 10px;
		line-height: 1.2em;	
		}
	
	#product_details div.description ul {
		margin-left: 15px;	
		}
	
	#product_details table.specifications {
		margin-top: 10px;	
		}
		
	#product_details table.specifications td {
		background-color: #f7f7f7;
		color: #5e5e5e;
		border: 1px solid #ffffff;
		width: 25%;
		padding: 0.5em;
		}
	
	#product_details table.specifications td.blue {
		background-color: #ebf4f9;	
		color: #005ac3;
		width: 75%;
		}
	/* END product_details */
	#tone {
	Z-INDEX: 6; OVERFLOW: hidden; CLIP: rect(0px 1px 1px 0px); POSITION: absolute
	}
	#toneok {
		Z-INDEX: 2; LEFT: 0px; WIDTH: 50px; POSITION: absolute; TOP: 0px
	}
}

@media print {
	
	html {
		border-left: 0px;
		}
	
	body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {
		padding: 0px;
		border: 0px;
		margin: 0px;
		}
	
	body {
		text-align: center;
		color: #5e5e5e;
		background-color: #FFFFFF;
		padding-top: 10px;
		}
	
	body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td {
		font-family: "Trebuchet MS", verdana, lucida, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;	
		line-height: 1.3em;
		}
	
	strong, h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
		}	

	/* START global classes */
	td.alignLeft {
		text-align: left;
		}
		
	td.alignRight {
		text-align: right;
		}
		
	a:link, a:visited, a:active {
		color: #005ac3;
		background-color: inherit;
		text-decoration: none;
		}
		
	a:hover {
		color: #5e5e5e;
		background-color: inherit;	
		}
	/* END global classes */
	
	#wrapper {
		width: 600px;
		float: none;
		text-align: left;    
		margin: 0px auto;
		color: inherit;
		background-color: inherit;	
		}
		
	#content {
		padding-bottom: 50px;
		width: 600px;
		}

	/* START product_details */
	#product_details {
		height: 500px;
		margin-top: 30px;
		margin-left: 10px;	
		}
		
	HTML>BODY #product_details {
		height: auto;		
		}
	
	#product_details h6 {
		color: #005ac3;
		background-color: inherit;
		font-size: 13px;	
		}
	
	#product_details table {
		width: 100%;
		}
	
	#product_details td {
		vertical-align: top;	
		}
		
	#product_details table.details {
		margin-top: 30px;
		margin-bottom: 10px;
		}
		
	#product_details table.details td.description {	
		color: #5e5e5e;
		background-color: inherit;	
		}
		
	#product_details table.details td.description p {
		padding-bottom: 5px;
		line-height: 1.2em;
		}
		
	#product_details td.links {
		padding-top: 10px;
		vertical-align: top;
		font-size: 10px;
		}
	
	#product_details div.description {
		margin-top: 10px;
		margin-bottom: 10px;
		line-height: 1.2em;	
		}
	
	#product_details div.description ul {
		margin-left: 15px;	
		}
	
	#product_details table.specifications {
		margin-top: 10px;	
		}
		
	#product_details table.specifications td {
		background-color: #f7f7f7;
		color: #5e5e5e;
		border: 1px solid #ffffff;
		width: 25%;
		padding: 0.5em;
		}
	
	#product_details table.specifications td.blue {
		background-color: #ebf4f9;	
		color: #005ac3;
		width: 75%;
		}
	/* END product_details */
#tone {
	Z-INDEX: 6; OVERFLOW: hidden; CLIP: rect(0px 1px 1px 0px); POSITION: absolute
}
#toneok {
	Z-INDEX: 2; LEFT: 0px; WIDTH: 50px; POSITION: absolute; TOP: 0px
}
}
