* { box-sizing: border-box; }
body { min-height: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio:not([controls]) { display: none; }
html { font-size: 100%; }
a:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
a:hover, a:active { outline: 0px none; }
img { max-width: 100%; border: 0px none; }
button, input, select, textarea { margin: 0px; font-size: 100%; vertical-align: middle; }
button, input { line-height: normal; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
textarea { overflow: auto; vertical-align: top; }
body { padding: 0px; margin: 0px; background-color: white; }
.a-icon, .a-link-emphasis:after { background-image: url('aui_sprite_0027-1x._v1_.png'); background-repeat: no-repeat; background-size: 400px 600px; display: inline-block; vertical-align: top; }
.a-icon-extender-expand, .a-icon-extender-collapse { position: relative; vertical-align: baseline; margin-right: 0.385em; }
.a-icon, .a-link-emphasis:after {  }
.a-icon-extender-expand, .a-icon-extender-collapse { width: 7px; height: 9px; background-position: -82px -293px; }
.a-icon-extender-collapse { background-position: -94px -293px; }
.a-color-tertiary { color: rgb(170, 170, 170) ! important; }
.a-color-price { color: rgb(177, 39, 4) ! important; }
body { font-size: 13px; line-height: 19px; color: rgb(51, 51, 51); font-family: Arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
h1, h2, h3, h4 { font-family: Arial,sans-serif; text-rendering: optimizelegibility; padding-bottom: 4px; }
h1:last-child, h2:last-child, h3:last-child, h4:last-child { padding-bottom: 0px; }
h5 { font-weight: bold; font-size: 13px; line-height: 19px; }
p { padding: 0px; margin: 0px 0px 14px; }
p:last-child { margin-bottom: 0px; }
p + p { margin-top: -4px; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
.a-size-small { font-size: 12px ! important; line-height: 1.5 ! important; }
.a-size-base { font-size: 13px ! important; line-height: 19px ! important; }
.a-text-bold { font-weight: bold ! important; }
h1 { font-weight: normal; font-size: 28px; line-height: 1.2; }
h2 { font-weight: bold; font-size: 21px; line-height: 1.3; }
h3 { font-weight: bold; font-size: 17px; line-height: 1.255; }
.a-row { width: 100%; }
.a-row:before, .a-row:after { display: table; content: ""; line-height: 0; font-size: 0px; }
.a-row:after { clear: both; }
.a-fixed-left-grid { position: relative; }
.a-fixed-left-grid .a-fixed-left-grid-inner { position: relative; padding: 0px; }
.a-fixed-left-grid .a-fixed-left-grid-inner:before, .a-fixed-left-grid .a-fixed-left-grid-inner:after { display: table; content: ""; line-height: 0; font-size: 0px; }
.a-fixed-left-grid .a-fixed-left-grid-inner:after { clear: both; }
.a-fixed-left-grid .a-fixed-left-grid-col { position: relative; float: left; overflow: visible; min-height: 1px; }
.a-fixed-left-grid .a-col-right { width: 100%; padding-left: 3.5%; }
.a-container { min-width: 998px; padding: 16px 18px 36px; margin: 0px auto; }
.a-spacing-base, .a-ws .a-ws-spacing-base { margin-bottom: 14px ! important; }
.a-section { margin-bottom: 22px; }
.a-section:last-child { margin-bottom: 0px; }
hr { background-color: transparent; display: block; height: 1px; border-width: 1px 0px 0px; border-top: 1px solid rgb(231, 231, 231); line-height: 19px; margin-top: 0px; margin-bottom: 14px; }
a, a:visited, a:active, a:link { text-decoration: none; color: rgb(0, 102, 192); }
p a, p a:visited, p a:active, p a:link { text-decoration: underline; }
.a-expander-header { outline: 0px none; }
.a-expander-prompt { word-wrap: break-word; }
a:hover { text-decoration: underline; cursor: pointer; color: rgb(228, 121, 17); }
a:hover { text-decoration: underline; cursor: pointer; color: rgb(228, 121, 17); }
table { margin-bottom: 18px; border-collapse: collapse; width: 100%; }
table:last-child { margin-bottom: 0px ! important; }
table.a-bordered.a-vertical-stripes td:nth-child(2n), table.a-bordered.a-vertical-stripes th:nth-child(2n) { background-color: rgb(246, 246, 246); }
table.a-bordered.a-vertical-stripes tr:nth-child(2n) { background-color: transparent; }
td, th { vertical-align: top; }
td:first-child, th:first-child { padding-left: 0px; }
td:last-child, th:last-child { padding-right: 0px; }
th { text-align: left; }
tr:last-child td, tr:last-child th { padding-bottom: 0px; }
tr:first-child td, tr:first-child th { padding-top: 0px; }
td, th { padding: 3px; }
table.a-bordered tr:nth-child(2n) { background-color: rgb(246, 246, 246); }
ul { margin: 0px 0px 18px 18px; color: rgb(170, 170, 170); }
ul li { list-style: disc outside none; }
ol { margin: 0px 0px 18px 20px; color: rgb(136, 136, 136); }
ol li { list-style: decimal outside none; }
ul, ol { padding: 0px; }
ul li, ol li { word-wrap: break-word; margin: 0px; }
ul:last-child, ol:last-child { margin-bottom: 0px ! important; }
img { vertical-align: top; }
@media not all, not all, not all, not all {
}
form { display: block; margin-bottom: 14px; }
label { display: block; padding-left: 2px; padding-bottom: 2px; font-weight: bold; }
input + input { margin-left: 0.385em; }
input, textarea { transition: all 100ms linear 0s; font-family: Arial,sans-serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 19px; }
input[type="text"], input[type="search"], input[type="number"], input[type="tel"], input[type="password"], textarea, select.a-select-multiple, .a-input-text { border-radius: 3px; font-family: Arial,sans-serif; font-size: 13px; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(208, 208, 208) rgb(208, 208, 208); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 0px rgba(0, 0, 0, 0.07) inset; outline: 0px none; }
input[type="text"]:focus, input.a-form-focus[type="text"], input[type="search"]:focus, input.a-form-focus[type="search"], input[type="number"]:focus, input.a-form-focus[type="number"], input[type="tel"]:focus, input.a-form-focus[type="tel"], input[type="password"]:focus, input.a-form-focus[type="password"], textarea:focus, textarea.a-form-focus, select.a-select-multiple:focus, select.a-select-multiple.a-form-focus, .a-input-text:focus, .a-input-text.a-form-focus { border-color: rgb(228, 151, 71); box-shadow: 0px 0px 3px rgba(228, 121, 17, 0.5), 0px 1px 0px rgba(0, 0, 0, 0.07) inset; }
textarea { height: auto; width: 100%; padding: 5px 7px; resize: vertical; }
input[type="text"], input[type="search"], input[type="number"], input[type="tel"], input[type="password"], .a-input-text { height: 31px; padding: 3px 7px; line-height: normal; }
input[type="checkbox"] { margin: 0px; padding: 0px; height: 13px; width: 13px; vertical-align: bottom; position: relative; top: 0px; overflow: hidden; }
input:-moz-placeholder { color: rgb(136, 136, 136); }
textarea:-moz-placeholder { color: rgb(136, 136, 136); }
@media not all, not all, not all, not all {
}
.a-popover-preload { display: none; }
.a-expander-partial-collapse-container, .a-expander-partial-collapse-content { overflow: hidden; position: relative; }
.a-expander-partial-collapse-header { position: absolute; bottom: 0px; width: 100%; background-color: rgb(255, 255, 255); transition: opacity 0.4s ease-out 0s; }
.a-expander-content-fade { height: 16px; width: 100%; position: absolute; top: -16px; left: 0px; background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0), white) repeat scroll 0% 0% transparent; }
.a-carousel-container { position: relative; overflow: hidden; }
.a-carousel-state { margin: 0px; padding: 0px; height: 0px; }
.a-carousel-row-inner { position: relative; height: 100%; }
.a-carousel-row-inner:before, .a-carousel-row-inner:after { display: table; content: ""; line-height: 0; font-size: 0px; }
.a-carousel-row-inner:after { clear: both; }
.a-carousel-col { overflow: visible; min-height: 1px; position: relative; }
.a-carousel-center { overflow: hidden; }
.a-carousel-viewport { width: 100%; overflow: hidden; }
.a-carousel-viewport:focus { outline: 0px none; }
ol.a-carousel { margin: 0px; list-style-type: none; height: 100%; white-space: nowrap; overflow-x: visible; color: rgb(51, 51, 51); letter-spacing: -4px; }
.a-carousel-card { vertical-align: top; text-align: left; overflow: hidden; margin-left: 16px; width: 160px; min-height: 100%; list-style-type: none; display: inline-block; white-space: normal; letter-spacing: normal; }
@media not all, not all, not all, not all {
}
.a-carousel-transition-slide .a-carousel { position: relative; }
.a-carousel-transition-slide .a-carousel-viewport, .a-carousel-transition-slide .a-carousel { transform: translate3d(0px, 0px, 0px); transform-style: preserve-3d; }
.a-carousel-transition-slide .a-carousel-viewport, .a-carousel-transition-slide .a-carousel, .a-carousel-transition-slide .a-carousel-card {  }
html, body { min-width: 0px; }
BODY { font-family: verdana,arial,helvetica,sans-serif; font-size: small; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); margin-top: 0px; }
TD, TH { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }
.h1 { font-family: verdana,arial,helvetica,sans-serif; color: rgb(228, 121, 17); font-size: medium; }
.h3color { font-family: verdana,arial,helvetica,sans-serif; color: rgb(228, 121, 17); font-size: small; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
a:link { font-family: verdana,arial,helvetica,sans-serif; color: rgb(0, 75, 145); }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: rgb(153, 102, 51); }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: rgb(255, 153, 51); }
.list div { margin-bottom: 0.25em; text-decoration: none; }
div.unified_widget p { margin: 0px 0px 0.5em; line-height: 1.4em; }
div.unified_widget h2 { color: rgb(228, 121, 17); padding: 0px; }
div.unified_widget a:link, div.unified_widget a:visited { text-decoration: underline; }
div.unified_widget a:hover { text-decoration: underline; }
div.unified_widget p.seeMore { clear: both; font-family: verdana,arial,helvetica,sans-serif; margin: 0px; padding-left: 1.15em; text-indent: -1.15em; font-size: 100%; font-weight: normal; }
div.unified_widget p.seeMore a:link, div.unified_widget p.seeMore a:visited { text-decoration: underline; }
div.unified_widget p.seeMore a:hover { text-decoration: underline; }
div.unified_widget .carat, div.left_nav .carat { font-weight: bold; font-size: 120%; font-family: verdana,arial,helvetica,sans-serif; color: rgb(228, 121, 17); margin-right: 0.2em; }
div.h_rule { clear: both; }
div.unified_widget { margin-bottom: 2em; clear: both; }
div.rcmBody, amabot_widget div.rcmBody { line-height: 1.4em; }
div.rcmBody a:link, div.rcmBody a:visited { text-decoration: underline; }
div.rcmBody p.seeMore, amabot_widget div.rcmBody p.seeMore { margin-top: 0.5em; }
.srSprite { background: url('searchsprite._cb322574416_.png') repeat scroll 0% 0% transparent; }
.searchTemplate { font-size: 105%; }
#ap-social-airy-container { height: 100%; width: 100%; position: absolute; }
#ap-video-container { position: absolute; top: 35px; bottom: 0px; left: 0px; right: 0px; }
.ap-author-image { max-width: none; }
.carousel-wrapper { position: relative; }
.carousel-control { height: 50px; width: 34px; top: 77px; position: absolute; z-index: 1; background: none repeat scroll 0% 0% white; }
.carousel-control i { background: url('carousel-arrows.png') no-repeat scroll 0px 0px transparent; display: block; height: 20px; opacity: 0.4; width: 20px; text-indent: -9999px; position: relative; top: 50%; margin-top: -7px; left: 3px; }
.carousel-right { right: 0px; box-shadow: -2px 0px 6px rgba(0, 0, 0, 0.4); border-radius: 4px 0px 0px 4px; }
.carousel-left { left: 0px; box-shadow: 2px 0px 6px rgba(0, 0, 0, 0.4); border-radius: 0px 4px 4px 0px; }
@media not all, not all {
	.carousel-right, .carousel-left { border-radius: 0px; }
}
.carousel-right i { background-position: -11px 0px; }
.carousel-left i { background-position: 5px 0px; }
a.carousel-left:hover { box-shadow: 2px 0px 6px rgba(0, 0, 0, 0.8); }
a.carousel-right:hover { box-shadow: -2px 0px 6px rgba(0, 0, 0, 0.8); }
a.carousel-control:hover i { opacity: 1; }
a.carousel-control:active, a.carousel-control:focus { outline: 0px none; }
#ap-feed-title { padding-top: 26px; padding-bottom: 13px; }
#ap-feed .ap-feed-item-wrapper { margin-left: 0px; }
#ap-feed .ap-feed-item { position: relative; border-radius: 6px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15); overflow: hidden; height: 200px; width: 255px; }
#ap-feed .ap-feed-item-click { width: 100%; height: 100%; cursor: pointer; }
#ap-feed .ap-image-feed-item, #ap-feed .ap-video-feed-item { background: none repeat scroll 0% 0% black; border: 1px solid black; }
#ap-feed .ap-image-feed-item img, #ap-feed .ap-video-feed-item img { margin: auto; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
#ap-feed .ap-blog-excerpt > :first-child { float: right; width: 100%; margin-left: -5px; }
#ap-feed .ap-tweet-excerpt > :first-child { float: right; width: 100%; margin-left: -5px; }
#ap-biblio .ap-book-image { height: 250px; border: 1px solid rgb(225, 225, 225); display: block; }
#ap-biblio .carousel-control { top: 95px; }
#ap-biblio .ap-book-link { text-decoration: none; }
#ap-author-name { padding-bottom: 13px; }
#ap-bio { font-size: 14px; padding-top: 26px; word-wrap: break-word; }
body { margin: 0px 8px ! important; }
html.a-js body, html.a-no-js body { margin: 0px ! important; }
#navbar { position: relative; top: 0px; left: 0px; z-index: 198; font-family: "arial","sans-serif"; font-size: 12px; line-height: 1em; box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.024); margin: 0px -8px; display: block; min-width: 1000px; }
html.a-js #navbar, html.a-no-js #navbar { margin: 0px ! important; }
#navbar * { box-sizing: border-box; }
#navbar i.nav-arrow { display: none; }
#nav-belt { position: relative; width: 100%; height: 51px; background: none repeat scroll 0% 0% rgb(40, 52, 66); font-size: 14px; z-index: 3; }
#nav-belt .nav-a { color: rgb(214, 214, 214); }
#nav-belt .nav-a:hover, #nav-belt .nav-a:focus { color: white; text-decoration: underline; outline: 0px none; }
#nav-main { position: relative; width: 100%; height: 41px; border-bottom: 1px solid rgb(231, 231, 231); background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 2; }
#nav-tools { float: left; padding: 0px 6px; }
#nav-tools .nav-a { position: relative; float: left; padding: 0px 26px 0px 12px; line-height: 51px; height: 51px; }
#nav-tools .nav-a:hover { color: rgb(253, 165, 0); }
#nav-tools .nav-a:hover .nav-icon { background-position: -20px -220px; width: 8px; height: 6px; }
#nav-tools .nav-icon { position: absolute; top: 22px; right: 12px; background-position: -10px -220px; width: 8px; height: 6px; }
.nav-unrec #nav-link-yourAccount { color: rgb(253, 165, 0); font-weight: bold; }
.nav-unrec #nav-link-yourAccount .nav-icon { background-position: -20px -220px; }
#nav-cart { position: relative; float: left; height: 51px; width: 70px; }
#nav-cart .nav-a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#nav-cart .nav-a:hover, #nav-cart .nav-a:focus { text-decoration: none; outline: 0px none; }
#nav-cart .nav-a:hover .nav-icon, #nav-cart .nav-a:focus .nav-icon { background-position: -10px -300px; }
#nav-cart .nav-a.nav-cart-0:hover .nav-icon, #nav-cart .nav-a.nav-cart-0:focus .nav-icon { background-position: -10px -330px; }
#nav-cart .nav-a:hover .nav-cart-count, #nav-cart .nav-a:focus .nav-cart-count { color: rgb(253, 165, 0); }
#nav-cart .nav-icon { position: absolute; top: 11px; left: 16px; background-position: -10px -270px; width: 37px; height: 27px; }
#nav-cart .nav-cart-count { display: none; text-align: center; padding: 12px 0px 0px 8px; font-size: 16px; font-weight: bold; text-decoration: none; color: rgb(255, 153, 0); }
#nav-shop { float: left; margin: 0px 10px 0px 4px; height: 41px; }
#nav-shop .nav-a { position: relative; float: left; margin: 0px; padding: 0px 30px 0px 14px; height: 41px; line-height: 41px; color: rgb(47, 55, 66); font-size: 16px; font-weight: bold; }
#nav-shop .nav-a:focus { color: rgb(255, 153, 0); outline: 0px none; }
#nav-shop .nav-a .nav-icon { position: absolute; top: 17px; right: 14px; line-height: 0; padding: 0px; margin: 0px; background-position: -10px -200px; width: 10px; height: 7px; }
#nav-xshop { position: relative; top: 7px; height: 26px; overflow: hidden; border-left: 1px solid rgb(231, 231, 231); padding-left: 11px; }
#nav-xshop .nav-a { float: left; display: inline-block; height: 26px; line-height: 26px; color: rgb(47, 55, 66); outline: 0px none; padding: 0px 12px; font-size: 13px; }
#nav-xshop .nav-a .nav-text-short { display: block; }
#nav-xshop .nav-a .nav-text-long { display: none; }
#nav-xshop .nav-a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
#nav-xshop #nav-xshop-deals .nav-text-short { display: block; }
#nav-xshop #nav-xshop-deals .nav-text-long { display: none; }
#nav-swmslot { position: relative; height: 40px; width: 400px; overflow: hidden; }
.nav-left { position: relative; float: left; width: auto; display: inline-block; }
.nav-right { position: relative; float: right; width: auto; display: inline-block; }
.nav-fill { width: auto; overflow: hidden; white-space: nowrap; }
.nav-icon { background-repeat: no-repeat; }
a.nav-a, a.nav-a:link, a.nav-a:visited { font-family: "arial","sans-serif"; text-decoration: none; cursor: pointer; }
.nav-b { font-weight: bold; }
.nav-action-button, .nav-action-button:link { display: block; height: 33px; margin: 0px 10px 0px 11px; cursor: pointer; outline: 0px none; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(200, 148, 17) rgb(176, 130, 15) rgb(153, 113, 13); border-radius: 3px; box-shadow: 0px 1px 0px 0px rgb(252, 243, 220) inset; background: -moz-linear-gradient(center top , rgb(248, 227, 173), rgb(238, 186, 55)) repeat scroll 0% 0% transparent; text-align: center; line-height: 31px; vertical-align: middle; color: rgb(17, 17, 17); font-family: "arial","sans-serif"; text-decoration: none; font-size: 13px; }
.nav-action-button:hover, .nav-action-button:focus, .nav-action-button:link:hover, .nav-action-button:link:focus { background: -moz-linear-gradient(center top , rgb(246, 218, 149), rgb(236, 178, 31)) repeat scroll 0% 0% transparent; text-decoration: none; }
.nav-action-button:active, .nav-action-button:link:active { background: none repeat scroll 0% 0% rgb(238, 186, 55); box-shadow: 0px 1px 3px 0px rgb(176, 130, 15) inset; }
.nav-action-button .nav-action-inner, .nav-action-button:link .nav-action-inner { color: rgb(17, 17, 17); display: block; }
.nav-column { float: left; clear: none; }
#nav-logo { position: relative; float: left; padding: 11px 40px 0px 18px; line-height: 0; height: 100%; }
#nav-logo .nav-logo-link { clear: both; display: inline-block; cursor: pointer; }
#nav-logo .nav-logo-link:focus { outline: 0px none; }
#nav-logo .nav-logo-base { float: left; text-indent: -500px; background-position: -10px -10px; width: 98px; height: 32px; }
#nav-logo .nav-logo-ext { float: left; display: none; }
#nav-logo .nav-logo-locale { float: left; display: none; margin: 6px 0px 0px 1px; }
#nav-logo .nav-logo-tagline { position: absolute; top: 32px; left: 87px; font-size: 10px; font-family: "arial","sans-serif"; line-height: 10px; white-space: nowrap; color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: -1000px 0px; text-decoration: none; }
#nav-logo .nav-logo-tagline:hover, #nav-logo .nav-logo-tagline:focus { text-decoration: underline; outline: 0px none; }
.nav-tpl-itemList { width: 210px; }
.nav-tpl-itemList .nav-item { position: relative; display: block; clear: both; font-family: "arial","sans-serif"; line-height: 16px; padding: 0px 0px 7px; margin: 0px; text-decoration: none; cursor: default; }
.nav-tpl-itemList .nav-item:focus { text-decoration: underline; color: rgb(255, 153, 0); outline: 0px none; }
.nav-tpl-itemList .nav-item:focus .nav-text { color: rgb(255, 153, 0); }
.nav-tpl-itemList .nav-text { display: block; font-size: 13px; color: rgb(68, 68, 68); font-weight: normal; white-space: normal; word-wrap: break-word; }
.nav-tpl-itemList .nav-subtext { display: block; padding: 1px 0px 2px; font-size: 11px; line-height: 12px; font-weight: normal; color: rgb(153, 153, 153); white-space: normal; }
.nav-tpl-itemList .nav-title { padding-top: 2px; }
.nav-tpl-itemList .nav-title .nav-text { font-size: 16px; font-weight: bold; }
.nav-tpl-itemList .nav-link { cursor: pointer; }
.nav-tpl-itemList .nav-link:hover { text-decoration: none; }
.nav-tpl-itemList .nav-link:hover .nav-text { color: rgb(255, 153, 0); text-decoration: underline; }
.nav-tpl-itemList .nav-link:hover .nav-subtext { text-decoration: none; }
.nav-tpl-itemList .nav-link:hover .nav-icon { background-position: -90px -200px; width: 6px; height: 8px; }
.nav-tpl-itemList .nav-divider { position: relative; display: block; line-height: 1px; height: 1px; overflow: hidden; background: none repeat scroll 0% 0% rgb(204, 204, 204); margin: 6px 0px 10px; }
.nav-tpl-itemList .nav-carat .nav-text { position: relative; padding-left: 12px; }
.nav-tpl-itemList .nav-carat .nav-icon { position: absolute; top: 10px; left: 14px; display: inline-block; background-position: -80px -200px; width: 6px; height: 8px; }
.nav-subnav #nav-subnav { display: block; }
#nav-subnav { position: relative; display: none; margin: 0px; padding: 0px 8px; overflow: hidden; border-bottom: 1px solid rgb(231, 231, 231); white-space: nowrap; height: 31px; background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 1; }
#nav-subnav .nav-a { position: relative; float: left; height: 30px; line-height: 31px; color: rgb(51, 51, 51); font-size: 12px; padding: 0px 11px; overflow: hidden; }
#nav-subnav .nav-a:hover { color: rgb(255, 153, 0); border-bottom: 2px solid rgb(255, 153, 0); }
#nav-subnav .nav-a:focus { color: rgb(255, 153, 0); outline: 0px none; }
#navFooter { margin: 30px 0px 8px; padding: 0px 0px 7px; }
#navFooter img { border: 0px none; }
#navFooter table { width: 100%; }
#navFooter td { font-family: "arial","sans-serif"; font-size: 13px; line-height: 120%; }
#navFooter a:link, #navFooter a:visited { font-family: "arial","sans-serif"; color: rgb(0, 75, 145); text-decoration: none; }
#navFooter a:hover, #navFooter a:active, #navFooter a:hover span, #navFooter a:active span { font-family: "arial","sans-serif"; color: rgb(228, 121, 17); text-decoration: underline; }
#navFooter a, #navFooter span { font-family: "arial","sans-serif"; white-space: nowrap; }
#navFooter table.navFooterVerticalColumn { margin: 0px auto; width: auto; }
.navFooterVerticalColumn .navFooterColSpacerInner { width: 10%; padding: 0px 15px; }
.navFooterLinkCol { color: rgb(51, 51, 51); vertical-align: top; }
.navFooterLinkCol ul { padding: 0px; margin: 0px; }
.navFooterLinkCol ul li { list-style-type: none; white-space: nowrap; margin: 0px 0px 8px; }
.navFooterColHead { font-family: "arial","sans-serif"; font-weight: bold; color: rgb(228, 121, 17); margin: 0px 0px 8px; white-space: nowrap; }
div.navFooterLine { font-family: "arial","sans-serif"; color: rgb(153, 153, 153); font-size: 11px; text-align: center; line-height: 18px; }
div.navFooterLogoLine { margin: 30px 8px 4px; font-size: 1px; line-height: 0; }
.navFooterLinkLine { margin: 0px 8px; }
.navFooterLinkLine ul { list-style-type: none; display: inline; padding: 0px; margin: 0px; }
.navFooterLinkLine ul li { display: inline; }
.navFooterLinkCol ul li.nav_a_carat { position: relative; padding-left: 0px; }
.navFooterLinkCol ul li.nav_a_carat span.nav_a_carat { top: 0px; font-size: 15px; color: rgb(228, 121, 17); font-weight: bold; line-height: 15px; }
.navFooterLinkCol ul li.nav_a_carat a { padding-left: 4px; }
.navFooterPadItemLine a, .navFooterPadItemLine span { padding: 0px 0.6em; }
.navFooterDescLine { margin: 20px 0px 14px; }
.navFooterDescSpacer { padding: 0px; }
#navFooter .navFooterDescItem { font-size: 11px ! important; padding: 0px 0.75em; vertical-align: top; text-align: left; line-height: 115%; }
.navFooterDescText { font-size: 10px; color: rgb(153, 153, 153); line-height: 110%; display: block; margin-bottom: 1px; }
#nav-search-label { position: relative; display: inline-block; float: left; line-height: 31px; color: rgb(214, 214, 214); padding: 0px 8px 0px 6px; margin-top: 10px; font-weight: normal; }
#nav-search { margin: 10px 13px 0px 5px; height: 33px; overflow: hidden; }
#nav-search .nav-searchbar { position: relative; background: none repeat scroll 0% 0% rgb(242, 242, 242); border: 1px solid rgb(204, 204, 204); border-radius: 4px; height: 31px; }
#nav-search .nav-searchbar .nav-left, #nav-search .nav-searchbar .nav-right, #nav-search .nav-searchbar .nav-fill { position: relative; height: 33px; }
#nav-search .nav-search-scope { position: relative; float: left; height: 29px; margin: 0px; padding-left: 15px; overflow: hidden; background: none repeat scroll 0% 0% rgb(214, 214, 214); }
#nav-search .nav-search-facade { position: relative; float: left; cursor: default; overflow: hidden; }
#nav-search .nav-search-facade .nav-search-label { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: rgb(17, 17, 17); font-size: 14px; line-height: 31px; margin-right: 26px; }
#nav-search .nav-search-facade .nav-icon { position: absolute; top: 11px; right: 13px; background-position: -40px -220px; width: 7px; height: 10px; }
#nav-search .nav-search-dropdown { position: absolute; top: 0px; left: 0px; width: auto; height: 31px; font-family: "arial","sans-serif"; margin: 0px; padding: 0px; outline: 0px none; cursor: pointer; opacity: 0; visibility: visible; }
#nav-search .nav-search-submit { position: relative; top: -1px; right: -1px; float: left; height: 31px; width: 50px; overflow: hidden; cursor: pointer; border: 2px solid rgb(255, 153, 0); border-radius: 0px 4px 4px 0px; background: -moz-linear-gradient(center top , rgb(254, 165, 1), rgb(255, 154, 0)) repeat scroll 0% 0% transparent; }
#nav-search .nav-search-submit:hover { background: none repeat scroll 0% 0% rgb(255, 154, 0); }
#nav-search .nav-search-submit .nav-input { position: relative; display: block; height: 100%; width: 100%; font-size: 14px; padding: 0px; margin: 0px; cursor: pointer; outline: 0px none; color: rgb(255, 255, 255); background: none repeat scroll 0px center transparent; border: 0px none; }
#nav-search .nav-search-submit .nav-input::-moz-focus-inner { border: 0px none; padding: 0px; }
#nav-search .nav-search-field { position: relative; height: 29px; }
#nav-search .nav-search-field .nav-input { position: absolute; top: 0px; left: 0px; display: block; width: 100%; line-height: 15px; padding: 6px 11px 6px 0px; margin: 0px; border: 0px none; height: 29px; font-family: "arial","sans-serif"; font-size: 15px; background: none repeat scroll 0% 0% transparent; color: rgb(17, 17, 17); outline: 0px none; box-shadow: none; text-indent: 8px; }
#nav-search #nav-iss-attach { position: absolute; bottom: 0px; left: 0px; width: 100%; }
.nav-flyout { position: absolute; display: none; background: none repeat scroll 0% 0% white; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 14px; margin: 0px; box-shadow: -2px 2px 4px 0px rgba(0, 0, 0, 0.13); font-size: 13px; font-family: "arial","sans-serif"; line-height: normal; }
.nav-flyout .nav-arrow { border-style: solid; border-color: transparent transparent rgb(204, 204, 204); border-width: 0px 9px 9px; width: 0px; height: 0px; font-size: 0px; line-height: 0; position: absolute; top: -9px; }
.nav-flyout .nav-arrow-inner { border-style: solid; border-color: transparent transparent white; border-width: 0px 9px 9px; width: 0px; height: 0px; font-size: 0px; line-height: 0; position: absolute; top: 1px; left: -9px; }
.nav-flyout .nav-spinner { min-height: 200px; min-width: 200px; }
#nav-flyout-anchor { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 0px; line-height: 0; z-index: 100; }
#nav-flyout-anchor .nav-a { color: rgb(68, 68, 68); text-decoration: none; }
#nav-flyout-anchor .nav-a:hover { color: rgb(255, 153, 0); text-decoration: underline; }
.nav-coreFlyout { margin: -3px 0px 0px -2px; padding: 12px 14px 7px; width: 240px; border-radius: 3px; }
.nav-coreFlyout .nav-arrow { margin-left: -1px; }
.nav-cartFlyout { padding: 0px; margin: -3px 0px 0px -2px; border-radius: 3px; }
.nav-cartFlyout .nav-arrow { margin-left: 2px; }
.nav-catFlyout { margin: 0px; border-top: 0px none; padding: 0px; border-radius: 0px 0px 3px 3px; }
.nav-catFlyout .nav-promo { position: absolute; top: 0px; left: 0px; margin: 0px; border: 0px none; outline: 0px none; max-width: 540px; max-height: 515px; }
.nav-catFlyout .nav-flyout-content { float: left; clear: none; width: 240px; padding: 14px 20px 7px 0px; }
.nav-catFlyout .nav-flyout-content .nav-item { position: relative; padding: 6px 0px 6px 14px; border-left: 4px solid rgb(255, 255, 255); }
.nav-catFlyout .nav-flyout-content .nav-item .nav-image { float: left; margin-right: 14px; outline: 0px none; border: 0px none; }
.nav-catFlyout .nav-flyout-content .nav-divider { margin: 10px 0px 10px 18px; }
.nav-catFlyout .nav-flyout-content .nav-link:hover .nav-text { color: rgb(255, 153, 0); }
.nav-catFlyout .nav-subcats { position: relative; float: left; display: none; border-left: 1px solid rgb(214, 214, 214); overflow: hidden; clear: none; }
.nav-catFlyout .nav-subcat { display: none; padding: 20px; width: 500px; height: 475px; }
.nav-catFlyout .nav-subcat .nav-panel { margin-bottom: 20px; width: 220px; }
.nav-catFlyout .nav-subcat .nav-divider { width: 105px; }
#nav-flyout-ya-signin { border-bottom: 1px solid rgb(214, 214, 214); margin: 2px 0px 10px; padding-bottom: 5px; font-size: 11px; }
#nav-flyout-ya-signin .nav-action-button { margin: 0px 0px 5px; }
#nav-flyout-ya-signin a.nav-a, #nav-flyout-ya-signin a.nav-a:link, #nav-flyout-ya-signin a.nav-a:visited { font-size: 11px; text-decoration: none; color: rgb(0, 85, 170); display: inline; }
#nav-flyout-ya-signin a.nav-a:hover, #nav-flyout-ya-signin a.nav-a:active { font-size: 11px; text-decoration: underline; color: rgb(228, 121, 17); display: inline; }
#nav-cart-flyout { width: 240px; padding: 0px 18px; }
#nav-cart-flyout .nav-ajax-error-msg { display: none; }
#nav-cart-flyout .nav-dynamic-empty { display: none; }
#nav-cart-flyout .nav-dynamic-full { min-height: 40px; }
#nav-cart-flyout #nav-cart-footer { width: 100%; margin: 4px 0px 14px; text-align: right; }
#nav-cart-flyout #nav-cart-footer .nav-action-button { display: inline-block; width: 100%; height: auto; margin: 0px; }
#nav-cart-flyout #nav-cart-footer .nav-action-button .nav-action-inner { line-height: 16px; padding: 6px 10px 8px; }
#nav-cart-flyout #nav-cart-footer .nav-action-button #nav-cart-menu-button-count { padding: 0px 3px; display: inline-block; }
#nav-cart-flyout .nav-cart-content { display: none; position: relative; width: 100%; box-sizing: border-box; font-size: 13px; color: rgb(51, 51, 51); }
#nav-cart-flyout .nav-dynamic-empty, #nav-cart-flyout .nav-ajax-error-msg, #nav-cart-flyout .nav-ajax-message { margin: 14px 0px; padding: 0px; }
#nav-cart-flyout .nav-cart-title { display: none; margin: 14px 8px 0px 0px; font-weight: bold; line-height: 19px; text-decoration: none; color: rgb(51, 51, 51); }
#nav-cart-flyout .nav-cart-title:hover { color: rgb(228, 121, 17); }
#nav-cart-flyout .nav-cart-subtitle { display: none; }
#nav-cart-flyout .nav-cart-items { width: 100%; margin: 14px 0px 3px; padding: 0px; list-style-type: none; overflow: auto; }
label { display: inline; font-weight: normal; }
body, html { min-width: 980px; }
#searchForEntity { font-size: 85%; }
#searchForEntity a:link, #searchForEntity a:visited { color: rgb(0, 75, 145); text-decoration: underline; }
#searchForEntity a:hover, #searchForEntity a:active { color: rgb(228, 121, 17); text-decoration: underline; }
.carat { color: rgb(204, 102, 0); font-weight: bold; }
#entityRefinementsMoreContent { display: none; }
#entityRefinementsMoreContent ul { list-style-type: none; }
#entityRefinements ul li a:visited { color: rgb(0, 75, 145); }
#entityRefinements ul li, #entityRefinements ul li a, #entityRefinementsMoreContent ul li a { font-family: verdana,arial,helvetica,sans-serif ! important; text-decoration: none; }
#entityRefinements ul li > a:hover, #entityRefinementsMoreContent ul li a:hover { text-decoration: underline; color: rgb(204, 102, 0); }
#entityRefinements div.wwRefinements { padding: 6px 6px 6px 12px; }
#entityRefinements .wwRefinements ul li { display: inline; font-size: 12px; margin: 0px; padding-right: 6px; }
#entityRefinements .wwRefinements ul li.current { color: rgb(204, 102, 0); font-weight: bold; }
.worksHeaderRow { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 5px; padding: 15px 0px 3px; }
#entityHeader { color: rgb(204, 102, 0); font-size: 140%; font-weight: bold; padding-top: 8px; }
#sxsearchResults h2 { color: rgb(0, 0, 0); }
td img { display: block; }
.searchTemplate .productImage { max-width: 160px; }
#bottomBar { display: block; float: none; width: auto; }
.nav_redesign div.hdr { border-bottom: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); font-size: 93%; margin: 4px 0px; }
.nav_redesign div.hdr { background: none repeat scroll 0px 0px rgb(238, 238, 238); }
ul li { margin: 0px; }
.title { font-size: 105%; }
.topBar td {  }
div.topBarCol { display: inline-block; padding-right: 10px; }
div.sortBy { font-family: arial; font-size: 100%; }
.sortByDropdown { font-size: 85%; }
div.hdr { background: none repeat scroll 0px 0px rgb(237, 247, 255); }
.nav_redesign div.hdr { background: none repeat scroll 0px 0px rgb(238, 238, 238); }
.searchTemplate { font-family: arial,helvetica,sans-serif; }
.searchTemplate a { font-family: arial,helvetica,sans-serif; }
.searchTemplate a { color: rgb(0, 75, 145); }
.searchTemplate td, .searchTemplate th { font-family: arial,helvetica,sans-serif; }
.sortByForm .sortByDropdown { font-size: 85% ! important; }
body { margin: 0px 8px; }
#navFooter, #footer { clear: both; }
#resultCount, #smartAPS, #smartAPS_content td, #smartAPS_content th, #smartAPS_content a, #sortByBtf_content a, #sortByBtf_content a:active, #sortByBtf_content a:visited { font-family: arial,helvetica,sans-serif; }
.seeMore { font-weight: bold; }
div.resultCount, div.pagn, div.pagnBtm, div.noResults, div.sortBy, div.header { display: inline; float: left; }
div.sortBy { display: inline; float: right; padding: 6px 4px; text-align: right; }
div.resultCount span, div.sortBy label, #sortByEx table#sortByEx_table, #sortByEx td, #sortByEx td span#kindOfSort_hotspot_tab, #sortByEx td span#bestRefinementsMore_hotspot_tab, #smartAPS span#smartAPS_hotspot_tab, #smartAPS span#smartAPS_sortInTextHolder, #smartAPS span#smartAPS_byTextHolder, #smartAPS span.sortOption, #smartAPS #moreSortOptions, #smartAPSHotspot .emptyRefinement { font-size: 93%; }
div#bottomBar.noborder, div#topBar.noborder { border-top: 0px none; border-bottom: 0px none; }
div.pagnBg, div.pagnHy { background-color: rgb(238, 238, 238); height: 36px; line-height: 36px; text-align: center; font-size: 16px; }
.sortByLabel { white-space: nowrap; }
.sortByDropdown { margin: 0px; padding: 0px; }
.sortByForm { border: 0px none; margin: 0px; padding: 0px; }
h1 { color: rgb(204, 102, 0); font-size: 100%; margin: 0px; padding: 0px 0px 6px; }
.bold { font-weight: bold; }
div.hdr { border-bottom: 1px solid rgb(208, 234, 248); border-top: 1px solid rgb(208, 234, 248); display: inline; float: left; font-size: 93%; margin: 4px 0px; width: 100%; }
.nav_redesign div.hdr { border-bottom: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(238, 238, 238); display: inline; float: left; font-size: 93%; margin: 4px 0px; width: 100%; }
div.spr_header { background-position: 0px -110px; }
.searchTemplate { min-width: 970px; }
.searchTemplate ul li { list-style-type: none; }
.searchTemplate img { border: 0px none; }
.searchTemplate a { text-decoration: none; }
.searchTemplate a:active { color: rgb(153, 102, 51); }
.searchTemplate a:visited { color: rgb(153, 102, 51); text-decoration: none; }
.searchTemplate a.titleHover, .searchTemplate a:hover { color: rgb(204, 102, 0); text-decoration: underline; }
.searchTemplate input { box-sizing: border-box; }
div.grid div.product, div.grid div.prod, div.list div.product, div.list div.prod { overflow: hidden; position: relative; }
@media screen and (max-width: 1024px) {
}
div.list { font-size: 85%; margin: 0px; padding: 0px; width: 99%; }
.list div { margin-bottom: 0px; }
div.list div.image { margin-right: 10px; }
div.imageContainer { position: relative; }
div.list .image { float: left; text-align: center; width: 115px; }
div.list .image img { height: 115px; width: 115px; }
h2.resultCount { font-weight: normal; margin: 0px; padding: 8px 0px 8px 4px; font-size: 100%; white-space: nowrap; }
@media screen and (min-width: 0px) {
}
h3.newaps { font-size: 1em; font-weight: normal; margin: 0px 0px 6px; }
#searchTemplate div.apsList div.image, #searchTemplate div.apsList div.img { width: 160px; }
.apsList .prod .image img { height: 160px; width: 160px; }
.bld { font-weight: bold; }
.reg { font-weight: normal; }
.lrg { font-size: 1.5em; }
.apsList .digp .lrg, .apsList .newp .lrg, .apsList .sns .lrg { font-size: 14px; }
.med { font-size: 1.2em; }
.sml { font-size: 0.95em; }
.dkGrey { color: rgb(102, 102, 102); }
.grey { color: rgb(136, 136, 136); }
.red { color: rgb(153, 0, 0); }
ul.rsltL { float: left; list-style-position: outside; list-style-type: none; padding: 0px 10px 0px 0px; margin: 0px; width: 29%; }
ul.rsltR { border-left: 1px solid rgb(238, 238, 238); float: left; list-style-position: outside; list-style-type: none; padding: 0px 0px 0px 20px; margin: 0px; width: 39%; }
ul.rsltL li { margin-bottom: 2px; }
ul.rsltR li { margin-bottom: 5px; }
ul.rsltL li a:hover, ul.rsltR li a:hover { text-decoration: none; }
ul.rsltL li.sect { margin-top: 8px; }
.rslt { border-top: 1px solid rgb(238, 238, 238); padding: 10px 0px; clear: both; }
.fstRow { padding: 10px 0px; }
.sprKindleUnlimited { background-position: 0px -787px; width: 85px; height: 12px; display: inline-block; vertical-align: text-top; }
div.linePlaceholder { padding: 0px; }
.a-icon, .a-link-emphasis:after { background-image: url('aui_sprite_0003-1x._v375855319_.png'); background-repeat: no-repeat; background-size: 400px 600px; display: inline-block; vertical-align: top; }
div#seeAllIndexBar > :first-child { border-left: medium none; }
@media screen and (min-width: 0px) {
}
.imageBox { position: relative; display: inline-block; }
@media screen� {
}
.a-text-bold { font-weight: bold ! important; }
.a-size-base { font-size: 13px; line-height: 19px; }
.a-size-small { font-size: 12px; line-height: 1.5; }
h1 { color: rgb(51, 51, 51); font-size: 28px; font-weight: normal; }
h2, div.unified_widget h2 { color: rgb(51, 51, 51); font-size: 21px; font-weight: normal; }
#entityHeader { color: rgb(51, 51, 51); font-size: 21px; padding-top: 40px; padding-bottom: 13px; font-weight: normal; }
.h1, .h3color { color: rgb(51, 51, 51); }
#searchTemplate { min-width: 0px; }
body, a, a:visited, a:link { font-family: Arial,sans-serif; }
a:visited { color: rgb(0, 102, 192); text-decoration: none; }
.airy div { -moz-user-select: none; font-size: 0px; line-height: 0; cursor: default; box-sizing: content-box; }
.airy div:focus { outline: medium none ! important; }
.nav-sprite-v3 .nav-sprite, .nav-sprite-v3 .nav-icon { background-image: url('global-sprite-32-v3._cb325667795_.png'); background-position: 0px 1000px; background-repeat: repeat-x; }
.nav-spinner { background-image: url('snake._cb192571611_.gif'); background-position: center center; background-repeat: no-repeat; }
.cmPage { font-size: 12px; }
.cmPage a, div.unified_widget .cmPage a { text-decoration: none; }
.cmPage a:hover { text-decoration: underline; color: rgb(204, 102, 0); }
.cmPage em { font-weight: bold; font-style: normal; }
.cmPage h5 { color: rgb(0, 51, 102); font-size: 1.04em; font-weight: normal; margin: 0px; }
.cmPage .content { margin-top: 8px; }
.jsOnDisplayInline { display: inline; }
.cmPage .dataGrid td, .cmPage .dataGrid th { text-align: left; vertical-align: middle; font-weight: normal; border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 10px 3px 0px; font-size: 10px; color: rgb(102, 102, 102); }
.cmPage .dataGrid .num { text-align: right; padding-right: 20px; white-space: nowrap; }
.cmPage .dataGrid .title { font-size: 13px; }
.cmPage .cdStartDiscussionPostBox { width: 460px; padding: 0px 0px 0px 7px; margin: 0px 0px 0px 7px; }
.cmPage .cdStartDiscussionPostBox a { text-decoration: none; }
.cmPage .cdStartDiscussionPostBox a:hover { text-decoration: underline; color: rgb(204, 102, 0); }
.cmPage .cdStartDiscussionPostBox em { font-weight: bold; font-style: normal; }
.cmPage .cdStartDiscussionPostBox h5 { color: rgb(204, 102, 0); font-size: 1.04em; font-weight: normal; margin: 0px; }
.cmPage .cdStartDiscussionPostBox div.cdFormRow { width: 100%; clear: both; margin: 0px; }
.cmPage .cdStartDiscussionPostBox .cdPostBoxInputs { width: 100%; margin: 0.5em 0px; }
.cmPage .cdStartDiscussionPostBox .cdPromptWrapper { text-align: center; float: left; }
.cmPage .cdStartDiscussionPostBox textarea { height: 8em; font-family: verdana,arial,helvetica,sans-serif; font-size: 1em; }
.cmPage .cdStartDiscussionPostBox .cdPromptFor { font-size: 9px; }
form { margin: 0px; border: medium none; }
#rhf_table { border: 1px solid rgb(221, 221, 221); border-radius: 5px; border-collapse: separate; width: 100% ! important; }
#rhf_container { margin-top: 0px; }
.rhf-box-tl { background-position: 0px 0px; background-repeat: no-repeat; }
.rhf-box-tc { background-position: 0px -41px; background-repeat: repeat-x; }
.rhf-box-tr { background-position: 0px -81px; background-repeat: no-repeat; }
.rhf-box-l { background-position: -7px 0px; background-repeat: repeat-y; }
.rhf-box-r { background-position: 9px 0px; background-repeat: repeat-y; }
.rhfHistoryWrapper { padding: 0px 10px; }
.rhf_loading_outer { height: 248px; overflow: hidden; position: relative; margin-top: 10px; width: 100% ! important; }
.rhf_loading_outer[class] { display: table; position: static; }
.rhf_loading_middle { height: 100%; width: 100% ! important; }
.rhf_loading_inner { text-align: center; vertical-align: middle; }
#rhf { line-height: 16px; margin: 0px 10px; }
#rhf a { text-decoration: none; color: rgb(0, 75, 145); }
#rhf a:hover { text-decoration: underline; color: rgb(228, 121, 17); }
#rhfMainHeading { font-family: Arial; font-weight: bold; font-size: 17px; color: rgb(228, 121, 17); }
#rhf_container { margin-top: 10px; }
.rhf_header { text-align: left; padding: 10px 10px 0px; }
:focus {  }
.a-carousel-card { white-space: normal; }
#nav-prime-tooltip { padding: 0px 20px 2px; background-color: white; font-family: arial,sans-serif; }
.nav-npt-text-title { font-family: arial,sans-serif; font-size: 18px; font-weight: bold; line-height: 21px; color: rgb(228, 121, 35); }
.nav-npt-text-detail, a.nav-npt-a { font-family: arial,sans-serif; font-size: 12px; line-height: 14px; color: rgb(51, 51, 51); white-space: nowrap; margin: 2px 0px; }
a.nav-npt-a { text-decoration: underline; }
