/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline; }
td {vertical-align:top}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
h1 {font-size:138.5%;}
h2 {font-size:123.1%;}
h3 {font-size:108%;}
em{font-style:italic}
ul {margin:5px 0px 0px 35px;padding-left:0px;}
ol {margin:5px 0px 0px 35px;padding-left:0px;}
li {padding-bottom:5px}
sup {vertical-align:top}
h1,h2,h3,h4,h5,h6 {margin:1em 0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
hr{height:1px;margin-bottom:5px;color:#938b33;background-color:#999999;border:0px;}
/* Font Settings */
/* 10px=77% | 11px=85% | 12px=93% | 13px=100% | 14px=108% | 15px=116% | 16px=123.1% | 17px=131% | 18px=138.5%
19px=146.5% | 20px=153.9% | 21px=161.6% | 22px=167% | 23px=174% | 24px=182% | 25px=189% | 26px=197  */
body{font:12px/1.231 Tahoma, Geneva, sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:85% arial,helvetica,clean,sans-serif;font-family:Tahoma, Geneva, sans-serif}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Site Specific */
body {background-color:#fdfcf2;background-image:url('siteart/bg_body.jpg');color:#53241b;overflow:auto;overflow-y:scroll;overflow-x:auto;margin:0px 0px 0px 0px;padding:0px;line-height:130%}

h1 {color:#53241b;font-size:190%;font-weight:bold;text-transform:uppercase;margin:0px;line-height:130%;}
h2 {color:#53241b;font-size:138.5%;font-weight:bold;text-transform:uppercase;margin:0px;line-height:130%;}
h3 {color:#53241b;font-size:108%;font-weight:bold;margin:0px;line-height:110%;}
h4 {color:#53241b;font-size:100%;font-weight:bold;margin:0px;line-height:100%;}

A{color:#f15a22;text-decoration:none}
A:hover{text-decoration:underline;}
INPUT,SELECT,TEXTAREA{font-family:verdana;font-size:11px;}

BLOCKQUOTE{margin:0px;margin-left:125px;margin-right:25px;font-size:16px;}

/*#doc_container{min-height:100%;}*/
#doc_container{min-height:100%;margin:0px;}
* html #doc_container{height:100%;}
div#fauxcontainer{height:100%;margin:0px;}
html>body #fauxcontainer{height:auto;min-height:100%;}

#template_layout {background-color:#fffcd6;width:960px;}
#header {background-image:url('siteart/header_bg.jpg');background-repeat:no-repeat}

#print_template_layout {background-color:#fefefe;width:660px;border:1px solid black}
#print_header {background-color:#5A712D}

#facebook_template_layout {background-color:#fefefe;width:500px;border:1px solid black}
#facebook_header {background-color:#5A712D}

#util {font-weight:normal;font-size:93%;color:#fffcd6;vertical-align:middle;text-align:right;padding:0px 40px 0px 10px;}
#util a {color:#fffcd6;text-decoration:none}

#social {text-align:right;padding:0px 40px 0px 10px;vertical-align:middle;color:#fffcd6}
#social a{color:#fffcd6;}
#social table.link_table td {padding:2px}

.divider_line_lg{background-image:url('siteart/dot_lg.png');background-repeat:repeat-x;height:8px;}
.divider_line_vert{background-image:url('siteart/dot_vert.png');background-repeat:repeat-y;width:3px;}
.divider_line_hor{background-image:url('siteart/dot_hor.png');background-repeat:repeat-x;height:3px;}

#util2 {padding:10px 40px 10px 0px}
#util_Rollover_Catalog {display:block; width:57px; height:18px; background:url('siteart/rollovers/Catalog.png') 0px 0px no-repeat;}
#util_Rollover_Catalog:hover {background-position:0px -18px;}
#util_Rollover_FreeStuff {display:block; width:76px; height:18px; background:url('siteart/rollovers/Free-Stuff.png') 0px 0px no-repeat;}
#util_Rollover_FreeStuff:hover {background-position:0px -18px;}
#util_Rollover_Discography {display:block; width:88px; height:18px; background:url('siteart/rollovers/Discography.png') 0px 0px no-repeat;}
#util_Rollover_Discography:hover {background-position:0px -18px;}
#util_Rollover_Story {display:block; width:115px; height:18px; background:url('siteart/rollovers/Story.png') 0px 0px no-repeat;}
#util_Rollover_Story:hover {background-position:0px -18px;}

#menu {padding:10px 0px 15px 0px}
#menu_Rollover_Home {display:block; width:67px; height:34px; background:url('siteart/rollovers/Home.png') 0px 0px no-repeat;}
#menu_Rollover_Home:hover {background-position:0px -34px;}
#menu_Rollover_Artists {display:block; width:102px; height:34px; background:url('siteart/rollovers/Artists.png') 0px 0px no-repeat;}
#menu_Rollover_Artists:hover {background-position:0px -34px;}
#menu_Rollover_Store {display:block; width:78px; height:34px; background:url('siteart/rollovers/Store.png') 0px 0px no-repeat;}
#menu_Rollover_Store:hover {background-position:0px -34px;}
#menu_Rollover_News {display:block; width:70px; height:34px; background:url('siteart/rollovers/News.png') 0px 0px no-repeat;}
#menu_Rollover_News:hover {background-position:0px -34px;}
#menu_Rollover_OnTour {display:block; width:101px; height:34px; background:url('siteart/rollovers/On-Tour.png') 0px 0px no-repeat;}
#menu_Rollover_OnTour:hover {background-position:0px -34px;}
#menu_Rollover_Jukebox {display:block; width:109px; height:34px; background:url('siteart/rollovers/Jukebox.png') 0px 0px no-repeat;}
#menu_Rollover_Jukebox:hover {background-position:0px -34px;}
#menu_Rollover_Join {display:block; width:56px; height:34px; background:url('siteart/rollovers/Join.png') 0px 0px no-repeat; background-position:0px -34px;}
#menu_Rollover_Join:hover {background-position:0px -34px;}

#footer {text-align:center;text-transform:uppercase;font-size:93%}
#footer td{vertical-align:bottom}
#footer a{ color:#53241b; text-decoration:none}
#footer a:hover{ color:#53241b; text-decoration:underline}

/* ADMIN Menu */
#adminMenu {background-color: #FFFCD6; width: 238px; margin: 0px; padding: 0px; vertical-align: top;}
#adminMenu ul {list-style: none; margin: 0px; padding: 0px;}
#adminMenu ul li {height: 100%; margin-bottom: -3px; padding: 0px;}
#adminMenu a, #adminMenu h2 {display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 5px 0px 5px 10px;}
#adminMenu h2 {color: #000000; background: #FFEF9D; text-transform: uppercase; font-size: 16px; font-family: Arial, Helvetica, sans-serif, Times, serif;}
#adminMenu a {color: #272727; background: #FFFCD6; text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin:0px;}
#adminMenu a:hover {color: #87191C; background: #fff;}

#div_Heros{border:5px solid #53241b}
#cyclePager2_Wrapper {position:relative;height:90px;margin:-95px 5px 0px 5px;z-index:3000;}
#cyclePager2 {text-align:center;background-image:url('siteart/hero_thumbs_bg.png');background-repeat:repeat}
#cyclePager2 span {display:inline-block;text-align:center;overflow:hidden;border:1px solid #000000;margin:7px 3px 3px 3px}
#cyclePager2 span {width:75px;}
#cyclePager1 a{background-image:url('siteart/hero_pager_bg.png');background-repeat:no-repeat;width:11px;height:10px;display:inline-block !important;margin:8px 2px 0px 2px;font-size:0px}
#cyclePager1 a.activeSlide {background-image:url('siteart/hero_pager_bg_active.png');}

#twitter-feed {height:200px;overflow-y:scroll;width:223px;border:1px solid #6c8239;border-top:0px;border-bottom:0px;padding:5px;}

div.match_MiniPlayer {height:58px;margin-bottom:5px;position:relative}
div.match_MiniPlayer div.bottomAlign{position:absolute;bottom:0;}

a.hover_under{text-decoration:none !important}
a.hover_under:hover{text-decoration:underline !important}

h3 a, a.brown{color:#53241b}
h3 a:hover, a.brown:hover {color:#f15a22}

.cart{width:100%;}
.cart td{padding:3px;border-bottom:1px solid #6c8238}
.cart .header td{background-color:#6c8238;color:#FAFAFA !important;font-weight:bold;}
.cart .subheader td{background-color:#aaaaaa;color:white;font-weight:bold;}
.cart .altRow0{background-color:white;}
.cart .altRow1{background-color:#eaeaea;}
.cart img{border:1px solid silver;}
.red{color:#b20838 !important;}
.right{text-align:right;}
.center{text-align:center;}
.addresses {margin-bottom:10px}
.addresses td {padding:0px;border:0px}
.addresses td div {padding:5px}
.payment {margin-top:10px}
.payment td {padding:3px;border:0px}
.payment img{border:0px}


.addresses .box {border:1px dotted gray;background-color:#FFFEEB;padding:5px}
.box {border:1px dotted gray;background-color:#FFFEEB;padding:5px}
.cart .extdetails td{border:0px;font-size:90%;padding:1px}
.cart .extdetails .label{padding-left:15px;padding-right:5px;text-align:left}

.outputTable{border:1px solid #6c8238;font-weight:normal}
.outputTable td{padding:5px 15px 5px 5px;font-size:12px;vertical-align:top;background-color:#F9F8E5;border-top:1px solid #E2E2E2;text-align:left}
.outputTable tr.header td{background-color:#6c8238;font-weight:bold;border-top:0px;color:#FAFAFA !important}
.outputTable tr.header a{color:#FAFAFA !important}
.outputTable tr.subheader td{background-color:#53241B;font-weight:bold;border-top:0px;color:#ffffff !important}
.outputTable tr.productheader td{background-color:#f15a22;font-weight:bold;border-top:0px;color:#FAFAFA !important}
.outputTable tr.subheader a{color:#ffffff !important}
.outputTable tr.altRow td{background-color:#fffeeb}

.formTable {background-color:#FFFEEB;border:1px solid #dddddd}
.formTable td {padding:4px 7px 3px 3px;text-align:left;vertical-align:top;font-size:12px}
.formTable td.label {font-weight:bold;text-align:right;white-space:nowrap;vertical-align:middle}
.formTable td.spacer {height:11px}
.formTable td span.required {color:#B34011}

.sidebox {width:235px;font-size:93%}
.sidebox tr.header td {background-color:#6c8238;padding:5px;color:#f2db71;}
.sidebox tr.header td h3{color:#f2db71;}
.sidebox td {background-color:#fffeeb;padding:0px 5px 0px 5px}

.placeholder{color:#bbbbbb;}

.orderCrumbs td {padding:5px 5px 5px 5px;background-color:#e5e1ab;border:1px solid #bab572;font-size:110%}
.orderCrumbs td.current {color:#5a712d;font-weight:bold}

.storeMenu {font-size:90%;background-color:#794101;padding:5px;width:150px}
.storeMenu ul {list-style:none;margin:0px 0px 0px 5px}
.storeMenu ul li {display:block;padding:1px 5px 2px 0px;border-bottom:1px solid #522c01}
.storeMenu a {color:#fffeeb}

#mobile-menu {width:100%}
#mobile-home-menu {}
#mobile-home-menu .button {display:inline-block;width:90px;height:100px;vertical-align:middle;text-align:center}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:35% !important;} 
.ui-widget-overlay {background:#111111 !important;opacity:.70 !important;filter:Alpha(Opacity=70) !important;}
.UIBtn {font-size:10px;background-color:#6c8239;border:1px solid #576c24;color:#FFFFFF;padding:4px 4px;margin:1px;}
a.UIBtn {font-size:10px;background-color:#6c8239;border:1px solid #576c24;}
.ui-dialog-titlebar-close {border:1px solid #cdcdcc !important}
.ui-widget-content{background:#fffeeb !important;font-family: Tahoma, Geneva, sans-serif; font-weight:normal !important}
					
.expandableDiv {margin:0px 0px 0px 15px}

.track_MoreInfo{font-size:90%;margin-left:15px;display:none}

a.editLink {font-size:93%}

/* Tooltip Class */
.tooltip_Cal {
	font-size:10px;
	line-height:11px;
	padding:0px !important;
	opacity: 0.95 !important;
	filter:alpha(opacity=95) !important;
	width:400px;
	border:1px solid #555555 !important;
}
.tooltip_Cal h3{
	padding:3px;
	background-color:#823933;
	color:#FFFFFF;
}
.tooltip_Cal div.body {padding:5px}