/* CSS Document */

/* always show vertical scrollbar to prevent page shifting */
HTML {
  height: 100%;
  margin-bottom: 1px;
}

/* center table on the page, including hack for IE */
TABLE.center {
    margin-left:auto;
    margin-right:auto;
}
BODY {
    text-align: center;
}
TR,TD {
    text-align:left;
}

BODY {
    font-family: verdana, arial, helvetica, geneva, swiss, sunSans-regular, sans-serif;
    font-size: 0.7em;
    background-color:#E0C78F;
    line-height: 125%;
}

BODY.daf_homeBody, BODY.daf_secBody {
		 margin-top:30px;
		 margin-left:10px;
		 margin-right:10px;
         color: black;
}

/* don't show margins if this is the first P tag in a TD cell */
TD > P:first-child {
    margin: 0;
}

#daf_header_print {
    display: none;
}

div#business_opportunities {background-image:url("/images/daf_sh_bo.gif"); background-repeat:no-repeat; height:18px;}
div#business_opportunities H1{display:none;}
div#development_options {background-image:url("/images/daf_sh_do.gif"); background-repeat:no-repeat; height:18px;}
div#development_options H1{display:none;}
div#support_systems {background-image:url("/images/daf_sh_ss.gif"); background-repeat:no-repeat; height:18px;}
div#support_systems H1{display:none;}
div#real_estate {background-image:url("/images/daf_sh_re.gif"); background-repeat:no-repeat; height:18px;}
div#real_estate H1{display:none;}
div#menu_offerings {background-image:url("/images/daf_sh_mf.gif"); background-repeat:no-repeat; height:18px;}
div#menu_offerings H1{display:none;}
div#financial {background-image:url("/images/daf_sh_ir.gif"); background-repeat:no-repeat; height:18px;}
div#financial H1{display:none;}
div#application {background-image:url("/images/daf_sh_af.gif"); background-repeat:no-repeat; height:18px;}
div#application H1{display:none;}
div#franchise_faqs {background-image:url("/images/daf_sh_ff.gif"); background-repeat:no-repeat; height:18px;}
div#franchise_faqs H1{display:none;}
div#contact_us {background-image:url("/images/daf_sh_ci.gif"); background-repeat:no-repeat; height:18px;}
div#contact_us H1{display:none;}

H1.red {color:#800000; font-size:12px;}
H1.green{color:#054328; font-size:12px;}
H1.italic{color:#000000; font-size:12px; font-style:italic;}

a:active { color: #069; text-decoration: underline}
a:link  {  color: #069; text-decoration: underline}
a:visited { color: #069; text-decoration: underline}
a:hover { color: #069; text-decoration: none}

HR {
    color: #F1D8AE;
}

H2 {
    line-height: 100%;
    font-size: 180%;
}

/* new styles */

.daf_homeBody .daf_header {
background-image:url(/images/daf_bg_header2.gif);
}

.daf_homeBody .daf_secbar2 {
    display: none;
}

.daf_secBody .daf_header {
background-image:url(/images/daf_bg_header_sec2.gif);
}

.daf_shade {
background-color:#FFF;
width:182px;
}

.daf_home_sub {
background-color:#FFF;
text-align:center;
}

.daf_shadow_left {
background-image:url(/images/daf_shadow_left.gif);
width:4px;
}

.daf_shadow_right {
background-image:url(/images/daf_shadow_right.gif);
width:4px;
}

.daf_lcol {
background-color:#FFF;
width:126px;
vertical-align:top;
}

.daf_lcolcontain {
text-align:right;
padding-bottom:5px;
color: #71231F;
font-size: 9px;
}

.daf_lcolcontain a:active { color: #71231F; font-size: 9px; text-decoration: none; padding-left:3px;}
.daf_lcolcontain a:link  {  color: #71231F; font-size: 9px; text-decoration: none;padding-left:3px;}
.daf_lcolcontain a:visited { color: #71231F; font-size: 9px; text-decoration: none;padding-left:3px;}
.daf_lcolcontain a:hover { color: #71231F; font-size: 9px; text-decoration: underline;padding-left:3px;}

.daf_maincontent_home {
background-color:#FFF;
background-image:url(/images/daf_bg_home.gif);
background-repeat:no-repeat;
background-position: bottom right;
vertical-align:top;
}

.daf_maintexthome {
padding-top:18px;
padding-left:38px;
padding-right:47px;
padding-bottom: 50px;
vertical-align:top;
}

.daf_maincontent_bo {
background-color:#FFF;
background-image:url(/images/daf_bg_bo.gif);
background-repeat:no-repeat;
background-position: bottom right;
vertical-align:top;
padding-bottom:10px;
}

.daf_rcol_bo {
text-align:center;
background-color:#F5E4CC;
background-image:url(/images/daf_rcol_bo.gif);
background-repeat:no-repeat;
background-position: bottom right;
vertical-align:top;
padding-bottom:10px;
}

#daf_rcol_bottom_space {
    height: 80px;
}

.daf_calloutbox {
color:#71231F;
padding-right:10px;
padding-bottom:5px;
padding-top:7px;
background-color:#F1E9D2;
}

.daf_calloutbox li {
margin-bottom:5px;
color:#71231F;
font-weight:bold;
list-style-image:url(/images/daf_bullet_symbol.gif);
}

#daf_footer {
padding-top:10px;
text-align:center;
color:#996600;
padding-bottom: 20px;
}

.daf_topnav_bo {
vertical-align: top;
padding-left:22px;
}

.daf_topnav_mf {
vertical-align: top;
padding-top:74px;
padding-right:28px;
}

.daf_topnav_do {
padding-left:2px;
}

.daf_topnav_ir {
padding-top:16px;
padding-right:25px;
padding-bottom:35px;
}

.daf_topnav_ss {
padding-top:74px;
padding-right:15px;
padding-bottom:64px;
vertical-align: top;
}

.daf_topnav_re {
padding-top:63px;
padding-right:14px;
padding-bottom:68px;
vertical-align: top;
}

.daf_topnav_af {
padding-top:30px;
padding-right:3px;
padding-bottom:22px;
}

.daf_topnav_tda {
padding-top:100px;
padding-bottom:37px;
}

.daf_topnav_ff {
padding-top:44px;
padding-right:17px;
padding-bottom:6px;
}

.daf_topnav_ci {
padding-top:23px;
padding-bottom:8px;
padding-right:8px;
}

.daf_topnav_utility {
padding-top:33px;
padding-right:10px;
}

.daf_topnav_utility2 {
padding-right:10px;
}

.daf_gnav {
padding-right:10px;
padding-top:33px;
vertical-align:top;
}

.daf_secbar {
background-image:url(/images/daf_bg_secbar.gif);
background-color:#FFF;
height:45px;
vertical-align: top;
}

.daf_subhead_content {
font-weight:bold;
font-size:12px;
}




.headerback {
background-image:url(/images/daf_headerback.gif);
vertical-align:top;
padding-top:104px;
padding-left:240px;
}

.mainback {
background-image:url(/images/mainback.gif);
background-color:#FFF;
padding:20px;
font-size:10px;
}

.select_menu {
color: black;
font-size: 11px;
font-family: verdana, arial, helvetica, geneva, swiss, sunSans-regular, sans-serif;
}

.tab_white {
background-color:#FFF;
color:#000;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}

.tab_tan {
background-color:#F2BE7B;
color:#000;
font-weight:bold;
padding-left:4px;
padding-right:4px;
}

.tab_tan a:active { color: #8E2C29; text-decoration: none;}
.tab_tan a:link  {  color: #8E2C29; text-decoration: none;}
.tab_tan a:visited { color: #8E2C29; text-decoration: none;}
.tab_tan a:hover { color: #8E2C29; text-decoration: underline}

.tabtable {
padding-right:4px;
}

.opening {
font-weight:bold;
color:#D07502;
font-size:11px;
}

.openingtext {
font-weight:bold;
font-size:11px;
}

#tableb td {
padding-right:5px;
}

#tableb .subhead {
color:#990000;
text-transform:uppercase;
font-size:11px;
}

#tableb .subhead2 {
color:#000;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
line-height:20px;
}

.footertable {
padding-top:15px;
text-align:center;
font-size:10px;
color:#663300;
}

.reditalic {
font-style:italic;
color:#990000;
}

.red {
color: #ff0000;
}

/* consumer site */

BODY.dac_homeBody, BODY.dac_secBody {
background-image:url(/images/dac_bg_body.gif);
margin-top: 0px;
}

.dac_table_color {
background-color:#faf1d9;
}

.dac_shadow_left {
background-image: url(/images/dac_shadow_left.gif);
background-repeat:repeat-y;

}

.dac_shadow_right {
background-image: url(/images/dac_shadow_right.gif);
background-repeat:repeat-y;

}

.dac_content_table {
margin-top:12px;
margin-bottom:4px;
}

.dac_content {
color:#000000;
font-size:100%;
padding-left:15px;
padding-right:21px;
padding-top:7px;
}

#dac_header_print {
    display: none;
}

.dac_text_menu {
font-family:"verdana";
font-size:11px;
font-weight:bold;
color:#cf7600;
padding-left:6px;
padding-top:7px;
}

UL.dac_left_column_menu {
    padding: 0;
    margin: 0;
    padding-left: 20px;
}

UL.dac_left_column_menu LI, UL.dac_left_column_menu A, UL.dac_left_column_menu A:visited, UL.dac_left_column_menu A:hover {
    font-family: Verdana;
    font-size:11px;
    color:#cf7600;
    text-decoration:none;
    font-weight:bold;
    line-height:20px;
}

UL.dac_left_column_menu A:hover {
    text-decoration: underline;
}

UL.dac_left_column_menu UL {
    padding: 0;
    margin: 0;
    padding-left: 15px;
}

UL.dac_left_column_menu LI {
    padding: 0;
    margin: 0;
    line-height:13px;
    list-style-type: none;
    list-style-image: url(/images/dac_menu_bullet.gif);
}

UL.dac_left_column_menu UL LI A, UL.dac_left_column_menu UL LI A:visited, UL.dac_left_column_menu UL LI A:hover  {
    line-height:15px;
    font-size:10px;
}

UL.dac_left_column_menu UL LI {
    list-style-image: none;
}


.dac_menu_header_visited {
font-family:"verdana";
font-size:11px;
font-weight:bold;
line-height:20px;
color:#7c2230;

}


.dac_download_menu_header {
font-family:"verdana";
font-size:10px;
font-weight:bold;
line-height:20px;
color:#7c2230;
padding-left:10px;

}

a.dac_download_menu, a.dac_download_menu:link, a.dac_download_menu:active, a.dac_download_menu:visited{
font-family:"verdana";
font-size:10px;
font-weight:bold;
line-height:20px;
color:#cf7600;
text-decoration:none;
	
	
}
a.dac_download_menu:hover{
font-family:"verdana";
font-size:10px;
font-weight:bold;
line-height:20px;
color:#cf7600;
text-decoration:underline;
	
}


a.dac_left_submenu, a.dac_left_submenu:link, a.dac_left_submenu:active, a.dac_left_submenu:visited{
font-family:"verdana";
font-size:10px;
font-weight:bold;
color:#cf7600;
text-decoration:none;
line-height:150%;	
}

a.dac_left_submenu:hover{
font-family:"verdana";
font-size:10px;
font-weight:bold;
color:#cf7600;
text-decoration:underline;
line-height:150%
}



.dac_footer_content {
font-family:"verdana";
font-size:10px;
line-height:15px;
color:#666666;
width: 764px;
}

a.dac_footer_menu, a.dac_footer_menu:link, a.dac_footer_menu:active, a.dac_footer_menu:visited{
font-family:"verdana";
font-size:10px;
line-height:15px;
color:#666666;
text-decoration:none;
	
	
}
a.dac_footer_menu:hover{
font-family:"verdana";
font-size:10px;
color:#666666;
line-height:15px;
text-decoration:underline;
	
}


a.dac_copyright_link, a.dac_copyright_link:link, a.dac_copyright_link:active, a.dac_copyright_link:visited{
font-family:"verdana";
font-size:10px;
line-height:15px;
color:#666666;
text-decoration:underline;
	
	
}
a.dac_copyright_link:hover{
font-family:"verdana";
font-size:10px;
color:#666666;
line-height:15px;
text-decoration:none;
	
}

TD.dac_locatorcell {
    width: 148px;
    vertical-align: top;
    background-image: url(/images/dac_enter_code.jpg);
}

.dac_locatorcell FORM {
    margin: 0;
    padding-top: 34px;
    padding-left: 10px;
}

.dac_locatortextfield {
    border: 1px solid #CECECE;
    padding:0;
    margin:0;
    font-family: Verdana;
    font-size: 13px;
    color: #000000;
    vertical-align:middle;
    width: 126px;
    margin-right:5px;
}

TD.dac_locatorcell .dac_locatortextfield {
    width: 100px;
}

TD.dac_sec_locatorcell {
    background-image: url(/images/dac_bg_go.gif);
    height: 39px;
    text-align: center;
    vertical-align: middle;
}

TD.dac_sec_locatorcell FORM {
    margin: 0;
}

/* nutrition pages start */
.pgnutrgroup {
	color: white;
	background: #ef4338;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.pgnutra, .pgnutraname {
	font-family: Arial;
	font-size:10px;
    text-align: right;
}

.pgnutraname {
    text-align: left;
}

.pgnutrb {
	font-family: Arial;
	font-size:10px;
	background: #ffffce;
    text-align: right;
}

.danutrgroup {
	color: white;
	background: #ff9c31;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.danutra {
	font-family: Arial;
	font-size:10px;
}

.danutrb {
	font-family: Arial;
	font-size:10px;
	background: #ffffce;
}

.subhead3 {
color:#333;
font-style:italic;
font-weight:bold;
}

.subhead4 {
color:#660000;
font-weight:bold;
}

.subhead5 {
color:#00000;
font-size:12px;
font-weight:bold;
}

.subhead6 {
color:#333;
font-weight:bold;
font-style:italic;
}

.nutrheader {
	font-size: 22px;
	font-weight: bold;
	color: #00795a;
}

.nutrition_block {
     background-color: #FFFFFF;
     border: 1px solid #d0d0d0;
     padding: 20px;
     
}

.nutrition_scrollable_div {
     width: 496px;
     height: 200px;
     overflow: auto;
}

/* nutrition pages end */

/* small coupon blocks */
A.dac_coupon_small, A:visited.dac_coupon_small {
    display: block;
    float: left;
    border: 2px dashed #000000;
    width: 150px;
    height: 80px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 150%;
    line-height: 100%;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    padding: 5px;
}

A.dac_coupon_small STRONG {
    color: #FF0000;
    font-size: 80%;
}

/* large coupon block */
.dac_coupon_large {
    position: relative;
    border: 2px dashed #000000;
    width: 300px;
    height: 280px;
    background-color: #FFFFFF;
    margin-left:auto;
    margin-right:auto;
}

.dac_coupon_large_content {
    z-index: 1;
    position: absolute;
    text-align: center;
    padding: 5px;
}

/* homepage banner slideshow */
#prev, #next {display:block; position:absolute; z-index:20; top:250px; line-height:58px; width:36px; text-indent:-999em; outline:none; background-repeat:no-repeat; background-position:top left;}
#prev {background-image:url(/images/da_hpbanner_left_tab.png); left:0px;}
#next {background-image:url(/images/da_hpbanner_right_tab.png); left:729px;}

.pics img {z-index:0;}

* html #prev {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/da_hpbanner_left_tab.png',sizingMethod='scale');background:none;}
* html #next {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/da_hpbanner_right_tab.png',sizingMethod='scale');background:none;}
* html #prev:hover, * html #next:hover {cursor:pointer}
