body
{
text-align:center;
margin:0;
background:#cac8c2 url('images/www/backgroundbar_long.jpg') ;
background-repeat:repeat-x;
font-family:Verdana;
font-size:12px;	
color:#424749;

}

img,div,a { behavior:url(Scripts/iepngfix.htc); }

a {
outline: 0;
}

a:focus {outline: none;}
a img { border: none; }
a:hover{
	color:#f00;
}

.leftcontainer{
position:absolute;
margin-left:570px;
top:20px	
}


.download{
position:relative;
margin-left:20px;
background:#ebebeb url('images/download_bar.gif');
background-repeat:repeat-x;
width:860px;
min-height:200px;
border:1px solid #d8d8d9;
font-size:9px;
}

.bottompage{
position:relative;
float:left;
top:0;
margin:0;	
}

.download h1{
font-size:15px;
font-weight:800;
color:#000;
margin:0;	
padding-top:5px;
padding-left:5px;
}

.download #image{
	position:absolute;
	top:34px;
	left:5px;
	border:0;
}

.download #column1{
	position:absolute;
	top:35px;
	width:265px;
	left:285px;
}

.download #column2{
	position:absolute;
	top:35px;
	width:265px;
	left:570px;
}

#item #type{
	margin-top:8px;
	padding-bottom:15px;
}



.download h2{
	font-size:9px;
	font-weight:800;
	color:#333;	
}

a
{
	color:#333333;
	text-decoration:none;
	cursor: pointer;
}

h1
{
	font-size:12px;
	font-weight:400;
}

h3
{
padding:0;
margin:0;
	
}


#name{
text-decoration: underline;
}

.featurebox{
float:left;
width:196px;
height:396px;
background-image:url('images/featurebox/background.jpg');	
border:0px solid #f0f;
}

.maincontainer{
text-align:left;
width:900px;
margin: 0 auto 0 auto;
border:0px solid #f00;
}



.paper
{
background:#fdf8f2;
height:500px;
color:#26292a;
width:262px;
}

.paper .text
{
margin-left:20px;
margin-right:20px;
}




.paper .text a:hover{
color:#ff0000;
}

.paper h1
{
color:#26292a;
margin:0;
font-weight:400;
font-size:12px;	
}




#hovereffect a{
	height:35px;
	margin-right:17px;
	margin-top:50px;
	display:block;
	overflow:hidden;
	position:absolute;
	margin-left:10px;
	bottom:4px;
}

#hovereffect a.contact{width:171px;}
#hovereffect a.contact:hover{text-indent:-171px;}






.videopage{
	float:right;
	height:14px;
	margin-right:17px;
	margin-top:50px;
}



#videopage .selected{
	display:block;
	position:absolute;}

#videopage a{
	display:block;
	height:25px;
	overflow:hidden;
	position:absolute;
	margin-left:98px;
}



#videopage a.contact{width:98px;}
#videopage a.contact:hover{text-indent:-98px;}

#videopage a.left{width:120px;	margin-left:0px;}
#videopage a.left:hover{text-indent:-120px;	margin-left:0px;}

#videopage a.right{width:120px;}
#videopage a.right:hover{text-indent:-120px;}



.flashfilm
{
float:left;
}

.bottombar
{
float:left;
width:900px;
height:287px;
background-image:url('images/bottom/background.jpg');
background-repeat:no-repeat;
}

.bottombarnormal
{
float:left;
width:900px;
height:150px;
background-image:url('images/bottom.jpg');
background-repeat:no-repeat;
}



.desc
{
width:165px;
position:absolute;
color:#80898e;
padding-top:10px;
}




.top
{
background-image:url('images/top.jpg');
width:200px;
height:113px;
}

.topcontact
{

width:900px;
height:288px;
}


.feature
{ margin-top:44px;}

.videotext
{ margin:144px 0 20px 20px;}

.videotext h1
{ color:#666666;
font-size:20px;}

.videotext h2
{color:#b4babd;
font-size:14px;}

.text h2
{
padding:0;
margin:0;
}

.text ul
{
padding:15px;
margin:0;
}


.videotext p
{color:#999999;
font-size:11px;}


.frame_box1
{
position:relative;
padding-left:10px;
padding-top:10px;
margin-left:10px;
color:#b4babd;
font-size:10px;
height:190px;
background-image:url('images/featurebox/box_background_1.jpg');
background-repeat:no-repeat;
}

.frame_box2
{
position:relative;
padding-left:10px;
padding-top:10px;
margin-left:10px;
color:#b4babd;
font-size:10px;
height:143px;
background-image:url('images/featurebox/box_background_2.jpg');
background-repeat:no-repeat;
}

.frame_box3
{
position:absolute;
padding-left:10px;
padding-top:5px;
margin-left:10px;
color:#b4babd;
font-size:10px;
height:119px;
width:367px;
background-image:url('images/box_background_3.jpg');
background-repeat:no-repeat;
}

.frame_box4
{
position:absolute;
margin-top:130px;
margin-left:10px;
color:#b4babd;
font-size:10px;
height:117px;
width:369px;
background-image:url('images/box_background_4.jpg');
background-repeat:no-repeat;
}

.frame_box5
{
position:absolute;
padding-left:10px;
padding-top:5px;
margin-left:190px;
color:#b4babd;
font-size:10px;
height:119px;
width:367px;
}


.picture
{
	
position:absolute;
padding-top:5px;
width:95px;
height:57px;
background-image:url('images/featurebox/frame.jpg');
background-repeat:no-repeat;
font-size:10px;
}


.frame_box2#picture
{
	
position:absolute;
padding-top:5px;
width:95px;
height:57px;
}

.video
{
	float:left;
	background-image:url('images/download_background.gif');
	background-repeat:no-repeat;	
	height: 185px;
	width: 428px;
	color:#333333;
	font-size:12px;
	margin: 0 0 15px 5px;

}

img{
	border:0;
}

.video  a{
	position:absolute;
	display:block;
	height:28px;
	overflow:hidden;
	width:159px;
	margin-left:269px;
	margin-top:157px;
}


.video a:hover{
	text-indent:-159px;
	float:left;
}


.video #picture
{
	position:absolute;
	
	background-repeat:no-repeat;
	height: 100%;
	width: 100%;	
}

.video #text
{
	position:absolute;
	margin: 30px 0 0 228px;
	width:180px;
}


.video #text h1
{
	color:#333333;
	font-size:12px;
}

.video #size
{
position:absolute;
margin: 165px 0 0 120px;
}

.video #format
{
position:absolute;
margin: 165px 0 0 20px;
}


.play
{
	position:absolute;
	left:2px;
	top:1px
}

.menubar
{
float:left;
width:900px;
height:42px;
background-image:url('images/menu/background.jpg');
background-repeat:no-repeat;
}



.badge1
{
	position:relative;
	float:left;
	margin-left:0px;
	width:264px;
	height:153px;
}

.badge2
{
	position:relative;
	float:left;
	background-image:url('images/bottom/badge2.jpg');
	background-repeat:no-repeat;
	width:421px;
	height:158px;
	width:380px;
	color:#333333;
	font-size:12px;
	padding:50px 0 0 10px;
	
}

.badge2 a
{
	color:#333333;
	font-size:12px;
	font-weight:800;
 
}

.badge3
{
	position:relative;
	float:left;
	background-image:url('images/badge3.jpg');
	background-repeat:no-repeat;
	margin-left:30px;
	width:188px;
	height:148px;
}


.badge3 #signup a{
	margin-left:83px;
	height:35px;
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:6px;
}

.badge3 #signup a.signup{ width:109px;}
.badge3 #signup a.signup:hover{text-indent:-109px;}


.badge4
{
	position:relative;
	float:left;
	background-image:url('images/badge4.jpg');
	background-repeat:no-repeat;
	
	margin-top:50px;
	width:120px;
	height:130px;
}


.badge4 #signup a{
	margin-left:0;
	height:35px;
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:0px;
}

.badge4 #signup a.signup{ width:109px;}
.badge4 #signup a.signup:hover{text-indent:-109px;}



#navigation{
	position:relative;
	float:left;
	width:900px;
	height:43px;
	margin-bottom:0px;
	background-image:url(images/menu/backgroundfrontpage.jpg);
	background-repeat:no-repeat;
}

#navigationsub{
	position:relative;
	float:left;
	width:900px;
	margin-bottom:0px;
	background-image:url(images/menu/background.jpg);
	background-repeat:no-repeat;
	height:32px
}


#navigation .separator{
	float:left;
	margin-left:0;
}
#navMenu{
	float:left;
	height:42px;
	width:900px;
	margin-right:17px;
	margin-top:0;
}

#navMenu .selected{
	display:block;
	float:left;
}




#navMenu .separator{
	display:block;
	padding:8px;
}

#navMenu img{
	border-collapse:yes;
}

#navMenu a{
	display:block;
	height:40px;
	overflow:hidden;
	float:left;
}
#navMenu a:hover{
	display:block;
}


#downloadbutton a{
	display:block;
	margin-top:5px;
	margin-right:10px;
	height:16px;
	overflow:hidden;
	float:left;
}

#downloadbutton a.downloadx{width:64px;}
#downloadbutton a.downloadx:hover{text-indent:-64px;}


#navMenu a.frontpage{width:73px;}
#navMenu a.frontpage:hover{text-indent:-73px;}

#navMenu a.menuitem0{width:14px;}
#navMenu a.menuitem0:hover{text-indent:-14px;}
#navMenu a.menuitem0sel{width:14px;text-indent:-14px;}
#navMenu a.menuitem0sel:hover{text-indent:-14px;}

#navMenu a.menuitem1{width:73px;}
#navMenu a.menuitem1:hover{text-indent:-73px;}
#navMenu a.menuitem1sel{width:73px;text-indent:-73px;}
#navMenu a.menuitem1sel:hover{text-indent:-73px;}

#navMenu a.menuitem2{width:165px;}
#navMenu a.menuitem2:hover{text-indent:-165px;}
#navMenu a.menuitem2sel{width:165px;text-indent:-165px;}
#navMenu a.menuitem2sel:hover{text-indent:-165px;}

#navMenu a.menuitem3{width:119px;}
#navMenu a.menuitem3:hover{text-indent:-119px;}
#navMenu a.menuitem3sel{width:119px;text-indent:-119px;}
#navMenu a.menuitem3sel:hover{text-indent:-119px;}


#navMenu a.menuitem4{width:144px;}
#navMenu a.menuitem4:hover{text-indent:-144px;}
#navMenu a.menuitem4sel{width:144px;text-indent:-144px;}
#navMenu a.menuitem4sel:hover{text-indent:-144px;}

#navMenu a.menuitem_download{width:94px;float:right;}
#navMenu a.menuitem_download:hover{text-indent:-94px;float:right;}

#navMenu a.menuitem_contact{width:82px;float:right;margin-right:18;}
#navMenu a.menuitem_contact:hover{text-indent:-82px;float:right;margin-right:18;}

.mainarea{
	width:900px;
	height:600px;
	background:#efefef url('images/www/paper_background.jpg');
	background-repeat:repeat-x;
	float:left;
}

.textarea {
	position:relative;
	float:left;
	font-size:12px;
	text-align:left;
	padding:10px 300px 50px 50px;
	color:#424749;
	
}

.paper .text h2{
 color:#333333;	
 padding-bottom:10px;
 font-size:15px;
 margin:0;
}

.paper .text h3{
 color:#333333;	
 padding-bottom:5px;
}

.paper .text a{

}



.textarea h1{
		margin:0;
		font-size:25px;
		font-weight: 400;
		color:#000000;
}

.textarea h2{
		margin:40px 0 10px 0;
		font-size:15px;
		font-weight: 1000;
		color:#333333;	
}

.textarea h4{
		margin:10px 0 10px 0;
		font-size:15px;
		font-weight: 1000;
		color:#333333;	
}

.text a{
	color:#333333;
}
.textarea h3{
margin:10px 0 0 0;
font-weight: 800;
font-size:12px;

}


.submenu {
	position:relative;
	margin:0 0 0 25px;
	font: normal;
	font-family: Verdana;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:24px;
}

.submenusel
{
	position:relative;
	margin:0 0 0 25px;
	font: normal;
	font-family: Verdana;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#95bb9c;
	padding-left:24px;
}



#subMenu{
	height:32px;
	background-image:url(images/menu/sub_background.jpg);
}


a.submenu:hover{
	color:#95bb9c;
}

a.submenusel:hover{
	color:#95bb9c;
}
	
	
.thumbLane
{
	float:left;
	width:860px;
	min-height:150px;
	padding:0 0 30px 40px;
}

.thumbArticleholder
{
	float:left;
	width:170px;
	margin:0 30px 0 0;
	background:none;
}

.thumbHeader
{
	float:left;
	width:140px;
	color:#b7bcbf;
	height:3.8em;
	padding:0 0 5px 0;
}

.picture {
position:relative;
float:left;
clear:left;
width:94px;
height:57px;
margin:0;
padding:0;
font-size:10px;
border:1px solid #262c33;
background:#000;
}

.picture .thumb
{
	width:94px;
	height:57px;
	margin:0;
	padding:0;
}

.picture .play
{
	width:94px;
	height:57px;
	margin:0;
	padding:0;
}

.picture .play .thumbLink
{
	display:block;
	width:94px;
	height:57px;
	padding:5px 0 0 0;
}

.thumbArticleholder .thumbTeaser
{
	
	float:left;
	clear:left;
	width:150px;
	color:#666d71;
	padding-top:8px;
}

