
  /* STD ECP Stylesheet */

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

  a           { color:#652D92; }
  a:hover  { color:#2ED9C3;  cursor: pointer;}

h1 {color:#646565;}
  .smalltext { font-size:80%; }
  html      { font-family:Verdana; font-size:8pt; color:#404040; }
  div#SiteFrame { text-align:center;  width:100%; height:100%; } 
  div#PgFrame { width:900px; }
  div#Masthead { height:158px; width:900px; background-color:#FFFFFF; }
  div#STD_HTML { height:100%; width:900px;  text-align:left; }
  div#Menubar  { height:15px; background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
  div#PgFooter { text-align:center; padding-top:6px; padding-bottom:6px;  border-top:1px solid #404040;}
  div#PgTitle { height:28px;  padding-top:9px; font-weight:bold; color:#404040; font-size:125%; }
  .tblUIOpts { background-color:#652D92;}
  .tblhdr { color:#FFFFFF; font-weight:bold; background-color:#652D92; height:18px; background-image: url('elements/TblHdr_BGGradient_20.gif'); padding-top:2px; padding-left:2px; }
  .tblhdr24 { color:#2ED9C3; font-weight:bold; font-size:125%; background-color:#FFFFFF; height:24px;  padding-top:2px; padding-left:2px; }
  .tblftr { color:#404040; background-color:#FFFFFF; text-align:right; }
  font.pgh  { text-align:left; color:#404040; font-weight:bold; font-size:125%; }
  body      { background:url('Elements/RFL_Logo.png') fixed no-repeat bottom right;}
  table     { text-align:left; }
  td        { font-family:Verdana; font-size:8pt; color:#404040; }
  td.h      { color:#FFFFFF; font-weight:bold; background-color:#652D92;  }
  td.r1     { color:#404040; background-color:#E5EAEF; }
  td.r2     { color:#404040; background-color:#BFCCD8; }
  td.f      { color:#404040; background-color:#FFFFFF; }
  td.f_lbl { height:23px; width:160px; padding-left:6px; color:#404040; background-color:#FFFFFF; }
  hr        { color:#652D92; }
  p         { font-family:Verdana; font-size:8pt; color:#404040; }
  p.e       { font-weight:bold; font-size:8pt; color:#FF0000; }
  font.e    { font-weight:bold; color:#FF0000; }
  font.h    { color:#FFFFFF; font-weight:bold; background-color:#652D92; }
  select    { font-family:Verdana; font-size:8pt; border:1px solid #652D92; }
  textarea  { font-family:Verdana; font-size:8pt; border:1px solid #652D92; }
  input     { font-family:Verdana; font-size:8pt; border:1px solid #652D92; }
  input.e   { color:#FF0000; background-color:#FFD0D0; font-weight:bold; }
  input.btn { font-family:Verdana;  font-size:8pt; border:1px solid #652D92; border-top:outset 2px #E5EAEF;  border-left:outset 2px #E5EAEF; border-right:outset 2px #652D92;  border-bottom:outset 2px #652D92; }
  input.cbx { font-family:Verdana; font-size:8pt; border:0px; }
  div.M     { font-family:Arial; background-color:#652D92; color:#FFFFFF; }
  div.MI    { background-color:#BFCCD8; color:#404040; font-size:12px; position:relative; left:1px; z-index:3; width:178px; height:14px; }
  div.MIOn  { background-color:#E5EAEF; color:#404040; font-size:12px; position:relative; left:1px; z-index:3; width:178px; height:14px; }


  .altimg{ display: inline-block; margin-right:10px; margin-left: 0px; border:0px; }
  .altimg:last-child{ margin-right:0px; }

  /* 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; }



  .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; }
}

td.rcc {
text-align:center;
margin:auto;

}

.GrpListItemBox {
text-align:center;
margin:auto;

}


  .tblhdrCART { color:#646565; font-weight:bold; font-size:14pt; background-color:#FFFFFF; height:18px; padding-top:2px; padding-left:2px; }
  td.f2      { color:#595959; background-color:#FFFFFF; }
  td.f2_lbl { height:23px; width:160px; padding-left:6px; color:#595959; background-color:#FFFFFF; }

.f2 input[type="text"] {
  padding: 5px;
  border: solid 1px #fff;
  box-shadow: inset 1px 1px 2px 0 #707070;
  transition: box-shadow 0.3s;
}

.f2 input[type="text"]:focus,
.f2 input[type="text"].focus {
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}


.f2 textarea {
  padding: 5px;
  border: solid 1px #fff;
  box-shadow: inset 1px 1px 2px 0 #707070;
  transition: box-shadow 0.3s;
}

.f2 textarea:focus,
.f2 input[type="text"].focus {
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}


#itemwrap { 
	width: 900px; 
	margin: 0 auto; 
}


#wrap { 
	width: 900px; 
	margin: 0 auto; 
}

.stdbtn {
   border: 1px solid #A0A0A0;
   background-color: #652D92;
   color:#FFFFFF;
   padding:8px;

}

span.stdbtn a  {
   cursor: pointer;
}



 /* img #hlogo {
float: left;
display: inline;
} */


ul.drop {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #652D92;
}

li.dropbtn {
    float: left;
}
li.drop {
    float: left;
}

li.drop2 {
    float: right;
}

li.drop a, .dropbtn {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    font-family: "Calibir", Arial, Helvetica, sans-serif;
    color: white;
    text-align: center;
    padding: 25px 15px;
    text-decoration: none;
}


li.drop2 a, .dropbtn {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    font-family: "Calibir", Arial, Helvetica, sans-serif;
    color: white;
    text-align: center;
    padding: 25px 15px;
    text-decoration: none;
}
li a:hover, .dropdown:hover .dropbtn {
    background-color: #2ED9C3;
    color: #000000;

}

li.dropdown {
    display: inline-block;
   Float: left;
}

.dropdown-content {
    display: none;
    position: absolute;
    font-weight: bold;
    font-size: 16px;
    font-family: "Calibir", Arial, Helvetica, sans-serif;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {background-color: #2ED9C3; color:#000000;}

.dropdown:hover .dropdown-content {
    display: block;
}

#logoimg {
 padding-top=10px;
}


#menu {
  float: right;
}


.f input[type="text"] {
  padding: 5px;
  border: solid 1px #fff;
  box-shadow: inset 1px 1px 2px 0 #707070;
  transition: box-shadow 0.3s;
}

.f input[type="text"]:focus,
.f input[type="text"].focus {
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}

.f input[type="password"] {
  padding: 5px;
  border: solid 1px #fff;
  box-shadow: inset 1px 1px 2px 0 #707070;
  transition: box-shadow 0.3s;
}

.f input[type="password"]:focus,
.f input[type="password"].focus {
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}

.f textarea {
  padding: 5px;
  border: solid 1px #fff;
  box-shadow: inset 1px 1px 2px 0 #707070;
  transition: box-shadow 0.3s;
}

.f textarea:focus,
.f input[type="text"].focus {
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}


  /* Skin-specific CSS */
/* Skin Css */

td.navlink { background-image: url('elements/LinkImg.gif'); background-repeat: no-repeat; background-position:4px 2px; padding-left: 12px; }

  


