html,body {
	margin: 0;
	padding: 0;
background-image:url(../images/elements/background_colour.jpg);
}
body {
	font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:62.5%;

}

#wrapper_background {
background-image:url(../images/elements/background_top.jpg);
height:551px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
}

#privacy {
width:910px;
float:left;
margin-left:26px;
background-color:#FFFFFF;

}

.normaltext {font-size:1.2em;}
.boldtext {font-size:1.4em; font-weight:bold;}

h1 {
color:#999999;
font-weight:bold;
font-size: 20px;
letter-spacing: -1px;
}

#wrapper_top {
background-repeat:no-repeat;
width:1000px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
font-size:1.3em;
}

#wrapper {
width:1000px;
background-color:#ffffff;
margin-top:0px;
margin-right:auto;
margin-left:auto;
font-size:1.3em;
}

#bottomfade {
width:1000px;
height:130px;
background-image:url(../images/elements/background_bottomfade.png);
margin-left: auto;
margin-right: auto;
}

#toplogo_menu_and_flash {
width:1000px;
height:160px;
margin:0;
padding:0;
}

#flash {
margin:0;
padding:0;
}

#text {
width:500px;
padding-left:250px;
font-size:11px;
padding-top:15px;
float:left;
height:100px;
}

#contact
 {
width:50px;
padding-left:20px;
padding-top:10px;
font-size:11px;
float:left;
height:100px;
}

#contact_right
 {
width:150px;
font-size:11px;
padding-top:10px;
float:left;
height:100px;
}

#menu_background {
width:1000px;
height:50px;
margin:0;
padding:0;
background-repeat:no-repeat;
background-image:url(../images/elements/logo_top.png);
}

#bottomlogo_and_text {
background-image:url(../images/elements/background_text.png);
width:1000px;
height:166px;
margin:0;
padding:0;
}


#showcase_wrapper {
background-color:#ffffff;
width:1000px;
height:470px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
}

#showcase_wrapper_privacy {
background-color:#ffffff;
width:1000px;
height:1100px;
margin-top:0px;
margin-left: auto;
margin-right: auto;
}


#showcase_wrapper_bottom {
width:1000px;
background-color:#ffffff;
height:460px;
margin-left: auto;
margin-right: auto;
padding-top:14px;
}

#showcase {
background-color:#ffffff;
width:652px;
float:left;
margin-left:22px;
margin-top:15px;
}

#showcase_bottom {
background-color:#ffffff;
width:970px;
float:left;
margin-left:22px;
margin-top:0px;
}

#showcase_large {
background-color:#ffffff;
width:305px;
float:left;
margin-top:15px;
height:208px;
}

#headline {
font-size:11px;
height:17px;
margin-top:3px;
color:#0066FF;
}



#tagline {
font-size:11px;
height:17px;
margin-top:-5px;
color:#666666;
}

.item_flash { width:151px; margin-right:10px; text-align:left; float:left; margin-top:4px;}
.item { width:151px; margin-right:12px; text-align:left; float:left; margin-top:4px;}
.item_endofcolumn { width:151px; text-align:left; float:left; margin-right:0px; margin-top:4px;}
.item_bottom { width:151px; text-align:left; float:left; margin-right:11px; margin-top:4px;}

#footer {
padding-right:150px;
width:975px;
height:40px;
padding-top:40px;
text-align:right;
clear:both;
}

/*
*	Setup of menu
*/
ul.cssmenu {
	list-style: none;
	padding-top:10px;
	padding-left:240px;
	margin:0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
ul.cssmenu li {
	float: left;
	}

/*
*	showcase button
*/

ul.cssmenu li.showcase a {
	display: block;
	width: 133px;
	height: 31px;
	background-image:url(../images/menu/showcase.png);
	}

ul.cssmenu li.showcase a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.showcase a.selected {
	background-position: 0px -31px;
	}


/*
*	dvd button
*/

ul.cssmenu li.dvd a {
	display: block;
	width: 65px;
	height: 31px;
	background-image:url(../images/menu/dvd.png);
	}

ul.cssmenu li.dvd a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.dvd a.selected {
	background-position: 0px -31px;
	}

/*
*	print button
*/

ul.cssmenu li.print a {
	display: block;
	width: 85px;
	height: 31px;
	background-image:url(../images/menu/print.png);
	}

ul.cssmenu li.print a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.print a.selected {
	background-position: 0px -31px;
	}
	
/*
*	flash button
*/

ul.cssmenu li.flash a {
	display: block;
	width: 84px;
	height: 31px;
	background-image:url(../images/menu/flash.png);
	}

ul.cssmenu li.flash a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.flash a.selected {
	background-position: 0px -31px;
	}

/*
*	web button
*/

ul.cssmenu li.web a {
	display: block;
	width: 67px;
	height: 31px;
	background-image:url(../images/menu/web.png);
	}

ul.cssmenu li.web a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.web a.selected {
	background-position: 0px -31px;
	}


/*
*	logos button
*/

ul.cssmenu li.logos a {
	display: block;
	width: 89px;
	height: 31px;
	background-image:url(../images/menu/logos.png);
	}

ul.cssmenu li.logos a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.logos a.selected {
	background-position: 0px -31px;
	}
	
	/*
*	print button
*/

ul.cssmenu li.print a {
	display: block;
	width: 89px;
	height: 31px;
	background-image:url(../images/menu/print.png);
	}

ul.cssmenu li.print a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.print a.selected {
	background-position: 0px -31px;
	}
	
		/*
*	video button
*/

ul.cssmenu li.video a {
	display: block;
	width: 164px;
	height: 31px;
	background-image:url(../images/menu/video-editing.png);
	}

ul.cssmenu li.video a:hover {
	background-position: 0px -31px;
	}

ul.cssmenu li.video a.selected {
	background-position: 0px -31px;
	}


