* {
	margin:0;
	padding:0;
}

/* General Style Info */
html, body{
  height:100%;
}

html{
  font-size: 100%;
}

body{
  font-family: Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
  font-size: .8em;
  font-style: normal;
  color: #000;
  background: #000;
  background-image: url(../img/mainbg.jpg);
  background-repeat: repeat-x;
  min-height:100%;
  height:auto !important; /* ie6 ignores it */
  height:100%; /* fix */
  position: relative;
}

a img {
	border:none;
}

h2 {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 16px;
}

p {
	padding-bottom: 10px;
	font-size: 13px;
	padding-right: 10px;
}

#page{
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.block-content{

  width: 765px; /* for ie 6 */
  min-width: 765px;
  max-width: 765px;
  margin: 0 auto;
  display: block;
}

/*** HEADER ***/

#header{
  height: 308px;
  position: relative;
  z-index: 100;
  color: #fff;
  background-image: url(../img/headbg.jpg);
  background-repeat: no-repeat;
  margin-top: 35px;
}

#management {
	margin: 30px 0 0 29px;
	position: absolute;
	float: left;
}

#mediaplayer {
	margin: 30px 0 0 220px;
	position: absolute;
}

#header .block-content{ }

#header-wrap{
  width: 100%;

}

/*** NAVIGATION ***/

#nav-wrap1{
  position: absolute;
  z-index: 100;
  top: 270px;
}

#nav-wrap2{
  float: left;
}

#nav-wrap2 ul#nav, #nav-wrap2 ul#nav li{
  padding: 0;
  margin: 0;
  list-style-type: none;
}

#nav-wrap2 ul#nav{
    display: block;
}


#nav-wrap2 ul#nav li{
  display:inline;
  float: left;
  position: relative;
}

#nav-wrap2 ul#nav li a{
  display: block;
  float: left;
}

#nav-wrap2 ul#nav li a:hover{}

#nav-wrap2 ul#nav .fadeThis{
  position:relative;
  z-index: 1;
  background: none;
}

#nav-wrap2 ul#nav .fadeThis span.hover {}

#nav-wrap2 ul#nav li a span{}




/*** MAIN ***/

#main-wrap1{ }
#main-wrap2{ }


#main{
  	color: #ccc;
	overflow: hidden;
	clear: both;
	background-image: url(../img/contentbg.jpg);
	background-repeat: no-repeat;
  	height: 375px; 
	font-size: 100%;
}

#content {
	margin: 0 18px 0 40px;
	height: 375px;
	overflow: auto;
	color: #C8C8C8;
	font-family: "Trebuchet", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#video {
	margin: 0 auto;
	width: 430px;
}
#video2, #video3, #video4 {
	margin: 10px auto;
	width: 430px;
}

#thumbs {
	width: 600px;
	margin-top: 20px;
}

.thumb {
	margin: 10px 10px;
}

/*** FOOT ***/
#footer {
	color: #fff;
	clear: both;
	height: 90px;
	background-image: url(../img/footbg.jpg);
	background-repeat: no-repeat;
}

#newsletter {
	padding: 10px 0 0 35px;
}
#newsletter form div{
	float: left;
	padding-left: 5px;
}

#newsletter form div input {
	float: left;
	font-size: 100%;
	margin: 0;
	padding: 2px;
}

#shoplinks {
	float: right;
	margin-right: 40px;
	margin-top: 5px;
}

.text_view {
	padding-top: 20px;
}