/* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
#ie_historyFrame, #firefox_anchorDiv, #safari_formDiv, #safari_rememberDiv { width: 0px; height: 0px; display:none }
body {
	margin:0;
	padding:0;
	background:#000;
	overflow:hidden;
}
body.on {
	background: #000 url(../images/bg.jpg);
	overflow:auto;
}
div.body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
div.content {
	width:960px;
	margin:0 auto;
	position:relative;
}
#navigation, #navigation ul {
	list-style:none;
	margin:0;
	padding:5px;
	float:left;
	display:none;
}
#navigation, #navigation li {
	float:left;
	padding-right:10px;
}
.seo-content, #no-flash {
	position:absolute;
	top:40px;
	left:0px;
	width:100%;
}
#flash-ok {
	top:0px;
	left:0px;
	z-index:3;

}
.seo-content div, #no-flash {
	display: none;
}


#no-flash {
	background: transparent url(../images/accessories.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/accessories.png', sizingMethod='crop');
	height:629px;
}
a.footer1 {
	position:absolute;
	display:block;
	top:395px;
	left:192px;
	width:107px;
	height:10px;
	z-index:2;
}

a.footer2 {
	position:absolute;
	display:block;
	top:395px;
	left:305px;
	width:63px;
	height:10px;
	z-index:2;
}
.no-flash-content {
	background:transparent url(../images/book.jpg);
	position:absolute;
	top:39px;
	left:191px;
	width:579px;
	height:379px;
}
.flash-url {
	position:absolute;
	top:162px;
	left:207px;
	display:block;
	width:36px;
	height:20px;
}

.no-flash-content h3, .no-flash-content p, .flash-url span {
	display:none;
}