/* font face */
@font-face {
    font-family: "HelveticaNeue45Lt";
    src: url("../fonts/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix");
    src: url("../fonts/e0781a75-0ecb-464e-b6e9-85780ddc0921.eot?#iefix") format("eot"), url("../fonts/d7d2e6c6-fc3a-41a5-9b52-648e12e215b2.woff") format("woff"), url("../fonts/cb64744b-d0f7-4ef8-a790-b60d6e3e4f21.ttf") format("truetype"), url("../fonts/ccde919e-a712-41ef-b90f-9efc47661659.svg#ccde919e-a712-41ef-b90f-9efc47661659") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue46Lt";
    src: url("../fonts/fc780ce0-5b33-4e1d-b89b-66111a4d0ed8.eot?#iefix");
    src: url("../fonts/fc780ce0-5b33-4e1d-b89b-66111a4d0ed8.eot?#iefix") format("eot"), url("../fonts/2731e338-d92f-4492-8480-8b55ae1139f6.woff") format("woff"), url("../fonts/40e43cb5-d6b2-4ceb-b369-527d1007a2c7.ttf") format("truetype"), url("../fonts/c1993d56-4077-454a-8b19-635fa5a39532.svg#c1993d56-4077-454a-8b19-635fa5a39532") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue";
    src: url("../fonts/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix");
    src: url("../fonts/706ec8e5-fe4a-4518-91a6-7aba4d3d333f.eot?#iefix") format("eot"), url("../fonts/ce6f5b38-1cb5-4a27-8182-583aa68b2436.woff") format("woff"), url("../fonts/ff06cde7-e06a-4cf0-af4d-5b2f737bf544.ttf") format("truetype"), url("../fonts/958b12cf-2908-4254-8cb9-9b12c3aa151e.svg#958b12cf-2908-4254-8cb9-9b12c3aa151e") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeueIt";
    src: url("../fonts/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?#iefix");
    src: url("../fonts/5935d076-bd6d-4ca4-b995-d739ffa09754.eot?#iefix") format("eot"), url("../fonts/4d65bb6f-e667-4bd0-8e92-34e67bf6ac8b.woff") format("woff"), url("../fonts/86631d82-6e27-4db2-988a-6b79a6c0d8ed.ttf") format("truetype"), url("../fonts/205c950e-e47f-4d97-9738-0a68edc4258d.svg#205c950e-e47f-4d97-9738-0a68edc4258d") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue65Md";
    src: url("../fonts/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?#iefix");
    src: url("../fonts/a747e1ea-ecdf-4f3d-ad47-3df9cfbee3cc.eot?#iefix") format("eot"), url("../fonts/07173950-fa69-4b65-9c71-0cf2ec00b51d.woff") format("woff"), url("../fonts/aac5a4b8-ffd3-4529-a098-21b91bc86f9a.ttf") format("truetype"), url("../fonts/2379b081-2371-47d9-8be9-4e39d7892ebf.svg#2379b081-2371-47d9-8be9-4e39d7892ebf") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue66Md";
    src: url("../fonts/4da0f075-0a40-4129-a4df-43aa140d94b0.eot?#iefix");
    src: url("../fonts/4da0f075-0a40-4129-a4df-43aa140d94b0.eot?#iefix") format("eot"), url("../fonts/2620c12a-dedb-4d35-8f4c-b951dcc1d4df.woff") format("woff"), url("../fonts/ae4300e1-4ab3-46c8-b619-0d142d97522c.ttf") format("truetype"), url("../fonts/4e787888-465d-4004-b616-6565e88fbe50.svg#4e787888-465d-4004-b616-6565e88fbe50") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue75Bd";
    src: url("../fonts/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix");
    src: url("../fonts/a95d2895-fa71-4ce7-bc1e-631169924be3.eot?#iefix") format("eot"), url("../fonts/588c9ba8-1d28-4ad6-bf18-7128152d84c4.woff") format("woff"), url("../fonts/55334dfb-9c72-4147-8de0-21239f17ff25.ttf") format("truetype"), url("../fonts/62455047-c81f-44f1-8938-7739fa0f0e8d.svg#62455047-c81f-44f1-8938-7739fa0f0e8d") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "HelveticaNeue76Bd";
    src: url("../fonts/a48e33d0-3542-482d-9284-e41d31c4d583.eot?#iefix");
    src: url("../fonts/a48e33d0-3542-482d-9284-e41d31c4d583.eot?#iefix") format("eot"), url("../fonts/9b77b336-b221-497e-b255-7833856bb4a9.woff") format("woff"), url("../fonts/5c9a7798-4870-4139-ab84-7a300a7dc3e1.ttf") format("truetype"), url("../fonts/3b59e91c-919a-4e7a-9ada-8c73b3378f03.svg#3b59e91c-919a-4e7a-9ada-8c73b3378f03") 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;
}