body{ margin: 0;
	padding: 0 0 0 0;
	background:#626262;
	background-image: url(../images/bgwash.gif);
	background-repeat: repeat-x;
	background-position: top left;
	color:#000;
	font-size:13px;
	/* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
	font: Georgia, 'Times New Roman', serif;
}





a:link{
	color:#000;
	font-style: italic;
	text-decoration:none;
}


a:visited{
	color:#000;
	font-style: italic;
	text-decoration:none;
}

a:hover{
	color:#000;
	font-style: italic;
	text-decoration: none;
	/* border-bottom: 1px dotted #bfbfbf; */
}


a img { 
	text-decoration: none;
	}

a:visited img, a:hover img { 
	text-decoration: none;
	}

.packshot a:hover {
	border-bottom: none;
	}

.packtxt a, .packtxt a:hover, .packtxt a:visited  {
	color: #FFF;
	}


h1{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	color:#000;
	font-size: 18px;
	text-align: left;
	margin:1.5em 0;
}



.navbar {
	line-height:1em;
	}

.packshottxt {
	line-height:1.25em;
	}

p, td {
	line-height:1.75em;
}

.entrydate {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#bfbfbf;
	margin-top: -18px;
	}

.entrydate a {
	color:#bfbfbf;
	font-style: normal;
	}

.entrybody {
	border-bottom: 1px solid #bfbfbf;
	}

/* .entrybody img { 
	float: left;
	padding: 0 15px 5px 0;
	} */

/* structure */

/* #logo {
	background: #FFF;
	background-image: url(http://www.touchmusic.org.uk/images/touchlogo08.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 900px;
	height: 50px;
	margin: 25px 50px 0 50px;
	border: 25px 10px 0 10px solid #FFF;
	padding: 0;
	text-align: left;
} */




#logo {
	background: #FFF;
	background-image: url(../images/touchshoplogo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 1000px;
	height: 100px;
	margin: 50px auto 0 auto;
	border-top: 10px solid #fff;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	padding: 0;
	text-align: left;
}







/* MAIN NAV */

#mainnavcontainer {
	background: #cbb053;
	/* background: transparent;
	background-image: url(http://www.touchmusic.org.uk/_shared/bgnav.gif);
	background-repeat: repeat-x;
	background-position: top left; */
	width: 1000px;
	height: 35px;
	margin: 0;
	/* border-top: 2px solid #fff; */
	border: 0;
	padding: 10px 0 0 0;
	text-align: left;
}


/* LOGGED OUT */


#mainnavgroup {
 width: 900px;
 height: 25px;
 background: url(../images/nav_out.gif);
 margin: 0 50px 0 50px; 
 padding: 0;
 border: 0;
 position: relative;
}

#mainnavgroup li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#mainnavgroup li, #mainnavgroup a {height: 25px; display: block; text-decoration: none; border-bottom: none;}
#mainnavone {left: 0px; width: 140px; text-decoration: none; border-bottom: none;}
#mainnavtwo {left: 175px; width: 50px; text-decoration: none; border-bottom: none;}
#mainnavthree {left: 260px; width: 40px; text-decoration: none; border-bottom: none;}
#mainnavfour {left: 330px; width: 110px; text-decoration: none; border-bottom: none;}
#mainnavfive {left: 840px; width: 60px; text-decoration: none; border-bottom: none;}



#mainnavone a:hover {background: transparent url(../images/nav_out.gif) -0px -25px no-repeat; text-decoration: none; border-bottom: none;}
#mainnavtwo a:hover {background: transparent url(../images/nav_out.gif) -175px -25px no-repeat; text-decoration: none; border-bottom: none;}
#mainnavthree a:hover {background: transparent url(../images/nav_out.gif) -260px -25px no-repeat; text-decoration: none; border-bottom: none;}
#mainnavfour a:hover {background: transparent url(../images/nav_out.gif) -330px -25px no-repeat; text-decoration: none; border-bottom: none;}
#mainnavfive a:hover {background: transparent url(../images/nav_out.gif) -840px -25px no-repeat; text-decoration: none; border-bottom: none;}





/* LOGGED IN */

#outnavgroup {
 width: 900px;
 height: 25px;
 background: url(../images/nav_in.gif);
 margin: 0 50px 0 50px; 
 padding: 0;
 border: 0;
 position: relative;
}

#outnavgroup li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#outnavgroup li, #outnavgroup a {height: 25px; display: block; text-decoration: none; border-bottom: none;}
#outnavone {left: 0px; width: 140px; text-decoration: none; border-bottom: none;}
#outnavtwo {left: 175px; width: 75px; text-decoration: none; border-bottom: none;}
#outnavthree {left: 275px; width: 50px; text-decoration: none; border-bottom: none;}
#outnavfour {left: 350px; width: 100px; text-decoration: none; border-bottom: none;}
#outnavfive {left: 480px; width: 60px; text-decoration: none; border-bottom: none;}
#outnavsix {left: 840px; width: 60px; text-decoration: none; border-bottom: none;}



#outnavone a:hover {background: transparent url(../images/nav_in.gif) -0px -25px no-repeat; text-decoration: none; border-bottom: none;}
#outnavtwo a:hover {background: transparent url(../images/nav_in.gif) -175px -25px no-repeat; text-decoration: none; border-bottom: none;}
#outnavthree a:hover {background: transparent url(../images/nav_in.gif) -275px -25px no-repeat; text-decoration: none; border-bottom: none;}
#outnavfour a:hover {background: transparent url(../images/nav_in.gif) -350px -25px no-repeat; text-decoration: none; border-bottom: none;}
#outnavfive a:hover {background: transparent url(../images/nav_in.gif) -480px -25px no-repeat; text-decoration: none; border-bottom: none;}
#outnavsix a:hover {background: transparent url(../images/nav_in.gif) -840px -25px no-repeat; text-decoration: none; border-bottom: none;}






#container {
    background-color: #FFF;
	width: 1000px;
	margin: 0 auto 0 auto;
	border: 10px solid #fff;
	padding: 0;
	text-align: left;
}


#banner {
	background-color: transparent;
	height: 400px;
	width: 1000px;
	border: 0;
	padding: 0;
	margin: 0;
}

#flashcontent {
	background-color: transparent;
	height: 400px;
	width: 1000px;
	border: 0;
	padding: 0;
	margin: 0;
}



/* left right */

#content {
	float: left;
	width: 585px;
	margin: 0;	
	padding: 0 0 0 50px;
}

#contentright{
	float: right;
	width: 240px;
	margin-top: 0;
	padding: 0 50px 0 0;
}

#contentone {
	float: left;
	width: 900px;
	margin: 0 50px 0 50px;	
	padding: 0;
}



#clearer {
	padding: 50px 0 0 0;
	clear: both;
}


#footer {
	background: #000;
	width: 1020px;
	height: 10px;
	margin: 0 auto 25px auto;
	border: 0;
	padding: 0;
	text-align: left;
}


.packshot img { 
	border: 1px solid #bfbfbf;
	}

.packshot { 
	width: 245px;
	height: 315px;
	border-bottom: 1px solid #bfbfbf;
	float: left;
	margin: 0 35px 20px 0;
	} 
	
.packtxt {
	padding: 5px 10px 5px 10px;
	color: #FFF;
	}


/* .packshot img { 
	height: 280px;
	background: #bfbfbf;
	margin: 0 35px 20px 0;
	border: 1px solid #bfbfbf;
	} */

.packshotcat img { 
	border: 1px solid #bfbfbf;
	}




input		{
			font-size: 13px;
			line-height: 14px;
			font-family: Georgia, 'Times New Roman', serif;
			background-color:#bfbfbf;
			color: #fff;
			border: 0;
			}
			
.btn		{ 
			border:none;
			background-color:#fff;
			padding:0; 
			border:0; 
			margin-bottom:-.3em;
			}			
			
textarea		{
			font-size: 13px;
			line-height: 14px;
			font-family: Georgia, 'Times New Roman', serif;
			background-color:#bfbfbf;
			color: #fff;
			}			

.buy, .buy TD, .buy TH
{
background-color: #bfbfbf;
color:white;
}