#bubble {
margin:25px; 
width:276px; 
height:235px;
}
.activetab {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/michaels/images/active_new.png",sizingMethod="crop");
background-image:url(/michaels/images/active_new.png);
z-index:101; color:#b30a36; 
}
.nonactivetab {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/michaels/images/nonactive_new.png",sizingMethod="crop");
background-image:url(/michaels/images/nonactive_new.png); color:#fff;
}
.tab1 {z-index:101; width:85px; height:30px; position:absolute; left:0; top:0px; border-style:none; padding:0px; margin:0px;}
.tab1label {z-index:102; width:85px; height:30px; position:absolute; left:0; top:0px; padding-top:4px; font-size:13px; font-weight:bold; font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; text-align:center; cursor:pointer; line-height:24px; font-style:italic;}

.tab2 {width:85px; height:30px; position:absolute; left:88px; top:0px; border-style:none; padding:0px; margin:0px;z-index:101;}
.tab2label {z-index:102; width:85px; height:30px; position:absolute; left:88px; top:0px; padding-top:4px; font-size:14px; font-weight:bold; font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; text-align:center; cursor:pointer; line-height:24px; font-style:italic;}



.tab3 {width:85px; height:30px; position:absolute; left:176px; top:0px; border-style:none; padding:0px; margin:0px; z-index:101;}
.tab3label {z-index:102; width:85px; height:30px; position:absolute; left:176px; top:0px; padding-top:4px; font-size:14px; font-weight:bold; font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif; text-align:center; cursor:pointer; line-height:24px; font-style:italic;}




.bubble_close {background:url(/michaels/images/x_close.gif) no-repeat; width:19px; height:17px;  position:absolute; left:262px; top:40px; z-index:101; padding:0px; margin:0px; cursor:pointer;}
.mainbubble {width:287px; height:229px; position:absolute; left:0px; top:26px; border-style:none; padding:0px; margin:0px; display:inline-block;}
.mainbubblecontent {
width:245px; 
height:165px; 
position:absolute; 
left:18px; 
top:30px;
}
.mainbubblelocationname {font-size:14px; font-weight:bold; margin-bottom: 1em; padding-right:0px; color:#b30a36;}
.mainbubbletabcontent {margin-top:6px; position:relative; width:245px; height:165px; overflow:hidden;}
.tab_content {color:#6e6e6f; line-height:15px; font-size:11px;}
.activetabcontent {display:show;}
.nonactivetabcontent {display:none;}

#directions_links_1 {color:#B30A36; font-size:10px;}
#directions_links_1 a{color:#B30A36;}

.storlinks {margin-top:10px; line-height:18px;}
