@import url("nav.css");
@import url("http://www.readingglasses.com/site-tour/css/site-tour.css");
@import url("giftcert.css");
@import url("cart2010.css");
@import url("search2010.css");
@import url("e4x.css");
@import url("iPad.css");
@import url("fix800x600.css");
@import url("popup.css");
@import url("cmp.css");
html {-webkit-text-size-adjust: none}
#menu{width:163px}
#menu .youHaveSelected,#menu .narrowSelected{margin-bottom:1px;padding:10px}
html>body #menu .youHaveSelected *,html>body #menu .narrowSelected *{margin:0;padding:0}
#menu .youHaveSelected{background:url(http://img.readingglasses.com/julyUpdate/youHaveSelected.jpg) top left no-repeat;margin-top:-10px}
#menu .youHaveSelected h4{font-weight:bold;font-size:14px}
#menu .youHaveSelected li,#menu .narrowSelected{font-weight:bold}
#menu .narrowSelected a,#menu .narrowOptions .no-active{color:#c00;text-decoration:underline}
#menu .narrowSelected{background-color:#dedede}
#menu .narrowSelected .center{text-align:center}
#menu .narrowSelected .itemClear i{float:left;font-style:normal}
#menu .narrowSelected .itemClear a{float:right}
#menu .narrowOptions{padding:0 11px 10px 11px}
#menu h3{color:#181818;font-size:16px;font-weight:normal;margin:0;padding:10px 11px 0 11px;line-height:16px}
#menu >h3:first-child{padding-top:0}
#menu .narrowOptions ul{padding-left:10px}
#menu .narrowOptions .no-active{font-weight:bold}
#menu .narrowSelected .itemClear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#bestfit{float:right}
#avgrating{margin:0;float:left}
#bestfit dd,#avgrating dd{margin:0;padding:0}
#details hr{margin:0 5px 1em 5px;height:0 px}
#reviews #dialogueBox{width:533px;border-top:1px solid #c4e4a4;border-bottom:1px solid #7f7f7f;margin-top:6px}
#reviews #dialogueBox,#reviews #dialogueBox h2{background-image:none}
#dialogueBox h2,#introBox h2,#dialogueBox3 p{font-weight:bold;color:#fff;font-size:14px;background:url("http://img.readingglasses.com/db_bottom.gif") bottom left no-repeat;padding:10px 25px 10px 10px;text-transform:none;text-shadow:#a5c67f 1px 1px 1px;display:block}
#details #dialogueBox h2,#details #introBox h2,#dialogueBox3 p{margin:0}
#dialogueBox div a,#introBox h2 a.close,#dialogueBox3 div a{background:url("http://img.readingglasses.com/db_close.gif") bottom left no-repeat;display:block;width:15px;height:15px;text-indent:-9999px;position:absolute;right:10px;top:50%;margin-top:-8px;outline:none}
#introBox{background:#abd97d url("http://img.readingglasses.com/introBox_top.gif") top left no-repeat;margin:0 0 20px 0;position:relative}
#introBox h2{background:url("http://img.readingglasses.com/introBox_bottom.gif") bottom left no-repeat}
#introBox h2 a{color:#eee}
#introBox h2 a:hover{color:#fff}
#invoiceHeader{margin:0 5px 1em 5px}
#invoiceHeader strong{float:right;line-height:50px;font-size:28px;text-transform:uppercase}
#invoiceInfo,#invoiceAddr,#invoiceCart,#sendall_form{margin:0 5px 2em 5px;border-bottom:1px solid #dadada;padding-bottom:1em}
#invoiceInfo ul,#invoiceInfo dl{margin:0;padding:0}
#invoiceInfo ul{width:66%}
#invoiceInfo dl{width:34%}
#invoiceInfo ul li{font-size:11px}
#invoiceInfo .vcard,#invoiceAddr .vcard{margin-bottom:0;padding:0;border-bottom:0}
#invoiceInfo .vcard dd,#invoiceAddr .vcard dd{margin-bottom:0;padding:0 10px 0 0}
.vcard .type{font-weight:bold}
#invoiceInfo .vcard{padding:0}
#invoiceAddr .vcard{width:33%}
.invoiceOptions{text-align:center;margin:0 5px}
.invoiceOptions h4{font-size:18px;font-weight:normal;margin-bottom:1em}
.invoiceOptions li{display:inline;padding:0 0.5em}
#invoiceCart caption{font-size:18px;text-align:center;padding-bottom:0.5em}
#invoiceCart{width:585px;margin-left:auto;margin-right:auto}
#invoiceCart h2{background:transparent;text-transform:none;padding:0;color:#000;border:0}
#invoiceCart th,#invoiceCart td{padding:5px}
#invoiceCart th{color:#2d5171;text-transform:uppercase;background-color:#ededed;font-weight:bold;border-top:2px solid #a8a8a8}
#invoiceCart th.th_costs{text-align:right}
#invoiceCart td{border-top:1px solid #dadada;font-size:11px}
#invoiceCart .TableSubHead td{background-color:#fbfbfb}
#invoiceCart .costs,#invoiceCart .costs_total{text-align:right}
#invoiceCart .costs_total{background-color:#ededed}
#invoiceCart .costs_total strong{font-size:150%;color:#000}
#invoiceCart .product_info ul{margin-bottom:1em}
#invoiceCart .product_info td{border:0;padding:0}
#invoiceCart .product_info td h2{font-size:19px;font-weight:normal;margin-top:10px;margin-bottom:10px;color:#3E3E3E}
#invoiceCart .product_img{padding-right:1em}
#invoiceCart .product_total,#invoiceCart .product_price{font-weight:bold;font-size:12px;text-align:right}
#invoiceCart .product_price{color:#8a99a6}
#sendall_form fieldset{padding:0}
#sendall_form fieldset label{display:inline}div.googoo{margin:0 5px 1em 5px}div.googoo hr{display:none}div.googoo p,div.googoo h3{padding:10px 10px 0}div.googoo+h1{display:none}div.googoo ol li{border-bottom:none}
#myAcctBoxes{background:url(http://img.readingglasses.com/myAcctBoxes_bottom.jpg) 5px bottom no-repeat;padding-bottom:20px;margin-bottom:10px;width:396px}
#myAcctBoxes div{float:left;width:188px;margin:0 5px}
#myAcctBoxes div h2,#myAcctBoxes div p,#myAcctBoxes div ul{padding:0 10px}
#myAcctBoxes div h2{text-transform:none;border-bottom:1px solid #e1e1e1;margin:0 0 1em 0;padding:10px 10px;background:url(http://img.readingglasses.com/myAcctBoxes_top.jpg) top left no-repeat}
#myAcctBoxes li{background:url(http://img.readingglasses.com/sa_option4.png) center left no-repeat}
#myAcctBoxes li a,#myAcctBoxes li a:hover,#myAcctBoxes li a:active{outline:none}
#myAcctBoxes li a{display:block;height:24px;line-height:24px;padding-left:8px;color:#3e3e3e;margin-bottom:5px}
#myAcctBoxes li a:hover{color:#000}
#confidence{margin-bottom:1em}
#testimonial{margin:0 5px}
#price img{vertical-align:top;position:absolute;margin-left:-5px}
#price .product_price{margin-left:5px}
.reviewlist{margin:0 5px}
.fdl_menu,.fdl_logos{margin:0 5px}
.fdl_logos{margin-bottom:1em}
.fdl_menu div,.fdl_logos a{float:left;width:116px;border-right:1px solid #fff}
.fdl_logos a{margin:0 10px 5px 10px;width:96px;height:60px}
.fdl_menu div ul{padding:0 5px}
.fdl_menu div ul li{padding:5px 0;border-top:1px solid #ededed}
.fdl_menu div ul li.first{border-top:0}
#details .fdl_menu div h2{margin:0;padding-left:5px;border-bottom:1px solid #cfcfcf;border-top:1px solid #f6f6f6}
#introducing{padding-top:1em}
#details table#cart{width:585px;margin-left:5px}
#invoiceHeader:after,#invoiceInfo:after,#invoiceAddr:after,.invoiceOptions:after,#myAcctBoxes:after,#confidence:after,.fdl_menu:after,.fdl_logos:after,#introducing:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.tOrderReciept{margin:0 5px}
.tOrderReciept caption{text-align:center;margin-bottom:0.5em}
#details .tOrderReciept h2{background-color:transparent;text-transform:none;margin:0;padding:0;color:#333}
#introPage h1{text-align:center;font-weight:normal;font-size:24px;margin:18px 0}
#introPage h1 strong{color:#b32c38}
#introPage h2{background:#a12a26 url("http://img.readingglasses.com/intro/introHeaderBottom.gif") left bottom repeat-x;margin:0;padding:0;border:1px solid #510104;text-shadow:#2b0a09 1px 1px 1px}
#introPage h2 span{background:url("http://img.readingglasses.com/intro/introHeaderTop.gif") left top repeat-x;display:block;padding:10px;color:#fff}
#introPage .container{margin-bottom:20px}
.ipContent{float:left;width:380px;margin-left:10px;background:url(http://img.readingglasses.com/sBkgGrey_v3.gif) bottom left repeat-x;border-bottom:1px solid #a5a5a5;-webkit-border-radius:10px;-moz-border-radius:10px}
.ipContent div{padding:10px 10px 0 10px;line-height:1.4}
.ipContent p.img{float:left;padding-right:10px}
#introPage .first{margin-left:0}
#optionsbox1 .sec_break,#optionsbox2 .sec_break,#optionsbox3 .sec_break{font-weight:bold;color:#9f2925;border-bottom:1px solid #a6a6a6}
#introPage:after,#introPage .container:after{content:".";display:block;height:0;clear:both;visibility:hidden}
@media screen and (-webkit-min-device-pixel-ratio:0){#navigation ul li a{padding:10px 8px}*:focus{outline:0}}
.checkout #details{width:auto;padding:0 5px 10px;margin-top:0;background-image:none}
.checkout #details h1{text-align:center;color:#333;font-size:18px;font-weight:normal;background:url("http://img.readingglasses.com/opc_header_top.gif") left bottom no-repeat;padding:0 0 20px 0;margin:0 auto;width:750px}
.checkout .cart_bg{background:url("http://img.readingglasses.com/opc_header_bottom.gif") left bottom no-repeat;padding:10px 0 20px 0;width:750px}
.checkout fieldset,.checkout fieldset legend{margin:0;padding:0}
.checkout fieldset input{font-size:12px}
.checkout #checkout_one_form input,.checkout #checkout_one_form select,.checkout #checkout_one_form textarea,.checkout #checkoutLoginBox input{border:1px solid #8eadc6;padding:0 0 0 3px;margin-bottom:3px}
.checkout #checkout_one_form input:focus,.checkout #checkout_one_form select:focus,.checkout #checkout_one_form textarea:focus,.checkout #checkoutLoginBox input:focus{border:1px solid #a8a8a8;background-color:#fffae5}
.checkout #checkout_one_form textarea{margin-left:0}
.checkout input{width:168px}
.checkout input[type=checkbox],.checkout input[type=radio],.checkout input#card_cvv2,.checkout input#coupon{width:auto}
.checkout #content{border:0;background-image:none;margin-bottom:0}
.checkout #header{height:86px;margin:0 20px}
.checkout .hackersafe{float:none}
.checkout #invoiceCart{width:750px;margin-bottom:0}
.checkout #invoiceCart caption{color:#9e1c2d;font-size:12px;display:none}
.checkout #details .product_info h3,.checkout #invoiceCart .product_info ul{margin:0}
.checkout #details .product_info h3{font-size:14px}
.checkout #invoiceCart th.product_price,.checkout #invoiceCart th.product_total{color:#2D5171;font-size:12px}
.checkout label{font-weight:normal}
.checkout .taxDisclaimer{text-align:right}
.checkout .opcTotals td{text-align:right;border-bottom:1px solid #dadada;padding:5px 0}
#checkoutPaymentSurchargeTr{display:none}
.checkout .ProductPriceSmall{font-weight:bold}
.checkout #checkoutDiscountCoupon,.checkout #checkoutCartTotal{color:#9e1c2d}
.checkout .opcTotals .optTotal td{border:0}
.checkout #checkoutLoginBox,.checkout .cart_bg h2,.checkout .hhs{float:left}
.checkout #checkoutLoginBox{width:268px}
.checkout .cart_bg h2{width:368px;margin:0;padding:25px 0 0 0;background-color:transparent;text-align:center;color:#9d1b2d;font-size:18px;font-weight:normal;text-transform:none}
.checkout product_info h2{float:none;width:auto;padding:0;font-size:100%}
.checkout #invoiceCart .product_info td h2{font-size:12px;font-weight:bold}
.checkout .hhs{width:114px}
.checkout #checkoutLogOut{padding-left:20px}
.checkout #checkoutShippingDisplay,.checkout #paymentMethodDisplay{padding-left:92px}
.checkout #customerNotesDisplay{text-align:left}
.checkout #header #freeshipping{margin-top:0;background:transparent url(../img/lorry.gif) no-repeat scroll left center;font-size:14px}
.checkout #headerlinks li{margin-right:0}
.checkout #footer_alt{margin-left:10px;margin-right:10px}
.checkout #footer_alt #confidence .col,.checkout #footer_alt #confidence .doublecol{margin-right:73px}
.checkout .checkout_one_titles{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif}
.checkout #paymentOptions td{vertical-align:top}
.checkout #paymentOptions td input{margin-right:3px;margin-top:3px}
.checkout #checkoutShippingDisplay input{margin-right:3px}
.checkout #details .email_disclaimer p{font-size:10px;line-height:12px;margin-bottom:3px}
.checkout #registrationSection span.emailNewsletter{padding-left:20px}
.checkout .Star,.checkout .req{color:#9e1c2d}
.checkout .Star{margin:0 2px}
.checkout #checkoutOrderSubmitted{font-size:15px;font-weight:bold}
.checkout #checkoutCouponInput{margin-left:5px;display:block;width:738px;text-align:right;border:1px solid #ddd;border-top:0;padding:5px;background:transparent url(../img/dash.gif) repeat scroll left top}
.checkout input#coupon{padding:2px}
.checkout #checkoutCouponInput img{vertical-align:middle}
:first-child+html .checkout #registrationSection input,:first-child+html .checkout #checkoutShippingDisplay input,:first-child+html .checkout #radio_tr_17 input,:first-child+html .checkout #radio_tr_14 input,:first-child+html .checkout #radio_tr_4 input,:first-child+html .checkout #radio_tr_13 input,:first-child+html .checkout #radio_tr_21 input{border:0}
:first-child+html .checkout #registrationSection input#passwd1,:first-child+html .checkout #registrationSection input#passwd2{border:1px solid #8eadc6}
:first-child+html .checkout #header{margin:0;padding:0 20px}
:first-child+html .checkout #paymentOptions td input{margin-top:0}
:first-child+html .checkout #confidence div.c_bottom{padding-top:10px;padding-bottom:10px}
.checkout .cart_bg:after{content:".";display:block;height:0;clear:both;visibility:hidden}
:first-child+html .checkout #confidence div.c_top,:first-child+html .checkout #confidence div.c_bottom{min-height:1px}
.checkout .regBox1,.checkout .regBox2{border:1px solid #dadada;margin:0 5px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px}
.checkout .regBox2{background-color:#edf5f8}
/*body{border-top:1px solid #b5b5b5}*/
#home #content{background:url(http://img.readingglasses.com/julyUpdate/left_nav_bottom-home.gif) center bottom no-repeat;margin-bottom:10px}
#details{float:right}
#details #superpromo p{margin:0}
#home #details{margin-top:0}
#menu{width:175px;background:url(http://img.readingglasses.com/julyUpdate/left_nav_bottom.jpg) left bottom no-repeat;margin:10px 5px 10px;padding:0 0 10px;float:right}
#content{background:url(http://img.readingglasses.com/julyUpdate/left_nav_top.gif) 5px top no-repeat;clear: both}
#home #menu{background:url(http://img.readingglasses.com/julyUpdate/left_nav_top.gif) left top no-repeat;margin-top:0;padding-top:5px}
#home #subnav{padding-top:5px}
#subnav li,#designers_menu,#page_menu,#price_menu,#stay_connected,#primer,.submenu,#maui_jim_promo,#gift_card_menu{border-bottom:1px solid #cfcfcf;padding:0 11px 5px;margin-bottom:5px}
#price_menu p{margin-bottom:0;font-weight:bold}
#stay_connected{padding-bottom:0}
#stay_connected p{margin-bottom:5px}
#designers_menu,#primer p{margin:0 !important}
#primer{border:0;margin-bottom:0}
#home #testimonial,#designCollection,#footer_alt{margin:0 5px 10px 5px}
#footer_alt{margin-bottom:0}
#designCollection,#home #testimonial,#sitemap{padding-bottom:10px}
#home #sitemap{margin-bottom:10px !important}
#designCollection,#home #testimonial{background:url(http://img.readingglasses.com/julyUpdate/home_box_bottom.jpg) left bottom no-repeat}
#designCollection p a,#home #testimonial p a,#sitemap p a{color:#3e3e3e}
#confidence{clear:both;background-image:url(http://img.readingglasses.com/augustUpdate/confidence_box_bottom.gif)}
.checkout #confidence{background-image:url(http://img.readingglasses.com/augustUpdate/confidence_box_bottom_checkout.gif);margin-left:5px}
#designCollection h3,#home #testimonial h3,#sitemap h3,#confidence h3,#designCollection p,#home #testimonial p.title,#sitemap p,#confidence p{background:url(http://img.readingglasses.com/julyUpdate/home_titles_grey.jpg) left top no-repeat;display:block;font-size:15px;padding:12px 0 12px 12px;margin:0;text-shadow:#fff 1px 1px 1px;font-weight:bold}
.checkout #confidence p{background-image:url(http://img.readingglasses.com/augustUpdate/home_titles_grey_checkout.jpg)}
#confidence div.c_top{margin:5px 5px 0 5px}
#confidence div.c_top p{background-image:none;font-size:12px;font-weight:normal;float:left;margin:0 5px 1em 5px;padding:0;width:240px}
.checkout #confidence div.c_top p{width:230px}
#sitemap,#confidence{background:url(http://img.readingglasses.com/julyUpdate/sitemap_box_bottom.jpg) left bottom no-repeat;clear:both}
.bookmark{padding:10px 0 10px 30px;margin:0;border-top:1px solid #cfcfcf;display:block}
#search{margin-left:5px;padding:1px 0 2px 0;background:url(http://img.readingglasses.com/augustUpdate/searchBar.gif) left 1px no-repeat}
#search form{position:relative;padding:0 0 0 5px}
#search label{display:none}
#search label#searchInputLabel{display:block;position:absolute;top:4px;left:6px;color:#888;font-size:12px}
#search input{float:left;background-color:transparent}
#search #searchinput{border:0;margin:6px 6px 0 3px;padding:0;width:292px}
#home #spotlight{background:url(http://img.readingglasses.com/julyUpdate/spotlight_dividers.gif) center 10px no-repeat}
#home #spotlight dl{background-image:none}
.dc_menu,.dc_logos{padding:0 10px}
#sitemap .col{float:left;padding:0;width:16.66%}
#sitemap .col ul li{padding-left:10px}
.dc_menu ul,.dc_logos a{float:left;width:16.6%}
#sitemap li,.dc_menu li{border-top:1px solid #ededed;padding:3px 0 4px}
.dc_menu li,.dc_logos a{text-align:center}
.dc_logos a{display:block;padding:10px 0}
#home #testimonial .quote{padding:0  57px 0 0;margin:10px;background:url(http://img.readingglasses.com/closequote.jpg) no-repeat bottom right}
#home #testimonial .quote em{background:url(http://img.readingglasses.com/openquote.jpg) no-repeat top left;padding-left:57px;display:block;min-height:35px}
#home #testimonial div{padding:0 67px}
#home #testimonial a{font-weight:bold}
#details #superpromo p.spotlight_cap{background:url(http://img.readingglasses.com/spotlight_cap.jpg) left top no-repeat;margin-top:10px;font-size:15px;padding:12px 0 12px 12px;text-transform:none;color:#fff !important;text-shadow:#000 1px 1px 1px}
#headerlinks li#my_cart{background:url(http://img.readingglasses.com/october2009/shopping_bag.png) right center no-repeat;padding-right:18px;margin-right: 0}
#stay_connected input{float:left}
#stay_connected form a{display:none}
#sc_email{border:1px solid #cfcfcf;width:114px;margin-right:3px;padding:1px}
.content_cap{width:585px;background:#ccc;margin-left:5px;margin-bottom:20px;background:url(http://img.readingglasses.com/julyUpdate/breadcrumb_top.jpg) left top no-repeat;position:relative}
.float_right .content_cap {margin-bottom:10px;}
.content_cap h4{position:absolute;top:10px;left:5px}
.content_cap ul{display:block !important;padding:10px 10px 10px 90px;background:url(http://img.readingglasses.com/julyUpdate/breadcrumb_bottom.jpg) center bottom no-repeat}
#home #details{background-image:none;padding-top:20px}
#bestfit_avgrating{padding-top:10px;border-top:1px solid #cfcfcf;margin-bottom:10px;margin-top:10px;clear:both}
#avgrating dt a{background:url(http://img.readingglasses.com/julyUpdate/icon_reviews.gif) left center no-repeat;padding-left:18px}
#avgrating dt a:hover{background-image:url(http://img.readingglasses.com/julyUpdate/icon_reviews_on.gif)}
#avgrating dd{line-height:14px}
#paypal_checkout,#google_checkout,#amazon_checkout{margin:10px 0 10px 31px !important}
#paypal_checkout{position:relative}
#paypal_checkout i{display:block;background-color:#fff;width:125px;height:12px;top:26px;left:18px;position:absolute}
#share #share_this_page i{padding:3px 0pt 3px 22px;background:url(http://img.readingglasses.com/julyUpdate/share_this_page.gif) 0px center no-repeat;display:block;color:#063462;font-style:normal}
#share #share_this_page i:hover{text-decoration:underline}
#share #share_this_page li{float:left;width:50%;padding:0}
#share #share_this_page #tags{width:180px;background-color:#fff;border:1px solid #cfcfcf;padding:9px;position:absolute;z-index:3;display:none}
#share #share_this_page:hover #tags{display:block}
#share #share_this_page:hover i{background-position:-220px center}
#share_this_page #tags a{padding:0;background-image:none;padding:3px;display:block}
#share_this_page #tags a img{vertical-align:middle}
#footer_alt #confidence .c_bottom{margin:0 10px 20px 10px}
#footer_alt #confidence .col{margin:0;padding:0;float:left;margin-left:24px}
#footer_alt #confidence #bbb{margin-left:0;padding-top:7px}
#footer_alt #confidence #pp{padding-top:23px}
#footer_alt #confidence #gc{padding-top:18px}
#footer_alt #confidence #amz{padding-top:8px}
.pq{padding-right:5px}
.video_thumbnail{float:right;width:auto;padding-left:5px;width:64px;font-size:10px;line-height:1.2;text-align:center}
.video_thumbnail img{border:1px solid #dadada;text-decoration:none}
.video_thumbnail a:hover img{border-color:#063462;text-decoration:none}
.zero_results{font-size:14px}
.zero_results font{font-weight:bold;color:#8a99a6}
#maui_jim_promo,.mj{background:url(http://img.readingglasses.com/julyUpdate/maui_jim_promo-bkg.jpg) 2px 1px no-repeat;padding-top:5px}
#maui_jim_promo li a{font-size:11px}
.mj{background:url(http://img.readingglasses.com/julyUpdate/maui_jim_promo2-bkg.gif) left top repeat-x}
.micetype{font-size:10px}
#value_packs_group{padding:5px;background-color:#fff;border:1px solid #cfcfcf;text-transform:uppercase;margin-bottom:1em}
#value_packs_group i{color:#900;font-weight:bold;font-style:normal}
#value_packs_group input{vertical-align:middle}
#details table#cart td{border-top:1px solid #dadada}
#details .altcheckout h1{background-color:#fff !important;text-transform:capitalize}
#details table#cart table td{border-top:0}
#details table#cart{border-top:2px solid #dadada}
.big{font-weight:normal !important;margin-left:5px !important}
.tabberlive .tabbertab .review h3{display:block;margin:0 5px 1em 5px}
#spotlight dl dd p{margin:0}
#buy h1,.big{font-size:17px !important;color:#444 !important;font-weight:bold !important}
.fdl_logos a.long{width:212px}
#details h3{margin-left:5px}
#navigation #t-sale a,#navigation #t-sale a:hover{color:#b00}
a.rgLogo i{display:none}
#login_sept08 .form_element input[type="text"],#login_sept08 .form_element input[type="password"],.register .form_element input[type="text"],.register .form_element input[type="password"],.register select{border:1px solid #90afc7;width:168px}
#login_sept08 label,.register label{font-weight:normal;width:112px;float:left;display:block;text-align:right}
#login_sept08 h1{text-indent:-9999px;height:45px;background:url(http://img.readingglasses.com/septemberUpdate/myAccountBanner.gif) left top no-repeat;margin-bottom:10px}
#login_sept08 h2{display:none}
#login_sept08 #new,#login_sept08 #returning{float:left;width:282px;margin:0 5px;position:relative}
#login_sept08 #new{margin-right:15px}
#login_sept08 h3,#login_sept08 form,#content #login_sept08 .form_element{margin:0}
#login_sept08 h3{font-size:12px;border-bottom:1px solid #dadada;margin-bottom:10px}
#login_sept08 p.error{border:1px solid #900;background:#ffe5e5;-webkit-border-radius:5px;-moz-border-radius:5px;margin:5px;text-align:center;font-weight:bold;padding:8px 0}
#login_sept08 .form_element input[type="checkbox"]{vertical-align:middle}
#login_sept08 .form_element{clear:both}
#login_sept08 .form_element p{clear:both;margin:0 0 5px 0;text-align:right}
#login_sept08 .form_element p small,#login_sept08 .form_element label[for="optin2"]{font-size:10px}
#login_sept08 label.inline{width:auto;float:none;display:inline}
#login_sept08 #new #update,#login_sept08 #returning #log_in{position:absolute;top:150px;left:84px}
.register h2{background-color:transparent;padding:0}
.register fieldset{padding:0}
.register #shipping_address{width:282px;float:left}
#superpromo{width:585px;height:316px}
#details h2.spotlight_cap{display:none}
#content .lens_opts dd{padding:0}p.float_right.picRight{background-color:#fbfbfb;border:1px solid #dedede;padding:4px;border-right-color:#c2c2c2;border-bottom-color:#c2c2c2}p.float_right.picRight img{border:1px solid #c2c2c2;border-right-color:#dedede;border-bottom-color:#dedede}i.email_me{padding-left:22px;font-weight:bold;font-style:normal;background:url(http://img.readingglasses.com/mail.gif) left center no-repeat}
.vcard dd .phone,.vcard dd .fax{font-weight:bold}
#avgrating i{font-weight:bold;font-style:normal;color:#900}
#search:after,#sitempap:after,#designCollection:after,#testimonial:after,#home #spotlight:after,#menu:after,#bestfit_avgrating:after,#tags:after,#description:after,#confidence .c_top:after,#confidence .c_bottom:after,#login_sept08 .form_element:after,.register #shipping_address:after,.register #hide_shipping_box:after,.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#tenPercent1{margin:-5px 0 0 -1px;width:786px;height:50px}
#tenPercentOpen a,#tenPercentOffer a.close{ background:url(http://img.readingglasses.com/dec2008/10percent_off_banner_01-31-09.png) 0px 0px;  display:block;width:786px;height:40px;text-indent:-9999px}
#tenPercentOffer a.close{background-position:0 -40px}
#tenPercentOffer{ z-index:999;position:absolute}
#tenPercentOffer .offerCopy{ background:url(http://img.readingglasses.com/dec2008/10percent_off_banner_01-31-09.png) 0px 0px;  padding:0 25px 28px 19px}
#tenPercentOffer .offer{padding-top:15px}
#tenPercentOffer .offer .left{float:left;padding:7px 15px 0 0;width:70%}
#tenPercentOffer .offer .right{text-align:center}
#confidence div.c_top .subsection{width:180px;margin:0 5px;float:left}
.checkout #confidence div.c_top .subsection{width:170px}
.checkout #stay_connected3 input#searchgo2{width:32px}
.micetype{font-size:9px;line-height:10px;color:#666;font-weight:normal}
#amazon_checkout{float:right !important;margin:10px 31px 10px 0 !important}
* html #tenPercentOpen a,* html #tenPercentOffer a.close{background:url(http://img.readingglasses.com/octoberUpdate/10percent_off_banner.gif) 0px 0px}
* html #tenPercentOffer .offerCopy{background:url(http://img.readingglasses.com/octoberUpdate/10percent_off_bottom.gif) left bottom}
.contact-lenses #details h1{display:none}
.contact-lenses .cl{text-align:center;font-size:15px;line-height:22px;width:556px;margin:0 auto}
.contact-lenses .cl ul{margin-bottom:10px}
.contact-lenses .cl li{display:inline}
.noteTemp{display:block;border:1px solid #99C4D7;padding:10px;background-color:#EDF5F8;-webkit-border-radius:5px;-moz-border-radius:5px}
#threeWays{width:750px;height:40px;margin:0 auto;background:url(http://img.readingglasses.com/october2009/3WaysBkg.png) center top no-repeat}
#threeWays p{display:none}
#freeFedExGround{margin:0 5px 10px;background-color:#aa161f;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;padding:10px;font-size:15px}
#freeFedExGround p{margin:0;padding:0}
#freeFedExGround2{text-align:center}
#dialogueBox,#dialogueBox3{background:#7a9750 url(http://img.readingglasses.com/dialogeBox2010.png) left center repeat-x; border:1px solid #d5ecbe;border-color:#d5ecbe #87ab63 #87ab63 #d5ecbe;margin:0 5px 20px 5px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px}
#dialogueBox div{  padding:10px;  color:#fff;  font-size:15px;  font-weight:bold}
#rlgMessage{  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  background-color:rgba(255,255,255,0.8);  z-index:901;  position:fixed}
#rlgMessage dl,#rlgMessage dl dt{  -webkit-border-radius:5px;  -moz-border-radius:5px}
#rlgMessage dl{  width:573px;  border:1px solid #99c4d7;  background-color:#edf5f8;  margin:180px auto 0}
#rlgMessage dl dt{  padding:10px;  background-color:#99c4d7;  color:#fff;  font-size:15px;  font-weight:bold;  position:relative;  text-shadow:#6a8794 1px 1px 1px}
#rlgMessage dl dt a{background:url(http://img.readingglasses.com/db_close.gif) bottom left no-repeat;display:block;width:15px;height:15px;text-indent:-9999px;position:absolute;right:10px;top:50%;margin-top:-8px;outline:none}
#content #rlgMessage dl dd{  font-size:12px}
#content #rlgMessage dl dd p{  margin:1em 0}
#rlgMessage a.downloadPDF{  font-weight:bold;  padding-right:16px;  background:url(http://img.readingglasses.com/pdfIcon_16x16.gif) right top no-repeat}
#myAcctDrop{  position:absolute;  top:29px;  right:103px;  background:#f8f8f8;  width:359px;  border:1px solid #cfcfcf;  z-index:1020;  -moz-border-radius:5px 0 5px 5px;  -webkit-border-radius:5px;  -webkit-border-top-right-radius:0}
#myAcctDrop div{  position:absolute;  top:-30px;  right:-1px;  background:#f8f8f8;  padding:4px 4px 6px 4px;  border:1px solid #cfcfcf;  border-bottom:0;  -moz-border-radius:5px 5px 0 0;  -webkit-border-top-left-radius:5px;  -webkit-border-top-right-radius:5px;  -webkit-border-bottom-left-radius:0;  -webkit-border-bottom-right-radius:0}
#myAcctDrop form,#myAcctDrop h4{  border-top:1px solid #cfcfcf;  padding:1em 10px 0}
#myAcctDrop h4+p{margin-top:0}
#myAcctDrop p,#myAcctDrop h3{margin:1em 10px;font-size:12px;font-weight:normal;border:0}
#myAcctDrop hr{display:none}
#myAcctDrop fieldset{padding:0}
#myAcctDrop h5{display:block;font-weight:bold;margin:0 0 5px 0;background:url(http://img.readingglasses.com/signin-lock-bg.gif) right center no-repeat}
#sitemap p a span{  font-size:12px;  font-weight:normal}
#myAcctDrop ol,#myAcctDrop ol li{padding:0 !important;list-style-type:none;border:0;overflow:hidden}
#myAcctDrop ol{margin:0 0 10px 0}
#myAcctDrop ol li{margin:0 0 5px 0 !important}
#myAcctDrop label,#myAcctDrop input#username,#myAcctDrop input#password{float:left}
#myAcctDrop label{width:100px;display:block}
#myAcctDrop input#username,#myAcctDrop input#password{width:231px}
#myAcctDrop .btn_submit{text-align:right}
#myAcctDrop .btn_submit input{vertical-align:middle}
a.vtb{padding:4px;background-color:#99c4d7;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #7393a1;margin-top:5px;font-weight:bold}
.checkout #template_div17{position:relative}
.checkout #template_div17 .hhs2{position:absolute;top:40px;left:380px}
.shopWithConfidenceBanner2{text-indent:-9999px;width:585px;height:77px;background:url(http://img.readingglasses.com/confidence2009_v4.gif) left top no-repeat;margin:0px 5px 10px;position:relative}
.shopWithConfidenceBanner2 ul li a{display:block;position:absolute;left:325px;width:260px;height:17px}
.shopWithConfidenceBanner2 ul li a:hover{background:url(http://img.readingglasses.com/confidence2009_v4.gif) left top no-repeat}
.shopWithConfidenceBanner2 ul li.link1 a{top:3px}
.shopWithConfidenceBanner2 ul li.link2 a{top:21px}
.shopWithConfidenceBanner2 ul li.link3 a{top:39px}
.shopWithConfidenceBanner2 ul li.link4 a{top:57px}
.shopWithConfidenceBanner2 ul li.link1 a:hover{background-position:-325px -80px}
.shopWithConfidenceBanner2 ul li.link2 a:hover{background-position:-325px -98px}
.shopWithConfidenceBanner2 ul li.link3 a:hover{background-position:-325px -116px}
.shopWithConfidenceBanner2 ul li.link4 a:hover{background-position:-325px -134px}
#fsbw2{  position:absolute;  right:5px;top:154px;  width:392px;  padding:10px;  border:1px solid #e0e0e0;  background-color:#f9f9f9;  font-size:14px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius-topright:0;  -webkit-border-top-right-radius:0;  z-index:910;  visibility:hidden;  color:#3e3e3e;  text-decoration:none}
#fsbw2 div{  text-indent:-9999px;  width:330px;  height:31px;  background:url(http://img.readingglasses.com/fsbw_banner_on.gif) left top no-repeat;position:absolute;right:-1px;top:-31px}
#fsbw2 .micetype{font-size:10px}
#fsbw2 .c1{color:#af474d}
#fsbw2 .c2{color:#15395d}
#free_shipping a:hover #fsbw2{visibility:visible}
#free_shipping a:hover{text-decoration:none}
#registerform{position:relative}
#registerform label{width:120px;padding-right:5px}
#registerform label.inline{width:auto;text-align:left}
#registerform .form_element input,#registerform .form_element select{width:155px}
#registerform .form_element input[type="checkbox"]{width:auto}
.register #shipping_address{position:absolute;left:292px;top:349px;z-index:903}
.win.gecko .register #shipping_address{top:352px}
.win.ie7 .register #shipping_address{top:379px}
:first-child+html #rlgMessage{background:url(http://img.readingglasses.com/white_80pct.png) top left repeat}
:first-child+html #myAcctDrop{right:108px}
* html #rlgMessage{position:absolute;left:185px;top:45px}
* html #rlgMessage dl dt a{top:15px}
#returning,#new{float:left;width:285px;margin:0 5px;border:1px solid #cfcfcf;padding-bottom:10px}
#returning form{margin:0 10px}
#details #new h2,#details #returning h2{margin:0}
#returning .form_block,#new .form_block{height:150px}
#content #new .form_element,#details #new p{margin-bottom:0}
/*
#divSuggestions{position:absolute;z-index:9050;color:#00256A;width:300px}
#divSuggestions .yui-ac-content{position:absolute;left:-8px;top:5px;border:1px solid #d8d8d8;border-bottom:0px;background-color:#f8f8f8;overflow:hidden;text-align:left;z-index:9050;filter:alpha(opacity=95);opacity:.95;width:300px}
#divSuggestions ul{letter-spacing:0em;margin:0;width:100%}
#divSuggestions li{padding:2px 5px;cursor:default;white-space:wrap;cursor:pointer;border-bottom:1px solid #d8d8d8}
#divSuggestions li.ACQueryItem{line-height:13pt}
#divSuggestions li.ACProductItem{line-height:1pt;cursor:pointer;background-color:White}
#divSuggestions li.ACHeaderItem{background-color:#d8d8d8;color:#00256A;line-height:13pt;font-weight:bold}
#divSuggestions li.yui-ac-highlight{background-color:#f1f1f1;color:#3e3e3e;padding:2px 5px;margin:0}
.ACproductText{color:#00256A;vertical-align:middle;padding-top:5px}
.ACProduct{width:100%;margin:0;padding:2}
.ACProductImageCell{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px}img.ACProductImage{width:70px;height:45px}
.Seperator{display:none}
*/
body,img,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}
abbr,acronym{border:0}
#spotlight dd.spotlight_moreInfo{font-size:12px;font-weight:bold;text-align:center;height:auto;padding-top:5px;padding-bottom:5px}
#spotlight .clearing{display:none}
#spotlight .spotlight_more{padding-top:20px;clear:both}
#details h1,.sorter,#details p,#spotlight p,#details h2,#details form{margin:0 5px}
#details dl p,#spotlight dl p,#details form h2{margin:0}
#details h1,#details p,#spotlight p{margin-bottom:1em}
#results{margin-bottom:10px}
#results dl,#spotlight dl{float:left;width:188px;display:block;margin:0 5px;background:url(http://img.readingglasses.com/sBkgGrey_v3.jpg) bottom center no-repeat;padding-bottom:0.5em}
#results dl dt,#spotlight dl dt{font-size:12px;font-weight:bold;display:block;padding:0 8px}
#results dl dt a{text-decoration:underline}
#spotlight dl dt a{color:#3e3e3e}
#content dd.new_sale{font-style:italic;text-transform:uppercase;color:#900;font-weight:bold}
#results dd.frame_type{font-weight:bold;font-size:12px}
#content dd,#spotlight dd{font-size:11px;padding:0 8px}
#content dd.search_img,#spotlight dd.spotlight_img{height:85px;margin:10px 0 5px 0}
#content dd.color{font-style:italic}
#content dd.search_price{font-size:13px;font-weight:bold;font-style:normal;height:auto}
#content .search_more{padding-top:20px;clear:both}
.sorter{background:#ededed}
.sort_bar,#sort_options{padding:10px}
.sort_bar .s_active{font-weight:bold;color:#c00}
.sort_bar{font-size:15px}
.sort_bar a{padding:0 1px}
.sort_bar strong{font-size:12px}
#sort_options{padding-right:0}
#details .sort_bar p{margin:0}
#sort_options{border-top:1px solid #fff;background-color:#c1d2ec;width:575px}
#sort_options strong,#sort_options ul{float:left;margin:0}
#sort_options ul li{display:inline}
#sort_options ul a{float:left;display:block;padding:0 30px 0 15px;border-left:1px solid #fff;background:url(http://img.readingglasses.com/search_arrow_down.png) right center no-repeat;font-weight:bold;color:#000}
#sort_options ul a.first{border:0}
#sort_options .sorted a{color:#f00;background-image:url(http://img.readingglasses.com/search_arrow_up.png)}
#filter_output{margin:0 5px 20px 5px}
#showall small a,#P1 small a{font-size:12px;text-decoration:underline;font-weight:bold}
#results:after,.sorter:after,.sort_bar:after,#sort_options:after,#testimonial:after{content:".";display:block;height:0;clear:both;visibility:hidden}
body{font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#3e3e3e;margin:0 auto;padding:0;line-height:1.6em;background-color:#fff}
html.popup{padding:10px}
.popup body{width:100%}
a{text-decoration:none;color:#063462;outline:none}
a:hover{text-decoration:underline;color:#052a4e}
strong{font-weight:bold}
em{font-style:italic}
p{margin:0 0 1em 0}
fieldset{padding:10px}
fieldset input{font-size:14px}
blockquote{font-family:Georgia;serif;font-style:italic;margin-bottom:1em;font-size:14px;line-height:1.5em}
label{font-weight:bold}
.clearing{margin:0;padding:0;clear:both}
html>body.clearing{display:block;clear:both}
.align_center{text-align:center}
.align_right{text-align:right}
.float_left{float:left}
.float_right{float:right}
.inline li,.inline dd,.inline dt{display:inline}
.big{font-size:1.6em}small,.small{font-size:.9em}
.caps{text-transform:uppercase}
.dim{color:#8a99a6}
.inner{padding:5px}
.hlisting .inner{padding-top:0}
#returning .inner,#new .inner{padding:10px 10px 0 10px}
#buynow .inner{padding:5px 10px}
.dash{background:url(http://img.readingglasses.com/dash.gif) left top}
#content .form_element{margin-bottom:10px}
#content .inline{display:inline}
.alt{background:#efefef}
.hint{font-size:90%;color:#b4b4b4}
.ok{background:url(http://img.readingglasses.com/ok.gif) no-repeat left center;padding-left:22px}
.help{cursor:help !important}
.help img{position:relative;bottom:-2px}
.submit{vertical-align:middle}
.pointer{cursor:pointer}
.wrapper{width:780px;margin:10px auto 0;position:relative}
#header{padding-top:5px;height:119px;margin:0 5px}
#content{margin-bottom:0}
#subnav .submenu{margin:0 10px 10px 10px}
#recent{background:#fff;text-align:center}
#recent p{padding:0 5px}
#recent h4{background:#f0f0f0;padding:3px;margin:0 5px;margin-bottom:5px}
#details{width:595px}
#buy{width:235px;padding-left:10px;margin-bottom:10px}
#description{width:340px;float:left;margin-bottom:10px}
.description{padding:5px}
#options{margin:0 5px}
#footer{padding:20px}
#spotlight.noborder{border:0;padding:0}
#superpromo{margin:-20px 5px 0}
h1{font-size:18px;font-weight:bold;margin-bottom:1em}
#buy h1{margin-bottom:.5em;font-weight:normal}
h2,#cart thead th{color:#2d5171;text-transform:uppercase;background:#ededed;padding:5px;font-weight:bold}
#new h2,#returning h2{text-transform:none !important}
#footer h2{background:transparent;color:#3e3e3e;font-size:3em;text-transform:none;font-weight:normal}
#reviews h2{border:1px solid #cfcfcf;border-bottom:0}
h3{font-weight:bold;font-size:1.2em;margin-bottom:.5em}
h3 strong{color:maroon}h4{font-weight:bold}
#details h4{margin-left:5px;margin-right:5px}
h2.spotlight_foot{background:url(http://img.readingglasses.com/spotlight_foot.jpg) no-repeat center bottom;padding:10px 0 5px 10px;margin:0;color:#fff !important;font-size:1.3em}
h2.spotlight_foot a{color:#fff}
#spotlight h3{font-size:1.5em;text-transform:none;border-bottom:1px solid #cfcfcf;margin-bottom:.5em}
.policy h2{color:#3e3e3e;background:transparent;padding:0;margin-bottom:5px}
#contact h2{margin-bottom:10px}
#shipping_address h3{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}
#menu h4{margin:0;text-transform:none;text-shadow:#fff 0 2px 2px;font-size:1.1em}
#stay_connected p.title{background:url(http://img.readingglasses.com/stay_connected.gif) no-repeat left top;padding-left:20px;margin-bottom:5px;height:16px;line-height:20px !important}
#subnav p.title,designers_menu p.title,#subnav p.title,#maui_jim_promo p.title{margin-bottom:0}
#designers_menu h4 a,#subnav h4 a,#maui_jim_promo h4 a,#subnav p.title a,#designers_menu p.title a,#subnav p.title a,#maui_jim_promo p.title a,#stay_connected p.title,#primer p.title a,#gift_card_menu p.title a{color:#3e3e3e;font-weight:bold;font-size:12px;line-height:14px}
.filter_menu h4{border-bottom:1px solid #ccc}
.filter_menu h4 a{float:right;position:relative;bottom:-3px}
.filter_menu h3{text-align:center;margin-bottom:10px;background:url(http://img.readingglasses.com/down_arrow.gif) no-repeat left center}
.filter_menu h3 span{display:block;background:url(http://img.readingglasses.com/down_arrow.gif) no-repeat right center}
#progress li#step4,#progress li.last{background:transparent}
#home #testimonial h2,#cart h2{background:transparent;text-transform:none;padding:0;color:#000;margin-bottom:.5em}
#cart h2{color:#3e3e3e;margin:0}
.hlisting h2{background:transparent;padding:0;font-size:120%;height:40px;overflow:hidden}
#footer_alt h3{border-bottom:1px solid #dadada}
#primer p.title a{background:url(http://img.readingglasses.com/primer.gif) no-repeat left center;padding-left:20px;height:16px;line-height:20px !important}
#designers_menu a, #maui_jim_promo span a,#gift_card_menu a{color:#8a99a6}
#designers_menu p,#gift_card_menu p{margin-bottom:0}
#designers_menu p a{color:#8a99a6;font-size:11px}
#designers_menu p.more a{color:#063462}ol li{list-style-type:decimal;margin-left:30px}ol{margin-top:10px;margin-right:5px}ol li{border-bottom:1px solid #dadada;margin-bottom:.5em;padding-bottom:.5em}
/*#description ul {margin-bottom: 1em}
#description li {list-style-type:square;margin:0 5px 3px 17px}
.bulleted li{list-style-type:square;margin:0 5px 12px 17px}
#headerlinks ul{margin-bottom:5px}*/
#headerlinks li{margin-right:6px;display:inline}
#headerlinks .clearing{display:block;margin-bottom:15px}
.return_reason li{margin:0 0 10px 10px}
#subnav li a{color:#8a99a6}
#subnav li#hot{border-top:0}
#subnav ul{margin:0;padding:0}
#menu #recent li{list-style:none !important;margin-left:0 !important;border:0}
#options-color li{width:32%;float:left}
.tabberlive{position:relative;top:-10px}
.tabberlive .tabbertabhide{display:none}
ul.tabbernav{margin:0;border-bottom:1px solid #cfcfcf;padding:0 0 2px 0;font-weight:bold;text-transform:uppercase}
ul.tabbernav li{list-style:none;margin:0;display:inline}
ul.tabbernav li a{padding:5px;margin-right:5px !important;text-decoration:none;border:1px solid #cfcfcf;background-color:#ededed}
ul.tabbernav li.tabberactive a{background-color:#fff;color:#3e3e3e !important;border-bottom-color:#fff}
ul.tabbernav li a:hover{color:#000}
ul.tabbernav li.tabberactive a:hover{color:#000}
html>body ul.tabbernav li a:hover{background-color:#cfcfcf}
html>body ul.tabbernav li.tabberactive a:hover{background-color:#fff}
.win.gecko ul.tabbernav{padding-bottom:3px}
.tabberlive .tabbertab{padding:10px;border:1px solid #cfcfcf;border-top:0}
.tabberlive .tabbertab h2{display:none}
.tabberlive .tabbertab h3{display:none}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto}
.moreinfotab{float:left;margin:0 20px 0 0}
#progress{color:#ccc;font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px}
#progress li{display:inline;margin-right:10px;padding-right:20px;background:url(http://img.readingglasses.com/progress.gif) no-repeat right center}
#progress li.done{background:url(http://img.readingglasses.com/tick.gif) no-repeat left center;padding-left:25px}
#progress .current{color:#3e3e3e}
#payment_method{margin:10px 0 10px 15px !important}
#payment_method li{padding:5px 0 5px 10px}
#faq ol#answers li{padding-bottom:0;margin-bottom:1em}
#options-color li{text-align:center}
ul#testimonial{margin-top:10px}
#testimonial li{margin-bottom:1em;border-bottom:1px dotted #b7b7b7;padding-bottom:1em}
#cart .product_info li{font-size:11px}
.vcard .fn{font-weight:bold}
.vcard dd{font-size:90%;margin-left:5px;margin-right:5px}
.sitemap .vcard dd{font-size:100%}
.sitemap .vcard .fn{display:none}
.sitemap .vcard{border:0}
.sitemap .adr{margin-bottom:10px}
.vcard dd.neighborhood{float:right;width:40%}
.contact_menu{width:40%;float:right}
.contact_menu dl{margin-bottom:10px}
.call dt{background:url(http://img.readingglasses.com/tel.gif) no-repeat left center;padding-left:22px}
.write dt{background:url(http://img.readingglasses.com/mail.gif) no-repeat left center;padding-left:22px}
.lens_opts{margin:0 5px 15px 5px;border-bottom:1px solid #dadada;padding-bottom:15px}
.lens_opts dd a{display:block;margin-top:5px;background:url(http://img.readingglasses.com/arrow_go.gif) no-repeat left center;padding-left:18px}
.lens_opts dt{font-weight:bold}
#advanced_search li label{display:inline;font-weight:normal}
#contact_form li{margin-bottom:15px}
.vcard{margin:0 5px 10px 5px;padding:5px 0 5px 5px;border-bottom:1px solid #dadada}
#faq .vcard{margin:0;border:0}
#faq .vcard dl{border:0;margin-bottom:1em}
#frame_full{background:url(http://prod.readingglasses.com/is/image/full/gge_503_blacktile.jpg?wid=150&align=0,1&resMode=bilin&op_usm=1,1,10&qlt=100) no-repeat left center;padding-left:160px}
#frame_half{background:url(http://prod.readingglasses.com/is/image/half/se_805_tort.jpg?wid=150&align=0,1&resMode=bilin&op_usm=1,1,10&qlt=100) no-repeat left center;padding-left:160px}
#frame_bi{background:url(http://prod.readingglasses.com/is/image/full/mb_100_tort.jpg?wid=150&align=0,1&resMode=bilin&op_usm=1,1,10&qlt=100) no-repeat left center;padding-left:160px}
#frame_pro{background:url(http://prod.readingglasses.com/is/image/full/gge_502_blackclear.jpg?wid=150&align=0,1&resMode=bilin&op_usm=1,1,10&qlt=100) no-repeat left center;padding-left:160px}
#frame_sun{background:url(http://prod.readingglasses.com/is/image/sun/vogue_tort_sun.jpg?wid=150&align=0,1&resMode=bilin&op_usm=1,1,10&qlt=100) no-repeat left center;padding-left:160px}
#footer_alt li{margin-bottom:0}
#share{margin:15px 0 10px 10px}
#share li{padding-right:15px}
.optin{margin-top:10px}
.optin li{margin-bottom:10px}
li#us_tel,li#eu_tel{font-weight:bold;padding:0 0 0 40px}
li#us_tel{background:url(http://img.readingglasses.com/us_ca.gif) no-repeat left center}
li#eu_tel{background:url(http://img.readingglasses.com/uk_eu.gif) no-repeat left center;margin-right: 0}
#options-sizing td,#options-sizing th{text-align:center !important;padding:5px}
#options-sizing table{border:1px solid #cfcfcf}
#options-sizing th{background:#efefef;border-bottom:1px solid #cfcfcf}
#cart tbody td{padding:5px}
#cart .last td{border:0}
#subtotal th,#shipping th,#discount th,#coupon_discount th,#total th,#taxes th{text-align:right;border-bottom:1px solid #eaeaea;padding:5px}
#subtotal td,#shipping td,#discount td,#coupon_discount td,#total td,#taxes td{font-weight:bold;font-size:12px;border-bottom:1px solid #eaeaea !important}
#total td{color:#9e1c2d}
#total th,#total td{border:0 !important}
#total small{font-weight:normal;color:#888}
#shipping th{font-weight:bold}
fieldset #cart thead th{background:transparent !important;color:#3e3e3e;border-bottom:1px solid #ddd}
#shipping_table{margin-top:-20px}
#shipping_table th{font-weight:bold}
#shipping_table th,#shipping_table td{padding:5px}
.action td{padding:5px}
table.sitemap{margin:0 10px 10px 10px}
.sitemap th{font-weight:bold;border-bottom:1px solid #dadada;padding:5px}
.sitemap td{padding:5px 5px 10px 5px;font-size:90%}
#headerlinks{background:url(http://img.readingglasses.com/headerlinks_div.gif) no-repeat right center;text-align:right;float:right}
#phone em{color:#8a99a6}
#search{margin-bottom:4px}
#freeshipping{background:url(http://img.readingglasses.com/lorry.gif) no-repeat left center;padding-left:30px;text-transform:uppercase;color:#8a99a6;font-weight:bold}
#header #freeshipping{margin-top:10px}
#freeshipping strong{color:#3e3e3e}
#free_shipping{float:right;margin-right:5px}
#print a{background:url(http://img.readingglasses.com/print.gif) no-repeat left center;padding:3px 0 3px 22px}
#buy #email{margin-right:5px}
#email a{background:url(http://img.readingglasses.com/email.gif) no-repeat left center;padding:3px 0 3px 22px}
#buynow{background:#f5f5f5;margin-top:10px}
#buynow .form{margin-right:5px}
#addtocart{margin:10px 0;padding:5px}
#addtocart input[type="image"]{margin-right:10px}
#addreview,#addtestimonial{padding:5px;margin:5px 0;-webkit-border-radius:5px;-moz-border-radius:5px}
#addreview p,#addtestimonial p{margin:5px 0}
#reviewlink a{background:url(http://img.readingglasses.com/add.gif) no-repeat left center;padding:3px 0 3px 18px}
.review{padding:10px 0 15px;border-top:1px solid #cfcfcf;margin-top:15px}
#addwish{background:url(http://img.readingglasses.com/fav.gif) no-repeat left center;padding-left:22px}
.bookmark{background:url(http://img.readingglasses.com/bookmark.gif) no-repeat 11px center;font-family:Georgia,serif}blockquote.response{background:#eaeaea;padding:5px;margin:1em}
.count{color:#8a99a6}
.price{font-weight:bold;color:#000;font-size:120%;margin-left:5px}
.hlisting{background:#f5f5f5;width:185px;float:left;margin-right:5px;margin-bottom:5px}
.hlisting .search_action img{float:left;margin-right:10px}
.hlisting .action{text-align:right;background:#f5f5f5;border:1px solid #ddd;margin-bottom:15px;border:0}
.hlisting em{font-size:90%}
.action{margin:10px 0;text-align:right;background:#efefef;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px}tr.action td{border-top:2px solid #dadada;padding-top:10px}tr.action .action_back{text-align:left !important}div.action .action_back{float:left}
.pagination{float:right}
.page_number{font-weight:bold;padding:0 5px;position:relative;top:-4px}
#cart .product_total{color:#000;font-weight:bold}
#cart .product_price{color:#8a99a6;font-weight:bold}
#cart #coupon{border:1px solid #ddd;text-align:right;padding:5px 10px;font-weight:bold}
.quantity{text-align:center}
fieldset .quantity{font-weight:bold;font-size:120%}
fieldset .quantity a{font-weight:normal;font-size:80%}
fieldset.return_reason,#advanced_search fieldset{border:1px solid #dadada;margin-bottom:10px;padding:10px 0 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px}
#shipping p{margin-bottom:0}
#shipping strong{color:green;background:url(http://img.readingglasses.com/lorry.gif) no-repeat left center;padding-left:30px}
#shipping small{font-weight:normal;color:#888}
#advanced_search .action_back{bottom:0 !important}
.checkout #returning{float:left;width:366px;margin-right:0}
.checkout #new{float:right;width:366px;margin-right:0}
#newguest,#signin{margin:0 auto;display:block}
.req{color:red;font-weight:bold}
#shipping_table .divider{padding-top:20px}
#shipping_table .free{background:url(http://img.readingglasses.com/free_star.gif) no-repeat left center;padding-left:10px}
.googoo{border:1px solid #99c4d7;background:#edf5f8;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:5px;margin-right:5px}
#contact{border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;padding:10px;margin:10px 5px}
#delivery label,#contact_form label,.checkout label,.register label,fieldset label{display:block}
#payment_method label,.return_reason label{display:inline}
.return_reason li label{font-weight:normal;margin-left:10px}
.top{background:url(http://img.readingglasses.com/arrow_up.gif) no-repeat left center;padding-left:18px}
.policy{padding-top:5px;background:#f5f5f5;margin-bottom:15px;margin-left:5px;margin-right:5px}
.return_label{width:50%;margin:10px auto;display:block;text-align:center;text-decoration:none;font-weight:bold;font-size:130%;text-transform:uppercase;background:#8c0313 url(http://img.readingglasses.com/spotlight_cap_red.jpg) no-repeat 50% 0%;padding:10px;color:#fff}
.return_label:hover{background:#8c0313 url(http://img.readingglasses.com/spotlight_foot.jpg) no-repeat 50% 100%;text-decoration:none}
.shipping_logo{float:right;margin:15px 0 15px 15px}
.shipping_group{border:1px solid #ededed;border-top:0;margin:0 5px 10px;padding:10px}
.privacy_seals{float:right;width:175px;margin:0 0 10px 10px}
.privacy_seals img{margin-left:5px}
.spotlight_more{display:block;text-align:center;font-weight:bold;font-size:130%}
#footer_alt #sitemap{margin-bottom:10px}
.hackersafe{float:right;display:block;margin-bottom:10px}
#avgrating,#price,#comapreat{margin-bottom:5px}
.pq{float:left;margin:0 5px 5px 0}
#swc{background:#f5f5f5 url(http://img.readingglasses.com/shield.png) no-repeat 5px center;padding:5px 5px 5px 27px}
#primer p,#stay_connected small{color#:72889b;line-height:1.2em;display:block;margin:5px 0}
#bestfit{margin-bottom:1em;display:block}
#google_checkout,#amazon_checkout{margin:10px 15px 10px 15px;font-size:90%;text-align:center;float:left}
#google_checkout small,#amazon_checkout small{display:block}
#paypal_checkout{margin:10px 15px 10px 15px;font-size:90%;text-align:center;float:left}
#delivery{margin-top:30px}
#product_price{font-weight:bold;margin-left:5px}
#dialog_message{width:470px;margin:0 auto 0 auto;background-color:#ebebeb;margin-bottom:20px}
#dialog_message .log_title{background-color:#cfcfcf;padding:3px 3px 0 3px;color:#fff;font-weight:bold}
#dialog_message .log_icon{padding-right:5px}
#dialog_message .content{padding:10px}
.button{background:url(http://img.readingglasses.com/butbg.gif) repeat-x top;text-transform:uppercase;font-weight:bold;font-size:11px;padding:0 4px 0 4px}
.altcheckout{border:1px solid #dadada;margin:20px 5px 0 5px}
#details .altcheckout h1{background-color:#ededed;text-align:center;display:block;width:100%;margin:0;padding:5px 0 5px 0;font-size:15px;font-weight:normal}
.processing{margin:0 auto;text-align:center;margin-top:150px;border:1px solid #ccc;background-color:#fff;display:block;padding-bottom:20px;width:400px}
.processing h1{color:#fff;background-color:#ccc;text-align:center;display:block;width:100%;margin:0 0 20px 0;padding:5px 0 5px 0}
.process_close{text-align:center;color:#666;margin-top:20px}
.narrowOptions{display:block;clear:both}
.subCat{font-weight:bold;padding:5px 0 5px 0;color:#000}
.subCatOption,.subCatOptionCol{margin:0 0 0 5px;font-size:11px;line-height:16px}
.subCatOptionCol{float:left;width:65px}
.reviewHeader{font-weight:bold;font-size:14px;border:solid 2px #fff;color:#fff;background-color:#c1d2ec;margin-top:50px;padding:10px}
.review_cancel2{float:right}
.Star,.req{color:#f00;font-size:18px;font-weight:bold}
.reviewDetails{font-size:11px;color:#929292}
.picRight{margin-left:10px;margin-right:5px}
#coupon label{font-weight:normal}
#content div.pressReleaseIndex dl{border-top:1px solid #dadada;padding:5px 0;margin:0 5px}
#content div.pressReleaseIndex dt,#content div.pressReleaseIndex dd{font-size:12px}
#content div.pressReleaseIndex dt{float:left;clear:right;width:25%;text-align:right}
#content div.pressReleaseIndex dd{margin-left:25%;font-weight:bold}
.intShipList{margin:0 5px 10px 5px}
.intShipList li{width:20%;display:block;float:left;border-top:1px solid #ededed;padding:5px 0}
#headerlinks:after,#confidence:after,#sitemap:after,#footer_alt:after,.content_cap:after,#content div.pressReleaseIndex dl:after,.intShipList:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.likeH2{font-size:16pt;margin-bottom:5pt;color:#FFF}
#biBannerImage_imgBanner{margin-left: 5px}
.content_hot .prev a{padding:2px;background-color:#99c4d7;display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #7393a1;width:auto;font-size:9px;font-weight:bold;color:#063462}
.content_hot .prev a:hover{border-color:#063462}
.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:hand;cursor:pointer}
#kampylink img{border:0}
.k_top{top:0px;_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop:document.body.scrollTop)}
.k_bottom{bottom:0px;_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 1:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 1)}
.k_right{ right:0px}
.k_left{left:0px}
#k_close_button{color:gray;border:1px solid gray;display:none;width:11px;height:16px;font-size:12px;text-align:center}
.kc_top{top:80px;_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+80:document.body.scrollTop+80)}
.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 80:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 80)}
.kc_right{right:10px}
.kc_left{left:10px}
.win.gecko body {font-family:Arial,sans-serif;}
#details div h1, #biBannerImage_imgBanner {margin-bottom: 10px}

body#home{background:#fff url(http://img.readingglasses.com/dec2008/3methods_v7-bkg.jpg) 0px -1px repeat-x}
/* xmas banner (temp change) */
.xmasMessage {
	margin: 0 auto;
	width: 770px;
	/* background-color: #b22e1e; x-mas red */
	background-color: #01693e;
	color: #fff;
	text-align: center;
	padding: 8px 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 1;
	text-shadow: #000 0 1px 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-font-smoothing: antialiased;
}
.xmasMessage a, .xmasMessage a:hover, .xmasMessage a:focus, .xmasMessage a:active, .xmasMessage a:link {color: #fff;}
#tempNote {background-color: #c00; color: #fff; padding: 15px 0px 10px; font-weight: bold; text-align: center; font-size: 15px; text-shadow: #c00 0 0 0; border-bottom: 1px solid #ccc}
#tempNote p {width: 770px; margin: 0 auto}
#tempNote a {color: #fff}
#tempMoveMsg {
	border: 1px solid #c00; 
	background-color: #fcf2f2; 
	padding: 10px; 
	margin: 0 5px 10px; 
	font-size: 13px; 
	line-height: 1.5;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	}
#tempMoveMsg strong {
	color: #900;
}
