/* Generated by KompoZer */
html, body {
background: #000000;
margin:0;
padding:0;
color:#FFF;
font-family: Arial,Helvetica,sans-serif;
}

img {
border:0px;
}

div.warper {
width: 937px;
margin-left: auto;
margin-right: auto;
margin-top:10px;
}

div.header {
height:166px;
background: transparent url(imgs/logo.png) no-repeat;
margin-bottom: 15px;
}

div.top_menu {
text-align: center;
background: transparent url(imgs/mainbar1.png) repeat scroll 0%;
height: 80px;
margin-bottom: 25px;
}

ul.top_menu, li.top_menu {
display: inline;
margin-left: 15px;
margin-right: 15px;
}

ul.top_menu {
padding: 30px;
}

div.top_menu a {
margin-left: 30px;
text-decoration: none;
font-size: 2em;
color: #FFFFFF;
font-style: normal;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
}

div.top_menu a:hover {
color: #CCCCCC;
}

div.spotlight {
height: 316px;
margin-bottom: 25px;
margin-left:auto;
margin-right:auto;
background: transparent url(imgs/spotlight.png) repeat scroll 0%;
}

div.news {
display:block;
overflow:hidden;
color:#000;
width: 634px;
height: 274px;
background: transparent url(imgs/areanews.png) no-repeat;
padding-bottom:5px;
}

div.news  h1 {
margin-top:1px;
margin-bottom:1px;
height:64px;
background: transparent url(imgs/barnews.png) repeat scroll 0%;
padding-left:30px;
padding-top:15px;
}

p {
text-align:justify;
margin: 0px 10px 5px 10px;
font-size: 1.2em;
}

p:first-letter{
font-size: 1.3em;
}

.large_content p {
margin: 0px 10px 30px 10px;
}

span.bold {
font-weight:bold;
}

/*div.vid {
width:auto;
height:auto;
padding: 45px;
float:right;
background: transparent url(imgs/areatrailer.png);
}*/

div.vid {
padding-top: 43px;
float:right;
width: 286px;
height: 231px;
background: transparent url(imgs/areatrailer.png);
}

div.vid object {
margin-left: 43px;
}

div.footer p {
clear:both;
text-align:center;
}

div.large_content {
height:606px;
color: #000000;
background: transparent url(imgs/largearea.png) no-repeat;
}

div.large_content h1 {
margin:0px;
height: 70px;
background: transparent url(imgs/largebar.png) no-repeat;
padding-left: 30px;
padding-top: 15px;
}

div.side_menu {
color:#000000;
width: 216px;
height: 610px;
float:left;
background: transparent url(imgs/submenuarea.png) no-repeat;
}

div.side_menu h1 {
margin-top: 0px;
height: 71px;
background: transparent url(imgs/submenubar.png) no-repeat;
padding-left: 30px;
padding-top: 15px;
margin-bottom: 0px;
}

div.side_menu a {
text-decoration:none;
color: #000000;
}

div.side_menu a:hover {
color: #333333;
margin-left: -3px;
}

ul.side_menu {
font-size: 1.5em;
list-style-type: none;
padding-left: 30px;
margin: 0px;
}

li.side_menu {
margin-bottom: 20px;
}

div.main_content {
color:#000000;
float:right;
width: 688px;
height: 606px;
background: transparent url(imgs/area.png) no-repeat;
}

div.main_content h1 {
margin-top: 0px;
height: 70px;
background: transparent url(imgs/bar.png) no-repeat;
padding-left: 30px;
padding-top: 15px;
margin-bottom: 0px;
}

div.shelf {
width:227px;
height:136px;
overflow:hidden;
float: left;
}

div.lefty {
float: left;
}

div.shelf_vid {
width: 228px;
height: 171px;
float: left;
}

div.shelf_vid object {
margin-left: 23px;
margin-top: 10px;
}

img.hover {
position:relative;
top:-136px;
left:0px;
}

img.under {
position:relative;
top:-161px;
left:0px;
}

img.download {
float: right;
margin-right: 10px;
*margin-top: -25px;
}

img.under_home {
position:relative;
top:-162px;
left:20px;
}

.center {
text-align:center;
}

p.center:first-letter {
font-size:1em;
}