body {
	font-size: 0.877em;
	line-height: 1.5em;
	font-family: Helvetica, Arial, Sans-serif;
	padding: 0; margin: 0;
	background: #000 url('/imgs/bg.jpg') no-repeat 50% 0px; 
	color: #edc ;
	width: 100%;
	min-width:860px;
}
.hidframe {position: absolute; width: 1%; left: -100%; overflow: hidden; top:0;}
.visframe {position: absolute; width: 100%; left: 0%; top:0;  }
a {color: #db8;}
a:visited {color: #cba;}
a:hover {color: #fff;}

#measurer {width:90%; position: absolute; height: 1px; overflow: hidden; }
img {border: none;}
.ispng {
	-background-image: none ! important;
	-behavior: url('/pngfix.htc');
}
small {font-size: 0.857em; line-height: 1.4em;}
h1, h2 {font-size: 1.7em; line-height: 1.2em; color: #fb0; margin: 0; padding:0 0 0.2em 0; width: 80%;}
h2 {font-weight: normal;}
h3, h4 {font-size: 1.3em; line-height: 1.2em; color: #fb0; margin:0; padding: 0 0 0.3em 0;}
h4 {font-weight: normal;}
h5, h6 {font-size: 1.1em; line-height: 1.2em; color: #fb0; margin:0; padding: 0 0 0.1em 0;}
h6 {font-weight: normal;}
p {margin: 0 0 0.8em 0; padding:0;}

#page {
	width: 100%;
}
#page2 {
	width: 90%;
	margin: 0 auto;
	min-width: 860px;
	max-width: 1300px;
	-width: expression(
		(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 860
		)
		?	'860px'
		:	(
				document.getElementById('measurer')
				&& document.getElementById('measurer').clientWidth < 1300
			)
			?	'90%'
			:	'1300px'
	);
}
.colgray {color: #986;}

#mainflash, #altflash {width: 940px; margin: 0 auto;padding-top: 210px;}
#mainenter {width: 940px; height: 278px;  margin: 0 auto; position: relative;  margin-top: -278px;padding-bottom: 60px;  }
	#mainenter img {width: 940px; height: 278px; position: absolute;}
#altflash  {display: none;}

.sized {width: 90%; padding: 0 25px 0 25px; margin: 0 auto;}
.kwlogo {margin:0; padding-top: 60px; float:left; width: 245px;}
.toplinks {margin-left: 245px; border-bottom: 1px solid #09d;  height: 28px; padding-top: 78px; text-align:right; margin-bottom: 55px;font-size: 0.7em; color: #fff;}
.toplinks a, .toplinks a:visited  {background: url('/imgs/toplinks_bg.png') no-repeat 0 60%; padding: 0 10px 0 15px; color: #fff; }
.toplinks a:hover {color: #09d;}
.menublock {height: 20em; float:left; width: 10px;}
.mainmenu {position: absolute; width: 225px; padding:0; margin: 0; padding-bottom: 40px; list-style:none; font-size: 0.785em; text-transform: uppercase; line-height: 2.6em;}
.mainmenu li {padding-left: 42px;}
.mainmenu b {font-weight: normal; color: #fff;}
.mainmenu a, .mainmenu a:visited {color: #986; text-decoration: none; border-bottom: 1px dotted;}
.mainmenu a:hover {color: #cb9;}
.menulinks a, .menulinks a:visited {text-decoration: underline; border:none;}
.mainmenu a span, .mainmenu a:visited span {display: none;}
.mainmenu a:hover span {display: inline;}
.content {padding-left: 255px;
//padding-bottom: 15px;
}
.footer {height: 70px; text-align:right; border-top: 1px solid #986; margin-top: 45px; margin-left: 20px; padding: 30px 10px 30px 17px;}
.copyrights {text-align:left;float:left; width: 206px; padding-top: 10px;}
.logos {text-align:left;float:left; width: 300px; padding-left: 0px;}
.logos img {margin-right: 10px;}

.imgright {
	float:left;
	margin-left: -20px;
	 margin-right: 1.8em;
	//margin-left: -10px;
	padding-left: 3px;
}
.imgright img {
	margin-bottom: 5px;
	margin-left: -3px;
}

.dvdaction {font-size: 0.9em; line-height: 1.45em; color: #cba;width: 185px; padding: 14px 0 14px 35px; float:right; background: url('/imgs/dvd-action/action_bg.gif') repeat-y 10px 0;}
.dvdaction .caption {float:left; margin-left: -35px;}
.dvdaction b {font-weight: normal; color: #edc;}

.videoblock {float:left; width: 320px; margin: 0em 1em 0.7em 0}
#homebusiness {width:21px; position: absolute; left:0; top: 168px; }
	#homebusiness img {margin-bottom: 2px;}

.content ul { color: #cba; margin:0; padding:0.6em 0 1em 1.75em; font-size: 0.9em; line-height: 1.35em;}
.content li{
			padding: 0.3em 0;
    /* list-style-type: none;
		 behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;' + this.innerHTML : '' );
        text-indent: -1.68em;*/}
/*.content li:before {
  content: '\2014\00A0\00A0';
}*/

small.tip {font-size:0.785em; line-height: 1.2em;}

sup, sub {
  vertical-align: baseline;
  position: relative;
  font-size: 0.7em;
}
sub {top: 0.2em}
sup {bottom: 0.5em}
