
  /* STD ECP Stylesheet */

  /* <!-- #PUBLISHING OPTIONS: SUPPRESS_STDINCLUDES --> */

  a           { color:#F47121; }
  a:hover  { color:#F47121; }


  .smalltext { font-size:80%; }
  html      { font-family:jaf-bernino-sans; font-size:11pt; color:#000000; }
  div#SiteFrame { text-align:center;  width:100%; height:100%; } 
  div#PgFrame { width:800px; background-color:#FFFFFF;}
  div#Masthead { height:60px; width:100%; background-color:#F47121; background-image:url('elements/Logo.gif'); background-repeat:no-repeat; }
  div#STD_HTML { height:100%; width:596px; background-color:#FFFFFF; text-align:left; }
  div#Menubar  { height:15px; background-color:#E0E0E0; border-top:1px solid #000000; border-bottom:1px solid #000000; }
  div#PgFooter { text-align:center; padding-top:6px; padding-bottom:6px; background-color:#000000;}
  div#LeftNav { width:202px;padding-top:1px; border-right:1px solid #000000; text-align:center; }
  div#PgTitle { height:28px; background-image:url('elements/Hdr_1.gif'); background-repeat:repeat-x; padding-top:9px; font-weight:bold; text-align:center; color:#000000; font-size:125%; }
  .tblUIOpts { border:1px solid #F47121; background-color:#F47121;}
  .tblhdr { color:#FFFFFF; font-weight:bold; background-color:#F47121; height:18px; background-image: url('elements/TblHdr_BGGradient_20.gif'); padding-top:2px; padding-left:2px; }
  .tblhdr24 { color:#FFFFFF; font-weight:bold; background-color:#F47121; height:18px; background-image: url('elements/TblHdr_BGGradient_24.gif'); padding-top:2px; padding-left:2px; }
  .tblftr { color:#000000; background-color:#FCDBC7; text-align:right; border-top:1px solid #F47121; }
  font.pgh  { text-align:left; color:#000000; font-weight:bold; font-size:125%; }
  body      { background-color:#000000; background-image: url(''); text-align:left; margin:0px; }
  table     { text-align:left; }
  td        { font-family:jaf-bernino-sans; font-size:11pt; color:#000000; }
  td.h      { color:#FFFFFF; font-weight:bold; background-color:#F47121; }
  td.r1     { color:#000000; background-color:#afafaf; }
  td.r2     { color:#000000; background-color:#afafaf; }
  td.f      { color:#000000; background-color:#FCDBC7; }
  td.f_lbl { height:23px; width:160px; padding-left:6px; color:#000000; background-color:#FCDBC7; }
  hr        { color:#F47121; }
  p         { font-family:jaf-bernino-sans; font-size:11pt; color:#000000; }
  p.e       { font-weight:bold; font-size:11pt; color:#FF0000; }
  font.e    { font-weight:bold; color:#FF0000; }
  font.h    { color:#FFFFFF; font-weight:bold; background-color:#F47121; }
  select    { font-family:jaf-bernino-sans; font-size:11pt; border:1px solid #F47121; }
  textarea  { font-family:jaf-bernino-sans; font-size:11pt; border:1px solid #F47121; }
  input     { font-family:jaf-bernino-sans; font-size:11pt; border:1px solid #F47121; }
  input.e   { color:#FF0000; background-color:#FFD0D0; font-weight:bold; }
  input.btn { font-family:jaf-bernino-sans;  font-size:11pt; border:1px solid #F47121; border-top:outset 2px #afafaf;  border-left:outset 2px #afafaf; border-right:outset 2px #F47121;  border-bottom:outset 2px #F47121; }
  input.cbx { font-family:jaf-bernino-sans; font-size:11pt; border:0px; }
  div.M     { font-family:Arial; background-color:#F47121; color:#FFFFFF; }
  div.MI    { background-color:#afafaf; color:#000000; font-size:12px; position:relative; left:1px; z-index:3; width:178px; height:14px; }
  div.MIOn  { background-color:#afafaf; color:#000000; font-size:12px; position:relative; left:1px; z-index:3; width:178px; height:14px; }

  .PriceAdjustText { color:#003366; font-weight:bold; }


  /* Individual Product/Item */
  .CategoryProductList_container { position:relative; width:100%; margin:auto; margin-bottom:4px; text-align:center; border:1px solid #FFFFFF; }
  .CategoryProductImage_container { position:relative; display:inline-block; width:24%; margin:auto; border:1px solid #FFFFFF; }
  .CategoryProductImage { position:relative; display:inline-block; margin:auto; margin-top:16px; border:1px solid #FFFFFF; width:100%; }
   #ProductDetailImage_ZoomLink { }
  .CategoryProductItemNo { }
  .CategoryProductDescription {  }
  .CategoryProduct_a { display:inline-block;width: 120px; margin: 0 auto; }
  .CategoryProduct_img { border:0px solid; width: 120px; margin: 0 auto; }
  .CategoryProduct_OnSale { position:absolute; right:1px; top:1px; color: #FF0000; font-weight: bold;  border:1px solid #FF0000; background-color:#FFD0D0; }
  .CategoryProduct_TopSeller { position:absolute; left:1px; top:1px; color: #202020; font-weight: bold; border:1px solid #E5F508; background-color:#F5FF18; }


  /* SkuDetailsPageTpl.asp */
  #ProductDetailImage_container { }
  #ProductDetailImage { border:0px solid #E8E8E8; }
  .AltProductViews_container { margin-top:10px; text-align:center; }
  .AltProductViews { margin-top:20px; list-style-type:none; text-align:center; }
  .AltProductView_li { display: inline-block; margin-right:10px; margin-left: 0px; border:0px; }
  .AltProductView_li:last-child { margin-right:0px; }
  .AltProductView_img { height:40px; width:40px; border:1px solid #E8E8E8; }
  .AltProductView_img_selected { height:40px; width:40px; border:2px solid #FF0000; }
  .AltProductView_a { display:inline; }


/* Misc */
  .PriceAdjustText { color:#003366; font-weight:bold; }
  .RetailPrice { font-size: 16px; color:#FF0000; text-decoration:line-through; }
  div#Breadcrumbs { font-size:12px; }
  .Breadcrumbs { list-style-type:none; display:inline; margin-left:4px; }
  .Breadcrumb { display:inline; height:16px; margin:0px; margin-left:4px; }
  .Breadcrumb a { text-decoration:none; }
  .BreadcrumbSeparator { margin-left:4px; }
  .ImgMagnify { }  /* Image that can be magnified */
  .ImgMagnifierGlass { width: 175px; height: 175px; position: absolute; border-radius: 30%; cursor: crosshair; box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.85), 0 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25); display: none; }

  .featherlight { display: none; position:fixed; top:0; right:0; bottom:0; left:0; z-index: 2147483647;  text-align: center; white-space: nowrap; cursor: pointer; background: #333333; background: rgba(0, 0, 0, 0); }
  .featherlight:last-of-type { background: rgba(0, 0, 0, 0.8); }
  .featherlight:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
  .featherlight .featherlight-content { position: relative; text-align: left; vertical-align: middle; display: inline-block; overflow: auto; padding: 25px 25px 0; border-bottom: 25px solid transparent; min-width:  30%; margin-left: 5%;
                                                      margin-right: 5%; max-height: 95%; background: #ffffff; cursor: auto; white-space: normal; }
  .featherlight .featherlight-inner { display: block; }
  .featherlight .featherlight-close-icon { position: absolute; z-index:9999; top:0; right:0; line-height: 25px; width: 25px; cursor: pointer; text-align: center; font-family: Arial, sans-serif; background: #fff; background: rgba(255, 255, 255, 0.3); color: #000000; }
  .featherlight .featherlight-image { width: 100%; }
  .featherlight-iframe .featherlight-content {	border-bottom:0; padding:0; }
  .featherlight iframe { border: none; }

@media only screen and (max-width: 1024px) {
	.featherlight .featherlight-content { margin-left: 10px; margin-right: 10px; max-height: 98%;	padding: 10px 10px 0; border-bottom: 10px solid transparent; }
}



  /* ECP User-defined extended CSS */
  @font-face {    font-family: 'BerninoSans-Web';    src: url('Elements/BerninoSans-Web-LF-Regular.eot?#iefix') format('embedded-opentype'),         url('Elements/BerninoSans-Web-LF-Regular.woff') format('woff'),         url('Elements/BerninoSans-Web-LF-Regular.ttf') format('truetype');    font-weight: normal;}/* BerninoSans, italic */@font-face {    font-family: 'BerninoSans-Web';    src: url('Elements/BerninoSans-Web-LF-Italic.eot?#iefix') format('embedded-opentype'),         url('Elements/BerninoSans-Web-LF-Italic.woff') format('woff'),         url('Elements/BerninoSans-Web-LF-Italic.ttf') format('truetype');    font-weight: normal;    font-style: italic;}/* BerninoSans-Semibold */@font-face {    font-family: 'BerninoSans-Web';    src: url('Elements/BerninoSans-Web-LF-Semibold.eot?#iefix') format('embedded-opentype'),         url('Elements/BerninoSans-Web-LF-Semibold.woff') format('woff'),         url('jlgu_files/BerniniSans/BerninoSans-Web-LF-Semibold.ttf') format('truetype');    font-weight: bold;    font-weight:600;}/* BerninoSans, bold */@font-face {    font-family: 'BerninoSans-Web';    src:    url('Elements/BerninoSans-Web-LF-Bold.eot?#iefix') format('embedded-opentype'),             url('Elements/BerninoSans-Web-LF-Bold.woff') format('woff'),             url('Elements/BerninoSans-Web-LF-Bold.ttf') format('truetype');    font-weight: 900;}/* For the Condensed, the Regular and Semibold are loaded as style-linked.  *//* BerninoSans-Condensed */@font-face {    font-family: 'BerninoSans-Web-Condensed';    src: url('Elements/BerninoSans-Web-LF-CondensedRegular.eot?#iefix') format('embedded-opentype'),         url('Elements/BerninoSans-Web-LF-CondensedRegular.woff') format('woff'),         url('Elements/BerninoSans-Web-LF-CondensedRegular.otf') format('opentype');    font-weight: 400;}/* BerninoSans-Condensed, semibold */@font-face {    font-family: 'BerninoSans-Web-Condensed';    src: url('Elements/BerninoSans-Web-LF-CondensedExtrabold.eot?#iefix') format('embedded-opentype'),         url('Elements/BerninoSans-Web-LF-CondensedExtrabold.woff') format('woff'),         url('Elements/BerninoSans-Web-LF-CondensedExtrabold.otf') format('opentype');    font-weight: 900;}li.ftrlinks { color:#FFFFFF;font-weight:bold;background-color:#313131;font-family: 'BerninoSans-Web'; display:inline; margin-left:16px; }li.ftrlinks2{ color:#FFFFFF;font-weight:bold;background-color:#313131;font-family: 'BerninoSans-Web'; display:inline; margin-left:0x; }li.ftrlinks a { color:#FFFFFF;font-weight:bold;background-color:#313131;font-family: 'BerninoSans-Web';text-decoration: none; }li.ftrlinks2 a { color:#FFFFFF;font-weight:bold;background-color:#313131;font-family: 'BerninoSans-Web';text-decoration: none; }ul.ftrlinks { margin-left:-16px; }ul.ftrlinks:first-child { margin-left:0px; }\/


  /* Skin-specific CSS */



