/* CSS Document */
@import url("news.css");
@import url("about.css");
@import url("artists.css");


body					{font-family:Verdana, Arial, Helvetica, sans-serif;background: url(../images/bg.jpg) top center repeat-x #000;color:#727076; margin:0px; padding:0px;}

a img					{border:none;}
a:link					{color:#879FCD;}
a:visited				{color:#879FCD;}
a:hover					{color:#879FCD;}


/*----------- FONT STYLES -----------------*/

h2						{color:#a6a6a6; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.style5					{color:#a6a6a6; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
.georgia18px			{color:#a6a6a6; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
.georgia14px			{color:#e8e8e8; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.arial11px				{color:#65646a; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px;}
.arial11px a			{color:#8da7d9; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; text-decoration:none;}
.arial10pxWhite			{color:#ffffff; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; text-decoration:none; letter-spacing: 1px}
.arial10pxWhite	a		{color:#ffffff; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; text-decoration:underline; letter-spacing: 1px}
.arial10pxGray			{color:#CCCCCC; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; text-decoration:none; letter-spacing: 1px}
.arial10pxGray a		{color:#CCCCCC; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:10px; text-decoration:underline; letter-spacing: 1px}
.font10px				{font-size:10px;}
.font10pxDark			{font-size:10px; color:#666666;}
.font10pxDark a			{font-size:10px; color:#666666;}
.fontDate				{font-size:10px; color:#65646a;}
.font10px img 			{position: relative; float: left; marign-right: 5px;}


/*------------- HOMEPAGE ----------------*/

#pageBG					{background-color:#20252b;}
#topspace				{position:relative; height:35px; width:870px; padding:0px; margin:0px;}
#rightFloat				{float:right; padding:0px; margin:0px;}
#nav					{position:relative; height:90px; width:870px; padding:0px; margin:0px; background:url(../images/header-bg.jpg);}
#bar					{position:relative; height:9px; width:870px; padding:0px; margin:0px; background: url(../images/bar.jpg) repeat-x;}
#contentBG				{position:relative; width:640px; background-color:#20252b; padding:0px; margin:0px;}
#contentArea			{position:relative; width:630px; padding:0px; margin:0px; float:left;}
#featuresHome			{position:relative; height:267px; width:630px; padding:0px; margin:0px;}
#greyBar				{position:relative; height:3px; width:630px; background-color:#656369; padding:0px; margin:0px;}
#headerBar				{position:relative; height:30px; width:602px; background: url(../images/header-bar.jpg) repeat-x; padding:10px 0 0 28px; margin:0px;}
.contentDiv				{position:relative; width:630px; padding:0px; margin:0px; background:#0c1115; height: auto !important; min-height: 600px; display: inline-table;}
#archiveLink			{position:relative; height:29px; width:630px; background-color:#0d1116; margin:0px; padding:0px;}
#spacer					{position:relative; float:right; width:10px; margin:0px; padding:0px;}
.category				{color:#efefef; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding:8px 22px 0 40px; margin-bottom:10px;}


/*--------------- FOOTER -------------*/

#footer					{position:relative; width:870px; height:53px; background: url(../images/footer.jpg) no-repeat; padding:0px; margin:0px;}
#footer	a				{position:relative; width:870px; height:53px; padding:0px; margin:0px;}
#footerText				{position:relative; padding:0px; margin:0px; color:#8c8a8b; text-transform: uppercase; font-size:9px;}
#footerText	a			{position:relative; padding:0px; margin:0px; color:#8c8a8b; text-transform: uppercase; font-size:9px;}
#footerPad				{position:relative; padding:24px 20px 0 22px; margin:0px;}
#footerLeft				{position:relative; float:left; width:295px; padding:0px; margin:0px; display:inline;}
#footerRight			{position:relative; float:right; width:525px; padding:0px; margin:0px;}

/*----------- SIDEBAR ------------*/

#sidebarBG					{position:relative; width:230px; background-color:#20252b; padding-top:6px; margin:0px;}
#shows						{position:relative; width:225px; background-color:#171516; padding:0px; margin:6px 0 0 0;}
#square1					{position:relative; width:225px; height:141px; padding: 0px; margin:0px; background: url(../images/square1.jpg);}
#square1pad					{position:relative; margin:0px; padding-top:14px; width:225px;}
#sqPad						{position:relative; padding:14px 12px 4px 17px; margin:0px;}
#square2					{position:relative; width:225px; height:119px; padding: 0px; margin:6px 0 0 0; background: url(../images/square2.jpg);}
#square2Pad					{position:relative; margin:0px; padding-top:13px; width:225px;}
#buy						{position:relative; float:left; margin:0px; padding:0px; width:210px; height:78px; overflow:hidden;}
#buy img 					{position: relative; float: left; marign-right: 5px; right: 5px;}
#latest						{position:relative; padding:8px 12px 0 17px; margin:0px; height:32px; overflow:hidden;}
#signupArea					{position:relative; padding:8px 12px 0 22px; margin:0px; height:20px; overflow:hidden;}
.tourDate					{margin:0px;padding:6px 4px 10px 12px;clear:both; border:1px solid bottom #000;}
.tourDateAlt				{margin:0px;padding:6px 4px 10px 12px;clear:both; border-bottom:1px solid #000; display:block; background:url(../images/table2.jpg) repeat-y;}
.tourDate a					{color:#879fcd; text-decoration:none;}
.tourDateAlt a				{color:#879fcd; text-decoration:none;}
.myClass 					{background: #080808;}
#emailSignup #submit_btn 	{background:none;cursor:pointer;height:25px;width:75px;border:none;}
#emailSignup input		 	{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;background:none;border:none;}
#p_EmailAddress2 			{border:none; margin-bottom:2px; background:none;}
#p_EmailAddress 			{border:none; margin-bottom:2px;}
#join_btn 					{position:absolute; background:url(../images/join-button.jpg); width:36px; height:18px; right:10px; border:0px;}


/*----------- ONLINE STORE ------------*/
#storeNav {position: relative; float: left; left: -15px; top: -10px;}
#storeNav ul {list-style: none; margin: 0px; padding: 0px; font: 14px Georgia, "Times New Roman", Times, serif;}
#storeNav li {position: static; float: left; list-style: none; margin: 0px; padding: 0px;}
#storeNav li a:link {display: block; padding: 12px; text-decoration: none;}
#storeNav li a:active {display: block; padding: 12px; text-decoration: none;}
#storeNav li a:hover {background-color: #4E5044; text-decoration: none; color: #FFF;}
#storeNav li a:visited {display: block; padding: 12px; text-decoration: none;}
#storeNav li a:visited:hover {background-color: #4E5044; text-decoration: none; color: #FFF;}
#storeItem {
	position: relative;
	padding: 10px;
	margin: 10px 0px 0px 10px;
	width: 175px;
	height: 155px;
	float: left;
	font-size: 11px;
	border: solid #20252B;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	display: inline-table;
}

#storeFrontItem {
	position: relative;
	padding: 10px;
	margin: 10px 0px 0px 10px;
	width: 155px;
	min-height: 230px;
	float: left;
	font-size: 11px;
	background: url(/images/white.png);
	border: 1px solid #E1A895;
	text-align: center;
}
#price {
	width: 100%;
	text-align: center;
}

#cartButtons {
	width: 100%;
	text-align: center;
	
}#cartButtons a:link {text-decoration: none;}
#cartButtons a:active {text-decoration: none;}
#cartButtons a:hover {text-decoration: underline;}
#cartButtons a:visited {text-decoration: none;}
#cartButtons a:visited:hover {text-decoration: underline;}
#cartButtons img {position: relative; top: 10px;}

#breadcrumb {
	width: 100%;
	padding: 10px 0px 0px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#breadcrumb a {color: #879FCD; text-decoration: none;}

#files {
	position: static;
	float: left;
	background-color: #13181C;
	width: 380px;
	border: 1px solid #414548;
	padding: 10px;
	margin: 10px 0px 10px 0px;
}
#files ul {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	list-style-type: none;
}
#files li {
	color: #fff;
	padding: 3px 3px 3px 10px;
}

.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
	z-index: 1001;
}

.closer {
	width: 44px;
	height: 33px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 172px;
	margin-top: -195px;
	display: none;
	z-index: 1003;
}
 
.lightbox {
    display: none;
    position: fixed;
    top: 7%;
    left: 7%;
    width: 80%;
    height: 80%;
    padding: 15px;
    border: 10px solid #999999;
    background-color: #000;
    z-index:1002;
    overflow: auto;
	-o-box-shadow: 0px 3px 10px #000;
	-icab-box-shadow: 0px 3px 10px #000;
	-khtml-box-shadow: 0px 3px 10px #000;
	-moz-box-shadow: 0px 3px 10px #000;
	-webkit-box-shadow: 0px 3px 10px #000;
	box-shadow: 0px 3px 10px #000;
}

TABLE.cart {
	background-color: transparent;
	font-size: 11px;
	color: #fff;
}

TABLE.cart tr {
	background-color: transparent;
}

TABLE.cart td {
	-o-box-shadow: 1px 1px 3px #000;
	-icab-box-shadow: 1px 1px 3px #000;
	-khtml-box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	background-color: #414548;
}

TABLE.cart h2 {color:#a6a6a6; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}

TABLE.cart blockquote {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff;}

TD.thumbnail {width: 75px; text-align: center;}

.errorMsg {color: #ff0000; font-weight: bold;}

#checkout {width: 100%; clear: both;}

.inputRequirement {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #ff0000;}

.ship_comments {width: 100%; height: 120px;}

.formLeft {width: 120px; text-align: left;}

.successMsg {color: #0099FF; font-weight: bold;}



#cvv {
	display: none;
	position: relative;
	z-index: 1005;
	width: 350px;
	height: 375px;
	left: 150px;
	top: -175px;
}
#cvv .image1 {
	top: 20px;
	-o-box-shadow: 1px 1px 3px #666;
	-icab-box-shadow: 1px 1px 3px #666;
	-khtml-box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
}
.cvvcloser {
	width: 44px;
	height: 33px;
	position: absolute;
	top: -20px;
	right: 0px;
	z-index: 1006;
}

#my_cart {
	position: relative;
	float: right;
	top: 5px;
	right: 25px;
	width: 120px;
	height: 30px;
	background: url(/images/MyCart.png) top left no-repeat;
}
#my_cart_num {
	position: absolute;
	top: 8px;
	right: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #879fcd;
	z-index: 1;
}
#my_cart_btn {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: 120px;
	height: 30px;
}