/* font face */
@font-face {
    font-family: "HelveticaNeue45Lt";
    src: url(d26485854226b6babb353017dea505c5a73a1766.eot) ;
    src: url(d26485854226b6babb353017dea505c5a73a1766.eot)  format("eot"), url(2a50ad6ea22a7256cde3deb77927000d2e1b5169.woff)  format("woff"), url(e60316109c0a961d5c76a80680822afa4fb5f4a4.ttf)  format("truetype"), url(a3ed5acba7bff00dfae9eacf3a238a15e6104214.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue46Lt";
    src: url(d1d71fb458fff5b4949db9f3730441c8a9a56506.eot) ;
    src: url(d1d71fb458fff5b4949db9f3730441c8a9a56506.eot)  format("eot"), url(3386fc3e6cf0501b6739466afd4fef39c55d07d2.woff)  format("woff"), url(c6aabaf418f5e48a23f6908f8ffb9846f01fe3c0.ttf)  format("truetype"), url(5f19c58434b919248eaa90f3ec262a7d8f175c67.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue";
    src: url(516e1c28ddeb4feaba9752fd6cfc7efd9ca80cf8.eot) ;
    src: url(516e1c28ddeb4feaba9752fd6cfc7efd9ca80cf8.eot)  format("eot"), url(608c80676ab2ea655299048d614bdfaa291b27cb.woff)  format("woff"), url(b41fe3bfb6ded659ddc18dde0c26f016a2d6d23c.ttf)  format("truetype"), url(0d53fc11d060a6c93da24e93a19f962f7b0e2a13.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeueIt";
    src: url(0cd6692f66cd190ba9fc01a2d734636d4306974d.eot) ;
    src: url(0cd6692f66cd190ba9fc01a2d734636d4306974d.eot)  format("eot"), url(ce1468c240a792d3897f392840a45d179b82cdde.woff)  format("woff"), url(1124d8f8a76588b4efda0f6a8c09632f96b9dc19.ttf)  format("truetype"), url(2bdc743870755bf240370515093d338927999be6.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue65Md";
    src: url(a4c32559ab55f35f2caab5fd05badfc0f8a54d66.eot) ;
    src: url(a4c32559ab55f35f2caab5fd05badfc0f8a54d66.eot)  format("eot"), url(5c0b443683d09e1c8e5fb9fbde9f1f58669d7b4c.woff)  format("woff"), url(7d733ca7ff9ec606cfcc51da47b4ec40d346b0e5.ttf)  format("truetype"), url(0ba360dda6c46fb0cd69aab076bf36095020cfe9.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue66Md";
    src: url(5b247a640ee3d7f8706d68d7e92b6afd4d6a5539.eot) ;
    src: url(5b247a640ee3d7f8706d68d7e92b6afd4d6a5539.eot)  format("eot"), url(908693d41c09df182cb919030d4fedb8cc4499f9.woff)  format("woff"), url(10f81484faca4ee374c914d9944b51bcded40846.ttf)  format("truetype"), url(eed67d49fb181909800adb4576fd22fb5b78664a.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue75Bd";
    src: url(3851d1e10a197d58700510dcfd0138b72c20800d.eot) ;
    src: url(3851d1e10a197d58700510dcfd0138b72c20800d.eot)  format("eot"), url(09586d58b02c980e43fdda4ea947e817ab2db407.woff)  format("woff"), url(14e1310022a311d1d5e9c5ea13bf6ea12ece477f.ttf)  format("truetype"), url(3606d2c163e21d9ad6e3b490f653a134422c8b36.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue76Bd";
    src: url(eb96b8cf824953c7a27f2fb377130cbf067f2976.eot) ;
    src: url(eb96b8cf824953c7a27f2fb377130cbf067f2976.eot)  format("eot"), url(59d4f56528e5c2f8e589c1056cf04508699096bf.woff)  format("woff"), url(1213b0e5a1b6a34edbac9cb4417da5de4d85fa65.ttf)  format("truetype"), url(fc4dfc05e645bade1d8249413c7b2154b9628683.svg)  format("svg");
    font-weight: normal;
    font-style: normal;
}
.header input, .header select, .header textarea, .footer input, .footer select, .footer textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
.header input.text::-webkit-input-placeholder, .footer input.text::-webkit-input-placeholder {
    color: #000;
}
.header input.text::-moz-placeholder, .footer input.text::-moz-placeholder {
    color: #000;
    opacity: 1 !important;
}
.header input.text:-ms-input-placeholder, .footer input.text:-ms-input-placeholder {color: #000;}

body {
    min-width: 1165px;
}
.header {
	letter-spacing: 1px;
}
.header a {
	color: #000;
}
.header a:hover {
	color: #999;
	text-decoration: none;
}
.header .holder {
    padding: 40px 20px;
}

.footer .newsletter h3{
	color:#000;
}

.header ul.mainNav a,
.header ul.addNav a {
    font: 12px/31px "HelveticaNeue", Helvetica, Arial, sans-serif;
}
.header ul.addNav .accountBox h3 {
	display: block;
	height: auto;
}
.header ul.addNav .accountBox h3 a {
    font:12px/14px "HelveticaNeue75Bd", Helvetica, Arial, sans-serif;
}
.header .accountBox p, .accountBox .labelGallery {
	text-align: center;
	padding: 0;
}
.header .topBanner{
	margin:0;
}








.footer {
	letter-spacing: 1px;
}
.footer ul a {
    font: 11px/14px "HelveticaNeue", Helvetica, Arial, sans-serif;
}
.langBox ul a {
    font:11px/14px "HelveticaNeue", Helvetica, Arial, sans-serif;
}
.footer p {
    font: 10px/12px "HelveticaNeue", Helvetica, Arial, sans-serif;
    text-align: center;
    padding: 0;
}