body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:10px;
}
html,body {
	margin: 0;
	padding: 0;
	height:100%;
}

table.central {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

table.basket th, th{
	font-size:11px;
	text-align:left;
}

.text_submit{
	font-size:11px;
	font-weight:bold;
}
.text_submit:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
div {
	/*border: 1px solid #cc0000;*/
}
#logo{
	border:0;
}
#left {
	width: 220px;
	position:absolute;
	text-align:center;
	line-height:12px;
	padding-top:20px;
	margin-right:40px;
	left:15px;
}
#inner_sleeve{
	/*width: 210px;
	border:1px solid green;*/
}
#main, #sizes{
	margin-top:18px;
}
#sizes{
	display:none;
}
#left,#right,#wrapper{
	height:545px;
}
#right, #museum{
	width: 570px;
	position:absolute;
	left:250px;
	/*padding-top:18px;*/
	padding-top:20px;
	/*padding-bottom:20px;*/
}
#test_img{
	/*position:absolute;
	clip:rect(0px, 550px, 490px, 0px)*/
}
#museum{
clip:rect(0px, 550px, 520px, 0px)
}
#wrapper, #video_square{
	
	background-color:white;
	position:relative;
	margin: 0 auto;
}

#wrapper{
	width:823px;
	text-align: left;
}

#video_square{
	text-align:center;
    margin:10px;
    height:560px;
    padding-bottom:20px;
}

#scrollable{
	overflow:scroll;
	overflow:auto;
	height:430px;
	margin-left:25px;
}
#bottom_strip{
	position:relative;
	top:200px;
}
#item_details{
}
#museum_inner{
position:absolute;
left:0px;
}
.below_image{
	padding-top:0px;
	margin-top:10px;
}
body{
	background-color:black;
}
a{
	text-decoration:none;
	color:black;
	font-weight:normal;
}
a:hover{
	font-size:10px;
	font-weight:bold;
}

.red{
	color:#cc0000;
}

div{
	/*8border:1px solid red;*/
}

#colours{}

#colours p{

}
#colours a{
}
#colours img{
	display:inline;
	/*border:1px;*/
	padding-top:4px;
}
#buy_button{
	position:absolute;
	top:484px;
	width:220px;
	left:0px;
}
#prints{
	left:0px;
	width:550px;
	position:absolute;
	top:62px;

	white-space:nowrap;
	overflow:hidden;
}
#print_inner{
/*	position:relative;
	top:0px;
	clip:rect(0px, 510px, 520px, 0px);
	border:1px solid black;*/
}
#prints img{
	display:inline;margin-left:20px;padding-right:20px;
	
}

#logo_scroller{
	position:absolute;
	top:510px;
	left:0px;
}
#logo_scroller img{
	
}
.sound_top_left{
	padding-left:17px;
}
.sound_top_right{
	padding-right:16px;
}
.sound_bottom_left{
	padding-left:17px;
}
.sound_bottom_right{
	padding-right:16px;
}
#shop_logo{
	/*(823px/2)-(180/2) = 411 - 90 = 331;*/
	margin-left:35px;
	padding-top:20px;
	padding-bottom:40px;
}
#terms{
	width:550px;
	overflow:auto;
	height:505px;
}
#terms p{
	width:368px;
}
.colons{
	letter-spacing:0px;
}
.colonic{
	display:inline;
	padding-right:1px;
	padding-left:1px;
}
.right_ranged{
	z-index:-1;
}
table.postage{
	width:368px;
}

#credits {
	margin-top:-8px;
	position:relative;
	left: 0px;
	width: 220px;
	padding:0;
}
#see_credits {
	position:relative;
	left: 0px;
	width: 220px;
}
.headup{
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	display:block;

	
}
dt { width: 3em; float: left; }

dd { margin-left: 3em;
width:368px;
margin-bottom:1em; }

#inner_request{
	background-color:white;
	margin:20px;
}



	#noticeboard{
		padding:0px;margin:0px;
		width:555px;
		height:550px;
		overflow:auto;
		height:505px;
	}
	#noticeboard_backing, #download_backing{
		background-repeat:no-repeat;
		padding:0px;margin:0px;
		border:1px solid white;
		
		padding-top:115px;
		overflow:hidden;
	}
	#noticeboard_backing{
	    height:745px;
	    background-image:url("images/noticeboard.jpg");
	}
	#download_backing{
	    height:570px;
	    background-image:url("images/download_screen.jpg");
	}		
	#download_backing a{
	    margin-left:50px;

	}
	#noticeboard p, #noticeboard h1, #noticeboard h2{
			width:425px;
			margin-left:65px;

		}

	#noticeboard	h1, #noticeboard h2{
			text-align:center;
			font-size:20px;
		}

		 #noticeboard h2,  #noticeboard em, #noticeboard i{
			color:red;
		}
		#noticeboard em, #noticeboard i{
			font-style:normal;
		}
		#noticeboard p{
			font-size:15px;
		}
		
		#subscribe, #press{
			position:absolute;
			left:0px;
			top:0px;
			z-index:500;
			width:188px;
			height:128px;
			background-repeat:no-repeat;
			color:white;
			padding-top:35px;
			text-align:center;
			font-size:0.9em;
			left:-1000em;
		}
		#subscribe{
		    background-image:url("images/subscribes/Subscribe_1.gif");
		}
		#press{
		    background-image:url("images/press_background.gif");
		}
		#subscribe p{
			margin-top:0px;
			width:170px;
			margin-left:9px;
			
		}
		#subscribe a, #press a{
			color:white;
		}
		#shut_it{
			position:absolute;
			top:12px;
			right:10px;
		}
		#shut_it img{
			border:0px;
		}
/*	*/