.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: #000000; font-size:12px; font-weight: bold; border: #636563 solid; border-width: 1px 1px 0px}
.TabOff		{background-color:#FAF7F1; color:#000000; 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}

#storeLocSearch option {color:#363636;}
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;color:#363636;}
.storeLocator label#online span {position:absolute;right:5px; top:4px;}
.storeLocator label#online {margin:18px 0px 3px -2px;background:transparent;}
.storeLocator label span{position:absolute;right:135px;text-align:right;font-weight:bold;color:#333333;}
.storeLocator  span#storeLocatorMiles {position:absolute;right:60px;}
.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:72px;top:5px;}

.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;}


/*************** Store Brands ******************/
.CSSshowhide {background: #cecece;border:1px solid #333333;color:#333333;padding:2px 2px 4px 2px;width:98%;margin-top:5px;}
.CSSshowhide a {margin-left:13px;}
.CSSshowhide div {display:none;color:#333333;}
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;}
