﻿BODY
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
P
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}
.top_nav
{
  width:990;
  height:36px;
}
.tab_active
{
  background-repeat:no-repeat;
  width:186px;
  height:35px;
  font-family:Arial;
  font-size:medium;
  font-weight:bolder;
  color:White;
  text-align:center;
  vertical-align:bottom;
  text-decoration: none;
  cursor:pointer;
  position:relative;
}
.tab_deactive
{
  background-repeat:no-repeat;
  width:186px;
  height:27px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:medium;
  font-weight:bolder;
  color:Black;
  text-align:center;
  vertical-align:bottom;
  text-decoration: none;
  cursor:pointer;
  padding-top:10px;
  position:relative;
}

.body_nomargin
{
  margin: 0 0 0 0;
}
.top_seller_border
{
  border:solid 1px #CCCCCC;
}
.hide_underline
{
  text-decoration: none;
}
.padding_left
{
  padding-left:10px
}
.padding_header
{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:medium;
  font-weight:bolder;
  padding-top:5px;
  text-decoration: none;
}
.black
{
  font-weight: bold;
  font-size: 17pt;
  color: Black;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none
}
.black2 
{
  font-weight: bold;
  font-size: 15pt;
  color: Black;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.maroon1
{
  font-weight: bold;
  font-size: 14pt;
  color: #990000;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none
}
.navyblue
{
  background-color: #eef2f5;
}
.grid1 {background-color:#F5F5F5}
.grey4
{
  font-size: 8pt;
  color: #696679;
  font-family: Verdana, Arial, Helvetica, sans-serif
}
.blue
{
  font-size: 9pt;
  color: Blue;
  font-family: Arial, Verdana;
}
TD.hyperlink
{
  font-size: 10pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none
}
TD.hyperlink A
{
  font-size: 10pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline
}
TD.hyperlink A:active
{
  font-family: Arial, Verdana, Helvetica, sans-serif
}
TD.hyperlink A:link
{
  font-size: 10pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none
}
TD.hyperlink A:visited
{
  font-size: 10pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none
}
TD.hyperlink A:hover
{
  font-size: 10pt;
  color: #696679;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline
}
.left_nav_link_sub_sm
{
  color:#FFFFFF;
  text-decoration:none;
  font-size:11px
}
.bottom_nav
{
  line-height:35px;
}
.cart_border
{
  border:thin 1px #000000;
}
.cart_header
{
  line-height:18px;
  background-image:url(/images/cart/head_bg.jpg);
}
.login_header
{
  color:#808080;
  font-weight:bold;
  font-size:12pt;
}
.pad_left_right15
{
  padding-left: 15px;
  padding-right: 15px;
} 
.padding_right30
{
  padding-right: 30px;
}
.AccountTopHeader
{
  font-weight:normal;
  font-size:14pt;
  color:#050130;
  font-family:Arial, Verdana, 'Sans Serif'
}
.AccountNav
{
    font-size: 10pt;
    color: #212387;
    font-family: Arial, Verdana, 'sans serif'
}
.AccountNav A
{
    font-size: 10pt;
    color: #212387;
    font-family: Arial, Verdana, 'sans serif'
}
.AccountNav A:active
{
    font-size: 10pt;
    color: #212387;
    font-family: Arial, Verdana, 'sans serif'
}
.AccountNav A:link
{
    font-size: 10pt;
    color: #212387;
    font-family: Arial, Verdana, 'sans serif'
}
.AccountNav A:visited
{
    font-size: 10pt;
    color: #212387;
    font-family: Arial, Verdana, 'sans serif'
}
.tollfree
{
  color:#808090;
  font-size:32px;
}
.graytext
{
  font-weight:bold;
  color:#808080;
}
.graytext a
{
  text-decoration:none;
  color:#808080;
}
.graytext a:visited
{
  text-decoration:none;
  color:#808080;
}
.LoginSubHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana
}
.LensTechnologyText
{
    FONT-SIZE: 11pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

TD.LibBody
{
    FONT-SIZE: 11pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.ProductBox
{
    BORDER-RIGHT: #c9c9c9 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c9c9c9 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #c9c9c9 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c9c9c9 1px solid;
    FONT-FAMILY: Arial, Verdana
}
.ProductLink
{
    FONT-SIZE: 8pt;
    COLOR: #25148f;
    FONT-FAMILY: Arial, Verdana;
}
.ProductText
{
    COLOR: #020202;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana;
}
.ProductNavigationText 
{
  FONT-SIZE: 9pt;
  COLOR: #383838;
  FONT-FAMILY: Arial, Verdana
}
.ss 
{
  COLOR: #339
}
.catalogBoldText
{
  COLOR: #090909; 
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 14pt; 
  FONT-WEIGHT: bold ; 
}
.setHeight
{
  height: 7px;
}
.ProductTextLarge
{
    FONT-SIZE: 13pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, Verdana
}
.ProductTextLargeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, Verdana
}
.AdvancedSearch 
{
    FONT-SIZE: 10px;
    COLOR: #223292;
    FONT-FAMILY: Arial;
}
.Text
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif
}
.PrescText
{
    FONT-SIZE: 9pt;
    COLOR: #224062;
    FONT-FAMILY: Arial
}
.HandCursor
{
  cursor:hand;
}
.cursor_pointer
{
  cursor:pointer; 
}

.LastTD
{
  font-size: large;
  width: 1016px;
  text-align: center;
}

.FirstTD
{
  color: #808080;
  font-weight: bold;
  font-size: large;
  width: 978px;
  height: 16px;
}
LinKButtonTD
{
  font-size : medium;
  width: 852px;
}

.DataTd
{
  width : 171px;
}

.DescriptionTD
{
  font-size: large;
  width: 978px;
  color: #CCCCCC;
}
.SpanTD
{
  font-size: large;
  width: 642px;
}

.TextLabel
{
  font-weight:bold;
  font-size:10pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif'
   
}

.AccountTopTitle
{
  font-weight: 800;
  font-size: 19pt;
  color: #434343;
  font-family: Arial, Verdana, 'sans serif' 
}

.CartSmallRedText
{
    font-size: 10px;
    color: #ff0000;
    font-family: Arial, Verdana,  Helvetica, sans-serif
}

.BreadCrumb
{
    COLOR:  #339;
}
.grey1
{
    FONT-SIZE: 10pt;
    COLOR: #696679;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.grey2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18pt;
    COLOR: #696679;
    FONT-FAMILY: Times new roman, Verdana, Helvetica, sans-serif;
}
.grey3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #878988;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.grey4
{
    FONT-SIZE: 8pt;
    COLOR: #696679;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.grey5
{
    FONT-SIZE: 12pt;
    COLOR: #878988;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.grey6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.LensTechnologyText
{
  FONT-SIZE: 11pt;
  COLOR: #444444;
  FONT-FAMILY: Arial, Verdana, sans-serif
}

.LensTechnologyText1
{
  FONT-SIZE: 10pt;
  COLOR: #000000;
  FONT-FAMILY: Arial
}
.LensTechnologyText2
{
  FONT-SIZE: 10pt;
  COLOR: #444444;
  FONT-FAMILY: Arial
}
.LensTechnologyText3
{
  FONT-SIZE: 11pt;
  COLOR: #666666;
  FONT-FAMILY: Arial
}

TD.LensTechnologyText
{
    FONT-SIZE: 11pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText B
{
    FONT-SIZE: 13pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText I
{
    FONT-SIZE: 10pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText TD
{
    FONT-SIZE: 10pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText H1
{
    FONT-SIZE: 20pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText H2
{
    FONT-SIZE: 13pt;
    FLOAT: none;
    CLIP: rect(auto auto 15px auto);
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
TD.LensTechnologyText H2 A
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
TD.LensTechnologyText H2 A:active
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
TD.LensTechnologyText H2 A:visited
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
TD.LensTechnologyText H2 A:hover
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
TD.LensTechnologyText B A
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
TD.LensTechnologyText B A:active
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
TD.LensTechnologyText B A:hover
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}
TD.LensTechnologyText B A:visited
{
    FONT-SIZE: 13pt;
    COLOR: #444444;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
TD.LensTechnologyText BIG
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 15pt;
    COLOR: #ff5808;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText H1 SUP
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 13pt;
    COLOR: #ff5808;
    FONT-FAMILY: Arial, Verdana, sans-serif
}

TD.LensTechnologyText H3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText H2 BIG
{
    FONT-SIZE: 15pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.LensTechnologyText STRONG
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: #444444;
    FONT-FAMILY: arial, Verdana, sans-serif
}
TD.LensTechnologyText CAPTION
{
    FONT-SIZE: 9pt;
    COLOR: #444444;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, sans-serif
}

TD.SmallLeftNav
{
    FONT-SIZE: 8pt;
    COLOR: #706E6E;
    FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
    TEXT-DECORATION: none
}
TD.SmallLeftNav A
{
    FONT-SIZE: 8pt;
    COLOR: #706E6E;
    FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
    TEXT-DECORATION: none
}
TD.SmallLeftNav A:active
{
    FONT-SIZE: 8pt;
    COLOR: #706E6E;
    FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
    TEXT-DECORATION: none
}
TD.SmallLeftNav A:link
{
    FONT-SIZE: 8pt;
    COLOR: #706E6E;
    FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
}
TD.SmallLeftNav A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #706E6E;
    FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
}
TD.SmallLeftNav TD
{
    FONT-SIZE: 8pt;
    COLOR: #706E6E;
    FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
    TEXT-DECORATION: none
}

.IncBodyTxt
{
    FONT-SIZE: 10pt;
    COLOR: #224062;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.IncBodyTxt BLOCKQUOTE
{
    FONT-SIZE: 10pt;
    COLOR: #224062;
    FONT-FAMILY: arial, helvetica, sans-serif
}

.return_bold_td
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #224062;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: right
}

.AccountBackOrder
{
    FONT-SIZE: 13pt;
    COLOR: #ff5902;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

.SearchText
{
    FONT-SIZE: 9pt;
    COLOR: #181818;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

.BackOrderTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333399;
    FONT-FAMILY: Verdana, Arial
}

.BackOrderTopTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #434343;
    FONT-FAMILY: Arial, Verdana
}

.BackOrderSubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff5b00;
    FONT-FAMILY: Arial, Verdana
}

.BackOrderTableHeader
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

.BackOrderText
{
    FONT-SIZE: 9pt;
    COLOR: #181818;
    FONT-FAMILY: Arial, Verdana, 'sans serif'
}

.BackOrderTableLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, sans-serif
}

.BackOrderTableLink A
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #ff5b00;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}

.BackOrderTableLink A:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #ff5b00;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}

.BackOrderTableLink A:link
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #ff5b00;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}

.BackOrderTableLink A:visited
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #ff5b00;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline
}

.BackOrderTableLinkGrey
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #b8b8b8;
    FONT-FAMILY: Arial, Verdana
}

.MainPageBanner
{
  color:#333333;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:38px;
  font-style:italic;
  line-height:60px
}

.MainPageBody
{
  color:#333333;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:16px;
  line-height:23px;
  text-align:justify;
}

.TextHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #282828;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif
}

.BlockDisplay
{
  display: block;
}

.NoneDisplay
{

  display: none;

}

hr.gray
{
color:#C9C9C9;
}

.MainPageCellPadding
{
  padding-left:15px
}

.CatalogPageBanner
{
  background-repeat:no-repeat; 
  width: 792px; 
  height: 156px;
  padding-left:10px;
}

.BackOrderHeading
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 19pt;
    COLOR: #434343;
    FONT-FAMILY: Arial, Verdana, sans-serif
}

.BackOrderLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #282828;
    FONT-FAMILY: Arial, Verdana, sans-serif
}

.RxSunglassesImagePadding
{
  padding-left:13px
}

.menu_page_head_td
{
  background-image:url('/admin/images/global/BlueTile1.gif');
  background-repeat:repeat-x; 
  font-family:Arial, Verdana;  
  font-weight:bold; 
  font-size:20pt;
  color:white
}

.menu_page_head_td1
{
  background-image:url('/admin/images/global/LightTile.gif');
  background-repeat:repeat-x; 
  font-family:Arial, Verdana;  
  font-weight:bold; 
  font-size:16pt;
  color:#08346B 
}

.PageHeading
{
  background-color: #A0BEF2; font-size: 12pt;
}

.menu_page_body
{
  border-left:solid 1px gray;
  border-right:solid 1px gray;    
  border-bottom:solid 1px gray;    
}

.menu_page_body1
{
  border:solid 1px gray;
}

.nodisplay
{
  display:none; visibility:hidden;
}

.left_img_padding 
{
	padding-left:15px;
}

.spacing_in_dd_item
{
  font-family :Courier;
}
.tabTableBorder
{
  border: 1.5px solid #CCCCCC;
}
.padding_left5px
{
  padding-left: 5px;
  float: left;
}
.paddingTop
{
  padding-top:10px;
}
.text_decoration
{
  text-decoration:none;
}
.font_sort_by
{
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11pt;
  font-weight:bold;
}
.left_nav_opacity
{
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.left_nav_no_opacity
{
  filter:alpha(opacity=100);
  opacity:1;
}
