@charset "UTF-8";
/* CSS Document */

body {
	background:#FFF;
	height:auto;
	background-image:url(images/master_background.gif);
	background-repeat:no-repeat;
	text-align:center;
}

#wrapper {
	width: 1000px;
	height: 960px;
	margin-left:auto;
	margin-right:auto;
}

#wrapper-m {
	
		width: 100%;
	height: 100%;
	background-image:url(images/phone_back.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#wrapper_loose {
	width:auto;
	height:auto;
}

#tan-m {
	
		width: auto;
	height: auto;
	background-image:url(images/phone_back.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}


/* Header */

#header {
	width: 1000px;
	height: 288px;
	background: transparent url(images/header.png) no-repeat;
}

#header-m {
	width: auto;
	max-width: 600px;
	height: 187px;
	background: transparent url(images/m_header.gif) no-repeat;
}

#iconmenu {
	width: 400px;
	height: 50px;
	float:right;
	position:relative;
	top: 25px;
	margin-right: 5px;
}

#iconmenu-m {
	float:right;
	position:relative;
	top: 25px;
}

a.myspace {
	display: block;
	float: right;
	width: 48px;
	height: 48px;
	margin-left: 5px;
	background: transparent url(images/myspace.png) no-repeat;
}

a.myspace:hover {
	background-position: -48px 0;
}

a.facebook {
	display: block;
	float: right;
	width: 48px;
	height: 48px;
	margin-left: 5px;
	background: transparent url(images/facebook.png) no-repeat;
}

a.facebook:hover {
	background-position: -48px 0;
}

a.youtube {
	display: block;
	float: right;
	width: 48px;
	height: 48px;
	margin-left: 5px;
	background: transparent url(images/youtube.png) no-repeat;
}

a.youtube:hover {
	background-position: -48px 0;
}

a.twitter {
	display: block;
	float: right;
	width: 48px;
	height: 48px;
	margin-left: 5px;
	background: transparent url(images/twitter.png) no-repeat;
}

a.twitter:hover {
	background-position: -48px 0;
}

a.itunes {
	display: block;
	float: right;
	width: 179px;
	height: 48px;
	margin-left: 5px;
	background: transparent url(images/itunes_btn.png) no-repeat;
}

a.itunes:hover {
	background-position: -179px 0;
}

a.itunes2 {
	display: block;
	float: right;
	width: 179px;
	height: 48px;
	margin-left: 5px;
	margin-top: 10px;
	background: transparent url(images/itunes_btn.png) no-repeat;
}

a.itunes2:hover {
	background-position: -179px 0;
}

/* Navigation */

#menuwrapper {
	float:left;
	width: 1000px;
	height: 48px;
	margin-top: 0px;
	background-image:url(images/menu_background.gif);
}

#menuwrapper-m {
	float:left;
	width: auto;
	max-width: 300px;
	height: auto;
	margin-top: 0px;
}

#button_contain {
	float:left;
	width:295px;
	height: 48px;
	border:#060 thin solid;
}

a.contact_btn {
	display: block;
	float: left;
	width: 151px;
	height: 48px;
	background: transparent url(images/ccontact_btn.png) no-repeat;
	cursor:pointer;
}

a.contact_btn:hover {
	background-position: -152px 0;
}

a.photo_btn {
	display: block;
	float: left;
	width: 118px;
	height: 48px;
	background: transparent url(images/foto_btn.png) no-repeat;
	cursor:pointer;
}

a.photo_btn:hover {
	background-position: -118px 0;
}

a.download_btn {
	display: block;
	float: left;
	width: 190px;
	height: 48px;
	background: transparent url(images/down_btn.png) no-repeat;
	cursor:pointer;
}

a.download_btn:hover {
	background-position: -190px 0;
}

a.news_btn {
	display: block;
	float: left;
	width: 109px;
	height: 48px;
	background: transparent url(images/newz_btn.png) no-repeat;
	cursor:pointer;
}

a.news_btn:hover {
	background-position: -108px 0;
}

a.press_btn {
	display: block;
	float: left;
	width: 119px;
	height: 48px;
	background: transparent url(images/presss_btn.png) no-repeat;
	cursor:pointer;
}

a.press_btn:hover {
	background-position: -119px 0;
}

a.shows_btn {
	display: block;
	float: left;
	width: 151px;
	height: 48px;
	background: transparent url(images/showss_btn.png) no-repeat;
	cursor:pointer;
}

a.shows_btn:hover {
	background-position: -151px 0;
}


a.merch_btn {
	display: block;
	float: left;
	width: 122px;
	height: 48px;
	background: transparent url(images/merch_btn.png) no-repeat;
	cursor:pointer;
}

a.merch_btn:hover {
	background-position: -122px 0;
}


/* Shell */

#content_win {
	height:100%;
	width:100%;
}

#page_img {
	position:absolute;
	height:443px;
	width:180px;
	left:2px;
	top:0px;
}

#page_wrapper {
	background-color:#000000;
	position:relative;
	height:100%;
	width:100%;
}

#page_content{
	position:relative;
	background-color:#000000;
	height:443px;
	width:421px;
	left:197px;
	top: 1px;
	padding-left: 1em;
	padding-right: 1em;
	background: url(../img/EZ_PAGE_GLASS.png);
}

#food_banner {
	float:right;
	width: 640px;
	height: 120px;
	background-image:url(images/SUGAR_HIGH.gif);
	background-repeat:no-repeat;
}

/* Player */

#player {
	height:415px;
	width:295px;
	background-color:#000;
	position:relative;
	float:left;
}

/* Content */

#right_cnt {
	float:right;
	margin-top: 18px;
	width: 300px;
	height: auto;
	min-height: 470px;
	margin-right: 20px;
}

#content{
	float:left;
	height:530px;
	width:620px;
	margin-top: 55px;
	margin-left: 20px;
	margin-right: 20px;
}

#content-m{
float: left;
	height:auto;
	width: auto;
	margin-top: 30px;
	padding-left: 5px;
	padding-right: 5px;
}


/* Footer */

#footer {
	background-color:#DAA444;
	background-image:url(images/footer_back.gif);
	background-repeat:no-repeat;
	width: 1000px;
	height: 70px;
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
	padding-top: 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#footer2 {
	width: 1000px;
	height: 70px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	vertical-align: middle;
	padding-top: 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: 500;
	color:#FFFFFF;
}

#footerm {
	width:auto;
	height:auto;
	padding-top: 45 px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
