/** © Walgreen Co. All rights reserved.**/
div#header{background:#fff;}div#header div#main-header{padding:0 0 4px 0;width:100%;}div#header div#main-header div#header-logo{float:left;width:194px;margin:10px 0 0 16px;padding:0;color:#09a0ec;font-family:Arial;font-size:180%;font-weight:normal;}div#header div#main-header div#login-zone{float:right;width:600px;}div#header div#main-header div#login-zone div#profile-alert{float:left;width:284px;height:53px;padding:5px 10px 0 0;text-align:right;color:#e01935;font-size:14px;}div#header div#main-header div#login-zone div#profile-alert a{color:#e01935;text-decoration:underline;}div#header div#main-header div#login-zone div#login-form{background:#e01935 url(/images/header/bg-loginZone.jpg) no-repeat left bottom;float:right;width:279px;height:auto;padding:8px 12px;font-size:14px;color:#fff;}div#header div#main-header div#login-zone div#login-form a{color:#fff;}div#header div#main-header div#login-zone div#login-form div#login-message{margin:0 0 6px 0;}div#header div#main-header div#login-zone div#login-form div#login-message a{text-decoration:underline;}div#header div#main-header div#login-zone div#login-form #username,div#header div#main-header div#login-zone div#login-form #password,div#header div#main-header div#login-zone div#login-form #username-label{width:70px;height:14px;margin:0 4px 0 0;font-size:12px;}div#header div#main-header div#login-zone div#login-form #username,div#header div#main-header div#login-zone div#login-form #password,div#header div#main-header div#login-zone div#login-form #password-label{width:70px;height:14px;margin:0 4px 0 0;font-size:12px;}div#header div#main-header div#login-zone div#login-form #login-submit,div#header div#main-header div#login-zone div#login-form img{vertical-align:bottom;}div#header div#main-header div#login-zone div#login-form #login-submit{height:20px;width:22px;}div#header div#main-header div#login-zone div#login-form img{margin:0 0 3px 4px;}div#header div#navigation{background:url(/images/header/divider-primaryNav.gif) repeat-x left bottom;height:50px;}div#header div#navigation ul#primary-navigation{float:left;margin:0 0 0 10px;padding:0;line-height:0;font-size:0;}div#header div#navigation ul#primary-navigation li{float:left;margin:0;padding:0;list-style:none;}div#header div#navigation-menus{position:relative;overflow:visible;height:0;z-index:100000;width:932px;top:-5px;}div#header div#menu-health h3 a{color:#e01935;}div#header div.secondary-nav-centering{width:465px;margin:0 auto;}div#header div.secondary-navigation{height:auto;position:relative;float:left;background:url(/images/header/dropdown-bottom-shadow.png) repeat-x bottom left;padding-bottom:10px;}div#header div.secondary-navigation div.secondary-nav-container{clear:both;float:left;position:relative;z-index:10;width:100%;}div#header div.secondary-navigation div.secondary-nav-content{clear:both;float:left;background:url(/images/header/dropdown-L-shadow.png) repeat-y top left;padding:0 0 0 3px;}div#header div.secondary-navigation table{margin:0;padding:0;}div#header div.secondary-navigation div.secondary-nav-shadow-container{background:url(/images/header/dropdown-R-shadow.png) repeat-y top right;padding:0 3px 0 0;}div#header div.secondary-navigation div.secondary-nav-left-shadow-corner-container{background:url(/images/header/dropdown-shadow-L-corner.png) no-repeat bottom left;float:left;}div#header div.secondary-navigation div.secondary-nav-right-shadow-corner-container{background:url(/images/header/dropdown-shadow-R-corner.png) no-repeat bottom right;float:left;}div#header div.secondary-navigation td.secondary-nav-column{background-color:#f2f2f2;padding:0;vertical-align:top;}div#header div.secondary-navigation td.secondary-nav-column.no-background{width:155px;}div#header div.secondary-navigation td.secondary-nav-column h3{margin:4px 6px 4px 8px;color:#88a704;font-weight:bold;font-size:12px;text-transform:uppercase;}div#header div.secondary-navigation td.secondary-nav-column h3 a{color:#88a704;}div#header div.secondary-navigation td.secondary-nav-column h3 a:hover{text-decoration:underline;}div#header div.secondary-navigation td.secondary-nav-column ul{margin:2px 0 0 0;padding-bottom:10px;}div#header div.secondary-navigation td.secondary-nav-column ul li{display:block;line-height:19px;list-style:none;font-size:1.1em;}div#header div.secondary-navigation td.secondary-nav-column li a{padding:0 10px;}div#header div.secondary-navigation td.secondary-nav-column ul li a{color:#676767;display:block;}div#header div.secondary-navigation td.secondary-nav-column ul li a:hover{background-color:#fafafa;display:block;}div#header div.secondary-navigation div.secondary-nav-promo{clear:both;background-color:#fff;margin:0;}div#header div.secondary-navigation div.secondary-nav-shadow{height:5px;clear:both;}div#header div.secondary-navigation div.secondary-nav-container div.secondary-nav-content td.secondary-nav-column ul li a:hover{color:#77ad23;display:block;}div#header div#menu-pharmacy.secondary-navigation td.secondary-nav-column ul li a:hover,div#menu-pharmacy h3 a,div#menu-pharmacy h3{color:#0093d9!important;}div#header div#menu-health.secondary-navigation td.secondary-nav-column ul li a:hover,div#menu-health h3 a,div#menu-health h3{color:#e01935!important;}div#header div#menu-clinic.secondary-navigation td.secondary-nav-column ul li a:hover,div#menu-clinic h3 a,div#menu-clinic h3{color:#538a8f!important;}div#header div#menu-photo.secondary-navigation td.secondary-nav-column ul li a:hover,div#menu-photo h3 a,div#menu-photo h3{color:#f87d0f!important;}div#header div#menu-shop.secondary-navigation td.secondary-nav-column ul li a:hover,div#menu-shop h3 a,div#menu-shop h3{color:#88a704!important;}div#header div.secondary-navigation div#menu-photo div.secondary-nav-container{float:none;margin:0 auto;}div#header div#navigation ul#tertiary-navigation{float:left;margin:15px 0 0 6px;}div#header div#navigation ul#tertiary-navigation li{margin:0 0 0 8px;list-style:none;display:inline;}ul.third_nav{width:100%;margin:0;padding:0;float:left;}* html ul.third_nav{left:20px;}ul.third_nav li:first-child{margin-left:15px;}ul.third_nav li{margin-left:-3px;display:inline;list-style-type:none;}div#header div#utility-bar{background: #DFEFFA;height:29px;padding:0 15px 0 0;position:relative;z-index:1;}div#header div#utility-bar img{vertical-align:middle;}div#header div#utility-bar div#utilities{float:right;padding-top:2px;}div#header div#utility-bar div#utility-promo{float:left;height:27px;}div#header div#utility-bar div#search-zone{float:right;height:25px;line-height:22px;padding-right:10px;}div#search-zone{font-size:12px;}div#header div#utility-bar div#search-zone fieldset{height:23px;line-height:23px;}div#header div#utility-bar div#search-zone #query{border:#dfd7ca 1px solid;height:16px;margin:0 3px 0 6px;vertical-align:middle;}div#header div#utility-bar div#search-zone #search-submit{height:18px;width:20px;vertical-align:middle;}div#header div#utility-bar #cart-zone{background:url(/images/buttons/cart_btn_composite.gif) no-repeat;background-position:-10px -10px;float:right;height:25px;padding:3px 5px 0 0;padding-top:3px;position:relative;}div#header div#utility-bar #cart-zone img.left-margin{margin:0 0 0 10px;}div#header div#utility-bar #cart-zone img{margin-top:2px;vertical-align:middle;}div#header div#utility-bar span#cart-counter{vertical-align:middle;}#third_nav{background:url(/images/navigation/header_composite.gif) no-repeat;width:723px;height:20px;left:15px;margin-top:7px;position:relative;}#third_nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}#third_nav li,#third_nav a{height:20px;display:block;}#beautynav{left:0;width:55px;}#healthnwellnav{left:56px;width:131px;}#homemedinav{left:188px;width:102px;}#personalnav{left:291px;width:98px;}#contactsnav{left:390px;width:87px;}#healthshopsnav{left:478px;width:91px;}#seasonalnav{left:570px;width:72px;}#viewallnav{left:643px;width:78px;}#beautynav a:hover{background:transparent url(/images/navigation/header_composite.gif) 0 -20px no-repeat;}#healthnwellnav a:hover{background:transparent url(/images/navigation/header_composite.gif) -56px -20px no-repeat;}#homemedinav a:hover{background:transparent url(/images/navigation/header_composite.gif) -188px -20px no-repeat;}#personalnav a:hover{background:transparent url(/images/navigation/header_composite.gif) -291px -20px no-repeat;}#contactsnav a:hover{background:transparent url(/images/navigation/header_composite.gif) -390px -20px no-repeat;}#healthshopsnav a:hover{background:transparent url(/images/navigation/header_composite.gif) -478px -20px no-repeat;}#seasonalnav a:hover{background:transparent url(/images/navigation/header_composite.gif) -570px -20px no-repeat;}#viewallnav a:hover{background:transparent url(/images/navigation/header_composite.gif) -643px -20px no-repeat;}#primary-navigation{background:url(/images/navigation/header_main_composite.gif) no-repeat;width:483px;height:32px;margin-top:10px;position:relative;}#primary-navigation li{margin:0;padding:0;list-style:none;position:absolute;top:0;}#primary-navigation li,#primary-navigation a{height:32px;display:block;}#pharmacynav{left:0;width:111px;}#takecarenav{left:111px;width:80px;}#healthinfonav{left:191px;width:120px;}#photonav{left:311px;width:88px;}#shopnav{left:399px;width:82px;}#pharmacynav a:hover{background:transparent url(/images/navigation/header_main_composite.gif) 0 -32px no-repeat;}#takecarenav a:hover{background:transparent url(/images/navigation/header_main_composite.gif) -111px -32px no-repeat;}#healthinfonav a:hover{background:transparent url(/images/navigation/header_main_composite.gif) -191px -32px no-repeat;}#photonav a:hover{background:transparent url(/images/navigation/header_main_composite.gif) -311px -32px no-repeat;}#shopnav a:hover{background:transparent url(/images/navigation/header_main_composite.gif) -399px -32px no-repeat;}#right_nav{background:url(/images/navigation/prescription_composite.gif) no-repeat;width:165px;height:81px;margin:10px auto;padding:0;position:relative;}#right_nav li{margin:0;padding:0;list-style:none;position:absolute;}#right_nav li,#right_nav a{height:22px;display:block;}#refillnav{left:0;width:165px;}#transfernav{left:0;width:165px;top:30px;}#newnav{left:0;width:165px;top:60px;}#refillnav a:hover{background:transparent url(/images/navigation/prescription_composite_new.gif) -166px 0 no-repeat;}#transfernav a:hover{background:transparent url(/images/navigation/prescription_composite_new.gif) -166px -30px no-repeat;}#newnav a:hover{background:transparent url(/images/navigation/prescription_composite_new.gif) -166px -60px no-repeat;}div#footer{clear:both;position:relative;padding-bottom:30px;line-height:16px;margin:0 auto;width:940px;}div#page_bottom{background:transparent url(/images/utility/page-shadow-footer.png) no-repeat bottom left;width:940px;padding-bottom:4px;min-height:4px;height:auto!important;height:4px;}div#footer h2{font-size:1.2em;text-transform:uppercase;margin:0 0 5px;line-height:15px;}div#footer strong { font-weight:bold; font-size:12px;}  div#footer a {color:#464646; text-decoration:none;}div#footer a:hover{text-decoration:underline;}div#footer ul{margin:0;}div#footer ul li{list-style-type:none;}ul#footer_links li{display:inline;margin-left:2px;}div#footer form fieldset{border:0;text-align:right;width:185px;}div#footer form fieldset input{margin:0 0 5px;}div#footer form fieldset input.text{height:14px;}div#footer form fieldset input#email{margin-top:10px;width:180px;font-size:12px;}div#footer form fieldset input#zipcode{width:103px;font-size:12px;}div#footer form fieldset input#email-sign-up{float:right;height:18px;padding:0;width:53px;}div#footer form fieldset p{clear:both;margin-top:2px;text-align:left;}div#footer a#vipps{margin-top:10px;}div#footer ul#footer-links{padding:10px 0 3px;}div#footer ul#footer-links,div#footer p#copyright{text-align:center;}div#footer ul#footer-links li{display:inline;margin-left:2px;}div#footer ul#footer-links li a{padding-right:5px;}div#footer ul#footer-links li a.last{padding:0;}div#footer a.tos-link{text-decoration:underline;}div#links{background-color:#e5e5e5;width:932px;margin:0 auto;}div.footer_column,div.footer-column{float:left;height:auto!important;padding:15px 0 15px 15px;}div.last{background-color:#d9d9d9;float:right;width:210px;}.yui-skin-sam .yui-ac{font-family:arial;font-size:100%;position:relative;}.yui-skin-sam .yui-ac-input{position:absolute;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{background:#fff none repeat scroll 0 0;border:1px solid #808080;overflow:hidden;position:absolute;width:100%;z-index:99;}.yui-skin-sam .yui-ac-shadow{background:#000 none repeat scroll 0 0;margin:.3em;opacity:.1;position:absolute;width:100%;z-index:98;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{color:#666;cursor:default;margin:0;padding:0 5px 2px;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#b3d4ff none repeat scroll 0 0;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#dee2fd none repeat scroll 0 0;color:#000;}form,fieldset{border:0 none;margin:0;padding:0;}#cart-zone ul{background:url(/images/buttons/cart_btn_composite.gif);background-position:-10px -52px;width:165px;height:25px;margin:0;padding:0;}#cart-zone ul li{list-style:none;display:inline;margin:0;padding:0;float:left;}#cart-composite li a{height:25px;display:block;}#wishlist{width:85px;}#cart{width:50px;}#counter{width:30px;text-align:left;}#counter span span{padding-top:3px;display:block;}#dodwrapper{background-image:url(/images/backgrounds/dodbg.jpg);background-color:#fff;background-repeat:no-repeat;background-attachment:scroll;background-position:top left;width:160px;height:460px;padding:20px;float:left;}#dodcontent{font-weight:boldl;height:80px;font-size:12px;}.dodprodimg{padding:100px 0 10px 0;text-align:center;}.dodbtn{padding:20px 0 20px 0;text-align:left;}.doddisclaimer{font-size:11px;}div#dodcontent .sale{color:#df1835;font-weight:bold;}.strike-through{text-decoration:line-through;}.float_left{float:left;}.div200{width:200px;}#body_659{width:659px;float:left;padding:0 20px 10px 0;}#body_217{width:217px;float:left;padding:0 0 10px 0;margin:0;}.padTop35px{padding-top:35px;}.green{color:#693;}.red{color:#df1835;}.blue{color:#09f;}.hsbox200{background-image:url(/images/backgrounds/redZone_217.gif);padding:0 2px 25px 0;background-color:#fff;background-repeat:no-repeat;background-attachment:scroll;background-position:0 20px;width:200px;}.hsbox200 h3,.hsbox200 h2{padding:0 0 0 8px;}#your-prescriptions-zone h3,#express-refills h3{font-size:1.4em;font-weight:bold;}ul.link_arrow_list li{list-style-type:none;list-style-image:none;background-image:url(/images/utility/arrow_red.gif);background-position:8px 9px;background-repeat:no-repeat;padding:3px 0 2px 18px;margin:0 0 2px 0;}#dodcontent a,.link_arrow_list a,.link_arrow_list a:hover,.link_arrow_list a:visited{color:#464646!important;}#flashWrapper{padding-bottom:20px;}#your-prescriptions-zone{background:url("/images/backgrounds/pharmacy_background_box.jpg");background-position:0 0;margin-top:15px;height:256px;text-align:left;width:217px;}#express-refills-home{background:url("/images/backgrounds/pharmacy_background_box.jpg");background-position:0 0;height:120px;margin:30px 0 0;padding:25px 0 0 12px;position:relative;text-align:left;width:217px;}#your-prescriptions-zone p{margin:6px 0 6px 18px;}#right_nav{background:url("/images/navigation/prescription_composite_new.gif") no-repeat scroll 0 0 transparent;height:81px;margin:6px 0 0 1.5em;padding:0;position:relative;width:165px;}#store{background:url("/images/backgrounds/gray-gradient.jpg") repeat-x scroll 0 0 #ebebeb;border:1px solid #f1f1f1;margin:0 0 20px;padding:8px;text-align:left;}#store .content{text-align:center;}#store .header{color:#e01935;font-size:14px;font-weight:bold;margin-bottom:12px;}#store #zipCode{border:1px solid #d9d9d9;width:72px;}input,textarea,select{font-weight:inherit;}#store #find-a-store-button{vertical-align:top;}.store-details{margin:5px 0 15px 15px;text-align:left;}.store-details strong,b{font-size:1.2em;font-weight:bold;}strong,b{font-weight:bold;}.MultiBoxContainer{background-color:#fff;border:3px solid #e5e5e5;display:none;position:absolute;text-align:left;z-index:1060;}#Overlay{z-index:100;}.MultiBoxLoading{background:url(/images/utility/loader.gif) no-repeat center;}.MultiBoxContent{position:relative;width:100%;height:100%;overflow:hidden;background-color:#fff;}.MultiBoxClose{position:absolute;top:-12px;right:-14px;background:url(/images/utility/close.png) no-repeat;width:30px;height:27px;cursor:pointer;}.MultiBoxHeaderContainer{background:url(/images/headers/header-blue.jpg) repeat-x 0 0;height:36px;overflow:hidden;position:relative;}.MultiBoxHeader{width:100%;height:auto;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#fff;margin:8px 20px 0 20px;padding:0;}.MultiBoxFooterContainer{overflow:hidden;height:36px;position:relative;background-repeat:repeat-x;}.MultiBoxFooter{width:100%;height:auto;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff;margin:8px 20px 0 20px;padding:0;}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50;background-color:#fff;}ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none!important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em;}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#dee2fd;}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9fcfff;}#termAutoComp ul{overflow:hidden;width:202px;margin:2px 0 0 0;border:1px solid #808080;}#termAutoComp ul li{color:#666;cursor:default;margin:0;padding:0 5px 2px;white-space:nowrap;font-size:100%;line-height:16px;font-family:Arial;background:none repeat scroll 0 0 #fff;}#termAutoComp ul li span{color:#666;}#termAutoComp ul li:hover,.autocompleter-selected{color:#000!important;background:none repeat scroll 0 0 #eee!important;}#termAutoComp ul li:hover span,.autocompleter-selected span{color:#000!important;}div.last b{font-size:1.0em;}ul.autocompleter-choices li a:LINK,ul.autocompleter-choices li a:HOVER,ul.autocompleter-choices li a:VISITED{color:#006a9d!important;}ul.autocompleter-choices li a:LINK,ul.autocompleter-choices li a:VISITED{text-decoration:none!important;}ul.autocompleter-choices li a:HOVER{text-decoration:underline!important;}body{background:url("/images/header/bg-gradient.gif") repeat-x scroll 0 0 #f5f5f5;color:#464646;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}.cl{clear:both;}* div#header{z-index:2;position:relative;}* div#content{z-index:1;}#header .logo{padding:10px 0 0 16px;display:block;width:194px;float:left;}#skip a,#skip a:hover,#skip a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}#login{float:right;background-color:#e01935;padding:8px 12px;width:279px;position:relative;color:#fff;border-radius:0 0 0 7px;-moz-border-radius:0 0 0 7px;-webkit-border-bottom-left-radius:7px;}#login p{color:#fff;font-size:1.2em;margin:0;}#login a{color:#fff;}#login fieldset{padding:0;margin:3px 0 0 0;float:left;}#login fieldset p{display:inline;}#login legend{display:none;}#login label{position:relative;}#login label span{font-size:.9em;position:absolute;left:5px;top:1px;color:#464646;* top:6px;}#login input.textfield{width:72px;height:15px;border:solid 1px #323d36;background:#fff none;}#login-submit{position:relative;top:4px;}#login .nhfloat{margin:7px 0 0 185px;}#login .nhfloat a.needhelp{font-size:1.2em;}#login a.needhelp{font-size:1.4em;white-space:nowrap;text-decoration:none;background:transparent left 4px no-repeat url(/images/header/arrow_whiteonred.gif);padding:0 0 0 14px;text-transform:lowercase;font-family:VAGRoundedBold;}#login a.needhelp:hover,#login a.needhelp:focus{text-decoration:underline;}a.storelocator{float:right;margin:8px 30px 0 0;text-decoration:none;color:#0093d9;background:transparent left center no-repeat url(/images/header/arrow_blueonwhite.gif);padding-left:12px;font-family:VAGRoundedBold;font-size:1.4em;* position:relative;}a.storelocator:hover,a.storelocator:focus{text-decoration:underline;}#sitesections{margin:0 0 0 15px;padding-top:4px;}#sitesections li{float:left;margin-right:14px;padding:5px 0;list-style:none;}#sitesections li a{padding:2px 5px;text-transform:lowercase;text-decoration:none;color:#797979;background:transparent left 2px no-repeat;font-size:1.9em;* position:relative;}#sitesections #pharmacy a{background-image:url(/images/header/icon_pharmacy.gif);padding-left:23px;}#sitesections #pharmacy a:hover{color:#0093d9;}#sitesections #clinic a{background-image:url(/images/header/icon_clinic.gif);padding-left:27px;}#sitesections #clinic a:hover{color:#3c6468;}#sitesections #healthinfo a{background-image:url(/images/header/icon_healthinfo.gif);padding-left:27px;}#sitesections #healthinfo a:hover{color:#e01935;}#sitesections #photo a{background-image:url(/images/header/icon_photo.gif);padding-left:26px;}#sitesections #photo a:hover{color:#f87500;}#sitesections #shop a{background-image:url(/images/header/icon_shop.gif);padding-left:22px;}#sitesections #shop a:hover{color:#76ad21;}#tabbar{padding:8px 0 0 15px;height:30px;background:transparent left bottom repeat-x url("/images/header/divider-primaryNav.gif");}.headerPart{padding:0 5px 4px 19px;}.headerPart a.hshop{color:#e01935!important;}.headerPart ul,.headerPart #menus{margin:0;padding:0;}.headerPart ul li{list-style:none;}.headerPart .checkout{margin:18px 0 0 5px;* margin:13px 0 0 5px;_margin:15px 2px 0 5px;width:62px;position:relative;}.headerPart .cart_num_pos{position:absolute;left:25px;}.headerPart .cart_img_pos{width:60px;height:50px;display:block;text-decoration:none;}.headerPart .cart_link_pos{position:absolute;top:25px;right:12px;}.headerPart .menus{margin-top:10px;}.headerPart .signinReg {padding:15px 0 18px 10px;background-color:#FFFFFF; border-left: 2px solid #DEEFFB;width:180px;}.headerPart .storeLoc,.headerPart .othersites{width:95px;}.headerPart .storeLoc,.headerPart .help,.headerPart .chStore{margin:15px 10px 0 0;}.headerPart .othersites{margin:15px 24px 0 0;}.headerPart .storeLoc ul li,.headerPart .signinReg ul li{padding-bottom:2px;}.headerPart #header-logo{margin-top:17px;width:200px;}.headerpart_txt{color:#bcbbbc;}.rx_sec_txt{color:#006a9d;}.headerPart .checkout a:link,.headerPart .checkout a:visited,.headerPart .signinReg a:link,.headerPart .signinReg a:visited,.headerPart .storeLoc a:link,.headerPart .storeLoc a:visited,.headerPart .othersites a:link,.headerPart .othersites a:visited{text-decoration:none;color:#006a9d;}.headerPart .checkout a:focus,.headerPart .checkout a:hover,.headerPart .signinReg a:hover,.headerPart .storeLoc a:focus,.headerPart .storeLoc a:hover,.headerPart .othersites a:focus,.headerPart .othersites a:hover{text-decoration:underline;}#products .mrgLt12px{margin-left:12px;}#products .mrgRt12px{margin-right:12px;}#products .brdBtmSld2px{border-bottom:2px solid #cacaca;}#topnav{margin-top:10px;}.sf-menu,.sf-menu ul{padding:0;margin:0;list-style:none;font-family:Arial;}.sf-menu a{display:block;text-decoration:none;padding:5px 10px 5px 10px;color:#403e3f;background-color:#deeffb;}.sf-menu span a{padding:2px 5px 2px 5px;height:37px;font-weight:bold;border-left:2px solid #fff;}.sf-menu .more span a:hover{height:34px;}.sf-menu span a:link,.sf-menu span a:visited,.sf-menu span a:active,.sf-menu span a:focus{color:#403e3f;text-decoration:none;background:repeat-x url('/images/header/bg_reg_nav.jpg');}.sf-menu span a:hover, .sf-menu span a:focus{background-image:none;background-color:#deeffb;_background:repeat-x url('/images/header/bg_reg_nav.jpg');}.sf-menu li.menu_top{float:left;width:59px;_width:57px;position:relative;z-index:1;}.sf-menu li.per{width:66px;}.sf-menu li.bea{width:54px;}.sf-menu li.sew{width:67px;}.sf-menu li.vit{width:90px;}.sf-menu li.med{width:94px;}.sf-menu li.diet{width:54px;}.sf-menu li.home{width:142px;}.sf-menu li.more{width:56px;_width:58px;}.sf-menu li.household{width:74px;}.sf-menu li.baby {width: 75px;}.sf-menu li ul,.sf-menu ul li{width:auto;white-space:nowrap;}.sf-menu ul li a{border-right:0;padding:2px 12px 0 12px;}.sf-menu li ul{position:absolute;/*display:none;*/ background-color:#deeffb;top:38px;padding:10px 0 19px;border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-top:2px solid #fff;}.sf-menu li:hover a span,.sf-menu a:focus span,.sf-menu a:active span{background-color:#deeffb;text-decoration:none;border-left:3px solid #fff;border-right:3px solid #fff;background-image:none;}.sf-menu li:hover a,.sf-menu li:focus a, .sf-menu li:active a{background-image:none;background-color:#deeffb;}.sf-menu li:hover ul,li:active ul, li:focus ul,.sf-menu ul{ left:0px; }.sf-menu li:hover ul a,.sf-menu li ul a{color:#403f3f;}.sf-menu ul a:hover{text-decoration:underline;}.sf-menu li.menu_top:hover,.sf-menu li.menu_top:active,.sf-menu li.menu_top:focus,.sf-menu ul{position:relative;z-index:-1;}.sf-menu li.menu_top li a{line-height:18px;}.sf-menu li.menu_top:hover, .sf-menu li.menu_top:active, .sf-menu li.menu_top:focus{z-index:50;}.headerPart .sprite{background:transparent url('/images/backgrounds/wagheader.gif');}.headerPart .sprite-othersites{background-position:-357px 96px;width:85px;height:18px;}.headerPart .sprite-othersites2{background-position:-357px 78px;width:85px;height:18px;}.headerPart .sprite-othersites3{background-position:-357px 60px;width:85px;height:18px;}.headerPart .sprite-checkout{background-position:-198px 44px;width:29px;height:21px;display:block;}.headerPart .sprite_wh{height:150px;width:450px;}.headerPart .take_care_link{display:block;width:85px;height:18px;overflow:hidden;}.headerPart .take_care_link img{margin:-90px 0 0 -357px;}.headerPart #home_logo,.other_logo{display:block;height:43px;overflow:hidden;text-decoration:underline;width:175px;}.headerPart #home_logo img{margin:-5px 0 0 -7px;}.headerPart .other_logo img{margin:-5px 0 0 -7px;}.headerPart .other_logo:hover img{margin:-107px 0 0 -273px;}.headerPart .sprite-search{overflow:hidden;width:49px;height:26px;}.headerPart .sprite-search input{margin:-100px 0 0 -136px;*margin: -99px 0 0 -136px;}.headerPart .sprite-menus{background-position:0 73px;width:30px;height:30px;}.headerPart .sprite-menus2{background-position:-2px 39px;width:30px;height:30px;}.headerPart .sprite-menus3{background-position:-7px 107px;width:30px;height:30px;}.headerPart .sprite-more-arrow{background:url("/images/header/Arrow_reg.png") no-repeat;width:10px;height:7px;}.headerPart .wid50{width:50px;}.headerPart .wid95{width:95px;}.headerPart .wid350{width:350px;}.headerPart .mrgTop10px{margin-top:10px;}.headerPart .mrgLt5px{margin-left:5px;}.headerPart .padTop10px{padding-top:10px;}#frmHeaderSearch{float:right;position:relative;padding-right:6px;_padding-right:8px;width:262px;}#frmHeaderSearch input.textfield{_width:195px;width:196px;height:20px;border:solid 1px #dfd8cb;background:#fff none;margin-right:3px;padding:1px 0 3px 4px;}#frmHeaderSearch legend{background:transparent;text-transform:lowercase;color:#e01935;font-size:1.6em;font-family:VAGRoundedBold;position:absolute;top:6px;left:-55px;* left:-65px;}#frmHeaderSearch label span{display:block;position:absolute;left:0;top:-500px;width:1px;height:1px;}#search-submit{position:relative;top:9px;* top:3px;}#termAutoComp{display:inline;margin-top:3px;}#frmHeaderSearch{z-index:5;}#searchResultsBox{display:none;position:absolute;top:27px;left:0;border:solid 1px #808080;padding:0;background-color:#fff;width:220px;-moz-box-shadow:0 5px 6px #666;-webkit-box-shadow:0 5px 6px #666;box-shadow:0 5px 6px #666;}#searchResultsBox li{list-style:none;}#searchResultsBox li.categories a{color:#006a9d;}#searchResultsBox li.categories a:hover,#searchResultsBox li.categories a:focus{color:#006a9d;text-decoration:underline;}#searchResultsBox li a{color:#666;text-decoration:none;display:inline-block;padding:1px 5px 1px 0;}#searchResultsBox li a:hover,#searchResultsBox li a:focus{color:#000;background-color:#eee;}.tabs{margin-left:-2px;}.tabs p{margin:0;}.tabs a{position:relative;background:center top no-repeat;float:left;text-transform:lowercase;display:block;color:#fff;width:82px;margin-right:2px;padding-top:5px;padding-bottom:4px;text-align:center;text-decoration:none;font-size:1.25em;font-family:VAGRoundedBold;text-shadow:0 0 2px #333;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;}.tabs a:hover,tabs a:focus{text-decoration:underline;}.tabs .save a{background-color:#e01935;background-image:url('/images/header/bkgd_tab_save.gif');}.tabs .weeklyad a{background-color:#0093d9;background-image:url('/images/header/bkgd_tab_weeklyad.gif');}#utility-bar .utilities{float:right;background-color:#efefef;padding:4px;margin:3px 0;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;}#utility-bar .utilities a{text-decoration:none;font-family:VAGRoundedBold;color:#e01935;font-size:1em;text-transform:lowercase;padding:0 8px;}#utility-bar .utilities a:hover,#utilitybar .utility a:focus{text-decoration:underline;}#utility-bar .utilities a.cart{font-size:1.3em;padding-left:15px;background:transparent left 5px no-repeat url(/images/header/icon_cart.gif);}#wOverlay{position:absolute;border:3px solid #ccc;background:#fff;visibility:hidden;top:0;color:#fff;z-index:1000;}#wOverlay iframe{width:100%;height:100%;border:0;}#screen{background-color:#333;opacity:.7;filter:alpha(opacity = 70);position:absolute;z-index:1000;}.MultiBoxClose{text-indent:-10000px;outline:none;}ul#navBar{width:450px;margin:0 auto;list-style:none;float:left;text-indent:-9999px;}ul#navBar li a{float:left;}ul#navBar li#navBarPharmacy,ul#navBar li#navBarPharmacy a{width:132px;height:30px;float:left;outline-width:0;display:block;padding-right:8px;}ul#navBar li#navBarPharmacy a span{width:131px;height:30px;outline-width:0;display:block;background:url("/images/backgrounds/header_main_icons.gif") repeat scroll -99px -97px transparent;}ul#navBar li#navBarPhoto,ul#navBar li#navBarPhoto a{width:122px;height:30px;float:left;outline-width:0;display:block;padding-left:8px;}ul#navBar li#navBarPhoto span{width:97px;height:30px;outline-width:0;display:block;background:url("/images/backgrounds/header_main_icons.gif") repeat scroll 0 -33px transparent;}ul#navBar li#navBarShop,ul#navBar li#navBarShop a{width:97px;height:30px;float:left;outline-width:0;display:block;padding-left:8px;}ul#navBar li#navBarShop a span{width:80px;height:30px;outline-width:0;background:url("/images/backgrounds/header_main_icons.gif") repeat scroll 79px -129px transparent;display:block;}.headerPart .othersites a:link,.headerPart .othersites a:visited{color:#006a9d;text-decoration:none;}.headerPart .othersites a:focus,.headerPart .othersites a:hover{text-decoration:underline;}.mrgLt2px{margin-left:2px;}.no_underline{text-decoration:none!important;} .signup-label-div{width:54px; float:left;}.input-email{font-size: 12px;margin-top: 0px; border:1px solid #898989; color:#898989; width: 236px; height:23px; *height:20px; padding-left:4px;*padding-top:3px;}
.nav_ab .sf-menu .pharmacy_ab{width:78px}.nav_ab .sf-menu .photo_ab{width:50px}.nav_ab .sf-menu .cl_ab{width:58px}.nav_ab .sf-menu .beauty_ab{width:52px}.nav_ab .sf-menu .percare_ab{width:65px}.nav_ab .sf-menu .medtreat_ab{width:84px}.nav_ab .sf-menu .vitamins_ab{width:87px}.nav_ab .sf-menu .homehealth_ab{width:98px}.nav_ab .sf-menu .sexhealth_ab{width:63px}.nav_ab .sf-menu .diet_ab{width:56px}.nav_ab .sf-menu .baby_ab{width:84px;}.nav_ab .sf-menu .household_ab{width:71px}.nav_ab .sf-menu .more_ab{width:50px}.nav_ab .sf-menu .photo_ab span a,.nav_ab .sf-menu .pharmacy_ab span a{height:39px;padding:7px 5px 0}li.photo_ab,li.pharmacy_ab{top:-8px}.nav_ab .sf-menu .pharmacy_ab span a,.nav_ab .sf-menu span a.pharmacy_ab:link,.nav_ab .sf-menu span a.pharmacy_ab:visited,.nav_ab .sf-menu span a.pharmacy_ab:active,.nav_ab .sf-menu span a.pharmacy_ab:focus{background:none;background-color:#007ed3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#007ED3),color-stop(25%,#007ED3),to(#076BA1));background-image:-webkit-linear-gradient(#007ED3,#007ED3 25%,#076BA1);background-image:-moz-linear-gradient(center top,#007ED3,#007ED3 25%,#076BA1);background-image:-ms-linear-gradient(#007ED3,#007ED3 25%,#076BA1);background-image:-o-linear-gradient(#007ED3,#007ED3 25%,#076BA1);background-image:linear-gradient(#007ED3,#007ED3 25%,#076BA1);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ED3',endColorstr='#076BA1',GradientType=0);text-decoration:none;color:#fff;font-size:13px;-moz-border-radius:10px 10px 0px 0px; -webkit-border-top-right-radius:10px;  -webkit-border-top-left-radius:10px; border-radius:10px 10px 0px 0px;}.nav_ab .sf-menu .photo_ab span a,.nav_ab .sf-menu span a.photo_ab:link,.nav_ab .sf-menu span a.photo_ab:visited,.nav_ab .sf-menu span a.photo_ab:active,.nav_ab .sf-menu span a.photo_ab:focus{background:none;background-color:#FD7720;text-decoration:none;background-image:-webkit-gradient(linear,0 0,0 100%,from(#FD7720),color-stop(25%,#FD7720),to(#E4681A));background-image:-webkit-linear-gradient(#FD7720,#FD7720 25%,#E4681A);background-image:-moz-linear-gradient(center top,#FD7720,#FD7720 25%,#E4681A);background-image:-ms-linear-gradient(#FD7720,#FD7720 25%,#E4681A);background-image:-o-linear-gradient(#FD7720,#FD7720 25%,#E4681A);background-image:linear-gradient(#FD7720,#FD7720 25%,#E4681A);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FD7720',endColorstr='#E4681A',GradientType=0);color:#fff;font-size:13px;-moz-border-radius:10px 10px 0px 0px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px; border-radius:10px 10px 0px 0px;}.nav_ab .sf-menu .pharmacy_ab span a:hover,.nav_ab .sf-menu .photo_ab span a:hover{height:39px}
.sf-menu li ul.menu_pharm_ui,
.sf-menu li ul.menu_pharm_ui a{background-color:#007ed3;color:#fff}
.sf-menu li ul.menu_photo_ui,.sf-menu li ul.menu_photo_ui a{background-color:#FD7720;color:#fff}.nav_ab .sf-menu li.photo_ab ul,.nav_ab .sf-menu li.pharmacy_ab ul{top:42px}.nav_ab .sf-menu li.pharmacy_ab:hover a{background-color:#007ED3;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.nav_ab .sf-menu li.photo_ab:hover a{background-color:#FD7720;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.headerPart .sprite-more-arrow_ab{background:none}.search_container{float:left;position:relative;top:0px;text-align:left;width:360px;margin-top:-10px;margin-bottom:-5px;*margin-bottom:-25px;_margin-bottom:-25px;z-index:1000;}.nav_ab{padding-top:23px;padding-top:33px\9;_padding-top:23px;* padding-top:23px;_height:49px;height:49px}.search_container #frmHeaderSearch{width:350px}.search_container #frmHeaderSearch input.textfield{width:247px;margin-right:0;z-index:1000;}.nav_ab .sf-menu li:hover ul.menu_photo_ui a,.nav_ab .sf-menu li:hover ul.menu_pharm_ui a{color:#FFF}.nav_ab .sf-menu .more span a:hover{height:37px}.nav_ab .sf-menu .pharmacy_ab span a:hover{background-color:#007ed3;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}.nav_ab .sf-menu .photo_ab span a:hover{background-color:#FD7720;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}
.geobanner_slot{width:663px;height:134px}.geobanner_img_slot{width:190px;height:134px}.geobanner_slot_inner{width:470px;height:134px}.geobanner_slot_inner h2{font-family:Helvetica Neue,Arial,sans-serif;font-size:28px;color:#3ca8f1;line-height:28px}.geobanner_slot p,.geobanner_slot_inner p,.geobanner_slot_inner a,a.nounderline{font-size:1.083em;font-weight:bold}.geobanner_slot p,.geobanner_slot_inner p{color:#666}.wpubanner h2{font-family:Helvetica Neue,Arial,sans-serif;font-size:30px;color:#3ca8f1;line-height:30px}.wpubanner p{font-size:16px;color:#666}.promotitle{font-size:2.100em;font-color:#666;line-height:23px;color:#666; font-weight:bold;}.promotitle a{color:#666; text-decoration:none;}.banner_link{position:relative;top:88px;right:0;text-align:right}.ltbluebox{background-color:#eaf8fe;padding:12px 28px 23px 28px}.wid380px{width:380px}.wid450px{width:450px}.wid200px{width:208px}.wid366px{width:366px}.height134px{height:134px}.mrgRt15px{margin-right:15px}.mrgRt30px{margin-right:30px}.mrgRt22px{margin-right:22px}.mrgLt22px{margin-left:22px}.padRt8px{padding-right:8px}.padRt15px{padding-right:15px}.padTop15px{padding-top:15px}.padBtm15px{padding-bottom:15px}.padBtm22px{padding-bottom:22px}.padTop26px{padding-top:26px}.padTop36px{padding-top:36px}.padLt8px{padding-left:8px}.padLt15px{padding-left:15px;}.padRt20px{padding-right:20px;}a.nounderline:link,a.nounderline:active{color:#005e8a;text-decoration:none}a.nounderline:hover{text-decoration:underline}.brdBtmsld{border-bottom:1px solid #bcbcbc}.brdBtmsdot{border-bottom:1px dotted #999}.txtalrt{text-align:right}.txtallt{text-align:left} #pharmacy-zone{background:url('/images/in-1626/pharmacy_bg.jpg') no-repeat; height:235px; width:217px;padding-bottom:22px;} .rxlink{color:#ffffff !important; text-decoration:none !important; font-weight:bold;}
/* Adding to fix font issue in 508 */
div#footer a,div#footer strong,div#footer ul li,div#footer div#links b {font-size:1.2em !important;} 
div#footer ul li a {font-size:1em !important;}
div#footer .grey p a {font-size:1em !important;}
div#footer div#links a {font-size:1em !important;} 
div#footer p#copyright {font-size:1.2em !important; margin-left:119px;_margin-left:147px;}
div#footer .smalltext{font-size:1em !important;}

/*header*/
div#topnav ul#products li.pharmacy_ab span a {font-size:1.1em !important;}
div#topnav ul#products li.photo_ab  span a {font-size:1.1em !important;}
.weeklyoffersdiv{width:145px; height:250px; float:left; text-align:center; padding:7px;}
.weeklyoffersdiv h3.offerstitle{margin:10px 0px 20px 0px; color:#646464; font-size:1.4em;}
.mrgTop14px{margin-top:14px;}
.headerPart #home_newlogo,.other_newlogo{display:block;height:52px;overflow:hidden;text-decoration:underline;width:350px;}.headerPart #home_newlogo img{margin:-1px 0 0 -38px;}.headerPart .other_newlogo img{margin:-1px 0 0 -38px;}.headerPart .other_newlogo:hover img{margin:-63px 0 0 -38px;}
.headerPart .sprite_newwh{height: 117px;width: 450px;} 
.headerPart .search{background-image:url('/images/buttons/search.png'); background-repeat:no-repeat; width:55px; height:26px; overflow:hidden; color:none; cursor:pointer; border:0;*padding: 0 0 0 10em; display:block; _padding:0px !important;}
.black_overlay{ 
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
   background-color: black;
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.80;
   filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position:absolute;
 top:25%;
left:25%;
width:50%;
height:50%;
 padding: 16px;  
 border: 8px solid gray;
 background-color: white;
 z-index:1002;
 overflow: auto;
}
/* Global Font Fixes */
BODY { font:0.625em Arial,Helvetica,sans-serif !important; }
p INPUT, p TEXTAREA, p SELECT {font-size: 1.000em !important;}
div INPUT, div TEXTAREA, div SELECT {font-size: 1.200em !important;}
div p INPUT, div p TEXTAREA, div p SELECT {font-size: 1.000em !important;}
/*global width fix*/ 
div.headerPart #wag_head .search_container #frmHeaderSearch input.textfield {width: 20em !important;*width:20em !important;}
div#footer #page-bottom #links .footer-column #footerReceiveSpecialOffersForm .input-email{width:19.667em !important;*width:19.810em !important;}
/* Menu CSS Begins */
ul.navigation li ul {margin-left: -9999px ; } 
ul.navigation li.showSublist:hover ul,ul.nav li.showSublist:focus ul {margin-left: 0px; display:block;   }ul.navigation li.showSublist span a:hover ul,ul.nav li.showSublist span a:focus ul {margin-left: 0px; display:block; outline:none;  }
.sf-menu li.showSublist span > a { height:36px; }  
.sf-menu li.showSublist a{background:#DEEFFB !important; background-image:none !important;  }
.sf-menu li.showSublist span a.menu_Pharmacy,.sf-menu li.showSublist ul.menu_pharm_ui,.sf-menu li.showSublist ul.menu_pharm_ui li a{background:#007ED3 !important; background-image:none !important;  }
.sf-menu li.showSublist span a.menu_Photo,.sf-menu li.showSublist ul.menu_photo_ui li a{background:#FD7720 !important; background-image:none !important;   }
ul.sf-menu li.pharmacy_ab ul { background:#007ED3 !important; }
.nav_ab .sf-menu li.showSublist ul{margin-left:0px !important;}
ul.navigation li:focus > ul, ul.navigation li > a:focus+ul { display:block;margin-left:0px;} 
#products li:hover > ul, #products li.hover > ul, #products a:focus + ul, #products ul ul, #products .hover a:focus{margin-left:0px;}
.sf-menu li.hideSublist span a{ background:url("/images/header/bg_reg_nav.jpg") repeat-x;}
ul.navigation li.hideSublist ul{margin-left:-9999px !important;}
ul.navigation li.showMouseSublist a:hover ul{margin-left:0px;}
ul.navigation li span a:focus{ outline:#000 dotted thin; text-decoration:none; }
ul.navigation li ul li a:focus{  text-decoration:underline; }
/* Menu CSS ends */
/* header changes */
/*General */
.inner_header{background:url(/images/header/bg-gradient.gif) repeat-x scroll 0 0 #CACACA;height:5.5em;overflow:hidden;}
.newheader .headerPart .new .blueDivider {background-color: #FFFFFF; border-left: .2em solid #CFEFF5;margin: 0 0 0 1.5em;padding:1em 0 0 1.5em; height:7.5em;} 
.newheader .headerPart .balance ul li{padding-bottom:10px;}
.newheader .headerPart .balance li a:link, .newheader .headerPart .balance li a:visited{color:#2774A6;text-decoration:none;}
.newheader .headerPart .balance li a:hover, .headerPart .balance li a:focus{color:#2774A6; text-decoration:underline;}
#header .inner_header .topcheckout{background:none repeat scroll 0 0 #CFEFF5; margin-right:23px; padding:9px; margin-top:1.7em;min-width:125px;}
#header .inner_header .cart_link{font-size:1.3em !important; color:#2774a6; padding-top:1px\9; *padding-top:1px;} 
#header .inner_header .cart_num{padding-left:1px;padding-top:1px;padding-top:3px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#header .inner_header .cart_num{padding-top:2px;}
}
#header .inner_header .chk_text{padding-left:8px; padding-right:2px; padding-top:2px;}
#header .inner_header .cart_link a:link,#header .cart_link a:visited{text-decoration:none;}
#header .inner_header .ca_text{font-size:1.6em; font-weight:bold;}
.headerPart .padTop10px{padding-top:6px;}
.newheader .headerPart SUP{vertical-align:super; text-decoration:none;font-size:0.8em !important;}
p.cart_link a{color:#2774a6;}
.rx_sec_txt, .rx_sec_txt a:link, .rx_sec_txt a:visited{text-decoration:none; color:#006A9D !important;}
/*General */
div#page{background:none!important;}
* div#header{z-index:2;position:none!imporant;} 
.newheader .headerPart{padding:0 5px 4px 19px; background:none repeat scroll 0 0 #FFF; -moz-border-radius:10px 10px 0px 0px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px; border-radius:10px 10px 0px 0px;}
.newheader .headerPart .new .signinReg {background-color:#FFFFFF; border-left:.2em solid #CFEFF5; height:7.5em; margin:0 0 0 1.5em; padding:1em 1.2em 0 .7em; width:14.1em; position:relative;z-index:1000;}
.newheader .new #header-logo{margin-top:2.4em;width:20em;}
.newheader #topnav {
margin-top: 10px; *margin-top: 10px; _margin-top: 10px; padding-top:23px !important;
}
.headerPart .padTop10px{padding-top:6px !important;}
.padTop065em{padding-top:0.65em;}
.padTop1em{padding-top:1em;}
.mrgTop005em{margin-top:0.05em;}
.IE7_padTop4px{*padding-top:4px;}
.padTop14px{padding-top:1.4em;}
.mrgTop16px{margin-top:1.6em;}
.mrgTop13px{margin-top:1.3em;}
.notify{position:absolute; top:2.8em; left:10.6em;z-index:5;}
.newheader .headerPart #cssmenu li.alert a{color:#E31837;}
/* Common Header */
.newheader .headerPart .take_care_link{width:91px !important;}
.newheader .headerPart .font_change{font-size:10px !important;}
.newheader .headerPart #header-logo{font-size:10px !important;}
.newheader .headerPart #termAutoComp{font-size:10px !important;}
div#frame input#query{font-size:1.2em !important;  font-family:arial,helvetica,sans-serif !important;}
div#frame .font_change td, div#frame .font_change li, div#frame .font_change th, div#frame .font_change p, div#frame .topcheckout td, div#frame .topcheckout li, div#frame .topcheckout th, div#frame .topcheckout p{font-size:1.2em !important;}
div#frame #cssmenu ul li ul li a{font-size:0.8em !important; white-space: nowrap;}
div#header {font-size:1em !important; overflow:hidden;}
#searchResultsBox {font-size:1.2em !important;}
/* Drop Down Menu Header */
.nav ul{
list-style: none;
margin: 0;
padding: 0;

}
.nav ul li{
float: left;
position: relative;
 width: 10.25em;
 
}

.nav ul li:hover,
.nav ul li.hover{
z-index: 100;

}
.nav ul li a.first{
background:#CFEFF5 url(/images/icons/Pulldown_Arrow_Inactive.gif) 103px 11px no-repeat;
color:#2774a6;
text-decoration: none;
font-weight: bold;
 padding: 5px 15px 5px 10px; 
display: block;
position: relative;
/* Removed margin left -1px */
 -moz-border-radius:3px 3px 3px 3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
border-radius:3px 3px 3px 3px;
line-height:16px;
height:16px;

}
/* Added for Desktop Allignment */
.nav ul li:hover a.first,
.nav ul li:focus a.first,
.nav ul li.hover a.first {
background: url(/images/icons/Pulldown_Arrow_Active.gif) 103px 11px no-repeat;
background-color:#2774a6;
-moz-border-radius:3px 3px 0px 0px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-radius:3px 3px 0px 0px;
color:#FFF;
text-decoration:none;

}
/* Added for Desktop Allignment */
.nav ul li:active a.first:focus,
.nav ul li:active a.first:focus{
background:#e5f1f9 url(/images/icons/Pulldown_Arrow_Inactive.gif) 103px 11px no-repeat;
color:#2774a6;
text-decoration: none !important;

}

.nav ul a.first:hover,
.nav ul a.first:active,
.nav ul li.hover a.first {
background: url(/images/icons/Pulldown_Arrow_Active.gif) 103px 11px no-repeat;
background-color:#2774a6;
-moz-border-radius:3px 3px 0px 0px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-radius:3px 3px 0px 0px;
text-decoration: none !important;
color: #FFF;

}
.nav ul li:hover a.first,
.nav ul li a.first:active,
.nav ul li:focus a.first,
.nav ul li.hover a.first{
color:#fff;
text-decoration:none;
}
.nav ul li a.first span {
border-left:1px solid #2774A6;
margin:0 8px;
}
/* Change A:hover to li:hover */
.nav ul li:hover a.first span,
.nav ul li a.first:active span,
.nav ul li.hover a.first span,
.nav ul li:focus a.first span,
.nav ul li:active a.first span,
.nav ul li a:hover span {
border-left:1px solid #FFF;
margin:0 8px;
}
.nav ul ul{
position: absolute;
top: 100%;
left: -9999em;
padding-bottom: 8px;
}

.nav ul li:hover ul,
.nav ul li.hover ul{
left: 0;
}
.nav ul ul li{
float: left;
display:block;
width:7.4em;
_width:7.5em;
padding:0 .47em;
margin-top: .7em;
}

.nav ul li:hover ul, 
.nav ul li.hover ul {
left:0;
top:2.1em;
}

.nav ul li:hover ul, 
.nav ul li:focus ul,
.nav ul li.hover ul{ 
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
background:#FAFAFA;
z-index:4;
}
.nav ul li:hover ul li, 
.nav ul li:focus ul li,
.nav ul li.hover ul li{ 
/* changed padding 
margin:5px 8px;*/
background:#FAFAFA;
}
.nav ul li:hover ul li a, 
.nav ul li:focus ul li a,
.nav ul li.hover ul li a{ 
text-decoration:none;
color:#2774a6;
display:block;
}
.nav ul li ul li.hover, 
.nav ul li ul li:focus,
.nav ul li ul li:hover{ 
background:none;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
}
.nav ul li ul li.hover a, 
.nav ul li ul li:focus a, 
.nav ul li ul li:hover a{
text-decoration:underline !important; 
}

.newheader {background:none repeat scroll 0 0 #CACACA; _margin-bottom: -2px;}
.newheader .headerPart  #frmHeaderSearch input.textfield{boder: 1px solid #8A8A8A; background-color:#FAFAFA;}
.newheader .headerPart .search{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CFEFF5), to(#D9EBF7));
background: -webkit-linear-gradient(top, #CFEFF5, #D9EBF7);
background: -moz-linear-gradient(top, #CFEFF5, #D9EBF7); 
background: -ms-linear-gradient(top, #CFEFF5, #D9EBF7); 
background: -o-linear-gradient(top, #CFEFF5, #D9EBF7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CFEFF5', endColorstr='#D9EBF7');
padding: .2em .4em .3em .4em;*padding-top:.3em;*margin-top:.1em;border:0.1em solid #e4e4e4; cursor:pointer;font-weight:bold;
color:#404040;margin-left:.3em;
}
input[type=submit],
input[type=reset],
input[type=button]
{
      filter:chroma(color=#000000);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.newheader .headerPart  .search{padding-top:.4em;}}
@media screen and (min-width:0\0) {
   .newheader .headerPart  .search{padding-top:.3em ;}
}
.newheader .search_container{float:left;position:relative;top:0px;text-align:left;width:360px;margin-bottom:-3px;
*margin-bottom:-13px;_margin-bottom:-13px;z-index:1000;} #oldsrch{display:none;}#newsrch{display:block;}
/* header changes */

/* 508 JAWS global fix starts*/
.audioText{
position:absolute;
left:-1000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
/* 508 JAWS global fix ends*/
#mainoption{white-space: nowrap;} /* IE9 dropdown */
.vipps { width:94px; height:57px;  display:block; overflow:hidden; }
.vipps  IMG{ width:94px; height:57px; margin-top:-93px; display:block; overflow:hidden;}
.vipps .vippsImage{ width:450px; height:150px; }
div#footer ul#footer-links { margin-left:120px;_margin-left:150px;}
.footerVippsImage{ margin-right:26px;}
/* email collection box in left nav*/
.email_box{margin:10px 0px 25px 0px;}
.email_box span{display: none; color: #E31837; font-size:1.3em;margin-bottom: 10px;}
.email_box img{float:left;margin-top:5px;}
.email_box p{float:left;font-size:1.7em;color:#8A8A8A;margin:0px 0px 5px 15px;margin-left: 11px\9;}
.email_box .leftNavSubmit{margin-left:4px;background-color: white;border: 0.1em solid #e4e4e4;float:left;cursor:pointer;padding:2px 5px;*padding:1px 0px 1px 0px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;color:#2774A6;font-size:1.4em !important;font-weight:bold;}
.email_box .leftNavInput{height:20px;color: #898989;float:left;width:124px;padding-left:4px;*width:115px;*padding-top:3px;*height:18px;height:18px\9;padding-top:3px\9;}
.email_box .email_text{margin-bottom:15px;float:left;line-height:20px;margin-left:7px;}
