/**
* equalizer.css
*
* An equalizing stylsheet designed for the sole purpose of resetting the
* rendering behaviors of all modern web browsers before applying any custom
* CSS styles. This stylesheet must be loaded before all others.
*
* @author Toby Miller <tmiller@tobymiller.com>
* @copyright Copyright (C) 2008, Toby Miller
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
* @version 0.2
*/

HTML, LEGEND{
background-color:#F5F5F5;
color:#464646;
margin:0;
padding:0;
}
BODY{
font:10px/1.05em Arial,Helvetica,sans-serif;
}
BODY, DIV, DL, DT, DD, UL, OL, LI, H1, H2, H3, H4, H5, H6, PRE, CODE, FORM,
FIELDSET, LEGEND, INPUT, TEXTAREA, P, BLOCKQUOTE, TH, TD,SELECT{
margin:0;
padding:0;
}
BLOCKQUOTE, UL, OL, DL{
margin:1em;
}
OL, UL, DL{
margin-left:2em;
}
DL DD{
margin-left:1em;
}
OL LI{
list-style:decimal outside;
}
UL LI{
list-style:disc outside;
}
TABLE{
border-collapse:collapse;
border-spacing:0;
font-size:inherit;
font-size:100%;
}
IMG{
border:0;
}
ADDRESS, CAPTION, CITE, CODE, DFN, EM, STRONG, TH, VAR{
font-style:normal;
font-weight:normal;
}
EM{
font-style:italic;
}
H1,H2,H3,H4,H5,H6,STRONG{
font-weight:bold;
}
PRE, CODE, KBD, SAMP, TT{
font-family:"Courier New",Courier,monospace;
line-height:100%;
}
LI{
list-style:none;
}
CAPTION, TH{
text-align:center;
}
CAPTION{
margin-bottom:.5em;
}
TH{
font-weight:bold;
}
TH, TD{
padding:.5em;
}
H1, H2, H3, H4, H5, H6{
font-size:100%;
}
H1{
font-size:138.5%;
}
H2{
font-size:123.1%;
}
H3{
font-size:108%;
}
H1,H2,H3{
margin:1em 0;
}
P, FIELDSET, TABLE, PRE{
margin-bottom:1em;
}
Q:before, Q:after{
content:'';
}
ABBR, ACRONYM{
border:0;
border-bottom:1px dotted #000;
font-variant:normal;
cursor:help;
}
SUP{
vertical-align:text-top;
}
SUB{
vertical-align:text-bottom;
}
INPUT, TEXTAREA, SELECT{
font-family:Arial,Helvetica,sans-serif;
font-size:inherit;
font-weight:inherit;
}
TEXTAREA{
overflow:auto;
}

.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;}

.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;}

#full_902 #font-resize div.rx_contentBox  #labelLangPrefCode{font-size:1em !important;}
.lh0px{line-height:0px;}
.pos-rel{position:relative;}
.in-str-only{position:absolute;top:-20px;left:14px;}
.overlayScreen {background-color: #333333;left: 0;top:0;opacity: 0.7;visibility: visible;width: 100%;position: absolute;z-index: 1000;filter: alpha(opacity=50);}
.overlayClose {background: url("/images/utility/close.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 27px;position: absolute;right: -72px;top: -12px;width: 30px;z-index: 1002;text-decoration:none!important;}
.brdsld3pxAll{border: 4px solid #8a8a8a;}
.info_blue_bgr {background-color: #eaf5fb;}
.mrgBtm7px{margin-bottom:7px!impportant}
.posN2T{position:relative;top:-2px;}
.inptSz{ height: 20px;width: 235px;}
.mrgTp12{margin-top:12px!important;}
.fs_16px{font-size:1.333em!important}
.fs_15px{font-size:1.25em!important}
.fs_14px{font-size:1.167em!important}
.posAbsm36{position:absolute;top:-36px;left:0px;}
.padLt40px{padding-left: 40px}
.rt-94{right:-94px;}
.radAchr {display:inline-block;margin-left:2px;position:absolute;width:10px;z-index:1;*margin-left:6px;*margin-top:1px;text-decoration:none!important;}
.txtdecnone{text-decoration:none;}
#resultDiv table tr.btmDvdr td{border-bottom:1px solid #cacaca;}
.lnht14{line-height:14px;}
#quick-look #newOne{left:0px!important;top:0px!important;}
.quickClose {cursor: pointer;height: 27px;position: absolute;left: 21px;top:15px;z-index: 1002;text-decoration:none!important;font-size:1.2em;}
#newOne.shopLnk {color:#006A9D;font-weight:bold;font-size:13px;}
.fntB{font-weight:bold!important;}
#newOne .info {background: transparent url(/images/utility/alert.gif) no-repeat scroll 0 0;border:1px solid #0093d9;background-position: 8px 7px;background-color: #eaf5fb !important;padding: 3px 0 4px 25px;}
.mrgRt10px {margin-right: 10px;}
.redtxt {color: #E01935;}
.mrg5TB{margin: 5px 0;}
.storLocShopList{height:400px;  width:515px; overflow-x: hidden; overflow-y: scroll; color:#464646; }
.brdTopSld,.brdTopDsh,.brdLtSld,.brdLtDsh,.brdRtSld,.brdRtDsh,.brdBtmSld,.brdBtmDsh,.brdBtmDsh td,.brdAllSld,.brdAllDsh,.brdcurvtop,.brdcurvbtm,.brdcurvtop_1em,.brdcurvbtm_1em,.brdcurvall
{
border-width: 1px;
border-color: #cacaca;
}
.brdAllSld,.brdcurvtop,.brdcurvbtm,.brdcurvtop_1em,.brdcurvbtm_1em,.brdcurvall {
border-style: solid;
}
.brdAllSld {
border-style: solid;
}
.brdTopSld {
border-top-style: solid;
}
.brdRtSld {
border-right-style: solid;
}
.brdBtmSld {
border-bottom-style: solid;
}
.brdLtSld {
border-left-style: solid;
}
.wid535 {
width: 535px!important;
}
.padLt0px {
padding-left: 0 !important;
}
.wid120ie {*width: 120px;}
.curPtr{cursor:pointer!important;}
.col8a{color: #8a8a8a !important;}
.padAll0px{padding:0px !important;}
.col90{color: #006a90 !important;}
.wid490 {width: 490px;}
.fnt12px{font-size:12px !important;} 
.mrgBtm0px {margin-bottom:0px!important;}
.padAll10px {padding: 10px;}
.txtCtrAlgn {text-align: center;}
.hide{display:none;}
.def_txt {color: #464646 !important;}
.float-left,.float_left {float: left;}
.padTop7px{padding-top:7px !important;}
.bgFFF{background-color:#ffffff !important;}
.mrgTop6px {margin-top: 6px;}
.padTop40px {padding-top:40px;}
.padBtm19px {padding-bottom: 19px;}
.mrgBtm5px{margin-bottom: 5px}
.padBtm11px {padding-bottom: 11px;}
.float-right,.float_right {float: right;}
.padLt5px {padding-left: 5px;}
.padBtm10px {padding-bottom: 10px;}
.padTop11px {padding-top: 11px;}
.padTop8px {padding-top: 8px;}
/*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;}
div#footer #page-bottom #links div.last #footerReceiveSpecialOffersForm .input-email{ width:15em !important;}
div#header_bar, div#header-bar.green, div#content div#sidenav{background:#ffffff !important;}
div#header-bar #bread-crumb-trail li, ul#crumbtrail li{color:#35393D !important;}
div#bread-crumb-trail li a, ul#crumbtrail li a span{color: #2774A6 !important;text-decoration:none !important;}
div#bread-crumb-trail li a, ul#crumbtrail li a:hover{text-decoration:none !important;}
div#page-header-text h1, div#header_bar H1 span{color:#35393D !important;}

.qlook_avlb fieldset.warning div{float: left;width: 550px;}