.widgetcontainer { width:380px; height:475px; font-size:11px; }
.widgetcontainer p, .producttitle p { font-size:11px; }
.widgetinner { margin-left:8px;}
html>body .widgetinner { margin-left:0px; }
.widgetheader { width:268px; height:26px; padding:3px 0 0 6px; display:block; border:bottom 1px solid #FCC492; background:#FEF1E5; font-size:15px;
font-weight:bold; }
.widgetinner a.options { float:right; margin:3px 5px; }
.widgetservices { width:380px; height:32px; float:left; }
.widgetservices a, .widgetservices img { padding:0; margin:0; display:inline; }
.widgetresults a, .widgetresultsnew a { color:#0092D7; font-size:11px; text-decoration:none; } 
.widgetresults { width:375px; height:486px; overflow-y:auto; float:left; margin:0 0 0 3px; border-bottom: 2px solid #cdcdcd; }
.widgetresultsnew { width:375px; height:353px; overflow-y:auto; float:left; margin:0 0 0 3px; border-bottom: 2px solid #cdcdcd; }
.widgetresults b, .widgetsearch b { color:#F77900; }
.widgetresults b a, .widgetsearch b a,.productupcs a b{ color:#F77900; text-decoration:none; }
.widgetsearch { width:375px; float:left; margin:0 0 0 3px; } 
.widgetbottom { width:375px; background:url(../../../default/images/walgreens/storeavailability/widgetbottom.gif) no-repeat bottom left; float:left;  }
.productblock, .producttitle { width:350px; border:1px dotted #CECECE; border-width:0 0 1px 0; float:left;
padding:5px 0; }
.producttitle { border:none;  font-size:11px; margin:0 0 0 5px; width:370px; height:100px; padding:0; }
.producttitle img { margin:5px auto; display:block; text-align:center; }
.productimage { float:left; }
.productimage img { width:100px; height:87px; }
.productstore { float:left; width:250px; font-size:11px; overflow:hidden; }
.productupcs { width:177px; float:left; overflow:hidden; margin:0 0 0 5px; height:13px; }
html>body .productupcs { width:182px; float:left; overflow:hidden; margin:0 0 0 5px; }
.productupcs b {color:#F87500; }
.productupcs p, .productupcs b { font-size:11px;}
.productstore .productimage { float:left; width:182px; font-size:11px; margin:0 0 0 5px; }
.productstore .productimage a { display:block; }
.producttime { width:150px; float:right; text-align:right; font-size:11px; }
.widget-top-shadow { background:url(../../../default/images/walgreens/storeavailability/top-dropshadow.gif) repeat-x top left; }
#select {background:#E1EFFC;}
/* #divrep .prolinks a { color:#000; margin:3px 5px; text-decoration:none; }
#divrep .prolinks a:hover { color:#000; text-decoration:underline; } */
.prolinks { display:block; width:250px; }
.prolinksin { float:left; margin:0 5px 0 0; }
.prolinksstrt { float:left; color:#E21735; }
.prolinksstrt a { color:#E21735; text-decoration:none; font-size:11px; font-weight:600; }
.prolinksstrt a:hover { color:#E21735; text-decoration:underline; }
.widget-topleft { background:url(../../../default/images/walgreens/storeavailability/left-top.gif) no-repeat top left; width:4px; }
.widget-topright { background:url(../../../default/images/walgreens/storeavailability/right-top.gif) no-repeat top right; width:6px; }
.widget-bottomleft { background:url(../../../default/images/walgreens/storeavailability/bottom-left.gif) no-repeat top left; width:4px; }
.widget-bottomright { background:url(../../../default/images/walgreens/storeavailability/bottom-right.gif) no-repeat top right; width:6px; }
.widget-bottom-shadow { background:url(../../../default/images/walgreens/storeavailability/bottom-dropshadow.gif) repeat-x bottom left; }
.widget-left-shadow  {  background:url(../../../default/images/walgreens/storeavailability/left-dropshadow.gif) repeat-y bottom left; width:4px;  } 
.widget-right-shadow {  background:url(../../../default/images/walgreens/storeavailability/right-dropshadow.gif) repeat-y bottom right; width:6px; }
.f-right { float:left; text-align:right; margin:3px 0 3px 70px; }
.f-right a { margin:0 5px; }
.h-title { float:left; width:150px; }
.widgetinner .basic{float: left; margin:5px 5px 0px 5px; _margin:5px 0px 0px 5px;}
.widgetinner .secure{float: left; width: 51%;margin:5px 0px 0px 0px;}
.widgetinner .basicin{float: left; width: 63%;margin:0px 5px 0px 0px;}
.widgetinner .securein{float: left; width: 56%;margin:20px 0 0;}
.widgetinner .basic label, .widgetinner .basicin label{margin:0px 0px; display: block; vertical-align: middle; color:#464646;}
.widgetinner .basic input, .widgetinner .basicin input{margin:3px 0px 10px 0px; display: block; vertical-align: middle; _vertical-align: top;}
.widgetinner .secure label, .widgetinner .securein label{margin:0px; display: block; line-height:18px; vertical-align: middle; color:#464646;}
.widgetinner .secure input, .widgetinner  .basic input{margin:1px 0 5px 0; height:18px; padding:0; border:1px solid #CCCCCC; display:inline;}
.widgetinner .basic input.signinforminput, .widgetinner .basic input .signinforminput, .widgetinner .basic input.signininput{width:100%; height:31px; line-height:31px; margin-bottom:12px; margin-top:3px;border: 1px solid #D2D5D7;font-size:12px;padding-left:5px;color:#717276;}
.widgetinner .basic input.signinerrorinput, .widgetinner .basic input .signinerrorinput{width:88%; height:31px; line-height:31px; margin-bottom:12px; margin-top:3px;border: 1px solid #f1d1d6;font-size:12px;padding-left:5px;color:#717276;}
.widgetinner .basic input.signinforminputfirstname, .widgetinner .basic input .signinforminputfirstname
{
margin-left:-8px;
margin-right: 10px;
}
html>body .widgetinner .basic input.signinforminputfirstname, .widgetinner .basic input .signinforminputfirstname
{
margin-left:0px;
margin-right: 0px;
} 
.widgetinner .secure img{margin:3px 3px 0 0;}
.store-widget-layer{top:230px;width:170px;height:100px;right:50px;}
.infolayers-left-arrow{
	background: url(../../../default/images/books/left-arrow.png) no-repeat right top; 
	position:absolute;
	height:30px;
	width:37px;
	top:-21px;
}
.infolayers-right-arrow{
	background: url(../../../default/images/books/right-arrow.png) no-repeat right top; 
	position:absolute;
	height:30px;
	width:37px;
	top:-21px;
}
.Qshop-layer{top:-50px;right:118px;position:absolute;}
html>body .Qshop-layer{top:-50px;right:8px;position:absolute;}
.arrow-infolayer-right{	right:221px; top:25px; height:37px; left:-28px; }
.arrow-infolayer-left{	left:231px; top:25px; height:37px; }
html>body .arrow-infolayer-left{left:224px; top:25px; height:37px; }
.arrow-infolayer-right-select{	right:212px; top:55px; height:37px; }
.searchStoreLayer{position: relative; top: -75px; left: 275px;}
html>body .searchStoreLayer{left: 110px;top:-75px}
.myStoreLayer{position: relative; top: -90px; left: 340px;}
html>body .myStoreLayer{left: 175px;top: -92px;}
.myStoreLayerSelected{position: relative;top: -83px; left: 328px;}
html>body .myStoreLayerSelected{top: -85px; left: 165px;}

/*for Dpp page more info tooltip*/
.searchStoreLayerDPP{position: relative; top: -78px; left: 350px;}
html>body .searchStoreLayerDPP{position: relative;left: 147px;top:-107px;}

.searchStoreLayerFDPP{position: relative; top: -78px; left: 365px;}
html>body .searchStoreLayerFDPP{position: relative;left: 159px;top:-107px;}

.searchStoreLayerUDPP{position: relative; top: -74px; left: 365px;}
html>body .searchStoreLayerUDPP{position: relative;left: 159px;top:-100px;}

