@import "/css/c78f671a31e2aeb5ff26f7e4defde07e/1.css";
@font-face{
font-family:"HelveticaNeueW01-57Cn";
src:url("/source/91b4dc96bac5078604eb0d9d58c65915/ecaa98fe-425a-42de-846b-c235f0dbc449.eot");
src:url("/source/91b4dc96bac5078604eb0d9d58c65915/ecaa98fe-425a-42de-846b-c235f0dbc449.eot") format("eot"),url("/source/1f3caf101b46a138e56981a27bf9be1f") format("woff2"),url("/source/4ae391401e4b5c3cf88d890008f2dfe2/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"),url("/source/b6a42380633fb86c4cd402ee59958e20/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"),url("/source/d07a9b7ce0e52345668783125c3c9e4a/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-67MdCn_692710";
src:url("/source/9ecaa3a5ac7dc46ccca2d5abe7e91bb3/3a605871-b94d-4161-a394-bb2cfc975df7.eot");
src:url("/source/9ecaa3a5ac7dc46ccca2d5abe7e91bb3/3a605871-b94d-4161-a394-bb2cfc975df7.eot") format("eot"),url("/source/553771c786dc47d651e52e252204719c") format("woff2"),url("/source/085cf69ce0c92e0aa912f32b0e2ecf6f/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff") format("woff"),url("/source/a624a28d9f6fcb98b2a550139bed9368/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf") format("truetype"),url("/source/b61060eb7d7e6442a61734b3a1ed6e43/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-77BdCn_692722";
src:url("/source/c3db9200ef9f8688ee2aff7e3d9ac416/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot");
src:url("/source/c3db9200ef9f8688ee2aff7e3d9ac416/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot") format("eot"),url("/source/4dfa04c38bd79e43d5a017b650a3a3e7") format("woff2"),url("/source/1ece20877e13e87193e4a20c6691f0a4/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("/source/9b34d363f045a104a80afd122ab5142b/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("/source/bd4e8b387a9fca8dcdbe539f8edadd17/d90b3358-e1e2-4abb-ba96-356983a54c22.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-77BdCn_692725";
src:url("/source/6e1d798c4cf13d5bcfd93055a1640419/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot");
src:url("/source/6e1d798c4cf13d5bcfd93055a1640419/da1caa74-3384-442b-9cf3-c7c71ea54b37.eot") format("eot"),url("/source/cbdde51d885c73e56d19860c67802130") format("woff2"),url("/source/8a3eb0d3a7aebda723f5827f584ea607/5287baae-f2f0-48f7-98bd-ec2986854951.woff") format("woff"),url("/source/d2efa54e6fbf41919bec855db383486f/e6ab5bf0-c0a7-4aeb-a5d0-50177e6b354b.ttf") format("truetype"),url("/source/9dc95591595cb07c87f6efac5f6e4c54/38074018-c2af-4832-8ffa-02293e606fb7.svg") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-BlackC";
src:url("/source/c516912d06bb0048372d75087612e1ad/eaf176be-8d1a-4938-a936-c4a1b29a9f6d.eot");
src:url("/source/c516912d06bb0048372d75087612e1ad/eaf176be-8d1a-4938-a936-c4a1b29a9f6d.eot") format("eot"),url("/source/9cea2ded418d4dafadf8eaa371bce8a3") format("woff2"),url("/source/0c6fcc315374ae1d96c1acdf6bfc3fb9/276f9a92-d418-46c3-adec-af917fde9a18.woff") format("woff"),url("/source/4c4d2745d0aef37759fc8b820c72113a/1505593c-c09b-40f0-a192-cfcf2f2d956e.ttf") format("truetype"),url("/source/bd25aee749580c432fc937fa71b7e6b5/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/85563e2a1dbcb0e82eedc508c5417b34/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%;	
}