/** BASIC */

html, body {
	height: 100%;
}

/** HEADER */

#header {
	width: 900px;
	height: 237px;
	margin: 0px auto;
}

#logo {
	float: right;
	width: 325px;
	height: 237px;
	background: url(/templates/images/homepage01.jpg) no-repeat left top;
}

#logo h1 {
	margin: 0px;
	text-indent: -9999px;
}

/** MENU */

#menu {
	float: left;
	width: 575px;
	height: 237px;
	background: url(/templates/images/homepage.bg02.jpg) no-repeat left top;
}

#menu ul {
	margin: 0px;
	padding: 205px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	text-align: center;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 0px 10px 0px 25px;
}

#menu a:hover {
}

#menu .first a {
	padding-left: 0px;
	background: none;
}

#menu1 {}
#menu2 { background: url(/templates/images/homepage02.jpg) no-repeat left center; }
#menu3 { background: url(/templates/images/homepage03.jpg) no-repeat left center; }
#menu4 { background: url(/templates/images/homepage04.jpg) no-repeat left center; }
#menu5 { background: url(/templates/images/homepage05.jpg) no-repeat left center; }
#menu6 { background: url(/templates/images/homepage06.jpg) no-repeat left center; }

/** PAGE */

#page {
	margin: 0px auto;
}

.video #page {
}

/** CONTENT */

#content {
	float: left;
	width: 600px;
	background: url(/templates/images/homepage.bg04.jpg) no-repeat left top;
}

#content-bg {
	padding: 28px 151px 90px 27px;
	height:550px;	
	background: url(/templates/images/homepage.bg05.jpg) no-repeat left bottom;
}

.subpage #content {
	background-image: url(/templates/images/subpage1.bg01.jpg);
}

.video #content {
	float: none;
	width: auto;
	background-image: url(/templates/images/subpage2.bg02.jpg);
}

.video #content-bg {
	background-image: url(/templates/images/subpage2.bg03.jpg);
}

/** 2-COLUMN LAYOUT */

.two-columns {
}

.two-columns .column1 {
	float: left;
	width: 240px;
}

.two-columns .column2 {
	float: right;
	width: 240px;
}

/** SIDEBAR */

#sidebar {
	float: right;
	width: 300px;
}

/** FOOTER */

#footer {
	width: 600px;
}

#footer p {
}

#footer a {
}

.video #footer {
	width: auto;
}

