@import "/css/c78f671a31e2aeb5ff26f7e4defde07e/1.css";
@font-face{
font-family:"HelveticaNeueW01-57Cn";
src:url("/source/5331fbac8fc11387c835c840e12d2f45/ecaa98fe-425a-42de-846b-c235f0dbc449.eot");
src:url("/source/5331fbac8fc11387c835c840e12d2f45/ecaa98fe-425a-42de-846b-c235f0dbc449.eot") format("eot"),url("/source/e3268d3cb675b2b013c4ccea87db3a68") format("woff2"),url("/source/88b433a0da25d4ff752b042d7ad5406a/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"),url("/source/5de3959c7851c5c47e9727cb9f43537a/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"),url("/source/4eb958807f40b5314d2d35188343e159/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-67MdCn_692710";
src:url("/source/772de48a71a3e24d5097294b225957d3/3a605871-b94d-4161-a394-bb2cfc975df7.eot");
src:url("/source/772de48a71a3e24d5097294b225957d3/3a605871-b94d-4161-a394-bb2cfc975df7.eot") format("eot"),url("/source/3482f3d9f791f5a86fa5c55d0c560eb1") format("woff2"),url("/source/efebd87b41abf93fa9571ad4497436cf/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff") format("woff"),url("/source/8033b9f557be96589d7eb5d707ebff5a/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf") format("truetype"),url("/source/5c27e9278ed6e8e2f6993ad5fddf3244/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-77BdCn_692722";
src:url("/source/8961c2842893f702226244c8a6bcf65d/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot");
src:url("/source/8961c2842893f702226244c8a6bcf65d/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot") format("eot"),url("/source/a23a029d8cfa3c5da0ba141f61f72cc2") format("woff2"),url("/source/2f26a790b02e6b3cdeb084bab6cebfad/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("/source/f308935dfe95c03b7297d0be92c63cbe/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("/source/ad84817b5408a935fc55de8323f57cce/d90b3358-e1e2-4abb-ba96-356983a54c22.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-77BdCn_692725";
src:url("/source/b28c728d27021c15d744fe2cfa2700ec/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot");
src:url("/source/b28c728d27021c15d744fe2cfa2700ec/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot") format("eot"),url("/source/88e5f20293dfa0927a21b28876e2ab67") format("woff2"),url("/source/03d9c572ff7cbf93678d9f88a0165cb4/5287baae-f2f0-48f7-98bd-ec2986854951.woff") format("woff"),url("/source/c1582f0bcc2421bf8bea0ab6523e853b/e6ab5bf0-c0a7-4aeb-a5d0-50177e6b354b.ttf") format("truetype"),url("/source/4228ec63d80e3b89c8b943a3b0595a42/38074018-c2af-4832-8ffa-02293e606fb7.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-BlackC";
src:url("/source/5ebe9d9be9c536e18c70f928b20907df/eaf176be-8d1a-4938-a936-c4a1b29a9f6d.eot");
src:url("/source/5ebe9d9be9c536e18c70f928b20907df/eaf176be-8d1a-4938-a936-c4a1b29a9f6d.eot") format("eot"),url("/source/d359842caa6e5c13eed92ae8fdd84c1e") format("woff2"),url("/source/86f739e21d3ec5e74c2a3b23bd1e4dd9/276f9a92-d418-46c3-adec-af917fde9a18.woff") format("woff"),url("/source/70760046eb78b23d1e5b1d3da0ab7c25/1505593c-c09b-40f0-a192-cfcf2f2d956e.ttf") format("truetype"),url("/source/42ba786e043161db926ba9ae705d5cf3/597d343c-6344-4af7-9171-a1edc046a0ed.svg") format("svg");
}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a
{
text-decoration: none;
border: 0;
cursor: pointer;
outline: none;
-moz-outline-style: none;
-moz-outline-width: 0;
}

.headline1 /* bold cond */
{
font-family: 'HelveticaNeueW01-77BdCn_692722', arial, helvetica, sans-serif;
}
.headline2 /* bold cond oblique */
{
font-family: 'HelveticaNeueW01-77BdCn_692725', arial, helvetica, sans-serif;
}
.headline3 /* black cond obl */
{
font-family: 'HelveticaNeueW01-BlackC', arial, helvetica, sans-serif;
}
.headline4 /* regular cond */
{
font-family:'HelveticaNeueW01-57Cn', arial, helvetica, sans-serif;
}
.headline5 /* medium cond */
{
font-family:'HelveticaNeueW01-67MdCn_692710', arial, helvetica, sans-serif;
}

html
{
font-size: 14px;
line-height: 1.3em;	
}

body, textarea
{
font-family: 'Lato', arial, helvetica, sans-serif; 
font-weight: 400; 
font-style: normal;
font-size: 1.0em;
line-height: 1.4em;
color: #000!important;	
margin: 20px;
}
/* ==========================================================================
   global type 
   ========================================================================== */
#content h1
{
font-weight: 400; 
font-size: 1.5em;
padding: 0px 0 10px;
}
#content h2
{
font-weight: 400; 
font-size: 1.4em;
padding: 0px 0 15px;
}
#content h3
{
font-weight: 400; 
font-size: 1.3em;
padding: 0px 0 15px;
}
#content h4
{
font-size: 1.15em;
font-weight: 400;
padding: 15px 0 15px;
}
#content h5
{
font-size: 1.0em;
font-weight: 400;
padding: 12px 0 4px;
}
#content h6
{
font-size: 0.95em;
font-weight: 400;
padding: 0px 0 10px;
}
#content p
{
font-size: 0.9em;
line-height: 1.5em;
padding: 4px 0 16px;
font-weight: 400;
}

#content ol
{
list-style: inside decimal;	
}
#content ul
{
list-style: outside disc;
margin-left: 14px;
}
#content ol, #content ul, #content dl
{
padding: 5px 0 12px 12px;
vertical-align: baseline;
}
#content dl
{
padding: 5px 0 12px 0px;
}
#content ul li
{
font-size: 0.9em;
line-height: 1.4em;
margin-right: 10px;
margin-left: 0px;
padding: 0em 0 8px 3px;
vertical-align: baseline;
}
#content ul li ul
{
margin-top: 6px;	
}
#content ul li li
{
font-size: 1.0em;	
list-style: circle;
}
#content ol li
{
font-size: 0.85em;
line-height: 1.2em;
margin-right: 20px;
padding: 0em 0 0.5em 1.7em;
vertical-align: baseline;
}
#content ol li li
{
font-size: 1.0em;	
}
#content dl dt, #content dl dd
{
font-size: 0.9em;
line-height: 1.1em;
margin-right: 10px;
margin-left: 0px;
padding: 0em 0 3px 0px;
vertical-align: baseline;	
font-weight: 700;
}
#content dl dd
{
padding: 0em 0 9px 0px;	
font-weight: 400;
}

#content a
{
color: #000;
text-decoration: underline;	
}
#content a:hover
{
color: #e70101;
text-decoration: underline;	
}

#content img.alignright
{
float: right;
margin: 3px 0px 12px 12px;
}
#content img.alignleft
{
float: left;
margin: 3px 12px 12px 0px;
}
#content .entry-content img.alignleft
{
float: none;
margin: 3px auto 12px auto;
text-align: center;
}
#content img.aligncenter
{
margin: 3px auto 3px auto;
}
#content table
{
border-collapse: collapse;	
width: 100%;
}
#content table th, #content table td
{
vertical-align: top;
text-align: left;
padding: 7px 7px;
font-size: 0.85em;	
border: 1px solid #d0d0d0;
}
#content table th
{
font-weight: bold;
}
#mainTag
{
display: block;
text-align: center;
margin-top: 15px;	
}


/* Hiding content not required in printing... */
#siteHeader,
#identity h2,
#breadcrumbs,
#toolbar,
#productGallery ul,
.ratingArea,
#rateIt,
#related,
#partNumbersPrint,
#downloads,
#videos,
#footer .footerRow:first-child
{
visibility: hidden;
display: none;	
}

/*#partNumbersPrint
{
display: block!important;	
}*/

/* Tidy up print layout... */
#title
{
border: solid #d0d0d0;
border-width: 1px 0;
margin: 15px 0;
padding: 15px 0 0;
}
#innerWrap, #footerWrap
{
width: 620px;
margin: 0 auto;	
position: relative;
}
#footerWrap
{
text-align: center;	
}

#identity img
{
height: 50px;
}
#printLink
{
position: absolute;
right: 10px;
top: 5px;	
}
#printLink a
{
display: inline-block;
.display: inline;
.zoom: 1;
margin: 0 auto;
line-height: 1.8em;
font-size: 0.8em;
letter-spacing: 0.02em;
vertical-align: middle;
text-align: center;
color: #fff!important;
text-decoration: none;
padding: 0 20px 0 13px;
font-weight: 400;	
background: #e70101 url("/source/07d2dfaacba17b992955c29f70b2c567/btnArrowLeft.png") no-repeat;
background-position: 90% 50%;
-webkit-background-size: auto 12px;
-moz-background-size: auto 12px;
-o-background-size: auto 12px;
background-size: auto 12px;
}
#printLink a:hover
{
text-decoration: none;
background-color: #ee3a43;
}

#primaryData
{
clear: both;	
color: #000!important;	
}
#secondaryData
{	
color: #000!important;	
}

#productGallery, #pgMain, #pgMainWrap
{
display: inline-block;	
}
#productGallery
{
float: right;
width: 50%;	
position: relative;
}
#productGallery img
{
width: 100%;	
}