﻿body
{
    margin: 0;
    padding: 0;
    background: #000 center top repeat-y;
    /*min-height: 500px;
    height: auto !important;
    height: 500px;*/
}
/*ALL*/
#all
{
    margin: auto;
    width: 986px;
    color: White;
    font: 80% verdana, sans serif;
    line-height: 140%;
}
#info p
{color:Black;}
#info h1
{    text-transform: uppercase;
    color: #b1080d;
    font: normal 100% georgia, times new roman, serif;}
/*HEADINGS, TEXT & LINKS*/
h1
{
    text-transform: uppercase;
    color: #f0ebab;
    font: bold 120% georgia, times new roman, serif;
}
h2
{
    text-transform: uppercase;
    color: #b1080d;
    font: normal 100% georgia, times new roman, serif;
}
h3
{
    text-transform: capitalize;
    color: #b1080d;
    font: normal 100% georgia, times new roman, serif;
}
p
{
    color: White;
    font: 80% verdana, sans serif;
    line-height: 140%;
}
a
{
    color: Aqua;
    text-decoration: none;
}
a:hover
{
    color: #b4bbc3;
}
/*HEADER*/
.header
{
    background-image: url(images/header.jpg);
    background-repeat: no-repeat;
    height: 185px;
    width: 986px;
}
/*HEADER2*/
.header2
{
    background-image: url(images/header2.jpg);
    background-repeat: no-repeat;
    height: 185px;
    width: 986px;
    margin-bottom: 10px;
}
/*HEADER2aa*/
.header2aa
{
    background-image: url(images/header2aa.jpg);
    background-repeat: no-repeat;
    height: 185px;
    width: 986px;
    margin-bottom: 10px;
}
/*SEARCH*/
.search
{
    padding-top: 100px;
    width: 490px;
    float: left;
}
.search ul
{
    float: left;
	margin:0;
	padding:15px 10px 0 30px;
}
.search li
{
    padding-bottom: 6px;
    list-style-type: none;
}
.search input
{
    width: 215px;
    font: 70% verdana, sans-serif;
}
.search select
{
    width: 220px;
    font: 70% verdana, sans-serif;
}
.search img
{
    border: none;
}
.search p
{
    font: 70% verdana, sans-serif;
    color: White;
}
/*BROWSE*/
.browse
{
    padding-top: 100px;
    width: 490px;
    float: right;
}
.browse ul
{
    float: right;
    margin:0;
	width:357px;
	padding:15px 15px 0 10px;
}
.browse li
{
    padding-bottom:3px;
    list-style-type: none;
    color: #f0ebab;
    font: normal 70% verdana, sans-serif;
}
.browse select
{
    width: 220px;
    font: 100% verdana, sans-serif;
	margin-right:15px;
}
.browse p
{
    margin-top: 5px;
    padding: 35px;
    font: bold 70% verdana, sans-serif;
    color: #f0ebab;
    border: 1px solid white;
}
.browse .browse-title {
	color:#f0eaa9;
	font: bold 95% georgia, times new roman, serif;
	padding-left:20px;
}
.browse a {
	font:bold 120% verdana;
	padding-right:1px;
}
/*LEFT*/
#left
{
    width: 142px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
    float: left;
    background-color: black;
    
}
#nav
{
    /*border-right: 1px dotted #fff;*/
    width: 165px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
}
#nav ul
{
    margin: 0;
    padding: 0;
}
#nav ul li
{
    font: bold 100% georgia, times new roman, serif;
    text-transform: uppercase;
    list-style-type: none;
    line-height: 30px;
    text-indent: 35px;
    vertical-align: middle;
}
#nav ul li a
{
    text-decoration: none;
    display: block;
    color: White;
    background-image: url(images/nav.gif);
    background-repeat: no-repeat;
	background-position:0 3px;
}
#nav ul li a:hover, #nav ul li a.on
{
    background-image: url(images/nav_on.gif);
    background-repeat: no-repeat;
    color: #b4bbc3;
}
/*SUBNAVIGATION*/

#nav ul li ul
{   margin:0;
    padding:0;
    list-style-type:none;
    }

#nav ul li ul li
{font: 70% georgia, serif;
    text-transform:capitalize;}

#nav ul li ul li a
{background-image:none;}

#nav ul li ul li a.on, #nav ul li ul li a:hover
{background-image:none;}

/*CONTENT*/
.main-home
{
    width: 650px;
	margin-left:12px;
    /*min-height: 500px;
    height: auto !important;
    height: 500px;*/
    float: left;
    background-image: url(images/maincontent.jpg);
    background-repeat: no-repeat;
    background-position: top center;
}
.main
{
    width: 608px;
	margin:0;
	padding-left:54px;
    /*min-height: 500px;
    height: auto !important;
    height: 500px;*/
    float: left;
}
.main-content
{
    margin-top: 160px;
}
.content
{
    padding:0px;
    padding-right:15px;
    
}
/*HOME PAGE - LIVE BANDS ALBUMS UPDATE*/
.albums
{
    width: 49%;
    float: left;
    text-align: center;
    height: 50px;
    border-right: dotted 1px white;
}
.albums p
{
    color: #626262;
	font-size:125%;
}
.bands
{
    width: 49%;
    float: left;
    text-align: center;
    height: 50px;
}
.bands p
{
    color: #626262;
	font-size:125%;
}
/*LATEST ALBUMS SECTION*/
.latestalbums
{
    background-image: url(images/latestalbums.jpg);
    background-repeat: no-repeat;
    width: 628px;
    height: 219px;
    margin: 20px auto;
}
table.latest
{
    padding-top: 50px;
    height: 150px;
    margin-left:20px;
}
table.latest td
{
    text-align: center;
    width: 100px;
    height:150px;
    border:1px white;
    vertical-align:top;
}
.latest p
{
    margin: 0;
    padding: 0;
    font: bold 75% verdana, sans-serif;
    color: #f0ebab;
}
.latest img
{
    border: none;
    
}
.latest a
{
    color: #f0ebab;
}
/*RIGHT*/
#right
{
    width: 170px;
    /*min-height: 500px;
    height: auto !important;
    height: 500px;*/
    float: left;
    margin:5px 0px;
}
/*RIGHT TOP*/
#right-top
{
    padding-left: 0px;
    /*border-left: 1px dotted #fff;*/
	min-height: 100px;
    height: auto !important;
    height: 100px;
}
#right-top ol
{
    margin: 0;
    padding: 0 0px 10px 15px;
    list-style-type: decimal;
}
#right-top ol li
{
    color: White;
    font: normal 70% verdana, sans-serif;
    text-transform: capitalize;
    line-height: 18px;
}
/*RIGHT MID*/
#right-mid
{
    padding-left: 0px;
    margin-top: 10px;
}
#right-mid ol
{
    margin: 0;
    padding: 0 0px 10px 15px;
}
#right-mid ol li
{
    color: White;
    font: normal 70% verdana, sans-serif;
    text-transform: capitalize;
    line-height: 18px;
}
/*RIGHT BOTTOM*/
#right-bottom
{
    padding-left: 0px;
    margin-top: 10px;
}
/*BAND DETAIL TABLE*/
table.banddetail
{
    width: 99%;
}
table.banddetail td
{
    vertical-align: top;
    padding: 3px 0 3px 0;
    font:80% verdana, sans-serif;
    color:#ffffff;
}
.banddetail img
{
    padding: 2px 0 2px 0;
}
/*FOOTER*/
.footer
{
    width: 986px;
    height: 35px;
    text-align: center;
    padding: 10px 0 0 0;
    font: normal 72% verdana, sans-serif;
    color: #565759;
}
.footer a
{
    color: #565759;
    text-decoration: none;
}
.footer a:hover
{
    color: Aqua;
}
/*MISC*/
.clear
{
    clear: both;
    height: 0px;
}
.right
{
    float: right;
}
.left
{
    float: left;
}
.viewall
{
    text-transform: uppercase;
    color: #ffffff;
    height: 28px;
    font: normal 100% georgia, times new roman, serif;
    text-align: right;
}
.viewall a
{
    color: #fff;
    text-decoration: none;
}
.viewall img
{
    border: none;
}
.viewall2
{

    padding-left: 10px;
    text-transform: uppercase;
    color: #ffffff;
    height: 28px;
    font: normal 100% georgia, times new roman, serif;
    text-align: center;
}
.viewall2 a
{
    color: #fff;
    text-decoration: none;
}
.viewall2 img
{
    border: none;
}
.red
{
    padding-right: 22px 0px 18px 22px;
    font-size: 10px;
    min-height: 130px;
    color: #b1080d;
    font-family: verdana,Sans-Serif;
}

/*SEARCH RESULTS*/
.searchresults
{font:70% verdana, sans-serif;}
/*FORMS*/
.content ul
{
    width: 100%;
    color: #000000;
    height: auto;
    text-align: left;
    text-decoration: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.content li
{
    list-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
    font: 80% verdana, sans-serif;
}
.content label
{
    font: 100% verdana, sans-serif;
    color: #fff;
    width: 16em;
    float: left;
    text-align: left;
    margin-right: 0.5em;
    display: block;
}
.content input
{
    font: 100% verdana, sans-serif;
    width: 360px;
}
.content textarea
{
    width: 360px;
    font: 100% verdana, sans-serif;
    color: Black;
}
.content select
{
    width: 365px;
    font: 100% verdana, sans-serif;
    color: Black;
}
.content checkbox
{
    border: 0px, #474747;
}
input.submit
{
    width: 115px;
    margin-bottom: 5px;
}
input.submit2
{
    margin-left: 10px;
    width: 115px;
    margin-bottom: 5px;
}

.products {	margin: auto;text-align: center;vertical-align: top;}
table.products {display: inline;}
table.products tr td {font: normal 80% arial, helvetica, sans-serif;text-align: center;width: 180px;}
table.products tr td img {border: 0 solid #777;margin: 10px 0 4px;}
table.products tr td a {text-decoration: none;}
table.products tr td a:hover { text-decoration: none;}
table.products tr td a.on {text-decoration: none;}

/*SHOPPING*/
table.shopping
{
width:90%;
}
table.shopping tr td
{
    padding: 2px;
    font: normal normal 12px verdana,arial,helvetica,sans-serif;
    color: #777777;
    text-align: left;
}
table.shopping tr th
{
    padding: 5px;
    font: normal bold 12px verdana,arial,helvetica,sans-serif;
    color: #fff;
    text-align: left;
}
.shopping a
{
    text-decoration: underline;
}

.shopping input
{
    width:50px;
}
.shopping tr td.buttons
{
    text-align: right;
    padding: 10px 0 0 0;
}
.shopping tr td.shop-small
{
width:100px;
}
.shopping tr td.buttons input
{
    border: 1px solid #033C20;
    text-align: center;
    width:150px;
}

.Comments
{
    background-color: #3E3535;
    border: 0px solid #736F6E;
}

.Comments td
{
    background-color: #3E3535;
    border: 1px solid #736F6E;
}

.CommentsTop td
{
    background-color: #3E3535;
    border: 1px solid #736F6E;
    font-weight:bold;
}

