body {
    background-image:url(i/bg.jpg);
    background-repeat:repeat-x;
    color:#ffffff;
    background-color:#000119;
}

#mtxhdr {
    background-image:url(i/hdrbg.jpg);
    background-repeat:no-repeat;
    background-position:right;
    padding:10px;
}

#mtxhdr img {
    margin-left:7px;
}
#mtxhdr .shopMtxHome
{
    background:url(i/buyOnline.gif) no-repeat top left;
    display:block;
    float:right;
    margin-right:50px;
    width:159px; height:99px;
}

#main {
    width:970px;
    min-height:1050px;
    margin:auto auto;
    padding:5px;
    background-color:#1A2664;
}

#refer img {
    display:block;
    margin:10px 0 0 0;
}

#ftr, #welcome, #side { position:relative; float:left;}

#productgrid, #prdgrd ,#blueprinth, #content {
    position:relative;
    float:right;
}

#productgrid {
    background-color:#030F43;
    width:505px;
    text-align:center;
    height: 338px;
}

#story_caption a{
 margin:10px 0 10px 0;
 color:#333333;
}

#story_caption a:hover {
 color:#990043;
}

#pdfpage {
 background-color:#030F43;
 height:auto;
}

#productgrid table {
 margin:auto auto;
}

#productgrid h3, h3, #productheading h3 {
 color:#ffffff;
 font-size:.90em;
 padding:2px;
 margin-bottom:3px;
 width:97%;
}

#productgrid h3 {
 background-color:#121212;
}

#go {
 margin-top:10px;
}

h3 {
 background-color:#121212;
 padding-left:4px;
 font-variant:small-caps;
}

#productgrid td {
    padding:0 5px 0 5px;
    margin:0;
}

#hometheater {
    clear:both;
}

#ftr {
 padding-left:5px;
}

#mid {
 margin:5px;
}

#welcome {
 width:450px;
 padding:5px;
}

#blueprinth {
padding:5px;
 width:260px;
}

#blueprinth p {
 padding:5px;
}

#hometheater {
 width:650px;
}

#products {
 height:360px;
 padding:5px;
 }

#side {
 width:184px;
 margin-top:7px;
 z-index:12;
 }

#content {
 min-height:950px;
 width:770px;
}

#content1 {
 width:570px;
}

#archive_table, #archive_table h1 {
 width:650px;
}

.prod_img {
 float:left; position:relative; 
 margin-top:2px;
 width:350px;
}

#topprod {
 height:300px;
 width:750px;
}

#prodopar {
 height:900px;
}

#prodopar div{
 margin:auto auto
}

#sprt {
 margin-top:2px;
 width:390px;
 float:right; position:relative;
}

#nfoswap {
margin-top:13px;
}

#nfoswap, #nfomnu {
 background-color:#121942;
 width:400px;
}

#nfoswap div{
 margin:auto auto;
}

#nfoswap h3 {
margin:0 auto;
}

#nfoswap ol li {
 display:inline;
 list-style-type:none;
}

#smry {
 text-align:left;
 width:390px;
 color:#ffffff;
 line-height:1.2em;
 font-size:1em;
 padding-bottom:10px;
}

#des {width:390px; border-bottom:0; text-indent:10px;}
#des li {list-style-type:circle; list-style-position:inside; list-style-image:url(p/i/bllt.jpg); float:none;}

.tbl_LI_Align {background-image: url(../i/bllt.jpg); height: 7px; width: 7px; background-repeat: no-repeat; margin: 5px}

#nfomnu {	
 background-image:url(p/i/prdbg.jpg);
 background-repeat:repeat-x;
}

#nfomnu  ol{
 padding-bottom:5px;
 border-bottom:1px solid #ffffff;
}

#nfomnu ol li a {
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 border-left:1px solid #000000;
 background-color:#ffffff;
 color:#000000;
 padding:5px;
 text-decoration:none;
}

#leftlist, #rightlist, #templates, #rightlist table{
 width:230px;
}

#sppot a, #sppot a:visited, #sppot a:active {
 color:#ffffff;
 text-decoration:none;
}

#sppot a:hover {
 color:#ffffff;
 text-decoration:underline;
}

#sppot {
 height:1240px;
}

#sppot table {
text-align:left;
}

#manuals {
 position:relative;
 float:left;
 width:500px;
}

#templates {
 position:relative;
 float:right;
}

#supnfo legend strong{
 color:#333366;
}

#contact form {
 position:relative;
 float:left;
 padding-left:10px;
}

#contact {
 background-color:#FFFFFF;
 height:900px;
 color:#333333;
}

#contact div {
 padding:0 20px 0 20px;
}

#supnfo {
 position:relative;
 float:right;
 width:275px;
 margin-right:4px;
 border-left:1px solid #003366;
}

#supnfo fieldset {
 width:250px;
}


#supnfo a, #supnfo a:visited {
 color:#990000;
 text-decoration:none;
}

#supnfo strong{
 font-size:1.1em;
}

#flash_cont {
 float:right;
 padding:0;
 margin:0;
}

#ith {
 height:220px;
 position:relative;
}

#top h2 {
 margin:0;
}

#mtxhome_footer {
 clear:both;
 position:relative;
 padding:5px;
 color:#ffffff;
 font-weight:bold;
 font-variant:normal;
 line-height:normal;
 background-color:#000000;
}

#mtxhome_footer a, #mtxhome_footer a:active, #mtxhome_footer a:visited {
  color:#ffffff;	
  text-decoration:none;
}

#mtxhome_footer a:hover {
    color:#ffffff;	
	text-decoration:underline;
}

#leftlist {
 position:relative;
 float:left;
}

#rightlist {
 position:relative;
 float:right;
}

#cleft {
 width:390px;
 float:left;
}

#cleft h3 {
 margin-bottom:10px;
}

.noblu {
 background-color:#1A2664;
}

#prod_nfo a {
 color:#ffffff;
 margin:0 7px ;
 text-decoration:none;
 position:relative;
}

#prodpg {
 color:#ffffff;
 padding:10px 0 0 15px;
}

#ht, #bh, #bc, #top, .pronfo{
 background-color:#ffffff;
 color:#333333;
 width:743px;
}

#ht, #bh, #bc, .pronfo{ margin-bottom:10px; padding-bottom:20px;}


.pronfo p{
 padding-left:5px;
}

#prodpg img { 
 padding:8px;
}

#ht p, #bh p, #bc p {
 padding:5px;
 margin-top:10px;
}

#prodpg h2,#contact h2, .nhdr,#prodopar h2 {
 font-size:1.1em;
 background-color:#22317A;
 border-bottom:1px solid #999999;
 color:#ffffff;
 padding-left:4px;
 padding-top:5px;
 }

strong {
 color:#CC6600;
 font-family:Arial, Helvetica, sans-serif;
 letter-spacing:.01em;
 font-size:1.3em;
}

 .pdfprod, #sppot img {
 height:.9em; width:.9em;
 padding:3px 2px 0 5px;
}

#spcs {
 margin-bottom:20px
}

#ov a, #ov a:hover, #ov a:visited {color:#FFFFFF; font-weight:bold;  text-decoration:none; margin-left:5px; padding:5px; display:block; width:95%; height:14px; }
#ov a:hover {background-color:#0E1334;}

#ovrtbl {
 width:730px; 
 margin:auto auto;
 padding:3px;
 background-color:#D7D9E0;
 border:1px solid #B0B4C5;
}

#ovrtbl table {
 border:1px solid #f5f5f5;
 padding-bottom:15px;
}

#ovrtbl tr {
 border-bottom:1px solid #B0B4C5;
 padding:3px;
}

#ovrtbl td a {
 text-decoration:none;
 font-size:.75em;
 color:#333333;
 margin-left:2px;
 display:block;
}

#ovrtbl td a:hover{
 text-decoration:underline;
 background-color:#FF9900;
}

#ovrtbl td img {
 padding:0;
 margin:0 5px 0 2px;
}

#ovrtbl span {
float:right;
}

#ovrtbl strong {
 color:#0D174B;
 font-size:1.2em;
 float:left;
}

.prdu {
 width:90%;
}

.highlight {
 background-color:#FAFFC5;
 padding:2px;
}

.none { display:none;}
.read  {display:block; color:#CC0000; font-variant:small-caps; text-decoration:none; background-image:url(i/ro.jpg); background-repeat:no-repeat; padding:2px; width:80px; margin-top:5px;}
.read:hover {text-decoration:underline; color:#33CC00;}
.read2 {display:block; color:#CC0000; font-variant:small-caps; text-decoration:none; background-image:url(i/ro2.jpg); background-repeat:no-repeat; padding:2px; width:125px; margin-top:5px;}
.read, .read2 {display:inline; margin-left:5px;}

.wb{margin-left:35px;}
.wb a {text-decoration:none; color:#003366;}
.wb a:hover {text-decoration:underline; color:#0066FF;}
 #prodpg em {color:#990000; font-weight:bold; font-size:18px;}

*html #ith {width:200px;}
*html #mtxhome_footer{width:943px;}
*html #mtxhome_footer td {padding-left:420px; position:relative;}
*html #des {width:370px; border-bottom:0;}
*html #des span{padding-left:7px; font-size:15px;}
*html #ra, *+html #ra {margin-top:20px;}
*html fieldset {margin-bottom:10px;}
*+html #des span{padding-left:7px;}
*html #nfomnu  ol {margin:17px 0 0 0;}
*+html #nfomnu ol {margin:17px 0 0 0;}
*html #nfomnu ol li a {margin-left:10px;}
*+html #nfomnu ol li a {margin-left:10px; }
*html #supnfo {width:270px; padding:0; margin:0;}
*html #supnfo fieldset {padding:0;}

*html #supnfo fieldset {
 padding:4px;
}
* html #sprt {
 margin-top:10px;
}

* html #sprt ul{
 margin:10px;
}

* html #nfoswap {
 margin-top:0;
}

* html .prod_img {
 margin-top:10px;
}

* html #sppot, #contact {
 margin-top:10px;
}

* html #ht ,#bh , #bc {
 margin-bottom:10px;
}

* html #content {
 width:770px;
 position:relative;
 z-index:0;
}

* html #productgrid {
 width:500px;
}
*html #prodpg {
 padding:0;
 margin-top:15px;
}
*html #content1 {width:570px;}

.dLSearch 
{
	border: solid 1px black;
	color: #4369B2;
}

.dLSearchList 
{
	visibility: hidden;
	margin: 0px! important;
	color: #4369B2;
	background-color:white;
	cursor: pointer;
	text-align: left;
	padding: 0;
	z-index: 2! important;
}

.dLSearchListItem 
{
	padding: 1px;
	z-index: 2 !important;
}

.dLSearchListItemHighlight 
{
	color: white;
	background-color: #4369B2;
	padding: 1px;
	z-index: 2 !important;
}

.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:600;
	color:#FFFFFF;
}

.map td {
	border:#FFFFFF 1px solid;
	padding-left:5px;
	vertical-align: top;
}
