/* CSS Document */

BODY {

background:url(images/bdb_background.gif) repeat-x #a40618;
margin:0px;

font-family:Verdana, Arial, Helvetica, sans-serif;


}

img, div { behavior: url(http://www.blackdykeband.co.uk/includes/iepngfix.php) }

#bdb_body {

width:864px;
padding:0px 0px 0px 0px;
background:url(images/bdb_top-shadow.png) 15px -89px;
background-repeat: no-repeat;

}



/* MENU BEGIN */

#top-menu {

width:923px;
margin:0px 0px 0px 0px;
height:89px;

}

table.top-menu {
 
border-collapse: collapse;
background:url(images/latestrel_bg.gif);
margin:0px auto;
}

table.top-menu td {

border-left:#FFFFFF solid 1px;

}

table.top-menu td a{

display: block;
padding: 0px;
text-decoration: none;
padding-top:9px;

}

table.top-menu td a:link, table.top-menu td a:visited {

}

table.top-menu td a:hover, table.top-menu td a:active {
	
background:#a00617;

}

/* MENU EINDE */

#header {

width:780px;
margin:0px;

}

#sub-header {

width:780px;
height:150px;
margin:0px;

background-image:url(images/bdb_banner.jpg);
background-repeat:no-repeat;
}

#footer {

width:834px;
height:140px;

background-image:url(images/bdb_footer.gif);
background-repeat:no-repeat;

}

#container {

width:780px;
min-height:450px;
height:auto !important;
height:450px;
margin:0px;
background:url(images/bdb_content-body_bg.gif) no-repeat top;
text-align:left;

}

#content {

width:540px;
padding:20px 10px 10px 10px;
text-align:left;
float:left;

}

#content img{

margin:10px;
border:1px #FFF solid;

}

#content img.noborder{

margin:0px;
border:0px;

}

#content H1 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#FFFFFF;
border-bottom:2px solid #FFF;

background:#151714;
width:514px;

padding:7px 0px 7px 25px;
margin:0px 0px 10px 0px;
}

P {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#FFFFFF;
text-align:justify;

padding-left:15px;
padding-right:15px;

}

span {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#FFFFFF;
text-align:justify;

}

#content a:link, #content a:visited, #content a:hover, #content a:active {
font-size:12px;
line-height:19px;
}

#copyright {

width: 780px;
height:30px;

font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#cc6672;

}

#copyright a {

font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#cc6672;
text-decoration:none;

}

#content_right_column {
width:210px;
padding:20px 10px 10px 0px;
text-align:left;
float:right;
}

#content_right_column P{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#FFFFFF;
text-align:justify;
}

#content_right_column H1 {

font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#FFFFFF;

background:url(images/h1-test.png);
width:200;

padding:7px 0px 7px 25px;
margin:0px 0px 10px 0px;
}

#container #content_right_column a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;

}

#container #content_right_column a:link, #container #content_right_column a:visited{
text-decoration:underline;
}

#container #content_right_column a:hover, #container #content_right_column a:active{
text-decoration:none;
}

#container a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

#container a:link, #container a:visited{
text-decoration:underline;
}

#container a:hover, #container a:active{
text-decoration:none;
}

#content_right_column table.menu{
font-size:11px;
font-weight:bold;
line-height:16px;

width:210px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
text-align:left;

border-collapse: collapse;
}

#content_right_column TR.menu {
background:url(images/bdb_bg_menu_8b0715.gif) repeat-x top #8b0715;
}

#content_right_column TR.menu:hover {
background:#7c0612;
}

#content_right_column TD.menu {
padding:5px;
border-bottom:#FFF 1px dotted;
}

#content_right_column TD.menu a{
   display: block;
}

#content_right_column TR.submenu {
background:#9e3c46;

}

#content_right_column TR.submenu:hover {
background:#8b0715;
}

#content_right_column TD.submenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:16px;
color:#FFFFFF;

padding:5px 5px 5px 30px;
border-bottom:#FFF 1px dotted;
}

#content_right_column TD.submenu a{
   display: block;
}

/* NEWS - STYLE */

TD.news_normal_style-subject {
background:#6f0611;
padding:5px;
margin:2px;
border-bottom:1px #FFF dotted;

font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#FFF;
}

#page-navigation {
	background:#6f0611;
padding:5px;
margin:2px;
border-bottom:1px #FFF dotted;

font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
line-height:18px;
color:#FFF;
}

#page-navigation a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFF;
}

TD.news_normal_style-story {
background:#7d0613;
padding:5px;
margin:2px;
border-bottom:1px #FFF dotted;
}
TD.news_normal_style-date {
background:#6f0611;
padding:5px;
margin:2px;
border:0px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
}

TD.news_normal_style-date a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:18px;
color:#FFF;
}

TD.news_normal_style-date a:link, a:visited {
text-decoration:underline;
}

TD.news_normal_style-date a:hover, a:active {
text-decoration:none;
}

P.news_normal_style {

}

TD.news_list_style1 {
background:#e5e5e5;
padding:5px;
margin:2px;
border-bottom:1px #333 dotted;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000;
}

TD.news_list_style2 {
background:#f2f2f2;
padding:5px;
margin:2px;
border-bottom:1px #333 dotted;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000;
}

TD.rows_td-header {
background:#53040d;
padding:5px;
border-bottom:1px #FFF solid;

font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:17px;
font-weight:bold;
color:#FFF;
}

TD.rows_td1 {
background:#6f0611;
padding:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#FFF;
}

TD.rows_td2 {
background:#7d0613;
padding:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#FFF;
}

a.events_info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#FFF;
}

a.events_info:link, a.events_info:visited {
text-decoration:underline;
}

a.events_info:hover, a.events_info:active {
text-decoration:none;
}

table.profile {
float:left;
margin:0px 2px 2px 2px;
}

div.profile {
border-bottom:2px solid #710611;

background:#FFF;

font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:19px;
color:#710611;

text-align:left;

width:157px;
height:57px;
padding:5px 6px 5px 6px;
margin:10px 3px 0px 3px;
}

#content img.profile {
margin:0px 3px 0px 3px;
padding:0px;
border:1px #FFF solid;
}

td.partners {
margin:0px 3px 10px 3px;
padding:0px;
}

table.partners td.text{
background:#FFF;

font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
line-height:17px;
color:#8b0715;

padding:6px 6px 4px 6px;
margin:10px 3px 0px 3px;

}

table.partners td.logo{
margin:0px;
padding:0px;
background:#a40618;
}

#content img.partners {
margin:0px;
padding:0px;
border:1px #FFF solid;
}

/* SHOP */

td.product_image {
width:152px;
}

table.product_info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#FFF;

margin:10px 0px 0px 0px;
}

table.product_info td{

padding:5px;

background:#710611;
}

table.product_info input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#44040a;
border:0px;
padding:3px;
}

table.product_info input.submit{
padding:0px;
}

table.product_info image.input{
border:0px;
padding:0px;
}

td.product_name {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
line-height:17px;
color:#FFF;

background:#44040a;
}

td.product_description {
}

td.product_description td.tracklist_header {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
line-height:17px;
color:#44040a;

text-align:center;

background:#FFF;
}

td.product_description td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#FFF;

background:#710611;
}

/* SHOP - CART */

table.cart {
padding:0px;
margin:0px;
}

#content img.delete{
border:0px;
padding:0px;
margin:0px;
}

table.cart td.header {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
border-bottom:2px solid #FFF;

background:#151714;

padding:3px;
margin:0px;
}

table.cart td.result1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
padding:5px;
background:#6f0611;
border-bottom:#57040d 1px solid;
border-top:#8a0714 1px solid;
}

table.cart td.result2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
padding:5px;
background:#7d0613;
border-bottom:#630510 1px solid;
border-top:#960818 1px solid;
}

table.cart input {
border:1px #c69ba0 solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
padding:2px;
background:#c69ba0;
}

table.cart input:hover {
border:1px #000 solid;
color:#000;
background:#FFF;
}

table.cart td.total {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
padding:5px;
background:#53040d;
border-top:#FFF 1px solid;
}

#formfield {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
width:536px;
padding:4px;
background:#6f0611;
border-bottom:#57040d 1px solid;
border-top:#8a0714 1px solid;
}

#formfield input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background:#FFF;
padding:3px;
border:#4b0e0e 1px solid;
}

#formfield textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background:#FFF;
padding:3px;
border:#4b0e0e 1px solid;
}

#formfield select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background:#FFF;
padding:2px;
border:#4b0e0e 1px solid;
}

#formfield_header {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
border-bottom:2px solid #FFF;
width:528px;
background:#151714;

padding:5px 5px 5px 10px;
margin:0px;
}

#formfield_tag {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFF;
float:left;
width:170px;
padding:4px 0px 0px 5px;
}

#form_navigation {
margin:20px 20px 20px 177px;
text-align:left;
}

table.shop_progress {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-top:#fff solid 1px;
border-bottom:#fff solid 1px;
}

table.shop_progress td.selected {
background:url(images/bdb_shop_selected.gif) #4b0e0e no-repeat left;
color:#fff;
width:20%;
border-left:#731f26 solid 1px;
border-right:#a62d37 solid 1px;
text-align:center;
}

table.shop_progress td.unselected {
background:#8d262e;
color:#e1a6aa;
width:20%;
border-left:#731f26 solid 1px;
border-right:#a62d37 solid 1px;
text-align:center;
}

table.shop_progress td.success {
background:url(images/bdb_shop_success.gif) #8d262e no-repeat left;
color:#fff;
width:20%;
border-left:#731f26 solid 1px;
border-right:#a62d37 solid 1px;
text-align:center;
}

table.ringtone {

}

td.ringtone {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
padding:5px;
background:#6f0611;
border-bottom:#57040d 1px solid;
border-top:#8a0714 1px solid;
}

#content table.ringtone td.ringtone img{
padding:0px;
border:0px;
}

#content #video_grid {
background:#6f0611;
float:left;
width:240px;
border-bottom:#57040d 1px solid;
border-top:#8a0714 1px solid;
border-right:#57040d 1px solid;
border-left:#8a0714 1px solid;
margin:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
min-height:180px;
*height:180px;
}

#content #video_grid a{
font-size:10px;
font-weight:bold;

}