@charset "UTF-8";
/* CSS Document:   sears blue, color:#304E88;   left links, color:#999999;   nav back hover, color:#4497e2;   total width: 980px; padding on left and right of container is 10px each;   */
/* clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* globals */
html {}
body {font-family:Helvetica, Arial, sans-serif;}
a {color:#067BB5;text-decoration:none;}
a:hover {color:#304E88;}
a:visited {color:#067BB5;}
p {font-size:12px;line-height:17px;font-family:Arial, Helvetica, sans-serif;}
.bold {font-weight:bold;}
.blue {color:#304E88;}
h1 {color:#304E88;font-size:30px;line-height:32px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
#mainrightcontent h2 {color:#777777;font-size:18px;line-height:28px;font-family:Helvetica, Arial, sans-serif;font-weight:normal!important;padding:12px 0px 20px 20px;}
h3 {color:#9da4b2;font-size:20px;line-height:28px;font-family:Helvetica, Arial, sans-serif;padding:12px 0px 2px 0px;border-bottom:1px solid #9da4b2;margin-bottom:8px;clear:both;}
#mainrightcontent p {font-size:12px;line-height:17px;font-family:Arial, Helvetica, sans-serif;padding:10px 0px;}
h2 {color:#304E88;font-size:22px;line-height:28px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
h2.errormsg { font-size:95%; border: 1px solid #153694; padding: 5px !important; white-space: normal; width: auto; display: block; margin:0px 10px 10px 20px; color: #153694 !important;}
.notvalid input { background-color:#c4dae8;}
.notvalid textarea { background-color:#c4dae8; }
p.copyright {font-size:11px;line-height:17px;font-family:Arial, Helvetica, sans-serif;clear:both;padding-top:15px;padding-bottom:25px;color:#66bde7;}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
input {height:15px;}
#emailcheckbox {width:20px;float:left;}
.certify18 {float:left;width:170px;font-weight:normal!important;font-size:10px!important;}
.nopadtop {padding-top:0px!important;}
#mainrightcontent p img {float:left;margin-right:30px;margin-bottom:30px;}
.brandimageholder {float:left;clear:both;margin:10px 0px;width:100%;}
.clear {clear:both;}
/* header */
#header {width:960px;padding:0px 10px;margin:45px auto 0px auto;height:80px;}
.logo {width:113px;height:50px;color:#FFF;float:left;margin-bottom:10px;position:relative;}
ul.topnav {float:right;width:530px;position:relative;}
ul.topnav li {list-style:none;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:left;padding:0px 20px;}
ul.topnav li.nopadR {padding:0px 0px 0px 20px!important;}
ul.topnav li.nopadL {padding:0px 20px 0px 0px!important;}
ul.topnav li a {color:#067BB5;}
ul.topnav li a.findstore {background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/icon_findstore.gif) no-repeat left center;padding:2px 2px 2px 20px;}
ul.topnav li a.carttop {background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_carttopnav.jpg) no-repeat left center;padding:2px 2px 2px 20px;}
ul.topnav li a:hover {color:#304E88;}
.connect {float:right;clear:right;position:relative;margin-top:20px;width:150px;}
.connect p {float:left;}
.connect .icons {float:right;}
.connect .icons img {float:left;margin-left:3px;}
.headerbar {width:960px;height:18px;background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_headerbar.jpg) repeat-x;clear:both;margin-top:10px;}
/* footer */
#footer {width:960px;padding:0px 10px;margin:0px auto 0px auto;height:90px;clear:both;}
ul.footernav {background:#66bde7 repeat;width:960px;position:relative;float:left;clear:both;margin-top:20px;height:40px;}
ul.footernav li {list-style:none;float:left;color:#FFF;font-size:11px;padding:15px 28px 3px;}
ul.footernav li.first {margin-left:60px;}
ul.footernav li.nopadL {padding:15px 10px 3px 0px;}
ul.footernav li.nopadR {padding:15px 23px 3px 10px;}
ul.footernav li a {color:#FFF;}
ul.footernav li a.canada {color:#FFF;background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/icon_mapleleaf.jpg) no-repeat right bottom;padding:5px 22px 5px 0px;}
ul.footernav li a.canada:hover {color:#304E88;background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/icon_mapleleafhover.jpg) no-repeat right bottom;padding:5px 22px 5px 0px;}

a#_bapw-link {background:url(http://cdn.betrad.com/pub/icong1.png) no-repeat left;padding:5px 22px 5px 16px;}

ul.footernav li a:hover {color:#304E88;}
/* content */
#content {width:960px;padding:0px 10px;margin:5px auto 0px auto;*margin:10px auto 0px auto;display:block;clear:both;}
#main {width:960px;float:left;position:relative;clear:both;margin:8px 0px 0px 0px;}
#mainleft {float:left;width:204px;position:relative;z-index:100;}
#mainright {float:right;width:743px;position:relative;z-index:50;}
#mainrightcontent {float:right;width:720px;position:relative;}
#mainrightcontent ul {margin:8px 0px 8px 30px;}
#mainrightcontent ul li ul {margin:4px 0px 4px 30px;}
#mainrightcontent ul li {font-size:12px;color:#000;line-height:18px;}
ul.brandlist {width:160px!important;float:left!important;margin:8px 0px 12px 0px!important;}
ul.brandlist li {list-style:none;}
ul.brandlist li a {}
/* left nav */
ul.mainnav {width:202px;border:1px solid #f2f2f2;z-index:9999;}
ul.mainnav li {list-style:none;width:202px;height:23px;display:block;clear:both;background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_nav.jpg) no-repeat bottom center;padding-top:6px;}
ul.mainnav li a {font-size:12px;color:#999999;font-weight:bold;padding-left:8px;width:200px;height:23px;width:200px;}
ul.mainnav li:hover {list-style:none;width:202px;height:23px;display:block;clear:both;background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_navhover.jpg) no-repeat bottom center;}
.ie6hover {list-style:none;width:200px;height:23px;display:block;clear:both;background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_navhover.jpg) no-repeat bottom center;}
ul.mainnav li a.activeLinkOn {color:#FFF;}
ul.mainnav li a.activeLinkOn:hover {color:#FFF;}
ul.mainnav li.bgOn {background:#4497e2 repeat;padding-top:3px;padding-bottom:3px;}
ul.mainnav li a:hover {text-decoration:none;color:#304E88;}
ul.mainnav li ul.subnav {background:#eff7ff repeat;width:200px;float:left;clear:both;padding:11px 0px 15px 0px;border:none;position:relative;}
ul.mainnav li.sub {width:160px;clear:both;float:left;clear:both;position:relative;height:auto!important;padding-top:0px;}
ul.mainnav li.sub:hover {width:160px;clear:both;float:left;clear:both;position:relative;height:auto!important;padding-top:0px;}
ul.subnav li {list-style:none;width:200px;height:18px;display:block;clear:both;padding:4px 0px;background:#eff7ff repeat;border:none;float:left;}
ul.subnav li a {color:#304E88;text-decoration:none;}
ul.subnav li:hover {list-style:none;width:200px;height:18px;display:block;clear:both;padding:4px 0px;background:#eff7ff repeat;}/* sub2 */
ul.subnav2 {background:#eff7ff repeat;width:160px;float:left;clear:both;padding:2px 0px 2px 0px;}
ul.subnav2 li {list-style:none;width:160px;height:18px;display:block;clear:both;padding:2px 0px;background:#eff7ff repeat;margin-left:20px;font-weight:normal;}
ul.subnav2 li a {color:#304E88;text-decoration:none;font-weight:normal;}
ul.subnav2 li:hover {list-style:none;width:160px;height:18px;display:block;clear:both;padding:2px 0px;background:#eff7ff repeat;margin-left:20px;}
/* sub2 */
ul.subnav2 {background:#eff7ff repeat;width:160px;float:left;clear:both;padding:2px 0px 2px 0px;}
ul.subnav2 li {list-style:none;width:160px;height:18px;display:block;clear:both;padding:2px 0px;background:#eff7ff repeat;margin-left:20px;font-weight:normal;}
ul.subnav2 li a {color:#304E88;text-decoration:none;font-weight:normal;}
ul.subnav2 li:hover {list-style:none;width:160px;height:18px;display:block;clear:both;padding:2px 0px;background:#eff7ff repeat;margin-left:20px;}
/* sub3 */
ul.subnav3 {background:#eff7ff repeat;width:140px;float:left;clear:both;padding:2px 0px 2px 0px;}
ul.subnav3 li {list-style:none;width:140px;height:18px;display:block;clear:both;padding:1px 0px;background:#eff7ff repeat;margin-left:40px;font-weight:normal;}
ul.subnav3 li a {color:#067BB5;text-decoration:none;font-weight:normal;font-size:11px;}
ul.subnav3 li:hover {list-style:none;width:140px;height:18px;display:block;clear:both;padding:1px 0px;background:#eff7ff repeat;margin-left:40px;}
/* flyout */
ul.flyout {width:182px;display:none;position:relative;left:199px;border-bottom:1px solid #067BB5;border-top:1px solid #067BB5;background:#FFF repeat;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-50px;z-index:10000;}
ul.flyout li.flyouthead, ul.flyout li.flyouthead:hover {width:160px;color:#4497e2;font-size:12px;font-weight:bold;border-left:1px solid #FFF;height:21px;background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/navflyout_heading.jpg) no-repeat bottom left;padding:6px 0px 0px 20px;}
ul.flyout li.flyouthead a {color:#4497e2;font-size:12px;font-weight:bold;}
ul.flyout li.flyoutplace, ul.flyout li.flyoutplace:hover {width:160px;color:#4497e2;font-size:12px;font-weight:bold;border-left:1px solid #067BB5;height:21px;background:#FFF repeat;padding:6px 0px 0px 20px;}
ul.flyout li {list-style:none;width:160px;height:21px;display:block;clear:both;padding:4px 0px 0px 20px;background:#FFF repeat;border-left:1px solid #067BB5;border-right:1px solid #067BB5;}
ul.flyout li:hover {border:none;width:160px;background:#FFF repeat;height:21px;padding:4px 0px 0px 20px;border-left:1px solid #067BB5;border-right:1px solid #067BB5;}
ul.flyout li a {font-size:11px;font-weight:normal;padding:0px;}
ul.flyout li a:hover {border:none;color:#304E88;background:none;padding:0px;}
/* rotator */
#rotator {width:743px;position:relative;float:left;height:343px;}
/* touts */
#threecoltout {width:743px;position:relative;clear:both;height:129px;margin-top:15px;float:left;}
#threecoltout .w234 {width:234px;float:left;height:129px;}
#threecoltout .w239 {width:239px;float:left;margin:0px 18px 0px 18px;height:129px;}
#findstorehome {}
.fehome {float:left;clear:both;position:relative;padding:10px 0px 0px 0px;width:100%;}
.fehome label {color:#304E88;font-size:12px;font-weight:bold;float:left;padding-top:8px;}
.fehome input {width:89px;margin-left:4px;color:#333;float:left;font-size:12px;margin-top:4px;}
button#quicksearchbutton, button#smartsearchbutton {background:url(http://es.searsoptical.com/img/searsoptical/ES_18790.jpg) no-repeat top center;width:37px;height:22px;cursor:pointer;border:none;margin-left:4px;padding:0px;float:left;margin-top:3px;}
#findstorehome {position:absolute;bottom:10px;left:15px;width:219px;}
#emailhome {position:absolute;bottom:12px;right:0px;width:219px;}
#twocoltout {width:743px;position:relative;clear:both;height:135px;margin-top:15px;float:left;}
#twocoltout .w537 {width:537px;height:135px;float:left;}
#twocoltout .w195 {width:195px;height:135px;float:right;position:relative;}
#onecoltout #w202t {width:202px;height:246px;clear:both;position:relative;margin:20px 0px 15px 0px;}
#onecoltout .w202b {width:202px;height:135px;clear:both;position:relative;margin-top:16px;}
#onecoltout .w202flex {width:190px;min-height:1px;clear:both;position:relative;margin:36px 0px 15px 0px;float:left;}
/* content template */
ul.breadcrumbs {float:left;position:relative;width:100%;margin:0px 0px 25px 0px!important;}
ul.breadcrumbs li {float:left;position:relative;padding:0px 0px 0px 0px;list-style:none;margin:0px!important;}
ul.breadcrumbs li.first {float:left;position:relative;padding:0px 4px 0px 0px;list-style:none;}
ul.breadcrumbs li span {color:#304E88;font-size:11px;padding:0px 7px 0px 5px;}
ul.breadcrumbs li a {color:#067BB5;font-size:11px;}
ul.breadcrumbs li a.bcone {text-decoration:underline;}
ul.breadcrumbs li a.last {text-decoration:none;}
ul.breadcrumbs li a.last:hover {color:#067BB5;}

ul.breadcrumbs li a:hover {color:#304E88;}
.toutcontentright, #WC_eMarketingSpotDisplay_Table_3 {float:right;margin:0px 0px 60px 30px;}
.formholders {float:left;width:460px;}
#quicksearch {float:left;position:relative;margin:10px 0px;width:460px;}
#smartsearch {float:left;position:relative;margin:10px 0px;width:460px;}
#contactus {float:left;position:relative;margin:10px 0px;width:500px;border-top:1px solid #CCC;}
#contactus p {font-size:12px;color:#999;}
form h3 {padding:10px 0px;border-top:1px solid #999;border-bottom:1px solid #999; width:100%;font-size:14px;font-weight:bold;margin:0px 0px 15px 0px;color:#304E88;}
#quicksearch .fe, #smartsearch .fe {position:relative;float:left;padding:4px 0px;margin:4px 0px;clear:both;width:450px;}
#contactus .fe {position:relative;float:left;padding:4px 0px;margin:4px 0px;clear:both;}
.fedept {float:right;clear:none;padding:4px 0px;margin:4px 0px;}
.fedept label {float:left;color:#000;font-size:12px;width:300px;padding:2px 0px 0px 8px;}
.fedept input {float:left;padding:2px 0px;}
.fe label {float:left;width:180px;padding:2px 0px;font-size:12px;color:#999;}
.fe input {float:left;padding:2px 0px;}
.fehome input#email {width:85px;margin-left:4px;color:#333;float:left;font-size:12px;margin-top:4px;}
button#quicksearchbutton, button#smartsearchbutton {background:url(http://es.searsoptical.com/img/searsoptical/ES_18790.jpg) no-repeat top center;width:37px;height:22px;cursor:pointer;border:none;margin-left:4px;padding:0px;float:left;margin-top:3px;}
button#gofindstore {background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/btn_Ggfindstoreo.jpg) no-repeat top center;width:37px;height:22px;cursor:pointer;border:none;margin-left:4px;padding:0px;float:left;margin-top:3px;}
button#emailhome_submit {background:url(http://es.searsoptical.com/img/searsoptical/ES_18791.jpg) no-repeat top center;width:73px;height:22px;cursor:pointer;border:none;margin-left:4px;padding:0px;float:left;margin-top:3px;}
.fe select {float:left;font-size:12px;color:#333;height:19px;padding-top:2px;}
.fec {position:relative;float:left;padding:4px 0px;margin:4px 0px;clear:both;width:370px;}
.fec label {float:left;width:180px;padding:2px 0px;font-size:12px;color:#999;}
.fec input {float:left;padding:2px 0px;}
.fec select {float:left;font-size:12px;color:#333;height:19px;padding-top:2px;}
.fec textarea {width:183px;height:120px;float:left;}
.listl {float:left;width:180px;}
.listr p {color:#000!important;}
.listr {float:left;width:200px;padding:0px;margin:0px;} .addresslist p {padding:0px;margin:0px;}
.febottom {position:relative;float:left;padding:4px 0px;margin:4px 0px;clear:both;margin-top:10px;padding-top:10px;border-top:1px solid #CCC;width:100%;}
.febottom label {float:left;width:180px;padding:2px 0px;font-size:12px;color:#999;}
.productlogo {float:left;margin-right:30px;margin-bottom:30px;}
.facebooklikeholder {width:100%;clear:both;padding:8px 0px;float:left;}
.facebooklikeholder img {float:right;}
.st_sharethis {float:right;margin-top:6px;}
.framesimageholder {float:left;clear:both;}
.offersholder {float:left;clear:both;margin:15px 0px;position:relative;}
.offersholder .sharethis {float:none;position:absolute;top:5px;right:40px;width:120px;}
.offersholder .sharethis .printholder {float:left;position:relative;}
.offersholder .sharethis .printholder span {font-size:13px;padding-left:8px;padding-top:5px;float:left;font-weight:bold;}
h1 .st_sharethis {float:right!important;margin-right:65px;}
.st_sharethis {float:left;}
span.chicklets {float:left;}
span.chicklets.sharethis {float:none;width:0px;}
a.printbtn {color:#304E88;font-size:13px;padding-left:8px;padding-top:5px;float:left;font-weight:bold;}
button#contactsubmit {background:url(http://es.searsoptical.com/img/searsoptical/ES_18792.jpg) no-repeat top center;width:73px;height:22px;cursor:pointer;border:none;margin-left:180px;padding:0px;float:left;}
.clearallfields {font-size:11px;margin-left:180px;}
.searchagain select{font-size:12px;color:#333;height:19px;padding-top:2px;}
.insurancebenefits ul{position: relative; float: left;}
.insurancebenefits p{clear: left;}
.error {padding:4px 8px;border:1px solid #CC0000;}
.error ul {margin-bottom:10px;}
.error ul li {color:#CC0000!important;font-size:11px;}
.error p {color:#CC0000;font-size:12px;}
.locatorresults {float:left;width:470px;clear:left;}
.tableResults {width:250px;font-size:12px;}
.tableResults tbody tr {height:18px;}
.tableResults td.day {width:80px;padding-left:8px;}
.searchagain {float:left;clear:both;}
#mainrightcontent .small_frames table {border-collapse:collapse;}
#mainrightcontent .small_frames td { padding-top:5px; padding-bottom:5px;}
#mainrightcontent .hide_image {display: none}
#mainrightcontent .framepreview div {width: 495px;}
ul.faq {margin-left: 0px !important; list-style: none; position: relative; right: 4px;}
ul.faq a {margin-left: 8px; text-decoration:underline; }
.col1 {float:left;width:300px;position:relative;}
.col1 ul {list-style:circle;}
.col2 {float:left;width:300px;position:relative;}
.col2 ul {list-style:circle;}
.printwidgethome {display:none;}
.sm {position:absolute;font-size:9px!important;top:-2px;}
#slideShowNav {position:absolute;top:323px; left:0px;}
button.pause {background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_pause.jpg) #999 no-repeat center; width:21px;height:20px;cursor:pointer;border:none;}
button.play {background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_play.jpg) #999 no-repeat center; width:21px;height:20px;cursor:pointer;border:none;}
button.navButton {background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_offfocus.jpg) #999 no-repeat center; width:19px;height:20px;cursor:pointer;border:none;}
.currentButton {background:url(http://www.searsoptical.com/wcsstore/CustomB2CStorefrontAssetStoreSears/images/img_onfocus.jpg) #999 no-repeat center!important; width:19px;height:20px;cursor:pointer;border:none;}
/* safari flyout nav style */
@media screen and (-webkit-min-device-pixel-ratio:0){
ul.flyout {width:182px;display:none;position:relative;left:199px;border-bottom:1px solid #067BB5;border-top:1px solid #067BB5;background:#FFF repeat;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;top:-47px;z-index:10000;}
ul.mainnav li {text-decoration:none;color:#304E88;cursor:pointer;}
}

