html,body{
font-family: arial, verdana, "century gothic", sans-serif;
font-size: 14px;
color: #666;
text-align: justify;
/*width: 960px;*/
margin: 10px auto;
background: #121212;
}

#template_wrap{
height: 1100px;
background: #000 url(images/bg_wood.jpg) repeat;
width: 960px;
position: relative;
margin: 0 auto;
}

#wrap{
width: 960px;
margin: 0 auto;
background: #000 url(images/bg_wood.jpg) repeat;
}

#content_home{
width: 960px;
height: 600px;
background:url(images/photo_home.jpg) top left no-repeat;
position: relative;
}

#content_inner,
#content_inner_1,
#content_inner_2{
width: 960px;
height: 600px;
background:url(images/bg_inner.jpg) top left no-repeat;
position: relative;
}

#content_inner_1{
background:url(images/bg_inner_1.jpg) top left no-repeat;
}

#content_inner_2{
background:url(images/bg_inner_2.jpg) top left no-repeat;
}


#content_inner_cart{
width: 960px;
min-height: 600px;
background-image: none;
color: #fff;
background:url(images/bg_inner_cart.jpg) top left no-repeat;
}

#scribble_home{
position: absolute;
top: 405px;
left: 220px;
}

#freedel{
position: absolute;
top: 10px;
left: 610px;
z-index: 100;
}

#freehookbait{
position: absolute;
top: 460px;
left: 555px;
z-index: 100;
}

#pin{
position: absolute;
top: 90px;
left: 750px;
z-index: 100;
}

#checkout{
position: absolute;
top: 15px;
left: 515px;
z-index: 100;
}

#words{
color: #006600;
position: absolute;
top: 7px;
left: 201px;
width: 589px;
text-align: left;
}

#words_inner{
margin-top: 120px;
}

#words_overlay,
#buy_overlay{
display: block;
width: 300px;
position: absolute;
top: 127px;
left: 201px;
z-index: 0;
}

#buy_overlay{
z-index: 50;
width: 49px;
top: 115px;
left: 461px;
}

#data{
width: 410px;
position: absolute;
top:50px;
left: 180px;
}

#description,
#product_description{
width: 320px;
margin-top: 120px;
height: 360px;
overflow: auto;
}

#product_description{
height: 340px;
}

#product_outer{
position:relative;
width:589px;
height:390px;
background-color:transparent;
margin:120px auto;
margin-bottom: 0px;
}

/*#coat{
width: 628px;
height: 600px;
background: url(images/coat.jpg) top left no-repeat;
position: absolute;
top: 8px;
left: 836px;
}*/

#links,
#table_links{
width: 110px;
position: absolute;
left: 27px;
top: 291px;
}

#links img,
#home_links img,
#table_links img{
display: block;
}

#home_links{
width: 107px;
position: absolute;
left: 404px;
top: 267px;
}

#table_links{
top: 304px;
left: 30px;
}

#siteby{
position: absolute;
left: 780px;
top: 495px;
z-index: 40;
}

a img{
border: none;
}

a{
color: #121212;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}


#graffiti{
position: absolute;
top: 10px;
left: 0;
}

#graffiti2{
position: absolute;
top: 445px;
left: 555px;
z-index: 40;
}

#moreproducts,
#backtoshop{
position: absolute;
top: 550px;
left: 390px;
z-index: 20;
}

#hidden_link img{
position: absolute;
left: 35px;
top: 455px;
}

/* THIS CONTROLS THE ROLLOVER IMAGES IN THE SHOP FRONT
   (BY STU NICHOLLS www.cssplay.co.uk) */

#menu {
position:relative;
width:589px;
height:390px;
background-color:transparent;
margin:120px auto;
margin-bottom: 0px;
z-index: 30;
}

#menu a.p1:visited, #menu a.p2:visited, #menu a.p3:visited, #menu a.p4:visited, #menu a.p5:visited, #menu a.p6:visited, #menu a.p7:visited, #menu a.p8:visited{
position:absolute;
display:block;
width:340px;
height:65px;
color:#006600;
text-decoration:none;
}

#menu a.p1:visited {top:0px; left:0px;}
#menu a.p2:visited {top:65px; left:0px;}
#menu a.p3:visited {top:130px; left:0px;}
#menu a.p4:visited {top:195px; left:0px;}
#menu a.p5:visited {top:260px; left:0px;}
#menu a.p6:visited {top:325px; left:0px;}

#menu a.p1, #menu a.p2, #menu a.p3, #menu a.p4, #menu a.p5, #menu a.p6, #menu a.p7, #menu a.p8 {
position:absolute;
display:block;
width:320px;
height:65px;
color:#006600;
text-decoration:none;
}

#menu a.p1 {top:0px; left:0px;}
#menu a.p2 {top:65px; left:0px;}
#menu a.p3 {top:130px; left:0px;}
#menu a.p4 {top:195px; left:0px;}
#menu a.p5 {top:260px; left:0px;}
#menu a.p6 {top:325px; left:0px;}

#menu a.p1:hover, #menu a.p2:hover, #menu a.p3:hover, #menu a.p4:hover, #menu a.p5:hover, #menu a.p6:hover, #menu a.p7:hover, #menu a.p8:hover{
text-decoration:none;
color:#006600;
visibility:visible;
}

#menu a img {
position:absolute;
width:10px;
height:10px;
border:0px;
top:0px;
left:-9999px;
}

#menu a.p1:hover img {display:block; position:absolute; top:-127px; left:340px; width:383px; height:511px; border:0px;}
#menu a.p2:hover img {display:block; position:absolute; top:-192px; left:340px; width:383px; height:511px; border:0px;}
#menu a.p3:hover img {display:block; position:absolute; top:-257px; left:340px; width:383px; height:511px; border:0px;}
#menu a.p4:hover img {display:block; position:absolute; top:-322px; left:340px; width:383px; height:511px; border:0px;}
#menu a.p5:hover img {display:block; position:absolute; top:-387px; left:340px; width:383px; height:511px; border:0px;}
#menu a.p6:hover img {display:block; position:absolute; top:-452px; left:340px; width:383px; height:511px; border:0px;}
#menu a.p7:hover img {display:block; position:absolute; top:-517px; left:340px; width:383px; height:511px; border:0px;}
#menu a.p8:hover img {display:block; position:absolute; top:-582px; left:340px; width:383px; height:511px; border:0px;}
#polaroid {position:absolute; left:340px; top:-127px; border:0px;}

/* 	END THE ROLLOVER STUFF */

span.smaller{
font-size: 70%;
color: #121212;
}

span.correct_font{
font-family: arial;
}

span.bold{
font-weight: bold;
}

p.stockistslink a,
p.stockistslink a:link,
p.stockistslink a:hover,
p.stockistslink a:visited{
color: #006600;
text-decoration: none;
}

p.stockistslink a:hover{
text-decoration: underline;
}

