/* --- global properties --- */

Body {
	background-attachment : fixed;
	background-color : #000000;
	background-image : url(../images/bg/bg.jpg);
	background-position : 50% 0%;
	background-repeat : repeat-y;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	text-align : center;
}

p { margin-bottom : 15px; margin-top : 0px; padding : 0px; }

h1 {
	clear : left;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.5em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
}

h2 {
	clear : left;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
}

h3 {
	clear : left;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.0em;
	font-weight : bold;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
}

/* --- global properties --- */


/* --- content & navigation divs ---*/

#Container {
	border : 0px solid #ffffff;
	margin : auto;
	width : 960px;
}

#SideNav {
	border : 0px solid #ffffff;
	float : left;
	padding-right : 30px;
	padding-top : 32px;
	text-align : right;
	width : 240px;
}

#Content {
	border : 0px solid #ffffff;
	color : #ffffff;
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	padding-top : 32px;
	text-align : left;
	width : 686px;
}

#NavLinks { border : 0px solid #ffffff; float : right; }

#PageTop {
	border : 0px solid #ffffff;
	color : #ffffff;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom : 15px;
	margin-top : 22px;
}

#PageHeader {
	border : 0px solid #ffffff;
	float : left;
	text-align : left;
}

#MusicPlayer {
	border : 0px solid #ffffff;
	float : left;
	left : 22px;
	margin-bottom : 15px;
	position : relative;
}

.WhiteSpaceClear { clear : left; }

#Contact {
	background-color : #000000;
	background-image : url(../images/logos/logo_usa_contact.gif);
	background-position : right;
	background-repeat : no-repeat;
	margin-bottom : 15px;
	padding-bottom : 8px;
	padding-left : 8px;
	padding-right : 0px;
	padding-top : 8px;
	text-align : left;
	width : 574px;
}

.Tunes { margin-bottom : 15px; width : 582px; }

.ReleaseInfo {
	border : 0px solid #ffffff;
	clear : both;
	margin-bottom : 25px;
	width : 560px;
}

 .ReleaseInfoTop {
	background-color : #000000;
	height : 180px;
	padding : 10px;
	width : 560px;
}

.ReleaseInfoTop .Left { float : left; width : 25%; }

.ReleaseInfoTop .Right { background-color : #000000; float : right; width : 70%; }

.ReleaseInfoBtm { width : 560px; }

.ReleaseInfoBtm .Left { float : left; }

.ReleaseInfoBtm .Right {
	background-color : #000000;
	left : 168px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	position : relative;
	width : 70%;
}

.Logos { text-align : center; }

.WhitePanel {
	background-color : #ffffff;
	border : 5px solid #ff0000;
	color : #000000;
	margin-bottom : 15px;
	padding : 5px;
	text-align : center;
}

.Home { width : 574px; }

.GalleryPics {
	margin-bottom : 15px;
	text-align : center;
	width : 100%;
}

.Label, .Artists, .Releases, .Shop, .Press, .Gallery, .SignUp, .ContactUs { width : 582px; }

.BlackBox {
	background-color : #000000;
	font-weight : normal;
	margin-bottom : 35px;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;
	width : 552px;
}

/* --- content & navigation divs ---*/


/* --- images --- */

.ImgFloatLeft {
	background-color : #000000;
	float : left;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
}

.ImgFloatRight {
	background-color : #000000;
	float : right;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
}

#Contact img { position : relative; top : 2px; }

a img { border : 2px solid #000000; }

a:hover img { border : 2px solid #ff0000; }

.Sleeves img {
	border-left : 5px solid #ff0000;
	border-right : 5px solid #ff0000;
}

/* --- images --- */


/* --- headers --- */

#PageHeader h2 {
	background-color : #FF0000;
	clear : left;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 404px;
}

.Home h1 {
	background-color : #FF0000;
	clear : left;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 572px;
}

.Home h2 {
	background-color : #000000;
	clear : left;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 572px;
}

.Artists h2, .Releases h2, .Shop h2, .Press h2, .Gallery h2, .SignUp h2, .ContactUs h2 {
	background-color : #FF0000;
	clear : left;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 572px;
}

.ReleaseInfo .ReleaseInfoTop .Right h2, .ReleaseInfo .ReleaseInfoBtm .Right h2 {
	background-color : transparent;
	padding : 0px;
	width : auto;
}

.BlackBox h2 { padding : 0px; }

/* --- headers --- */


/* --- text --- */

span.Genre {
	font-size : 0.8em;
	font-weight : normal;
	margin-right : 15px;
	padding-left : 15px;
}

.ArtistBox span.Title { font-size : 1.0em; font-weight : bold; }

.ArtistBox span.Mix { font-size : 0.8em; font-weight : normal; }

span.Featuring { font-size : 0.7em; font-weight : normal; }

.ReleaseInfo .ReleaseInfoBtm .Right p { font-weight : lighter; }

/* --- text --- */


/* --- paragraphs --- */

.Artists p, .Label p, .Gallery p {
	background-color : #000000;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

/* --- paragraphs --- */


/* --- links --- */

#SideNav a { margin-bottom : 5px; }

#SideNav a.Home {
	background-image : url(../images/nav/btn_home_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Home {
	background-image : url(../images/nav/btn_home_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.HomeCurrent {
	background-image : url(../images/nav/btn_home_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.HomeCurrent {
	background-image : url(../images/nav/btn_home_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.Label {
	background-image : url(../images/nav/btn_label_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Label {
	background-image : url(../images/nav/btn_label_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.LabelCurrent {
	background-image : url(../images/nav/btn_label_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.LabelCurrent {
	background-image : url(../images/nav/btn_label_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.Artists {
	background-image : url(../images/nav/btn_artists_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Artists {
	background-image : url(../images/nav/btn_artists_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.ArtistsCurrent {
	background-image : url(../images/nav/btn_artists_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.ArtistsCurrent {
	background-image : url(../images/nav/btn_artists_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.Releases {
	background-image : url(../images/nav/btn_releases_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Releases {
	background-image : url(../images/nav/btn_releases_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.ReleasesCurrent {
	background-image : url(../images/nav/btn_releases_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.ReleasesCurrent {
	background-image : url(../images/nav/btn_releases_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.Shop {
	background-image : url(../images/nav/btn_shop_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Shop {
	background-image : url(../images/nav/btn_shop_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.ShopCurrent {
	background-image : url(../images/nav/btn_shop_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.ShopCurrent {
	background-image : url(../images/nav/btn_shop_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.Press {
	background-image : url(../images/nav/btn_press_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Press {
	background-image : url(../images/nav/btn_press_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.PressCurrent {
	background-image : url(../images/nav/btn_press_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.PressCurrent {
	background-image : url(../images/nav/btn_press_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.Gallery {
	background-image : url(../images/nav/btn_gallery_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Gallery {
	background-image : url(../images/nav/btn_gallery_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.GalleryCurrent {
	background-image : url(../images/nav/btn_gallery_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.GalleryCurrent {
	background-image : url(../images/nav/btn_gallery_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.Signup {
	background-image : url(../images/nav/btn_signup_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.Signup {
	background-image : url(../images/nav/btn_signup_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.SignupCurrent {
	background-image : url(../images/nav/btn_signup_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.SignupCurrent {
	background-image : url(../images/nav/btn_signup_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.ContactUs {
	background-image : url(../images/nav/btn_contact_1.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.ContactUs {
	background-image : url(../images/nav/btn_contact_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a.ContactUsCurrent {
	background-image : url(../images/nav/btn_contact_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#SideNav a:hover.ContactUsCurrent {
	background-image : url(../images/nav/btn_contact_2.gif);
	background-repeat : no-repeat;
	display : block;
	height : 23px;
	width : 117px;
}

#PageHeader a img { margin-bottom : 0px; }

#PageHeader a:hover img { margin-bottom : 0px; }

#PageHeader a { color : #FFFFFF; text-decoration : none; }

#PageHeader a:hover { color : #FF0000; text-decoration : underline; }

#PageHeader a.Current { color : #FF0000; text-decoration : none; }

#PageHeader a.Current:hover { color : #FF0000; text-decoration : underline; }

.Home a img { border : 5px solid #000000; margin-bottom : 0px; }

.Home a:hover img { border : 5px solid #FF0000; margin-bottom : 0px; }

#Contact ul li a { color : #ff0000; text-decoration : underline; }

#Contact ul a:hover { color : #ffffff; text-decoration : underline; }

p a { color : #ff0000; text-decoration : none; }

p a:hover { color : #ffffff; text-decoration : underline; }

h2 a { color : #ffffff; text-decoration : none; }

h2 a:hover { color : #ffffff; text-decoration : underline; }

.ArtistBox p.Black a { color : #ff0000; text-decoration : none; }

.ArtistBox p.Black a:hover { color : #ff0000; text-decoration : underline; }

.ArtistBox ul a { color : #ff0000; text-decoration : none; }

.ArtistBox ul a:hover { color : #ffffff; text-decoration : underline; }

.Artists a img { border : 5px solid #000000; margin-bottom : 15px; }

.Artists a:hover img { border : 5px solid #FF0000; margin-bottom : 15px; }

.Press ul a { color : #ff0000; text-decoration : none; }

.Press ul a:hover { color : #ffffff; text-decoration : underline; }

.ReleaseInfo a { color : #ffffff; text-decoration : none; }

.ReleaseInfo a:hover { color : #ffffff; text-decoration : underline; }

.ReleaseInfo ul a:hover { color : #ffffff; text-decoration : underline; }

.Logos a img { border : 2px solid #ffffff; }

.Logos a:hover img { border : 2px solid #ff0000; }

/* --- links --- */


/* --- horizonal lines --- */

/* --- horizonal lines --- */


/* --- tables --- */

table.Logos { width : 100%; }

table.Logos td { padding : 5px; }

/* --- tables --- */


/* --- form properties --- */

form { margin : 0px; margin-bottom : 15px; padding : 0px; }

form ul {
	margin : 0px;
	padding : 0px;
	padding-bottom : 15px;
	padding-top : 15px;
}

#PageHeader ul {
	list-style-type : none;
	margin : 0px;
	margin-bottom : 15px;
	padding : 0px;
}

#PageHeader li {
	display : inline;
	margin : 0px;
	padding : 0px;
	padding-right : 15px;
}

#Contact ul { list-style-type : none; margin : 0px; padding : 0px; }

#Contact li { display : inline; padding-right : 5px; }

.ArtistBox ul {
	background-color : #000000;
	list-style-type : none;
	margin : 0px;
	padding : 5px;
	padding-left : 10px;
}

.ArtistBox li { display : inline; padding-right : 10px; }

.ReleaseInfoTop .Right ul { margin : 0px; padding : 0px; }

.ReleaseInfoTop .Right li {
	background-image : url(../images/bullets/bullet_arrow.gif);
	background-repeat : no-repeat;
	list-style-type : none;
	margin : 0px;
	padding : 0px;
	padding-bottom : 10px;
	padding-left : 22px;
}

.Press ul {
	background-color : #000000;
	margin : 0px;
	margin-bottom : 15px;
	margin-left : 30px;
	padding : 0px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-top : 5px;
}

.Press ul li { list-style-type : none; }

.Gallery ul li { display : inline; list-style-type : none; }

.SignUp .WhitePanel ul li { display : inline; }

.SignUp .WhitePanel input.Email { width : 150px; }

/* --- form properties --- */