
body { 
  background-color: #FFFFFF; 
}
* html body { 
  margin-top: 0px; 
}
h2.small, h2.h1, h2.h3color { 
  margin-bottom: 0em; 
}
.serif { 
  font-family: times, serif;
}
.h1, .h3color {
  color: #E47911;
}

a:active {
  color: #FF9933;
}
a:visited {
  color: #996633;
}
a:link {
  color: #004B91;
}
a.noclick, a.noclick:visited {
  color: #000000;
}

.noLinkDecoration a {
  text-decoration: none;
  border-bottom: none;
}
.noLinkDecoration a:hover {
  text-decoration: underline;
}
.noLinkDecoration a.dynamic:hover {
  text-decoration: none;
  border-bottom: 1px dashed;
}
.noLinkDecoration a.noclick:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dashed;
}

.rightArrow {
  color: #E47911;
  font-weight: bold;
  padding-right: 6px;
}
.nobullet {
  list-style-type: none;
}
.homepageTitle {
  font-size: 28pt;
  font-family: 'Arial Bold', Arial, sans-serif;
  font-weight: 800;
  font-variant: normal;
  font-weight: bold;
  color: #80B6CE;
  line-height: 1em;
}
div.h_rule {
  clear: both;
}
.horizontal-search {
  font-weight: bold;
  color: #FFFFFF;
}
.horizontal-websearch {
  padding-left: 12px; 
}

.popover-tiny a, .popover-tiny a:visited {
  text-decoration: none;
  color: #003399;
}
.popover-tiny a:hover {
  text-decoration: none;
  color: #E47911;
}
.tabon a:hover, .taboff a:hover {
  text-decoration: underline;
}
.tabon div, .taboff div {
  margin-top: 7px;
  margin-left: 9px;
  margin-bottom: 5px;
}
.tabon a, .tabon a:visited, .taboff a, .tabboff a:visited {
  font-size: 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 10px;
}
.tabon a, .tabon a:visited {
  color: #FFCC66;
}
.taboff a, .taboff a:visited {
  color: #000000
}
.indent {
  margin-left: 1em;
}
.half {
  font-size: .5em;
}
.list div {
  margin-bottom: 0.25em;
  text-decoration: none;
}
.hr-center {
  margin: 15px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}



.listprice {
  text-decoration: line-through;
}
.attention {
  background-color: #FFFFD5;
}
.price, .tinyprice, .highlight {
  color: #990000;
}
.alert {
  color: #FF0000;
  font-weight: bold;
}
.alertgreen {
  color: #009900;
  font-weight: bold;
}


.topnav {
  font-size: 12px;
  text-decoration: none;
}
.topnav a:link, .topnav a:visited {
  text-decoration: none;
  color: #003399;
}
.topnav a:hover {
  text-decoration: none; color: #E47911;
}
.topnav-active a:link, .topnav-active a:visited {
  font-size: 12px;
  color: #E47911;
  text-decoration: none;
}
.active-nav {
  background-color: #000000;
  color: #FFFFFF;
}
.inactive-nav {
  background-color: #FFFFFF;
  color: #000000;
}
div.left_nav {
  font-size: 100%; 
  margin: 0;
  line-height: 1.05em;
  width: 100%;
  border: 1px solid #C9E1F4;
  padding-bottom: 10px;
}
div.left_nav h2 {
  margin: 0 0 0 0;
  color: #000000;
  font-weight: bold;
  line-height: 1.25em;
  font-size: 100%;
  padding: 3px 6px;
  background-color: #EAF3FE;
}
div.left_nav h3 {
  margin: 0.5em 0 0.4em 0.5em;
  color: #E47911;
  font-weight: bold;
  line-height: 1em;
  font-size: 100%;
  padding-right: 0.5em;
}
div.left_nav ul {
  margin: 0;
  padding: 0;
}
div.left_nav li, div.left_nav p {
  list-style: none;
  margin: 0.5em 0.5em 0 1em;
  line-height: 1.2em;
}
div.left_nav hr {
  margin: 1em 0.5em; 
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px dashed #CCCCCC;
}
div.left_nav a:link, div.left_nav a:visited {
  color: #003399;
  text-decoration: none;
}
div.left_nav a:hover {
  color: #2A70FC;
  text-decoration: underline;
}
div.left_nav p.seeMore {
  padding-left: 0.9em;
  text-indent: -0.9em;
  margin-top: 0.35em;
  margin-bottom: 1em;
}
div.left_nav p.seeMore a:link, div.left_nav p.seeMore a:visited {
  text-decoration: none;
}
div.left_nav p.seeMore a:hover {
  text-decoration: underline;
}

div.leftnav_popover {
  width: 35em;
  border: 3px solid #ededd3;
  padding: 10px;
}
div.leftnav_popover li {
  font-size: 100%;
}
div.leftnav_popover h2 {
  margin: 0 0 0.5em 0;
  color: #E47911;
  line-height: 1em;
  font-size: 100%;
  padding-right: 0.5em;
  background-color: #FFFFFF;
  padding-left: 0;
}
div.leftnav_popover ul.popover_col {
  float: left;
  width: 33%;
  margin: 0;
  padding: 0;
}
div.leftnav_popover ul.popover_col li {
  list-style: none;
  font-size: 90%;
  line-height: 1.2em;
  margin: 0 5px 0.7em 0;
}
div.leftnav_popover ul.popover_col li a {
  text-decoration: none;
}
div.leftnav_popover ul.popover_col li a:hover {
  text-decoration: underline;
}
div.leftnav_popover p.seeMore {
  margin-left: 0;
}
div.leftnav_popover div.h_rule_popup {
  clear: left;
  margin-bottom: 5px;
  border-bottom: 1px dashed #CCCCCC;
}



.amabot_right .h1, .amabot_left .h1 {
  color: #E47911;
  font-size: .92em;
}
.amabot_right .amabot_widget .headline, .amabot_left .amabot_widget .headline {
  color: #E47911;
  font-size: .92em;
  display: block;
  font-weight: bold;
}
.amabot_widget .headline {
  color: #E47911;
  display: block;
  font-weight: bold;
}
.amabot_right .amabot_widget, .amabot_left .amabot_widget {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: 1px solid #C9E1F4;
  border-left: 1px solid #C9E1F4;
  border-right: 1px solid #C9E1F4;
  border-top: 1px solid #C9E1F4;
}
.amabot_center div.unified_widget, .amabot_center .amabot_widget, .amabot_right div.unified_widget, .amabot_right .amabot_widget, .amabot_left div.unified_widget, .amabot_left .amabot_widget {
  font-size: 12px;
}

.amabot_left .amabot_widget, .amabot_right .amabot_widget, .tigerbox {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: 1px solid #C9E1F4;
  border-left: 1px solid #C9E1F4;
  border-right: 1px solid #C9E1F4;
  border-top: 1px solid #C9E1F4;
}
.amabot_right div.unified_widget .headline, .amabot_left div.unified_widget .headline {
  color: #E47911;
  font-size: .92em;
  display: block;
  font-weight: bold;
}
td.amabot_left div.unified_widget h2, td.amabot_right div.unified_widget h2, div.amabot_left div.unified_widget h2, div.amabot_right div.unified_widget h2 {
  font-size: 100%;
  margin: 0 0 0.5em 0;
}
td.amabot_center div.unified_widget h2, div.amabot_center div.unified_widget h2 {
  font-size: 135%;
  font-weight: bold;
  margin: 0 0 0.35em 0px;
}
td.amabot_center, div.amabot_center { 
  padding: 5px 15px 5px 10px;
}
td.amabot_right div.unified_widget, td.amabot_left div.unified_widget, div.amabot_right div.unified_widget, div.amabot_left div.unified_widget {
  border:1px solid #C9E1F4;
  padding: 8px;
  margin-bottom: 20px;
}
* html td.amabot_right div.unified_widget, * html div.amabot_right div.unified_widget, * html td.amabot_left div.unified_widget, * html div.amabot_left div.unified_widget {
  height: 100%;
}

div.unified_widget p {
  margin: 0 0 0.5em 0;
  line-height: 1.4em;
}
div.unified_widget h2 {
  color: #E47911;
  padding: 0;
}
div.unified_widget .headline {
  color: #E47911;
  display: block;
  font-weight: bold;
}
div.unified_widget sup {
  font-weight: normal;
  font-size: 75%;
}
div.unified_widget h2 sup {
  font-size: 50%;
}
div.unified_widget ul {
  margin: 1em 0;
  padding: 0 0 0 15px;
  list-style-position: inside;
}
div.unified_widget ol {
  margin: 0;
  padding: 0 0 0 2.5em;
}
div.unified_widget a:link, div.unified_widget a:visited, div.unified_widget a:hover {
  text-decoration: underline;
}
div.unified_widget p.seeMore {
  clear: both;
  margin: 0;
  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, div.unified_widget p.seeMore a:hover {
  text-decoration: underline;
}
div.unified_widget .carat, div.left_nav .carat {
  font-weight: bold;
  font-size: 120%;
  color: #E47911;
  margin-right: 0.20em;
}
div.unified_widget a img {
  border: 0;
}
div.unified_widget {
  margin-bottom: 2em;
  clear: both;
}
div.unified_widget div.col1 {
  width: 100%; 
}
div.unified_widget div.col2 {
  width: 49%;
}
div.unified_widget div.col3 {
  width: 32%;
}
div.unified_widget div.col4 {
  width: 24%;
}
div.unified_widget div.col5 {
  width: 19%;
}
div.unified_widget table {
  border: 0;
  border-collapse: collapse;
  width: 100%;
}
div.unified_widget td {
  padding: 0 8px 8px 0;
  vertical-align: top;
}
div.unified_widget table.col1 td { 
  width: 100%;
}
div.unified_widget table.col2 td {
  width: 49%;
}
div.unified_widget table.col3 td {
  width: 32%;
}
div.unified_widget table.col4 td {
  width: 24%;
}
div.unified_widget table col5 td {
  width: 19%;
}
div.unified_widget td.bottom {
  vertical-align: baseline;
}
div.unified_widget table h4, div.unified_widget h4 {
  color: #000;
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

div.unified_widget ol {
  margin: 0;
  padding: 0 0 0 2.5em;
}
div.unified_widget ol.topList {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.unified_widget ol.topList li {
  list-style: none;
  clear: both;
  display: list-item;
  padding-top: 6px;
}
div.unified_widget ol.topList .productImage {
  display: block;
  float: left;
  vertical-align: top;
  text-align: center;
  width: 60px;
}
div.unified_widget ol.topList .productText {
  display: block;
  float: left;
  padding-left: 10px;
  vertical-align: top;
}
:root div.unified_widget span.productImage, :root div.unified_widget span.productText {
  display: table-cell;
  float: none;
}

div.unified_widget dl.priceBlock {
  margin: 0 0 0.45em 0;
}
div.unified_widget dl.priceBlock dt {
  clear: left;
  font-weight: bold;
  float: left;
  margin: 0 0.3em 0 0;
}
div.unified_widget dl.priceBlock dd {
  margin: 0 0 0.2em 0;
}
div.unified_widget .bold {
  font-weight: bold;
}
div.unified_widget .byline {
  font-size: 95%;
  font-weight: normal;
}


div.blurb div.title {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 2px;
}

div.row {
  clear: both;
}
body.dp div.h_rule, body.dp div.unified_widget {
  clear: none;
}


div.seller_central li {
  font-size: 95%;
}


div.rcmBody div.prodImage, amabot_widget div.prodImage {
  float: left;
  margin: 0px 0.5em 0.25em 0px;
}
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;
}
div.rcmBody div.bannerImage {
  text-align: center;
}
div.rcmBody h2 span.homepageTitle {
  display: block;
  margin-bottom: -0.3em;
  margin-top: -0.12em;
  line-height: 1em;
}
div.rcmBody h2 img {
  float: none;
}
table.coopTable div.rcmBody .headline {
  font-size: 110%;
}
table.coopTable div.rcmBody h2 {
  font-size: 110%;
  font-weight: bold;
}
div.asinItem {
  float: left;
  margin-bottom: 1em;
  width: 32%;
}
div.asinItem div.prodImage {
  height: 121px; 
  display: table-cell;
  vertical-align: bottom;
}
div.asinItem div.localImage {
  display: table-cell;
  vertical-align: bottom;
}
div.asinItem span {
  margin: 0.5em 0 0.25em 0;
}
div.asinItem ul {
  margin: 0;
  padding: 0 0 0.5em 1.3em;
  text-indent: -1.3em;
  font-size: 90%;
}
div.asinTextBlock {
  padding: 0 8px 8px 0;
}
div.asinTitle {
  padding-top: 3px; 
  padding-bottom: 2px;
}

div.asinCoop div.asinItem {
  float: none;
  width: 100%;
}

div.newAndFuture div.asinItem ul {
  font-size: 100%;
}
div.newAndFuture div.asinItem li {
  list-style-position: outside;
  margin: 0 0 0.35em 20px;
  padding: 0;
  text-indent: 0;
}
div.newAndFuture h3 {
  font-size: 100%;
  margin: 1em 0;
}
div.newAndFuture a:link, div.newAndFuture a:visited, div.newAndFuture a:hover {
  text-decoration: underline;
}
div.newAndFuture p.seeMore {
  margin: -0.75em 0 0 35px;
}

table.thirdLvlNavContent div.blurb {
  margin: 10px;
}

div.pageBanner h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 225%;
  color: #E47911;
  letter-spacing: -0.03em; 
  margin: 0;
}
div.pageBanner p {
  font-size: 90%;
  color: #888888;
  margin: 0;
}
div.pageBanner h1.bkgnd {
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  overflow: hidden;
  text-indent: -100em;
}


.tigerbox {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: 1px solid #C9E1F4;
  border-left: 1px solid #C9E1F4;
  border-right: 1px solid #C9E1F4;
  border-top: 1px solid #C9E1F4;
}
.tigerBox .head, .tigerBox.body, .tigerBoxWithEyebrow .body, .detailPageTigerBox .body {
  border: 1px solid #CCCC99;
}
.tigerBox .head {
  border-bottom-width: 0px;
  background-color: #EEEECC;
}
.tigerBoxWithEyebrow .head, .detailPageTigerBox .head {
  border-width: 0px;
}
.detailPageTigerBox .darkCell {
  background-color: #EEEECC;
}
.eyebrow {
  font-size: 10px; 
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
}
.eyebrow a:link {
  text-decoration: none;
}
.hr-leftbrowse {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: dashed;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}


div#page-wrap {
  min-width: 980px;
}
div#leftcol, div#leftcolhidden {
  float: left;
  width: 180px;
  margin: 5px 0px 0px 5px;
  display: inline;
}
div#rightcol, div#rightcolhidden {
  float: right;
  width: 300px;
  margin-top: 5px;
}
div#leftcolhidden {
  clear: left;
}
div#rightcolhidden {
  clear: right;
}
div#center1, div#centercol, div#centerrightspancol {
  overflow: hidden;
}
* html div#center1, * html div#centercol, * html div#centerrightspancol {
  width: 100%;
}
div#page-footer {
  clear: both;
}
* html div#page-wrap {
  border-right: 980px solid #fff;
  width: 100%;
  margin-right: 25px;
}
* html div#content {
  float: left;
  position: relative;
  margin-right: -980px;
}
div#centerrightspancol div.h_rule {
  clear: right;
}



/* US-sprites-sitewideSprites-404311800.css start */

      .swSprite { display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-site-wide-3._V375430972_.png) no-repeat; }
.swSprite span { position: absolute; left: -9999px; }
.pageGradientTop { background: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-site-wide-3._V375430972_.png) repeat-x scroll 0 -240px; height: 15px; }
.pagGradientBottom { background: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-site-wide-3._V375430972_.png) repeat-x scroll 0 -220px; height: 18px; }
.s_starBrandBigFull  { background-position: -280px -261px; width: 32px;height: 30px; }
.s_starBrandBigHalf  { background-position: -244px -261px; width: 32px;height: 30px; }
.s_starBrandBigEmpty { background-position: -211px -261px; width: 32px;height: 30px; }
.s_starBrandSmallFull  { background-position: -52px -299px; width: 16px;height: 15px; }
.s_starBrandSmallHalf  { background-position: -68px -299px; width: 16px;height: 15px; }
.s_starBrandSmallEmpty { background-position: -84px -299px; width: 16px;height: 15px; }
.s_starSmallFull  { background-position: -30px 0px; width: 13px;height: 13px; }
.s_starSmallHalf  { background-position: -82px -20px; width: 13px;height: 13px; }
.s_starSmallEmpty { background-position: -95px 0px; width: 13px;height: 13px; }
.s_star_0_0 { background-position: -95px 0px; width: 65px;height: 13px; }
.s_star_0_5 { background-position: -82px -20px; width: 65px;height: 13px; }
.s_star_1_0 { background-position: -82px 0px; width: 65px;height: 13px; }
.s_star_1_5 { background-position: -69px -20px; width: 65px;height: 13px; }
.s_star_2_0 { background-position: -69px 0px; width: 65px;height: 13px; }
.s_star_2_5 { background-position: -56px -20px; width: 65px;height: 13px; }
.s_star_3_0 { background-position: -56px 0px; width: 65px;height: 13px; }
.s_star_3_5 { background-position: -43px -20px; width: 65px;height: 13px; }
.s_star_4_0 { background-position: -43px 0px; width: 65px;height: 13px; }
.s_star_4_5 { background-position: -30px -20px; width: 65px;height: 13px; }
.s_star_5_0 { background-position: -30px 0px; width: 65px;height: 13px; }
.s_chevron { background-position: -30px -40px; width: 11px; height: 11px; }
.s_goTan { background-position: -50px -40px; width: 21px; height: 21px; }
.s_email { background-position: -80px -40px; width: 16px; height: 11px; }
.s_rss { background-position: -100px -40px; width: 12px; height: 12px; }
.s_extLink { background-position: -120px -40px; width: 15px; height: 13px; }
.s_close { background-position: -140px -40px; width: 15px; height: 15px; }
.s_collapseChevron { background-position: -30px -60px; width: 9px; height: 9px; }
.s_expandChevron { background-position: -40px -60px; width: 9px; height: 9px; }
.s_comment { background-position: -80px -60px; width: 16px; height: 15px; }
.s_expand { background-position: -100px -60px; width: 14px; height: 14px; }
.s_collapse { background-position: -120px -60px; width: 14px; height: 14px; }
.s_shvlBack { background-position: -30px -80px; width: 25px; height: 50px; }
.s_shvlBackClick { background-position: -30px -130px; width: 25px; height: 50px; }
.s_shvlNext { background-position: -60px -80px; width: 25px; height: 50px; }
.s_shvlNextClick { background-position: -60px -130px; width: 25px; height: 50px; }
.s_shvlBackSm { background-position: -90px -80px; width: 20px; height: 40px; }
.s_shvlBackSmClick { background-position: -90px -120px; width: 20px; height: 40px; }
.s_shvlNextSm { background-position: -110px -80px; width: 20px; height: 40px; }
.s_shvlNextSmClick { background-position: -110px -120px; width: 20px; height: 40px; }
.s_play { background-position: -140px -80px; width: 20px; height: 20px; }
.s_pause { background-position: -140px -100px; width: 20px; height: 20px; }
.s_playing { background-position: -140px -120px; width: 20px; height: 20px; }
.s_pausing { background-position: -140px -140px; width: 20px; height: 20px; }
.s_blueClearX { background-position: -170px 0px; width: 12px; height: 12px; }
.s_blueStar_0_0 { background-position: -255px 0px; width: 65px; height: 13px; }
.s_blueStar_1_0 { background-position: -242px 0px; width: 65px; height: 13px; }
.s_blueStar_2_0 { background-position: -229px 0px; width: 65px; height: 13px; }
.s_blueStar_3_0 { background-position: -216px 0px; width: 65px; height: 13px; }
.s_blueStar_4_0 { background-position: -203px 0px; width: 65px; height: 13px; }
.s_blueStar_5_0 { background-position: -190px 0px; width: 65px; height: 13px; }
.s_notify { background-position: -0px -190px; width: 25px; height: 25px; }
.s_confirm { background-position: -30px -190px; width: 25px; height: 25px; }
.s_alert { background-position: -60px -190px; width: 25px; height: 25px; }
.s_error { background-position: -90px -190px; width: 25px; height: 25px; }
.s_notifySm { background-position: -120px -190px; width: 17px; height: 17px; }
.s_confirmSm { background-position: -140px -190px; width: 17px; height: 17px; }
.s_alertSm { background-position: -160px -190px; width: 17px; height: 17px; }
.s_errorSm { background-position: -180px -190px; width: 17px; height: 17px; }
.s_checkDisabled { background-position: -150px -170px; width: 14px;height: 14px; }
.s_checkUnmarked { background-position: -90px -170px; width: 14px;height: 14px; }
.s_checkHover { background-position: -110px -170px; width: 14px;height: 14px; }
.s_checkMarked { background-position: -130px -170px; width: 14px;height: 14px; }
.s_amznLogo { background-position: -170px -20px; width: 127px; height: 26px; }
.s_primeBadge { background-position: -170px -50px; width: 45px; height: 13px; }
.s_add2CartSm { background-position: -170px -70px; width: 76px; height: 17px; }
.s_add2WishListSm { background-position: -170px -90px; width: 96px; height: 17px; }
.s_buyWith1ClickSm { background-position: -170px -110px; width: 96px; height: 17px; }
.s_preorderThisItemSm { background-position: -170px -130px; width: 108px; height: 17px; }
.s_seeBuyingOptionsSm { background-position: -170px -150px; width: 122px; height: 17px; }
.s_amznLikeBeak { background-position: -260px -200px; width: 12px; height: 10px; }
.s_amznLikeButtonOff { background-position: -210px -170px; width: 47px; height: 20px; }
.s_amznLikeButtonPressed { background-position: -210px -190px; width: 47px; height: 20px; }
.s_amznLikeButtonOn { background-position: -260px -170px; width: 47px; height: 20px; }
               
.s_starBigFull   { background-position: -78px -259px; width: 20px;height: 18px; }
.s_starBigHalf   { background-position: -78px -279px; width: 20px;height: 18px; }
.s_starBigEmpty { background-position: -97px -259px; width: 20px;height: 18px; }
.s_starBig_0_0 { background-position: -98px -259px; width: 95px;height: 18px; }
.s_starBig_0_5 { background-position: -79px -279px; width: 95px;height: 18px; }
.s_starBig_1_0 { background-position: -79px -259px; width: 95px;height: 18px; }
.s_starBig_1_5 { background-position: -60px -279px; width: 95px;height: 18px; }
.s_starBig_2_0 { background-position: -60px -259px; width: 95px;height: 18px; }
.s_starBig_2_5 { background-position: -41px -279px; width: 95px;height: 18px; }
.s_starBig_3_0 { background-position: -41px -259px; width: 95px;height: 18px; }
.s_starBig_3_5 { background-position: -22px -279px; width: 95px;height: 18px; }
.s_starBig_4_0 { background-position: -22px -259px; width: 95px;height: 18px; }
.s_starBig_4_5 { background-position: -3px  -279px; width: 95px;height: 18px; }
.s_starBig_5_0 { background-position: -3px  -259px; width: 95px;height: 18px; }

/* US-sprites-sitewideSprites-404311800.css end */

/* US-sprites-cmtySprites-2804010241.css start */
.cmtySprite { display: -moz-inline-box; display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle; background: url('http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-communities._V136632413_.png') no-repeat; }
button.cmtySprite { vertical-align: top; border: none; background-color: none; cursor: pointer; }
.cmtySprite span { position: absolute; left: -9999px; }
.s_paginationTop { background-position: -0px -710px; height: 18px; }
.s_paginationBottom { background-position: -0px -690px; height: 18px; }
.s_dottedLine { background-position: -0px -730px; height: 18px; }
.s_yes { background-position: 0px 0px; width: 31px;height: 17px; }
.s_no { background-position: -50px 0px; width: 31px;height: 17px; }
.s_largeYes { background-position: 0px -670px; width: 35px;height: 18px; }
.s_largeNo { background-position: -70px -670px; width: 35px;height: 18px; }
.s_createYourOwnReviewTan { background-position: 0px -20px; width: 145px;height: 22px; }
.s_startNewDiscussionTan { background-position: 0px -50px; width: 130px;height: 22px; }
.s_startNewDiscussionPrimary { background-position: 0px -80px; width: 132px;height: 22px; }
.s_getNameAndPost { background-position: 0px -110px; width: 157px;height: 22px; }
.s_signInAndPost { background-position: 0px -140px; width: 107px;height: 22px; }
.s_cancelTan { background-position: 0px -170px; width: 59px;height: 22px; }
.s_add { background-position: -80px -170px; width: 35px;height: 17px; }
.s_mostPopularTags { background-position: -0px -200px; width: 93px;height: 37px; }
.s_profileDefault { background-position: -0px -250px; width: 60px;height: 72px; }
.s_BadgeOfficial { background-position: -0px -330px; width: 89px;height: 13px; }
.s_BadgeNo1 { background-position: -0px -410px; width: 69px;height: 13px; }
.s_BadgeTop10 { background-position: -0px -430px; width: 89px;height: 13px; }
.s_BadgeTop50 { background-position: -0px -450px; width: 89px;height: 13px; }
.s_BadgeTop100 { background-position: -0px -470px; width: 93px;height: 13px; }
.s_BadgeTop500 { background-position: -0px -490px; width: 93px;height: 13px; }
.s_BadgeTop1000 { background-position: -0px -510px; width: 101px;height: 13px; }
.s_BadgeHallOfFame { background-position: -0px -350px; width: 109px;height: 13px; }
.s_BadgeHallOfFameNo1 { background-position: -0px -737px; width: 125px;height: 13px; }
.s_BadgeForum04 { background-position: -0px -370px; width: 109px;height: 13px; }
.s_BadgeRealName { background-position: -0px -390px; width: 57px;height: 13px; }
.s_BadgeHoliday08 { background-position: -0px -530px; width: 105px;height: 13px; }
.s_BadgeThe { background-position: -0px -570px; width: 29px;height: 13px; }
.s_BadgeVineVoice { background-position: -0px -610px; width: 57px;height: 13px; }
.s_BadgeAuthor { background-position: -0px -550px; width: 37px;height: 13px; }
.s_BadgeVineMember { background-position: -0px -590px; width: 73px;height: 13px; }
.s_BadgeArtist { background-position: -0px -630px; width: 37px; height: 13px; }
.s_BadgeManufacturer { background-position: -0px -650px; width: 81px; height: 13px; }
.s_BadgeBusinessOwner { background-position: -0px -757px; width: 90px; height: 13px; }
.s_leftQuote { background-position: -90px -250px; width: 7px;height: 6px; }
.s_rightQuote { background-position: -100px -250px; width: 7px;height: 6px; }
 

/* US-sprites-cmtySprites-2804010241.css end */

/* US-sprites-boxSprites-3087286638.css start */

.cBox { position: relative;width:100%; margin-bottom:15px;}
.cBoxInner { padding:9px;}
.cBoxTL, .cBoxTR, .cBoxBL, .cBoxBR { position:absolute; display:block; width:10px; height:10px; z-index:1; }
.cBoxTL { top:-1px; left:-1px; }
.cBoxTR { top:-1px; right:-1px; }
.cBoxBL { bottom:-1px; left:-1px; }
.cBoxBR { bottom:-1px; right:-1px; }
.cBoxR { position:absolute; display:block; width:1px; height:100%; top:-1px; right:-1px; background-color:#C9E1F4; }
.cBoxB { position:absolute; display:block; width:100%; height:1px; bottom:-1px; background-color:#C9E1F4; }
.cBoxTL, .cBoxTR, .cBoxBL, .cBoxBR { background-image:url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-site-wide-3._V375430972_.png); background-repeat:no-repeat; }
.cBoxTL { background-position: 0px 0px; }
.cBoxTR { background-position: -10px 0px; }
.cBoxBL { background-position: 0px -10px; }
.cBoxBR { background-position: -10px -10px; }
.secondary, .secEyebrow, .primary { border:1px solid #C9E1F4; border-right:none; border-bottom:none; }
.secEyebrow h2 { margin:0; border-bottom:1px solid #E0EFFB; padding:6px 8px 6px 8px; font-size:100%; color:#030303; }
.primary, .secEyebrow h2 { background-color:#EAF3FE; }
.primary .cBoxTL, .secEyebrow .cBoxTL { background-position: 0px -40px; }
.primary .cBoxTR, .secEyebrow .cBoxTR { background-position: -10px -40px; }
.primary .cBoxBL { background-position: 0px -50px; }
.primary .cBoxBR { background-position: -10px -50px; }
.grayBox .cBoxTL { background-position: 0px -80px; }
.grayBox .cBoxTR { background-position: -10px -80px; }
.grayBox .cBoxBL { background-position: 0px -90px; }
.grayBox .cBoxBR { background-position: -10px -90px; }
.grayBox .cBoxR { background-color:#CCC; }
.grayBox .cBoxB { background-color:#CCC; }
.grayBox { border: 1px solid #CCC; border-right:none; border-bottom:none; }
.dkBlueBox .cBoxTL { background-position: 0px -60px; }
.dkBlueBox .cBoxTR { background-position: -10px -60px; }
.dkBlueBox .cBoxBL { background-position: 0px -70px; }
.dkBlueBox .cBoxBR { background-position: -10px -70px; }
.dkBlueBox .cBoxR { background-color: #AED2EE; }
.dkBlueBox .cBoxB { background-color: #AED2EE; }
.dkBlueBox { border: 1px solid #AED2EE; border-right: none; border-bottom: none; }
.tanBox .cBoxTL { background-position: 0px -100px; }
.tanBox .cBoxTR { background-position: -10px -100px; }
.tanBox .cBoxBL { background-position: 0px -110px; }
.tanBox .cBoxBR { background-position: -10px -110px; }
.tanBox .cBoxR { background-color: #CCC; }
.tanBox .cBoxB { background-color: #CCC; }
.tanBox { border:1px solid #CCC; border-right: none; border-bottom: none; background-color: #FCFCF3; }
* html .cBox { height: 1%; }
.s_boxLeft { background-position: 0px -40px; height: 12px; width: 12px; }
.s_boxRight { background-position: -10px -40px; height:12px; width: 12px; }

/* US-sprites-boxSprites-3087286638.css end */

/* begin popover/amzPopoverCss.css */
.ap_popover{position:absolute;outline:0}
.ap_body{height:100%;min-height:36px;position:relative;background-color:#fff;margin:0 17px}
.ap_popover_sprited .ap_body .ap_left-arrow,.ap_body .ap_left{width:17px;height:100%;position:absolute;top:0;left:-17px;background-attachment:scroll;background-repeat:repeat-y}
.ap_popover_sprited .ap_body .ap_left{background-position:0 top}
.ap_popover_sprited .ap_body .ap_right-arrow,.ap_body .ap_right{width:17px;height:100%;position:absolute;top:0;right:-17px;background-attachment:scroll;background-repeat:repeat-y}
.ap_popover_sprited .ap_body .ap_right{background-position:-51px top}
.ap_header,.ap_footer{position:relative;width:100%}
.ap_header *,.ap_footer *{height:26px}
.ap_header .ap_left{position:absolute;top:0;left:0;width:34px;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_header .ap_left{background-position:left -2px}
.ap_header .ap_right{width:34px;position:absolute;top:0;right:0;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_header .ap_right{background-position:right -2px}
.ap_header .ap_middle{margin:0 34px;background-attachment:scroll;background-repeat:repeat-x}
.ap_popover_sprited .ap_header .ap_middle{background-position:0 -70px}
.ap_footer .ap_left{position:absolute;top:0;left:0;width:34px;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_footer .ap_left{background-position:left -40px}
.ap_footer .ap_right{width:34px;position:absolute;top:0;right:0;background-attachment:scroll;background-repeat:no-repeat}
.ap_popover_sprited .ap_footer .ap_right{background-position:right -40px}
.ap_footer .ap_middle{margin:0 34px;background-attachment:scroll;background-repeat:repeat-x}
.ap_popover_sprited .ap_footer .ap_middle{background-position:0 -108px}
.ap_popover .ap_titlebar{display:none;position:absolute;left:0;top:0;background-color:#eaf3fe;border-bottom:1px solid #c2ddf2;font-size:14px;font-weight:bold;margin:8px 18px;white-space:nowrap;overflow:hidden}
.ap_popover .ap_titlebar.multiline{white-space:normal;overflow:visible}
.ap_popover .ap_titlebar .ap_title{padding:4px 0;margin-left:10px;overflow:hidden}
#ap_overlay,#ap_overlay div{background-color:#3f4c58;width:100%;position:absolute;top:0;left:0;z-index:99}
.ap_popover .ap_close{position:absolute;right:18px;top:13px}
.ap_popover .ap_close a{padding:5px;text-decoration:none;outline:0}
.ap_popover .ap_close .ap_closetext{display:none;margin-right:5px;line-height:1em}
.ap_popover .ap_closebutton{display:-moz-inline-box;display:inline-block;width:15px;height:15px;background-repeat:no-repeat;background-position:0 -136px;position:relative;overflow:hidden;vertical-align:top}
.ap_popover .ap_closebutton span{position:absolute;top:-9999px}
.ap_popover .ap_close img{vertical-align:top}
.ap_classic{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #2f2f1d;border-right:1px solid #2f2f1d;background-color:#efedd4;padding:3px}
.ap_classic .ap_titlebar{color:#86875d;font-size:12px;padding:0 0 3px 0;line-height:1em}
.ap_classic .ap_close{float:right}
.ap_classic .ap_content{clear:both;background-color:white;border:1px solid #aca976;padding:8px;font-size:11px}
/* end popover/amzPopoverCss.css */

/* begin amazonShoveler/amazonShovelerCss.css */
.shoveler{position:relative;width:100%;}
.shoveler .shoveler-content{margin:0 45px;}
.shoveler ul{height:150px;padding:0;overflow:hidden;outline:none;}
* html .shoveler li{display:inline;}
.shoveler li{float:left;margin:0;padding:10px 0 0 0;width:180px;height:100%;list-style:none;}
.shoveler li.shoveler-progress{background:no-repeat center url(http://g-ecx.images-amazon.com/images/G/01/ui/loadIndicators/loading-small._V192238939_.gif);}
.shoveler div.button{position:absolute;height:50px;width:25px;top:55px;cursor:pointer;}
.shoveler div.button.disabled{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.shoveler div.button.depressed{background-position:0 -50px;}
.shoveler div.button.disabled.depressed{background-position:0 0;}
.shoveler div.prev-button{background:no-repeat url(http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-arrow-semi-rd._V17361814_.gif);left:10px;}
.shoveler div.next-button{background:no-repeat url(http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/right-arrow-semi-rd._V17361809_.gif);right:10px;}
.shoveler a.back-button,.shoveler a.next-button{position:absolute;height:50px;width:25px;top:75px;}
.shoveler a.back-button{left:1px;}
.shoveler a.next-button{right:1px;}
.shoveler .depressed .s_shvlBack{background-position:-30px -130px;}
.shoveler .depressed .s_shvlNext{background-position:-60px -130px;}
.shoveler .shoveler-pagination{position:absolute;right:0;top:0;padding:10px;}
.shoveler .start-over{font-size:80%;}
.shoveler .start-over a.start-over-link{text-decoration:none;color:#004B91;}
.shoveler.default-style .shoveler-header{border:1px solid #9DC4D8;border-width:1px 1px 0 1px;background:bottom left repeat-x #eff5f9 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced_box_fill/sliced-box-tbevel._V47082452_.gif);}
.shoveler.default-style .shoveler-title{padding:5px 7px;}
.shoveler.default-style .shoveler-main{border:1px solid #9DC4D8;border-width:1px 1px 0 1px;position:relative;}
.shoveler.default-style .shoveler-footer{border:1px solid #9DC4D8;border-width:0 1px 1px 1px;}
.shoveler.default-style .shoveler-footer-content{height:16px;line-height:16px;}
.shoveler.default-style .shoveler-upper-left,.shoveler.default-style .shoveler-upper-right,.shoveler.default-style .shoveler-bottom-left,.shoveler.default-style .shoveler-bottom-right{width:17px;height:17px;position:absolute;}
.shoveler.default-style .shoveler-upper-right{position:relative;float:right;}
.shoveler.default-style .shoveler-bottom-right{position:relative;float:right;}
.shoveler.default-style div.shoveler-upper-left{background:no-repeat top left url(http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced_box_fill/sliced-box-tl._V6007502_.gif);}
.shoveler.default-style div.shoveler-upper-right{background:no-repeat top right url(http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced_box_fill/sliced-box-tr._V6007499_.gif);}
.shoveler.default-style div.shoveler-bottom-left{background:no-repeat bottom left url(http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced-box-bl._V47082482_.gif);}
.shoveler.default-style div.shoveler-bottom-right{background:no-repeat bottom right url(http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/yourstore/box/sliced-box-br._V47062575_.gif);}
/* end amazonShoveler/amazonShovelerCss.css */







.asinpop-Outer {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;

  border-bottom:    2px solid #666666;
  border-left:    1px solid #cccccc;
  border-right:     2px solid #666666;
  border-top:     1px solid #cccccc;

  z-index:      200;
}

.asinpop-Body {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;

  background-color:   #eeeeee;
  border:       3px solid #eeeeee;    
}

.asinpop-TitleBar {
  background-color: #cc6600;
  cursor:       move;
  height:       22px;
}

.asinpop-Title {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
  font-weight:    bold;

  color:        #ffffff;

  padding-left:     4px;
}







.asinpop-Search {
  margin:       5px 3px 5px 6px;
  border:       0px;

}

.asinpop-Search-Prompt {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
  font-weight:    bold;
}

.asinpop-Search-SearchIndexList {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
}

.asinpop-Search-SearchKeywords {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
  width:        130px;
}

.asinpop-Search-SearchGoButton {
  cursor:       pointer;
}








.asinpop-Result {
  border:       0px;
}

.asinpop-Result-Message {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;

  padding:      6px;
}

.asinpop-Result-Prompt {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;

  text-indent:    6px;
  margin-bottom:    3px;
}

.asinpop-Result-IndexName {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
  font-weight:    bold;

  color:        #cc6600;
  background-color:   #ffffff;

  margin-left:    4px;
}

.asinpop-Result-List-blended {
  background-color:   #ffffff;

  overflow:       auto;

  height:       239px;
  

  border-top:     1px solid #dbdec0;
  border-bottom:    1px solid #dbdec0;
  border-left:    1px solid #dbdec0;
  border-right:   1px solid #dbdec0;

  margin-top:     5px;
  margin-bottom:    5px;

  padding-left:     2px;
  padding-top:    3px;
  padding-bottom:   3px;
}

.asinpop-Result-List-index {
  background-color:   #ffffff;

  overflow:       auto;

  height:       214px;
  

  border-top:     1px solid #dbdec0;
  border-bottom:    1px solid #dbdec0;
  border-left:    1px solid #dbdec0;
  border-right:   1px solid #dbdec0;

  margin-top:     5px;
  margin-bottom:    5px;

  padding-left:     2px;
}

.asinpop-Result-ItemSelectButton {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;

  text-align:     left;

  width:        50px;

  padding-left:   5px;
}

.asinpop-Result-ItemRow {
  background-color:   #ffffff;
  margin-top:     5px;
  margin-bottom:    5px;
}

.asinpop-Result-ItemImage {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;

  text-align:     center;

  width:        40px;
}

.asinpop-Result-ItemText {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
}

.asinpop-Result-ItemPrice {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
  font-weight:    bold;

  color:        #990000;
}

.asinpop-Result-Buttons {
  background-color: #eeeeee;
  padding-top:    0px;
  padding-bottom:   0px;
}

.asinpop-Result-PreviousButtonImg {
  cursor:       pointer;
}

.asinpop-Result-NextButtonImg {
  cursor:       pointer;
}







.asinpop-Comment {
  border:       0px; 
  display:      none;
}

.asinpop-Comment-Header {
  padding:      2px 0 3px 6px;
}

.asinpop-Comment-HeaderText {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;
  font-weight:    bold;
}

.asinpop-Comment-Editor {
  border:       0px;
  margin:       0px;
  padding:      0px;
}

.asinpop-Comment-SaveButton {
  text-align:     right;
  border-right:   5px solid #ffffff;
}

.asinpop-Comment-SaveButtonJSF {
  text-align:     right;
  border-right:   5px solid #eeeeee;
}

.asinpop-Comment-SaveButtonLink {
}

.asinpop-Comment-Default {
    color: #737373;
}

.asinpop-Footer {
  font-family:    verdana, arial, helvetica, sans-serif;
  font-size:      x-small;
  _font-size:     xx-small;

  border:       0px; 
}


/* inline styles */

.sans, .small, .h1, .h3color, .big, .tiny, .tinyprice, .highlight, .eyebrow,
    a:active, a:visited, a:link, div.unified_widget p.seeMore,
    div.unified_widget .carat, div.left_nav .carat, div.left_nav, div.left_nav
    h2, div.left_nav h3, div.left_nav a:link, div.left_nav a:visited,
    .popover-tiny, .horizontal-search, .horizontal-websearch, .topnav,
    .topnav-active a:link, .tabon a, .tabon a:visited, .taboff a, .taboff
    a:visited div.leftnav_popover h2, .signInMsg{
  font-family: verdana,arial,helvetica,sans-serif;
}
.listprice {
  font-family: arial,verdana,helvetica,sans-serif;
}
.price {
  font-family: arial,verdana,helvetica,sans-serif;
}
.serif, .sans, .h1, div.unified_widget .headline{
  font-size: medium;
}
.big {
  font-size: xx-large;
}
.small, .h3color, .highlight, .horizontal-search {
  font-size: small;
}
.signInMsg {
  font-size: x-small;
}
.tiny, .tinyprice, .popover-tiny, .horizontal-websearch {
  font-size: x-small;
}
body, td, th {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: small;
}
.eyebrowBackGroundColor {
  background-color: ;
}
div.left_nav, div.left_nav a:link, div.left_nav a:visited {
  font-family: Arial, sans-serif;
}

body {
  color: #000000;
  margin-top: 0px;
}

.sans, .small, .h1, .h3color, .big, .tiny, .tinyprice, .highlight, .eyebrow,
    a:active, a:visited, a:link, div.unified_widget p.seeMore,
    div.unified_widget .carat, div.left_nav .carat, div.left_nav, div.left_nav
    h2, div.left_nav h3, div.left_nav a:link, div.left_nav a:visited,
    .popover-tiny, .horizontal-search, .horizontal-websearch, .topnav,
    .topnav-active a:link, .tabon a, .tabon a:visited, .taboff a, .taboff
    a:visited div.leftnav_popover h2, .signInMsg{
  font-family: verdana,arial,helvetica,sans-serif;
}
.listprice {
  font-family: arial,verdana,helvetica,sans-serif;
}
.price {
  font-family: arial,verdana,helvetica,sans-serif;
}
.serif, .sans, .h1, div.unified_widget .headline{
  font-size: medium;
}
.big {
  font-size: xx-large;
}
.small, .h3color, .highlight, .horizontal-search {
  font-size: small;
}
.signInMsg {
  font-size: x-small;
}
.tiny, .tinyprice, .popover-tiny, .horizontal-websearch {
  font-size: x-small;
}
body, td, th {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: small;
}
.eyebrowBackGroundColor {
  background-color: ;
}
div.left_nav, div.left_nav a:link, div.left_nav a:visited {
  font-family: Arial, sans-serif;
}

body {
  color: #000000;
  margin-top: 0px;
}

.crAuthorInfo {
  font-family:               verdana;
  font-size:                 0.86em;
  margin-left:               80px;
}

.crAuthorInfoCredibility {
  font-family:               verdana;
  font-size:                 0.86em;
}

.crBlue-bevel {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/sliced-box-tbevel._CB192249888_.gif) repeat-x top;
  height:                    1.45em;
}

.crBlueBorder-tl {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-tl._CB192249923_.gif) no-repeat top left;
  width:                     1em;
}
                                                                                                                                                             
.crBlueBorder-tc {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-tc._CB192249922_.gif) repeat-x top;
}
                                                                                                                                                             
.crBlueBorder-tr {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-tr._CB192249949_.gif) no-repeat top right;
  width:                     1em;
}
                                                                                                                                                             
.crBlueBorder-bl {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-bl._CB192249926_.gif) no-repeat bottom left;
}
                                                                                                                                                             
.crBlueBorder-bc {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-bc._CB192249923_.gif) repeat-x bottom;
}
                                                                                                                                                             
.crBlueBorder-br {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/border-box-br._CB192249923_.gif) no-repeat bottom right;
}

.crBox {
  background:                #DFEDF7;
  padding:                   0.2em 1.5em 0.2em 1.5em;
}

.crBox-tl {
  background:                #DFEDF7 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/box-tl._CB192249949_.gif) no-repeat top left;
}

.crBox-tc {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/box-tc._CB192249950_.gif) repeat-x top;
}

.crBox-tr {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/box-tr._CB192249948_.gif) no-repeat top right;
}

.crBox-bl {
  background:                #DFEDF7 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/box-bl._CB192249921_.gif) no-repeat bottom left;
}

.crBox-bc {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/box-bc._CB192249923_.gif) repeat-x bottom;
}

.crBox-br {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/box-br._CB192249949_.gif) no-repeat bottom right;
}

.crColumnEndMarker {
  clear:                     both;
  height:                    13px;
  background-image:          url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/people/column-bottom-edge._CB192250335_.gif);
  background-repeat:         no-repeat;
}

.crColumnEndMarker .rightEdge {
  float:                     right;
  background-image:          url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/people/column-bottom-edge-right._CB192250334_.gif);
  background-position:       right top;
  background-repeat:         no-repeat;
  width:                     13px;
  height:                    13px;
}


.crCdDotsBottom {
  clear:                     both;
  padding:                   1px;;
  font-size:                 0.0625em;
  margin:                    0 0 5px 0;
  background-image:          url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/people/dotborder._CB192250320_.gif);
  background-repeat:         repeat-x;
  background-position:       center;
}

.crDescription {
  font-family:               verdana;
  margin-left:               80px;
}


.crErrorMsg {
  color:                     red;
  font-weight:               bold;
}

.crFanlink {
  text-decoration:       none; 
  border-top-width:          0; 
  border-right-width:        0; 
  border-bottom-width:       1px;
  border-left-width:         0;
  border-top-color:          #146EB4;
  border-right-color:        #146EB4;
  border-bottom-color:       #146EB4;
  border-left-color:         #146EB4;
  border-top-style:          none;
  border-right-style:        none;
  border-bottom-style:       dashed;
  border-left-style:         none;
  color:                     #003399; 
}

.crFinePrint {
  font-size:                 0.7em;
  margin-top:                0.7em;
}

.crForm {
  width:                     100%;
  display:                   block;
}

.crHeaderText {
  color:                     #CC6600;
  padding-left:              0;
  padding-bottom:            5px;
  font-family:               helvetica,
  font-size:                 13px;
  font-weight:               bold;
  float:                     top;
  float:                     left;
}

h2.crHeading {
  color:                     #E47911;
  font-family:               Verdana,Helvetica,sans-serif;
  font-size:                 130%;
  margin:                    0 0 3px;
  padding-left:              0px;
}

h3.crHeading {
  color:                     #E47911;
  font-family:               Verdana,Helvetica,sans-serif;
  font-size:                 100%;
  margin:                    0 0 10px;
}

.crHeading {
  color:                     #c60;
  font-family:               sans-serif;
  font-size:                 1.5em;
  font-weight:               bold;
  padding-bottom:            0.5em;
  padding-left:              0.5em;
}

.crInnerBox {
  padding:                   0.6em 2em 0.6em 2em;
  background:                #EFF5F9;
  clear:                     both;
}

.crInnerBox-tl {
  background:                #EFF5F9 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/innerbox-tl._CB192249896_.gif) no-repeat top left;
  clear: both;
}

.crInnerBox-tr {
  background:                #EFF5F9 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/innerbox-tr._CB192249895_.gif) no-repeat top right;
  clear: both;
}

.crInnerBox-bl {
  background:                #EFF5F9 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/innerbox-bl._CB192249902_.gif) no-repeat bottom left;
}

.crInnerBox-br {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/innerbox-br._CB192249902_.gif) no-repeat bottom right;
}

.crInputTitle {
  font-weight:               bold;
  vertical-align:            middle; 
}

.crInputFinePrint {
  color:                     #6E6E6E; 
  font-size:                 0.7em;
  padding-bottom:            1.5em; 
}

.crInput {
  padding:                   0em 0em 1.5em 0em;
  vertical-align:            middle;
}

.crInputFormField {
  font-family:               arial, helvetica, sans-serif;
}

.crInstruction {
  padding-bottom:            0.4em;
  float:                     left;
}

.crProductLinks {
  padding-bottom:            0.4em;
  float:                     right;
  vertical-align:            top;  
}

.crLargerTitle {
  font-family:               verdana, arial, helvetica, sans-serif;
  font-size:                 1.6em;
  color:                     #c60;
  padding-bottom:            5px;
  padding-top:               10px;
}

.crLine {
  clear:                     both;
  border:                    0;
  height:                    2px;
  color:                     #CADFE9;
  background-color:          #CADFE9;
  noshade:                   noshade;
}

.crPrevLeftButton {
  padding-left:              15px; 
  margin-bottom:             0px;
}

.crPrevRightButton {
  margin-bottom:             0px;
}

.crPicture {
  clear:                     both;
  float:                     left;
  text-align:                center;
  width:                     80px;
  overflow:                  hidden;
  padding-top:               0.2em;
}

.crReviewHeader  {
  font-family:               Verdana, Arial, Helvetica, sans-serif;
  font-size:                 1.5em;
  font-weight:               bold;
  color:                     #e47911;
  margin-top:                5px;
}

.crReviewSumBox {
  height:                    36px;
  background-image:          url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/people/column-eyebrow-visitor._CB192250334_.gif);
  background-repeat:         no-repeat;
  font-family:               verdana;
  font-size:                 36px;
}

.crReviewSumBox .titleText {
  float:                     left;
  font-weight:               bold;
  padding-left:              10px;
  padding-top:               10px;
  font-size:                 13px;
  font-family:               verdana;
  color:                     #000000;
  white-space:               nowrap;
}

.crReviewSumBox .rightEdge {
  background-image:          url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/people/column-eyebrow-visitor-right._CB192250335_.gif);
  width:                     12px;
  height:                    36px;
  background-repeat:         no-repeat;
  padding:                   0;
  float:                     right;
}

.crSectionTitle {
  color:                     #E57310;
  font-size:                 16px;
  font-weight:               bold;
  margin-top:                5px;
  margin-bottom:             5px;
}

.crProductReviewsSummary .crSolicitation {
  margin-top:               -20px;
}

.crSideHeading {
  color:                     #c60;
  font-weight:               bold;
  text-align:                center;
  padding-top:               0.4em;
}

.crStepNum {
  vertical-align:            top;
  padding:                   0em 0.6em 1.5em 0em;
}


.crTanBorder-tl {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/boxes/boxfill/innerbox-tl._CB192251350_.gif) no-repeat top left;
  width:                     1em;
}
                                                                                                                                                             
.crTanBorder-tc {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/boxes/boxfill/innerbox-tc._CB192251344_.gif) repeat-x top;
}
                                                                                                                                                             
.crTanBorder-tr {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/boxes/boxfill/innerbox-tr._CB192244553_.gif) no-repeat top right;
  width:                     1em;
}
                                                                                                                                                             
.crTanBorder-bl {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/boxes/boxfill/innerbox-bl._CB192251348_.gif) no-repeat bottom left;
}
                                                                                                                                                             
.crTanBorder-bc {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/boxes/boxfill/innerbox-bc._CB192241903_.gif) repeat-x bottom;
}
                                                                                                                                                             
.crTanBorder-br {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/boxes/boxfill/innerbox-br._CB192241895_.gif) no-repeat bottom right;
}

.crTextAreaHeader {
  background:                #B6CFE5;
  padding:                   0.4em 0em 0.4em 0em;
  width:                     620px;
}

.crTextTab {
  width:                     30%;
  float:                     left;
  white-space:               nowrap;
}

.crTextTabHeading {
  padding:                   0.3em 0 0.7em 0.6em;
}

.crThreadHeader {
  color:                     #CC6600;
  font-weight:               bold;
  float:                     left;
}

.crTipsBoxHeader {
  font-size:                 0.90em;
  font-weight:               bold;
  margin-bottom:             10px;
  margin-top:                10px;
}

.crTipsBoxTitle {
  color:                     #CC6600;
  font-size:                 1.1em;
  font-weight:               bold;
  margin-bottom:             10px;
}

h1.crTitle {
  color:                     #E47911;
  font-family:               Arial, Helvetica, sans-serif;
  font-size:                 218%;
  letter-spacing:            -0.03em;
  margin:                    0;
  padding:                   0;
}

.crTitle {
  font-family:               verdana, arial, helvetica, sans-serif;
  font-size:                 1.4em;
  font-weight:               bold;
}

.crTab-tl {
  background:                #EFF5F9 url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/innerbox-tl._CB192249896_.gif) no-repeat top left;
}

.crTab-tr {
  background:                url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/innerbox-tr._CB192249895_.gif) no-repeat top right;
}

.crVideoUpload {
  background:                #FFFFFF;
  border:                    0.1em solid #7F9DB9;
  text-align:                center;
  padding:                   0.4em;
}

.crVidTab {
  width:                     70%;
  float:                     left;
  white-space:               nowrap;
}

.crVidTabHeading {
  padding:                   0.3em 0 0.7em 0.6em;
}

table.crDataGrid th {
  background-color:          #EEEEEE;
  font-weight:               normal;
  font-size:                 70%;
  text-align:                left;
  color:                     #666666;
}

table.crDataGrid td {
  border-bottom:            1px solid #CCCCCC;
}

table.crDataGrid .img {
  height:                   92px;
}

table.crDataGrid .crNum {
  text-align:               right;
}

table.crDataGrid .crNumPercentHelpful {
  text-align:               right;
  padding-right:20px;
}

table.crDataGrid .crNumFanVoters {
  text-align:               right;
  border-left: solid 1px #cccccc;
}

ul.crBigBullet {
  margin:                    0em;
  padding:                   0em;
  list-style-image:          url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/big-bullet._CB192249925_.gif);
}

ul.crSmallBullet {

  padding-left:              0;
  margin:                    0.4em 0em 0.6em 1.5em;
  list-style-image:          url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/small-bullet._CB192249889_.gif);
}


.srCreateReview td.name {
  padding-left: 9px;
}

.srCreateReview .srPopoverList table.srList td a {
  margin-left: 0px;
}

.srCreateReview .srPopoverList table.srList td.name span.newAttribute {
  margin-left: 0px;
  color:       #000000;
}

.srCreateReview .srPopoverFooter {
  padding-left: 9px;
  padding-top:  9px;
}

.srCreateReview .srPopoverContentSection .heading {
  font-weight: normal;
}

#structuredRatingsList .cBox {
  width: 375px;
}

.structuredRatingsVisibilityLink {
  line-height: 2.5em;
  font-size: 0.86em;
}

.structuredRatingsVisibilityLinkText {
  margin-left: 5px;
}

#structuredRatingsListHelp {
  font-size: 0.86em;
  font-weight: normal;
}

#structuredRatingsList .srpopover .scrollSection {
  height: 210px;
}

.crVerifiedNew {
  font-size: 0.86em;
  font-weight: bold;
  color: #009900;
  margin-right: 0.5em;
} 

.crVerifyLearnMore {
  margin-left: 0.5em;
}

.crVerifiedPurchaseInputs {
  display: block;
  margin-bottom: 1em;
}

.crVerifiedBackfillSuboption {
  display: block;
  margin-left: 2em;
}

div.crCommentThread .cmPage {
  margin-left: 5px;
}

div#cdNonReplyPostBoxButton {
  margin-bottom: 40px;
}

#rdpItemInfo .crAvgStars {
  font-size: 10px;
}

.crIneligibleHeader {
  padding: 15px 9px 0 6px;
  color:                     #E47911;
  font-weight:               bold;
  font-size:                 218%;
  margin:                    0;
}

.crIneligibleMessage {
  font-size: 12px;
  border: solid 1px #0071B5;
  position: relative;
  background-color: #ffffdd;
  border-color: #E47911;
  padding: 18px 50px 18px 20px;
  margin: 10px 0 40px 10px;
}
.crIneligibleMessageImage {
  position: absolute;
}
.crIneligibleMessageHeader {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 4px 45px;
  padding: 0;
}
.crIneligibleMessageText {
  font-size:13px;
  margin: 0 0 6px 45px;
  width: 100%;
}


.crIFrame {
  margin: 10px;
}

.crIFrameLogo {
  margin-bottom: 20px;
}

.crIFrameHeaderLeftColumn {
  float: left;
  margin-right: 20px;
}

.crIFrameHeaderTitle {
  font-size:      24px;
  letter-spacing: -1px;
}

.crIFrameHeaderHistogram {
  float: left;
}

.crIFrameError {
  border-top:    1px solid #D1E6F7;
  border-bottom: 1px solid #D1E6F7;

  text-align:          center;
  line-height:         24px;
  width:               360px;
  padding:             20px;
  margin-top:          20px;
}

.crIFrameErrorText {
  font-size:  14px;
  font-weight: bold;
}

.crIFrameCreateReview {
  margin-bottom:   3px;
  white-space:     nowrap;
}

.crIFrameCreateReviewButton {
  vertical-align:  middle;
}

.crIFrameAverageReviewText {
  align: left;
  font-weight: bold;
}

.crIFrameNumCustReviews {
   white-space: nowrap;
}

.crIFrameReviewList {
  width: 100%;
  clear: left;
}


.CMheadingBar {
  background:url(http://g-ecx.images-amazon.com/images/G/01/nav2/images/gui/tile-blue-bg._CB46870869_.gif) repeat-x;
  border-top:1px solid #BADAE8;
  border-bottom:1px solid #BADAE8;
  padding:6px;
}

.CMpaginate {
  color:#666;
}

.CMpaginate .on {
  border:1px solid #CC6600;
  padding:3px;
  background-color:white;
  color:#CC6600;
  text-decoration:none;
}

.CMpaginate a:link,
.CMpaginate a:visited {
  padding:4px;
  text-decoration:none;
}

.CMpaginate a:hover {
  padding:3px;
  background-color:white;
  border:1px solid #CC6600;
  color:#CC6600;
}

a.areaLink, a.areaLink:visited {
  text-decoration: none;
  color: black;
  display: block;
}

.areaLink .innerLink {
  white-space: nowrap;
  text-decoration: underline;
  color: #039;
}

div.crVS {
  width:       46%;
  text-align:  center;
  white-space: nowrap;
}

.crClear { clear: both; }
.crLeft { float: left; }
.crRight { float: right; }

.attr-sheet { padding-left:5px; }
.attr-sheet ul { margin-left: 31px; padding: 0; list-style: none; border: solid 1px #eee; border-radius: 5px; }
.attr-sheet ul li { padding: 5px; }
.attr-sheet li.alt { background: #F8F5D8 }
.attr-sheet li .label { font-weight: bold }
.attr-sheet li .vm { vertical-align: middle; }
.attr-sheet li .option-line { width: 100%; line-height: 1.75em; }
.attr-sheet li .option-line .label { float: left; width: 35%; max-width: 300px }
.attr-sheet li .option-line .option { float: left; width: 30%; max-width: 200px }
.attr-sheet li .option-undo { float: right; font-size: xx-small; display:none; }
.attr-sheet li .textbar-text { margin-top: 2px; clear: both; }
.attr-sheet li .textbar .empty { width: 35%; max-width: 300px; float:left; }
.attr-sheet li .textbar input { width: 50%; margin-left:5px; float:left; }
.attr-sheet li .textbar .blur { color: #999; }
.attr-preview .boldLabel { font-weight: bold }
.attr-preview .head { padding: 20px 0 0 25px }
.attr-preview .head-detail { padding-top: 5px }
.attr-preview .line { padding: 5px 0 15px 0 }
.attr-preview .lines { padding: 10px 0 0 25px }

.rypWgtDiv { margin-bottom: 20px; }

.rypWgtImgLink { 
    display: block;
    width: 300px;
    height: 97px;
    background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/reviews/ryp-page-image2sprite._CB399712482_.png') top;
    text-indent: -10000px;
}
.rypWgtImgLink:hover {
  background-position: bottom;
} 

html.a-js body, html.a-no-js body
{
  margin:0 8px!important;
}