#myContent{
	position:absolute;
	top:0; left:0;
}

#myContent1{
	position:absolute;
	top:0; left:0;
}

#myContent2{
	position:absolute;
	top:0; left:0;
}

#myContent3{
	position:absolute;
	top:0; left:0;
}
.responsive760 .mobileWrapper
{
	border-bottom:16px solid #a78763;
}
.mfp-bg {
	background: url(../../images/mainsite/common/overlay.png);
	opacity: 1;
	filter: alpha(opacity=100);
}
button.mfp-close {
	text-indent: -9999px;
	background: url('../../images/mainsite/common/popupBtnClose.jpg') no-repeat;
	display: none;
}
.popupImg {
	position: relative;
	margin: 0 auto;
}
.popupImg img {
	display: block;
}
.popupImg img.loaded {
	width: 100%;
}
.popupImg button.mfp-close {
	font-size: 0;
	top: -30px;
	right: 0;
	width: 30px;
	height: 30px;
	background: url('../../images/mainsite/common/popupBtnClose.jpg') no-repeat;
	display: block;
}

.home h1 {
	font-size: 22px;
	line-height: 32px;
}
.home table {
	width: 100%;
}
.home .content .btnContainer {
	position: absolute;
	top: 0;
	right: 0;
}
/*
.home .content .btnContainer .btnPrev,
.home .content .btnContainer .btnNext {
	position: relative;
	z-index: 0;
	float: left;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.home .content .btnContainer .btnPrev {
	background: url(../../images/mainsite/common/btnPrev.png);
}
.home .content .btnContainer .btnNext {
	background: url(../../images/mainsite/common/btnNext.png);
	margin-left: -1px;
}
.home .content .btnContainer .btnPrev:hover,
.home .content .btnContainer .btnNext:hover {
	z-index: 1;
	background-position: center bottom;
}
*/

.home .mainBanner .bannerContent {
	position:relative;
	background: #000;
}


.home .mainBanner .bannerCrt {
	width: 426px;
	height: 30px;
	margin: 13px auto 0;
}
.home .mainBanner .bannerCrt .slideDuration {
	position: relative;
	float: left;
	width: 369px;
	height: 3px;
	margin-top: 16px;
}
.home .mainBanner .bannerCrt .slideDuration .fillLine {
	position: absolute;
	width: 0;
	height: 3px;
	background: #000;
}
.home .mainBanner .bannerCrt .slideDuration .bgLine {
	position: absolute;
	top: 1px;
	width: 100%;
	height: 1px;
	background: #000;
}
/*
.home .mainBanner .bannerCrt .btnPause {
	float: left;
	width: 30px;
	height: 30px;
	background: url(../../images/mainsite/common/btnPause.png);
	margin-left: 27px;
	cursor: pointer;
}
.home .mainBanner .bannerCrt .btnPause.pause,
.responsive760 .home .mainBanner .bannerCrt .btnPause.pause {
	background: url(../../images/mainsite/common/btnPlay.png);
}
.home .mainBanner .bannerCrt .btnPause:hover {
	background-position: center bottom;
}
*/
/************   recaptcha    ************/

#enewsForm{ text-align:center; }


.captcha_area {
	position: relative;
	width: 327px;
	clear:both; margin:0 auto;
}


.recaptcha_image {
	text-align: center;
	width: 326px !important;
	border: 1px solid #000;
	padding: 10px 0;
	margin-bottom: 10px;
	display: block;
}
.btnReload {
	position: absolute;
	top: 2px;
	right: 2px;
}
.btnReload a img {
	width: 20px;
	height: 20px;
}

.responsive760 .enquiries #enquiriesDIV {
	margin: 0 auto;
}

.responsive0 .enquiries #enquiriesDIV,
.responsive0 .enquiries .enewsInputDIV {
	width: 327px !important;
	margin: 0 auto;
}
.responsive0 .enquiries .recaptcha_image {
	text-align: center;
	width: 327px !important;
	border: 1px solid #333;
	padding: 10px 0;
	margin-bottom: 10px;
	display: block;
}
.responsive0 .enquiries .recaptcha_image img{
	width: 100% !important;
}



.emailSub #enewsDIV {
	position: relative;
	width: 328px;
}
.emailSub #enewsDIV #recaptcha_image {
	text-align: center;
	width: 326px !important;
	border: 1px solid #000;
	padding: 10px 0;
	margin-bottom: 10px;
	display: block;
}
.emailSub #enewsDIV .btnReload {
	position: absolute;
	top: 2px;
	right: 2px;
}
.emailSub #enewsDIV .btnReload a img {
	width: 20px;
	height: 20px;
}

.responsive760 .emailSub #enewsDIV {
	margin: 0 auto;
}

.responsive0 .emailSub #enewsDIV,
.responsive0 .emailSub .enewsInputDIV {
	width: 330px !important;
}
.responsive0 .emailSub #enewsDIV .recaptcha_image {
	text-align: center;
	width: 298px !important;
	border: 1px solid #c1c1c1;
	padding: 10px 0;
	margin-bottom: 10px;
	display: block;
}
.responsive0 .emailSub #enewsDIV .recaptcha_image img{
	width: 100% !important;
}
/************   end recaptcha    ************/


.responsive1000 .home .content .slidesContainer {
	position: relative;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.responsive1000 .home .content .slidesContainer .slides {
	position: absolute;
}


.responsive1000 .home .mainBanner .bannerContent {
	width: 100%;
	height: 555px;
}
.responsive1000 .home .mainBanner .bannerContent .slider{
	position:absolute;
	top:0;
	left:0;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slides{
	float:left;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slide{
	float:left;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slide.col2{
	width:370px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slide.col4{
	width:740px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slide.col6{
	width:1110px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item{
	position:relative;
	float:left;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item img{
/*	width:100%; */
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.banner .flashLink{
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	z-index:1000;
	background-color:#000;
	opacity:0;
	filter:alpha(opacity=0);
}

.responsive1000 .home .mainBanner .bannerContent .slider .item.s1x1{
	width:185px;
	height:185px;
	background:yellow;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s2x1{
	width:370px;
	height:185px;
	background:blue;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s2x2{
	width:370px;
	height:370px;
	background:yellow;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s4x2{
	width:740px;
	height:370px;
	background:black;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s6x3{
	width:1110px;
	height:555px;
	background:black;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .clockSection{
	position:absolute;
	top:0; left:0;
	width: 100%;
	height: 100%;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .timeForDining{
	position:absolute;
	top:0; left:0;
	width: 370px;
	height: 370px;
	text-align:center;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .timeForDining a{
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .timeForDining a img{
	vertical-align:middle;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime{
	position:absolute;
	top:0; right:0;
	/*float: left;*/
	font-size:30px;
	color:#fff;
	width:370px;
	height: 100%;
	/*padding: 0 0 0 38px;*/
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime table{
	height: 100%;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime table tr td{
	vertical-align: middle;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount{
	font-size:0;
	position:relative;
	height:110px;
	padding-left:20px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount img{
	padding:10px 0;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour img{
	display:block;
	width:66px;
	height:90px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour .digi1{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour .digi2{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min img{
	display:block;
	width:66px;
	height:90px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min .digi1{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min .digi2{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .clockSep{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm{
	position:relative;
	display: inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: top;
	width:35px;
	height:100%;
	margin-left:5px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .line{
	position:absolute;
	top:50%; right:0;
	width:100%;
	height:1px;
	background-color:#b3b3b3;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .dim{
	opacity:0.2;
	filter:alpha(opacity=20);
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .am{
	position:absolute;
	top:5px; right:0;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .pm{
	position:absolute;
	bottom:5px; right:0;
}


.responsive1000 .home .content {
	padding-bottom: 30px;
}
.responsive1000 .home .content .contentTitle {
	position: relative;
	text-align: center;
	height: 30px;
	padding-top: 0;
	margin: 55px 0 10px;
}
.responsive1000 .home .content .contentTitle h1 {
	position: relative;
	margin: 0 58px;
}

.responsive1000 .home .content .eventsContent {
	width: 969px;
}
.responsive1000 .home .content .eventsContent .eventsTags {
	float: left;
	width: 314px;
	margin: 0 9px 23px 0;
}
.responsive1000 .home .content .eventsContent .eventsTags.large {
	width: 637px;
}
.responsive1000 .home .content .eventsContent .eventsTags .eventsImg {
	width: 100%;
	height: 188px;
}
.responsive1000 .home .content .eventsContent .eventsTags .eventsImg img {
	width: 100%;
	height: 100%;
}
.responsive1000 .home .content .eventsContent .eventsTags .eventsInfo {
	width: 100%;
	height: 46px;
	background: #fff;
	padding: 10px 0;
}
.responsive1000 .home .content .eventsContent .eventsTags .eventsInfo table {
	height: 100%;
	text-align: center;
}
.responsive1000 .home .content .eventsContent .eventsTags .eventsInfo table tr td {
	vertical-align: middle;
	color:#333;
}
.responsive1000 .home .content .eventsContent .eventsTags .eventsInfo table tr td a {
	color: #000;
}
.responsive1000 .home .content .eventsContent .eventsTags .shopNow {
	text-align: center;
	height: 229px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 13px 0;
}
.responsive1000 .home .content .eventsContent .eventsTags .shopNow table {
	height: 100%;
}
.responsive1000 .home .content .eventsContent .eventsTags .shopNow table tr td {
	vertical-align: middle;
}
.responsive1000 .home .content .eventsContent .eventsTags .shopNow p {
	font-size: 20px;
	padding: 0 0 14px;
	text-align:center;
}
.responsive1000 .home .content .eventsContent .eventsTags .shopNow .sepLine {
	width: 146px;
	height: 1px;
	background: #000;
	margin: 0 auto;
}
.responsive1000 .home .content .eventsContent .eventsTags .shopNow h1 {
	padding: 14px 0 22px;
}

.responsive1000 .home .content .shopContainer {
	width: 960px;
}
.responsive1000 .home .content .shopContainer .contentTitle {
	margin: 37px 0 10px;
}
.responsive1000 .home .content .shopContent {
	width: 969px;
}
.responsive1000 .home .content .shopContent .shopTags {
	float: left;
	min-height: 499px;
	overflow: hidden;
}
.responsive1000 .home .content .shopContent .shopTagsContent {
	position: relative;
	text-align: center;
	width: 188px;
	height: 245px;
	background: #fff;
	margin-right: 5px;
	cursor: pointer;
	overflow: hidden;
}
.responsive1000 .home .content .shopContent .shopTags h1 {
	font-size: 14px;
	line-height: 18px;
	height: 25px;
	padding: 22px 0 0;
	overflow: hidden;
}
.responsive1000 .home .content .shopContent .shopTags img {
	width: 188px;
	height:200px;
}
.responsive1000 .home .content .shopDetails {
	position: absolute;
	left: 0;
	width: 960px;
}
.responsive1000 .home .content .shopDetailsContent {
	width: 969px;
}
.responsive1000 .home .content .shopDetails .sepLine {
	line-height: 0;
	border-bottom: 1px solid #000;
	padding: 6px 0 0;
	margin-bottom: 9px;
}
.responsive1000 .home .content .shopDetails .sepLine img {
	width: 24px;
	height: 16px;
	margin: 0 0 -1px;
	margin-left: 0;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags {
	position: relative;
	float: left;
	text-align: center;
	width: 188px;
	height: 178px;
	background: #fff;
	margin-right: 5px;
	overflow: hidden;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags table {
	height: 100%;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags table tr td {
	vertical-align: middle;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags img {
	position: static;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags a{
	color: #b0b0b0;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags a:hover{
	color: #fff;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .shopTagsPopUp {
	color: #b0b0b0;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .shopTagsPopUp:hover {
	color: #fff;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent {
	position: absolute;
	top: 0;
	left: 0;
	color: #b0b0b0;
	width: 100%;
	height: 100%;
	background: url(../../images/mainsite/common/hoverOverlay.png);
	display: none;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent h1 {
	font-size: 30px;
	line-height: 1em;
	padding: 60px 0 0;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent p {
	font-size: 16px;
	text-align:center;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent .popular {
	padding: 26px 28px 0;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .viewCount,
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .likeCount {
	font-size: 14px;
	color: #fff;
	padding-left: 22px;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .viewCount {
	float: left;
	background: url(../../images/mainsite/common/iconView.png) no-repeat center left;
}
.responsive1000 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .likeCount {
	float: right;
	background: url(../../images/mainsite/common/iconLike.png) no-repeat center left;
}
.responsive1000 .home .content .shopDetails .detailsControls {
	position: relative;
	height: 30px;
	margin: 15px 0 0;
}

.responsive1000 .fixedLeftNav {
	position: fixed;
	top: 214px;
	left: 0;
	width: 65px;
	overflow: hidden;
}
.responsive1000 .home .fixedLeftNav {
	position: static;
	top: 214px;
	left: 0;
	width: 126px;
	margin: 0 auto;
	display: none;
}
.responsive1000 .fixedLeftNav .btnShop,
.responsive1000 .fixedLeftNav .btnInfo,
.responsive1000 .fixedLeftNav .btnEmail,
.responsive1000 .fixedLeftNav .btnApp,
.responsive1000 .fixedLeftNav .btnCatalogue {
	width: 68px;
	margin: 0 0 9px -3px;
	display: block;
	cursor: pointer;
}
.responsive1000 .fixedLeftNav .btnShop {
	height: 161px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll 0 0;
}
.responsive1000 .fixedLeftNav .btnInfo {
	height: 68px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -100px 0;
}
.responsive1000 .fixedLeftNav .btnEmail {
	height: 68px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -200px 0;
}
.responsive1000 .fixedLeftNav .btnApp {
	height: 68px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -400px 0;
}
.responsive1000 .fixedLeftNav .btnCatalogue {
	height: 68px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -300px 0;
}


.responsive1000 .popupContainer {
	position: fixed;
	top: 0;
	left: 0;
	width: auto;
	height: 100%;
	display: none;
}
.responsive1000 .popupContainer.active {
	display: block;
}
.responsive1000 .popupContainer .popupContent {
	position: relative;
	left: -396px;
	width: 396px;
	height: 100%;
}
.responsive1000 .popupContainer .popupContent .bgContent {
	float: left;
	width: 330px;
	height: 100%;
	overflow-y: auto;
	background: #fff;
	padding: 0 29px;
}
.responsive1000 .popupContainer .popupContent .popupShadow {
	float: left;
	width: 8px;
	height: 100%;
	background: url(../../images/mainsite/common/popupContentShadow.png) repeat-y;
}
.responsive1000 .shopGuide .popupContent .leftFloorBtns {
	float: left;
	min-height: 710px;
	padding: 27px 0 0 0;
}
.responsive1000 .shopGuide .popupContent .leftFloorBtns .btnFloor {
	position: relative;
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	width: 108px;
	height: 37px;
	background:#a78763;
	margin-bottom: 1px;
	cursor: pointer;
	display: block;
}
	.responsive1000 .shopGuide .popupContent .leftFloorBtns .btnFloor .floorNum {
		font-size: 20px;
	}
	.responsive1000 .shopGuide .popupContent .leftFloorBtns .btnFloor .floorArrow {
		position: absolute;
		top: 8px;
		right: -8px;
		width: 8px;
		height: 16px;
		background: url(../../images/mainsite/common/shopGuideFloorArrow.png) no-repeat;
		display: none;
	}
	.responsive1000 .shopGuide .popupContent .leftFloorBtns .btnFloor:hover,
	.responsive1000 .shopGuide .popupContent .leftFloorBtns .btnFloor.active {
		background: #000;
	}
	.responsive1000 .shopGuide .popupContent .leftFloorBtns .btnFloor:hover .floorArrow,
	.responsive1000 .shopGuide .popupContent .leftFloorBtns .btnFloor.active .floorArrow {
		display: block;
	}
.responsive1000 .shopGuide .popupContent .rightFloorContent {
	float: left;
	text-align: center;
	width: 162px;
	padding: 0 0 26px;
	margin: 27px 0 0 42px;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .imgContainer {
	/*height: 444px;
	border-bottom: 1px solid #000;*/
	padding: 110px 0 0;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .imgContainer table {
	width: 100%;
	height: 100%;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .imgContainer table tr td {
	vertical-align: middle;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorItem {
	display: none;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorItem.active {
	display: block;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorImg {
	width: 140px;
	margin: 0 auto;
	overflow: hidden;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorImg img {
	width: 140px;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorImg .slidesContainer {
	position: relative;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorImg .slides {
	position: absolute;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer {
	width: 59px;
	margin: 0 auto;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorNum {
	font-size: 23px;
	line-height: 1em;
	margin: 36px 0 0;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .floorTitle {
	font-size: 23px;
	line-height: 1em;
	border-top: 1px solid #000;
	padding: 28px 0 32px;
	margin: 26px 0 0;
}
/*
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnPrev,
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnNext {
	position: relative;
	z-index: 0;
	float: left;
	width: 30px;
	height: 30px;
	margin: 20px 0 0;
	cursor: pointer;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnPrev {
	background: url(../../images/mainsite/common/btnPrev.png);
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnNext {
	background: url(../../images/mainsite/common/btnNext.png);
	margin-left: -1px;
}
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnPrev:hover,
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnNext:hover {
	z-index: 1;
	background-position: center bottom;
}
*/
.responsive1000 .enquiries .popupContent h1 {
	font-size: 22px;
	padding: 27px 0 0;
}
.responsive1000 .enquiries .popupContent p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000;
}
.responsive1000 .enquiries .popupContent input[type="text"] {
	font-size: 13px;
	line-height: 28px;
	color: #666666;
	width: 314px;
	height: 28px;
	border: 1px solid #000;
	padding: 0 6px;
	margin-bottom: 8px;
	display: list-item;
}
.responsive1000 .enquiries .popupContent textarea {
	font-size: 13px;
	color: #666666;
	width: 314px;
	height: 85px;
	border: 1px solid #000;
	padding: 6px;
	margin-bottom: 8px;
	resize: none;
	overflow: hidden;
}
.responsive1000 .enquiries .popupContent .title {
	padding: 19px 0 15px;
}
.responsive1000 .enquiries .popupContent .aboutContent .title{ padding:0; }


.responsive1000 .enquiries .popupContent .submitContainer {
	text-align: center;
	padding: 14px 0 26px;
}
.responsive1000 .enquiries .popupContent .aboutContent {
	border-top: 1px solid #000;
}
.responsive1000 .enquiries .popupContent .aboutContent table td {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #666666;
	padding: 8px 0 3px;
}
.responsive1000 .emailSub .popupContent h1 {
	font-size: 22px;
}
.responsive1000 .emailSub .popupContent p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000;
}
.responsive1000 .emailSub .popupContent input[type="text"] {
	font-size: 13px;
	line-height: 28px;
	color: #000;
	width: 314px;
	height: 28px;
	border: 1px solid #000;
	padding: 0 6px;
	margin-bottom: 8px;
}
.responsive1000 .emailSub .popupContent .title {
	padding: 19px 0 15px;
}
.responsive1000 .emailSub .popupContent .submitContainer {
	text-align: center;
	padding: 14px 0 26px;
}



.responsive1000 .home .mainBanner .bannerContent {
	width: 100%;
	height: 555px;
	overflow:hidden;
}
.responsive1000 .home .mainBanner .bannerContent .slider{
	position:absolute;
	top:0;
	left:0;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slides{
	float:left;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slide{
	float:left;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slide.col2{
	width:370px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .slide.col4{
	width:740px;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item{
	position:relative;
	float:left;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s1x1{
	width:185px;
	height:185px;
	background:yellow;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s2x1{
	width:370px;
	height:185px;
	background:blue;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s2x2{
	width:370px;
	height:370px;
	background:yellow;
}
.responsive1000 .home .mainBanner .bannerContent .slider .item.s4x2{
	width:740px;
	height:370px;
	background:black;
}



.responsive760 .home h1 {
	font-size: 22px;
}
.responsive760 .home table {
	width: 100%;
}
.responsive760 .home .contentTitle {
	color: #000;
	background: none;
}

.responsive760 .home .content .slidesContainer {
	position: relative;
	width: 637px;
	margin: 0 auto;
	overflow: hidden;
}
.responsive760 .home .content .slidesContainer .slides {
	position: absolute;
}

.responsive760 .home .mainBanner .bannerContent {
	width: 100%;
	height: 555px;
	overflow:hidden;
}
.responsive760 .home .mainBanner .bannerContent .slider{
	position:absolute;
	top:0;
	left:0;
}
.responsive760 .home .mainBanner .bannerContent .slider .slides{
	float:left;
}
.responsive760 .home .mainBanner .bannerContent .slider .slide{
	float:left;
}
.responsive760 .home .mainBanner .bannerContent .slider .slide.col2{
	width:370px;
}
.responsive760 .home .mainBanner .bannerContent .slider .slide.col4{
	width:740px;
}
.responsive760 .home .mainBanner .bannerContent .slider .slide.col6{
	width:1110px;
}
.responsive760 .home .mainBanner .bannerContent .slider .item{
	position:relative;
	float:left;
}
.responsive760 .home .mainBanner .bannerContent .slider .item img{
	width:100%;
}
.responsive760 .home .mainBanner .bannerContent .slider .item.banner .flashLink{
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	z-index:1000;
	background-color:#000;
	opacity:0;
	filter:alpha(opacity=0);
}
.responsive760 .home .mainBanner .bannerContent .slider .item.s1x1{
	width:185px;
	height:185px;
	background:yellow;
}
.responsive760 .home .mainBanner .bannerContent .slider .item.s2x1{
	width:370px;
	height:185px;
	background:blue;
}
.responsive760 .home .mainBanner .bannerContent .slider .item.s2x2{
	width:370px;
	height:370px;
	background:yellow;
}
.responsive760 .home .mainBanner .bannerContent .slider .item.s4x2{
	width:740px;
	height:370px;
	background:black;
}
.responsive760 .home .mainBanner .bannerContent .slider .item.s6x3{
	width:1110px;
	height:555px;
	background:black;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .clockSection{
	position:absolute;
	top:0; left:0;
	width: 100%;
	height: 100%;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .timeForDining{
	position:absolute;
	top:0; left:0;
	width: 370px;
	height: 370px;
	text-align:center;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .timeForDining a{
}
.responsive760 .home .mainBanner .bannerContent .slider .item .timeForDining a img{
	vertical-align:middle;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime{
	position:absolute;
	top:0; right:0;
	/*float: left;*/
	font-size:30px;
	color:#fff;
	width:370px;
	height: 100%;
	/*padding: 0 0 0 38px;*/
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime table{
	height: 100%;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime table tr td{
	vertical-align: middle;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount{
	font-size:0;
	position:relative;
	height:110px;
	padding-left:20px;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount img{
	padding:10px 0;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour img{
	display:block;
	width:66px;
	height:90px;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour .digi1{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour .digi2{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min img{
	display:block;
	width:66px;
	height:90px;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min .digi1{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min .digi2{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .clockSep{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm{
	position:relative;
	display: inline-block;
	vertical-align: top;
	width:35px;
	height:100%;
	margin-left:5px;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .line{
	position:absolute;
	top:50%; right:0;
	width:100%;
	height:1px;
	background-color:#b3b3b3;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .dim{
	opacity:0.2;
	filter:alpha(opacity=20);
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .am{
	position:absolute;
	top:5px; right:0;
}
.responsive760 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .pm{
	position:absolute;
	bottom:5px; right:0;
}

.responsive760 .home .mainBanner .bannerCrt {
	width: 426px;
	height: 30px;
	margin: 13px auto 0;
}
.responsive760 .home .mainBanner .bannerCrt .slideDuration {
	position: relative;
	float: left;
	width: 369px;
	height: 3px;
	margin-top: 16px;
}
.responsive760 .home .mainBanner .bannerCrt .slideDuration .fillLine {
	position: absolute;
	width: 0;
	height: 3px;
	background: #000;
}
.responsive760 .home .mainBanner .bannerCrt .slideDuration .bgLine {
	position: absolute;
	top: 1px;
	width: 100%;
	height: 1px;
	background: #000;
}
/*
.responsive760 .home .mainBanner .bannerCrt .btnPause {
	float: left;
	width: 30px;
	height: 30px;
	background: url(../../images/mainsite/common/btnPause.png);
	margin-left: 27px;
	cursor: pointer;
}
.responsive760 .home .mainBanner .bannerCrt .btnPause:hover {
	background-position: center bottom;
}
*/
.responsive760 .home .content {
	padding-bottom: 30px;
}
.responsive760 .home .content .contentTitle {
	position: relative;
	text-align: center;
	height: 30px;
	margin: 55px 0 10px;
}
.responsive760 .home .content .contentTitle h1 {
	position: relative;
	margin: 0 30px;
}
.responsive760 .home .content .contentTitle .btnContainer {
	position: absolute;
	top: 0;
	width: 100%;
}
/*
.responsive760 .home .content .contentTitle .btnContainer .btnPrev,
.responsive760 .home .content .contentTitle .btnContainer .btnNext {
	position: relative;
	z-index: 0;
	float: left;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.responsive760 .home .content .contentTitle .btnContainer .btnPrev {
	background: url(../../images/mainsite/common/btnPrev.png);
}
.responsive760 .home .content .contentTitle .btnContainer .btnNext {
	float: right;
	background: url(../../images/mainsite/common/btnNext.png);
	margin-left: 0;
	margin-right: 0;
}
.responsive760 .home .content .contentTitle .btnContainer .btnPrev:hover,
.responsive760 .home .content .contentTitle .btnContainer .btnNext:hover {
	z-index: 1;
	background-position: center bottom;
}
*/
.responsive760 .home .content .eventsContainer {
	width: 637px;
	margin: 0 auto;
}
.responsive760 .home .content .eventsContent {
	width: 646px;
	margin: 0 auto;
}
.responsive760 .home .content .eventsContent .eventsTags {
	float: left;
	width: 314px;
	margin: 0 9px 23px 0;
}
.responsive760 .home .content .eventsContent .eventsTags a {
	color: #000;
}
.responsive760 .home .content .eventsContent .eventsTags.large {
	width: 637px;
}
.responsive760 .home .content .eventsContent .eventsTags .eventsImg {
	width: 100%;
	height: 188px;
}
.responsive760 .home .content .eventsContent .eventsTags .eventsImg img {
	width: 100%;
	height: 100%;
}
.responsive760 .home .content .eventsContent .eventsTags .eventsInfo {
	width: 100%;
	height: 46px;
	background: #fff;
	padding: 10px 0;
}
.responsive760 .home .content .eventsContent .eventsTags .eventsInfo table {
	height: 100%;
	text-align: center;
}
.responsive760 .home .content .eventsContent .eventsTags .eventsInfo table tr td {
	vertical-align: middle;
}
.responsive760 .home .content .eventsContent .eventsTags .shopNow {
	text-align: center;
	height: 229px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 13px 0;
}
.responsive760 .home .content .eventsContent .eventsTags .shopNow table {
	height: 100%;
}
.responsive760 .home .content .eventsContent .eventsTags .shopNow table tr td {
	vertical-align: middle;
}
.responsive760 .home .content .eventsContent .eventsTags .shopNow p {
	font-size: 20px;
	padding: 0 0 14px;
	text-align:center;
}
.responsive760 .home .content .eventsContent .eventsTags .shopNow .sepLine {
	width: 146px;
	height: 1px;
	background: #000;
	margin: 0 auto;
}
.responsive760 .home .content .eventsContent .eventsTags .shopNow h1 {
	padding: 14px 0 22px;
}

.responsive760 .home .content .shopContainer .contentTitle {
	margin: 37px 0 10px;
}


.responsive760 .home .content .shopContainer {
	width: 637px;
	margin: 0 auto;
}
.responsive760 .home .content .shopContent {
	/*float: left;*/
	width: 637px;
}
.responsive760 .home .content .shopContent .shopTags {
	float: left;
	width: 49%;
	margin: 0 2% 2% 0;
}
.responsive760 .home .content .shopContent .shopTags.noMarginRight {
	margin-right: 0;
}
.responsive760 .home .content .shopContent .shopTags.large {
	width: 100%;
}
.responsive760 .home .content .shopContent .shopTagsContent {
	position: relative;
	text-align: center;
	width: 100%;
	height: 245px;
	background: #fff;
	overflow: hidden;
}
.responsive760 .home .content .shopContent .shopTags.large .shopTagsContent {
	width: 100%;
}
.responsive760 .home .content .shopContent .shopTags.large .shopTagsContent img{width:25%;}
.responsive760 .home .content .shopContent .shopTags h1 {
	font-size: 14px;
	line-height: 14px;
	height: 28px;
	padding: 20px 0 0;
	overflow: hidden;
}
.responsive760 .home .content .shopContent .shopTags .tags1 h1 {
	/*position: absolute;
	top: 36px;
	left: 50%;
	margin-left: 20px;*/
}
.responsive760 .home .content .shopContent .shopTags img {
	width: 80%;
}
.responsive760 .home .content .shopContent .shopTags .tags1 img {
	width: 50%;
}
.responsive760 .home .content .shopDetails {
	position: absolute;
	left: 0;
	width: 100%;
}
.responsive760 .home .content .shopDetailsContent {
	width: 646px;
}
.responsive760 .home .content .shopDetails .sepLine {
	line-height: 0;
	width: 637px;
	border-bottom: 1px solid #000;
	padding: 6px 0 0;
	margin: 0 auto 9px;
}
.responsive760 .home .content .shopDetails .sepLine img {
	width: 24px;
	height: 16px;
	margin: 0 0 -1px;
	margin-left: 0;
}
.responsive760 .home .content .shopDetails .shopDetailsTags {
	position: relative;
	float: left;
	text-align: center;
	width: 317px;
	height: 245px;
	background: #fff;
	margin: 0 5px 5px 0;
	overflow: hidden;
}
.responsive760 .home .content .shopDetails .shopDetailsTags table {
	height: 100%;
}
.responsive760 .home .content .shopDetails .shopDetailsTags table tr td {
	vertical-align: middle;
}
.responsive760 .home .content .shopDetails .shopDetailsTags img {
	position: static;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent p a,
.responsive760 .home .content .shopDetails .shopDetailsTags .shopTagsPopUp {
	color: #b0b0b0;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .shopTagsPopUp:hover {
	color: #fff;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent {
	position: absolute;
	top: 0;
	left: 0;
	color: #b0b0b0;
	width: 100%;
	height: 100%;
	background: url(../../images/mainsite/common/hoverOverlay.png);
	display: none;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent h1 {
	font-size: 30px;
	line-height: 1em;
	padding: 60px 20px 8px;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent p {
	font-size: 16px;
	padding: 0 20px 0;
	text-align:center;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent .popular {
	padding: 26px 55px 0;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .viewCount,
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .likeCount {
	font-size: 14px;
	color: #fff;
	padding-left: 22px;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .viewCount {
	float: left;
	background: url(../../images/mainsite/common/iconView.png) no-repeat center left;
}
.responsive760 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .likeCount {
	float: right;
	background: url(../../images/mainsite/common/iconLike.png) no-repeat center left;
}
.responsive760 .home .content .shopDetails .detailsControls {
	position: relative;
	width: 637px;
	height: 30px;
	margin: 15px auto 0;
}
.responsive760 .home .content .shopDetails .detailsControls .btnContainer {
	width:59px;
}
/*
.responsive760 .home .content .shopDetails .detailsControls .btnNext {
	float: right;
}
*/

.responsive760 .home .btnBackToTop {
	width: 16px;
	height: 9px;
	background: url(../../images/mainsite/common/btnBackToTop.png);
	background-size: 16px 9px;
	margin: 9px auto 0;
	cursor: pointer;
}


.responsive760 .home .fixedLeftNav {
	width: 160px;
	margin: 0 auto;
}
.responsive760 .home .fixedLeftNav .btnShop,
.responsive760 .home .fixedLeftNav .btnInfo,
.responsive760 .home .fixedLeftNav .btnEmail {
	float: left;
	width: 68px;
	margin: 22px 6px 18px 6px;
	cursor: pointer;
}
.responsive760 .home .fixedLeftNav .btnShop {
	height: 161px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll 0 0;
	display: none;
}
.responsive760 .home .fixedLeftNav .btnInfo {
	height: 68px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -100px 0;
}
.responsive760 .home .fixedLeftNav .btnEmail {
	height: 68px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -200px 0;
}

.responsive760 .leftNavPopup {
	/*min-height: 504px;*/
}
.responsive760 .popupContainer {
	width: 100%;
	height: auto;
	display: none;
}
.responsive760 .popupContainer.active {
	display: block;
}
.responsive760 .popupContainer .popupContent {
	position: relative;
	left: 0;
	width: 100%;
	box-shadow: 0 0 20px rgba(0,0,0,0.7);
	overflow-x: hidden;
	line-height: 1.2em;
	text-align: center;
}
.responsive760 .popupContainer .popupContent .bgContent {
	float: none;
	width: 94%;
	height: auto;
	overflow-y: auto;
	background: #fff;
	padding: 0 3% 3%;
}
.responsive760 .popupContainer .popupContent .popupShadow {
	float: left;
	width: 8px;
	height: 100%;
	background: url(../../images/mainsite/common/popupContentShadow.png) repeat-y;
	display: none;
}
.responsive760 .enquiries .popupContent .enquiriesInputDIV,
.responsive760 .emailSub .popupContent .enewsInputDIV {
	width: 328px;
	margin: 0 auto;
}
.responsive760 .popupContainer .popupContent input[type="text"] {
	width: 314px;
	padding-left: 6px;
	padding-right: 6px;
}
.responsive760 .popupContainer .popupContent .placeHolder {
	line-height: 32px;
	width: 316px;
	padding: 0 6px;
}
.responsive760 .popupContainer .popupContent textarea {
	width: 314px;
	padding: 6px;
}
.responsive760 button.mfp-close {
	display: block;
}
.responsive760 .enquiries .popupContent h1 {
	font-size: 22px;
	line-height: 1.5em;
	padding: 27px 0 0;
}
.responsive760 .enquiries .popupContent table {
	width: 328px;
	margin: 0 auto;
}
.responsive760 .enquiries .popupContent table td {
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-right: 10px;
}
.responsive760 .enquiries .popupContent table td:first-child {
	width: 96px;
}
.responsive760 .enquiries .popupContent input[type="text"] {
	font-size: 13px;
	line-height: 28px;
	color: #666666;
	height: 28px;
	border: 1px solid #c1c1c1;
	margin: 0 auto;
	margin-bottom: 8px;
	display: list-item;
}
.responsive760 .enquiries .popupContent textarea {
	font-size: 13px;
	color: #666666;
	height: 85px;
	border: 1px solid #c1c1c1;
	margin-bottom: 8px;
	resize: none;
	overflow: hidden;
}
.responsive760 .enquiries .popupContent .title {
	padding: 14px 0 15px;
}
.responsive760 .enquiries .popupContent .submitContainer {
	text-align: center;
	padding: 14px 0 26px;
}
.responsive760 .enquiries .popupContent .aboutContent {
	border-top: 1px solid #000;
}
.responsive760 .enquiries .popupContent .aboutContent .title {
	padding: 8px 0 3px;
}
.responsive760 .emailSub .popupContent .bgContent {
	height: 100%;
	padding-top: 150px;
	padding-bottom: 140px;
}
.responsive760 .emailSub .popupContent h1 {
	font-size: 22px;
	padding: 36px 0 0;
}
.responsive760 .emailSub .popupContent p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #666666;
}
.responsive760 .emailSub .popupContent input[type="text"] {
	font-size: 13px;
	line-height: 28px;
	color: #333;
	height: 28px;
	border: 1px solid #000;
	margin-bottom: 8px;
}
.responsive760 .emailSub .popupContent .title {
	padding: 19px 0 15px;
}
.responsive760 .emailSub .popupContent .submitContainer {
	text-align: center;
	padding: 14px 0 26px;
}



.responsive0 .home h1 {
	font-size: 16px;
}
.responsive0 .home table {
	width: 100%;
}

.responsive0 .home .content .slidesContainer {
	position: relative;
	width: 290px;
	margin: 0 auto;
	overflow: hidden;
}
.responsive0 .home .content .slidesContainer .slides {
	position: absolute;
}

.responsive0 .home .blackBtn span {
	display:inline-block;
	padding: 0 26px;
	border:1px solid #fff;
	height: 24px;
	line-height:26px;
	white-space:nowrap;
	cursor:pointer;
}
.responsive0 .home .mainBanner {
	margin-bottom: -50px;
}
.responsive0 .home .mainBanner .bannerContent {
	width: 100%;
	/*height: 160px;*/
}
.responsive0 .home .mainBanner .bannerContent .slider{
	position:relative;
	/*top:0;
	left:0;
	width:100%;
	height:100%;*/
}
.responsive0 .home .mainBanner .bannerContent .slider .slides{
	position:absolute;
	top:0; left:0;
	font-size:0;
	/*float:left;
	width:100%;
	height:100%;*/
}
.responsive0 .home .mainBanner .bannerContent .slider .slide{
	position:relative;
	/*display:inline-block;*/
	float:left;
	/*width:100%;
	height:100%;*/
}
/*.responsive0 .home .mainBanner .bannerContent .slider .slide.col2{
	width:370px;
}
.responsive0 .home .mainBanner .bannerContent .slider .slide.col4{
	width:740px;
}*/
.responsive0 .home .mainBanner .bannerContent .slider .item{
}
.responsive0 .home .mainBanner .bannerContent .slider .item img{
	width:100%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item.banner .flashLink{
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	z-index:1000;
	background-color:#000;
	opacity:0;
	filter:alpha(opacity=0);
}
/*.responsive0 .home .mainBanner .bannerContent .slider .item.s1x1{
	width:185px;
	height:185px;
	background:yellow;
}
.responsive0 .home .mainBanner .bannerContent .slider .item.s2x1{
	width:370px;
	height:185px;
	background:blue;
}
.responsive0 .home .mainBanner .bannerContent .slider .item.s2x2{
	width:370px;
	height:370px;
	background:yellow;
}*/
.responsive0 .home .mainBanner .bannerContent .slider .item.s4x2{
	width:100%;
	height:100%;
	background:black;
}
.responsive0 .home .mainBanner .bannerContent .slider .item.s6x3{
	width:100%;
	height:100%;
	background:black;
}
.responsive0 .home .mainBanner .bannerContent .slider .item img{
	display:block;
	width:100%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .clockSection{
	position:absolute;
	top:0; left:0;
	width: 100%;
	height: 100%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .timeForDining{
	position:absolute;
	top:0; left:0;
	width: 50%;
	height: 100%;
	text-align:center;
	letter-spacing:0;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .timeForDining a{
	display: inline-block;
vertical-align: middle;
padding-top: 6%;
padding-left: 5%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .timeForDining a img{
	display:inline;
	vertical-align:middle;
	width:95%;
	padding-left:5%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime{
	position:absolute;
	top:0; right:0;
	/*float: left;*/
	font-size:30px;
	color:#fff;
	width:50%;
	height: 100%;
	/*padding: 0 0 0 38px;*/
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime table{
	height: 100%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime table tr td{
	vertical-align: middle;
	width:100%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount{
	font-size:0;
	position:relative;
	height:50%;
	/*padding-left:20px;*/
	text-align:center;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount img{
	padding:10px 0;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:35%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour img{
	display:block;
	width:100%;
	/*height:90px;*/
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour .digi1{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:50%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .hour .digi2{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:50%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:35%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min img{
	display:block;
	width:100%;
	/*height:90px;*/
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min .digi1{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:50%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .min .digi2{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:50%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .clockSep{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:3%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm{
	position:relative;
	display: inline-block;
	vertical-align: top;
	width:10%;
	height:100%;
	margin-left:5px;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm img{
	width:100%;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .line{
	position:absolute;
	top:50%; right:0;
	width:100%;
	height:1px;
	background-color:#b3b3b3;
	opacity:0.2;
	filter:alpha(opacity=20);
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .dim{
	opacity:0.2;
	filter:alpha(opacity=20);
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .am{
	position:absolute;
	top:5px; right:0;
}
.responsive0 .home .mainBanner .bannerContent .slider .item .dateTime .dateCount .ampm .pm{
	position:absolute;
	bottom:5px; right:0;
}

.responsive0 .home .mainBanner .bannerCrt {
	width: 100%;
	height: 30px;
	margin: 13px auto 0;
}
.responsive0 .home .mainBanner .bannerCrt .slideDuration {
	position: relative;
	float: left;
	width: 369px;
	height: 3px;
	margin-top: 16px;
	display: none;
}
.responsive0 .home .mainBanner .bannerCrt .slideDuration .fillLine {
	position: absolute;
	width: 50%;
	height: 3px;
	background: #000;
}
.responsive0 .home .mainBanner .bannerCrt .slideDuration .bgLine {
	position: absolute;
	top: 1px;
	width: 100%;
	height: 1px;
	background: #000;
}
/*
.responsive0 .home .mainBanner .bannerCrt .btnPause {
	float: left;
	width: 30px;
	height: 30px;
	background: url(../../images/mainsite/common/btnPause.png);
	margin-left: 27px;
	cursor: pointer;
	display: none;
}
.responsive0 .home .mainBanner .bannerCrt .btnPause:hover {
	background-position: center bottom;
}
*/
.responsive0 .home .mainBanner .bannerCrt .bullet {
	text-align: center;
}
.responsive0 .home .mainBanner .bannerCrt .bullet a {
	width: 14px;
	height: 14px;
	background: url(../../images/mainsite/common/bullet.png);
	background-size: 14px 28px;
	margin-right: 6px;
	display: inline-block;
}
.responsive0 .home .mainBanner .bannerCrt .bullet a.active {
	background-position: center bottom;
}

.responsive0 .home .content {
	padding-bottom: 30px;
}
.responsive0 .home .content .contentTitle {
	position: relative;
	color: #000;
	text-align: center;
	width: 290px;
	height: 30px;
	background: none;
	padding: 6px 0 0;
	margin: 55px auto 10px;
	border-bottom: 0;
}
.responsive0 .home .content .contentTitle h1 {
	position: relative;
	margin: 0 30px;
}
.responsive0 .home .content .contentTitle .btnContainer {
	position: absolute;
	top: 0;
	width: 100%;
}
/*
.responsive0 .home .content .contentTitle .btnContainer .btnPrev,
.responsive0 .home .content .contentTitle .btnContainer .btnNext {
	position: relative;
	z-index: 0;
	float: left;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.responsive0 .home .content .contentTitle .btnContainer .btnPrev {
	background: url(../../images/mainsite/common/btnPrev.png);
}
.responsive0 .home .content .contentTitle .btnContainer .btnNext {
	float: right;
	background: url(../../images/mainsite/common/btnNext.png);
	margin-left: 0;
	margin-right: 0;
}
.responsive0 .home .content .contentTitle .btnContainer .btnPrev:hover,
.responsive0 .home .content .contentTitle .btnContainer .btnNext:hover {
	z-index: 1;
	background-position: center bottom;
}
*/
.responsive0 .home .content .eventsContent {
	width: 300px;
}
.responsive0 .home .content .eventsContent .eventsTags {
	float: left;
	width: 143px;
	margin: 0 5px 5px 0;
}
.responsive0 .home .content .eventsContent .eventsTags a {
	color: #000;
}
.responsive0 .home .content .eventsContent .eventsTags.large {
	width: 290px;
}
.responsive0 .home .content .eventsContent .eventsTags .eventsImg {
	width: 100%;
	height: 86px;
	background: #fff;
	overflow: hidden;
}

.responsive0 .home .content .eventsContent .eventsTags.large .eventsImg{height: 86px;}


.responsive0 .home .content .eventsContent .eventsTags .eventsImg img {
	width: 100%;
	height: auto;
}
.responsive0 .home .content .eventsContent .eventsTags .eventsInfo {
	width: 100%;
	height: 46px;
	background: #fff;
	padding: 10px 0;
}
.responsive0 .home .content .eventsContent .eventsTags .eventsInfo table {
	height: 100%;
	font-size: 14px;
	text-align: center;
}
.responsive0 .home .content .eventsContent .eventsTags .eventsInfo table tr td {
	vertical-align: middle;
}
.responsive0 .home .content .eventsContent .eventsTags .shopNow {
	text-align: center;
	height: 131px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 10px 0;
}
.responsive0 .home .content .eventsContent .eventsTags .shopNow table {
	height: 100%;
}
.responsive0 .home .content .eventsContent .eventsTags .shopNow table tr td {
	vertical-align: middle;
}
.responsive0 .home .content .eventsContent .eventsTags .shopNow p {
	font-size: 12px;
	padding: 0 0 12px;
	text-align:center;
}
.responsive0 .home .content .eventsContent .eventsTags .shopNow .sepLine {
	width: 106px;
	height: 1px;
	background: #000;
	margin: 0 auto;
}
.responsive0 .home .content .eventsContent .eventsTags .shopNow h1 {
	font-size: 14px;
	padding: 0 0 4px;
}

.responsive0 .home .content .shopContainer .contentTitle {
	margin: 37px 0 10px;
}


.responsive0 .home .content .shopContainer {
	width: 290px;
	margin: 0 auto;
}
.responsive0 .home .content .shopContent {
	width: 290px;
}
.responsive0 .home .content .shopContent .shopTags {
	float: left;
	width: 49%;
	margin: 0 2% 2% 0;
}
.responsive0 .home .content .shopContent .shopTags.noMarginRight {
	margin-right: 0;
}
.responsive0 .home .content .shopContent .shopTags.large {
	width: 100%;
}
.responsive0 .home .content .shopContent .shopTagsContent {
	position: relative;
	text-align: center;
	width: 100%;
	height: 138px;
	background: #fff;
	overflow: hidden;
}
.responsive0 .home .content .shopContent .shopTags.large .shopTagsContent {
	width: 100%; height:205px;
}
.responsive0 .home .content .shopContent .shopTags h1 {
	font-size: 14px;
	line-height: 14px;
	height: 28px;
	padding: 10px 0 0;
	overflow: hidden;
}
.responsive0 .home .content .shopContent .shopTags .tags1 h1 {
	/*position: absolute;
	top: 36px;
	left: 50%;
	margin-left: 20px;*/
}
.responsive0 .home .content .shopContent .shopTags img {
	width: 80%;
}
.responsive0 .home .content .shopContent .shopTags .tags1 img {
	width: 50%;
}
.responsive0 .home .content .shopDetails {
	position: absolute;
	left: 0;
	width: 100%;
}
.responsive0 .home .content .shopDetailsContent {
	width: 300px;
}
.responsive0 .home .content .shopDetails .sepLine {
	line-height: 0;
	width: 290px;
	border-bottom: 1px solid #000;
	padding: 6px 0 0;
	margin: 0 auto 9px;
}
.responsive0 .home .content .shopDetails .sepLine img {
	width: 24px;
	height: 16px;
	margin: 0 0 -1px;
	margin-left: 0;
}
.responsive0 .home .content .shopDetails .shopDetailsTags {
	position: relative;
	float: left;
	text-align: center;
	width: 143px;
	height: 138px;
	background: #fff;
	margin: 0 5px 5px 0;
	overflow: hidden;
}
.responsive0 .home .content .shopDetails .shopDetailsTags table {
	height: 100%;
}
.responsive0 .home .content .shopDetails .shopDetailsTags table tr td {
	vertical-align: middle;
}
.responsive0 .home .content .shopDetails .shopDetailsTags img {
	position: static;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent {
	position: absolute;
	top: 0;
	left: 0;
	color: #b0b0b0;
	width: 100%;
	height: 100%;
	background: url(../../images/mainsite/common/hoverOverlay.png);
	display: none;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent h1 {
	font-size: 30px;
	line-height: 1em;
	padding: 44px 10px 8px;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent p {
	font-size: 14px;
	padding: 0 10px;
	text-align:center;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent a {
	color: #fff;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent .popular {
	padding: 26px 28px 0;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .viewCount,
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .likeCount {
	font-size: 14px;
	color: #fff;
	padding-left: 22px;
	display: none;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .viewCount {
	float: left;
	background: url(../../images/mainsite/common/iconView.png) no-repeat center left;
}
.responsive0 .home .content .shopDetails .shopDetailsTags .hoverContent .popular .likeCount {
	float: right;
	background: url(../../images/mainsite/common/iconLike.png) no-repeat center left;
}
.responsive0 .home .content .shopDetails .detailsControls {
	position: relative;
	width: 290px;
	height: 30px;
	margin: 8px auto 7px;
}
.responsive0 .home .content .shopDetails .detailsControls .btnContainer {
	width: 100%;
}
.responsive0 .home .content .shopDetails .detailsControls .btnNext {
	float: right;
}


.responsive0 .home .btnBackToTop {
	width: 16px;
	height: 9px;
	background: url(../../images/mainsite/common/btnBackToTop.png);
	background-size: 16px 9px;
	margin: 9px auto 0;
	cursor: pointer;
}

.responsive0 .home .fixedLeftNav {
	position: static;
	top: 214px;
	left: 0;
	width: 126px;
	margin: 0 auto;
}
.responsive0 .home .fixedLeftNav .btnShop,
.responsive0 .home .fixedLeftNav .btnInfo,
.responsive0 .home .fixedLeftNav .btnEmail {
	float: left;
	width: 51px;
	margin: 15px 6px 0 6px;
	cursor: pointer;
}
.responsive0 .home .fixedLeftNav .btnShop {
	height: 161px;
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll 0 0;
	display: none;
}
.responsive0 .home .fixedLeftNav .btnInfo {
	/*height: 51px;*/
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -100px 0;
	/* background-size: 51px 51px; */
}
.responsive0 .home .fixedLeftNav .btnEmail {
	/*height: 51px;*/
	background: url(../../images/webimg/home/btnFixedLeft.png) no-repeat scroll -200px 0;
	/*background-size: 51px 51px;
}

.responsive0 .leftNavPopup {
	/*min-height: 337px;*/
}
.responsive0 .popupContainer {
	width: 100%;
	height: auto;
	display: none;
}
.responsive0 .popupContainer.active {
	display: block;
}
.responsive0 .popupContainer .popupContent {
	position: relative;
	left: 0;
	width: 100%;
	box-shadow: 0 0 20px rgba(0,0,0,0.7);
	overflow-x: hidden;
	line-height: 1.2em;
	text-align: center;
}
.responsive0 .popupContainer .popupContent .bgContent {
	float: none;
	width: 94%;
	height: auto;
	overflow-y: auto;
	background: #fff;
	padding: 0 3% 3%;
}
.responsive0 .popupContainer .popupContent .popupShadow {
	float: left;
	width: 8px;
	height: 100%;
	background: url(../../images/mainsite/common/popupContentShadow.png) repeat-y;
	display: none;
}
.responsive0 .popupContainer .popupContent input[type="text"] {
	font-size: 13px;
	line-height: 28px;
	color: #666666;
	width: 315px;
	height: 28px;
	border: 1px solid #000;
	padding-right: 6px;
	padding-left: 6px;
	margin: 0 auto;
	margin-bottom: 8px;
	display: list-item;
}
.responsive0 .popupContainer .popupContent textarea {
	font-size: 13px;
	color: #333;
	width: 315px;
	height: 85px;
	border: 1px solid #000;
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 8px;
	resize: none;
	overflow: hidden;
}
.responsive0 button.mfp-close {
	display: block;
}
.responsive0 .enquiries .popupContent h1 {
	font-size: 22px;
	line-height: 1.5em;
	padding: 27px 0 0;
}
.responsive0 .enquiries .popupContent table {
	width: 300px;
	margin: 0 auto;
}
.responsive0 .enquiries .popupContent table td {
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #333;
	padding-right: 10px;
}
.responsive0 .enquiries .popupContent table td:first-child {
	width: 84px;
}
.responsive0 .popupContent iframe {
	width: 300px;
}
.responsive0 .enquiries .popupContent .enquiriesInputDIV {
	width: 327px;
	margin: 0 auto;
}
.responsive0 .popupContainer .popupContent .placeHolder {
	line-height: 32px;
	width: 288px;
	padding: 0 6px;
}
.responsive0 .enquiries .popupContent .title {
	padding: 14px 0 15px;
}
.responsive0 .enquiries .popupContent .submitContainer {
	text-align: center;
	padding: 14px 0 26px;
}
.responsive0 .enquiries .popupContent .aboutContent {
	border-top: 1px solid #000;
}
.responsive0 .enquiries .popupContent .aboutContent .title {
	padding: 8px 0 3px;
}
.responsive0 .emailSub .popupContent .bgContent {
	height: 100%;
	padding-top: 58px;
	padding-bottom: 50px;
}
.responsive0 .emailSub .popupContent h1 {
	font-size: 22px;
	padding: 50px 0 0;
}
.responsive0 .emailSub .popupContent p {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #666666;
}
.responsive0 .emailSub .popupContent .enewsInputDIV {
	width: 300px;
	clear:both; margin:0 auto;
}
.responsive0 .emailSub .popupContent .title {
	padding: 19px 0 15px;
}
.responsive0 .emailSub .popupContent .submitContainer {
	text-align: center;
	padding: 14px 0 26px;
}

.cataloguSub_con{ text-align:center; }
.cataloguSub_con dt{ width:180px; clear:both; margin:0 auto; overflow:hidden; height:254px; position:relative; }
.cataloguSub_con dt p{ position:absolute; left:0; top:0; background:#fff; height:254px; }
.cataloguSub_con dd{ text-align:center; width:100%; padding:20px 0; }
.cataloguSub_con dd .btnContainer{ display:inline-block; }
.cataloguSub_name{ width:180px; display:inline-block; padding:20px 0 20px 0; height:60px; font-size:25px; border-top:1px #000 solid; text-align:center; }
.catalogueSub .blackBtn span{ width:60px; text-align:center; }
.catalogueSub .blackBtn{ margin:0 10px; }
.cataloguSub_con{ position:relative; height:460px; margin:135px 0 0 0; display:inline-block; }

.jsClubBottomPopup{ width:100%; background:#e6e6e6; text-align:center; position:absolute; left:0; bottom:80px; height:40px; z-index:2; }

.pup_con{ display:none; height:100%; width:100%; }

/*
.btnContainer .btnPrev,.btnContainer .btnNext {
	position: relative;
	z-index: 0;
	float: left;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.btnContainer .btnPrev {
	background: url(../../images/mainsite/common/btnPrev.png);
}
.btnContainer .btnNext {
	background: url(../../images/mainsite/common/btnNext.png);
	margin-left: -1px;
}
.btnContainer .btnPrev:hover,.btnContainer .btnNext:hover {
	z-index: 1;
	background-position: center bottom;
}
*/
.pup_title{ display:inline-block; background: url(/images/webimg/login/e_a_arr.png) no-repeat center 20px; padding-bottom:15px; margin:6px 0; cursor:pointer; }


.news_list{ width:310px; border-right:1px #999 solid; float:left; height:100%; }
.responsive0 .news_list{ width:100%; height:auto; padding-bottom:60px; }

.news_list ul{ width:90%; clear:both; margin:330px auto 0 auto; text-align:left; }
.responsive0 .news_list ul{ margin-top:150px; }

.news_list li{ padding:6px 0; cursor:pointer; }
.news_list li:hover{ text-decoration:underline; }
.news_list li.hover{ padding:6px 0; cursor:default; }

.news_con h1{ width:90%; margin:50px 0 50px 0; display:inline-block; font-size:20px; }
.news_con .news_con_text{ width:90%; display:inline-block; height:500px; overflow:auto; text-align:left; line-height:25px; }
.p_close{ width:22px; height:22px; position:absolute; top:270px; right:30px; background: url(/images/webimg/login/close.png) no-repeat center; cursor:pointer; }
.responsive0 .p_close{ top:100px; }

.floorContent{ width:170px; }











.responsive1000 .emailSub #enewsForm{ text-align:left; height:300px; position:absolute; top:50%; margin:-150px 0 0 0; }




.city_chose{ width:100%; height:100%; position:relative; }
/*.city_chose .con{ width:960px; height:360px; position:absolute; left:50%; top:50%; margin:-180px 0 0 -480px; background:url(/images/webimg/home/logo.png) center top no-repeat; }*/
.city_chose .con{ width:720px; height:360px; position: relative; top:25%; margin: 0 auto; background:url(/images/webimg/home/logo.png) center top no-repeat; }
.city_tips{ width:100%; float:left; font-size:22px; color:#fff; text-align:center; margin:120px 0 0 0; padding-bottom:30px; border-bottom:1px #fff solid; }
.city_list li{ float:left; display:inline-block; margin:8px 8px 0 0; position:relative; width:234px; height:140px; }
.city_list li.city_shenyang, .city_list li:last-child{ margin:8px 0 0 0; }
.city_list li p{ position:absolute; bottom:-30px; left:0; width:100%; text-align:center; color:#fff; font-size:20px; }
.city_list li a{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; }
.city_mask{ width:100%; height:0; position:absolute; top:0; left:0;  -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;}
.city_list li:hover .city_mask{ background-color:#000; height:100%; opacity:0.75; filter:alpha(opacity=75); }





@media all and (max-width: 1020px) {
.city_chose *{
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.city_chose .con{ width:90%; height:100%; position:relative; left:0; top:10%; background:url(/images/webimg/home/logo.png) center top no-repeat; clear:both; margin:0 auto; text-align:center; }
.city_tips{ width:100%; float:left; font-size:22px; color:#fff; text-align:center; margin:120px 0 0 0; padding-bottom:30px; border-bottom:1px #fff solid; }
.city_tips span{ width:100%; float:left; text-align:center; padding:15px 0 0 0; }
.city_list{ padding-bottom:100px; }
.city_list li{ width:234px; height:140px; float:none; display:inline-block; margin:8px 8px 50px 0; position:relative; width:100%; }
.city_list li.city_shenyang{ margin:8px 0 0 0; }
.city_list li p{ position:absolute; bottom:-30px; left:0; width:100%; text-align:center; color:#fff; font-size:20px; }
.city_list li a{ width:234px; height:100%; position:absolute; left:50%; margin:0 0 0 -117px; top:0; z-index:2; }
.city_mask{ width:234px; height:0; position:absolute; top:0; left:50%; margin:0 0 0 -117px;  -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;}
.city_list li:hover .city_mask{ background-color:#000; height:140px; opacity:0.75; filter:alpha(opacity=75); }
}



.digi1,.digi2{ float:left;}






















































































.btnPause {
    float: left;
    width: 30px;
    height: 30px;
    /* background: url(../../images/mainsite/common/btnPause.png); */
    background: url("../../images/mainsite/common/button-arrow-w30.png") repeat scroll -90px 0;
    margin-left: 27px;
    cursor: pointer;
}
.btnPause:hover { background-position: -90px bottom;}
.btnPause.pause{ background: url("../../images/mainsite/common/button-arrow-w30.png") repeat scroll -60px 0;}
.btnPause.pause:hover { background-position: -60px bottom;}
.responsive0 .btnPause { display: none;}



.btnPrev,
.btnNext {
    position: relative;
    z-index: 0;
    float: left;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.btnPrev { background: url("../../images/mainsite/common/button-arrow-w30.png") repeat scroll 0 0;}
.btnNext { background: url("../../images/mainsite/common/button-arrow-w30.png") repeat scroll -30px 0; margin-left: -1px; }
.btnPrev:hover,
.btnNext:hover { z-index: 1;}
.btnPrev:hover{ background-position: 0 bottom; }
.btnNext:hover{ background-position: -30px bottom; }
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnPrev,
.responsive1000 .shopGuide .popupContent .rightFloorContent .btnContainer .btnNext {
    margin: 20px 0 0;
}
.responsive760 .content .btnContainer .btnNext,
.responsive0 .content .btnContainer .btnNext {
    float: right;	margin-left: 0;
    margin-right: 0;
}
.responsive760 .content .detailsControls .btnNext {
    float: right;
}
