.TabBorder	{font-family:  Arial, Helvetica, sans-serif; border: solid; border-width: 0px 0px 2px 0px; border-color: #636563}
.Tab		{padding:3px;font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#cccccc;}
.TabOn		{height:17px;border:2px solid #666666;border-bottom:0px;text-align:center;
			background:url(/Images/gridBg.gif);background-position:3px 2px;}
.TabOff		{height:17px;background:#000000;border-bottom:2px solid #666666;text-align:center;}
.Border		{border: solid; border-width: 0px 0px 0px 0px; border-color: #636563}
a.TabLink, a:visited.TabLink {color: #cccccc;font-size:13px;}
a:hover.TabLink {color:#eeeeee;font-size:13px;}
.SearchLabel {}
.NoBorder {border: 0}
.Invalid {border-color: red red red red; border-style: solid; border-width: 1px}

#_ctl1_InternationalPanel .TabOn {height:17px;background:#000000;border:0px;border-bottom:2px solid #666666;text-align:center;}
#_ctl1_InternationalPanel .TabOff		{height:17px;border:2px solid #666666;border-bottom:0px;text-align:center;
			background:url(/Images/gridBg.gif);background-position:3px 2px;}
 .strong		{font-family: Arial, Helvetica, sans-serif; font-weight: bold}
.button {background:#900}

.dealerLinks{width:60px;float:left;}
.dealerInfo{width:240px;float:left;}
.dealerDistance{width:75px;float:left;}
.StoreLocatorRow{margin-top:10px;padding-bottom:5px;border-bottom:1px solid #0078c1;}


div#intPanel, div.storeLocator{width:200px;border:2px solid #636563;border-top:0px;padding:0px;margin:0px;
	padding-bottom:10px;background:#0d0d0d;color:#eeeeee;}
.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;}
.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;}
.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:72px;top:0px;}

.storeDirection {margin:0px 0px 4px 0px;padding:12px 0px 2px 11px;color:#eeeeee;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:#eeeeee;}


/*************** Store Brands ******************/
.CSSshowhide {background: #333333;border:1px solid #d4d4d4;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;}
