* {
	margin:0;
	padding:0;
}

img {
	border:none;
}

body {
	background-color:#fff;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000;
}
#logo a:link, #logo a:visited, #logo a:active, #logo a:hover {
	outline:none;
}

/*opener*/

#opener {
	width:990px;
	height:590px;
	margin:0 auto;
	background-color:#fff;
}

#funktion {
	float:left;
	width:493px;
	height:590px;
	background-image:url(../images/opener-funktion.jpg);
	background-repeat:no-repeat;
}

#lifestyle {
	float:right;
	width:492px;
	height:590px;
	background-image: url(../images/opener-supreme.jpg);
	background-repeat:no-repeat;
}

/*
#opener #logo {
	width:950px;
	height:247px;
	text-align:right;
}

#opener #season {
	width:950px;
	height:135px;
	text-align:right;
	padding-top:168px;
}
*/
#lifestyle #enter {
	width:156px;
	height:28px;
	clear:both;
	margin:0 auto;
	text-align:center;
	text-indent:-9999px;
	padding-top:540px;
}

#lifestyle #enter a:link, #lifestyle #enter a:visited, #lifestyle #enter a:active {
	background-image: url(../images/enter-ss.gif);
	background-repeat:no-repeat;
	display:block;
	width:156px;
	height:28px;
	outline:none;
}

#lifestyle #enter a:hover {
	background-image: url(../images/enter-ss-over.gif);
}

#funktion #enter {
	width:157px;
	height:28px;
	clear:both;
	margin:0 auto;
	text-align:center;
	text-indent:-9999px;
	padding-top:540px;
}

#funktion #enter a:link, #funktion #enter a:visited, #funktion #enter a:active {
	background-image:url(../images/enter-funktion.gif);
	background-repeat:no-repeat;
	display:block;
	width:157px;
	height:28px;
	outline:none;
}

#funktion #enter a:hover {
	background-image:url(../images/enter-funktion_over.gif);
}

/*opener end*/

/*container*/

#container {
	width:990px;
	height:590px;
	margin:0 auto;
	background-color:#d6d6d6;
}

/*menu*/

#menu {
	background-image: url(../images/menu-supreme.gif);
	background-repeat: no-repeat;
	background-color:#af1117;
	height:570px;
	width:266px;
	padding:20px;
	padding-bottom:0;
	float:left;
}

#menu ul {
	clear:both;
	margin-top: 280px;
}

#menu ul li {
	list-style-type:none;
	height:12px;
	float:left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
	background-repeat:no-repeat;
	height:12px;
	display:block;
	outline:none;
}

#menu ul li a:hover {

}

#menu ul li#homepage a:link, #menu ul li#homepage a:visited, #menu ul li#homepage a:active {
	background-image: url(../images/home-supreme.gif);
	width:58px;
}

#menu ul li#homepage a:hover {
	background-image: url(../images/home-supreme-roll.gif);
	width:58px;
}

#menu ul li#collection a:link, #menu ul li#collection a:visited, #menu ul li#collection a:active {
	background-image: url(../images/collection-supreme.gif);
	width:71px;
}

#menu ul li#collection a:hover,
#menu ul li#collection a.active:link, #menu ul li#collection a.active:visited, #menu ul li#collection a.active:active {
	background-image: url(../images/collection-supreme-roll.gif);
	width:71px;
}

#menu ul li#brand a:link, #menu ul li#brand a:visited, #menu ul li#brand a:active {
	background-image: url(../images/brand-suprem.gif);
	width:82px;
}

#menu ul li#brand a:hover,
#menu ul li#brand a.active:link, #menu ul li#brand a.active:visited, #menu ul li#brand a.active:active {
	background-image: url(../images/brand-suprem-roll.gif);
	width:82px;
}

#menu ul li#contact a:link, #menu ul li#contact a:visited, #menu ul li#contact a:active {
	background-image: url(../images/contact-supreme.gif);
	width:54px;
}

#menu ul li#contact a:hover,
#menu ul li#contact a.active:link, #menu ul li#contact a.active:visited, #menu ul li#contact a.active:active {
	background-image: url(../images/contact-supreme-roll.gif);
	width:54px;
}

#photo {
	width:265px;
	height:182px;
	margin-bottom:20px;
}

#photo img {
	width:265px;
	height:182px;
}

#menu #season {
	width:266px;
	height:80px;
}

#photo {
	width:265px;
	height:162px;
	margin-bottom:20px;
	clear:both;
}

#photo img {
	width:265px;
	height:162px;
}

#menu #season {
	width:266px;
	height:80px;
}

/*menu end*/

/*social*/

#menu #social {
	width:266px;
	float:left;
	margin-top:39px;	
}

#menu #social ul {
	margin:0;
}

#menu #social ul li {
	width:30px;
	height:30px;
	margin:0;
	float:left;
	margin-right:10px;
}

#menu #social ul li a:link, #menu #social ul li a:visited, #menu #social ul li a:active {
	width:30px;
	height:30px;
}

#menu #social ul li#myspace {
	margin-right:125px;
}

#menu #social ul li#youtube {
	margin-right:0px;
}

#menu #social ul li a:hover {

}

#menu #social ul li#facebook a:link, #menu #social ul li#facebook a:visited, #menu #social ul li#facebook a:active, #menu #social ul li#facebook a:hover {
	background-image:url(../images/social/facebook.png);
}

#menu #social ul li#myspace a:link, #menu #social ul li#myspace a:visited, #menu #social ul li#myspace a:active, #menu #social ul li#myspace a:hover {
	background-image:url(../images/social/myspace.png);
}

#menu #social ul li#twitter a:link, #menu #social ul li#twitter a:visited, #menu #social ul li#twitter a:active, #menu #social ul li#twitter a:hover {
	background-image:url(../images/social/twitter.png);
}

#menu #social ul li#youtube a:link, #menu #social ul li#youtube a:visited, #menu #social ul li#youtube a:active, #menu #social ul li#youtube a:hover {
	background-image:url(../images/social/youtube.png);
}

/*social end*/

/*content*/

#content {
	background-image:url(../images/content-supreme.jpg);
	background-repeat:no-repeat;
	width:637px;
	height:570px;
	padding:20px 23px 0 24px;
	float:right;
}

#content-brand {
	background-image:url(../images/content-supreme2.jpg);
	background-repeat:no-repeat;
	width:637px;
	height:570px;
	padding:20px 23px 0 24px;
	float:right;
}

/*collection*/

#slideshow {
	width:637px;
	height:482px;
	margin-bottom:20px;
}

#slideshow img {
	width:637px;
	height:482px;
}

#thumbs ul li {
	list-style-type:none;
	float:left;
	width:37px;
	height:48px;
	overflow:hidden;
	margin-right:3px;
}

#thumbs ul li.last {
	margin-right:0;
}

#thumbs ul li img {
	width:37px;
	height:48px;
}

/*collection end*/

/*brand*/

#image {
	width:340px;
	height:550px;
	float:left;
}

#text {
	width:277px;
	width:287px; /*just to make sure there is enough room*/
	height:550px;
	text-align:right;
	float:right;
}

#text p {
	margin-bottom:9px;
}

/*brand end*/

/*contact*/

#contactus {
	height:82px;
	text-align:right;
	margin-bottom:130px;
}

#form {
	font-size:14px;
	float:right;
	font-weight: bold;
	text-align:right;
	margin-top: 200px;
	width: 400px;
}

#form table {
	border-collapse:collapse;
	
}

#form table td, #form table th {
	text-align:right;
	vertical-align:top;
	padding-bottom:10px;
	line-height:normal;
	font-size:12px;
}

#form table th {
	font-weight:bold;
	padding-right:6px;
}

#form table input {
	border:1px solid #000;
	height:14px;
	width:250px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#form table textarea {
	border:1px solid #000;
	height:70px;
	width:250px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#form p {
	margin-top:10px;
}

/*contact end*/

/*content end*/

/*container end*/