a:link{color:#666699; text-decoration: none;}
a:visited{color:#666699; text-decoration: none;}
a:active{color:#ff3300;}
a:hover{color:#99CCFF;}

 /* Override previous settings */
.nav02_03_02_02_01 {font-size:10px;font-weight:normal;padding:0px;border:0px;}
.styledropnav {width:175;font-family: Arial,Helvetica,Geneva;font-size:11px;color:#333333;}
.orange1 {color:#FF3300; font-family:Arial,Helvetica,Geneva; font-size:10px;} /* Used in breadcrumb */
a.Link1{color:#666699; font-family:Arial,Helvetica,Geneva; font-size:10px; text-decoration: none;}
a.Link1:active{color:#ff3300;}
a.Link1:hover{color:#99CCFF;}
/* .adpicture{border:1px solid #cccccc;}	Currently not needed */

.lang_current {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;line-height:13px;}
a.lang_select {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#FFFFFF;line-height:13px;}
a.lang_select:hover {color:#FF3300;}
a.lang_select:visited {color:#FFFFFF;}
.lang_separator {padding-left:5px;margin-left:5px;border-left:1px #CCCCFF solid;}

.lang_current_ppc {font-family:Arial,Verdana,sans-serif;font-size:11px;color:#FF3300;}
a.lang_select_ppc {font-family:Arial,Verdana,sans-serif;font-size:11px;color:#666666;text-decoration:underline;}
a.lang_select_ppc:hover {color:#3399FF;text-decoration:underline;}
.lang_separator_ppc {margin-left:3;padding-left:8px;border-left:1px #CCCCCC solid;}



.logout {color:#ff3300; font-family:Arial,Helvetica,Geneva; font-size:11px; text-decoration: none; font-weight: bold;}
a.logout {color:#ff3300; font-family:Arial,Helvetica,Geneva; font-size:11px; text-decoration: none; font-weight: bold;}
a.logout:hover {color:#ff3300; font-family:Arial,Helvetica,Geneva; font-size:11px; text-decoration: none; font-weight: bold;}
a.logout:visited {color:#ff3300; font-family:Arial,Helvetica,Geneva; font-size:11px; text-decoration: none; font-weight: bold;}

body {margin:0px;background-color:#EEEEEE;}
body, table {font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.margin {padding-left:25px;} /* Override the settings from global.css */
.leftMargin{padding-left:25px;} /* Override setting from com.css */

.h1	{color:#333333;font-size:24px;font-weight:bold;line-height:26px;}
.h2	{color:#FFFFFF;font-size:20px;font-weight:bold;line-height:22px;}
.h3	{color:#333333;font-size:12px;font-weight:bold;line-height:14px;}
.h4	{color:#333333;font-size:12px;font-weight:bold;line-height:14px;letter-spacing: 0.1 em;}
.h5	{color:#333333;font-size:12px;font-weight:bold;line-height:14px;}

h5 {margin:0px;}

.body {color:#333333;font-size:12px;font-weight:normal;line-height:14px; }
.body-narrow {color:#333333;font-size:11px;font-weight:normal;line-height:14px;}
.body-narrow-bold	{color:#333333;font-size:11px;font-weight:bold;	line-height:14px;}
.body-bold {color:#333333;font-size:12px;font-weight:bold;line-height:14px;}
.body-link {color:#666699;font-size:12px;font-weight:normal;line-height:14px;text-decoration:none;}
a.body-link:hover {color:#FF3300;font-size:12px;font-weight:normal;line-height:14px;text-decoration:none;}
a.body-link:visited {color:#9999CC;font-size:12px;font-weight:normal;line-height:14px;text-decoration:none;}
.body-narrow-link {color:#666699;font-size:11px;font-weight:normal;line-height:14px;text-decoration:none;}
a.body-narrow-link:hover {color:#FF3300;font-size:11px;font-weight:normal;line-height:14px;text-decoration:none;}
a.body-narrow-link:visited {color:#9999CC;font-size:11px;font-weight:normal;line-height:14px;text-decoration:none;}

.main-navigation {font-family:Arial,Helvetica,sans-serif;font-size:12px; text-decoration: none; font-weight: bold;}
.secondary-navigation {font-family:Arial,Helvetica,sans-serif;font-size:11px; text-decoration: none; font-weight: bold;}
.vertical-separator {color:#CCCCCC;}

.tagline {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#CCCCFF;line-height:20px;}
.header {color:#999999;line-height:15px;font-weight:bold;}
.header-breadcrumb  {font-size:10px;font-weight:normal;}
.header-first-row {background-color:rgb(0,0,153);}
.header-second-row  {background-color:#FFFFFF;border-bottom:1px #CCCCCC solid;}
.header-third-row {background-color:#FFFFFF;padding:0px 25px 0px 0px;border-bottom:3px rgb(102,102,102) solid;}
.header-section {padding:5px 10px 4px 10px;border-right:1px #CCCCCC solid;}
.header-seperator {padding-left:10px;margin-left:10px;border-left:1px #CCCCCC solid;}
.header-section-start  {border-left:1px #CCCCCC solid;}

.tagline-ppc {font-family:Arial,Verdana,sans-serif;font-weight:normal; font-size:11px;color:#666666;}
.header-first-row-ppc {background-color:rgb(255,255,255);}

.top-section-seperator {border-right:1px #CCCCCC solid;}
.top-section-seperator {border-left:1px #CCCCCC solid;}
.top-select-store-area {padding-left:10px;padding-right:10px;}
.indicator-store {color:#FF3300;letter-spacing:0.1 em;font-size:12px;line-height:14px;text-transform:uppercase;}
.top-select-store-text {color:#333333;font-size:11px;line-height:14px;padding-top:10px;}
.top-select-store-link {color:#666699;font-size:12px;line-height:16px;font-weight:bold;}
.main-promotion-area-header {font-size:30px;line-height:32px;font-weight:bold;}
.main-promotion-area-caption {font-size:18px;line-height:18px;font-weight:bold;}
.main-promotion-area-text {font-size:11px;line-height:14px;}
.main-promotion-area-price {font-size:32px;line-height:32px;font-weight:bold;}

.recall-headline {font-family: Arial;font-size: 30px;font-weight: bold;line-height: 32px;color: #333333;}
.recall-prodname {font-family: Arial;font-size: 18px;font-weight: bold;line-height: 18px;color: #333333;text-transform: uppercase;}
.recall-prodtype {font-family: Arial;font-size: 12px;font-weight: bold;line-height: 14px;color: #333333;	text-transform: lowercase;}
.recall-body {font-family: Arial;font-size: 12px;font-weight: bold;line-height: 14px;color: #333333;}
.recall-link {font-family: Arial;font-size: 11px;font-weight: normal;line-height: 20px;color: #333333;text-decoration: none;text-align: right;}

.is_linklist {font-size:11px;font-weight:bold;line-height:20px;}
.link-footer {font-size:11px;line-height:20px;text-align: right;}

.store-info-area {border-left:1px solid #FFFFFF; padding: 10px 10px 10px 10px;}
.local-promotion-cell {border-left:1px solid #CCCCCC;}
.local-promotion-padding {padding: 0px 10px 0px 10px;}
.is_linklist {font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:20px;}
.section-link {font-size:11px;line-height:12px;text-align: right;}

.blacklink {color:#000000;}
a.blacklink {color:#000000;}
a.blacklink:hover {color:#000000;}
a.blacklink:visited {color:#000000;}

/* PRODUCTS */
.products-area-margin {width:25px;}
.products-navigation {width:250px;}
.products-area  {color:#999999;line-height:15px;font-weight:bold;background-color:#FFFFFF;table-layout:fixed;}
.products-topbar {background-color:#CCCCCC;height:25px;}
.products-navigation-even {background-color:#FFFFFF;}
.products-navigation-odd  {background-color:#EEEEEE;}
.products-navigation-search {background-color:#EEEEEE;}
.products-promotion-topbar {color:#FFFFFF;font-size:14px;font-weight:bold;background-color:#CCCCCC;border-left:1px #FFFFFF solid;height:25px;}
.products-promotion-name {font-size:12px;line-height:12px;font-weight:bold;}
.products-promotion-type {font-size:11px;line-height:12px;font-weight:normal;}
.products-promotion-price {font-size:12px;line-height:16px;font-weight:bold;}
.products-promotion-old-price  {font-size:12px;line-height:16px;font-weight:normal;text-decoration:line-through; color:#333333}
.products-promotion-new-price {font-size:12px;line-height:16px;font-weight:bold;color:#FF3300;}
.products-promotion-new-text  {font-size:11px;line-height:16px;color:#FF3300;}
.products-promotion-family-text {font-size:12px;line-height:16px;color:#FF6600;}
.products-promotion-family  {font-size:12px;line-height:16px;font-weight:bold;color:#FF6600;}
.products-promotion-featured-item
.products-promotion-name  {font-size:18px;line-height:20px;}
.products-promotion-featured-item
.products-promotion-type {font-size:12px;line-height:14px;}
.products-promotion-featured-item
.products-promotion-price  {font-size:12px;line-height:16px;font-weight:bold;}
.products-promotion-featured-item
.products-promotion-old-price {font-size:12px;line-height:16px;font-weight:normal;text-decoration:line-through; color:#333333}
.products-promotion-featured-item
.products-promotion-new-price  {font-size:12px;line-height:16px;font-weight:bold;color:#FF3300;}
.products-promotion-featured-item
.products-promotion-new-text {font-size:12px;line-height:16px;color:#FF3300;}
.products-promotion-featured-item
.products-promotion-family-text {font-size:12px;line-height:16px;color:#FF9900;}
.products-promotion-featured-item
.products-promotion-family  {font-size:12px;line-height:16px;font-weight:bold;color:#FF9900;}
.product-info-header {font-size:12px;font-weight:bold;}
.product-info-text {font-size:11px;line-height:11px;}
.products-navigation-search {border:1px #CCCCCC solid;padding:10px 15px;}
.products-navigation-even,
.products-navigation-odd,
.products-navigation-spacer {border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;}
.products-promotion-item  {border-left:1px #CCCCCC solid;width:150px;}
.products-promotion-featured-item {border-left:1px #CCCCCC solid;width:300px;}
.products-navigation-even,
.products-navigation-odd {padding:2px 10px 2px 10px;}
.products-navigation-spacer {height:10px;}
.products-promotion {width:450px;margin-bottom:12px;}
.products-promotion-image {padding:10px 20px 5px 19px;}
.products-promotion-featured-image  {padding:25px 25px 12px 24px;}
.products-promotion-caption {padding:0px 10px 0px 9px;}

.search-interface  {margin:3px 0px 10px 0px;}
.search-field  {width:150px;}
.search-button  {background-color:#666699;color:#FFFFFF;font-weight:bold;font-size:12px;border:1px #FFFFFF solid;padding:1px 10px 1px 10px}
.search-mouseOver {background-color:#99CCFF;}
.search-mouseOut {background-color:#CCCCCC;}
.search-area {padding:10px 0px 10px 0px}

/* EDITORIAL */
.editorial-promotion {width:750;background-color:#FFFFFF;border-top:12px #CCCCCC solid;}
.editorial-promotion-topbar {height:25px;background-color:#CCCCCC;border-left:1px #FFFFFF solid;}
.editorial-promotion-header {color:#333333;font-size:12px;line-height:14px;font-weight:bold;}
.editorial-promotion-text {color:#333333;font-size:11px;line-height:14px;}
.editorial-promotion-link {font-size:12px;line-height:16px;font-weight:bold;}
.editorial-promotion-seperator {border-right:1px #CCCCCC solid;}
.restaurant-menu-area {padding: 15px 10px 10px 10px;}
.white-border-right {border-right:1px #FFFFFF solid;}
.editorial-promotion-item  {width:149px;padding:10px 10px 0px 10px;}
.editorial-promotion-item-text {width:149px;padding:6px 10px 0px 10px;}
.editorial-promotion-item-readme {width:149px;padding:10px 10px 0px 10px;}

.category-head {color:#FFFFFF;font-size:14px;line-height:14px;font-weight:bold;padding-top:16px;padding-bottom:20px;}

.bti-font	{font-size:28px;font-weight:bold;font-style:italic;padding:0px 5px 0px 5px;}

.section-indicator {color:#FF6600;font-size:11px;font-weight:normal;letter-spacing: 0.2 em; text-transform: uppercase;}
.section-border {border-top: 1px solid #CCCCCC;}
.menu-head {color:#333333;font-size:11px;font-weight:bold;line-height:12px;}
.menu-text {color:#333333;font-size:11px;font-weight:normal;line-height:12px;}
.menu-price {color:#333333;font-size:12px;font-weight:bold;line-height:12px;}
.menu-note {color:#666666;font-size:11px;font-weight:normal;line-height:12px;}
.restaurant-image-divider {border-top: 1px solid #FFFFFF;}

.store-list {color:#666699;font-size:11px;line-height:16px;font-weight:bold;}
.note {font:Arial 11px;font-weight:normal;line-height:14px;color:#999999;}

/* FOOTER */
.footer {color:#999999;line-height:15px;font-weight:bold;}
.footer-copyright {font-family:Arial,Helvetica,sans-serif;font-size : 10px;font-weight:normal;}
.footer-first-row {background-color:#FFFFFF;padding:4px 25px 3px 25px;border-top:3px rgb(102,102,102) solid;border-bottom:1px #CCCCCC solid;}
.footer-second-row {background-color:#FFFFFF;padding:5px 25px 4px 25px;border-bottom:1px #CCCCCC solid;}
.footer-link {font-family:Arial,Helvetica,sans-serif;font-size : 11px; text-decoration: none; font-weight: bold;}
.footer-seperator {padding-right:10px;margin-right:10px;border-right:1px #CCCCCC solid;}

/* Back to top */
.back-to-top {border-top:1px #CCCCCC solid;}

/* Downloads sections */
.downloadbox{margin-top: 10px; margin-bottom: 10px; border: 1px solid #999999;}
.downloadboxcontent{padding-left: 10px; border-left: 1px solid #999999;}

