@font-face {
    font-family: 'NewsGothicStdMedium';
    src: url('../fonts/newsgothicstd-webfont.eot');
    src: url('../fonts/newsgothicstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newsgothicstd-webfont.woff') format('woff'),
         url('../fonts/newsgothicstd-webfont.ttf') format('truetype'),
         url('../fonts/newsgothicstd-webfont.svg#NewsGothicStdMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NewsGothicStdBold';
    src: url('../fonts/newsgothicstd-bold-webfont.eot');
    src: url('../fonts/newsgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/newsgothicstd-bold-webfont.woff') format('woff'),
         url('../fonts/newsgothicstd-bold-webfont.ttf') format('truetype'),
         url('../fonts/newsgothicstd-bold-webfont.svg#NewsGothicStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
	overflow-y: auto;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#header {
	background: url('../images/bg-header.jpg') 0 0 repeat-x #0E1439;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	visibility:visible;
	height:86px;
	z-index: 1000;
	overflow: hidden;
	max-width: 1440px;
}

.header-bg {
	position: fixed;
	background: url('../images/bg-header.jpg') 0 0 repeat-x #0E1439;
	width:100%;
	top:0px;
	left:0px;
	display:block;
	visibility:visible;
	height:86px;
}

#footer{
	width:100%;
	height:27px;
	position:absolute;
	bottom:0;
	left:0px;
	display:block;
	z-index: 2000;
	visibility:visible;
	background-color: #0E1439;
	max-width: 1440px;
	min-width: 940px;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #0E1439;
	color:white;
	overflow-y:hidden;
}
	
/*hide from ie on mac\*/
#flashcontent, #main {
	position: absolute;
	top: 86px;
	display:block;
	z-index:1000;
	visibility:visible;
}

#flashcontent {
	width: 100%;
	height: 100%;
}

/* end hide */
html, body {height: 100%;} 

.logo {
	float: left;
	margin-top: 12px;
	padding-left: 52px;
	margin-right: 30px;
	width: 120px;
	height: 59px;
	display: block;
	cursor: pointer;
	border:0px;
}

.header-link-holder {
	margin-top: 37px;
	float: left;
	font-family:Arial;
}

.header-link {
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	color: #A5A7BA;
	margin-left: 24px;
	margin-right: 25px;
	font:bold 12px Arial;
}

a:hover.header-link{
	color:#f7d184;
}

.footer-link-holder {
	float: right;
}

.footer-link {
	cursor: pointer;
	font:11px Arial;
	text-decoration: none;
/*	color: #A5A7BA; 
	text-transform: uppercase;
 */
	color: white;
	margin-left: 12px;
}

.share-on-facebook {
	display: block;
	float: left;
	font: 11px Arial;
/*	color: #A5A7BA; */
	color: white;
	cursor: pointer;
	margin-top: 6px;
	background: url('../images/fb_icon.png') 0 0 no-repeat transparent;
	padding-left: 20px;
	text-decoration: none;
}

a:hover.footer-link, .share-on-facebook:hover{
	color:#3d598a;
}


.direct-access {
	float: right;
	margin-top: 42px;
	margin-right: 40px;
	cursor: pointer;
	font:bold 12px Arial;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
}

.direct-access-arrow {
	width: 14px;
	height: 6px;
	display: inline-block;
	background: url('../images/down-arrow.png') 0 0 no-repeat transparent;
}

#submenu {
	background-color: #04081F;
	filter: alpha(opacity=70); 
	opacity:0.7;
	width:100%;
	position:absolute;
	top:86px;
	left:0px;
	display:none;
	z-index:1000;
	text-transform:uppercase;
	font:bold 11px Arial;
	padding-top:5px;
	height:21px;
	visibility: visible;
	max-width: 1440px;
}

.radianceMenu, .houseMenu, .intimateMenu{
	display: none;
	position: absolute;
	list-style-type:none;
}

.radianceMenu li, .houseMenu li, .intimateMenu li{
	float:left;
	padding-right:15px;
}

.radianceMenu li a, ul.houseMenu li a, .intimateMenu li a{
	color: #A5A7BA;
	text-decoration:none;
}

.radianceMenu li a:hover, ul.houseMenu li a:hover, .intimateMenu li a:hover{
	color:#f7d184;
}

.radianceSection #submenu,
.newseventsSection #submenu,
.martellartsSection #submenu,
.worldwideSection #submenu,
.houseSection #submenu,
.collectionSection #submenu,
.knowhowSection #submenu,
.historySection #submenu,
.intimateSection #submenu,
.tasteSection #submenu,
.interviewsSection #submenu,
.pureGourmetSection #submenu,
.radianceSection .radianceMenu,
.newseventsSection .radianceMenu,
.martellartsSection .radianceMenu,
.worldwideSection .radianceMenu,
.houseSection .houseMenu,
.collectionSection .houseMenu,
.knowhowSection .houseMenu,
.historySection .houseMenu,
.intimateSection .intimateMenu,
.tasteSection .intimateMenu,
.interviewsSection .intimateMenu, 
.pureGourmetSection .intimateMenu{
	display: block;
}


.newsletterSection #newsletterFooterLink,
.comiteSection #comiteFooterLink,
.contactSection #contactFooterLink,
.visitsSection #visitsFooterLink,
.faqSection #faqFooterLink,
.legalsSection #legaltermsFooterLink,
.pressroomSection #pressroomFooterLink,
.radianceSection .radianceHeader,
.newseventsSection .radianceHeader,
.martellartsSection .radianceHeader,
.worldwideSection .radianceHeader,
.houseSection .houseHeader,
.collectionSection .houseHeader,
.knowhowSection .houseHeader,
.historySection .houseHeader,
.intimateSection .intimateHeader,
.tasteSection .intimateHeader,
.interviewsSection .intimateHeader,
.pureGourmetSection .intimateHeader {
	color:#f7d184;
}

.newseventsSection .newsevents,
.martellartsSection .martellarts,
.worldwideSection .worldwide,
.collectionSection .collection,
.knowhowSection .knowhow,
.historySection .history,
.tasteSection .taste,
.interviewsSection .interviews,
.pureGourmetSection .taste {
	color:#f7d184;
}

.radianceSectio.houseMenuance,
.houseSection .house,
.intimateSection .intimate {
	display: block;
}

#radiance li, #house li, #intimate li {
	display: none;
}

.submenu-link {
	cursor: pointer;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #A5A7BA;
	margin-left: 16px;
}

.direct-access-holder {
	background-color: #04081F;
	width:250px;
	height:100%;
	position:absolute;
	margin-top: 86px;
	right:0px;
	z-index:2000;
	display: none;
	color: #8B9AB7;
	padding-left: 20px;
	padding-top: 40px;
	font:12px Arial;
	text-transform:uppercase;
	visibility:visible;
}

.direct-access-holder a{
	display:block;
	margin-top:5px;
	color: #A5A7BA;
	text-decoration:none;
}

.direct-access-holder a.n1{
	font-weight:bold;
	padding-top:15px;
}

.direct-access-link {
	cursor: pointer;
}

.direct-access-link-main {
	margin-left: 10px;
	margin-top: 16px;
}

.direct-access-link-sub {
	background: url('../images/menu-arrow.png') 0 10px no-repeat transparent;
	margin-left: 18px;
	padding-left: 8px;
}

.direct-access-spacer {
	background: url('../images/menu-spacer.png') 0 0 no-repeat transparent;
	width: 210px;
	height: 1px;
	margin-top:2px;
	margin-bottom:3px;
}





#scrollbarHome { width: 100%; height: 100%; clear: both; position: absolute; top: 86px; left: 20px; }

#scrollbarHome .viewport { overflow: hidden; position: relative; }
#scrollbarHome .overview { list-style: none; position: absolute; left: 0; top: 0; width: 100%; }
/*#scrollbarHome .thumb .end,*/
#scrollbarHome .thumb { background: url('../images/scroll-btn.png') 0 0 repeat-y transparent; }
#scrollbarHome .scrollbar { position: absolute; width: 15px; z-index: 1000; right: 0px; display: none;}
#scrollbarHome .track { background: url('../images/scroll-bg.png') 0 0 repeat-y transparent; height: 100%; width:15px; position: relative; }
#scrollbarHome .thumb { height: 20px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbarHome .thumb .end { overflow: hidden; height: 5px; width: 15px; }
#scrollbarHome .disable{ display: none; }




#copy {
	visibility: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.line {
	width: 100%;
	position: absolute;
}

.line-img {
	width: 100%;
}

.inner {
	position: absolute;
	height: 100%;
	top: 0;
	cursor: pointer;
	text-decoration:none;
}

.inner-img {
	position: absolute;
	height: 100%;
}

.image-caption {
/*	font-family: "Arial"; */
	bottom: 0;
	position: absolute;
	background-color: #070917;
	color: #ffffff;
	width: 100%;
}

.txt_EN, .txt_ES, .txt_ZH, .txt_TW {
	font-family: 'NewsGothicStdMedium';
}

.txt_RU, .txt_VI {
	font-family: Arial;
}

.image-caption:hover, .over .image-caption{
	background-color: #E6E6E8;
	color: #070917;
}

.image-caption .text {
	margin-left: 20px;
    margin-bottom: 4px;
    margin-right: 40px;
}

.image-caption .big {
	font-size: 60px;
	text-transform: uppercase;
 	word-wrap: break-word;
}

.image-caption .small {
	font-size: 16px;
}

.right-arrow-wrap {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 100%;
	background-color: #363743;
}

.right-arrow {
	position: absolute;
	left: 14px;
	background: url('../images/right-arrow.png') 0 0 no-repeat transparent;
	width: 13px;
	height: 10px;
}

.left {
	left: 0;
}

.right {
	right: 0;
}


/* */
#flash-wrap {
	position: relative;
	max-width: 1440px;
	z-index: 10;
}
#copy{
	z-index: 2000;
}
#events, #arts, #worldwide, #collection, #knowhow, #history, #taste, #interviews{
	height: 1px;
	overflow: hidden;
}

#noflash{
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
}
