html {
	margin: 0; padding: 0;
	background-color: #000000;
	font-family: 'Verdana', sans-serif;
	font-size: 62.5%;
}

body {
	margin: 0; padding: 0 0 120px 0;
	font-size: 1em;
}

h1, h2, h3, h4, h5 {
	margin: 0; padding: 0;
	font-size: 1em;
	font-weight: normal;
}

ul, ol {
	margin: 0; padding: 0;
	list-style-type: none;
}

.audio_sampler
{
color:Black;
text-decoration:underline;	
}


#home_trailer_holder{
width:351px;
height:357px;
position:absolute;
left:250px;
top:80px;

}

.dvd_list
{
clear:both;
margin:0 0 15px 0;
list-style-type:none;	
padding:5px 0 0 0;
}

.dvd_episodes
{
clear:both;
}

a {
	outline: 0;
}

#holder {
	position: relative;
}

#header {
	
	height: 420px;
	overflow: hidden;
	text-indent: -5000px;
	/*background-image:url('../images/header1.jpg');
	background-repeat:no-repeat;*/
}

#nav {
	position: absolute;
	top: 165px;
	left: 0;
	z-index: 2;
	width: 370px;
	height: 606px;
}
#nav .back {
	width: 100%; 
	height: 100%;
	background: url('../images/nav3.png') no-repeat;
}
#nav ul {
	padding: 174px 0 0 0;
	width: 121px;
}
#nav ul a {
	/*background-image: url('../images/nav_sprites.jpg');*/
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	width: 103px;
	display: block;
}

#nav .home a{ 
background-image:url(../images/nav_btns/home.png);
background-repeat:no-repeat;
height:54px;
}

#nav .home a:hover{ 
background-image:url(../images/nav_btns/home_on.png);
background-repeat:no-repeat;
height:54px;
}

#nav .home-active a{
background-image:url(../images/nav_btns/home_select.png);
background-repeat:no-repeat;
height:54px;
}


/*#nav li {
	margin: 0 4px;
}*/

#nav .dvd a{ 
background-image:url(../images/nav_btns/dvd.png);
background-repeat:no-repeat;
height:38px;
}


#nav .dvd a:hover { background-image:url(../images/nav_btns/dvd_on.png); 
background-repeat:no-repeat;
height:38px;
}
#nav .dvd-active a {
background-image:url(../images/nav_btns/dvd_select.png); 
background-repeat:no-repeat;
height: 37px;
}

#nav .toys a {
 
background-image:url(../images/nav_btns/toys.png);
background-repeat:no-repeat;
height:51px;
}

#nav .toys a:hover {
background-image:url(../images/nav_btns/toys_on.png);
background-repeat:no-repeat;
height:51px;
}

#nav .toys-active a {
background-image:url(../images/nav_btns/toys_select.png);
background-repeat:no-repeat;
height:51px;
}
#nav .books a {
background-image:url(../images/nav_btns/books.png);
background-repeat:no-repeat;
height:38px;
}

#nav .books a:hover {

background-image:url(../images/nav_btns/books_on.png);
background-repeat:no-repeat;
height:38px;	
}
#nav .books-active a { background-image:url(../images/nav_btns/books_select.png); 
background-repeat:no-repeat;
height:38px;
}

#nav .audio a{
 
background-image:url(../images/nav_btns/audio.png);
background-repeat:no-repeat;
height:51px;

}

#nav .audio a:hover{

background-image:url(../images/nav_btns/audio_on.png);
background-repeat:no-repeat;
height:51px;
}

#nav .audio-active a {
 background-image:url(../images/nav_btns/audio_select.png);
 background-repeat:no-repeat;
 height:51px;
}

#nav .game a{
 
background-image:url(../images/nav_btns/game.png);
background-repeat:no-repeat;
height:38px;

}


#nav .game a:hover{

background-image:url(../images/nav_btns/game_on.png);
background-repeat:no-repeat;
height:38px;
}

#nav .game-active a {
 background-image:url(../images/nav_btns/game_select.png);
 background-repeat:no-repeat;
 height:38px;
}


#polaroid, .polaroid_dvd, .polaroid_toys, .polaroid_game, .polaroid_books, .polaroid_game, .polaroid_book, .polaroid_audiobooks {
	position: absolute;
	top: 52px;
	left: 100px;
    height:300px;
    width:280px;
    background-repeat :no-repeat;
}

.img_dvd_series img{float:left; display:block; padding-right:8px;}

.polaroid_dvd
{
	background-image:url(../resource/dvd.png);
}

.polaroid_toys
{
	background-image:url(../resource/toys.png);
}

.polaroid_game
{
	background-image:url(../resource/game.png);
}

.polaroid_books
{
	background-image:url(../resource/book.png);
}


.polaroid_audiobooks
{
	background-image:url(../resource/audiobooks.png);
}



.polaroid_game
{
	background-image:url(../resource/game.png);
}

#polaroid_game{
    position: absolute;
	top: 50px;
	left: 350px;}
	
#polaroid_game a{color: #000000;}

#polaroid img {
	border: 0;
}

#page {
	margin: -193px 0 0 57px;
}
#page.home {
	margin: -263px 0 0 0;
}

#content {
	width: 739px;
	position: relative;
	z-index: 1;
}
#content .repeat,  #content .repeat_game {
	background: url('../images/content_shadow.png'); 
	padding: 0 18px 0 8px;
	overflow: hidden;

}
#content .inner, #content .inner_game  {
	background: url('../images/paper_repeat.png') 0 1px repeat-y #FFFFFF;
	border: 1px solid #d4dada;
	border-top: 0;
	margin: 27px 18px 20px 18px;
	padding: 0 75px 70px 305px;
	line-height: 1.8em;
	min-height:1100px;
}
#content .end {
	background: url('../images/content_footer.png') no-repeat;
	height: 17px;
}

#content p {
	margin: 0 0 18px 0;
	font-size: 1.1em;
}
#content h2 {
	font-size: 1.4em;
}

#content h2, 
.product_list h3 span,
.contact label span, .game_header {
	font-weight: bold;
	background: #61125f;
	color: #FFFFFF;
	font-family: 'Courier New', monospace;
	display: inline;
	font-weight: bold;
	line-height: 18px;
	padding: 1px 7px;	
	clear: left;
}

.game_header
{
margin-left:15px;	
}

#home {
	background: url('../images/home_body.png') no-repeat;
	width: 808px;
	height: 689px;
	position: relative;
    top:8px;
}

#flash_holder, #flash_holder2 {
	width: 366px;
	height: 452px;
	position: absolute;
	left: 350px; top: 100px;
}

#flash_holder2
{
top:600px;	
}


#flash_holder .back{
	background: url('../images/polaroid_flash.png') no-repeat;
	width: 100%; height: 100%;
	overflow: hidden;
}

#flash_holder2 .back{
	background: url('../images/polaroid_flash.png') no-repeat;
	width: 100%; height: 100%;
	overflow: hidden;
}



#trailer_holder{
	background: url('../images/trailer_holder.png') no-repeat;
	width: 100%; height: 260px;
	overflow: hidden;
	position:absolute;
	left:350px;
	padding:40px 0 0 12px;
	top:150px;
}

#flash_holder ul {
	width: 100%; overflow: hidden;
}
#flash_holder ul a, #flash_holder2 a {
	display: block;
	overflow: hidden;
	text-indent: -5000px;
}
#flash_holder .email, #flash_holder2 .email {
	padding: 52px 35px 0 0;
	float: right;
}
#flash_holder .email a , #flash_holder2 .email a{
	background: url('../images/pol_sendemail.png') no-repeat;
	width: 115px;
	height: 16px;
	display: block;
}
#flash_holder .game1 {
	padding: 30px 0 0 22px;
	float: left;
}
#flash_holder .game1 a {
	background: url('../images/game1.png') no-repeat;
	width: 159px;
	height: 38px;
	display: block;
}

#flash1, #flash2 {
	width: 325px;
	height: 314px;
	margin: 26px 0 0 12px;
	color: #ffffff;
}

#flash {

	color: #ffffff;
    
margin:25px 0 0 13px;
	
	width:10px;

	
}

.noflash {
	padding: 20px;
	display: block;
	font-size: 1.3em;
	color: #ffffff;
	background: #000000;
}
.noflash a {
	color: #FFFFFF;
}

.home .mag_glass {
	width: 341px;
	position: absolute;
	top: 497px; left: 121px;
	z-index: 3;
	background: url('../images/magnifying_glass.png') no-repeat;
	height:220px;
}
.inner .pencil {
	background: url('../images/pencil.png') no-repeat;
	width: 102px;
	height: 370px;
	position: absolute;
	top: -20px; right: -20px;
}
.inner .pencil_left {
	background: url('../images/pencil_left.png') no-repeat;
	width: 102px;
	height: 370px;
	position: absolute;
	top: 423px; left: 111px;
}
 .tape {
	background: url('../images/tape.png') no-repeat;
	width: 189px;
	height: 71px;
	position: absolute;
	bottom:-35px;
	z-index:2;
	left:0px;
}
.inner .tape_top {
	background: url('../images/tape_top.png') no-repeat;
	width: 89px;
	height: 189px;
	position: absolute;
	top: -44px; right: -20px;
}
.inner .paperclip {
	background: url('../images/paperclip.png') no-repeat;
	width: 90px;
	height: 109px;
	position: absolute;
	top: 260px; left: 145px;
}

#video {
	width: 325px;
	height: 314px;
}

.product_list,
.product_list h3, 
.product_list p {
	margin: 0; padding: 0;
}
.product_list {
	margin: 0 0 18px 0;
}
.product_list h3,
.contact label {
	font-size: 1.2em;
	font-weight: bold;
	color: #92278f;
	margin: 18px 0 0 0;
	display: block;
	line-height: 0;
	clear: left;
}
.product_list h3 span {
	overflow: hidden;
	white-space: pre;
	background: #92278f;
}
.product_list .rrp {
	font-weight: bold;
}
.product_list .img {
	height: 234px;
	overflow: visible;
	margin: 18px 0 0 0;
	width: 100%;
	position: relative;
}
.product_list .img span,
.product_list img {
	display: block;
	float: left;
}
.product_list.dvd h3 {
	margin: 0 0 18px 0;
}
.product_list .video {
	height: 379px;
	display: block;
}
.product_list .splitter {
	background: url('../images/paperclip_linebreak.png') no-repeat;
	width: 83px;
	height: 36px;
}
.product_list .clear {
	clear: left;
	height: 18px;
}

.splitter.side {
	margin: 18px 0 0 0;
}

#book_list .img {
	height: 270px;
}
#audiobook_list .img {
	height: 252px;
}
.img.toy_lipstick {
	height: 325px !important;
}
.img.toy_comm {
	height: 252px !important;
}
.img.toy_poet {
	height: 323px !important;
}

.img.side {
	float: left;
	width: auto;
	margin: 0 0 0 -276px !important;
	height: 288px !important;
	position: relative;
	top: -18px;
	left: 0;
}
.img.side.last {
	height: 270px !important;
}


.dvdwrap {
	margin: 0 12px 10px 0 !important;
	float: left;
	width: auto !important;
}
.available {
	text-transform: uppercase;
	color: #92278F;
}

.contact {
	padding: 0 0 18px 0;
}
.contact label {
	display: block;
	margin: 18px 0 5px 0;
	font-family: 'Courier New', monospace;
}
.contact label span {
	background: no-repeat 3px 3px #92278f;
}
.contact input {
	margin: 5px 0pt 4px 0;
}
.contact .valid span {
	background-image: url('../images/true.png');
	padding-left: 26px;
}
.contact .invalid span {
	background-image: url('../images/false.png');
	padding-left: 21px;
}
.contact .submit {
	display: block;
}


#footer {
	color: #ffffff;
	margin: 45px 0 0 10px;
	width: 739px;
	position: absolute;
	left:50px;
	background-image:url('../images/footer_logo.png');
	background-repeat:no-repeat;
}

#footer img{
float:left;
}


#footer a {
	color: #FFFFFF;
}


html, body {
	background: url('../images/background1.jpg') no-repeat #020202;
}
.hidden {
	visibility: hidden;
}

.top_audio, .ghost_house
{
	clear:both; 
	background:url('../resource/time_capsule.png') no-repeat;
	height:250px; 
	width:250px;
	margin-top:5px;
}

#ghost_house
{
	background:url('../resource/ghost_house.png') no-repeat;
	float: left;
	width:250px;
	margin: 10px 0 0 -150px; !important;
	height: 288px !important;
	position: relative;
	top: -18px;
	left: 0;
}

 .top_download{clear:both;}

p.audio_splitter
{ background:transparent url(../images/paperclip_linebreak.png) no-repeat scroll 0 0;
 height :36px;
 width:83px;
 padding-bottom:4px;	
}

#sarah_jane
{
background-image: url('../images/footer_logo.png');
background-repeat:no-repeat;
height:70px;
width:230px;
float:left;
}

#flash_content{color:#FFFFFF;}
