/*style.css*/
h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}
h1 img,h2 img,h3 img,h4 img,h5 img {
	display:block;
}

h4 {
	font-size:18px;
	line-height:1.5;
	clear:both;
}
h5 {
	font-size:15px;
	line-height:1.4;
}

section {
	clear:both;
}
a.hdr {
	display:block;
	overflow:hidden;
}
.container {
	width:950px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/bg_black.gif);
	color:#fff;
}
.hdr_grand {
	overflow:hidden;
}
.hdr_grand img {
	display:block;
	float:left;
}

.navSpace {
	height:72px;
}
.nav {
	margin: 0 auto;
	width: 100%;
	transition-property: position;
	transition-duration:1s;
	transition-timing-function:ease-in-out;
	z-index:1;
	overflow:hidden;
}
.nav img {
	display:block;
	float:left;
}
.fixed {
	position: fixed;
	top: 0;
	width: 100%;
}
.fixed_clear {
	position:relative;
	z-index:999;
	height:72px;
	width:100%;
	overflow:hidden;
	display:block;
	background:#fff;
}
.this_hdr {
	padding:98px 0 21px;
}
.this_hdr img {
	margin:0 auto;
	display:block;
}

.this_hdrUnder {
	padding:0px 0 77px;
}
.this_hdrUnder img {
	margin:0 auto;
	display:block;
}

.this_main {
	padding:0 80px;
}

.this_main_wide {
	padding:0 40px;
}
section h3 {
	padding:0 0 26px;
}
section h4 {
	padding-bottom:26px;
}
section h4.return {
	overflow:hidden;
}
section h4.return span{
	display:block;
	float:left;
	padding-bottom:1.35em;
}
span.ex{
	display:block;
	float:left;
	padding-bottom:1.35em;
	margin-top:2px;
}
section h5 {
	padding:0 0 6px;
	clear:both;
}
section p {
	color:#ccc;
	font-size:14px;
	line-height:1.95;
}
img.hiRes {
	float:right;
	padding:0 34px 0 70px;
	margin-top:-55px;
}

img.faceRgt {
	float:right;
	padding:0 0 0 50px;
	margin-top:-75px;
}
img.faceRgt2 {
	float:right;
	padding:0 0 0 40px;
	margin-top:-30px;
}
img.faceLft {
	float:left;
	padding:0 40px 0 0;
	margin-top:-100px;
}

.spltFaceLft1 {
	clear:both;
}
.spltFaceLft1 .lft {
	float:left;
	width:320px;
}
.spltFaceLft1 .rgt {
	float:right;
	width:435px;
}

.spltFaceLft1 .rgt span {
	font-size:10px;
	color:#CCC;
}

.spltFaceLft2 {}
.spltFaceLft2 .lft {
	float:left;
	width:260px;
}
.spltFaceLft2 .rgt {
	float:right;
	width:490px;
}

.spltFaceLft3 {}
.spltFaceLft3 .lft {
	float:left;
	width:230px;
}
.spltFaceLft3 .rgt {
	float:right;
	width:520px;
}

.spltSpeakerRgt1 {}
.spltSpeakerRgt1 .lft{
	float:left;
	width:435px;
}
.spltSpeakerRgt1 .rgt{
	float:right;
	width:320px;
}
.spltSpeakerRgt2 {
	clear:both;
}
.spltSpeakerRgt2 .lft{
	float:left;
	width:490px;
}
.spltSpeakerRgt2 .rgt{
	float:right;
	width:260px;
}
.spltSpeakerBoth {
	padding:0 40px;
}
.spltSpeakerBoth .lft{
	float:left;
	width:325px;
}
.spltSpeakerBoth .rgt{
	float:right;
	width:325px;
}
.fullImg {}
.fullImg img {
	display:block;
	margin:5px auto;
}
.fullImg span {
	width:580px;
	display:block;
	margin:0 auto;
	font-size:10px;
	color:#ccc;
}
.store1 {
	position:relative;
	overflow:hidden;
}
.store1 img {
	display:block;
	position:absolute;
}
.store1 img.silver {
	top:129px;
	left:205px;
}
.store1 img.orange {
	top:164px;
	left:205px;
}

.storeLft {
	position:relative;
	overflow:hidden;
	float:left
}
.storeLft img,.storeRgt img {
	display:block;
	position:absolute;
}
.storeLft img.silver {
	top:130px;
	left:21px;
}
.storeLft img.orange {
	top:165px;
	left:21px;
}

.storeRgt {
	position:relative;
	overflow:hidden;
	float:right;
}
.storeRgt img.silver {
	top:130px;
	left:22px;
}
.storeRgt img.orange {
	top:165px;
	left:22px;
}
.go_to_product {
	margin:0 auto;
	position:relative !important;
}
.exTable {}
.exTable h4.rev,.exTable h5.rev {
	margin-left:300px;
}

.exTable2 {}
.exTable2 h4.rev,.exTable2 h5.rev {
	margin-left:300px;
}

.spc100 {margin-bottom:100px !important}
.spc085 {margin-bottom:85px;}
.spc075 {margin-bottom:75px;}
.spc070 {margin-bottom:70px !important}
.spc065 {margin-bottom:65px;}
.spc060 {margin-bottom:60px !important;}
.spc055 {margin-bottom:55px;}
.spc050 {margin-bottom:50px;}
.spc045 {margin-bottom:45px !important;}
.spc040 {margin-bottom:40px;}
.spc035 {margin-bottom:35px !important;;}
.spc030 {margin-bottom:30px;}
.spc025 {margin-bottom:25px !important;}
.spc020 {margin-bottom:20px;}
.spc015 {margin-bottom:15px;}

.sph,.pre {
	display:none !important;
}
@media(max-width:640px){
	h4 {
		font-size:15px;
	}
	h5 {
		font-size:14px;
	}


	.sph {
		display:block !important;
	}

	.container {
		width:100%;
	}

	.hdr_grand {
		overflow:hidden;
	}
	
	.hdr_grand img {
		width:100%;
		height:auto;
	}
	.nav {
		width:100%;
		margin:0 auto;
	}
	.navSpace {}
	.nav img {
		width:33.33333%;
		height:auto;
	}
	.fixed {
		width: 100%;
	}
	img.spx {
		width:100%;
		height:auto;
		margin:0 auto;
	}
	img.spxx {
		width:100%;
		height:auto;
		margin:0 auto;
	}

	.this_hdr {
		padding:10% 0 5%;
	}
	.this_hdrUnder {
		padding:0px 0 10%;
	}

	.this_main {
		padding:0 5%;
	}
	
	.this_main_wide {
		padding:0 5%;
	}
	
	.storeLft {
		float:none;
		width:100%;
	}

	.storeLft img.silver {
		top:70%;
		left:23%;
		width:54%;
		height:9%;
	}
	.storeLft img.orange {
		top:85%;
		left:23%;
		width:54%;
		height:9%;
	}

	.storeRgt {
		float:none;
		width:100%;
	}
	.storeRgt img.silver {
		top:70%;
		left:23%;
		width:54%;
		height:9%;
	}
	.storeRgt img.orange {
		top:85%;
		left:23%;
		width:54%;
		height:9%;
	}
	
	
	img.hiRes {
		padding:0 0px 0 5%;
		margin-top:8px;
	}
	.spltFaceLft1 {}
	.spltFaceLft1 .lft {
		float:none;
		width:100%;
	}
	.spltFaceLft1 .rgt {
		float:none;
		width:100%;
	}

	.spltFaceLft2 {}

	.spltFaceLft2 .lft {
		float:none;
		width:100%;
	}

	.spltFaceLft2 .rgt {
		float:none;
		width:100%;
	}

	.spltFaceLft3 {}

	.spltFaceLft3 .lft {
		float:none;
		width:100%;
	}
	
	.spltFaceLft3 .rgt {
		float:none;
		width:100%;
	}
	
	.fullImg span {
		width:100%;
		margin:1% auto;
		font-size:9px;
	}
	
	section h4.return br {
		display:none;
	}
	section h4.return span{
		display:inline;
		padding:0;
	}
	
	.spltSpeakerRgt1 {}
	.spltSpeakerRgt1 .lft{
		float:none;
		width:100%;
	}
	.spltSpeakerRgt1 .rgt{
		float:none;
		width:100%;
	}
	
	.spltSpeakerRgt2 {}

	.spltSpeakerRgt2 .lft{
		float:none;
		width:100%;
	}
	
	.spltSpeakerRgt2 .rgt{
		float:none;
		width:100%;
	}
	
	.spltSpeakerBoth {
		padding:0 40px;
	}
	.spltSpeakerBoth .lft{
		float:none;
		width:100%;
	}
	.spltSpeakerBoth .rgt{
		float:none;
		width:100%;
	}

	.store1 img.silver {
		top:70%;
		left:23%;
		width:54%;
		height:9%;
	}
	.store1 img.orange {
		top:85%;
		left:23%;
		width:54%;
		height:9%;
	}

	.exTable {
		display:table;
	}
	.exTable p {
		display:table-header-group;
	}
	.exTable img {
		display:table-footer-group;
	}
	
	.exTable2 h4.rev,.exTable2 h5.rev {
		margin-left:0;
	}
	
	.exTableIn {
		display:table;	
	}
	.exTableIn img {
		display:table-footer-group;
	}
	.exTableIn p {
		display:table-header-group;
	}
	
	img.faceLft {
		float:none;
		padding:0 0px 0 0;
	}
	
	.fixed_clear {
		height:1em;
		clear:both;
		opacity:0;
	}

	.spImgn {margin-top:10% !important}	
	.spTmgn {margin-top:15% !important}	
	.spc100 {margin-bottom:20% !important}
	.spc085 {margin-bottom:10% !important}
	.spc075 {margin-bottom:10% !important}
	.spc070 {margin-bottom:10% !important}
	.spc065 {margin-bottom:10% !important}
	.spc060 {margin-bottom:10% !important}
	.spc055 {margin-bottom:10% !important}
	.spc050 {margin-bottom:10% !important}
	.spc045 {margin-bottom:10% !important}
	.spc040 {margin-bottom:10% !important}
	.spc035 {margin-bottom:10% !important}
	.spc030 {margin-bottom:10% !important}
	.spc025 {margin-bottom:10% !important}
	.spc020 {margin-bottom:10% !important}
	
	
	/* for all.min.css bug */
	.mod-pickupnav {
		margin:0;
	}
}