@charset "UTF-8";

/** begin global */
body {
	font-size: 77.5%;
	font-family: Helvetica;
	/*font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; */
	line-height: 1.429;
	color: #333;
	text-align: left;
}

h2 {font-size: 1.571em} /* 22px */
h3 {font-size: 1.429em} /* 20px */
h4 {font-size: 1.286em} /* 18px */
h5 {font-size: 1.143em} /* 16px */
h6 {font-size: 1em} /* 14px */

h2, h3, h4, h5, h6 {
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: .8em;
}

a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {
    color: #464646;
    padding: 0 0px;
	text-decoration: underline;
}
a:hover, a:active {
    color: #999999;
    text-decoration: none;
}
/* end global **/
html {
	height: 100%;
	background: #000;
}
#splashy {
	height: 100%;
	text-align: center;
}

#wrapper {
	height: 100%;
	margin: 0 auto;
	width: 1020px;
}

#shimming {
	float: left;
	height: 50%;
	margin-top: -375px;
	visibility: hidden;
	width: 1020px;
}


#container {
	float: left;
	width: 940px;
	height: 740px;
	overflow: hidden;
	padding: 0px 40px 0px 40px;
	text-align: left;
	background: #fff;
}
	#container_fading {
		float: left;
		width: 940px;
		height: 740px;
	}
	#introduction {
		float: left;
		width: 940px;
		height: 740px;
		background: url('../img/logo.gif') no-repeat center center;
	}
		#introduction_enter {
			position: relative;
			float: left;
			width: 100%;
			height: 100%;
		}

	#header {
		position: relative;
		float: left;
		width: 940px;
		height: 200px;
		background: url('../img/logo.gif') no-repeat 0px 32px;
		border-bottom: 2px solid #000;
		
	}
		#header_top {
			position: relative;
			float: left;
			width: 940px;
			height: 165px;
			background: url('../img/logo_ambush.gif') no-repeat 895px 35px;
		}
			#header_logo {
				position: relative;
				float: left;
				width: 300px;
				height: 165px;
			}
				#b2t {
					position: relative;
					float: left;
					width: 100%;
					height: 100%;
					display: block;
				}
			#header_amb_logo {
				position: relative;
				float: left;
				width: 50px;
				height: 50px;
				padding: 30px 0px 0px 590px;
			}
				#buttontoambush {
					position: relative;
					float: left;
					width: 100%;
					height: 100%;
					display: block;
				}
				
		
		#menu {
			position: relative;
			float: left;
			width: 560px;/* 940 */
			height: 35px;
			padding: 0px 0px 0px 380px;
			z-index: 1;
		}
			#menu ul {
				list-style: none;
			}
			#menu ul li {
				float: left;
				padding: 0px 40px 0px 0px;
			}
				#menu ul li a {
					text-decoration: none;
					padding: 2px;
					font-style: italic;
				}
				#menu ul li a:hover {
					color: #000;
					font-style: italic;
				}
				#menu ul li > span {
					position: absolute;
					z-index: -1;
					width: 0px;
					height: 15px;
					display: block;
					background-color: #f0a;
				}
				#menu ul li > div#menu_now {
					position: absolute;
					z-index: -1;
					width: 90px;
					height: 15px;
					display: block;
					background-color: #f0a;
				}
			
	#main {
		
		position: relative;
		float: left;
		
		width: 940px;
		height: 513px;
		padding: 27px 0px 0px 0px;
	}
		#sidecolumn {
			position: relative;
			float: left;
			width: 160px;/*160*/
			z-index: 1;
		}
			#sidecolumn ul {
				list-style: none;
			}
			#sidecolumn ul li {
				float: left;
				width: 160px;
				overflow: hidden;
				padding: 0px 0px 15px 0px;
			}
				#sidecolumn ul li a {
					text-decoration: none;
					font-style: italic;
					padding: 2px;
				}
				#sidecolumn ul li a:hover {
					color: #000;
					font-style: italic;
				}
				#sidecolumn ul li > span {
					position: absolute;
					z-index: -1;
					width: 0px;
					height: 15px;
					display: block;
					background-color: #f0a;
				}
					#sidecolumn ul li > span.doublespace {
						position: absolute;
						z-index: -1;
						width: 0px;
						height: 32px;
						display: block;
						background-color: #f0a;
					}
				#sidecolumn ul li > div#sidecolumn_now {
					position: absolute;
					z-index: -1;
					width: 160px;
					height: 15px;
					display: block;
					background-color: #f0a;
				}
					#sidecolumn ul li > div#sidecolumn_now_doublespace {
						position: absolute;
						z-index: -1;
						width: 160px;
						height: 32px;
						display: block;
						background-color: #f0a;
					}
				
				
				
		#stage {
			position: relative;
			float: left;
			width: 780px;/*780*/
		}
			#textbodytitle {
				position: relative;
				float: left;
				width: 750px;
				height: 40px;
				padding: 0px 0px 25px 30px;
				overflow: hidden;
			}
			#textbodyview {
				position: relative;
				float: left;
				width: 750px; /*380+400*/
				height: 372px; /*437*/
				padding: 0px 0px 0px 30px;
				overflow: hidden;
			}
			#pictureview {
				position: relative;
				float: left;
				width: 372px;/*380*/
				height: 437px;
				padding: 0px 0px 0px 8px;
				overflow: hidden;
			}
				#pictureviewslides {
					position: relative;
					float: left;
					width: 343px;
					height: 437px;
					overflow: hidden;
				}
			#descriptionview {
				position: relative;
				float: left;
				width: 392px;/*400*/
				height: 437px;
				padding: 0px 0px 0px 8px;
				overflow: hidden;
			}
				#descriptionview_top {
					position: relative;
					float: left;
					width: 392px;
					height: 397px;
					overflow: hidden;
				}
					#productname {
						position: relative;
						float: left;
						width: 392px;
						padding: 0px 0px 25px 0px;
					}
					#productdetail {
						position: relative;
						float: left;
						width: 392px;
						line-height: 1.9;
					}
				#descriptionview_bottom {
					position: relative;
					float: left;
					width: 392px;
					height: 40px;
					overflow: hidden;
				}
					#navi {
						position: relative;
						float: left;
						width: 392px;
						height: 40px;
						list-style: none;
						line-height: 0;
					}
					#navi li {
						float: left;
						padding: 0px 9px 10px 0px;
					}
		
		#wholestage {
			position: relative;
			float: left;
			width: 940px;
		}
			#index_top {
				position: relative;
				float: left;
				background: url('../img/collection_top.jpg') no-repeat;
				width: 940px;
				height: 200px;;
				padding: 407px 0px 0px 0px;
				text-align: center;
				font-size: 0.9em;
				line-height: 1.6;
			}
