html {
     text-align: center;
     margin: 0;
     }

body {
     font-family: georgia, 'times new roman', times, sans-serif;
     font-size: 11px;
     background-image: url('img/tile.gif');
     text-align: center;
     margin: 20px 0 0 0;
     }

body#home {
     background-image: url('img/hmtile.gif');
     text-align: center;
     margin: 20px 0 0 0;
     }

body#popup {
     background-color: white; background-image: none;
     text-align: center;
     margin: 10px 0 0 0;
     }

form { margin: 0; }
form td {padding:2px;}


.formfield { font-size: 11px; }
.formline { border-bottom: 1px solid #E5E5E5; height: 1px; font-size: 1px; line-height: 1px; OVERFLOW-Y: hidden;}
.button { font-weight: bold; font-size: 9px; background: #f2f2f2; text-transform: uppercase; color: #797979; font-family: tahoma, arial;}

td#buttonpad { padding-left: 3px; }
td#required {color: #CD0000;}

a img { border-width:0; border-style:none; }

A {color: #590011; text-decoration: none;}
A:LINK {color: #590011; text-decoration: none;}
A:VISITED {color: #590011; text-decoration: none;}
A:ACTIVE {color: #590011; text-decoration: none;}
A:HOVER {color: #590011; text-decoration: underline; }

h1 { font-size: 14px; font-family: 'tahoma', verdana, arial, sans-serif; color: #590011; font-weight: bold; padding: 0; padding-top: 5px; margin: 0;}
h2 { font-size: 12px; font-family: 'tahoma', verdana, arial, sans-serif; color: black; font-weight: bold; padding: 0; margin: 0;}
h3 { 
     font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; 
     color: #590011; text-transform: uppercase; font-weight: bold; 
     padding: 0; margin: 0; line-height: 14px;
     padding-bottom: 3px; color: #9E001E; border-bottom: 1px solid #DCDCDC;}

h4 { font-size: 11px; font-family: 'tahoma', verdana, arial, sans-serif; color: #484848; font-weight: normal; padding: 0; padding-bottom: 6px; margin: 0;}
    
h1 img {padding: 0 0 10px 5px;}
      
img#right {padding: 0 0 10px 10px;}
img#left {padding: 0 10px 10px 0px;}

div#container {margin: auto; text-align: center; width: 100%;}

div#nav {
     margin: 0 auto; width: 772px; text-align: left; z-index: 100; 
     height:23px; OVERFLOW-Y: hidden;
     }

div#container>div#nav {
     OVERFLOW: visible;
     }

div#nav ul {
	padding: 0; margin: 0; list-style: none;
	width: 772px; height:23px; float: left;
}


div#nav li { /* all list items */
	height:23px; display: inline; float: left;
	padding: 0; margin: 0; 
	position: relative; 	
}


div#nav li a:hover{ /* all list items */
	background-color: transparent; background-image: url('img/nav_hover.gif'); display: block; 
}

div#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 23px; font-size: 10px;
	left: -1px; width:180px; 
}

div#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 23px;
	left: 0px;
}

div#nav li li { /* second-level lists */
	text-indent: 5px; line-height: 23px; width:180px; 
        border: 1px solid #590011; border-top: none; background-image: url('none'); background-color: white; 

}

div#nav li li a { /* second-level lists */
    display: block;

}

div#nav li li a:hover { /* second-level lists */
    background-image: url('none'); background-color: #CECECE; text-decoration: none;

}

div#nav li:hover ul { /* lists nested under hovered list items */
	display: block;
}

div#nav li.over ul { /* lists nested under hovered list items */
	display: block;
}


div#footer { margin: 0 auto; width: 100%; height: 46px; padding-top: 1px; clear: both; background-image: url('img/fnav_tile.gif');}          
ul#footer { width: 772px; height: 20px; list-style: none; margin: auto; padding: 0; padding-top: 1px; }
ul#footer li { display: inline; float: left; }
ul#footer li a { display: block; }
ul#footer li a:hover { background-color: transparent; background-image: url('img/fnav_hover.gif'); } 
 

body#home div#footer { margin: 0 auto; width: 772px; height: 20px; padding-top: 1px; clear: both; background-image: url('none');}          
body#home ul#footer { height: 20px; float: left; list-style: none; margin: 0; padding: 0; }

div#first {
     width: 770px; margin: 0 auto; height: 342px;
     background-color: white; 
     padding-left: 1px; padding-right: 1px;
     border-left: 1px solid #8D8D8D; border-right: 1px solid #8D8D8D; z-index: 0; clear: left;
     }
     
div#second {
     width: 770px; margin: 0 auto;
     }
     
div#main {
     width: 772px; 
     background-image: url('img/maintile.gif');
     border-left: 1px solid #8D8D8D; border-right: 1px solid #8D8D8D; margin: 0 auto;
     }


div#plays {
     width: 509px; height: 135px;
     margin: 0; margin-top: 4px;
     float: left; 
     background-color: #590011;
     border: 1px solid #590011; border-bottom: none;
     }
     
div#playsborder {
     width: 507px; height: 135px;
     margin: 0;
     text-align:left;
     border: 1px solid #8C001B; border-bottom: none;
     } 
     
td#plays {
     font-family: georgia, 'times new roman', times, sans-serif;
     font-size: 10px; 
     color: #590011; 
     background-color: #EFE6E7; padding: 4px;
     }

span#plays {font-size: 11px; font-weight: bold;}
span#plays a {color: #590011;}
span#plays a:hover {text-decoration: underline;} 

span#date { line-height: 21px;}
     
td#buy { background-color: #DECCCF; }
td#buy a:hover { background-color: white; display: block; }
     
     
div#promo {
     width: 254px; height: 100px;
     margin: 0; margin-top: 4px;
     clear: both;
     float: right;
     }
          
img#credit { text-align: center; margin-top: 5px; }     



div#secid {
     margin: 0; width: 772px; height: 114px;
     }


div#subnav { width:175px; margin: 0; padding: 0px 2px 2px 2px; }

ul#subnav  {
	margin: 0 0 0 0; text-align: left;
	padding: 0 0 0 0px; width: 174px;
	list-style: none;
        font-size: 11px; 
	}

ul#subnav li {
	margin: 0 0 0 0;
        padding: 2px; padding-left: 5px;
        border-top: 1px solid white;
        border-bottom: 1px solid #8D8D8D; 
	}

ul#subnav li a { display: block;
        text-decoration: none; color: #787878; font-size: 11px; 
        }

ul#subnav li a:hover {  
	background-color: #F3F3F3; color: #590011; 
        }

td#left {
     margin: 0px; width: 179px;
     }

td#right {
     margin: 0; padding: 15px; padding-top: 0px; width: 590px; text-align: left; 
     }

div#date { font-size: 11px; color: #505050; padding-top: 3px;}
div#headline { font-size: 14px; padding-bottom: 3px; color: #9E001E; border-bottom: 1px solid #8D8D8D; font-weight: bold;}
#text,.text {font-size: 11px; padding-top: 5px; font-weight: normal;}


div#staff {}
div#staff td { padding: 3px 0 3px 0; border-bottom: 1px solid #E2E2E2; vertical-align:middle;}
td#tda { width: 175px; padding: 3px 10px 3px 0;}
td#head { font-weight: bold; color: #9E001E; padding-top: 20px; text-transform: uppercase; font-family: 'tahoma', verdana, arial, sans-serif; }

ul#related { list-style-type: disc; margin: 0; padding: 0 0 0 20px; }
ul#related li { padding-bottom: 5px; }
ul#related li a { }
ul#related li a:hover {  } 

#prices {font-family: tahoma, arial; border: 1px solid #B8B8B8; border-left: none; border-bottom: none;}
#prices td {border-bottom: 1px solid #B8B8B8; padding:4px;}
td#seca { background-color: #818181; text-align: center; color:white; }
td#secb { background-color: #CECECE; text-align: center; }

#groups {font-family: tahoma, arial;}
#groups td {border-bottom: 1px solid #B8B8B8; padding:4px;}


div#leftpad { width: 167px; padding: 5px;}
div#leftborder {background-color: #F4F4F4; border: 1px solid #B9B9B9; }

div#news { font-family: tahoma, arial;  }

ul#news  {
	margin: 0; text-align: left;
	width: 145px; 
	list-style-image: url('img/bullet_mr.gif');
        list-style-type: disc;
        list-style-position: outside; font-size: 10px; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
	}

ul#news li {
	margin: 0; 
        padding-bottom: 5px;
        padding-top: 2px; 
	}

ul#news li a { 
        text-decoration: none; 
        }

ul#news li a:hover {  
	text-decoration: underline; 
        }


td#jan, td#feb, td#mar, td#apr, td#may, td#jun, 
td#jul, td#aug, td#sep, td#oct, td#nov, td#dec   
      { border: 1px solid white; padding: 4px; width: 60px; height: 64px; text-align: left; font-family: tahoma, arial; vertical-align: top; font-size: 12px;}

td#jan { background-color: #E8E8E8; }
td#feb { background-color: #C2C2C2; }
td#mar { background-color: #E8E8E8; }
td#apr { background-color: #C2C2C2; }
td#may { background-color: #E8E8E8; }
td#jun { background-color: #C2C2C2; }
td#jul { background-color: #E8E8E8; }
td#aug { background-color: #C2C2C2; }
td#sep { background-color: #E8E8E8; }
td#oct { background-color: #C2C2C2; }
td#nov { background-color: #E8E8E8; }
td#dec { background-color: #C2C2C2; }
td#wht { text-align: center; font-weight: bold;}

table#pressphotos td {text-align: center; font-family: tahoma, arial; vertical-align:top; padding-bottom: 10px; }

img.photo_right { float: right; margin: 10px 0 10px 10px; }
img.photo_left { float: left; margin: 10px 10px 10px 0; }





.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.field { width: 30px; float: left; padding: 5px 0; }
.label { width: 250px; float: left; padding: 5px 0; }

.label { width: 250px; display: block; }

.text_area {
	height: 130px;
	width: 440px;
	border: 1px solid #6f6f6f;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 12px;
	padding: 4px;	
}

.form_submit {
	margin: 10px 0 10px 60px;	
}




#etaf {
    background: url('/assets/img/etaf_tile_alpha.png') no-repeat left top;
    _background: url('/assets/img/etaf_tile.png') no-repeat left top;
    width: 449px;
    height: 323px;
    padding: 8px;
    margin: 0 auto;
    text-align: left;
    position:absolute;
    top: 210px;
    left: 440px;
    z-index: 1000010;
    }

#etaf .title {
    background: url('/assets/img/etaf_title_tile.png') repeat-x left top;
    height: 18px;
    padding: 8px;
    margin: 0;
    overflow: hidden;
    }

#etaf .title a img {
    float: right;
    margin: 2px 2px 0 0;
    }


#tools {
    margin: 0;
    padding: 0 0 0 3px;
    }

#tools .button {
    float: left;
    width: 85px;
    margin: 0;
    padding: 0;
    }

