*{margin:0px; padding:0px}
html {height: 100%; font-family: sans-serif; margin: 0; padding: 0; font-size: .9em;}
body{font: .9em; arial,sans-serif;border:0;width:100%; text-align:center; background:#000000; margin: 0 auto 0 auto; color:#FFFFFF;}
p{margin:0 10px 10px}
img { border: 0; margin: 0;}
a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}
h1 {font-size: 18px; font-weight: bold; color: #FFFF00; text-align: center; padding: 10px 0 10px 0; margin: 10px; text-align: left;}
h2 {font-size: 16px; font-weight: bold; color: #FFFF00; text-align: center; padding: 10px 0 10px 0; margin: 10px; text-align: left;}

#body-w {background: url('/images/bak-blk.jpg') no-repeat fixed center top;}
#page-w {margin: 0 auto 0 auto; padding: 0; text-align: center;}
#container-w {padding: 0;}
#head-w {width: 760px; height: 182px; background: url('/images/logo.jpg') no-repeat center top; text-align: center; margin: 0 auto 0 auto; padding: 0;}
#main-w {margin: 0 auto 0 auto; padding: 0; width: 760px; height: 100%; text-align: left;}

div#content-blog {width: 760px; float: right; margin: 0; padding: 0; text-align: left;}

div#content-w {width: 529px; float: right; margin: 0; padding: 0; text-align: left;}
div#content-w a { color: #FFFF00; text-decoration: underline; }
div#content-w a:hover { color: #FFFF00; text-decoration: none;}
div#content-w a:visited { color: #FFFF00; text-decoration: underline;}

div#content-w p{ color:#FFFFFF; line-height:1.4;}
div#content-w ol{ margin: 0 0 20px 35px;}
div#content-w ol li{ color:#FFFFFF; line-height:1.4; margin: 6px;}
div#content-w ul{ margin: 15px 15px 20px 35px;}
div#content-w ul li{ color:#FFFFFF; line-height:1.4; margin: 6px;}
.text1 {font-size: 12px; color: #FFFFFF; text-align: left; font-weight: bold;vertical-align: top;}

div#menu-w {width: 231px; float: left;}
div#menu-top { background: url('/images/sidelink-top.jpg') no-repeat center; height: 35px;}
div#menu-mid {background: url('/images/sidelink-middle.jpg');}
div#menu-mid-c {padding: 0;}
div#menu-bottom{background: url('/images/sidelink-bottom.jpg') no-repeat center; height: 34px; margin: 0; padding: 0;}
div#menu-w a { color: #FFFF00; text-decoration: none; font-size: .9em;}
div#menu-w a:hover { color: #FFFF00; text-decoration: underline;}

#navlist { padding: 0; margin: 0; list-style: none;}
#navlist li { padding: 7px 0 7px 0; margin: 0 0 0 12px; background-image: url(/images/pointer.jpg); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 24px;}


.submenu{ padding: 0; margin: 0 0 0 39px; clear: both; }
.submenu p { padding: 6px 0 6px 0; margin: 0; line-height: normal; }

.player {text-align: center; vertical-align: middle;}

.form-w {width: 200px; float: right; margin: 0 50px 0 0; padding: 0;}

div#footer-w {background: url('/images/bottom-bar.jpg') repeat-x; height: 66px; padding:0; margin: 30px 0 0 -1px; background-color: #666666;}
div#footer-w a { color: #FFFFFF; text-decoration: none; font-size: .9em; font-weight: bold; padding: 7px; margin: 10px 0 5px 0; }
div#footer-w a:hover { text-decoration: underline;}
div#footer-c {padding: 8px; text-align: center;}
div#disclaim-w{background-color:#333333; width: 100%; height: 90px; font-size: .9em;}
div#disclaim-c{ padding: 10px;}
div#disclaim-c p { font-size: 11px; text-align: center;}
.darren-pic {float:left; padding: 7px; border: 1px solid #CCCCCC; margin: 0 7px; width: 125px;}
.pic-l {float:left; padding: 7px; border: 1px solid #CCCCCC; margin: 0 7px; }
.pic-r {float:right; padding: 7px; border: 1px solid #CCCCCC; margin: 0 7px; }
.pic-b { padding: 7px; border: 1px solid #CCCCCC; margin: 0 7px; }
.pic-no-b { padding: 7px; margin: 0 7px; }
.pic-no-b-l { float:left; padding: 7px; margin: 0 7px; }
.pic-no-b-r { float:right; padding: 7px; margin: 0 7px; }

.product-b {margin: 15px 10px; padding: 10px; border: 1px solid #999999; text-align: left;}
.product-img { float:right; padding: 7px; margin: 0 7px; }

#xsnazzy h1, #xsnazzy h2, #xsnazzy h3, #xsnazzy p {margin:0 3px 0 5px; padding:0px 5px 0px 5px; }
#xsnazzy h2 {font-size: 14px; color: #a65254; padding-top: 5px; padding-bottom: 5px;}
#xsnazzy h1 {font-size: 16px;color: #FF0000; border:0;padding-top:0.7em; padding-bottom: 0.5em; text-align: center;}
#xsnazzy h3 {font-size: 12px;color: #000000; border:0; padding-top: 5px; font-weight: normal;}
#xsnazzy p { padding-left: 10px; font-size: 12px;} /*padding-bottom:0.5em;*/
#xsnazzy {background: transparent; margin:1em; width: 100%;}
#xsnazzy p.docstools { padding-top: 1.5px; }
#xsnazzy p.text-small { font-size: 10px; color: #333333; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:2px solid #FFFF00; border-right:2px solid #FFFF00;}
.xb1 {margin:0 5px; background:#FFFF00;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background: #FFFFFF; border:2px solid #FFFF00; border-width:0 1px; overflow: hidden;}
.signupcontent {display:block; background: #D7D7CE; border:0 solid #00295c; border-width:0 1px; overflow: hidden;}


.flw{padding: 4px 4px 8px 25px; margin: auto 0; text-align:left;}
div .flw p { padding: 1px 0 1px 0; margin: 4px 0 4px 0;}
div .w p { padding: 1px 0 1px 0; margin: 4px 0 4px 0; display:inline;}
div .rowradio label {padding:2px 18px 2px 10px; margin: 3px 0 3px 0; /*border:1px solid black; background:#FFFFCC;*/}
.flw label {font-weight: normal; color: #666666;}
.fwrap {width: 870px; font-size:12px; margin-left: 18px; margin-right: 10px;}
.titlerow { width: 95%; color:#0000FF; text-align:left;}
#errorblock { color: red; padding: 5px 15px 5px 15px; background-color: #FF0000; font-weight: bold;}

#titleblock { color:#000066; padding: 12px 0 0 0;}
#titleblock h1 { display:inline;}
div .flw input {text-align:left;}
.ibox { width: 140px; margin:0 4px 0 0; border:1px solid #8d8d8d; height:18px; color:#696969;}

.tv-back {background: url('/images/tv.jpg') no-repeat center; height: 158px; width: 213px; margin-top: 8px; padding: 3px;}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;

}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;

}