body{
	background-color:#000000;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	color:#666666;
}

a.footerlink{
	margin-left:10px;
	margin-right:10px;
}

a.link{
	color:#ffffff;
}

h4{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;
}

li{
	list-style-type:none;
	display:inline;
	position:relative;
}

#container{
	width:800px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.footer{
	width:100%;
	padding-top:10px;
	text-align:center;
}

.line{
	margin-top:20px;
	border-top:thin solid #222222;
}

/* Menu Start */
#menu{
	margin-top:10px;
	height:25px;
}

.menuitem{
	display:block;
	float:left;
	height:25px;
	width:125px;
}

#submenu{
	margin-top:10px;
	height:25px;
}

.submenuitem{
	display:block;
	float:left;
	height:25px;
	width:125px;
}

.menuspacer{
	display:block;
	float:left;
	height:25px;
	width:10px;
}
/* Menu End */

/* News Start */
#news{
	margin-top:15px;
}

.newsitem{
	padding-top:20px;
}

.newsimg{
	display:block;
	position:relative;
	padding-top:0px;
	float:left;
	width:260px;
}

.newstext{
	display:block;
	position: relative;
	padding-left: 280px;
	margin-top: 0px;
	padding-top: 0px;
}
/* News End */

/* Company Start */
.companyitem{
	vertical-align:text-top;
	padding-top:20px;
	padding-bottom:10px;
	height: 650px;
}

.companytext{
	position: absolut;
	width: 500px;
	padding-top:10px;
	padding-left:10px;
}

.companyimg{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:800px;
	margin-left:00px;
}

.companybg{
	background-image: url(images/company_bg.jpg);
	width: 800px;
	height: 650px;
}
/* Company End */

/* Contact Start */
.contactitem{
	padding-top:20px;
	padding-bottom:10px;
}

.contacttext{
	display:block;
	position:relative;
	padding-top:0px;
	margin-top:0px;
	float:left;
	width:300px;
}

.contactmap{
	position: relative;
	padding-left: 373px;
	margin-top: 0px;
	padding-top: 0px;
}

}
/* Contact End */

/* Button Images Start */
/* Main Menu */
a.start{
	background-image:url(images/buttons/button_start.jpg)
}

a:hover.start{
	background-image:url(images/buttons/button_start_over.jpg)
}

a.starthighlight{
	background-image:url(images/buttons/button_start_over.jpg)
}

a.news{
	background-image:url(images/buttons/button_news.jpg)
}

a:hover.news{
	background-image:url(images/buttons/button_news_over.jpg)
}

a.newshighlight{
	background-image:url(images/buttons/button_news_over.jpg)
}

a.company{
	background-image:url(images/buttons/button_company.jpg)
}

a:hover.company{
	background-image:url(images/buttons/button_company_over.jpg)
}

a.companyhighlight{
	background-image:url(images/buttons/button_company_over.jpg)
}

a.showroom{
	background-image:url(images/buttons/button_showroom.jpg)
}

a:hover.showroom{
	background-image:url(images/buttons/button_showroom_over.jpg)
}

a.showroomhighlight{
	background-image:url(images/buttons/button_showroom_over.jpg)
}

a.demoreel{
	background-image:url(images/buttons/button_demoreel.jpg)
}

a:hover.demoreel{
	background-image:url(images/buttons/button_demoreel_over.jpg)
}

a.demoreelhighlight{
	background-image:url(images/buttons/button_demoreel_over.jpg)
}

a.contact{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.contact{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.contacthighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.disabled{
	background-image:url(images/buttons/button_disabled.jpg)
}

/* Submenu */
/* Services */
a.vfx{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.vfx{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.vfxhighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.anim{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.anim{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.animhighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.setsup{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.setsup{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.setsuphighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.production{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.production{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.productionhighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

/* Showroom */
a.features{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.features{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.featureshighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.commercials{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.commercials{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.commercialshighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.corporate{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.corporate{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.corporatehighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.inproduction{
	background-image:url(images/buttons/button_contact.jpg)
}

a:hover.inproduction{
	background-image:url(images/buttons/button_contact_over.jpg)
}

a.inproductionhighlight{
	background-image:url(images/buttons/button_contact_over.jpg)
}
/* Button Images End */