body{font:0.7em/1.5 Verdana, Arial, Sans-Serif; margin:0;padding:0; background: #fff url(images/bg1.jpg) ;text-align:center}
#bgimage{background: #fff url(images/bg2.jpg) left top repeat-x;position:absolute;height:740px;width:100%;margin:0;top:0;left:0;z-index:0}
ul,li{margin:0;padding:0}
a{text-decoration:none; color:#7D4359}
h1 span{text-indent:-5000px}
#bgwrap{width:930px; margin:auto;position:relative;z-index:9}
#wrap{ width:786px; position:relative; margin:auto;background:url(images/wrapbg.jpg) repeat-y;text-align:left;top:21px;z-index:10; }
#bgwrap #wrap{float:left; margin:0}
#header{background: url(images/header.jpg) no-repeat; height:182px; width:784px;padding:1px 0 0 0}
#header h1{width: 88px;height: 88px;position:absolute; top:6px;left:348px;color:#fff; }
* html #header h1{top:13px;}
#header h1 a{font-size:1px;height:0pt;overflow:hidden;padding-top:88px;font-size:1px;position:absolute;top:0px;
width:88px;}

#launchtv{position:absolute;top:55px;left:610px; border:0}


/* Top Navigation */

#nav{position:absolute; top:145px; left:207px;list-style:none}
/* Hide from IE5-mac. Only IE-win sees this. \
#nav{margin:145px 0 0 207px;list-style:none}*/

/* End hide from IE5/mac */

#nav li{font:1.2em Impact, Verdana, Arial, Sans-Serif;padding:0 4px 0 0px;float:left; }
#nav a{color:#767675;float:left;text-indent:-5000px; }
#nav a:hover{color:#C81308}


#nav a{height:14px; font-size:10px}
#nav li#homeli {background: url(images/home.gif) top left no-repeat;}
#nav li#aboutli {background: url(images/about.gif) top left no-repeat;}
#nav li#retailli {background: url(images/shop.gif) top left no-repeat;margin-left:1px}
#nav li#mobileli {background: url(images/mobile.gif) top left no-repeat;padding-left:0px}
#nav li#corporateli {background: url(images/corporate.gif) top left no-repeat;}
#nav li#linksli {background: url(images/links.gif) top left no-repeat;}
#nav li#communityli {background: url(images/community.gif) top left no-repeat;}
#nav li#contactli {background: url(images/contact.gif)  top left no-repeat;}
#nav li#tvli {background: url(images/tv.gif) top left no-repeat;}

#nav a {display:block; height:36px; color:#000;  text-decoration:none; }



/* hack for older versions of IE with incorrect box model */

#home{width:34px;}
#contact{width:51px}
#mobile, #retail{width:44px}
#retail, #about{width:37px}
#tv{width:16px}
#community{width:71px}
#corporate{width:67px}

#nav a#home {background:transparent url(images/home1.gif) -999px -999px no-repeat;}
#nav a#about{background:transparent url(images/about1.gif) -999px -999px no-repeat;}
#nav a#mobile{background:transparent url(images/mobile1.gif) -999px -999px no-repeat;}
#nav a#tv{background:transparent url(images/tv1.gif) -999px -999px no-repeat;}
#nav a#contact{background:transparent url(images/contact1.gif) -999px -999px no-repeat;}
#nav a#community {background: url(images/community1.gif) -999px -999px no-repeat;}
#nav a#retail {background: url(images/shop1.gif) -999px -999px no-repeat;}
#nav a#corporate {background: url(images/corporate1.gif) -999px -999px no-repeat;}
#nav a#links {background: url(images/links1.gif) -999px -999px no-repeat;}

#nav a#home:hover, #nav a#about:hover, #nav a#mobile:hover, #nav a#tv:hover, #nav a#contact:hover, #nav a#retail:hover, #nav a#links:hover, #nav a#corporate:hover, #nav a#community:hover, #nav a#links:hover {background-position:0 0; z-index:50;}

/* End Top Navigation */


#content{background:url(images/contentbg.jpg) no-repeat;padding:1px 15px 0 25px;margin:0; overflow:hidden; width:784px }
#content a{color:#7D4359; font-weight:bold}
#content a:hover{color:#666}
#text{margin:0 50px 0 195px; background:url(images/medbox.gif) repeat-y;padding:0;}

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #text{height:1%}

/* End hide from IE5/mac */

#texttop{background:url(images/medboxt.gif) left top no-repeat;height:16px;margin:0;}
#textbot{background:url(images/medboxb.gif) left bottom no-repeat;height:16px}
#text ul{list-style:square; margin:10px 0 10px 40px}
#text ul li{ padding:0 0 0 0px}
#text .words{padding:0 25px 0 25px;margin:0}
#text .words .topp{margin-top:0}
.sidecolumn{width:194px; float:left;margin:0}


.dots{height:4px; background:url(images/dots.gif) repeat-x;margin:3px 8px 3px 7px}
#emailsignup, #purplenav{background:url(images/purple-box.jpg) center bottom no-repeat;padding-bottom:10px; background:url(images/purple-box.jpg) center bottom no-repeat;padding-bottom:10px;margin-bottom:1px}
.purplebox{background:url(images/purple-box.jpg) center top no-repeat;color:#fff;padding:10px 0 10px 5px}
.purplebox p{padding: 5px 15px 0 8px;margin:0}
.purplebox a{font-weight:bold;color:#fff}
.purplebox a:hover{color:#000}
#emailsignup h1{width:178px; height:17px; font-size:10px;margin:3px 0 0 5px;position:relative}
#emailsignup h1 span{background: url(images/emailh.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}

#emailsignup a, #purplenav a{color:#fff}
#emailsignup a:hover, #purplenav a:hover{color:#000}



#zones, #subnav{background:url(images/white-box.jpg) center bottom no-repeat;padding-bottom:10px;font-size:0.9em;margin-top:0px }
#zones .whitebox, #subnav .whitebox{background:url(images/white-box.jpg) center top no-repeat;color:#fff;padding:10px 0 2px 5px;display:inline-block}
#zones h1, #subnav h1{width:173px; height:23px; position:relative;font-size:10px;margin:6px 0 0 2px;}
#zones h1 span{background: url(images/mazones.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
#zones ul{list-style:none;margin:9px 6px 0 5px}
#zones li{margin:0 8px 0px 1px;border-bottom:1px solid #fff}
#zones li a{background:#E0E0E0;display:block;color:#333;width:166px;height:64px;margin:0;padding:4px 0 0 3px;font-weight:normal}
#zones li a:hover{background:#333 ;display:block;color:#fff}
#zones li.current a{background:#333 ;color:#fff}

#subnav ul{list-style:none;margin:0px 4px 0 5px}
#subnav li{margin:0 8px 0px 1px;border-bottom:1px solid #fff}
#subnav li a{background:#E0E0E0;display:block;color:#000;width:164px;height:20px;margin:0;padding:2px 0 0 8px;font-weight:normal}
#subnav li a:hover, #subnav li a.current{background:#AA507B;color:#fff}
#subnav ul li ul, #subnav ul li ul li{margin:0;padding:0;border:0}
#subnav ul li ul li a{background:#EEE;padding:3px 0 3px 15px;width:157px; height:auto}
#subnav ul li ul li a:hover{background:#A5A5A5;color:#fff}

#check{background:url(images/white-box.jpg) left bottom no-repeat;padding-bottom:19px; width:190px;color:#000;height:308px;position:relative; margin-top:8px;font-size:0.85em}
* html #check{padding-bottom:16px}

#posts{background:url(images/white-box.jpg) left bottom no-repeat;padding-bottom:18px; width:190px;color:#000;
position:relative; margin-top:0px;font-size:0.85em}
#check .whitebox, #posts .whitebox{background:url(images/white-box.jpg) left top no-repeat;color:#fff;padding:10px 0 0px 2px;display:inline-block}
#check h1{width:177px; height:23px;font-size:10px;margin:0 0 0 5px;position:relative}
#check h1 span{ background: url(images/ondemand.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
#check ul{list-style:none;margin:0px 3px 0 5px}
#check li{margin:0 0 1px 3px; padding:7px 3px 9px 3px;background:#E0E0E0 url(images/rough.gif) right bottom no-repeat;border-bottom:1px dotted #999;  width:165px}
/* Hide from IE5-mac. Only IE-win sees this. \*/
#check li{overflow:hidden}

#check li.alt{background:#fff}
#check li.litop{border-top:1px dotted #999}
#check li a{color:#000;font-weight:normal }
#check li img{float:left;border:1px solid #666;margin:0 3px 0 0}
#check li a:hover{color:#914F67}
#check li.current a{color:#f00}
#posts .whitebox{color:#000}
#posts #previous{width:173px; height:23px; font-size:10px;margin:3px 0 0 5px;position:relative}
#posts #previous span{background: url(images/previous.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
#posts ul{margin:5px 15px 0 15px; list-style:none}
#posts li{padding:3px 0 6px 0; background: url(images/li-bg.gif) bottom left repeat-x}
#posts p{margin:5px 15px 0 15px;}
#cont {position:relative;  top:0px;left:0;  height:283px;width:178px; overflow:hidden;color:#000;margin:0}
.txt {position:absolute; left:0px; top:0px;margin:0}

.scrollarrows{margin:6px 15px 0 0; text-align:right; font-weight:bold;color:#743E54}
.scrollarrows img{border:0}

#searchbox{padding:0px}
#searchbox h1{width:187px; height:30px; font-size:10px;margin:3px 0 0 3px; position:relative}
#searchbox h1 span{background: url(images/search.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
#searchbox p{margin:2px 0 2px 5px; color:#666}

#quicklinks{margin:0px}
#quicklinks select{margin:5px 0 0 5px;background:#ccc;font-size:0.9em;width:180px;border:1px solid #666 }
#quicklinks option{padding-left:10px}
#quicklinks option.section{font-weight:bold;padding-left:0}



#newsticker {height:28px;background:url(images/matvheader.gif) center bottom no-repeat; text-indent:-5000px; width:330px;padding:35px 10px 0 10px; margin:0 0 12px 0; white-space:nowrap}
#newsticker a{color:#000}

#maincolumn{width:350px;float:left}
#home_footer{ background:url(images/footerboxbg.gif) right top repeat-y; width:732px;margin:4px 0 0 30px; font-size:10px; color:#7D7D7D}
#home_footer div{ background:url(images/footerboxbot.gif) right bottom no-repeat;padding:10px 10px 10px 10px;}
#tvbox{height:325px;width:350px;margin:10px 0 0 3px;}

#tvbox_large{height:480px;width:730px;margin:10px 0 0 3px; border:1px solid #ccc}
.skyscraper{float:right; border:1px solid #aaa; margin:30px 0 0 0}
* html #tvbox{margin:3px 0 0 3px;}

.stripetab td{vertical-align:top;background:#eee;padding:4px 0 4px 5px}


#formtable{width:300px;border:0; padding:0px}
#formtable td{padding:1px 2px 1px 0}

#formbox {
	margin: 0px;
	padding: 0px;
	width: 600px;
}

#martialart1, #martialart2{margin:10px 0 0 100px; width:250px; }
.ma{width:110px; margin:0;float:left;padding:3px 0;}

.comment{background:#EEE; border:1px solid #CCC;padding:5px}

#footer{background:url(images/footer.jpg) no-repeat;clear:both; height:42px;margin-top:0px;padding:30px 0 0 30px; font-size:0.9em; }
#footer a{color:#000}

#text h1.irh{margin:0 20px 0px 25px;padding:0px;line-height:1em;height:23px;font-size:16px}
#text h2{font-size:12px; font-weight:bold; color:#000;margin:20px 0 0 0; display:inline}
h1#comm, h1#conth, h1#abouth, h1#corp, h1#tvh {width:173px; height:23px; font-size:10px;margin:3px 0 0 5px; position:relative; color:#000}
h1#comm span{background: url(images/communityh.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
h1#abouth span{background: url(images/abouth.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
h1#conth span{background: url(images/conth.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
h1#corp span{background: url(images/corph.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}
h1#tvh span{background: url(images/tvh.gif) no-repeat;position: absolute;top:0px;width: 100%;height: 100%;letter-spacing:-999em}