html, body {
height: 100%;
margin: 0;
padding: 0;
}

/* main layout */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #000000;
	color: #666;
	text-align: center;
	/*background: url(../images/bg.jpg) no-repeat;*/


	
}



a:link {
text-decoration: none;
color: white;
}

a:hover {
text-decoration: none;
color: blue;
}




img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#container {
	position: relative;
	width: 683px;
	margin: 0 auto;
	text-align: left;
	z-index:1;

}

#branding {
	width: 683px;
	height: 85px;
	padding-top: 20px;
	background: url(../images/bg-branding.png) no-repeat 0 0;
}

#branding img {
	margin-top: -10px;
	margin-left: 12px;
}

#content-main {
	width: 461px;
	float: left; 
}

#content-main .transparentBG {
	background: url(../images/bg-main-col-1.png) no-repeat 0 0;
}

#content-main .transparentBG #audio {
	width: 461px;
	height: 208px;
}

#content-main .transparentBG #download {
	width: 421px;
	height: 168px;
	padding: 20px;
}

#content-main .transparentBG #download div {
	padding-top: 20px;
	
}

#content-main .transparentBGVideo {
	margin-top: 10px;
	background: url(../images/bg-main-col-2.png) no-repeat 0 0;
}

#content-main .transparentBGVideo #video {
	width: 461px;
	height: 304px;
	padding: 20px;
}
#content-main .transparentBGVideo #video img {
	padding-bottom: 10px;
}

#content-right {
	width: 211px;
	float: right;
}

#content-right .transparentBGRigtOne {
	background: url(../images/bg-right-col-1.png) no-repeat 0 0;
}

#content-right .transparentBGRigtOne div {
	width: 211px;
	height: 43px;
	margin-top: 10px;
}

#content-right .transparentBGRigtOne div img {
	padding: 10px 0;
}

#content-right .transparentBGRigtTwo {
	background: url(../images/bg-right-col-2.png) no-repeat 0 0;
	width: 211px;
	height: 321px;
	margin-top: 10px;
}

#content-right .transparentBGRigtTwo div {
	padding: 20px;
}

#content-right .transparentBGRigtTwoTwo {
	background: url(../images/bg-right-col-5.png) no-repeat 0 0;
	width: 211px;
	height: 180px;
	margin-top: 10px;
}

#content-right .transparentBGRigtTwoTwo div {
	padding: 20px;
}

#content-right .transparentBGRigtThree {
	background: url(../images/bg-right-col-3.png) no-repeat 0 0;
	width: 211px;
	height: 140px;
	margin-top: 10px;

}

#content-right .transparentBGRigtThree div {
	padding: 20px;
}

#content-right .transparentBGRigtFour {
	background: url(../images/bg-right-col-4.png) no-repeat 0 0;
	width: 211px;
	height: 58px;
	margin-top: 10px;

}


#content-right .transparentBGRigtFour div {
	padding: 13px;
}

#footer {
	width: 980px;
	height: 105px;
	padding: 10px;		
}

/* end layout */

/* begin classes */
.col {
	float: left;
	width: 300px;
	text-align: center;
}

.formbutton{
cursor:auto;
border: none;
float: left;
width: 20px;
margin-left: 149px;
margin-top: -15px;
background:url(../images/txt-ok.png) no-repeat left top;
z-index: 100;
}
.formbuttonDL {
cursor:auto;
border: none;
float: left;
width: 20px;
height: 17px;
margin-top: -20px;
margin-left: 189px;
background:url(../images/txt-ok.png) no-repeat left top;
z-index: 100;
}
.txtInput {
	z-index: -100;
	color: #ccc;

}

.txtInputDL {
	z-index: -100;
	color: #ccc;
	margin-left: 20px;
	margin-top: -23px;
}

.simple_popup_div {
    position: absolute;
    top: 0;
    left: 0;
    background: #333;
    width: 300px;
	color: #ccc;
			z-index: 1000;

}
.simple_popup_inner {
    padding: 20px;
    border: #999 2px solid;
    text-align: left;
}

.simple_popup_info {
	z-index: 1000;
}


.simple_popup_close {
    text-align: right;
}

/* end classes */


