.TabBorder	{font-family: Arial, Helvetica, sans-serif; border: solid; border-width: 0px 0px 1px 0px; border-color: #636563 #636563 #636563 #636563}
.TabOn		{background-color: #eeeeee; color: #666666; font-size:12px; font-weight: bold; border: #636563 solid; border-width: 1px 1px 0px}
.TabOff		{background-color:#FAF7F1; color:#666666; font-size:12px; font-weight: bold; border: 1px #636563 solid}
.Border		{border: solid; border-width: 0px 1px 1px 1px; border-color: #636563 #636563 #636563 #636563}
.TabLink	{color: #636563; text-decoration: underline}
.SearchLabel {}
.NoBorder {border: 0}
.Invalid {border-color: red red red red; border-style: solid; border-width: 1px}
.strong		{font-family: Arial, Helvetica, sans-serif; font-weight: bold}


div.storeLocator{width:200px;border:1px solid #636563;border-top:0px;padding:0px;margin:0px;
	padding-bottom:10px;background:#eeeeee;color:#005f9e;}
.storeLocator label {position:relative;top:0px;left:0px;display:block;margin:0px;padding:10px 0px 13px 15px;}
.storeLocator input, .storeLocator select {position:absolute;left:72px;top:5px;}

#OnlineStoresOnly{position:absolute; margin-top:-4px; margin-left:-85px;}
#online{position:relative;}
.storeLocator label#online span {position:absolute;right:5px; top:0px;}
.storeLocator label#online {margin-left:75px; width:100px;}
label#online {}
.storeLocator label span{position:absolute;right:135px;text-align:right;font-weight:bold;}
.storeLocator  span#storeLocatorMiles {position:absolute;right:63px;}
.storeLocator input.zipCodeInput {width:57px;}
.storeLocator input.milesInput {width:29px;}
.storeLocator input.cityInput {width:120px;}
.storeLocator div#buttons input, .storeLocator div#buttons #reset{position:relative;left:27px;top:15px;}

.storeDirection {margin:0px 0px 4px 0px;padding:12px 0px 2px 11px;color:#000000;font-weight:bold;}
#citycomment {color:#777777;font-size:10px;margin:0px 0px -5px 70px;position:relative;z-index:2;}
#orText {margin:15px 0px 0px 44px;font-weight:bold;color:#000000;}

#MilesButton{}

/*************** Store Brands ******************/
.CSSshowhide {background: #eeeeee;border:1px solid #d4d4d4;color:#333333;padding:2px;width:80%;margin-top:5px;}
.CSSshowhide a {margin-left:13px;}
.CSSshowhide div {display:none;}
div.CSSshowhide:hover div, div.CSSshowhide:focus div{display:block; z-index:2;overflow:auto;
	padding:3px;margin-top:5px;margin-left:11px;}
.CSSshowhide a:link div, .CSSshowhide a:visited div {background:none;}
.CSSshowhide a:hover {background:none;}
.CSSshowhide a:hover div, .CSSshowhide a:active div {display:block;z-index:2;overflow:auto;
	padding:3px;margin-top:5px;margin-left:11px;color:#333333;}

