@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 * @appdef yaml
 */

@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01% }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75.00%; 
    color: #000;  
  }

  h1,h2,h3,h4,h5,h6 { 
  	font-family: Verdana, Helvetica, Arial, sans-serif; 
  	/* font-weight: bold; */ 
  	color: #000;
  	margin: 0 0 0.25em 0; 
  }

  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 200%; color:#182E7A}          /* 24px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 100.00% }                     /* 14px */
  h6 { font-size: 77.00%; }  					/* 14px */
  
  #clearboth{
  clear:both;
  margin:0px;
  padding:0px;
  }

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header span {
    color:#999;
  }

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

  a { color:#FF9900; text-decoration:none; font-weight:bold;}
  a:focus,
  a:hover,
  a:active { color:#FF9900; text-decoration:underline; font-weight:bold;}
  
  #topnav a { color: #999; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}
  
  #footer a { color: #999; background:transparent; font-weight: bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}
  
  #disclaimer a { color: #ffffff; font-weight: normal; text-decoration: underline;}
  #disclaimer a:focus, 
  #disclaimer a:hover,
  #disclaimer a:active {color: #ffffff; font-weight: normal; text-decoration:underline;}

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
   *
   * @section content-tables
   */

  table { width: auto; border-collapse:collapse; /*margin-bottom: 0.5em;*/ }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { /*padding: 0.5em*/; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }
  
  /**
   * Footer
   * (en) footer 
   *
   * @section footer
   */  
  
  .footer_cell {
  	text-align: center;
	background-color: #797979;
	color: #fff;
	text-transform: uppercase;
	margin: 5px 5px 5px 5px;
	padding: 3px;
	font-weight: bold;
	font-size: 10px;
  }
	
  .footer_cell_end {
	font-weight: bold;
	text-align: right;
	color: #fff;
	text-transform: uppercase;	
	font-size: 10px;	
  }
	
  #footer a, #footer a:link, #footer a:active, #footer a:visited {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
  }
	
  #footer a:hover {
	text-decoration: none;
	color: #c0c0c0;
  }
	
  #footer_message {
	text-align: center;
	color: #fff;
	font-size: 10px;
  }
	
  #footer_message a, #footer_message a:link, #footer_message a:active, #footer_message a:visited {
	color: #e3e1e1; text-decoration: underline;
  }
	
  #footer_message a:hover {
	color: #c0c0c0; text-decoration: none;
  }
  
  /* breadcrumbs */
  
  .breadcrumb, breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #f7a200;
   } 
   
  .breadcrumb a:hover {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #f7a200;
	text-decoration: underline;
   } 
   
  .breadcrumb_es, breadcrumb_es a, .breadcrumb_es a:link, .breadcrumb_es a:visited {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #03A503;
   } 
   
  .breadcrumb_es a:hover {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #03A503;
	text-decoration: underline;
   }  
   
  .breadcrumb_c, breadcrumb_c a, .breadcrumb_c a:link, .breadcrumb_c a:visited {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #A07438;
   } 
   
  .breadcrumb_c a:hover {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #A07438;
	text-decoration: underline;
   }   
   
  .breadcrumb_gw, breadcrumb_gw a, .breadcrumb_gw a:link, .breadcrumb_gw a:visited {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #4A4A4A;
   } 
   
  .breadcrumb_gw a:hover {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	height: 1em;
	color: #4A4A4A;
	text-decoration: underline;
   }      
   
     .companyinfo_sidenav, companyinfo_sidenav a, .companyinfo_sidenav a:link, .companyinfo_sidenav a:visited {
	padding: 5px 0px 5px 5px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	color: #FFFFFF;
   } 
   
   .companyinfo_sidenav a:hover {
	padding: 5px 0px 5px 5px;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0;
	color: #999999;
	text-decoration: underline;
   }    
         
   
	/*****
	  fast facts tables
	****/

	#bg_blue{
		background-color:#D8EBFF;
		color:#2F4FA2;
	    font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	    font-size: 11px;
		text-align: justify;
	} 
	
	#bg_green{
		background-color:#CDFA61;
		color: #333;
	  	font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	  	font-size: 11px;
		text-align: justify;
	}
	
	#bg_lightgreen{
		background-color:#D9F98B;

		color: #333;
	  	font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	  	font-size: 11px;
		text-align: justify;
	}		
	
	#bg_brown{
		background-color:#E3C090;

		color: #891100;
	  	font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	  	font-size: 11px;
		text-align: justify;
	}
	
	#bg_yellow{
		background-color: #FAF39E;
		color: #891100;
	  	font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
	  	font-size: 11px;
		text-align: justify;
	}			
		
	
	/*****
	  arrows!!! -->
	****/	
		
	#arrow_blue{
		background-color:#D8EBFF;
		background-image:url(../../images/common/arrow_blue.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		font-size:12px;
		color:#2F4FA2;
	}	
	
	#arrow_green{
		background-color:#CDFA61;
		background-image:url(../../images/common/arrow_green.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		font-size:14px;
		color:#009000;
	}	
	
	#arrow_yellow{
		background-color: #FAF39E;
		/*background-image:url(../../images/common/arrow_green.gif);*/
		background-repeat:no-repeat;
		font-weight:bold;
		font-size:14px;
		color:#908B00; 
	}		
	
	#arrow_career{
		background-color:#D9F98B;
		background-image:url(../../images/common/arrow_green.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		font-size:14px;
		color:#005900; 
	}	
	
		#arrow_mccafe{
		background-color:#E3C090;
		background-image:url(../../images/common/mccafe_arrow.jpg);
		background-repeat:no-repeat;
		font-weight:bold;
		font-size:14px;
		color:#891100;
	}
	/*
	Tube
	*/
	.node .content {
	  	padding: 0;
	 	margin: 0;
	 	/*text-align: justify;*/
	}
	
/*Nutritional Info*/
#nutri_label{
background: transparent;
color: #375103;
font-size: 10px;
border-bottom: 2px solid #638B11;
}

#nutri_lite{
background: #F9FFED;
color: #375103;
font-size: 10px;
padding: 4px;
border-bottom: 1px solid #FFFFFF;
}

#nutri_dark{
background: #EAFFC0;
color: #375103;
font-size: 10px;
padding: 4px;
border-bottom: 1px solid #FFFFFF;
}

.nutri_dark02{
background: #B1D46A;
color: #375103;
font-size: 10px;
padding: 4px;
}

.bev_lite{
color: #420000;
font-size: 10px;
line-height: 10px;
/*padding: 4px;*/
}

.bev_red_italic{
color: #FD2119;
font-style: italic;
font-size: 11px;
/*padding: 4px;*/
}

.bev_drinks{
color: #420000;
font-size:15px;
/*padding: 4px;*/
}

.bev_price{
color: #420000;
font-size:12px;
/*padding: 4px;*/
}


/*Color Bars*/
#redBar{
background: #bf311b; 
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}

#redBar a{
color:#FFFFFF
}

#drkBlueBar{
background: #002e62; 
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
}

#drkBlueBar a{
color:#FFFFFF;
text-decoration:none;
}

#drkBlueBar a:hover{
color:#fcc125;
text-decoration:none;
}

#purpleBar{
background:#753581; 
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
}

#purpleBar a{
color:#FFFFFF
}

#purpleBar a:hover{
color:#312235;
text-decoration:none;
}

#greenBar{
background: #A0D415; 
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width:180px;
}

#greenBar a, #lightgreenBar a{
color:#FFFFFF
}

#greenBar a:hover, #lightgreenBar a:hover{
color:#4F6925;
text-decoration:none;
}


#lightgreenBar{
background: #ade310; 
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}


#yellowBar{
background: #FFBE00;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}
#yellowBar a{
color:#FFFFFF
}

#yellowBar a:hover{
color:#593608
}

#orangeBar{
background: #FF9C00;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}

#orangeBar a{
color:#FFFFFF
}

#orangeBar a:hover{
color:#714D14;
text-decoration:none;
}

#blueBar{
background: #58ADF5;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}
#blueBar a{
color:#FFFFFF;
}

#blueBar a:hover{
color:#1E486C;
}

#greenerBar{
background: #006633;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
}

#greenerBar a{
color:#fff;
}

#greenerBar a:hover{
color:#72B242;
text-decoration:none;
}

#lightblueBar{
background: #D8EBFF;
color: #2F4FA2;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}

#lightblueBar a{
color:#2F4FA2;
}

#lightblueBar a:hover{
color:#5aaef7;
}

#brownBar{
background: #C77D1C;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}

#brownBar a{
color:#FFFFFF
}

#brownBar a:hover{
color:#593608
}

#lbrownBar{
background: #631900;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}

#lbrownBar a{
color:#FFFFFF
}

#lbrownBar a:hover{
color:#F1E3CA
}

#arrow_blue{
background-color:#D8EBFF;
background-image:url(images/common/arrow_blue.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:12px;
color:#2F4FA2;
}

#arrow_blue a{
color:#666666
}

#arrow_blue a:hover{
color:#333333
}

#redBar{
background: #c12c1d;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}

#redBar a{
color:#FFFFFF
}

#redBar a:hover{
color:#4E0303;
text-decoration:none;
}

tr.ba_dark{
  background-color: #e0e0e0;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: 11px;
}
tr.ba_light  {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: 11px;
}

.bg_green_txt {
	color: #016501;
}

.bg_green_darktxt {
	color: #005900;
}

.bg_yellow_txt {
	color: #656101;
}

#lightblueBar{
background: #D8EBFF;
color: #2F4FA2;
font-size: 11px;
font-weight: bold;
padding: 4px;
width: auto;
margin-bottom: 10px;
margin-top: 10px;
}

#careerFAQ {
background: #874901;
color: #FFFFFF;
font-weight: bold;
width: 100%;
}

#bev_bar {
background: #CE8817;
color: #FFFFFF;
font-weight: bold;
width: 100%;
}

.sidebar .block {
	margin: 0px 10px 0px 0px;	
}

.sidebar .block .content {
  padding: 0px;
  margin: 0px;
}
.sidebar .block h2 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 5px;	
	padding-top: 5px;
	text-indent: 5px;
	line-height: 14px;
	height: 14px;
	margin-top: 0px;
}


.sidebar .block h3 {
  
}
.sidebar .block .xml-icon {
  text-align: center;
}
.sidebar .block a, .sidebar .block { color: #777; }
.sidebar .block a:visited { color: #999; }
.sidebar .block a:hover { color: #03f; }
.more-link {
  float: none;
  text-align: right;
  font-style: italic;
}
.block .more-link a { color: #333; }
.block .more-link a:hover { color: #03f; }
.item-list {
  margin: 0.25em 0 0 0;
  font-size: 0.9em;
}
.item-list ul {
  list-style: none;
  margin: 0 0 0.5em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 0;
  padding: 0 0 0 1em;
  line-height: 1.3em;
  list-style: none;
}
#top-nav {
  padding: 0;
  margin: 0 0 1.5em 0;
  font-family: Helvetica, Arial, Lucida, Verdana, sans-serif;
}
#top-nav ul {
  margin: 0;
  padding: 2px 0 2px 0;
}

.block .content {
  padding: 0px;
  margin: 0px;
}

.block h2 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 5px;	
	padding-top: 5px;
	text-indent: 5px;
	line-height: 14px;
	height: 14px;
	margin-top: 0px;
}

.block .xml-icon {
  text-align: center;
}
.block a, .sidebar .block { color: #777; }
.block a:visited { color: #999; }
.block a:hover { color: #03f; }
.more-link {
  float: none;
  text-align: right;
  font-style: italic;
}
.block .more-link a { color: #333; }
.block .more-link a:hover { color: #03f; }

/* block menu */
/* Override block styles */

/* User Login Box */
#block-user-0 h2, #block-block-3 h2 {
	color: #fff;
	background-color: #ff9c01;			
}
#block-user-0 input.form-text, #block-user-0 input.form-password,  #block-block-3 input.form-text , #block-block-3 input.form-password {
	border: 1px solid #5e2512;
	background-color: #fff;
	width: 100px;
	height: 16px;
}
#block-user-0 input, #block-block-3 input {
	border: 1px solid #5e2512;
	background-color: #ffe4be;
}
#block-user-0 , #block-block-3 {
	background-color: #ffe4bd;
	color: #5e2512;
	text-align: left;	
	border-top: 10px solid #fff;
}

#block-user-0 .form-item label , #block-block-3 .form-item label{
	text-align: left;	
	font-size: 11px;
}

#block-user-0  .item-list, #block-block-3 .item-list{
	font-size: 10px;
	background-color: #ffd392;
	color: #6b2c1a;
	padding-top: 3px;	
}
#block-user-0 a, #block-user-0 a:active, #block-user-0 a:link, #block-user-0 a:visited , #block-block-3 a, #block-block-3 a:active, #block-block-3 a:link, #block-block-3 a:visited {
	color: #6b2c1a;
	text-decoration: underline;
}
#block-user-0 a:hover , #block-block-3 a:hover {
	color: #f5600f;
	text-decoration: underline;
}

/* Navigation Box - After Login */
#block-user-1 h2 {
	color: #fff;
	background-color: #ff9c01;		
}
#block-user-1 input.form-text, #block-user-1 input.form-password   {
	border: 1px solid #5e2512;
	background-color: #fff;
	width: 100px;
	height: 16px;
}
#block-user-1 input {
	border: 1px solid #5e2512;
	background-color: #ffe4be;
}
#block-user-1 {
	background-color: #ffe4bd;
	color: #5e2512;
	text-align: left;	
	font-size: 11px;
	border-top: 10px solid #fff;
}

#block-user-1 .form-item label {
	text-align: left;	
	font-size: 11px;
}

#block-user-1  .item-list {
	font-size: 10px;
	background-color: #ffd392;
	color: #6b2c1a;
	padding-top: 3px;	
}
#block-user-1 a, #block-user-1 a:active, #block-user-1 a:link, #block-user-1 a:visited {
	color: #6b2c1a;	
}
#block-user-1 a:hover {
	color: #f5600f;	
	background-color: #4c2f0c;
	padding: 3px;
}

/* McDelivery Box */
#block-block-1 h2, #block-block-6 h2 {
	background-color: #fecb0e;
	color: #000;
	display: none;
}
#block-block-1 {
	border-top: 10px solid #fff;
	background-color: #ff2801;
}
#block-block-1 img {
	text-align: center;
	margin: 0px auto;
}

#block-block-6 h2 {
	background-color: #1a2574;
	display: none;
	color: #fff;
}
#block-block-6 {
	background-color: #1a2574;
	border-top: 10px solid #fff;
}

#block-block-6 img {
	text-align: center;
	margin: 0px auto;		
}

/* McCafe Box */
#block-block-2 h2 {
	background-color: #62260a;
	display: none;
	color: #fff;
}
#block-block-2 {
	background-color: #FFFFFF;
	border-top: 10px solid #fff;
}

#block-block-2 img {
	text-align: center;
	margin: 0px auto;		
}

#block-block-5 h2 {
	background-color: #62260a;
	display: none;
	color: #fff;
}
#block-block-5 {
	background-color: #CA0000;
	border-top: 10px solid #fff;
}

#block-block-5 img {
	text-align: center;
	margin: 0px auto;		
}



#block-block-4 h2 {
	display: none;
}

#block-block-4 {
	background-color: #fff;
} 

#block-block-4 img {
	text-align: center;
	margin: 10px auto;		
}


/* Eat Smart Block */
#block-mcd-63, #block-mcd-50, #block-mcd-74 {
	background-color: #EFFFA5;
	color: #333333;	
} 
#block-mcd-63 h2, #block-mcd-50 h2, #block-mcd-74 h2{
	background-color: #84B129;
	color: #fff;
	height: 5px;
	line-height: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
}

#block-mcd-50 h3{
	background-color: #84B129;
	color: #ffffff;
	height: 20px;
	line-height: 12px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	
	}


#block-mcd-63 a, #block-mcd-63 a:visited, #block-mcd-63 a:link, #block-mcd-63 a:active, #block-mcd-50 a, #block-mcd-50 a:visited, #block-mcd-50 a:link, #block-mcd-50 a:active, #block-mcd-74 a, #block-mcd-74 a:visited, #block-mcd-74 a:link, #block-mcd-74 a:active  {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
} 

#block-mcd-63 a:hover, #block-mcd-50 a:hover, #block-mcd-74 a:hover  {
	color: #333333;
	text-decoration: underline;
}

#block-mcd-63 a.active , #block-mcd-50 a.active, #block-mcd-74 a.active {
	text-decoration: none;
	color: #000000;
}

/* McCafe Block */
#block-mcd-59 {
	background-color: #fde3c8;
	color: #d68b26;	
} 
#block-mcd-59 h2{
	background-color: #d6730b;
	color: #fff;
	height: 5px;
	line-height: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
}

#block-mcd-59 a, #block-mcd-59 a:visited, #block-mcd-59 a:link, #block-mcd-59 a:active {
	text-decoration: none;
	color: #d68b26;
	font-weight: normal;
	font-size: 11px;
} 

#block-mcd-59 a:hover {
	color: #8c5512;
	text-decoration: underline;
}

#block-mcd-59 a.active {
	text-decoration: none;
	color: #8c5512;
}


/* McDelivery Block */
#block-mcd-58 {
	background-color: #ff827b;
	color: #fff;	
} 
#block-mcd-58 h2{
	background-color: #ff0000;
	color: #fff;
	height: 5px;
	line-height: 5px;
}

#block-mcd-58 a, #block-mcd-58 a:visited, #block-mcd-58 a:link, #block-mcd-58 a:active {
	text-decoration: none;
	color: #fff;
} 

#block-mcd-58 a:hover {
	color: #d64142;
	text-decoration: underline;
}

#block-mcd-58 a.active {
	text-decoration: none;
	color: #d64142;
}


/* Company Info, Press Release Block */
#block-menu-152, #block-menu-153 {
	background-color: #797979;
	color: #fff;	
} 
#block-menu-152 h2, #block-menu-153 h2 {
	background-color: #333333;
	color: #fff;
	height: 5px;
	line-height: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
}

#block-menu-152 a, #block-menu-152 a:visited, #block-menu-152 a:link, #block-menu-152 a:active, #block-menu-153 a, #block-menu-153 a:visited, #block-menu-153 a:link, #block-menu-153 a:active {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	font-size: 11px;
} 

#block-menu-152 a:hover, #block-menu-153 a:hover {
	color: #c0c0c0;
	text-decoration: underline;
}

#block-menu-152 a.active, #block-menu-153 a.active {
	text-decoration: none;
	color: #c0c0c0;
}

/* Career Testimonial Block */
#block-mcd-56 {
	background-color: #f7e7d6;
	color: #737121;	
	
} 
#block-mcd-56 h2 {
	background-color: #ceaa7b;
	color: #000;
	height: auto;	
    padding-left: 7px;
    text-indent: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
}

#block-mcd-56 a, #block-mcd-56 a:visited, #block-mcd-56 a:link, #block-mcd-56 a:active {
	text-decoration: none;
	color: #ceaa7b;
	font-weight: normal;
	font-size: 11px;
} 

#block-mcd-56 a:hover {
	color: #737121;
	text-decoration: underline;
}

#block-mcd-56 a.active {
	text-decoration: none;
	color: #737121;
}

/* FIFA World Cup Block */
#block-mcd-57 {
	background-color: #add752;
	color: #000;
	
} 
#block-mcd-57 h2 {
	background-color: #526931;
	color: #fff;
	height: 5px;
	line-height: 5px;
}

#block-mcd-57 a, #block-mcd-57 a:visited, #block-mcd-57 a:link, #block-mcd-57 a:active {
	text-decoration: none;
	color: #5b813f;
	font-weight:normal;	
} 

#block-mcd-57 a:hover {
	color: #567220;
	text-decoration: underline;
	font-weight:normal;	
}

#block-mcd-57 a.active {
	text-decoration: none;
	color: #29321c;
}

/* Rewards Sign in Box */
#block-block-7 h2 {
	background-color: #62260a;
	display: none;
	color: #fff;
}
#block-block-7 {
	background-color: #c3831f;
	border-top: 10px solid #fff;
}

#block-block-7 img {
	text-align: center;
	margin: 0px auto;		
}

#block-block-7 h2 {
	background-color: #62260a;
	display: none;
	color: #fff;
}
#block-block-7 {
	background-color: #CA0000;
	border-top: 10px solid #fff;
}

#block-block-7 img {
	text-align: center;
	margin: 0px auto;		
}

/* McCafe Promotional Blocks */
#block-block-9, #block-block-8 {
	background-color: #fff;
	color: #fff;	
} 
#block-block-9 h2, #block-block-8 h2{
	background-color: #fff;	
    display: none;
    height: 0px;
}
#block-block-8 p {
    margin: 0px;
    padding: 0px;
}

#block-block-9 a, #block-block-9 a:visited, #block-block-9 a:link, #block-block-9 a:active {
	text-decoration: none;
	color: #fff;
} 

#block-block-9 a:hover {
	color: #d64142;
	text-decoration: underline;
}

#block-block-9 a.active {
	text-decoration: none;
	color: #d64142;
}

/* TVC Archive Block */
#block-menu-265 {
	margin-top: 10px;
	background-color: #EFFFA5;
	color: #fff;	
} 
#block-menu-265 h2 {
	background-color: #84B129;
	color: #fff;
	height: 5px;
	line-height: 5px;
}

#block-menu-265 a, #block-menu-265 a:visited, #block-menu-265 a:link, #block-menu-265 a:active {
	text-decoration: none;
	color: #4F6C14;
} 

#block-menu-265 a:hover {
	color: #84B129;
	text-decoration: underline;
}

#block-menu-265 a.active {
	text-decoration: none;
	color: #4F6C14;
}

/* Rewards Block */

#block-menu-281, #block-mcd-275 {
	margin-top: 10px;
	background-color: #fdd1a9;
	color: #fff;	
} 
#block-menu-281 h2, #block-mcd-275 h2 {
	background-color: #f58111;
	color: #fff;
	height: 5px;
	line-height: 5px;
}

#block-menu-281 a, #block-menu-281 a:visited, #block-menu-281 a:link, #block-menu-281 a:active, #block-mcd-275 a, #block-mcd-275 a:visited,  #block-mcd-275 a:link, #block-mcd-275 a:active {
	text-decoration: none;
	color: #f58111;
} 

#block-menu-281 a:hover, #block-mcd-275 a:hover {
	color: #e37a1d;
	text-decoration: underline;
}

#block-menu-281 a.active  , #block-mcd-275 a.active{
	text-decoration: none;
	color: #6e5114;
}


/* Whats on Block */

#block-mcd-38{
	/* margin-top: 10px; */
	background-color: #fdd1a9;
	color: #6E5114;	
} 
#block-mcd-38 h2 {
	background-color: #f58111;
	color: #fff;
	height: 8px;
	line-height: 12px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;

}

#block-mcd-38 a, #block-mcd-38 a:visited, #block-mcd-38 a:link, #block-mcd-38 a:active {
	text-decoration: none;
	color: #f58111;
	font-weight: normal;
	font-size: 11px;
} 

#block-mcd-38 a:hover {
	color: #e37a1d;
	text-decoration: underline;
}

#block-mcd-38 a.active {
	text-decoration: none;
	color: #6e5114;
}

/*Whats on - Birtday Parties*/
#block-block-11 h2{
	display: none;
	color: #fff;

}

#block-block-11{
	border-top: 10px solid #fff;
max-height:150px;
height:150px;
}


/*Gift Certificates block*/
#block-block-12 h2 {
	display: none;
	color: #fff;

}
#block-block-12 {
	border-top: 10px solid #fff;
height:10px;

}



/*Recruitment block*/


#block-block-10 h2 {
	display: none;
	color: #fff;

}
#block-block-10 {
	border-top: 10px solid #fff;
height:10px;

}

/*RMCC*/
#block-menu-319 h2 {
border: 1px solid #999999;
	background-color: #fff;
	display: none;
	
}
#block-menu-319 {
	border-top: 0;
	border: 0 none #999999;
	background: #dedede;

}

#block-menu-319 a, #block-menu-319 a:visited, #block-menu-319 a:link, #block-menu-319 a:active {
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
} 

#block-menu-319 a:hover {
	color: #999999;
	text-decoration: underline;
}


/*24 hours weekend block*/


#block-block-13 h2 {
	display: none;
	color: #fff;

}
#block-block-13 {
margin-top: 10px;
}


/*24 hours everyday block*/


#block-block-14 h2 {
	display: none;
	color: #fff;

}
#block-block-14 {
	margin-top: 10px;
}

/*What Others Thought block*/

#block-ratemypicture-0 {
	margin-top: 8px;
	background: #83DAEE;
	color: #005C73;
	padding: 0 0 5px 0;
}

#block-ratemypicture-0 h2 {
	background: #168DAB;
	color: #fff;
	}

.ratemypicture_picture_thumb {
	margin: 10px;
} 

/*Rate My Picture Navigation block*/

#block-block-16 {
	margin-top: 8px;
}

#block-block-16 h2 {
	display: none;
}

/*Rate My Picture Block Banner*/
#block-block-15 h2 {
	display: none;
}
#block-block-15 {
	/*margin-top: 5px;*/
}


/*CSR block*/

#block-block-18 {
	margin-top: 8px;
}
#block-block-18 h2 {
	display: none;
}


/*Mochaholic block*/

#block-block-19 {
	margin-top: 8px;
	height:150px
}

#block-block-19 h2{
	display: none;
	color: #fff;
}

/*Ring n Win TnC*/
#block-block-20 h2 {
	display: none;

}
#block-block-20 {
margin-top: 10px;
}



/*Ring n Win winners*/
#block-block-22 h2 {
	display: none;

}
#block-block-22 {
margin-top: 10px;
}


/*Helping Hand*/
#block-block-21 h2 {
	display: none;

}
#block-block-21 {
margin-top: 10px;
}
#block-mcd-54 {
	display: none;

}

/*People Idol */
#block-block-23 h2, #block-block-24 h2, #block-block-26 h2 {
	display: none;

}
#block-block-23, #block-block-24, #block-block-26 {
margin-top: 10px;
}

/*EPL*/
#block-block-25 h2 {
	display: none;

}
#block-block-25 {
margin-top: 10px;
}

/*Cappucino*/
#block-block-27 h2 {
	display: none;

}
#block-block-27 {
margin-top: 10px;
}

#block-block-28 h2 {
	display: none;

}
#block-block-28 {
margin-top: 10px;
}

tr.dark{
  background-color: #e0e0e0;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: 11px;
  font-weight: normal;
}

tr.dark a,
tr.dark a:hover,
tr.dark a:visited,
tr.dark a:active {
  font-weight: normal;
  text-decoration: none;
}

tr.light  {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: 11px;
  font-weight: normal;
}

tr.light a,
tr.light a:hover,
tr.light a:visited,
tr.light a:active {
  font-weight: normal;
  text-decoration: none;
}

li.leaf {
  list-style-type: disc;
  font-size: 11px;
  font-weight: normal;
  }
  
li.collapsed {
	list-style-type: square;
	list-style-image: url(../../images/common/menu-collapsed.png);
	font-size: 11px;
	font-weight: normal;
	}
	
li.expanded {
	list-style-type: square;
	list-style-image: url(../../images/common/menu-expanded.png);
	font-size: 11px;
	font-weight: normal;
	}

/*TITLES*/
.careers_title {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #976222;
	letter-spacing: -1px;
}

.beactive_title {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #03A503;
	letter-spacing: -1px;

}

.whatson_title {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #E6A001;
	letter-spacing: -1px;

}

.goodworks_title {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #4A4A4A;
	letter-spacing: -1px;
}

.press_title {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 90%;
	color: #4A4A4A;
	letter-spacing: -1px;
}

/*DISCLAIMER*/
.disclaimer_text {
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	
}

/*NORMAL TEXT*/
.normal_text {
	font-family: verdana, sans-serif;
	line-height: normal;
	text-align: justify;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	
}
}