#mship {
	width:100%;
	height:800px;
	overflow:hidden;
	top:0px;
	margin:20px 0 0 0;
}

#stage {
	width:100%;
	height:800px;
	overflow:hidden;
	position:relative;
	visibility:hidden;
	left:-5000px;
	top:-40px;
	color:#000000;
	margin-top:120px;
}
#stage ul {
	height:700px;
	background:url(i/w_shelf.gif) 0 430px repeat-x transparent;
}
#stage li {
	width:1000px;
	padding:0 0 0 0;
	height:700px;
	background:none;
	position:relative;
	/*border-right: 1px solid red*/
}
#shelf_l, #shelf_r {
	width:300px;
	height:131px;
	position:absolute;
	top:430px;
	left:0;
	background:url(i/w_shelf_l.gif) 157px 0 no-repeat #ededed;
}
#shelf_r {
	width:100%;
	left:780px;
	background:url(i/w_shelf_r.gif) 0 0 no-repeat #ededed;
}
.shelf_blank {
	width:100%;
	background-image:none;
	background-color:#ededed;
}
.prev, .next {
	display:none;
}
.next {
	margin:0;
	position:absolute;
	top:285px;
	margin-left:70px;
	width:43px;
	height:43px;
	background:url(../img/forward.png) 0px 0 transparent;
	z-index:99999;
	border:0;
	text-indent:-9999px;
}
.prev {
	margin:0;
	position:absolute;
	top:285px;
	left:10px;
	width:43px;
	height:43px;
	background:url(../img/back.png) 0px 0 transparent;
	z-index:99999;
	border:none;
	text-indent:-9999px;
}
.prev:hover {
	background:url(../img/back.png) 0 0 transparent;
	cursor:pointer
}
.next {
	background:url(../img/forward.png) 0px 0 transparent;
}
.next:hover {
	background:url(../img/forward.png) 0px 0 transparent;
	cursor:pointer;
}
#tooltip {
	position:absolute;
	border:1px solid #ededed;
	background:#393838;
	padding:10px;
	color:#fff;
	display:none;
	font-size:11px;
	opacity:0.9;
	z-index:99;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
a.tooltip {
	display:block;
	width:165px;
	height:110px;
	z-index:9;
}
.item {
	width:165px;
	height:110px;
	position:absolute;
	top:288px;
	left:890px;
	z-index:3;
}
.item a {
	cursor:help;
	width:165px;
}
.w01 {
	background:none;
	left:840px;
	top:138px;
	width:165px;
	height:110px;
}
.w02 {
	background:none;
	left:1015px;
	top:138px;
	width:165px;
	height:110px;
}
.w03 {
	background:none;
	left:0px;
	top:138px;
	width:145px;
	height:110px;
}
.w04 {
	background:none;
	left:165px;
	top:138px;
	width:165px;
	height:110px;
}

.item1 {
	width:205px;
	height:205px;
	position:absolute;
	top:288px;
	left:890px;
	z-index:3;
}
.item1 a {
	cursor:help;
	width:205px;
	height:205px;
}
.w05 {
	background:none;
	left:723px;
	top:91px;
	width:205px;
	height:205px;
}
.w06 {
	background:none;
	left:935px;
	top:91px;
	width:205px;
	height:205px;
}
.w07 {
	background:none;
	left:1146px;
	top:91px;
	width:95px;
	height:205px;
}
.w08 {
	background:none;
	left:723px;
	top:300px;
	width:205px;
	height:205px;
}
.w09 {
	background:none;
	left:935px;
	top:300px;
	width:205px;
	height:205px;
}
.w10 {
	background:none;
	left:1146px;
	top:300px;
	width:95px;
	height:205px;
}

.item2 {
	width:75px;
	height:205px;
	position:absolute;
	top:288px;
	left:890px;
	z-index:3;
}
.item2 a {
	cursor:help;
	width:148px;
	height:205px;
}
.w11 {
	background:none;
	left:0px;
	top:91px;
	width:148px;
	height:205px;
}
.w12 {
	background:none;
	left:0px;
	top:300px;
	width:148px;
	height:205px;
}

.item3 {
	width:75px;
	height:205px;
	position:absolute;
	top:288px;
	left:890px;
	z-index:3;
}
.item3 a {
	cursor:help;
	width:205px;
	height:205px;
}
.w13 {
	background:none;
	left:154px;
	top:91px;
	width:148px;
	height:205px;
}
.w14 {
	background:none;
	left:154px;
	top:300px;
	width:205px;
	height:205px;
}
.w15 {
	background:none;
	left:364px;
	top:300px;
	width:205px;
	height:205px;
}
.w16 {
	background:none;
	left:575px;
	top:300px;
	width:205px;
	height:205px;
}

/*Registration */
.introtext {
	position:absolute;
	top:185px;
	left:125px;
	width:480px;
	text-align:justify;
	font-size:1.9em;
	color:#000000;
}
.introtext  p {font-size:12px;}
.introtext a {color:#ffffff;}

.introtext1 {
	position:absolute;
	top:225px;
	left:125px;
	width:740px;
	text-align:justify;
	font-size:1.9em;
	color:#000000;
}
.introtext1  p {font-size:12px;}
.introtext1 a {color:#ffffff;}

.introtext2 {
	position:absolute;
	top:135px;
	left:125px;
	width:740px;
	text-align:justify;
	font-size:1.9em;
	color:#000000;
}
.introtext2  p {font-size:12px;}
.introtext2 a {color:#ffffff;}

.subtitlereg {
	position:absolute;
	top:125px;
	left:124px;
	width:470px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;}

.textlink {margin:12px 0 12px 0;padding:10px 0 10px 0;border-bottom:1px solid #000000;}
	.textlink a{font-size:21px;color:#000;}
	.textlink a:hover{color:#ffffff;text-decoration: none;}
	
.titlereg {
	position:absolute;
	top:90px;
	left:105px;
	width:560px;
	text-align:left;
	font-size:1.9em;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;
	line-height:32px;
	border-left:5px solid #0099FF;
	font-size:32px;
}

.quicktips {
	position:absolute;
	top:135px;
	left:110px;
	width:724px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;
	background:#999999;
	padding:5px 18px;
}
.quicktips1 {
	width:724px;
	height:auto;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;
	background:#999999;
	padding:5px 18px;
}
.quicktips .tipstitle, .quicktips1 .tipstitle {float:left;width:190px;font-size:28px;font-weight:bold;color:#bebebe;padding:5px 0 0 0;}
.quicktips .tipstext, .quicktips1 .tipstext {float:left;width:530px;color:#e2e1e1; text-transform:none;}

.loginbox {
	position:absolute;
	top:140px;
	left:670px;
	width:330px;
}




.title {
	position:absolute;
	top:90px;
	left:225px;
	width:560px;
	text-align:left;
	font-size:1.9em;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;
	line-height:32px;
}
.subtitle {
	position:absolute;
	top:105px;
	left:230px;
	width:720px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;}
.subtitle0 {
	position:absolute;
	top:120px;
	left:245px;
	width:560px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;}
.intro-foreword {
	position:absolute;
	top:165px;
	left:245px;
	width:700px;
	text-align:justify;
	font-size:1.9em;
	color:#000000;
}
.intro-foreword p {font-size:12px;}
.intro {
	position:absolute;
	top:210px;
	left:335px;
	width:450px;
	text-align:justify;
	font-size:1.9em;
	color:#000000;
}
.title01{
	position:absolute;
	top:90px;
	left:410px;
	width:560px;
	text-align:left;
	font-size:2.8em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #0E9CDC;
	line-height:32px;
}
.subtitle01 {
	position:absolute;
	top:150px;
	left:410px;
	width:560px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#000000;}
.intro01 {
	position:absolute;
	top:130px;
	left:410px;
	width:470px;
	text-align:left;
	font-size:1.9em;
	color:#00000;
	padding:15px;
	background:#ffffff;
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background: rgba(255, 255, 255, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";	
}
.title02{
	position:absolute;
	top:90px;
	left:420px;
	width:560px;
	text-align:left;
	font-size:2.8em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #fff;
	line-height:32px;
	text-shadow: #333 0px 3px 3px;
}
.subtitle02 {
	position:absolute;
	top:150px;
	left:490px;
	width:560px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#000000;}
.intro02 {
	position:absolute;
	top:130px;
	left:420px;
	width:420px;
	text-align:left;
	font-size:1.9em;
	color:#ffffff;
	padding:15px;
	background:#000000;
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.5);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";	
}
.titleAH02{
	position:absolute;
	top:90px;
	left:420px;
	width:400px;
	text-align:left;
	font-size:2.8em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #fff;
	line-height:32px;
	text-shadow: #333 0px 3px 3px;
}
.introAH02 {
	position:absolute;
	top:165px;
	left:420px;
	width:350px;
	text-align:left;
	font-size:1.9em;
	color:#ffffff;
	padding:15px;
	background:#000000;
	/* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.5);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";	
}
.title1{
	position:absolute;
	top:90px;
	left:470px;
	width:560px;
	text-align:left;
	font-size:1.9em;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;
	line-height:32px;
}
.subtitle1 {
	position:absolute;
	top:120px;
	left:490px;
	width:560px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;}
.intro1 {
	position:absolute;
	top:170px;
	left:490px;
	width:350px;
	text-align:justify;
	font-size:1.9em;
	color:#000000;
}
.title03 {
	position:absolute;
	top:90px;
	left:490px;
	width:560px;
	text-align:left;
	font-size:2.8em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #fff;
	line-height:32px;
	text-shadow: #333 0px 3px 3px;
}
.subtitle03 {
	position:absolute;
	top:150px;
	left:490px;
	width:560px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;}
.intro03 {
	position:absolute;
	top:150px;
	left:490px;
	width:auto;
	text-align:justify;
	font-size:1.9em;
	color:#000000;
}
.title04 {
	position:absolute;
	top:90px;
	left:490px;
	width:560px;
	text-align:left;
	font-size:2.8em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #fff;
	line-height:32px;
	text-shadow: #999 0px 3px 3px;
}
.subtitle04 {
	position:absolute;
	top:120px;
	left:290px;
	width:560px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;}
.intro04 {
	position:absolute;
	top:140px;
	left:490px;
	width:auto;
	text-align:justify;
	font-size:1.9em;
	color:#ffffff;
	text-shadow: #333 0px 2px 2px;
}
.title05 {
	position:absolute;
	top:90px;
	left:340px;
	width:560px;
	text-align:left;
	font-size:2.8em;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	color: #fff;
	line-height:32px;
	text-shadow: #333 0px 3px 3px;
}
.subtitle05 {
	position:absolute;
	top:120px;
	left:340px;
	width:560px;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#ffffff;}
.intro05 {
	position:absolute;
	top:140px;
	left:340px;
	width:auto;
	text-align:justify;
	font-size:1.9em;
	color:#ffffff;
	text-shadow: #333 0px 2px 2px;
}