body, p, td, .txt08b, .txt09, .txt09b, .txt10, .txt10b, .txt11, .txt11b, .txt12, .txt12b, .txt14, .txt14b, .txt16, .txt16 {FONT-SIZE: 12px; COLOR:black;}
body {text-align:center;margin-bottom:8px;margin-top:0px;background: url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/vp-background.gif') repeat;}
.yvr-Separator{height:1px;margin:5px 0;background:url(https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/separator.gif) repeat-x;}
.yvr-Separator hr{display:none;}
.yvr-NavPrimary{position:relative;z-index:1000;}
.yvr-NavPrimary ul{background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/nav_bg.gif') repeat-x;clear:both;margin:0;padding:0 10px;list-style:none;height:43px;}
.yvr-NavPrimary li{float:left;background:url(https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/separator.gif) no-repeat right 1px;position:relative;z-index:3;padding-left:5px;}
.yvr-NavPrimary li.selected{}
.yvr-NavPrimary li.last{background-image:none;}
.yvr-NavPrimary li.hover{background:url(https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/hover.gif) no-repeat 0 4px;padding-left:5px;}
.yvr-NavPrimary li.nobg {background:none;}
.yvr-NavPrimary li.non-clickable{background:none;padding-left:0px;}
.yvr-NavPrimary a{display:block;float:left;font-family:Arial,Sans-Serif;font-size:13px;text-decoration:none;padding:12px 10px 2px 9px;height:28px;color:#0c3768;white-space:nowrap;visibility:hidden;cursor:pointer;}
.yvr-NavPrimary a:hover {text-decoration:none;}
.yvr-NavPrimary li.hover a{color:#5d7caa;}
.yvr-NavPrimary li.selected a{color:#4a5a1c;}
.yvr-NavPrimary a span{position:absolute;z-index:1;color:#fff;margin:-1px 0 0 0;}
.yvr-NavPrimary a:hover span{color:#fff;}
.yvr-NavPrimary li.selected a{background:url(https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/selected.gif) no-repeat right 2px;}
.yvr-NavPrimary li.hover a{background:url(https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/hover.gif) no-repeat right 4px;}
.yvr-NavPrimary li.nobg a {background:none;}
.yvr-NavPrimary li.non-clickable a {background:none;margin:0;padding:0;}
.yvr-NavPrimary ul li .yvr-NavPrimaryItem-Flyout{text-align:left;background:url(https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/shadow.png) no-repeat bottom left;padding:0 10px 5px 10px;margin-top:41px;left:-7px;width:399px;position:absolute;z-index:100;display:none;}
.yvr-NavPrimary ul li.yvr-NavPrimaryItem-5 .yvr-NavPrimaryItem-Flyout{left:-243px;}
.yvr-NavPrimary ul li .yvr-Columns{background:#fff;border:solid 5px #738fb6;padding:13px;margin:0;height:auto;}
.yvr-NavPrimary ul li .yvr-Columns .yvr-Column{width:175px;margin:0 10px 0 0;}
.yvr-NavPrimary ul li ul{background:#fff;padding:0;margin:0 !important;height:auto;}
.yvr-NavPrimary ul li.hover .yvr-NavPrimaryItem-Flyout{display:block;}
.yvr-NavPrimary ul li ul li,.yvr-NavPrimary ul li ul li.hover{background:url(https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/bullet.gif) no-repeat 0 5px;padding-left:10px;border:0;float:none;margin-bottom:6px;margin-right:10px;}
.yvr-NavPrimary ul li.hover ul li a{background-image:none;float:none;font-size:13px;font-family:Arial,Sans-Serif;text-decoration:underline;color:#094891;padding:0;height:auto;visibility:visible;white-space:normal;}
.yvr-NavPrimary ul li ul li a:hover{border:0;padding:0;color:#687c1f;}
.yvr-Columns,.yvr-Three-Columns{overflow:auto;clear:both;margin-bottom:20px;}
.yvr-Content1 .yvr-Columns .yvr-Column,.yvr-Content1 .yvr-Three-Columns .yvr-Column{padding-top:10px;}
.yvr-Columns .yvr-Column,.yvr-Three-Columns .yvr-Column{float:left;margin-right:20px;width:48%;}
.yvr-Columns .yvr-Column-Last,.yvr-Three-Columns .yvr-Column-Last,.yvr-List-ThreeColumn .yvr-Column-Last{margin-right:0 !important;}
.yvr-Three-Columns .yvr-Column{width:31%;}
.yvr-Columns-WideLeft .yvr-Column{width:66%;}
.yvr-Columns-WideLeft .yvr-Column-Last{width:31%;}
#div__header {width:938px;margin:auto;text-align:left;font-size:11px;}
#div__header TD {font-size:11px;}
#div__body {width:920px;margin:auto;padding:0px 5px;}
#div__title {display:none;}
#div__label {display:none;}
#outerwrapper {width:938px;padding:0px 0px;margin:auto;background:white;}
#innerwrapper {width:938px;margin:auto;}
#topnav {margin:auto;background: url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/nav_bg.gif') repeat-x;width:938px;height:37px;text-align:center;}
#topnav TD {text-align:center;padding:0px 0px;}
#topnav TD.topnav-dvr {width:3px;height:44px;background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/topnav_divider.gif') top no-repeat;}
#topnav a {color:white;font-size:12px;text-decoration:none;display:block;padding:12px 0px;padding-top:10px;font-weight:bold;}
#topnav a:hover {background-color:#1563af;}
.topbanner_bg {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/belownav.gif') repeat-x; width:426px; height:40px;}
.padder {width:10px;}
a {color:#1e4db0;text-decoration:none;}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {}
a.crumb {color:#1e4db0;}
.abovelogolinks {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/top_bg.gif') left no-repeat; width:574px;height:22px;color:gray;}
.abovelogolinks a:hover {color:gray;}
.search-bar {background:url('../../../../site/vp/visionpros_netsuite/searchbg.gif'); width:949px; height:51px;}
.scart {background:url('https://checkout.netsuite.com/c.1123733/site/vp/visionpros_netsuite/scart_bg.gif '); width:165px; height:46px;}
ul.contact_text {font-size:8pt;color:gray;line-height:1.4em;margin-top:8px;margin-left:0px;padding-left:25px;margin-bottom:0px;padding-bottom:0px;}
ul.contact_text li {font-size:8pt;letter-spacing:-0.01em;}
ul.contact_text li a {font-size:8pt;}
.txt07-white {FONT-SIZE: 7pt; color: #FFFFFF; TEXT-DECORATION: none;}
.txt07-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.txt07u-grey {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: underline;}
.txt08b {FONT-SIZE: 8px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt08b-white {FONT-SIZE: 8px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09 {FONT-SIZE: 9px; TEXT-DECORATION: none;}
.txt09b {FONT-SIZE: 9px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt09b-white {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10 {FONT-SIZE: 10px; TEXT-DECORATION: none;}
.txt10-grey {FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;}
.txt10b {FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-red {FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt10b-white {FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11 {FONT-SIZE: 11px; TEXT-DECORATION: none;}
.txt11b {FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-red {FONT-SIZE: 11px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt11b-white {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12 {FONT-SIZE: 12px; TEXT-DECORATION: none;}
.txt12-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none;}
.txt12b {FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-grey {FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt12b-red {FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14 {FONT-SIZE: 14px; TEXT-DECORATION: none;}
.txt14b {FONT-SIZE: 14px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-grey {FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-red {FONT-SIZE: 14px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt14b-white {FONT-SIZE: 14px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16 {FONT-SIZE: 16px; TEXT-DECORATION: none;}
.txt16b {FONT-SIZE: 16px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt16b-red {FONT-SIZE: 16px; COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.txt18b-red {FONT-SIZE: 18px;COLOR: #990000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk11b-blackOff {FONT-SIZE: 11 px; COLOR: #000000; FONT-WEIGHT: bold;}
.lnk11b-blackOn {FONT-SIZE: 11px; COLOR: #999999; FONT-WEIGHT: bold;}
.lnk11b-colorOff {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: bold;}
.lnk11b-colorOn {FONT-SIZE: 11px; COLOR: #013a81; FONT-WEIGHT: bold;}
.lnk13b-blackOff {FONT-SIZE: 12px; COLOR: #1e4db0; FONT-WEIGHT: bold;}
.lnk13b-blackOn {FONT-SIZE: 12px; COLOR: #1e4db0; FONT-WEIGHT: bold;}
.lnk14b-greyOff {FONT-SIZE: 14px; COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk14b-greyOn {FONT-SIZE: 14px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.lnk-HedOff {FONT-SIZE: 11px; COLOR: #013a81; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-HedOn {FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive1 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
.lnk-NavActive1 {FONT-SIZE: 11px; COLOR: #013a81; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
a.lnk-NavActive1:hover {text-decoration:none;}
a.lnk-NavInActive1:hover {text-decoration:none;}
.lnk-NavInactive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive2 {FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavInactive3 {FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavActive3 {FONT-SIZE: 11px; COLOR: #013a81; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.lnk-NavTabActive1 {background-color:#0c55b0;border-left:1px solid #3e6597;}
.lnk-NavTabInactive1 {border-left:1px solid #3e6597;}
.lnk-NavTabInactive2 {BACKGROUND-COLOR: #013a81;}
.lnk-NavTabActive2 {BACKGROUND-COLOR: #013a81;}
.lnk-NavTabInactive3 {BACKGROUND-COLOR: #AAAAAA;}
.lnk-NavTabActive3 {BACKGROUND-COLOR: #013a81;}
.btn-BuyOff {FONT-SIZE: 9pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #013a81;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn {FONT-SIZE: 9pt; COLOR: #013a81;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #013a81;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOff2 {FONT-SIZE: 9pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #013a81; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn2 {FONT-SIZE: 9pt; COLOR: #013a81;  BACKGROUND-COLOR: #013a81; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOff {FONT-SIZE: 7pt; COLOR: #013a81;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #CCCCCC;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOn {FONT-SIZE: 7pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #CCCCCC;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsTabOff {BACKGROUND-COLOR: #CCCCCC;}
.btn8-colorOff {FONT-SIZE: 8pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.btn8-colorOn {FONT-SIZE: 8pt; COLOR: #013a81;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.bgltmedtext {FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #F4F4F4;}
.errortext {FONT-SIZE: 8pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4;}
.errortextheading {FONT-SIZE: 9pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4; FONT-WEIGHT: bold;}
.greytitle {FONT-SIZE: 14pt; COLOR: #AAAAAA;}
.input {FONT-SIZE: 8pt; COLOR: #000000;background:#fffde4;}
.search-input {FONT-SIZE: 11pt; COLOR: #000000; height:18px;font-family:arial;width:215px;border:1px solid #cccccc;}
.inputreq {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #fffde4;border-style:inset;}
.listheadernosort {HEIGHT:100%; PADDING: 5 5 5 5; VERTICAL-ALIGN: top; COLOR: #ffffff; BACKGROUND-color:#013a81;font-size:10pt;}
.medtext {FONT-SIZE: 9pt; COLOR: #000000;;}
.medtextbold {FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: bold;}
.medtextboldnolink {FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.nlbutton {BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #999999;}
.pic {FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center; VERTICAL-ALIGN: top;}
.smallgraytext {FONT-SIZE: 9pt; COLOR: #666666;}
.smalltext {FONT-SIZE: 8pt; COLOR: #000000;}
.smalltextrt {FONT-SIZE: 8pt; COLOR: #000000; TEXT-ALIGN: right;}
.smalltextctr {FONT-SIZE: 8pt; COLOR: #000000; TEXT-ALIGN: center;}
.smalltextul {FONT-SIZE: 8pt; COLOR:#000000; TEXT-DECORATION: underline;}
.smalltextnolink {FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none;}
.text {FONT-SIZE: 8pt;}
.textboldnolink {FONT-SIZE: 8pt; COLOR:#013a81; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.texttable {FONT-SIZE: 8pt; color: #000000; BACKGROUND-COLOR: #ffffff; PADDING: 2 5 2 5 ; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF #F4F4F4 #F4F4F4 #F4F4F4; VERTICAL-ALIGN: top;}
.texttablebold {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff; PADDING: 2 5 2 5; FONT-WEIGHT: bold; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablectr {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablert {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 0 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablert img {text-align:center;}
.headbarsub {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.scrollarea {overflow: auto;}
.portletHandle {}
.noprint {}
.crumb {color:gray; font-weight: normal;}
.crumbover {color:#1e4db0; font-weight: normal;}
.leftnav {border:1px solid #e1e1e1;background-color:#ededed;padding:5px 0px;border-bottom:0px;}
.leftnav img {display:none;}
.leftnavtop {background: #e1e1e1 url('../../../../site/vp/visionpros_netsuite/leftnav_top.gif') top left no-repeat; height:42px;font-size:12px;font-weight:bold;text-align:center;}
a.toplinks {font-size:10px;text-decoration:none;}
a.toplinks:link {text-decoration:none;}
a.toplinks:hover {text-decoration:underline;color:#1e4db0;}
.footerHdr {color:#013a81;font-size:12px;font-weight:bold;font-family:arial;}
.footer-links {vertical-align:top;font-size:9pt;font-weight:bold;padding-top:10px;font-family:arial;}
.footer-links ul {font-size:8pt;font-weight:normal;font-family:arial;}
.footertable {text-align:left;background:white;}
.footertable a {color:#555555;font-size:9pt;}
.footertable TD {color:#555555;}
.footertable a:link {text-decoration:none;}
.footertable a:hover {text-decoration:underline;}
.footertable2 TD {color:white;}
.footertable2 a {color:#ffffff;font-size:8pt;}
.footertable2 a:link {text-decoration:none;}
.footertable2 a:hover {text-decoration:underline;}
.cs-box {background:white;width:193px;height:138px;margin-left:3px;margin-top:9px;border:1px solid gray;padding:4px 6px;padding-right:0px;}
.packages-text {font-size:8pt;width:280px;background-color:#fdfddf;border:1px dashed #727272;padding:7px 7px;text-align:center;}
.packages-text a {font-size:8pt;font-weight:bold;}
.ppage-phonenumber {font-size:12pt;font-weight:bold;margin-bottom:10px;display:block;}
ul.rightnav {margin-left:25px;padding-left:0px;font-size:7pt;margin-top:10px;}
ul.rightnav li {padding:3px 0px;}
/* settings for striped table */
.striped-table p {line-height:1.6em;margin:0px;padding:0px;}
TD.white-stripes {background:white;}
TD.green-stripes {background:#eeeeee;}
TR.section-header TD {background:#ffffff;line-height:1.6em;font-weight:bold;font-size:9pt;color:black;}
/* end striped table settings */
.product-tabs h2 {font-size:13pt;font-weight:bold;}
.category-h2 h2 {font-size:14pt;margin:5px 0px;padding:0px;font-weight:normal;}
div#productSection a {text-decoration:none;}
div#productSection a:hover {text-decoration:underline;}
.custom-left-nav {
margin-bottom:10px;
border:1px solid #e1e1e1;
}

.custom-left-nav-row {
border-top:1px solid #e1e1e1;margin: 6px 0px;margin-bottom:2px;
}

ul.package-ul {margin-left:15px;padding-left:15px;margin-top:5px;}
ul.model-features {margin-top:0px;margin-bottom:0px;padding:0px;margin-left:0px;padding-left:25px;width:225px;}
ul.model-features li {padding:2px;margin:0px;list-style-type:square;margin-left:10px;}
#carttable {margin-left:5px;margin-bottom:10px;width:920px;}
#carttable TD {padding:3px 0px;}

TD.checkoutprogresstext {padding-top:10px;width:730px;border-top:1px dashed #c2c2c2;text-align:left;}
.listtable {margin:0px 7px;width:920px;}
TR#ordersummary_estship TD.texttable {text-align:right;}
.checkoutthankstext {font-size:16pt;}
.model-header {font-size:12pt;font-weight:bold;margin:0px 0px;padding:0px;margin-top:-10px;}
a.searchbutton {display:block;background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/search.png') top left no-repeat;width:77px;height:30px;}
/*a.searchbutton:hover {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/search_on.png') top left no-repeat;}*/
div.breadcrumb {font-size:9pt;}
div.breadcrumb a.crumb {color:#013a81;font-size:9pt;text-decoration:underline;}
.bglttext {background:#ffffff;}

a.ftr-brand {display:block;border:1px solid white;}
a.ftr-brand:hover {border:1px solid gray;}
.leftnav-links a {font-size:9pt;}
.leftnav-links .smalltext a {font-size:12px;}
.firstparagraph {margin-top:20px;}
TD.greytitle {padding-top:20px;padding-bottom:10px;color:black;font-size:16pt;}
#div__footer {height:300px;background:white;}
select.lenses option {font-size:8pt;}
.direct-links a {font-size:8pt;}
.direct-links TD {text-align:left;}
.direct-links h4 {margin-left:0px;padding-left:0px;font-size:9pt;}
table#__tab .listheadernosort {padding:4px 6px;font-weight:bold;background:#ebebeb;}
div.listheadernosort {HEIGHT:100%; PADDING: 5 5 5 5; VERTICAL-ALIGN: top; COLOR: #ffffff; BACKGROUND-color:#013a81;font-size:10pt;padding:3px 5px;font-weight:bold;}
form#paymeth {width:730px;}
select.lenses option {font-size:8pt;}
.mycart_bg {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/mycart_bg.gif') no-repeat top left;width:321px;height:28px;color:white;font-size:8pt;}
.mycart_bg2 {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/mycart_bg2.gif') no-repeat top left;width:321px;height:47px;font-size:8pt;}
.mycart-links {font-size:8pt;}
.mycart-links a {font-size:8pt;color:#2863a8;}
.phone-text {font-size:10pt;}
.smalltextnolink img {display:none;}
h1.toptext {margin:3px;padding:3px;padding-bottom:2px;font-size:9pt;font-weight:normal;}
.toptext-product {background:#eef5fe;font-size:9pt;font-weight:normal;display:block;width:100%;padding:3px 0px;margin-bottom:6px;}
.toptext-product h1 {margin:0px 3px;padding:0;font-size:9pt;font-weight:normal;display:inline;}
.footertext-product {text-align:center;margin:5px;}
.shadow-bg1 {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/footer-bg1.gif') no-repeat;width:326px;height:174px;padding-top:10px;}
.shadow-bg2 {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/footer-bg2.gif') no-repeat;width:196px;height:174px;padding-top:10px;}
.footer-links ul {list-style:none;margin:0px;padding:0px;font-family:arial;}
.footer-links ul li {padding:2px 0px;font-family:arial;}
.footer-links ul li a {font-size:9pt;text-decoration:none;}
.footer-links ul li a:hover {text-decoration:underline;}
.expert-help {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/expert_bg.gif') top left no-repeat;width:178px;border-bottom:1px solid #bbd0e8;padding-bottom:5px;}
.hover-box {display:block;width:165px;height:161px;background:white;font-size:11pt;padding:5px;text-decoration:none;}
.hover-box:hover {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/hover-box-bg.gif') top left no-repeat;text-decoration:none;}
a.hover-box {font-size:11pt;}
.cs-box2 {background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/cs-box-bg.gif') top left no-repeat;width:178px;height:285px;text-align:center;}
.cs-box2 TD {font-size:8pt;font-family:arial;}
TD.leftnav-hdr-blk {background-color:#013a81;height:24px;}
TD.leftnav-hdr-blk a {color:white;}
.toptext-table {background:##eef5fe;}
#csbox_left {display:none;}

/*
 * Martín Martínez
 */
.loader {
	display: block;
	height: 66px;
	width: 66px;
	background: url(/c.1123733/site/img/loader.gif) center center no-repeat;
	margin-left: 42%;
}

.savings-table {border:2px dashed gray;padding:5px 5px;padding-right:0px;margin-left:5px;margin-right:5px;margin-top:14px;background:#fcfade;width:350px;}
.compare-price-table {border-collapse:collapse;border:1px solid #cccccc;width:100%;margin-bottom:5px;}
.compare-price-table .row-light {background-color:#f2f2f2;}
.compare-price-table TD {text-align:center;font-size:9pt;padding:3px 5px;border:1px solid #cccccc;height:38px;}
.compare-price-table TD.row-header {font-weight:bold;background:#e2e2e2;padding:5px 3px;height:30px;}
.compare-price-table .row-header-final {font-weight:bold;background:#e2e2e2;padding:5px 3px;width:160px;height:30px;}
.compare-price-table .other-brand {font-size:9pt;}
.compare-hdr {margin-top:10px;}
span.coupon-code {font-size:8pt;font-weight:normal;}
span.coupon-code-blk {font-size:8pt;font-weight:normal;color:black;}
span.coupon-code-final {color:white;}
span.compare-table-disclaimer {display:block;font-size:7pt;text-align:center;margin-bottom:10px;}
.compare-price-table .red-column {color:red;font-weight:bold;background:url('https://system.netsuite.com/c.1123733/site/vp/visionpros_netsuite/checkmark.png') center right no-repeat;}

ul.filter-by {display:block;width:720px;padding:5px;border:1px solid #dddddd;border-right:0px;border-left:0px;list-style-type:none;font-size:10pt;margin-bottom:30px;}
ul.filter-by li {display:inline;padding:0px 20px;}
.section-header {display:block;width:720px;padding:5px;background-color:#f2f2f2;border-bottom:1px solid #dddddd;}
.section-header a {color:black;font-weight:bold;}
.listing-table {width:720px;}
.listing-table TD {line-height:2.2em;width:50%;padding:5px 15px;vertical-align:top;}
.listing-table a {text-decoration:none;color:black;}
.listing-table a:hover {text-decoration:underline;}
ul.filter-alphabet {list-style-type:none;margin-bottom:30px;}
ul.filter-alphabet li {display:inline;background-color:#e2e2e2;padding:3px 7px;font-size:10pt;color:gray;}
ul.filter-alphabet li a {color:#000;font-weight:bold;text-decoration:none;}
ul.filter-alphabet li a:hover {text-decoration:underline;}

.eyeglass-hdr-table {border:1px solid #c2c2c2;border-bottom:0px;}
.eyeglass-hdr-table2 {border:1px solid #c2c2c2;border-top:0px;}
h1.eyeglass-hdr {font-size:14pt;margin:5px;padding:5px;text-transform:uppercase;}
.eyeglass-form-text {font-size:12pt;font-weight:bold;text-align:center;}
.eyeglass-form-text a {text-decoration:underline;}
#out-of-stock-msg {display:none;font-weight:bold;text-transform:uppercase;}
.glasses-price-box {background:url('/c.1123733/site/vp/glasses/price-box-bg.gif') repeat-y;width:246px;margin-top:-15px;}
.glasses-price-hdr {background:url('/c.1123733/site/vp/glasses/price-box-hdr.gif') repeat-y;width:246px;height:21px;}
.glasses-price-ftr {background:url('/c.1123733/site/vp/glasses/price-box-ftr.gif') repeat-y;width:246px;height:14px;}
.glasses-price-dtls {padding:5px 15px;}
.glasses-price {display:block;width:100%;border-bottom:1px solid #e2e2e2;margin-bottom:8px;margin-top:-8px;padding-bottom:3px;}
.glasses-price TD {font-size:18px;}
.glasses-dtls-list {font-size:11px;margin-left:18px;padding-left:5px;margin-bottom:-5px;}
.glasses-dtls-list li {margin-left:0px;padding-left:0px;}

.tryon-box {background:url('/c.1123733/site/vp/glasses/tryon-bg.gif') repeat-y;width:246px;}
.tryon-hdr {background:url('/c.1123733/site/vp/glasses/tryon-hdr.gif') repeat-y;width:246px;height:39px;}
.tryon-ftr {background:url('/c.1123733/site/vp/glasses/tryon-ftr.gif') repeat-y;width:246px;height:18px;}
.tryon-dtls {padding:5px 15px;}
.tryon-text {font-size:11px;}
.tryon-text a {font-size:11px;color:#013a81;text-decoration:underline;}
#spheres-box {display:none;padding:10px;}
#splash-image-box {display:none;margin:auto;margin-bottom:10px;}
ul.cart-links-top {list-style-type:none;text-align:right;margin:0px;padding:0px;}
ul.cart-links-top li {padding:1px 0px;}
ul.cart-links-top a {color:black;}
.splash-right-box {width:217px;height:320px;background:url('/c.1123733/site/vp/splash/splash-box-right-bg.gif') no-repeat;text-align:center;}
