﻿BODY
{
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;
}

BODY.BlueBG1
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #071835;
  background-image: url(  '/CommonImages/MainBGTile.jpg' );
  background-position: center;
  background-repeat: repeat-y;
}

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;
}
DL
{
  line-height: 16px;
}
DD
{
  margin-left: 14px;
}
A:link
{
  font-size: 12px;
  color: #0000ff;
  font-family: Arial, Helvetica, sans-serif;
}
A:visited
{
  font-size: 12px;
  color: #0000ff;
  font-family: Arial, Helvetica, sans-serif;
}
A:active
{
  font-size: 12px;
  color: green;
  font-family: Arial, Helvetica, sans-serif;
}
A:hover
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.bc
{
  font-size: 16px;
  font-family: arial,sans-serif;
}
.txt
{
  color: #1e1e1e;
}
.txt2
{
  color: #03c;
}
.tbTD
{
  background-color: #36c;
}
.tb
{
  color: white;
  text-decoration: none;
}
.tb:hover
{
  color: yellow;
  text-decoration: underline;
}
.tbA
{
  color: #339;
  text-decoration: none;
}
.tbA:hover
{
  color: #339;
  text-decoration: underline;
}
.tdTD
{
  background-color: #36c;
}
.td
{
  color: black;
  text-decoration: none;
}
.td:hover
{
  color: black;
  text-decoration: underline;
}
.tdA
{
  color: #339;
  text-decoration: none;
}
.tdA:hover
{
  color: #339;
  text-decoration: underline;
}
.nvTD
{
  color: #339;
  line-height: 18px;
}
.nvH
{
  font-size: 13px;
}
.nv
{
  color: blue;
}
.nv:hover
{
  color: #f60;
}
.qbTD
{
  font-size: 11px;
  color: #339;
}
.qb
{
  color: #339;
}
.qb:hover
{
  color: black;
}
.ft
{
  font-size: 11px;
}
.ssTD
{
    padding-right: 3px;
    padding-left: 3px;
    font-size: 11px;
    padding-bottom: 3px;
    color: #003366;
    padding-top: 3px
}
.ss
{
  font-size: 11px;
  color: #003366;
}
.ss A:visited
{
  font-size: 11px;
  color: #003366;
}
.ss A:link
{
  font-size: 11px;
  color: #003366;
}
.ssC
{
  color: #003;
}
.wt
{
  color: white;
}
.wt11
{
  font-size: 11px;
  color: white;
}
.or
{
  color: #f60;
}
.or11
{
  font-size: 11px;
  color: #f60;
}
.ttl
{
  font-size: 24px;
}
.sec
{
  font-weight: bold;
  font-size: 16px;
  color: #f60;
}
.sec2
{
  font-size: 16px;
}
.pts
{
  font-size: 10px;
  color: #f60;
}
.prt
{
  font-weight: bold;
  color: #090;
}
.sbr
{
  font-size: 4px;
}
.sb
{
  font-weight: bold;
  font-size: 11px;
}
.db
{
  font-size: 12px;
}
.TopText
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.Text
{
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.TextHeader
{
  font-weight: bold;
  font-size: 13pt;
  color: #282828;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.RightFeatureTitle
{
  font-size: 17px;
  color: #666666;
  font-family: Georgia, Times New Roman, Times, serif;
  text-decoration: underline;
}
.LeftNavHeader
{
  font-weight: bold;
  font-size: 12px;
  color: #484747;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.LeftNavHeader A
{
  font-weight: bold;
  font-size: 12px;
  color: #484747;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.LeftNavHeader A:link
{
  font-weight: bold;
  font-size: 12px;
  color: #484747;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNavHeader A:visited
{
  font-weight: bold;
  font-size: 12px;
  color: #484747;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNavHeader A:hover
{
  font-weight: bold;
  font-size: 12px;
  color: #484747;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNav
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNav A
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNav A:link
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNav A:visited
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.LeftNav A:hover
{
  font-size: 12px;
  color: #ff0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.FeatureTitle
{
  font-size: 17px;
  color: #000000;
  font-family: Georgia, Times New Roman, Times, serif;
}
.HomePageTitle
{
  font-size: 17px;
  color: #666666;
  font-family: Georgia, Times New Roman, Times, serif;
}
.HomePageContent
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.FeatureContent
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.FeatureContent A
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.FeatureContent A:link
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.FeatureContent A:visited
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.FeatureContent A:hover
{
  font-size: 12px;
  color: #ff0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.RightNav
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.RightNav A
{
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.RightNav A:link
{
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.RightNav A:visited
{
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.RightNav A:hover
{
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.DrcEditNav
{
  font-size: 12px;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.DrcEditNav A
{
  font-size: 12px;
  color: #333399;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
.DrcEditNav A:active
{
  font-size: 12px;
  color: #333399;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
.DrcEditNav A:link
{
  font-size: 12px;
  color: #333399;
  font-family: Arial, Verdana, Tahoma;
}
.DrcEditNav A:visited
{
  font-size: 12px;
  color: #333399;
  font-family: Arial, Verdana, Tahoma, sans-serif;
}
.RightNavHeader
{
  font-weight: bold;
  font-size: 10px;
  color: #000066;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.RightNavHeader A
{
  font-weight: bold;
  font-size: 10px;
  color: #000066;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.RightNavHeader A:link
{
  font-weight: bold;
  font-size: 10px;
  color: #000066;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.RightNavHeader A:visited
{
  font-weight: bold;
  font-size: 10px;
  color: #000066;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.RightNavHeader A:hover
{
  font-weight: bold;
  font-size: 10px;
  color: #000066;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.NewletterBox
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.RedTxt
{
  font-size: 10px;
  color: #ff0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.DarkRedText
{
  font-size: 12px;
  color: #a32020;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.HeaderBoldRedTxt
{
  font-weight: bold;
  font-size: 16px;
  color: #990000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.BigRedTxt
{
  font-size: 24px;
  color: #990000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.BigBlackTxt
{
  font-size: 24px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.TitleContent
{
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.DropDarkRedTxt
{
  font-size: 16px;
  color: #990033;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.WhiteText
{
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CartNavTitle
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CartText
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CartNavText
{
  font-size: 9px;
  color: #666666;
  font-style: italic;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CartSmallRedTEXT
{
  font-size: 10px;
  color: #ff0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CartNavLinks A
{
  font-weight: bold;
  font-size: 12px;
  color: #cc0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.CartNavLinks A:link
{
  font-weight: bold;
  font-size: 12px;
  color: #cc0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.CartNavLinks A:visited
{
  font-weight: bold;
  font-size: 12px;
  color: #cc0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.CartNavLinks A:hover
{
  font-weight: bold;
  font-size: 12px;
  color: #cc0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CartNavTextVisited
{
  font-size: 12px;
  color: #0000ff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CartNavTextVisited A
{
  font-size: 12px;
  color: #0000ff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.CartNavTextVisited A:link
{
  font-size: 12px;
  color: #0000ff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.CartNavTextVisited A:visited
{
  font-size: 12px;
  color: #0000ff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.CartNavTextVisited A:hover
{
  font-size: 12px;
  color: #cc0000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.CartTextTest
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  position: relative;
}
.absoluteWrap
{
  position: absolute;
}
.relativeWrap
{
  position: relative;
}
.RebateClass
{
  text-decoration: line-through;
}
.RebateText
{
  font-size: 9pt;
  color: Blue;
  font-family: Arial, Verdana;
}
.SearchTextBig
{
  font-size: 24px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SearchTextHeader
{
  font-size: 18px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SearchText
{
  font-size: 9pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
}
.SearchText A
{
  font-size: 12px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SearchText A:link
{
  font-size: 12px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.SearchText A:visited
{
  font-size: 12px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
.SearchText A:hover
{
  font-size: 12px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}
H3
{
  font-size: 17px;
  color: #666666;
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
H2
{
  font-size: 14px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

h2.generic
{
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 2px;
  margin-left: 5px;
}

h2.bigFour
{
  font-size: 12pt;
  color: #284474;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

h1.leftnav
{
  margin: 0 0 0 0;
}
h2.leftnav
{
  margin: 0 0 0 0;
}
H1
{
  font-size: 18px;
  padding-bottom: 2px;
  margin: 0px;
  color: #c00000;
  font-family: Arial, Verdana, Helvetica, sans-serif padding: 0;
}
.NewTextLink
{
  font-size: 10px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.NewTextLink A
{
  font-size: 10px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.NewTextLink A:link
{
  font-size: 10px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif TEXT-DECORATION: underline;
}
.NewTextLink A:visited
{
  font-size: 10px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif TEXT-DECORATION: underline;
}
.NewTextLink A:hover
{
  font-size: 10px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif TEXT-DECORATION: underline;
}
.BodyTextHeaderWhite
{
  font-size: 26px;
  padding-bottom: 0px;
  margin: 8px;
  color: #ffffff;
  font-family: Tahoma, Verdana, Helvetica, sans-serif padding: 8;
}
.PrescText
{
  font-size: 9pt;
  color: #224062;
  font-family: Arial;
}
TD.PrescText
{
  font-size: 10pt;
  font-family: Arial, Verdana;
}
.800number
{
  font-weight: bold;
  font-size: 14px;
  color: #000080;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.SearchTextMed
{
  font-size: 13pt;
  text-transform: none;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.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;
}
.EyeGreen
{
  color: #349800;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.SunOrange
{
  color: #bf7507;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.EyeGreen A
{
  color: #349800;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.EyeGreen A:active
{
  color: #349800;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.EyeGreen A:link
{
  color: #349800;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.EyeGreen A:visited
{
  color: #349800;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.SunOrange A
{
  color: #bf7507;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.SunOrange A:active
{
  color: #bf7507;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.SunOrange A:link
{
  color: #bf7507;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
}
.SunOrange A:visited
{
  color: #bf7507;
  font-family: Verdana, 'Arial Black' , sans-serif;
  text-decoration: none;
}
.HomePageTitleBig
{
  font-size: 30px;
  color: #666666;
  font-family: Georgia, 'Times New Roman' , Times, Serif;
}
.BodyTextHeaderWhite23
{
  font-size: 21px;
  color: White;
  font-family: Tahoma, Verdana;
  text-align: left;
  margin-left: 10px;
}
h1.BodyTextHeaderWhite23
{
  font-size: 21px;
  font-weight: normal;
  color: White;
  font-family: Tahoma, Verdana;
  text-align: left;
  margin-left: 10px;
}
h2.BodyTextHeaderWhite23
{
  font-size: 21px;
  font-weight: bold;
  color: White;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  margin-left: 10px;
}
H3.BodyTextHeaderWhite23
{
  font-weight: bold;
  font-size: 18px;
  color: #000033;
  font-family: Helvetica;
}
.BodyTextHeaderWhite26
{
  font-size: 18px;
  padding-bottom: 0px;
  text-align: left;
  color: #ffffff;
  font-family: Tahoma, Verdana;
  margin-left: 10px;
}
h1.BodyTextHeaderWhite26
{
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 0px;
  text-align: left;
  color: #F8F5F5;
  font-family: Tahoma, Verdana;
  margin-left: 10px;
}
h2.BodyTextHeaderWhite26
{
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color: #000033;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  margin-left: 10px;
}
.BodyTextHeaderWhite30
{
  font-size: 15px;
  color: #ffffff;
  font-family: Tahoma, Verdana;
  text-align: left;
  margin-left: 10px;
}
h1.BodyTextHeaderWhite30
{
  font-size: 15px;
  font-weight: normal;
  color: #F8F5F5;
  font-family: Tahoma, Verdana;
  text-align: left;
  margin-left: 10px;
}
h2.BodyTextHeaderWhite30
{
  font-size: 15px;
  font-weight: bold;
  color: #000033;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  margin-left: 10px;
}
TD.CatalogBotLinks
{
  font-size: 9pt;
  color: #333399;
  font-family: Tahoma, Arial, Verdana, sans-serif;
}
TD.CatalogBotLinks A:link
{
  font-size: 9pt;
  color: #333399;
  font-family: Tahoma, 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 A:hover
{
  font-size: 8pt;
  color: #706E6E;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}

TD.SmallLeftNav TD
{
  font-size: 8pt;
  color: #706E6E;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.CatalogBotLinks A:visited
{
  font-size: 9pt;
  color: #333399;
  font-family: Tahoma, Arial, Verdana, sans-serif;
}
TD.CatalogBotLinks A:active
{
  font-size: 9pt;
  color: #333399;
  font-family: Tahoma, Arial, Verdana, sans-serif;
}
.WhiteText13pt
{
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.HeadingDrsImage
{
  font-size: 13px;
  color: #3c3f39;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.FeaturedCollectionLink
{
  font-size: 12px;
  color: #355890;
  font-family: Arial;
  text-decoration: underline;
}
.HPShopHeading
{
  font-size: 18px;
  text-transform: capitalize;
  color: #0c2462;
  font-family: Arial;
}
TD.HPShopHeading
{
  font-size: 18px;
  color: #0c2462;
  font-family: Arial;
}
TD.HPShopHeading A:active
{
  font-size: 18px;
  color: #0c2462;
  font-family: Arial;
}
TD.HPShopHeading A:link
{
  font-size: 18px;
  color: #0c2462;
  font-family: Arial;
}
TD.HPShopHeading A:visited
{
  font-size: 18px;
  color: #0c2462;
  font-family: Arial;
}
.WelcomeHeader
{
  font-size: 12px;
  color: #355890;
  font-family: Arial;
}
TD.TopSellLinks
{
  font-size: 11px;
  color: #666666;
  font-family: Arial, Verdana;
  text-decoration: none;
}
TD.TopSellLinks A:active
{
  font-size: 11px;
  color: #666666;
  font-family: Arial, sans-serif;
  text-decoration: none;
}
TD.TopSellLinks A:link
{
  font-size: 11px;
  color: #666666;
  font-family: Arial, sans-serif;
  text-decoration: none;
}
TD.TopSellLinks A:visited
{
  font-size: 11px;
  color: #666666;
  font-family: Arial, sans-serif;
  text-decoration: none;
}
TD.TopSellLinks TD
{
  font-size: 11pt;
  color: #666666;
  font-family: Arial, sans-serif;
  text-decoration: none;
}
TD.framefinder
{
  font-size: 21pt;
  text-transform: none;
  color: #0c2462;
  font-family: Arial, sans-serif;
  text-decoration: none;
}
TD.framefinder H1
{
  font-size: 20pt;
  color: #0c2462;
  font-family: Arial, sans-serif;
  text-decoration: none;
}
TD.framefinder H2
{
  margin-top: 2pt;
  font-size: 13pt;
  color: #0c2462;
  font-family: Arial, sans-serif;
}
TD.FramefinderBody
{
  font-size: 8pt;
  color: #2f322c;
  font-family: Arial, sans-serif;
}
TD.FramefinderBody SUP
{
  font-size: 7pt;
  color: #2f322c;
  font-family: arial, sans-serif;
  text-decoration: none;
}
TD.TopSellHeader
{
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  font-family: Arial, Verdana, helvetica, sans-serif;
}
TD.TopSellHeader SPAN
{
  font-weight: bold;
  font-size: 13px;
  color: #ffffff;
  text-indent: 5px;
  font-family: Arial, Verdana, helvetica, sans-serif;
}
.BodyHeaderRotatingText
{
  font-weight: bold;
  font-size: 14px;
  color: #808080;
  font-style: oblique;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
TD.HeaderText
{
}
TD.HeaderText H1
{
  font-family: Verdana, Tahoma, Arial, Helvetica, 'Times New Roman' , sans-serif;
}
.rightnavBig
{
  font-size: 16px;
  color: #666666;
  font-family: Arial, Verdana, helvetica, sans-serif;
}
TD.HeaderBoldRedTxt
{
  font-weight: bold;
  font-size: 16pt;
  color: #990000;
  line-height: 15pt;
}
TD.HeaderBoldRedTxt H1
{
  font-weight: bold;
  font-size: 16pt;
  color: #990000;
  line-height: 15pt;
}
TD.HeaderBoldRedTxt TD
{
  font-weight: bold;
  font-size: 16pt;
  color: #990000;
  line-height: 15pt;
}
.CartNavText SMALL
{
  font-size: 15px;
  color: #666666;
  font-style: normal;
  font-family: Arial, verdana, sans-serif;
}
.CartNavText I
{
  font-weight: bold;
  font-size: 20px;
  color: #666666;
  font-style: italic;
  font-family: 'Monotype Corsiva' , 'Times New Roman' , serif;
}
.CartNavText B
{
  font-size: 17px;
  color: #666666;
  font-style: italic;
  font-family: Arial, Verdana, sans-serif;
}
.SearchTopSubTitle
{
  font-size: 11pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
}
.SearchTopTitle
{
  font-weight: bold;
  font-size: 18pt;
  color: #ff5b00;
  font-family: Arial, Verdana, sans-serif;
}
.SearchBodyTitle
{
  font-weight: bold;
  font-size: 18pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
}
.SearchParagraph
{
  font-size: 9pt;
  color: #181818;
  font-style: normal;
  font-family: Arial, Verdana, sans-serif;
}
.SearchSuggestion
{
  font-weight: bold;
  font-size: 8pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
}
.SmallLeftNavU
{
  font-size: 8pt;
  color: blue;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SmallLeftNavU A
{
  font-size: 8pt;
  color: blue;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SmallLeftNavU A:active
{
  font-size: 8pt;
  color: blue;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SmallLeftNavU A:link
{
  font-size: 8pt;
  color: blue;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SmallLeftNavU A:visited
{
  font-size: 8pt;
  color: blue;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.OrangeText
{
  font-weight: bolder;
  font-size: 12pt;
  color: #ff5808;
  font-family: Arial;
  text-decoration: none;
}
.SEOCatgyTitle
{
  font-weight: bold;
  font-size: 14pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
}
.BlueText
{
  font-size: 10pt;
  color: #224062;
  font-family: Arial, sans-serif;
}
.SearchBody
{
  margin-top: 5px;
  margin-left: 5px;
  padding-top: 0px;
}
.HandCursor
{
  cursor: hand;
}
.SearchText SMALL
{
  font-size: 9pt;
  vertical-align: super;
  color: #181818;
  line-height: 5pt;
  font-family: Arial;
}
.SearchNavU
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SearchNavU A
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SearchNavU A:active
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SearchNavU A:link
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SearchNavU A:visited
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
.SearchCatalogTitle
{
  font-weight: bold;
  font-size: 14pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
}
.AccountTopHeader
{
  font-weight: normal;
  font-size: 14pt;
  color: #050130;
  font-family: Arial, Verdana, 'Sans Serif';
}
.AccountTopTitle
{
  font-weight: 800;
  font-size: 19pt;
  color: #434343;
  font-family: Arial, Verdana, 'sans serif';
}
.AccountSubTitle
{
  font-weight: bold;
  font-size: 8pt;
  color: #333399;
  font-family: Verdana, Arial, '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';
}
.CEONav
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEONav A
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEONav A:active
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEONav A:link
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEONav A:visited
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEOTopTitle
{
  font-weight: bold;
  font-size: 14pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEOSubTitle
{
  font-size: 11pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.TextLabel
{
  font-weight: bold;
  font-size: 10pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEOFooter
{
  font-size: 14pt;
  color: #282828;
  font-family: Arial, Verdana, 'sans serif';
}
.CEOSubHeader
{
  color: #282828;
  font-family: Arial, Verdana;
}
.TextSmall
{
  font-size: 9pt;
  color: #282828;
  font-family: Arial;
}
.textHeader1
{
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
}
.AccountBackOrder
{
  font-size: 13pt;
  color: #ff5902;
  font-family: Arial, Verdana, sans-serif;
}
.BackOrderText
{
  font-size: 9pt;
  color: #181818;
  font-family: Arial, Verdana, 'sans serif';
}
.BackOrderText A:active
{
  font-size: 9pt;
  font-family: Arial, Verdana, 'sans serif';
  text-decoration: none;
}
.BackOrderText A
{
  font-size: 9pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: none;
}
.BackOrderText A:link
{
  font-size: 9pt;
  color: #181818;
  font-family: Arial, Verdana;
  text-decoration: none;
}
.BackOrderText A:visited
{
  font-size: 9pt;
  color: #181818;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: none;
}
.BackOrderTitle
{
  font-weight: bold;
  font-size: 8pt;
  color: #333399;
  font-family: Verdana, Arial;
}
.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;
}
.BackOrderTableHeader
{
  font-weight: 100;
  font-size: 12pt;
  font-family: Verdana, Arial, 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;
}
TD.btmlinks
{
  color: #333333;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.btmlinks A
{
  color: #0000ff;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.btmlinks A:active
{
  color: #0000ff;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: underline;
}
TD.btmlinks A:visited
{
  color: #0000ff;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.LibBody
{
  font-size: 11pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody B
{
  font-size: 13pt;
  color: #666666;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody I
{
  font-size: 10pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody TD
{
  font-size: 10pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody H1
{
  font-size: 20pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody H2
{
  font-size: 13pt;
  float: none;
  clip: rect(auto auto 15px auto);
  color: #666666;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: none;
}
TD.LibBody H2 A
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: none;
}
TD.LibBody H2 A:active
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.LibBody H2 A:visited
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: none;
}
TD.LibBody H2 A:hover
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.LibBody B A
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: none;
}
TD.LibBody B A:active
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.LibBody B A:hover
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.LibBody B A:visited
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: none;
}
TD.LibBody BIG
{
  font-weight: 500;
  font-size: 15pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody H1 SUP
{
  font-weight: 300;
  font-size: 13pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
}
.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;
}
TD.postage
{
  font-size: 5pt;
  color: #000000;
  font-family: Arial;
}
TD.postage TD
{
  font-size: 5pt;
  color: #000000;
  font-family: Arial;
}
TD.postage3
{
  font-size: 8pt;
  color: #000000;
  font-family: Arial;
}
TD.postage3 TD
{
  font-size: 8pt;
  color: #000000;
  font-family: Arial;
}
TD.postage3 STRONG
{
  font-weight: normal;
  font-size: 14pt;
  color: #000000;
  font-family: Arial;
}
.postage1
{
  font-size: 8pt;
  color: #000000;
  font-family: Arial;
}
.ProductColorSmallText
{
  font-size: 11px;
  font-weight: bold;
  color: #666666;
  font-family: Arial, Verdana, sans-serif;
}
.ProductColorSmallTextHighlighted
{
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
}
.ProductText
{
  font-size: 9pt;
  color: #383838;
  font-family: Arial, Verdana;
}
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;
  background-image: url(  '/images/global/big-4-text-background.jpg' );
}
.ProductLink
{
  font-size: 9pt;
  color: #000000;
  font-family: Arial, Verdana;
}
.ProductLink A
{
  font-size: 9pt;
  color: #000000;
  font-family: Arial, Verdana;
  text-decoration: underline;
}
.ProductLink A:active
{
  font-size: 9pt;
  color: #000000;
  font-family: Arial, Verdana;
  text-decoration: underline;
}
.ProductLink A:link
{
  font-size: 9pt;
  color: #000000;
  font-family: Arial, Verdana;
  text-decoration: underline;
}
.ProductLink A:visited
{
  font-size: 9pt;
  color: #000000;
  font-family: Arial, Verdana;
}
TD.popup
{
  font-size: 9pt;
  list-style-image: url(  'http://www.framesdirect.com/CommonImages/orange-arrow.gif' );
  color: #333333;
  font-family: Arial, Verdana, sans-serif;
}
TD.popup H1
{
  font-weight: bolder;
  font-size: 18pt;
  color: #333333;
  font-family: arial, Verdana, sans-serif;
}
TD.popup B
{
  font-weight: bolder;
  font-size: 11pt;
  color: #ff5b00;
  font-family: Arial, Verdana, sans-serif;
}
TD.popup I
{
  font-size: 9pt;
  color: gray;
  font-style: italic;
}
TD.popup H4
{
  font-size: 12pt;
  color: #333333;
  font-family: Arial, Verdana, sans-serif;
  text-align: center;
}
.ProductTextLarge
{
  font-size: 13pt;
  color: #fc5900;
  font-family: Arial, Verdana;
}
.ProductTextLargeBold
{
  font-weight: bold;
  font-size: 13pt;
  color: #fc5900;
  font-family: Arial, Verdana;
}
.ProductTextProductPage
{
  font-weight: bold;
  font-size: 13pt;
  color: black;
  font-family: Arial, Verdana;
}
.ProductTextLargeProductPage
{
  font-size: 13pt;
  color: black;
  font-family: Arial, Verdana;
}

TD.LibBody H3
{
  font-weight: bolder;
  font-size: 10pt;
  color: #555555;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody H2 BIG
{
  font-size: 15pt;
  color: #666666;
  font-family: Arial, Verdana, sans-serif;
}
TD.LibBody STRONG
{
  font-weight: 600;
  font-size: 11pt;
  color: #444444;
  font-family: arial, Verdana, sans-serif;
}
TD.LibBody CAPTION
{
  font-size: 9pt;
  color: #444444;
  font-style: italic;
  font-family: Arial, Verdana, sans-serif;
}
TD.FF
{
  font-size: 13pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
}
TD.FF A
{
  font-size: 11pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.FF A:active
{
  font-size: 11pt;
  color: #666666;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.FF A:link
{
  font-size: 11pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.FF A:visited
{
  font-size: 11pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
}
TD.FF A:hover
{
  font-size: 11pt;
  color: #666666;
  font-family: Arial, Verdana, sans-serif;
  text-decoration: underline;
}
TD.FF SMALL
{
  font-size: 11pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
}
TD.FF STRONG
{
  font-weight: 300;
  font-size: 17pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
}
TD.FF BIG
{
  font-weight: 500;
  font-size: 25pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
}
TD.FF B
{
  font-weight: 500;
  font-size: 25pt;
  color: #444444;
  font-family: Arial, Verdana, sans-serif;
}
TD.FF BIG SUP
{
  font-weight: 300;
  font-size: 14pt;
  color: #ff5808;
  font-family: Arial, Verdana, sans-serif;
}
TD.ProductImage
{
  border-right: white 1px solid;
  padding-right: 0px;
  border-top: white 1px solid;
  padding-left: 0px;
  font-size: 9pt;
  padding-bottom: 0px;
  border-left: white 1px solid;
  padding-top: 0px;
  border-bottom: white 1px solid;
  font-family: Arial, Verdana;
}
.TryonSmallText
{
  font-size: 9pt;
  font-family: Arial, Verdana, 'sans serif';
}
.TryonTitle
{
  font-weight: bold;
  font-size: 16pt;
  font-family: Arial, Verdana, 'sans serif';
}
.TryonError
{
  font-size: 9pt;
  color: red;
  font-family: Arial, Verdana;
}
.TryonText
{
  font-size: 11pt;
  font-family: Arial, Verdana;
}
TD.ProductBoxColor
{
  border-right: tomato 1px solid;
  padding-right: 0px;
  border-top: tomato 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: tomato 1px solid;
  padding-top: 0px;
  border-bottom: tomato 1px solid;
}
TD.TableBox
{
  border-right: #afc0c4 1px solid;
  padding-right: 0em;
  border-top: #afc0c4 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: #afc0c4 1px solid;
  padding-top: 0px;
  border-bottom: #afc0c4 1px solid;
}
.ProductColorText
{
  font-size: 8pt;
  font-family: Arial, Verdana;
}
.PrescriptionTitle
{
  font-weight: bold;
  font-size: 14pt;
  color: #282828;
  font-family: Arial, Verdana;
}
.ItemText
{
  font-size: 8pt;
  font-family: Arial, Verdana;
}
.ItemOrangeText
{
  font-size: 8pt;
  color: #ff5808;
  font-family: Arial, Verdana;
}
.ItemTitle
{
  font-size: 14pt;
  font-family: Arial, Verdana;
}
TD.PrescTitleText
{
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, Verdana;
}
TD.PrescText
{
  font-size: 10pt;
  font-family: Arial, Verdana;
}
TD.PrescLargeText
{
  font-weight: bold;
  font-size: 20pt;
  font-family: Arial, Verdana;
}
TD.CatalogBottomText
{
  font-size: 14px;
  color: black;
  font-family: Arial;
}
TD.CatalogModelText
{
  font-size: 14px;
  color: white;
  font-family: Arial;
}
.ProductTextGray
{
  font-size: 9pt;
  color: #8a8a8a;
  font-family: Arial, Verdana;
}
.ProductTextOrange
{
  font-size: 9pt;
  color: #fc5900;
  font-family: Arial, Verdana;
}
.ProductTextStrike
{
  font-size: 10pt;
  color: Gray;
  font-family: Arial, Verdana;
  text-decoration: line-through;
}
.return_bold_td
{
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  color: #224062;
  font-family: arial, helvetica, sans-serif;
  text-align: right;
}
TD.HpLnLinks
{
  font-size: 8pt;
  color: #2a3e66;
  font-family: Tahoma, Arial, sans-serif;
  text-decoration: none;
}
TD.HpLnLinks A:visited
{
  font-size: 8pt;
  color: #2a3e66;
  font-family: Tahoma, Arial, sans-serif;
  text-decoration: none;
}
TD.HpLnLinks A:active
{
  font-size: 8pt;
  color: #2a3e66;
  font-family: Tahoma, Arial, sans-serif;
  text-decoration: none;
}
TD.HpLnLinks A
{
  font-size: 8pt;
  color: #2a3e66;
  font-family: Tahoma, Arial, sans-serif;
  text-decoration: none;
}
TD.HpLnLinks A:hover
{
  font-size: 8pt;
  color: #2a3e66;
  font-style: normal;
  font-family: Tahoma, Arial, sans-serif;
  text-decoration: underline;
}
TD.HpLnLinks B
{
  font-weight: bolder;
  font-size: 8pt;
  color: #2a3e66;
  font-family: Tahoma, Arial, sans-serif;
}
TD.FTR
{
  font-size: 9pt;
  color: #ffffff;
  font-family: Tahoma;
  text-decoration: underline;
}
TD.FTR A
{
  font-size: 9pt;
  color: #ffffff;
  font-family: Tahoma;
  text-decoration: underline;
}
TD.FTR A:active
{
  font-size: 9pt;
  color: #ffffff;
  font-family: Tahoma;
  text-decoration: underline;
}
TD.FTR A:link
{
  font-size: 9pt;
  color: #ffffff;
  font-family: Tahoma;
  text-decoration: underline;
}
TD.FTR A:visited
{
  font-size: 9pt;
  color: #ffffff;
  font-family: Tahoma;
  text-decoration: underline;
}
TD.FTR A:hover
{
  font-size: 9pt;
  color: #ffffff;
  font-family: Tahoma;
  text-decoration: underline;
}
.SearchTitleTextLightOrange
{
  font-weight: bolder;
  font-size: 18pt;
  color: #ffba82;
  font-family: Arial, Tahoma, Verdana;
}
.SearchTitleTextDarkOrange
{
  font-weight: bolder;
  font-size: 18pt;
  color: #ff7200;
  font-family: Arial, Tahoma, Verdana;
}
.SearchTitleTextDarkRed
{
  font-weight: bolder;
  font-size: 18pt;
  color: #990000;
  font-family: Arial, Tahoma, Verdana;
}
TD.SearchBlueLine
{
  border-right: #c9c9c9 1px solid;
  padding-right: 0px;
  border-top: #c9c9c9 1px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: #c9c9c9 1px solid;
  padding-top: 0px;
  border-bottom: #c9c9c9 1px solid;
}
.black1
{
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.black2
{
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.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;
}
.orange1
{
  font-weight: bold;
  font-size: 20pt;
  color: #ff5a00;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.orange2
{
  font-weight: bold;
  font-size: 18pt;
  color: #ff7c16;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.orange3
{
  font-weight: bold;
  font-size: 18pt;
  color: #ffbf87;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.orange4
{
  font-weight: bold;
  font-size: 10pt;
  color: #ffbf87;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.orange5
{
  font-weight: bold;
  font-size: 16pt;
  color: #ff7c16;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.orange6
{
  font-weight: bold;
  font-size: 16pt;
  color: #ffbf87;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.orange7
{
  font-weight: bold;
  font-size: 10pt;
  color: #ff7c16;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.red1
{
  font-weight: bold;
  font-size: 14pt;
  color: #284474;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.red2
{
  font-weight: bold;
  font-size: 18pt;
  color: #990000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.red3
{
  font-weight: bold;
  font-size: 18pt;
  color: #990000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.red4
{
  font-weight: bold;
  font-size: 14pt;
  color: #990000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.blue1
{
  font-size: 8pt;
  color: #0000ff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.blue5
{
  font-size: 10pt;
  font-weight: bold;
  color: #336699;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

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;
}
.dynmenufont
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial;
}
.productboxfont
{
  font-size: 8pt;
  color: black;
  font-family: Verdana, Arial;
}

.dynmenufont A
{
  font-size: 8pt;
  color: #000099;
  font-family: Verdana, Arial;
  text-decoration: none;
}
.dynmenufont A:active
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial;
  text-decoration: none;
}
.dynmenufont A:link
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial;
  text-decoration: none;
}
.dynmenufont A:visited
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial;
  text-decoration: none;
}
.dynmenufont A:hover
{
  font-size: 8pt;
  color: #003399;
  font-family: Arial, Verdana;
  text-decoration: underline;
}
A
{
  text-decoration: none;
}
A:hover
{
  text-decoration: underline;
}

.5StarHeader
{
  font-weight: bold;
  font-size: 12px;
  color: #AF9C43;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-transform: uppercase;
}

H3.middlesection
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.middlesectionText
{
  font-size: 11px;
  color: #6e6e6e;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.MiddleSection A
{
  font-size: 10px;
  color: #333399;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  text-decoration: none;
}
.MiddleSection A:active
{
  font-size: 10px;
  color: #333399;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  text-decoration: none;
}
.MiddleSection A:link
{
  font-size: 10px;
  color: #333399;
  font-family: Verdana, Arial, Tahoma;
}
.MiddleSection A:visited
{
  font-size: 10px;
  color: #333399;
  font-family: Verdana, Arial, Tahoma, sans-serif;
}
.AdvancedSearch
{
  font-size: 10px;
  color: #223292;
  font-family: Arial;
}
.Number
{
  font-size: 10pt;
  color: #706e6e;
  font-family: Arial;
}
.txtSearch
{
  font-size: 8pt;
  font-family: Arial, Verdana;
  background-color: #fdfddd;
}
.HeaderCollectionName
{
  font-size: 9pt;
  color: #484747;
  font-family: Arial, Verdana;
}
.HeaderSunglassesText
{
  font-size: 24px;
  font-weight: Bold;
  color: #990000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: None;
}
.SunglassesdAlphabetText
{
  font-size: 28px;
  font-weight: Bold;
  color: #2374c9;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: None;
}
a.SunglassesTabSelection:link, a.SunglassesTabSelection:visited, a.SunglassesTabSelection:active
{
  font-size: 12pt;
  font-weight: Bold;
  height: 40px;
  color: #2374c9;
  text-align: center;
  padding: 10px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: None;
  cursor: hand;
}
a.SunglassesTabSelection:hover
{
  color: #990000;
  text-decoration: underline;
}
a.SunglassesTabUnSelection:link, a.SunglassesTabUnSelection:visited, a.SunglassesTabUnSelection:active
{
  background-color: #e6e6e6;
  font-size: 12pt;
  font-weight: Bold;
  height: 40px;
  color: #666666;
  padding: 10px;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: None;
  cursor: hand;
}
a.SunglassesTabUnSelection:hover
{
  color: #666666;
  text-decoration: underline;
}
.SunglassesSpecialtyCollectionText
{
  font-weight: Bold;
  font-size: 11pt;
  color: #284474;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: None;
}
.HeaderViewLogIn
{
  font-size: 10px;
  color: #877B83;
}
.HeaderCollectionDesc
{
  font-size: 7pt;
  color: #484747;
  font-family: Arial, Verdana;
}
.MainHeaderText
{
  font-size: 10pt;
  color: #121212;
  font-family: Arial, Verdana;
}
.MainWelcomeText
{
  color: #3E3d3d;
  font-family: Arial, Verdana;
  font-size: 8pt;
}
.MainWelcomeTextSizeA
{
  font-size: 10pt;
}
.MainWelcomeTextSizeB
{
  font-size: 13pt;
}
.MainWelcomeTextSizeC
{
  font-size: 16pt;
}
.CatalogCollectionName
{
  font-size: 26px;
  color: #333333;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.CatalogHotSellers
{
  font-size: 12px;
  color: #224062;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
}

.sunglasses1
{
  font-weight: bold;
  font-size: 25pt;
  color: #cc6600;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.sunglasses2
{
  font-weight: bold;
  font-size: 16pt;
  color: #996633;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.sunglasses3
{
  font-weight: bold;
  font-size: 16pt;
  color: #000033;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.sunglassestext
{
  font-weight: normal;
  font-size: 10pt;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.sunglassestext1
{
  font-weight: normal;
  font-size: 9pt;
  color: #666666;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

TD.SmallRightNav2
{
  font-size: 7pt;
  line-height: 10pt;
  font-weight: bold;
  color: #706E6E;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}

TD.SmallRightNav2 A
{
  font-size: 7pt;
  font-weight: normal;
  color: #706E6E;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.SmallRightNav2 A:active
{
  font-size: 7pt;
  font-weight: normal;
  color: #706E6E;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.SmallRightNav2 A:link
{
  font-size: 7pt;
  font-weight: normal;
  color: #706E6E;
  font-family: Arial, Verdana, Tahoma, sans-serif;
}
TD.SmallRightNav2 A:visited
{
  font-size: 7pt;
  font-weight: normal;
  color: #706E6E;
  font-family: Arial, Verdana, Tahoma, sans-serif;
}
TD.SmallLeftNavHead2 TD
{
  font-size: 12px;
  color: #484747;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.SmallRightNavHead2
{
  font-size: 12px;
  color: #484747;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}

TD.SmallRightNavHead2 A
{
  font-size: 12px;
  color: #484747;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.SmallRightNavHead2 A:active
{
  font-size: 12px;
  color: #484747;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.SmallRightNavHead2 A:link
{
  font-size: 12px;
  color: #484747;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
}
TD.SmallRightNavHead2 A:visited
{
  font-size: 12px;
  color: #484747;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
}
TD.SmallLeftNavHead2 TD
{
  font-size: 12px;
  color: #484747;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
.404Header
{
  font-size: 24px;
  color: black;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.404SubHeader
{
  font-size: 18px;
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.404
{
  font-size: 16px;
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.404Small
{
  font-size: 11px;
  color: black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

TD.GenericTitle
{
  font-size: 12pt;
  color: #284474;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  background-image: url(  '/CommonImages/HeadingTile.gif' );
  text-align: center;
  height: 32px;
  vertical-align: top;
  border: 1px solid #284474;
  padding-top: 5px;
}

TD.GenericTitle2
{
  font-size: 12pt;
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  background-image: url(  '/CommonImages/ftr_bg1.jpg' );
  text-align: left;
  height: 32px;
  padding-left: 5px;
  padding-top: 5px;
}
.GenericText
{
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
}
TD.GenericText
{
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}
TD.Seotext
{
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.big4header
{
  font-size: 12pt;
  color: #284474;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  background-image: url('/images/global/HeadingTile.gif');
  text-align: center;
  height: 32px;
  vertical-align: top;
  border: 1px solid #284474;
}
TD.big4box
{
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
}
TD.GenericPageText
{
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  text-align: center;
}
H2.generic
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

TD.ContactLenses A
{
  font-size: 14px;
  color: #999999;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}
TD.ContactLenses A:active
{
  font-size: 14px;
  color: #999999;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  text-decoration: none;
}

TD.ContactLenses A:link
{
  font-size: 14px;
  color: #999999;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
}
TD.ContactLenses A:visited
{
  font-size: 14px;
  color: #999999;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, sans-serif;
}
TD.Current_sel
{
  font-size: 18pt;
  color: #003366;
  font-weight: bold;
  font-family: Arial, Verdana;
}
TD.Text_heading
{
  font-size: 11pt;
  color: #1AB101;
  font-family: Arial, Verdana;
}
TD.Cur_sel
{
  font-size: 13pt;
  color: #003366;
  font-weight: bold;
  font-family: Arial, Verdana;
}
H3.Cur_sel
{
  font-size: 13pt;
  color: #003366;
  font-weight: bold;
  font-family: Arial, Verdana;
}

TD.Cur_sel1
{
  font-size: 13pt;
  color: RGB(255,255,255);
  font-weight: bold;
  font-family: Arial, Verdana;
}
TD.ProductTextprice
{
  font-weight: bold;
  font-size: 16pt;
  color: #000000;
  font-family: Arial, Verdana;
}
TD.newFooterTop
{
  padding-left: 5px;
  font-weight: bold;
  color: white;
}
TD.newFooter
{
  color: #333333;
}
TD.newFooter
{
  padding-left: 5px;
  line-height: 1.3em;
}
TD.newFooter a
{
  color: #999999;
  text-decoration: none;
}
TD.newFooter a:active
{
  color: #999999;
  text-decoration: none;
}
TD.newFooter a:visited
{
  color: #999999;
}
TD.newFooter a:hover
{
  color: #999999;
  text-decoration: underline;
}
TD.newFooterHeader a
{
  color: #ffffff;
  text-decoration: underline;
}
TD.newFooterHeader a:visited
{
  color: #ffffff;
  text-decoration: underline;
}
TD.newFooterHeader a:hover
{
  color: #ffffff;
  text-decoration: underline;
}
.NewBorderRx
{
  border-right: #003366 1px solid;
  border-top: #003366 1px solid;
  border-left: #003366 1px solid;
  border-bottom: #003366 1px solid;
}
.NewBorder
{
  border: 1px solid #000000;
}
.NewBorderBlueBottom
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 20px solid #224062;
}
TR.N_Border
{
  border-top: #008AFF 1px solid;
  border-bottom: #008AFF 1px solid;
  border-right: #008AFF 1px solid;
  border-left: #008AFF 1px solid;
}
.wd
{
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}
TR.TrClass
{
  background-color: #EAF4FF;
}
TD.tdhide
{
  visibility: hidden;
}
TD.tdshow
{
  visibility: visible;
}
a.button
{
  background: url(  '/images/global/free-shipping-leftnav.gif' ) 0px 0px;
  width: 160px;
  height: 52px;
  display: block;
}
a.button span
{
  display: none;
}
a.button:hover
{
  background: url(  '/CommonImages/free-shipping-leftnav-over.gif' ) 0px 0px;
}
A.oakleyeyewear:link
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}
A.oakleyeyewear:visited
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}
A.oakleyeyewear:active
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}
A.oakleyeyewear:hover
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

.footer_border
{
  border-right: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
.margin_left
{
  margin-left: 9px;
}
.search_box_style
{
  font-family: Arial, Verdana;
  font-size: 8pt;
  background-color: #FBF0C7;
  height: 22px;
  text-align: left;
}
.product_header
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 1.6em;
  padding-bottom: 0px;
  margin: 0px;
  color: #003366;
  padding-top: 0px;
}
.HandCursor
{
  cursor: hand;
}
.cursor_pointer
{
  cursor: pointer;
}
.tdStandard
{
  font-size: 12px;
  border-left: #000000 1px solid;
  color: #000000;
  font-family: Arial;
}
.videoText1
{
  margin-top: 10px;
}
.main_header_top
{
  margin-top: 8px;
}
#counterfeit
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  width: 303px;
  padding-top: 0px;
  background-color: #efefef;
}
#counterfeit A
{
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
#readmore-holder1
{
  margin: 10px 0 0 0;
  width: 100%;
  text-align: right;
  padding-bottom: 10px;
}
#readmore-holder1 A
{
  font-size: 10px;
  color: #0000ff;
}
#readmore-holder
{
  margin: 10px 0 0 0;
  width: 100%;
  text-align: right;
  padding-bottom: 10px;
}
#readmore-holder A
{
  font-size: 10px;
  color: #0000ff;
}
.divider-dotted
{
  margin: 15px 0 0 0;
  padding: 0 0 15px 0;
  border-top: 1px dotted #ccc;
}
#counterfeit-holder
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  width: 303px;
  padding-top: 0px;
}
#counterfeit-inner
{
  margin: 0px auto;
  width: 283px;
  padding-top: 10px;
}
.formating
{
  font-weight: bold;
  font-size: 17px;
}
#counterfeit A:hover
{  
  color:Red;  
}
.wucdynmenufont
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial
}
.wucdynmenufont A
{
  font-size: 8pt;
  color:  #003399;
  font-family: Verdana, Arial;
  text-decoration: none
}
.wucdynmenufont A:active
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial;
  text-decoration: none
}
.wucdynmenufont A:link
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial;
  text-decoration: none
}
.wucdynmenufont A:visited
{
  font-size: 8pt;
  color: #003399;
  font-family: Verdana, Arial;
  text-decoration: none
}
.wucdynmenufont A:hover
{
  font-size: 8pt;
  color: #003399;
  font-family: Arial, Verdana;
  text-decoration: underline
}
