body {
	margin:15px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/gfx/bgdrip.png);
	background-repeat: repeat-x;
}

a img{border: 1px solid #CCC;padding:2px;margin:3px}
a:hover img{border: 1px solid #942630;padding:2px;}
a:hover{color: #942630;border: 0px ;} /* Dummy definition to overcome IE bug */

a:link, .note a:link{ color:#333;}
a:visited, .note a:visited { color:#333;}
a:hover, .note a:hover { color:#7E1D25;}
a:active, .note a:active { color:#333;}

#sidewrapper { background-image: url(/gfx/sidebg.png);
	background-repeat: repeat-y;}

#header {width:173px; background-image: url(/gfx/side_top_logo.png);
 background-repeat: no-repeat;}
#header h1 {margin:0;width:173px}
#header h1 a {
 display: block;
 padding-top: 197px; height: 0 !important;
 height /**/: 197px; overflow: hidden;
}
#leftcol {
width:173px;
	float:left;
margin-bottom:15px;
padding-bottom:15px;
margin-right:10px;
}

p {font-size:10pt;line-height:150%}

/* ---------- He0ader tags ---------- */

h1 {
font-family: "Helvetica", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, sans-serif;
font-size: 24pt;
color: #333;
letter-spacing: -1px;
margin: 4px 0 4px 0;

}
h2 {
font-family: "Helvetica", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, sans-serif;
font-size: 18pt;
color: #333;
letter-spacing: -1px;
margin: 4px 0 4px 0;
}
h3, h4, h5 {
font-family: "Helvetica", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, sans-serif;
font-size: 16pt;
color: #333;
letter-spacing: -1px;
margin: 4px 0 4px 0;
padding: 4px 0 4px 0;
}

/* ---------- NAV ---------- */
#nav {
	width:171px;
	margin-top:25px;
	}

#nav ul 	{
width: 104px;
height: 117px;
background: url(/gfx/nav.png) no-repeat;
margin:0 0 0 30px;
padding: 0;
position: relative;}

#nav ul li {margin: 0 0 5px 0;padding: 0;list-style: none;
position:absolute;}
#nav ul li, #nav ul a {
height: 19px;
display: block;}

#nav ul li a {
text-indent: -9999px; 
text-decoration: none;
width: 104px;
}

#nav1 {top: 0px;}
#nav2 {top: 24px;}
#nav3 {top: 48px;}
#nav4 {top: 74px;}
#nav5 {top: 99px;}

#nav1 a:hover {background: transparent url(/gfx/nav.png) -112px 0px no-repeat;}
#nav2 a:hover {background: transparent url(/gfx/nav.png) -112px -24px no-repeat;}
#nav3 a:hover {background: transparent url(/gfx/nav.png) -112px -48px no-repeat;}
#nav4 a:hover {background: transparent url(/gfx/nav.png) -112px -74px no-repeat;}
#nav5 a:hover {background: transparent url(/gfx/nav.png) -112px -99px no-repeat;}

#shopcats {margin:18px 0 8px 0;font-weight:bold;border-bottom:1px #CCC solid;padding-bottom:25px;}
#shopcats a {padding:6px 9px 6px 9px;text-decoration:none;position:relative;}
#shopcats a:link {color:#333;background-color:#FFF}
#shopcats a:visited {color:#333;background-color:#FFF}
#shopcats a:hover {color:#FFF;background-color:#942630}
#shopcats a:active {color:#CCC;background-color:#999}

/* UBERLINKS */
div#shopcats.vinyl a#vinylnav,
div#shopcats.plush a#plushnav,
div#shopcats.ltd_edition a#ltdeditionnav,
div#shopcats.prints a#printsnav,
div#shopcats.books a#booksnav
 {color:#FFF;background-color:#942630}


/* UBERLINKS */
body#news a#newsnav {background: transparent url(/gfx/nav.png) -112px 0px no-repeat;}
body#shop a#shopnav {background: transparent url(/gfx/nav.png) -112px -24px no-repeat;}
body#gallery a#gallerynav{background: transparent url(/gfx/nav.png) -112px -48px no-repeat;}
body#about a#aboutusnav {background: transparent url(/gfx/nav.png) -112px -74px no-repeat;}
body#contact a#contactnav {background: transparent url(/gfx/nav.png) -112px -99px no-repeat;}
/* END NAV */

#content {
	background-color:#EEE;
	margin-left:180px;
	padding:25px;
	background-image: url(/gfx/contentfade.png);
	background-repeat: repeat-x;
	padding-bottom:15px;
}


/* Gallery */
#setlist {width:300px;float:right;text-align:left;background-color:#FFF;padding:20px;}
#setlist h3 {font-size:22pt}
#setlist h3 a {text-decoration:none}

#desc {width:180px;float:right;border:1px #CCC dashed;padding:8px;background:#FFF}
#context {text-align:center;}
#context p {text-align:center;}
#context img {margin:4px;}
#context p.nav {padding-bottom:8px;}
#context p.nav a {padding:6px 9px 6px 9px;text-decoration:none;font-weight:bold}
#context p.nav a:link {color:#FFF;background-color:#942630;padding:6px 9px 6px 9px;border:1px #6D0B14 solid;}
#context p.nav a:visited {color:#FFF;background-color:#942630;padding:6px 9px 6px 9px;border:1px #6D0B14 solid;}
#context p.nav a:hover {color:#942630;background-color:#FFF;padding:6px 9px 6px 9px;border:1px #6D0B14 solid;}
#context p.nav a:active {color:#FFF;background-color:#942630;padding:6px 9px 6px 9px;border:1px #6D0B14 solid;}
#context h4, #context h5 {text-align:left;margin:6px}
#context h5 a {text-decoration:none}
p.context_title{text-align:left;margin:2px;font-size:10pt;}

#fullsetlist h3 {font-size:12pt;border-bottom:1px #666 dashed;padding-bottom:10px}
#fullsetlist h3 a {text-decoration:none}

div.set h3 {margin-bottom:8px;}

#desc h2 {font-size:12pt}

.thumbcase {width:250px;height:250px; text-align:center;float:left;margin:0 15px 15px 0;border:1px #F00 solid;position:relative;}

/* Shop */

.shoplist {padding:10px;width:70%;float:left;background-color:#FFF;border:1px #CCC dashed;margin-bottom:12px;}
.shoplist img {float:right;}
.shoptext h3 {margin:0;padding:0;font-size:14pt}	
.shoptext p {margin:0;}
.shoptext {float:left;width:325px}

/* - Page nav - */
#pagenav {font-family:"Tahoma", Verdana; font-size:12pt;clear:both;margin:10px 0 25px 0;}
#pagenav a:link { color:#EEE; text-decoration:none; background:#333;padding:4px 6px 4px 6px;border:1px #333 solid;}
#pagenav a:visited { color:#EEE; text-decoration:none; background:#333;padding:4px 6px 4px 6px;border:1px #333 solid;}
#pagenav a:hover  { color:#333; text-decoration:none; background:#FFF;padding:4px 6px 4px 6px;border:1px #333 solid;}
#pagenav a:active  { color:#EEE; text-decoration:none; background:#666;padding:4px 6px 4px 6px;border:1px #666 solid;}


body#shop #pagenav {clear:both}
form#ukcartform, form#worldcartform  {margin:0 0 5px 0}
form#checkout {margin-top:25px}
.cartbutton_light{width:30%;text-align:left;background-color:#FFF;font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#333;border:1px #FFF solid;margin-bottom:0 0 8px 0; cursor:pointer;font-size:12pt;padding:5px;background-image: url(/shop/gfx/cart_add.png);
	background-repeat: no-repeat;
	background-position: 90% center;}
.cartbutton_dark{width:30%;text-align:left;background-color:#333;font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:#FFF;border:1px #000 solid;margin-bottom:0 0 8px 0; cursor:pointer;font-size:12pt;padding:5px;	background-image: url(/shop/gfx/cart_go.png);
	background-repeat: no-repeat;
	background-position: 90% center;}

input.cartbutton_light:hover { background-color:#333;color:#FFF;border:1px #000 solid;cursor:pointer;font-size:12pt;padding:5px; }
input.cartbutton_dark:hover {
	background-color:#FFF;
	color:#333;
	border:1px #61A245 solid;
	cursor:pointer;
	font-size:12pt;
	padding:5px;

}

input.checkout {
	padding-left:20px;
	background-image: url(/shop/gfx/action_go.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}


/* Footer */
#footer {clear:both;padding-left:25px;}
#rss a.feed {
padding-left:15px;
	text-decoration:none;
	background-image: url(/gfx/rss.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#me {color:#999;font-size:7pt}
#me a {color:#999}

/* Extras */
.icon {position:relative;top:6px;border:0}
.button{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:10pt;color:#FFF;padding:2px;background:#942630;border:1px #333 solid;cursor:pointer;margin-top:5px;}
.box{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:10pt;color:#333;border:1px #6E0C15 solid;background-color:#FFF;padding:2px;}
label {font-weight:bold;margin-top:20px;font-size:10pt}
.clear {clear:both}

.left {float:left}
.right{float:right}
.red {color:#942630}
.note {font-size:8pt}
.light {color:#999}
