﻿/* ------- DG Difference -------- */
.DGDifference {font-family: verdana, sans-serif;font-size:11px;text-align:left;position:absolute;left:10px;top:89px;width:110px;height:94px;z-index:1;overflow: visible;}
.DGDifference ul {padding:0; margin:0; list-style-type: none;}
.DGDifference ul li {float:left; position:relative;}
.DGDifference li.last {border-bottom:1px solid #00f; margin:0;}
.DGDifference ul li a {display:block; text-decoration:none; color:#000; width:102px; height:34px; color:#000; border:1px solid black; border-width:0px; padding-left:10px; line-height:25px; 
background:White url(/images/main_nav_off_02.gif) bottom left no-repeat;}
.DGDifference ul li ul {display: none;}
.DGDifference table {margin:-1px; border-collapse:collapse;font-size:1em;}

/* specific to non IE and IE7 browsers */
.DGDifference ul li:hover a {color:#fff;background:#eee url(/images/main_nav_on_02.gif);}
.DGDifference ul li:hover ul {display:block; position:absolute; top:29px; margin-top:1px; left:0px; width:100px; height:15px;}
.DGDifference ul li:hover ul li ul {display: none;}
.DGDifference ul li:hover ul li a{display:block; background:White; color:#000; height:auto; line-height:11px; padding: 10px; width:90px;}
.DGDifference ul li:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.DGDifference ul li:hover ul li:hover a {background:#ffff99; color:#000000;}
.DGDifference ul li:hover ul li:hover a.drop {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.DGDifference ul li:hover ul li:hover ul {display:block; position:absolute; left:100px; top:-1px; width:100px;}
.DGDifference ul li:hover ul li:hover ul li a {background:#fff7b2; color:#000;}
.DGDifference ul li:hover ul li:hover ul li:hover a {background:#fff200; color:#000000;}

/* for IE5.x and IE6 browsers only */
.DGDifference ul li a:hover {color:#fff; background:#eee url(/images/main_nav_on_02.gif);}
.DGDifference ul li a:hover ul {display:block; position:absolute; top:29px; left:0px; background:#eee; margin-top:0; margin-top:1px;}
.DGDifference ul li a:hover ul li a {display:block; background:#ddd; color:#000; height:20px; line-height:15px; padding:5px 10px; width:90px;}
.DGDifference ul li a:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.DGDifference ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.DGDifference ul li a:hover ul li a:hover {background:#ffff99; color:#000000;}
.DGDifference ul li a:hover ul li a.drop:hover {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.DGDifference ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:100px;}
/* ------- DG Difference End -------- */

/* -------- Ways to Save ---------- */

.WaysToSave {font-family: verdana, sans-serif;font-size:11px;text-align:left;position:absolute;left:120px;top:89px;width:110px;height:94px;z-index:1;overflow: visible;}
.WaysToSave ul {padding:0; margin:0; list-style-type: none;}
.WaysToSave ul li {float:left; position:relative;}
.WaysToSave li.last {border-bottom:1px solid #00f; margin:0;}
.WaysToSave ul li a {display:block; text-decoration:none; color:#000; width:120px; height:34px; color:#000; border:1px solid black; border-width:0px; padding-left:10px; line-height:25px; 
background:White url(/images/main_nav_off_03.gif) bottom left no-repeat;}
.WaysToSave ul li ul {display: none;}
.WaysToSave table {margin:-1px; border-collapse:collapse;font-size:1em;}

/* specific to non IE and IE7 browsers */
.WaysToSave ul li:hover a {color:#fff;background:#eee url(/images/main_nav_on_03.gif);}
.WaysToSave ul li:hover ul {display:block; position:absolute; top:29px; margin-top:1px; left:0; width:120px; height:15px;}
.WaysToSave ul li:hover ul li ul {display: none;}
.WaysToSave ul li:hover ul li a{display:block; background:White; color:#000; height:auto; line-height:11px; padding: 10px; width:110px;}
.WaysToSave ul li:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.WaysToSave ul li:hover ul li:hover a {background:#ffff99; color:#000000;}
.WaysToSave ul li:hover ul li:hover a.drop {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.WaysToSave ul li:hover ul li:hover ul {display:block; position:absolute; left:120px; top:-1px; width:100px;}
.WaysToSave ul li:hover ul li:hover ul li a {background:#fff7b2; color:#000;}
.WaysToSave ul li:hover ul li:hover ul li:hover a {background:#fff200; color:#000000;}

/* for IE5.x and IE6 browsers only */
.WaysToSave ul li a:hover {color:#fff; background:#eee url(/images/main_nav_on_03.gif);}
.WaysToSave ul li a:hover ul {display:block; position:absolute; top:31px; left:0px;  margin-top:0; margin-top:1px;}
.WaysToSave ul li a:hover ul li a {display:block; background:#ddd; color:#000; height:20px; line-height:15px; padding:5px 10px; width:110px;}
.WaysToSave ul li a:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.WaysToSave ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.WaysToSave ul li a:hover ul li a:hover {background:#ffff99; color:#000000;}
.WaysToSave ul li a:hover ul li a.drop:hover {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.WaysToSave ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:120px;}

/* -------- Ways to Save End ---------- */

/* -------- Special Promotions---------- */

.SpecialPromotions {font-family: verdana, sans-serif;font-size:11px;text-align:left;position:absolute;left:229px;top:89px;width:143px;height:94px;z-index:1;overflow: visible;}
.SpecialPromotions ul {padding:0; margin:0; list-style-type: none;}
.SpecialPromotions ul li {float:left; position:relative;}
.SpecialPromotions li.last {border-bottom:1px solid #00f; margin:0;}
.SpecialPromotions ul li a {display:block; text-decoration:none; color:#000; width:193px; height:34px; color:#000; border:1px solid black; border-width:0px; padding-left:10px; line-height:25px; 
background:White url(/images/main_nav_off_04.gif) bottom left no-repeat;}
.SpecialPromotions ul li ul {display: none;}
.SpecialPromotions table {margin:-1px; border-collapse:collapse;font-size:1em;}

/* specific to non IE and IE7 browsers */
.SpecialPromotions ul li:hover a {color:#fff;background:#eee url(/images/main_nav_on_04.gif);}
.SpecialPromotions ul li:hover ul {display:block; position:absolute; top:29px; margin-top:1px; left:0; width:153px; height:15px;}
.SpecialPromotions ul li:hover ul li ul {display: none;}
.SpecialPromotions ul li:hover ul li a{display:block; background:White; color:#000; height:auto; line-height:11px; padding: 10px; width:173px;}
.SpecialPromotions ul li:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.SpecialPromotions ul li:hover ul li:hover a {background:#ffff99; color:#000000;}
.SpecialPromotions ul li:hover ul li:hover a.drop {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.SpecialPromotions ul li:hover ul li:hover ul {display:block; position:absolute; left:229px; top:-1px; width:143px;}
.SpecialPromotions ul li:hover ul li:hover ul li a {background:#fff7b2; color:#000;}
.SpecialPromotions ul li:hover ul li:hover ul li:hover a {background:#fff200; color:#000000;}

/* for IE5.x and IE6 browsers only */
.SpecialPromotions ul li a:hover {color:#fff; background:#eee url(/images/main_nav_on_04.gif);}
.SpecialPromotions ul li a:hover ul {display:block; position:absolute; top:31px; left:0px; margin-top:0; margin-top:1px;}
.SpecialPromotions ul li a:hover ul li a {display:block; background:#ddd; color:#000; height:20px; line-height:15px; padding:5px 10px; width:173px;}
.SpecialPromotions ul li a:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.SpecialPromotions ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.SpecialPromotions ul li a:hover ul li a:hover {background:#ffff99; color:#000000;}
.SpecialPromotions ul li a:hover ul li a.drop:hover {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.SpecialPromotions ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:229px;}

/* -------- Special Promotions End ---------- */

/* -------- DG Racing ---------- */

.DGRacing {font-family: verdana, sans-serif;font-size:11px;text-align:left;position:absolute;left:379px;top:89px;width:85px;height:94px;z-index:1;overflow: visible;}
.DGRacing ul {padding:0; margin:0; list-style-type: none;}
.DGRacing ul li {float:left; position:relative;}
.DGRacing li.last {border-bottom:1px solid #00f; margin:0;}
.DGRacing ul li a {display:block; text-decoration:none; color:#000; width:85px; height:34px; color:#000; border:1px solid black; border-width:0px; padding-left:10px; line-height:25px; 
                                    background:White url(/images/main_nav_off_05.gif) bottom left no-repeat;}
.DGRacing ul li ul {display: none;}
.DGRacing table {margin:-1px; border-collapse:collapse;font-size:1em;}

/* specific to non IE and IE7 browsers */
.DGRacing ul li:hover a {color:#fff;background:#eee url(/images/main_nav_on_05.gif);}
.DGRacing ul li:hover ul {display:block; position:absolute; top:29px; margin-top:1px; left:0; width:85px; height:15px;}
.DGRacing ul li:hover ul li ul {display: none;}
.DGRacing ul li:hover ul li a{display:block; background:White; color:#000; height:auto; line-height:11px; padding: 10px; width:85px;}
.DGRacing ul li:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.DGRacing ul li:hover ul li:hover a {background:#ffff99; color:#000000;}
.DGRacing ul li:hover ul li:hover a.drop {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.DGRacing ul li:hover ul li:hover ul {display:block; position:absolute; left:379px; top:-1px; width:85px;}
.DGRacing ul li:hover ul li:hover ul li a {background:#fff7b2; color:#000;}
.DGRacing ul li:hover ul li:hover ul li:hover a {background:#fff200; color:#000000;}

/* for IE5.x and IE6 browsers only */
.DGRacing ul li a:hover {color:#fff; background:#eee url(/images/main_nav_on_05.gif);width:75px;}
.DGRacing ul li a:hover ul {display:block; position:absolute; top:31px; left:0px; background:#eee; margin-top:0; margin-top:1px;}
.DGRacing ul li a:hover ul li a {display:block; background:#ddd; color:#000; height:20px; line-height:15px; padding:5px 10px; width:85px;}
.DGRacing ul li a:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.DGRacing ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.DGRacing ul li a:hover ul li a:hover {background:#ffff99; color:#000000;}
.DGRacing ul li a:hover ul li a.drop:hover {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.DGRacing ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:379px;}

/* -------- DG Racing End ---------- */

/* -------- About Our Stores ---------- */

.AboutOurStores {font-family: verdana, sans-serif;font-size:11px;text-align:left;position:absolute;left:462px;top:89px;width:140px;height:94px;z-index:1;overflow: visible;}
.AboutOurStores ul {padding:0; margin:0; list-style-type: none;}
.AboutOurStores ul li {float:left; position:relative;}
.AboutOurStores li.last {border-bottom:1px solid #00f; margin:0;}
.AboutOurStores ul li a {display:block; text-decoration:none; color:#000; width:250px; height:34px; color:#000; border:1px solid black; 
                         border-width:0px; padding-left:10px; line-height:25px; 
                         background:White url(/images/main_nav_off_06.gif) bottom left no-repeat;}
.AboutOurStores ul li ul {display: none;}
.AboutOurStores table {margin:-1px; border-collapse:collapse;font-size:1em;}

/* specific to non IE and IE7 browsers */
.AboutOurStores ul li:hover a {color:#fff;background:#eee url(/images/main_nav_on_06.gif);width:130px;}
.AboutOurStores ul li:hover ul {display:block; position:absolute; top:29px; margin-top:1px; width:140px; height:15px;}
.AboutOurStores ul li:hover ul li ul {display: none;}
.AboutOurStores ul li:hover ul li a{display:block; background:White; color:#000; height:auto; line-height:11px; padding: 10px; width:170px;}
.AboutOurStores ul li:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.AboutOurStores ul li:hover ul li:hover a {background:#ffff99; color:#000000;}
.AboutOurStores ul li:hover ul li:hover a.drop {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.AboutOurStores ul li:hover ul li:hover ul {display:block; top:-1px; width:140px;}
.AboutOurStores ul li:hover ul li:hover ul li a {background:#fff7b2; color:#000;}
.AboutOurStores ul li:hover ul li:hover ul li:hover a {background:#fff200; color:#000000;}

/* for IE5.x and IE6 browsers only */
.AboutOurStores ul li a:hover {color:#fff; background:#eee url(/images/main_nav_on_06.gif);width:130px;}
.AboutOurStores ul li a:hover ul {display:block; position:absolute; top:31px; left:0px; background:#eee; margin-top:0; margin-top:1px;}
.AboutOurStores ul li a:hover ul li a {display:block; background:#ddd; color:#000; height:20px; line-height:15px; padding:5px 10px; width:170px;}
.AboutOurStores ul li a:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.AboutOurStores ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.AboutOurStores ul li a:hover ul li a:hover {background:#ffff99; color:#000000;}
.AboutOurStores ul li a:hover ul li a.drop:hover {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.AboutOurStores ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:462px;}

/* -------- About Our Stores End ---------- */

/* -------- Serving Others ---------- */

.ServingOthers {font-family: verdana, sans-serif;text-align:left;font-size:11px;position:absolute;left:603px;top:89px;width:124px;height:94px;z-index:1;overflow:visible}
.ServingOthers ul {padding:0; margin:0; list-style-type: none;}

.ServingOthers ul li {float:left; position:relative;}
.ServingOthers li.last {border-bottom:1px solid #00f; margin:0;}
.ServingOthers ul li a {display:block; text-decoration:none; color:#000; width:124px; height:34px; color:#000; border:1px solid black; 
                         border-width:0px; padding-left:10px; line-height:25px; 
                         background:Black url(/images/main_nav_off_07.gif) bottom left no-repeat;}
.ServingOthers ul li ul {display: none;}
.ServingOthers table {margin:-1px; border-collapse:collapse;font-size:1em;}

/* specific to non IE and IE7 browsers */
.ServingOthers ul li:hover a {text-align:left;color:#fff;background:#Black url(/images/main_nav_on_07.gif);width:123px;}
.ServingOthers ul li:hover ul {text-align:left;display:block; position:absolute; top:29px; margin-top:1px; width:113px; height:16px;}
.ServingOthers ul li:hover ul li ul {text-align:left;display: none;}
.ServingOthers ul li:hover ul li a{text-align:left;display:block; background:White; color:#000; height:auto; line-height:11px; padding: 10px; width:103px;}
.ServingOthers ul li:hover ul li a.drop {text-align:left;background:White url(images/point3.gif) bottom right no-repeat;}
.ServingOthers ul li:hover ul li:hover a {text-align:left;background:#ffff99; color:#000000;}
.ServingOthers ul li:hover ul li:hover a.drop {text-align:left;background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.ServingOthers ul li:hover ul li:hover ul {text-align:left;display:block; top:-1px; width:113px;}
.ServingOthers ul li:hover ul li:hover ul li a {text-align:left;background:#fff7b2; color:#000;}
.ServingOthers ul li:hover ul li:hover ul li:hover a {text-align:left;background:#fff200; color:#000000;}

/* for IE5.x and IE6 browsers only */
.ServingOthers ul li a:hover {color:#fff; background:#eee url(/images/main_nav_on_07.gif);width:113px;}
.ServingOthers ul li a:hover ul {display:block; position:absolute; top:31px; left:0px; background:#eee; margin-top:0; margin-top:1px;}
.ServingOthers ul li a:hover ul li a {display:block; background:#ddd; color:#000; height:20px; line-height:15px; padding:5px 10px; width:113px;}
.ServingOthers ul li a:hover ul li a.drop {background:White url(images/point3.gif) bottom right no-repeat;}
.ServingOthers ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.ServingOthers ul li a:hover ul li a:hover {background:#ffff99; color:#000000;}
.ServingOthers ul li a:hover ul li a.drop:hover {background:#fff7b2 url(images/point3a.gif) bottom right no-repeat;}
.ServingOthers ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:603px;}

/* -------- Serving Others End ---------- */
