/* Globals */
a:link {text-decoration: none; color:#B8AF9F; }
a:visited {text-decoration: none; color:#B8AF9F; }
a:hover {text-decoration:none; color:#B8AF9F; }
a:active {text-decoration: none; color:#B8AF9F; }
body {margin-top:0px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-image:url(../img/bkg.jpg); background-repeat:no-repeat; background-attachment:fixed;}
a:active, a:focus {outline: 0; }
.bkgleft { position:absolute; width:400px; height:850px; left:0px; top:0px; background-image:url(); background-repeat:no-repeat; background-position:left bottom; z-index:0; clear:both;}
.bkgright { position:absolute; width:400px; height:850px; right:0px; top:0px; background-image:url(); background-repeat:no-repeat; background-position:right bottom; z-index:0; clear:both;}
.header {position:relative; width:1000px; height:200px; margin-left:auto; margin-right:auto; }
.wrapper {background-color:#000000; position:relative; width:1002px; height:503px; margin-left:auto; margin-right:auto; }
.wrapper_merchandise {background-color:#1B1A17; position:relative; width:1002px; height:2005px; margin-left:auto; margin-right:auto; }
.main {position:relative; float:left; width:600px; height:450px; overflow:hidden; background-color:#000000; }
.navigation {background-color:#000000; position:relative; margin-left:auto; margin-right:auto; width:1000px; height:30px; }
.navigation_header_separator {position:relative; width:1000px; height:5px; margin-left:auto; margin-right:auto; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1B1A17'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#1B1A17)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #000000,  #1B1A17); /* for firefox 3.6+ */}
.music_player {position:relative; float:right; right:15px; width:50px; height:auto; }
.music_list {position:relative; float:left; left:15px; width:150px; height:auto; }
.social_media {position:relative; float:left; width:1000px; height:auto; background-color:#cccccc; }
.footer {position:relative; margin-left:auto; margin-right:auto; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#211D17', endColorstr='#000000'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#211D17), to(#000000)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #211D17,  #000000); /* for firefox 3.6+ */ width:1000px; height:auto; text-align:center; color:#cccccc; font-size:10px; padding-top:20px; padding-bottom:10px; }
.footer_text:hover {text-decoration:underline; }
.text_link:link {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:bold; }
.text_link:visited {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:bold; }
.text_link:hover {	text-decoration:underline; color:#ffffff; }
.credits {position:relative; margin-left:auto; margin-right:auto; width:1000px; height:auto; text-align:center; color:#cccccc; font-size:10px; }	
.button {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1B1A17'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#1B1A17)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #000000,  #1B1A17); /* for firefox 3.6+ */ text-align:center; float:left; width:109px; height:28px; border:solid 1px #000000; }
.button:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#645C4A'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#645C4A)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #000000,  #645C4A); /* for firefox 3.6+ */ border-right:solid 1px #645C4A; border-left:solid 1px #645C4A; }
/* Sidebar Left */
.sidebar_left {background-color:#1B1A17; position:relative; float:left; width:150px; height:450px; }
/* Sidebar Right */
.sidebar_right {background-color:#1B1A17; position:relative; float:left; width:250px; height:485px; }	
.sidebar_right_item {text-align:center; position:relative; float:left; width:248px; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#ffffff; border:solid 1px #000000; }
/* Sidebar Common */
.sidebar_item {text-align:center; position:relative; float:left; width: 148px; height:88px; font-family:Oldtown, fantasy; font-size:10px; color:#ffffff; border:solid 1px #000000; }
/* Player */
.player_box {font-family:Oldtown, fantasy; font-size:10px; color:#ffffff; text-align:justifiy; position:relative; float:left; width:248px; height:135px; margin-top:15px; border:solid 1px #000000; }
.player_frame {width:248px; height:135px; }
/* Sideshow */
.sideshow {border:none; position:relative; float:left; width:148px; height:315px; background-color:#1B1A17; border:solid 1px #000000; }
/* Pages: Bio */
.bio {position:relative; float:left; width:580px; height:486px; font-size:10px; color:#ffffff; text-align:justify; padding-left:10px; padding-right:10px; }
/* Pages: Tour Dates */
.tour_dates {position:relative; float:left; width:570px; height:450px; font-size:12px; color:#ffffff; text-align:left; padding-left:15px; padding-right:15px; padding-top:15px; }
/* Pages: Music */
.music {	position:relative; float:left; width:580px; height:450px; font-size:13px; color:#ffffff; text-align:justify; padding-left:10px; padding-right:10px; }
/* Pages: Band */
.band {position:relative; float:left; width:600px; height:450px; font-size:13px; color:#ffffff; text-align:justify; }
/* Pages: Links */
.links {position:relative; float:left; width:600px; height:450px; font-size:10px; color:#ffffff; text-align:center; }
/* Pages: Mailing List */
.mailing_list {position:relative; float:left; width:600px; height:450px; font-size:13px; color:#ffffff; text-align:center; }
.merchandise {position:relative; float:left; width:600px; height:2000px; font-size:13px; color:#ffffff; text-align:center; background-color:#000000; }
.boxitem {width:400px; }
/* Pages: Store */
.store {position:relative; float:left; width:600px; height:450px; font-size:16px; color:#ffffff; text-align:center; }
/* Pages: Gallery */
.slideshow { height: auto; width: auto; margin: auto; background-color:#000000 }
.slideshow img { background-color: #000000; }

.merc_thumb { position:relative; float:left; padding:0px; width:150px; height:150px;}
.merc_thumb_desc { position:relative; float:left; padding:0px; width:100%; height:25px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center;}