* { margin:0; padding:0; }

html, body, #wrap { height: 100%; }

body {
	margin: 0px auto;
	background: #000 url(../images/bg.jpg) no-repeat 50% 0%;
}

body > #wrap {height: auto; min-height: 100%;}

.header {
	width: 990px;
	margin: 0px auto;
    margin-bottom: -6px;
}
#main {
	width: 990px;
	height:;
	background: url('') no-repeat;
	margin: 0px auto;
	padding-bottom: 300px; /* MUST BE SAME AS FOOTER HEIGHT */
}
.main-body {
	width: 990px;
	margin: 0px auto;
}
.main-left {
	float: left;
	width: 601px;
    height: 1300px;;
    background-color: #fff;
}
.main-right {
	float: right;
	width: 389px;
	height: 1300px;
	background: #000 url(../images/sidebar_bg.jpg);
}

#title {
	height: 465px;
	width: 601px;
	
}

.video {
	width: 601px;
	height: 483px;
	background-color:#fff;
	margin: 0px;
	background-image: url(../images/video-bg.gif);
	background-repeat: no-repeat;
}

#flash-player {
        padding-top: 70px;
}
.form {
	width: 601px;
	background-color:#fff;
	margin: 0px auto;
}

ul#sidebar { width: 389px; height:1280px; margin:0; padding:0; background:url(../images/sidebar.jpg); position:relative; }
ul#sidebar li { display:block; width:389px; margin:0; padding:0; list-style:none; position:abosoulte; top:0; }
ul#sidebar li a { display: block; width:389px; }
li#top { top:0px; height:72px; }
li#section1, li#section1 a { top:72px; height:290px; }
li#section2, li#section2 a { top:290px; height:460px; }
li#section3, li#section3 a { top:750px; height:221px; }
li#section4, li#section4 a { top:971px; height:229px; }
li#bottom { top:1200px; height:80px; }

ul#sidebar li a { text-indent:-9999px; background-color:transparent; }


#footer {
    position: relative;
    background: url(../images/footer.jpg) no-repeat 50% 0%;
	margin-top: -300px; /* negative value of footer height */
	height: 300px;
	clear:both;
	/*_background:none;*/
    /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/footer.png',sizingMethod='crop');*/
} 

/* CLEAR FIX*/
.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 */
