
* { 
margin: 0; 
padding: 0; 
}

html {
font-size: 62.5%;
}

body {
font-family: Arial, Verdana, sans-serif;
font-size: 1em;
background-color:#000;
background-attachment: scroll;
background-repeat:no-repeat;
background-position:top center;
color:#00000;
margin-bottom:0px;
margin-right:0px;
padding-bottom:0px;
margin-left:0px;
text-align: left;
}

#homeBand {
position:absolute;
top:540px;
width:100%;
background-color:#000;
border-top:1px solid #333;
padding:6 40 6 0;
}

#bandItem {
margin-left:40px;
display:inline;
font-size: 1.2em;
}

#bandItem a {
color:#fff;
}

ul {
margin-left:0;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}

.clearfix {
display: block;
}
/* End hide from IE-mac */

#TopBar {
background-color:#000000;
height:57px;
clear:both;
border-bottom:1px solid #333;
margin-bottom:25px;
}

#HomeLink {
width:235px;
height:17px;
position:absolute;
left:30px;
top:28px;
display:block;
}

#LogoMain {
width:235px;
height:17px;
display:block;
background:url(imgs/hLogo.gif) no-repeat;
text-indent:-2000px;
position:absolute;
left:30px;
top:28px;
}

#MainNav {
font-size:14px;
position:absolute;
text-align:right;
width:100%;
top:30px;
float:right;
}

#MainNav a {
color:#fff;
text-decoration: none;
}

#MainNav a:hover {
color:#999;
text-decoration:none;
font-weight:none;
}

#MainNav ul {
margin-right: 20px;
}

#MainNav li {
padding: 10px;
list-style: none;
display: inline;
}

#Container {
width:955px;
height:auto;
border:0px #fff solid;
text-align:left;
}

#ContentBox {
width:390px;
height:100%;
color:#ffffff;
background-repeat:no-repeat;
background-color:#ccc;
}

#ContentHackBox {
margin: 0px auto;
width: 370px;
text-align: left;
padding:10px;
background-repeat:no-repeat;
background-color:#ccc;
height:auto;
}

#ContentBox .content-header {
margin-bottom: 20px;
}

#ProdTitle {
font-size:2.1em;
font-style: italic;
float: left;
color:#000000;
width:220px;
}

#ProdDate {
font-size:.6em;
color:#666;
margin-top:-3px;
}

#ProdList {
font-size:1.5em;
color:#fff;
}

#ProdList dl {
position: relative;
left: -120px;
}

#ProdList dt {
float: left;
width: 120px;
color: #666;
font-size: .8em;
font-weight: bold;
}

#ProdList dd {
margin-bottom: 8px;
margin-left: 120px;
}

#ProdList dd a {
display: block;
}

#BodySubNav {
color:#000;
width:128px;
font-style: italic;
font-weight: bold;
font-size:1.3em;
line-height:1.3;
float: right;
}

#BodyCopy p {
color:#000;
font-size:1.3em;
line-height:1.4;
margin-top:1em;
}

#BodyCopy h3 {
color:#000;
font-size:1.6em;
width:370px;
border-bottom:1px solid #000;
}

#BodyCopy h4 {
color:#000;
font-size:1.1em;
margin-top:0em;
margin-bottom:2em;
}

#BodyCopy li {
color:#000;
font-size:1.3em;
padding-bottom: 8px;
list-style:none;
}

#NestList {
margin-top:8px;
}

#NestList li {
color:#000;
font-size:1.0em;
padding-top: 2px;
list-style-image:url(imgs/bullet_dblArrow.gif);
list-style-type: disc;
margin-left:1.9em;
}

#BodyCopy ul {
margin-top:1em;
}

#BodyCopy dl {
position: relative;
margin-bottom:2em;
margin-top:1em;
}

#BodyCopy dt {
font-size: 1.1em;
color: #333;
font-weight: bold;
float: left;
width: 100px;
text-transform: uppercase;
}

#BodyCopy dd {
font-size: 1.3em;
color: #000;
margin-bottom: 6px;
margin-left: 100px;
}

#ImagesVideo dt {
margin-left:0px;
color: #333;
font-size: 1.1em;
font-weight: bold;
}

#ImagesVideo dd {
margin-left:0px;
margin-bottom: 2em;
}

#ImagesVideo a {
}

#ImagesVideo h3 {
color:#000;
font-size:1.6em;
width:370px;
border-bottom:1px solid #000;
}

#BgCap {
margin-top:-39px;
margin-left:-10px;
}

#Flash {
margin-bottom:30px;
}

a.heading:link {
color:#888888;
}

a.heading:hover {
text-decoration:none;
}

a.heading:visited	{
color:#888888;
}

#movie	{
position: fixed;
left: 50%;
top: 50%;
margin-top: -185px;
margin-left: -320px;
}

.videoHeading	{
font-family: Arial, Verdana, sans-serif;
font-size: 2em;
margin-left: 10px;
margin-top: 15px;
color:#ffffff;
}
	
.videoMenu	{
font-family: Arial, Verdana, sans-serif;
font-size: 1.5em;
text-align: left;
color:#ffffff;
margin-left: 10px;
}	

a.videolink:link {
color:#fff;
}

a.videolink:hover {
color:#888888;
text-decoration:none;
}

a.videolink:visited	{
color:#fff;
}

#tube	{
margin-left: 32px;
}

a.link	{	
border-style: none;
}
