
@import "/www2/user_profile/site_skins/1/css/login.css";


#navWrapper {
    margin: 0 auto;
    width: 930px;
}
#navWrapper img {
    margin: 0;
    padding: 0;
    border-width: 0;
}
#navWrapper form {
    margin: 0;
}
#navWrapper a {
    text-decoration: none;
}

#helpLinks {
    white-space: nowrap;
}

#home-headerBanner{
	padding-top:10px;
	padding-bottom:10px;
    padding-right: 10px;
    background: url(../images/adtext_v.jpg) no-repeat 728px 10px;
}

/* artist DHTML nav styles -rh */
#artist_menu {
    display: none;
}
#artist_menu.visible {
    display: block;
    position: absolute;
    top: 134px;
    left: 50%;
    width: 930px;
    margin-left: -465px;
		font-size: 12px;
    background-color: #3c3c3c;
    color: white;
    z-index: 999;
}
#artist_menu div.padding {
    width: 875px;
    height: 1%;
    margin: 0 auto;
    margin-bottom: 2px;
}
#artist_menu div.padding:after {
    display: block;
    clear: both;
    content: " ";
    height: 0;
    overflow: hidden;
}
#artist_menu div.col {
    float: left;
    width: 175px;
}
#artist_menu table.artist {
    cursor: pointer;
    float: left;
    background: black;
    height: 32px;
    width: 174px;
    margin: 0 1px 1px 0;
    /margin: 0 0 1px 0;
}
#artist_menu table.artist td.name {
    font-weight: normal;
    font-size: 10px;
    color: white;
    width: 108px;
}
#artist_menu table.artist td.name a {
    display: block;
    padding-left: 5px;
}
#artist_menu table.artist td.name a:link,
#artist_menu table.artist td.name a:visited {
    color: white;
    text-decoration: none;
    background-color: inherit;
}
#artist_menu table.artist td.name a:hover,
#artist_menu table.artist td.name a:active {
    color: white;
    text-decoration: none;
    background-color: #666;
}

#artist_menu  table.label td.label  {
	color: #ffffff;
	padding-top: 10px;
}

#artist_menu table.label td.label a,
#artist_menu table.label td.label a:visited,
#artist_menu table.label td.label a:active {
	color: #ffffff;
	background: none;
}

#artist_menu table.label td.label a:hover  {
	color: #000000;
	background: none;
}
/* end artist DHTML nav styles */

/* subnavs */
#store_menu, #av_menu{
    display: none;
}
#store_menu.visible {
    display: block;
    position: absolute;
    top: 134px;
    left: 50%;
    width: 66px;
    margin-left: 381px;
    z-index: 999;
}
#store_menu a, #av_menu a {
    display: block;
}
#av_menu.visible {
    display: block;
	position: absolute;
	top: 134px;
    left: 50%;
    margin-left: -98px;
    width: 124px;
    z-index: 999;
}


form.artist_search .button {
    height: 20px;
    vertical-align: middle;
    padding-bottom: 5px;
    /padding-bottom: 6px;
}

#head {
    background-color: black;
    background-repeat:no-repeat;
}
#footer {
    background: #dfdfdf;
    color: #000;
    padding-top: 35px;
}
#footer img {
    /*float: right;  091508_dm */
}
#footer p {
    color: #000;
    margin-left: 50px;
}
#footer a:link, #footer a:visited {
    font-weight: bold;
    color: #600;
}
#footer a:hover, #footer a:active {
    font-weight: bold;
    color: #600;
    background-color: #c3c3c3;
}
#footerArtistList {
    display: none;
}

#defjam_logo {
    margin: 30px 0 0 15px;
    width: 75px;
    height: 67px;
    /*background: url(../images/defjam_driplogo.gif) center center no-repeat;*/
}
#artist_search {
    background-image:url(../images/search_bg.gif);
    background-repeat:repeat-x;
}
.artist_search select {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size:13px;
    color:#000000;
    width:200px;
    background-color:#ffffff;
    border:solid 1px #666;
    padding:0;
    margin-left: 12px;
}
.search_btn {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    margin-right: 15px;
    padding:0px;
    background-color:#690004;
    border:1px solid #ff0000;
    width: 80px;
    border: 1px solid #000000;
    color: #FFFFFF;
    text-transform: uppercase;
}
.search_field {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    color:#000000;
    font-weight:normal;
    font-size:12px;
    padding:1px;
    width:150px;
    background-color:InactiveBorder;
    margin-left: 60px;
    border:solid 1px #666;
}
#head_text {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:#666666;
    letter-spacing:-1px;
    margin:10px 0 0 15px;
}
#head_text a {
    color:#666666;
}
#head_text a:link, .head_text a:visited {
    color:#666666;
    text-decoration: none;
}
#head_text a:hover, .head_text a:active {
    color:#600;
    text-decoration: none;
}
#nav {
    background-image:url(../images/nav_bg.gif);
    background-repeat:repeat-x;
    color:#000000;
    font-size:12px;
    font-weight:bold;

}

/*// Dropdown Nav Styles //*/

dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Arial, Geneva, Helvetica,sans-serif;
    font-weight: bold;
    font-size: 11px;
}

#menu {
	margin-left: 0;
    top: 102px;
    left:0px;
    z-index:100;
		width: 930px;	

}
#menu dl {
    float: left;
    margin: 0;
}

#menu dt {
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    background: #ccc;
    display:inline;
}

#menu dd {
    border: none;
}

#menu li {
    text-align: center;
    background: #CCC;
    padding:0;
}

#menu li a, #menu dt a {
    color: #CCCCCC;
    background-color:#666666;
    text-decoration: none;
    display: block;
    border: none;
}

#menu li a {
    padding:3px 0px;
    border-right:1px solid #CCC;
    border-left:1px solid #CCC;
    border-bottom:1px solid #CCC;
}

#menu li a:hover, #menu dt a:hover {
    background: #660000;
    color:#FFFFFF;
}

#smenu1 {
    display: none;
    position:absolute;
    width:123px;
    top: 24px;
    left: 66px;
}

#smenu3 {
    display: none;
    width:96px;
    left: inherit;
    top:inherit;
}

#smenu4 {
    display: none;
    position:absolute;
    width:71px;
    top: 24px;
    left: 669px;
}

/* STYLE: Login*/
#loginBar {
    /*height: 29px;*/
    text-align: center;
    font-size: 10px;
    padding-top: 7px;
    vertical-align: top;
    color: black;
}
#loginBar div#headerCon1,
#loginBar div#headerCon2 {
    padding-top: 2px;
    color: #000;
}


#loginBar a:link, #loginBar a:active {
    color: #430101;
    text-decoration: underline;
}

#loginBar a:hover {
    color: #430101;
    text-decoration: underline;
    background-color: #d1d1d1;
}

#loginBar a:visited {
    color: black;
    text-decoration: underline;
}

td#bannerContainer{
    vertical-align : top;
}


div#bannerTD{
  background-image: url('http://www6.defjam.com/site/assets/images/side_banner_bg.gif');
  background-position: 0px 168px;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: 380px;
  padding-top: 172px;
  width: 160px;
  height: 660px;
}

/*<!-- News comments code start -->*/
form.comment {
    padding:0;
    margin:0px;
}
form.comment textarea,
form.comment_edit_form textarea {
    color:white;
    background-color: #393939;
    height: 60px;
    width: 400px;
    border:0;
    margin-bottom:12px;
    font-size:10px;
}
form.comment input.submit {
    margin-top:4px;
}
#comment_header {
    margin-top: 1em;
}
form.comment div.error {
    color: red;
    font-weight: bold;
}
form.comment_edit_form {
    margin-bottom: 1.5em;
}
/*<!-- News comments code ends  -->*/

/* ALS fix */

#outsidetable {
    position: static;
    margin: 0 auto;
    /margin: 0;
}



/*
Reveal styles for B3 integration project
added by Condor 11/9/06
*/


/* global shopping cart status */


.cartstatuscontainer{
    display:none;
    float:right;
    padding:2px;
    /*margin-top:-11px;*/
    margin-top:2px;
    margin-right:4px;
    height:16px;
    text-align:right;
    padding:0;
    text-align:right;
    /*background-image:URL(../images/cartstatus-bg.gif);*/
    background-repeat:repeat-x;

}
#cartstatus{
    padding:0;
    text-align:right;
    font-size:9px;
    font-family:arial, verdana, sans-serif;
/*
    background-image:URL(assets/images/cartstatus-bg.gif);
    background-repeat:repeat:x;
*/
    color:black;
}
#cartstatus a:hover, #cartstatus a:link, #cartstatus a:visited, #cartstatus a:active{
    text-decoration:underline;
    color:#933;
}
#carticon{
    margin-top:3px;
}

#alt_logos {
	text-align:left;
	margin-left:360px;
	}

#alt_logos img {
	margin-left:15px;
	}


/* added on 11/10 for B3 integration project, by Condor */
#header_store_b3{
    display:block;
    margin: 0 auto;
}
#storebanner{
    border-collapse:collapse;
    border:0;
    width:350px;
    background-color:#aaa;
    margin:0 0 11px 0;
}
.feature_asset_release-date{
    font-weight:bold;
    line-height:9px;
    margin: 0 0 0 4px;
}
.feature_asset_title-store{
    margin: 0 0 1px 4px;
    font-weight:normal;
}
.store-list-buy-holder{
    text-align:right;
}

/*shop our music*/
#shopholder{
    background-color:white;
    padding: 13px 13px 13px 13px;
    font-size: 12px;
    font-weight:bold;

}
.shop-select{
    width:230px;
}
#shopourmusic{
    margin-bottom:11px;
}

/*cart*/
#cartcontainer{
    margin:11px 0 11px 0;
}
#cartbox{
    background-color:#fff;
    padding:13px;
    font: bold 11px/13px Arial,verdana,sans-serif;
    color:black;
}
#cartbox a, #cartbox a:link, #cartbox a:active, #cartbox a:visited, #cartbox a:hover{
    text-decoration:underline;
    font-color:#660000;
    font-size:13px;
    font-weight:bold;
}
#added-thumbnail{
    display:block;
    float:left;
    margin:9px 5px 2px 0;
}
#added-artistname{
    margin:9px 0 0 0;
    font: bold 17px/9px Arial,verdana,sans-serif;
}
.descriptor-text{
    font: roman 9px/11px Arial,verdana,sans-serif;
    color:#a2a2a2;
}
.descriptor-text-modifier{
    color:black;
}
#cart-total-info{
    margin:11px 0 0 0;
    text-align:right;
}
#go-2-cart-links{
    position:relative;
    vertical-align:bottom;
}
#go-2-cart-links:after{
    content:" ";
    visibility:hidden;
    height:0;
    display:block;
    clear:both;
}

/* flash rotator */
#artist_rotator {
	background-color: #000;
}


.banner_wrap_300x250 {
	width: 310px;
	height: 254px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.banner_wrap_300x250 img.banner_label {
	float: right;
}
/* new layout */
#internalSkyscraper {
    padding-bottom: 21px;
    background: url(../images/advertising/ad-on-dfdfdf-horizontal.gif) no-repeat 0px 600px;
}

