#buyBar_retrofuture_pre {
		display: none;
}

#buyBar_retrofuture_badge {
}

#buyBar_retrofuture {
	display: none;
}

#buyBar_links_antZen {
	display: none;
}

/* reset
----------------------------------------------- */
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}


// remember to define focus styles! :focus { outline: 0; }


// remember to highlight inserts somehow! ins { text-decoration: none; } del { text-decoration: line-through; }


// tables still need 'cellspacing="0"' in the markup table { border-collapse: collapse; border-spacing: 0; }
*/


/* Global
----------------------------------------------- */
html {
	overflow: auto;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana;
	font-size: 10px;
	color: #CBD0CF;
	text-align: center;
	background-color: #470000;
/*	scrollbar-arrow-color: #FAB328;
	scrollbar-darkshadow-color: #470000;
	scrollbar-track-color: #470000;
	scrollbar-face-color: #470000;
	scrollbar-shadow-color: #FAB328;
	scrollbar-highlight-color: #470000;
	scrollbar-3dlight-color: #FAB328;
*/
}

.main-wrapper img {
	border: 1px solid #3C4014;
}

.spacer {
	clear: both;
}

td {
	font-size:10px;
	margin: 0;
}

.red {
	color: #D70404;
}

.orange {
	color: #FAB328;
}

.signature {
	margin-top: 1em;
	text-align: right;
}

/* Links
----------------------------------------------- */
a {
	text-decoration: none;
	color: #CBD0CF;
	font-weight: bold;
}

a:visited {
	color: #CBD0CF;
	font-weight: bold;
}

a:focus {
	color: #FAB328;
	font-weight: bold;
}

a:hover {
	color: #FAB328;
	font-weight: bold;
}

a:active {
	color: #FAB328;
	font-weight: bold;
}

/* Welcome screen
----------------------------------------------- */
.welcome-outter-wrapper {
	text-align: center;
	vertical-align: center;
}

.welcome-inner-wrapper {
	width: 700px;
	margin: auto;
}

.welcomeBanner {
	width: 700px;
	height: 197px;
	background: url("../images/layout/underConstruction.jpg") no-repeat;
	border: #FAB328 1px solid;
}

.welcomeLinks {
	display: none;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

/* Wrappers
----------------------------------------------- */
.outter-bg-wrapper {
	width: 860px;
	margin: 0px auto;
	text-align: center;
	background: url("../images/layout/background860x1.png") repeat-y;
}

.outter-wrapper {
	position: relative;
	width: 820px;
	margin: 0px auto;
	text-align: left;
	_height: 0;
}

.header-wrapper {
	position: relative;
	margin: 0px auto 40;
	width: 100%;
	height: 255px;
	border: #FAB328 0px solid;
/*	background: url("../images/layout/header820x255.jpg") no-repeat;
*/	z-index: 0;
	_height: 0;
}

.menu-wrapper {
	position: absolute;
	right: 1px;
	top: 204px;
	margin: 0px;
	width: 500px;
	text-align: center;
	border: 0px solid;
	z-index: 10;
	_height: 0;
}

.menuIframe {
/*	background-color: transparent;*/
}

.main-wrapper {
	position: relative;
	width: 100%;
	border: 0px solid;
	z-index: 40;
	_height: 0;
}

.major-wrapper {
	float: left;
	width: 740px;
	margin-left: 60px;
	margin-bottom: 50px;
	border: 0px solid;
	_height: 0;
}

.sidebar-wrapper {
	float: right;
	margin-right: 20px;
	margin-bottom: 50px;
	top: 0;
	text-align: left;
	border: 0px solid;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
	z-index: 50;
	}

.footer-wrapper {
	margin: 0px auto;
	width: 860px;
	height: 25px;
	margin-bottom: 15px;
	background: url("../images/layout/footer860x25.png") no-repeat;
	border: 0px solid;
}

/* Menu
----------------------------------------------- */
.menuItem {
	border: 0px solid;
	text-align: center;
}

#menu td {
	font-size: 10px;
	color: #CBD0CF;
}

#menu a {
	text-decoration: none;
	color: #FAB328;
	font-weight: bold;
}

#menu a:active {
	text-decoration: none;
	color: #FAB328;
	font-weight: bold;
}

#menu a:visited {
	text-decoration: none;
	color: #FAB328;
	font-weight: bold;
}

#menu a:hover {
	text-decoration: none;
	color: #FAB328;
	font-weight: bold;
}

.menuSelf {
	font-weight: bold;
}

/* Index
----------------------------------------------- */
#main-wrapper-index {
	float: left;
	border: 0px	solid;
	margin-bottom: 0;
}

#major-index {
	margin: -9px 0 30 0;
	width: 450px;
}

#sidebar-wrapper-index {
	margin-top: 0px;
	width: 316px;
	border: 0px solid;
}

#featured_retrofuture {
	position: relative;
	width: 100%;
	border: 0px solid;
	margin: 0;
}

#featured_retrofutureImg {
	position: absolute;
	top: -26px;
	left: 14px;
	z-index:0;
	border: none;
}

#featured_retrofutureTracklisting {
	position: relative;
	margin: 7px 0 0 250;
	line-height: 14px;
	z-index: 5;
}

#featured_retrofutureLabel {
	position: relative;
	margin-top: 1.5em;
	z-index: 5;
}

#featured_retrofutureMore {
	display: none;
}

#featured_retrofuturePlayer {
	position: relative;
	float: none;
	margin-top: 2em;
	border: 0px solid;
	left: 0px;
}

#news_retrofuturePlayer {
	position: relative;
	float: none;
	margin-top: -0.5em;
	border: 0px solid;
	left: 1px;
	top: 0px;
}

#featured_promoInfo {
	position: absolute;
	top: 240px;
	left: 53px;
	width: 172px;
	z-index:10;
	border: 0px solid;
	text-align: center;
	color: #D70404;
	margin-right: 0px;
	vertical-align: 8px;
}

#featured_promoInfo a {
	text-decoration: none;
	color: #D70404;
	font-weight: bold;
}

#featured_promoInfo a:active {
	text-decoration: none;
	color: #D70404;
	font-weight: bold;
}

#featured_promoInfo a:visited {
	text-decoration: none;
	color: #D70404;
	font-weight: bold;
}

#featured_promoInfo a:hover {
	text-decoration: none;
	color: #FAB328;
	font-weight: bold;
}

#featured_buyBar {
	position: relative;
	margin-top: 10px;
	padding: 0;
	background: none;
}

#index_text1 {
	margin: 40px 56 0 34;
	text-align: justify;
}

#index_text1Title {
	margin-bottom: 1em;
	color: #FAB328;
	font-weight: bold;
}

#index_text1More {
	display: none;
}

#index_comingSoon {
	display: none;
	margin: 40px 0 0 34;
	padding: 3px 0 4 5;
	background: url("../images/layout/menu_degrade_L.png") repeat-y;
}

.comingNextTitle {
	font-weight: bold;
}

#comingNextStar {
	border: 0;
	margin-left: -1px;
	vertical-align: text-bottom;
}

.comingNextTitleText {
	color: #FAB328;
	display: inline;
}

.comingNextItem {
	margin-top: 1em;
}

#index_video1 {
	margin: 40px 0 0 34;
	width: 359px;
	height: 298px;
	border: 1px solid #3C4014;
}

#index_sidebar_video1 {
	margin: 0px;
	width: 314px;
	height: 262px;
	border: 1px solid #3C4014;
}

#index_weborama {
	margin: 31px 0 0 34;		
	width: 359px;
}

#index_weborama .comingNextTitle {
	padding: 3px 0 5 5;
	background: url("../images/layout/menu_degrade_M.png") repeat-y;
}


#sidebar_index_text1 {
	display: none;
	text-align: justify;
}

#sidebar_index_text1 {
	text-align: justify;
}

#sidebar_index_text1Title {
	margin-bottom: 1em;
	color: #FAB328;
	font-weight: bold;
}

#sidebar_index_text1More {
	display: none;
}

#sidebar_index_news {
	margin-top: 40px;
	border: 0px solid;
}

.newsPost {
	position: relative;
	margin-bottom: 20px;
	vertical-align: bottom;
	_height: 0;
}

.newsText {
	padding-left: 10px;
}

/* ----------------test nouveaux newsPosts -----------------------
.newsPost {
	position: relative;
	width: 500px;
	_height: 0;
	border: 1px solid;
	margin-bottom: 20px;
	height: 150px;
	vertical-align: bottom;
}

.newsPostText img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.newsPostContent {
	display: inline;
	vertical-align: bottom;
}


.newsPostText {
	display: inline;
	vertical-align: bottom;
}
*/

#sidebar_index_weborama {
	display: none;
	margin-top: 40px;
}

#sidebar_index_weborama .comingNextTitle {
	padding: 3px 0 5 5;
	background: url("../images/layout/menu_degrade_M.png") repeat-y;
	margin-bottom: 0px;
}

/*#sidebar_index_panovision #comingNextStar {
	border: 0;
	margin-left: -1px;
	margin-right: 0;
}
*/
#weboramaSimpleCenter {
	border: 1px solid #3C4014;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#weboramaBanner {
	border: 1px solid #3C4014;
	margin-top: 30px;
}


#weboramaDuoLeft {
	border: 1px solid #3C4014;
	float: left;
	margin-top: 20px;
}

#weboramaDuoRight {
	border: 1px solid #3C4014;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
}

/* Players
----------------------------------------------- */
.audioPlayer {
	float: right;
	margin-top: 1em;
	height: 15px;
}

.audioPlayerCaption {
	display: inline;
	vertical-align: 9px;
	margin-right: 7px;
}

.audioPlayer object {
	position: relative;
	top: -2px;
	left: -3px;
}


.videoPlayer {
}

#videoPlayer_MySpace {
	display: none;
}

/* Discography
----------------------------------------------- */
#major_discography {
	margin-left: 32px;
	margin-bottom: 30px;
	width: 767px;
	border: 0px solid;
}

#sidebar_discography {
	display: none;
}

#audioPlayer_metastases , #audioPlayer_scars {
}

#albums {
	display: none;
	font-weight: bold;
	margin-bottom: 2em;
}

.album {
	position: relative;
	margin: 0px 0 80 0;
	_height: 0;
	border: 0px solid;
}

.cover {
	float: left;
	width: 245px;
	border: 0px solid;
}

.album .audioPlayer {
	width: 245px;
}

.albumInfo {
	float: left;
	border: 0px solid;
}

.albumDescription {
	float: left;
	width: 230px;
	border: 0px solid;
}

.albumTitle {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 2em;
}

.trackListing {
	display: block;
	width: 100%;
	padding-left: 0px;
	text-align: left;
	clear: both;
}
.trackNumber {
	float: left;
	width: 30px;
}

.trackTitle {
	float: left;
}

.trackDuration {
	float: right;
	text-align: right;
}

.chronique {
	float: right;
	margin-top: 3em;
	width: 250px;
	text-align: justify;
	border: 0px solid;
}

#remixes {
	font-weight: bold;
	margin-bottom: 2em;
	margin-left: 23px;
}

.remix {
	float: left;
	width: 16.6%;
	height: 14em;
	text-align: center;
}

.remix img {
	display: block;
	margin: auto;
	margin-bottom: 7px;
}

#remix_scars {
	display: none;
}

#album_scars .trackListing {
	width: 300px;
}

/* Visuals
----------------------------------------------- */
#major_gallery {
	position: relative;
	width: 780px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 0px solid;
}

#major_video {
	position: relative;
	width: 780px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 0px solid;
}

#index_video2 {
	margin: 40px 0 0 0;
	width: 352px;
	border: 1px solid #3C4014;
	height: 293px;
}

#sidebar_visuals {
	display: none;
}

#flashcontent {
	height: 430px;
}

/* Shop
----------------------------------------------- */
#major_shop {
}

#shopHeader {
	margin-bottom: 60px;
	border: 0px solid;
}

#shopFooter {
}

#creditCards {
	float: right;
	margin-right: -1;
}

#cart img, #creditCards {
	border: none;
}

.shopItem {
	float: left;
	width: 50%;
	margin-bottom: 60px;
	border: 0px solid;
}
/*html>body .shopItem {
	width: 390px;
}*/

.shopItemDescription {
	padding-left: 20px;
}

.buyBar {
	width: 100%;
	margin-top: 1em;
	padding-left: 4px;
	height: 19px;
	border: 0px solid;
	background: url("../images/layout/menu_degrade_S.png") repeat-y;
}

.buyBar_priceItem {
	position: relative;
	width: 110px;
	border: 0px solid;
	display: inline;
	font-weight: bold;
	top: -3px;
}
html>body .buyBar_priceItem {
	display: inline-block;
}

.buyBar_orderForm {
	position: relative;
	top: 1px;
	display: inline;
}

.buyBar_orderForm form {
	display: inline;
}

.buyBarAlternate {
	width: 100%;
	margin-top: 1em;
	padding-left: 4px;
	height: 19px;
	border: 0px solid;
	background: url("../images/layout/menu_degrade_S.png") repeat-y;
}

.buyBarAlternate .buyBar_priceItem {
	top: 3px;
}

.buyBarAlternate_orderForm {
	position: relative;
	display: inline;
	top: 3px;
}

.shop_buy {
	position: relative;
	margin-top: 15px;
	margin-bottom: 40px;
	width: 100%;
	border: 0px solid;
}

.shop_addCart {
	display: inline;
	width: 100%;
	margin-left: 100px;
	border: 0px solid;
}

.shop_addCart form {
	display: inline;
}

.soldOut {
	margin-top: 15px;
	font-weight: bold;
	font-style: italic;
}

/* Links
----------------------------------------------- */
#major_links {
}

#title_links {
	display: none;
	font-weight: bold;
	margin-bottom: 2em;
	padding: 3px;
	background: url("../images/layout/menu_degrade_L.png") repeat-y;
}

.linksColumn {
	float: left;
	width: 25%;
	border: 0px solid;
}

.linksColumnHeader {
	margin-bottom: 2em;
	font-weight: bold;
	text-transform: capitalize;
}

.linksPicture {
	margin-top: 40px;
}

/* Bio
----------------------------------------------- */
#major_bio {
}

#title_bio {
	display: none;
	font-weight: bold;
	margin-bottom: 2em;
	padding: 3px;
	background: url("../images/layout/menu_degrade_L.png") repeat-y;
}

#bio_text {
	margin-top: 6.5em;
	line-height: 1.5em;
	text-align: justify;
}

#bio_img1 {
	float: left;
	margin: -6.5em 15px 10 0;
}

#bio_img2 {
	float: right;
	margin: 0px 0 20 15;
}

#bio_photoCredits {
	text-align: left;
	margin-top: 3em;
}

/* Contact
----------------------------------------------- */
#major_contact {
}

#title_contact {
	display: none;
	font-weight: bold;
	margin-bottom: 2em;
	padding: 3px;
	background: url("../images/layout/menu_degrade_L.png") repeat-y;
}

.contact_form {
	float: right;
	text-align: right;
	color: #FAB328;
	width: 400px;
}

.contact_formExecResult {
	float: left;
	color: #FAB328;
	width: 250px;
	margin-top: 10em;
}

.contact_formError {
	color: #FF0000;
}

.contact_formInputField {
	color: #CBD0CF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #3C4014;
	background-color: #001616;
	width: 100%;
	padding: 1;
}

.contact_formButton {
	background-color: #001616;
	width: 60px;
	padding: 0px 0 1 0;
	margin: 5 0 0 5;
	font-size: 10px;
	color: #FAB328;
	border: 1px solid #3C4014;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}