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_splash {
padding-top:50px;
height:551px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
}

#wrapper_background {
background-image:url(../images/elements/background_top.jpg);
height:551px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
}

#splash-content {
				width: 960px;
				margin: 0 auto;
				padding-top: 15%;
				text-align: center;
			}

h1 {
color:#999999;
font-weight:bold;
font-size: 20px;
letter-spacing: -1px;
}


#showcase_large {
width:327px;
float:left;
margin-top:4px;
margin-left:-15px;
}

#wrapper {
width:1000px;
background-color:#ffffff;
margin-top:0px;
margin-right:auto;
margin-left:auto;
font-size:1.3em;
}

#wrapper_short {
width:1000px;
background-color:#ffffff;
margin-top:0px;
margin-right:auto;
margin-left:auto;
font-size:1.3em;
}

#gap {
width:1000px;
height:7px;
}

#wrapper_top {
background-repeat:no-repeat;
width:1000px;
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;
}

#menu_background {
width:1000px;
height:50px;
margin:0;
padding:0;
background-repeat:no-repeat;
background-image:url(../images/elements/logo_top.png);
}

#flash {
margin:0;
padding:0;
}

#text {
width:415px;
padding-left:335px;
font-size:11px;
padding-top:3px;
float:left;
height:100px;
}

#contact
 {
width:45px;
padding-left:20px;
font-size:11px;
float:left;
height:100px;
}

#contact_right
 {
width:160px;
font-size:11px;
float:left;
height:100px;
}

#bottomlogo_and_text {
background-image:url(../images/elements/background_text.png);
width:1000px;
height:166px;
margin:0;
padding:0;
}


#showcase_wrapper_bottom {
width:1000px;

}

#showcase {
width:652px;
float:left;
margin-left:26px;
}

#showcase_flash {
width:1000px;
float:left;
margin-left:26px;
}

#privacy {
width:930px;
float:left;
margin-left:26px;

}

#showcase_bottom {

width:970px;
float:left;
margin-left:26px;
margin-top:0px;
}



#movetoright {
margin-left:319px;
}

#showcase_large_left {

float:left;
margin-top:4px;
}

#headline {
font-size:11px;
height:17px;
margin-top:3px;
color:#0066FF;
}

#tagline {
font-size:11px;
height:17px;
margin-top:-5px;
color:#666666;
}

.item { width:149px; margin-right:10px; 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;
font-size:0.8em;
height:40px;
padding-top:40px;
text-align:right;
clear:both;
}



/*
*	Setup of menu
*/
ul.cssmenu {
	list-style: none;
	padding-top:10px;
	padding-left:325px;
	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;
	}


