/****Style sheet - Supplier Style Sheet 1 (Portal Style Sheet)****/
body {	background-color:#eeeeee;	}
#main_page {	background-color:#ffffff;}
#header {	background-color:#ff8e11;	background: url(/images/imagesforPortalStyleSheetbarbox1/barbox_masthead_2012.gif) no-repeat;}
.header_nav, a.header_nav:link, a.header_nav:visited, a.header_nav.active {	color:#ffffff;	text-decoration: none;	font-weight: normal;}
a.header_nav:hover {	color:#771d7d;	font-weight: normal;}
.outletinfo {	color:#ffffff;}
.outletinfodate {	color:#ffffff;}
a.outletinfodate:link, A.outletinfodate:visited {	color:#ffffff;	text-decoration:underline;}
a.outletinfodate:hover {	color:#ff8e11;	text-decoration:none;}
.barbuckstotal {	color:#ffffff;}
.findbox {	color:#717171;	background-color:#ffffff;	border: 1px solid #fe8f0d;}
.findbutton {	color:#ffffff;	background-color:#f79927;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #000000;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
#main_nav {	background-color:#771d7d;	width: 1004px;}
#sub_nav {	background-color:#771d7d;}
#main_nav_inner, #sub_nav_inner, #main_nav_inner_right {	color:#ffffff;}
#sub_nav_inner {	color:#ffffff;}
.sub_nav_text, a.sub_nav_text:link, a.sub_nav_text:visited, a.sub_nav_text:active {	color:#ffffff;}
.sub_nav_text_active, a.sub_nav_text:hover, a.sub_nav_text_active:link, a.sub_nav_text_active:visited, a.sub_nav_text_active:hover {	color:#ff8e11;}
#left_nav_header {	color:#767a7d;	border-color:#e1e1e1;}
#left_nav_item {	color:#767a7d;	border-color:#e1e1e1;}
#left_nav_footer {	border-color:#e1e1e1;}
.left_nav_text, a.left_nav_text:link, a.left_nav_text:visited {	color:#767a7d;}
.left_nav_text_active, a.left_nav_text_active:visited, a.left_nav_text_active:hover, a.left_nav_text:hover {	color:#767a7d;}
.sitemap_nav_text, a.sitemap_nav_text:link, a.sitemap_nav_text:visited, a.sitemap_nav_text:active {	color:#771d7d;}
.sitemap_nav_text_active, a.sitemap_nav_text:hover, a.sitemap_nav_text_active:link, a.sitemap_nav_text_active:visited, a.sitemap_nav_text_active:hover {	color:#ff8e11;}
.sitemap_nav_section_heading {	color:#525252;}
.sitemap_nav_sponsor {	color:#ff8e11;}
.sitemap_nav_heading, a.sitemap_nav_heading:link, a.sitemap_nav_heading:visited, a.sitemap_nav_heading:active {	color:#ffffff;}
.sitemap_nav_heading_active, a.sitemap_nav_heading:hover, a.sitemap_nav_heading_active:link, a.sitemap_nav_heading_active:visited, a.sitemap_nav_heading_active:hover {	color:#771d7d;}
.secondary_nav, a.secondary_nav:link, a.secondary_nav:visited, a.secondary_nav:active {	color:#525252;}
a.secondary_nav:hover {	color:#ff8e11;}
.secondary_nav_active, a.secondary_nav_active:visited, a.secondary_nav_active:hover {	color:#ff8e11;}
.side_nav_text, a.side_nav_text:link, a.side_nav_text:visited {	color:#525252;}
.side_nav_text_active, a.side_nav_text_active:visited, a.side_nav_text_active:hover, a.side_nav_text:hover {	color:#f79927;}
.side_sub_nav_text, a.side_sub_nav_text:link, a.side_sub_nav_text:visited {	color:#525252;}
.side_sub_nav_text_active, a.side_sub_nav_text_active:visited, a.side_sub_nav_text_active:hover, a.side_sub_nav_text:hover {	color:#f79927;}
.editor_body {	color:#494949;}
.ev_PopUpContainer{display:none;}
.editor_headline {	color:#494949;}
.editor_section_headline {	color:#494949;}
.editor_section_heading {	color:#494949;}
.editor_orange_heading {	color:#ffffff;	background-color:#fe8f0d;}
.editor_purple_heading {	color:#ffffff;	background-color:#771d7d;}
.editor_page_title {	color:#8b5790;}
.editor_bulleted_list {	list-style-image: url(/images/square_bullet.gif);	color:#494949;}
.editor_mini_bulleted_list {	list-style-image: url(/images/square_bullet.gif);	color:#494949;}
.editor_mini_alert_list {	list-style-image: url(/images/exclam.jpg);	color:#ff0000;}
.orange {	color:#fe8f0d;}
.purple {	color:#771d7d;}
p {	color:#494949;}
hr {	color:#95632f;}
hr.light {	color:#f0e5ce;}
#page_title {	color:#8b5790;}
#barbible_section_title {	color:#494949;}
#page_title_centred {	color:#8b5790;}
#centre_page_title {	color:#8b5790;}
#head_orange, #multiline_head_orange, #head_grey, #head_purple {	background-color:#fe8f0d;	color:#ffffff;}
#head_error {	background: url(/images/error_icon.jpg) no-repeat fixed top left;	background-color:#fe8f0d;	color:#ffffff;}
#head_info {	background: url(/images/info_icon2.jpg) no-repeat fixed top left;	background-color:#fe8f0d;	color:#ffffff;}
#barbible_head_orange, #barbible_head_grey, #barbible_head_purple {	background-color:#fe8f0d;	color:#ffffff;}
#head_orange, #multiline_head_orange {	background-color:#fe8f0d;}
#head_grey {	background-color:#838383;}
#head_purple {	background-color:#771d7d;}
#help_body_container {	color:#494949;}
.body_excluding_far_right_container {	color:#494949;}
.body_including_far_right_container {	color:#494949;}
.body_container_color {	color:#494949;}
#container_wide_lightpurple {	background-color:#e3d2e5;}
#container_wide_lpurplenpad {	background-color:#e3d2e5;}
#container_wide_lpurplenopad {	background-color:#e3d2e5;}
#container_wide_lgreynopad {	background-color:#e0e0e0;}
#box_list_1 {	background-color:#fcd6a9;}
#box_lightpurple {	background-color:#e3d2e5;}
#bold_purple {	color:#751e7c;}
#box_orange {	border: 1px solid #fe8f0d;}
#box_orange_filled {	border: 1px solid #fe8f0d;	background-color:#fcd6a9;}
#box_orange_filled_noborder {	background-color:#fcd6a9;}
#box_orange_filled_total {	border: 1px solid #fe8f0d;	background-color:#fe8f0d;	color:#ffffff;}
#box_grey {	border: 1px solid #838383;}
#box_grey_filled {	border: 1px solid #838383;	background-color:#e0e0e0;}
#box_purple {	border: 1px solid #771d7d;}
#box_purple_content {	color:#771d7d;}
#table_text {	color: #494949}
#orange_table_text {	color: #fe8f0d}
.grey_tb {	color:#494949;}
.grey_t {	color:#494949;}
.purple_s {	color:#751e7c;}
.table_list_1 {	background-color:#fcd6a9;}
.table_list_2 {	background-color:#ffffff;}
.table_list_3 {	background-color:#e3d2e5;}
.calcresult {	background-color:#fcd6a9;}
.loginboxes {	color:#717171;	background-color:#ffffff;	border: 1px solid #fe8f0d;}
.loginboxes_wide {	color:#717171;	background-color:#ffffff;	border: 1px solid #fe8f0d;}
.dropdown_exwide {	border: 1px solid #fe8f0d;	color:#494949;}
.dropdown_fullwidth {	border: 1px solid #fe8f0d;	color:#494949;}
.greyboxes {	color:#717171;	background-color:#ffffff;	border: 1px solid #cccccc;}
.greyboxes_wide {	color:#717171;	background-color:#ffffff;	border: 1px solid #cccccc;}
.orangetextbox {	color:#717171;	background-color:#ffffff;	border: 1px solid #fe8f0d;}
.loginbutton {	color:#ffffff;	background-color:#fe8f0d;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #000000;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.qty_box {	color:#717171;	background-color:#ffffff;	border: 1px solid #fe8f0d;}
.dropdown_wide {	border: 1px solid #fe8f0d;	color:#494949;}
.dropdown_ex_narrow {	color:#494949;	border: 1px solid #fe8f0d;}
.dropdown_narrow {	color:#494949;	border: 1px solid #fe8f0d;}
.dropdown_medium {	color:#494949;	border: 1px solid #fe8f0d;}
a:link {	color:#525252;}
a:visited {	color:#525252;}
a:hover {	color:#ff8e11;}
a:active {	color:#525252;}
#pagingcontainer {	color:#525252;}
#selectedpagingitem, a.selectedpagingitem:link, a.selectedpagingitem:visited, a.selectedpagingitem:hover, a.selectedpagingitem:active {	color:#ff8e11;}
#unselectedpagingitem {	color:#525252;}
.orange_italics {	color:#f79927;}
.orange {	color:#f79927;}
.purple_subtext {	color:#771d7d;}
.purple {	color:#771d7d;}
.red {	color:#ff0000;}
.image_link_border {	border: solid 1px #545454}
#orange_line {	background-color:#fe8f0d;}
.orange_line {	background-color:#fe8f0d;}
.grey_line {	background-color:#747474;}
.light_grey_line {	background-color:#CCCCCC;}
ol {	list-style-image: url(/images/square_bullet.gif);}
ul#editor_mini_bulleted_list {	list-style-image: url(/images/square_bullet.gif);}
#promotion {	background-color:#ffffff;}
.dgrid {	color:#000000;}
#datagrid {	color:#000000;}
.dghead {	background-color:#fe8f0d;	color:#ffffff;}
.dgpage {	background-color:#e3d2e5;	color:#000000;}
.dghead a:hover {	color:#ffffff;}
.dghead a:link {	color:#ffffff;}
.dghead a:visited {	color:#ffffff;}
.dghead a:active {	color:#ffffff;}
.dgrow {	background-color:#ffffff;	color:#000000;}
.dgaltrow {	background-color:#fcd6a9;	color:#000000;}
.table_text_global td {	color:#494949;}
.table_text_small_global td {	color:#494949;}
label {	color:#525252;}
.purple_impact {	color:#771d7d;}
.purple_heading {	color:#771d7d;}
.footertext, a.footertext:link, a.footertext:active, a.footertext:visited {	color:#525252;}
a.footertext:hover {	color:#ff8e11;}
p.double {	color:#525252;}
a.relatedcategory {	color:#525252;}
a.relatedarticle {	color:#ff0000;}
.subtitle {	color:#525252;}
.quote {	background-color:#cccccc;}
.grninfo {	color:#0000ff;}
.cc_preview_off{	color:#ff0000;}
.cc_preview_on{	color:#00ff00;}
.cc_con_box_1, .cc_con_box_7, .cc_con_box_8 {	border-color:#e1e1e1;}
.cc_con_box_2{	border-color:#e1e1e1;}
.cc_con_box_3{	border-color:#e1e1e1;}
.cc_con_box_4{	border-color:#e1e1e1;}
.cc_con_box_5{	border-color:#e1e1e1;}
.cc_con_box_6{	border-color:#e1e1e1;}
.cc_spacer{	border-color:#ffffff;}
.cc_con_footer{	background-color:#fe8f0d;border-color:#e1e1e1}
.cc_adv_btn_1_border{	border-color:#e1e1e1;}
.cc_adv_btn_2_border{	border-color:#e1e1e1;}
.cc_adv_btn_3_border{	border-color:#e1e1e1;}
.cc_adv_btn_4_border{	border-color:#e1e1e1;}
.cc_wide_twr_1_border{	border-color:#e1e1e1;}
.cc_page_panel_1_border{	border-color:#e1e1e1;}
.stripNav LI A{		color:#ffffff;}
.csw{background: #ffffff}
.csw .loading{background: #ffffff}
.stripViewer{background: #ffffff}
.stripNav A{	background:#c6e3ff;}
.stripNav LI A:link{	background: url(/images/a1.link.gif) no-repeat;}
.stripNav LI A:visited{	background: url(/images/a1.link.gif) no-repeat;}
.stripNav LI A:hover{	background: url(/images/a1.hover.gif) no-repeat;}
.stripNav LI A.current{	background: url(/images/a1.current.gif) no-repeat;}
/* This is for raft content only - sets the size of the text on the page */.stripNav LI {	padding-left:1px;	padding-right:1px;		}
.stripNav LI A {	font-size: 11px;	font-family: tahoma, arial;	text-align:center;}
/** Start of normal barbox screen styles v3 **/body {	margin: 0px auto;	padding: 0;}
#main_page {	padding: 0;	width: 1004px;	margin: 0px auto;}
#header {	width: 1004px;	height: 52px;}
.header_nav, a.header_nav:link, a.header_nav:visited, a.header_nav.active {	text-decoration: none;	font-weight: normal;font-family: arial, helvetica, sans-serif;	font-size: 11px;}
#top_right {	font-family: arial, helvetica, sans-serif;	font-size: 11px;	position: relative;	top: 3px;	right: 5px;	width: 300px;	float: right;}
.findbox {	font-family: arial, helvetica, sans-serif;	font-size: 9px;	width: 120px;	margin-top: 4px;}
.findbutton {	font-family: tahoma, arial;	font-size: 10px;	font-weight: bold;	margin-top: 4px;}
.outletinfo {	font-family: arial, helvetica, sans-serif;	font-size: 11px;	font-weight:bold;}
.barbucksinfo {}

.barbucksinfotext, a.barbucksinfotext:link, a.barbucksinfotext:visited, a.barbucksinfotext.active,a.barbucksinfotext:hover {color: #ffffff;text-decoration: none;font-weight: bold;}

.barbuckstotal {	font-family: arial, helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	height: 28px;	width: 78px;	float: left;	position: absolute;	top: 13px;	left: 6px;	text-align: center;}
#main_nav {	position:relative;	height: 26px;	float:left;}
#sub_nav {	top: 100px;	height: 26px;	width: 100%;	position: absolute;	font-weight: normal;}
#main_nav_inner {	left: 60px;}
#main_nav_inner_right {	width: 325px;	left: 450px;}
#sub_nav_inner {	left: 100px;}
#main_nav_inner, #sub_nav_inner, #main_nav_inner_right {	height: 30px;	width: 600px;	position: absolute;	font-family: tahoma, arial;	font-size: 12px;	text-decoration: none;	top: 0px;	line-height: 25px;}
#sub_nav_inner {	height: 30px;	width: 800px;	position: absolute;	font-family: tahoma, arial;	font-size: 12px;	text-decoration: none;	top: 0px;	line-height: 25px;}
.main_nav_text, .main_nav_text a:link, .main_nav_text a:visited {    font-weight: bold;   text-decoration: none;  margin: 0px;  padding: 0px; color:#ffffff;       font-family: tahoma, arial; font-size: 12px;       width: 100%}
.main_nav_text_active, .main_nav_text a:hover {	text-decoration: underline;	color:#fe8f0d;	font-weight: bold;}
.sub_nav_text, a.sub_nav_text:link, a.sub_nav_text:visited, a.sub_nav_text:active {	text-decoration: none;	font-weight: normal;}
.sub_nav_text_active, a.sub_nav_text:hover, a.sub_nav_text_active:link, a.sub_nav_text_active:visited, a.sub_nav_text_active:hover {	text-decoration: underline;	font-weight: normal;}
#left_nav_header {	font-family: tahoma, arial;	font-size: 12px;	font-weight: bold;	margin-left: 1px;	padding:2px;}
#left_nav_item {	font-family: tahoma, arial;	font-size: 11px;	border-top: solid 1px;	margin-left: 6px;	padding:2px;}
#left_nav_footer {	border-top: solid 1px;	margin-left: 1px;}
.left_nav_text, a.left_nav_text:link, a.left_nav_text:visited {	font-size: 11px;	text-decoration: none;}
.left_nav_bullet {	height: 6px;	width: 6px;	margin: auto;}
.left_nav_text_active, a.left_nav_text_active:visited, a.left_nav_text_active:hover, a.left_nav_text:hover {	font-size: 11px;	text-decoration: none;}
.sitemap_nav_text, a.sitemap_nav_text:link, a.sitemap_nav_text:visited, a.sitemap_nav_text:active {	text-decoration: underline;	font-weight: bold;}
.sitemap_nav_text_active, a.sitemap_nav_text:hover, a.sitemap_nav_text_active:link, a.sitemap_nav_text_active:visited, a.sitemap_nav_text_active:hover {	text-decoration: underline;	font-weight: bold;}
.sitemap_nav_section_heading {	text-decoration: none;	font-weight: bold;	font-size: 12px;}
.sitemap_nav_sponsor {	text-decoration: none;	font-weight: bold;	font-size: 11px;}
.sitemap_nav_heading, a.sitemap_nav_heading:link, a.sitemap_nav_heading:visited, a.sitemap_nav_heading:active {	text-decoration: underline;	font-weight: bold;}
.sitemap_nav_heading_active, a.sitemap_nav_heading:hover, a.sitemap_nav_heading_active:link, a.sitemap_nav_heading_active:visited, a.sitemap_nav_heading_active:hover {	text-decoration: underline;	font-weight: bold;}
.secondary_nav, a.secondary_nav:link, a.secondary_nav:visited, a.secondary_nav:active {	font-size: 10px;	margin-left: 10px;	text-decoration: none;}
a.secondary_nav:hover {	text-decoration: underline;}
.secondary_nav_active, a.secondary_nav_active:visited, a.secondary_nav_active:hover {	font-size: 10px;	margin-left: 10px;	text-decoration: none;}
.nonbold {	font-weight: normal;}
.small_nav_text, a.small_nav_text:link, a.small_nav_text:visited {	font-size: 11px;	padding-left: 18px;}
.side_nav_text, a.side_nav_text:link, a.side_nav_text:visited {	text-decoration: underline;	font-weight: bold;}
.side_nav_text_active, a.side_nav_text_active:visited, a.side_nav_text_active:hover, a.side_nav_text:hover {	text-decoration: none;	font-weight: bold;}
.side_sub_nav_text, a.side_sub_nav_text:link, a.side_sub_nav_text:visited {	text-decoration: none;	font-weight: normal;}
.side_sub_nav_text_active, a.side_sub_nav_text_active:visited, a.side_sub_nav_text_active:hover, a.side_sub_nav_text:hover {	text-decoration: none;	font-weight: normal;}
.editor_body {	font-weight: normal;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	margin-top: 0.1em;	margin-bottom: 0.1em;}
.editor_headline {	font-weight: bold;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	margin-top: 0.1em;	margin-bottom: 0.1em;}
.editor_section_headline {	font-weight: normal;	font-family: arial, helvetica, sans-serif;	font-size: 16px;	margin-top: 0.1em;	margin-bottom: 0.1em;}
.editor_section_heading {	font-weight: bold;	font-family: arial, helvetica, sans-serif;	font-size: 16px;	margin-top: 0.1em;	margin-bottom: 0.1em;}
.editor_orange_heading {	font-weight: bold;	font-family: tahoma, arial;	font-size: 14px;}
.editor_purple_heading {	font-weight: bold;	font-family: tahoma, arial;	font-size: 14px;}
.editor_page_title {	font-family: tahoma, arial;	font-weight: bold;	font-size: 24px;}
.editor_bulleted_list {	font-size: 12px;	font-family: arial, helvetica, sans-serif;}
.editor_mini_bulleted_list {	font-size: 11px;	font-family: arial, helvetica, sans-serif;}
.editor_mini_alert_list {	font-size: 11px;	list-style-position: outside;	font-family: arial, helvetica, sans-serif;}
p {	font-family: arial, helvetica, sans-serif;}
hr {	height: 0.1em;}
hr.light {	height: 0.1em;}
#page_title {	height: 25px;	width: 100%;	margin: 0px;	padding: 0px;	font-family: tahoma, arial;	font-size: 18px;	font-weight: bold;width: 624px;}
#barbible_section_title {	height: 25px;	margin: 0px;	padding: 0px;	font-family: tahoma, arial;	font-size: 18px;	font-weight: bold;}
#page_title_centred {	height: 25px;	text-align: center;	width: 624px;	margin: 0px;	padding: 0px;	font-family: tahoma, arial;	font-size: 18px;	font-weight: bold;}
#centre_page_title {	height: 25px;	width: 490px;	margin: 0px;	padding: 0px;	font-family: tahoma, arial;	font-size: 18px;	font-weight: bold;}
#head_orange, #head_grey, #head_purple {	font-family: tahoma, arial;	font-size: 12px;	font-weight: bold;	height: 16px;	width: 100%;	text-indent: 5px;}
#multiline_head_orange {	font-family: tahoma, arial;	font-size: 14px;	font-weight: bold;	width: 100%;	padding: 2px 5px;}
#head_error {	font-family: tahoma, arial;	font-size: 14px;	font-weight: bold;	height: 20px;	width: 100%;	text-indent: 5px;}
#head_info {	font-family: tahoma, arial;	font-size: 14px;	font-weight: bold;	height: 20px;	width: 100%;	text-indent: 5px;}
#barbible_head_orange, #barbible_head_grey, #barbible_head_purple {	font-family: tahoma, arial;	font-size: 11px;	font-weight: bold;	height: 15px;	width: 100%;	text-indent: 5px;}
#help_body_container {	top: 85px;	left: 0px;	width: 732px;	margin: 5px;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	float: left;}
.body_excluding_far_right_container {	top: 90px;	left: 0px;	width: 839px;	margin-bottom: 5px;	margin-top: 5px;	font-family: arial, helvetica, sans-serif;	font-size: 12px;}
.body_including_far_right_container {	top: 90px;	left: 0px;	width: 1004px;	margin-bottom: 5px;	font-family: arial, helvetica, sans-serif;	font-size: 12px;}
.body_container_fontsize {	font-size: 12px;	font-family: arial, helvetica, sans-serif;	font-weight: bold;}
.far_right_container {	position: relative;	margin-top: 15px;	top: 0px;	right: -1px;	width: 160px;	float: right;	z-index: 98;}
.hide_container {	display: none;}
#right_container {	position: relative;	margin-top: 15px;	top: 0px;	right: 0px;	width: 209px;	float: right;	margin-right: 4px;	z-index: 99;}
#container_wide {	position: relative;	width: 625px;	left: 0px;float: left;}
#screen_wide {	position: relative;	width: 700px;	left: 0px;	float: left;}
#container_left {	width: 130px;	float: left;	margin-top: 15px;}
#box_left {	left: 0px;	width: 130px;}
#container_right {	width: 490px;	float: right;	margin-top: 15px;}
#box_right {	position: relative;	right: 0px;}
#container_wide_lightpurple {	position: relative;	left: 0px;	float: left;	padding: 10px;}
#container_wide_lpurplenpad {	position: relative;	width: 490px;	left: 0px;	float: left;	padding: 5px;}
#container_wide_lpurplenopad {	position: relative;	width: 490px;	left: 0px;	float: left;	padding-left: 5px;	padding-right: 5px;	padding-top: 0px;	padding-bottom: 0px;}
#container_wide_lgreynopad {	position: relative;	width: 490px;	left: 0px;	float: left;	padding-left: 5px;	padding-right: 5px;	padding-top: 0px;	padding-bottom: 0px;}
#container_left_lightpurple {	width: 230px;	float: left;}
#container_right_lightpurple {	width: 230px;	float: right;}
#container_left_mini {	width: 50%;	float: left;}
#container_right_mini {	width: 50%;	float: right;}
#box_left_mini {	left: 0px;}
#box_right_mini {	position: relative;	right: 0px;}
#box_list_1 {	padding: 4px;}
#box_list_2 {	padding: 4px;}
#box_lightpurple {	border: 0px;}
#bold_purple {	font-weight: bold;}
#box_orange_content {	font-size: 11px;}
#box_grey_content {	font-size: 11px;}
#box_purple_content {	font-size: 11px;}
#box_content, #box_purple_content, #box_orange_content, #box_grey_content {	padding: 4px;	line-height: 16px;}
#barbible_box_content, #barbible_box_purple_content, #barbible_box_orange_content, #barbible_box_grey_content {	margin-left: 10px;	padding: 4px;	line-height: 16px;	font-size: 11px;}
#table_text {	font-size: 12px;}
#orange_table_text {	font-size: 12px;}
.grey_tb {	font-size: 12px;	font-weight: bold;	font-family: arial, helvetica, sans-serif;}
.grey_t {	font-size: 12px;	font-family: arial, helvetica, sans-serif;}
.purple_s {	font-size: 10px;	font-family: arial, helvetica, sans-serif;}
.grid {}
.grid td {	font-size: 12px;}
.small_text_container {	margin: 0px 1px}
.no_text_container {	font-size: 0px}
.calcresult {	border-right: gray 1px solid;	border-top: gray 1px solid;	border-left: gray 1px solid;	border-bottom: gray 1px solid;	text-align: right;	font-size: 12px;	font-family: arial, helvetica, sans-serif;}
.login {	margin-top: 20%;	margin-left: 33%;	margin-right: 33%;	width: 250px;	font-size: 12pt;}
.loginlabel {	display: block;	width: 70px;	float: left;}
.loginboxes {	display: block;	float: left;	width: 120px;}
.loginboxes_wide {	display: block;	float: left;	width: 250px;}
.dropdown_exwide {	width: 280px;}
.dropdown_fullwidth {	width: 480px;}
.greyboxes {	display: block;	float: left;	width: 120px;}
.greyboxes_wide {	display: block;	float: left;	width: 250px;}
.loginbutton {	font-family: tahoma, arial;	font-size: 12px;	font-weight: bold;}
.qty_box {	width: 30px;}
.dropdown_wide {	width: 220px;}
.dropdown_ex_narrow {	width: 65px;}
.dropdown_narrow {	width: 105px;}
.dropdown_medium {	width: 135px;}
form {	margin: 0px;	padding: 0px;}
#footer {	font-family: arial, helvetica, sans-serif;	font-size: 11px;	left:0px;	width: 1004px;	padding: 0px;	margin-top:10px;}
#html_CustomFooter {   font-family: arial, helvetica, sans-serif;    font-size: 11px; left:0px;            width: 1004px;   padding: 0px;      margin-top:10px;}
.footertext, a.footertext:link, a.footertext:active, a.footertext:visited {	text-decoration: none;	font-weight: normal;}
a.footertext:hover {	font-weight: normal;}
a:link {	font-weight: bold;}
a:visited {	font-weight: bold;}
a:hover {	font-weight: bold;	text-decoration: none;}
a:active {	font-weight: bold;}
#pagingcontainer {	font-weight: bold;}
#selectedpagingitem, a.selectedpagingitem:link, a.selectedpagingitem:visited, a.selectedpagingitem:hover, a.selectedpagingitem:active {	font-weight: bold;	text-decoration: none;	font-size: 115%;}
#unselectedpagingitem {	font-weight: bold;}
.ten_px {	line-height: 10px;	font-size: 10px;	background-color:#ff0000;}
.five_px {	line-height: 5px;}
.hide {	font-size: 1px;	left: -624px;	margin: 0px;	padding: 0px;	position: absolute;	top: -624px}
.orange_italics {	font-style: italic;}
.micro {	line-height: 1px;}
.purple_subtext {	line-height: 20px;}
span.separator {	padding-right: 8px;	padding-left: 8px;	padding-bottom: 0px;	padding-top: 0px;color:#ffffff;font-size:11px;}
span.separator_narrow {	padding-right: 2px;	padding-left: 2px;	padding-bottom: 0px;	padding-top: 0px;}
.bullet {	padding-right: 4px;}
.product_image {	padding-right: 8px;}
.supplier_image {	float: left;	padding-right: 8px;	padding-bottom: 65px;}
#orange_line {	width: 100%;	height: 1px;	line-height: 1px;}
.orange_line {	height: 1px;	margin: 0;	padding: 0;	border: 0;}
.light_grey_line {		height: 1px; 	margin: 0px;		padding: 0px; 		border: 0px; 	background-color:Gray}
	.grey_line {	height: 1px;	margin: 0;	padding: 0;	border: 0;}
#align_right {	position: absolute;	right: 10px;}
ol {	list-style-position: outside;}
ul {	list-style-position: outside;	list-style-type: decimal;}
ul#editor_mini_bulleted_list {	list-style-position: outside;	margin-left: 16px;	margin-top: 5px;	margin-bottom: 1px;}
ul#editor_mini_alert_list {	list-style-position: outside;	margin-left: 20px;	margin-top: 5px;	margin-bottom: 1px;}
#promotion {	z-index: 99;	position: absolute;	width: 490px;	left: 5px;	top: 185px;	visibility: hidden;}
#news_container {	left: 0px;	width: 624px;	position: relative;	font-family: arial, helvetica, sans-serif;	font-size: 18px;	float: left;}
p.double {	margin-bottom: 1.4em;	margin-top: 2px;	font-size: .7em;	font-weight: normal;}
em.bold {	font-weight: bold;}
a.relatedcategory {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 70%;}
a.relatedarticle {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 70%;}
.subtitle {	margin-bottom: 2px;	margin-top: 2px;	padding: 5px;	font-weight: bold;	font-size: 0.8em;}
.quote {	width: 180px;	float: right;	margin-top: 5px;	margin-bottom: 5px;	margin-right: 0;	margin-left: 5px;	font-size: .7em;	font-weight: normal;	padding-top: 10px;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;}
.dgrid {	font-family: tahoma, arial;	font-size: 12px;	font-weight: bold;}
#datagrid {	font-family: tahoma, arial;	font-size: 12px;	font-weight: bold;}
.dghead {	font-family: tahoma, arial;	font-size: 12px;	font-weight: bold;	height: 20px;	width: 100%;	padding: 1px 2px 1px 2px;}
.dgpage {	font-family: tahoma, arial;	font-size: 12px;	font-weight: bold;	height: 20px;	width: 100%;	padding: 1px 2px 1px 2px;}
.dghead a:hover {	font-weight: bold;	text-decoration: none;}
.dghead a:link {	font-weight: bold;}
.dghead a:visited {	font-weight: bold;}
.dghead a:active {	font-weight: bold;}
.dgrow {	font-family: tahoma, arial;	font-size: 10px;	font-weight: normal;	padding: 1px 1px 1px 1px;}
.dgaltrow {	font-family: tahoma, arial;	font-size: 10px;	font-weight: normal;	padding: 1px 1px 1px 1px;}
.epigridseparator {	border-top-style: solid;	border-top-color: transparent;	border-bottom: orange 1px solid;}
.epigridspacer {	border-bottom-color: transparent;	padding-bottom: 10px;	padding-top: 10px;}
.table_text_global {}
.table_text_global td {	font-size: 12px;	font-family: arial, helvetica, sans-serif;}
.table_text_small_global {}
.table_text_small_global td {	font-size: 11px;	font-family: arial, helvetica, sans-serif;}
.small_qty_input_textbox {	font-size: 11px;	width: 20px;}
label {	font-family: tahoma, arial;	font-size: 12px;}
.labellarge {	font-family: tahoma, arial;	font-size: 12px;}
.purple_impact {	font-size: 36px;	font-family: impact, arial black, arial;	font-weight: bold;	margin-top: 0.1em;	margin-bottom: 0.1em;}
.purple_heading {	font-size: 14px;	font-family: tahoma, arial;	font-weight: bold;	margin-top: 0.1em;	margin-bottom: 0.1em;}
.grninfo {	font-style: italic;}
.standard_heading {	font-size: 16px;	font-family: tahoma, arial;	font-weight: bold;	margin-top: 0.1em;	margin-bottom: 0.1em;}
.Tabular_line {	height: 1px;	margin: 0;	padding: 0;	border: 0;	background-color:#FE8F0D;}
.borderTopLine {	background: url(/images/_b_h.gif) 0 0 repeat-x;	width: 100%;	z-index: 10;}
.borderBottomLine {	background: url(/images/_b_h.gif) 0 100% repeat-x;	z-index: 10;}
.borderLeftLine {	background: url(/images/_b_v.gif) 0 0 repeat-y;	z-index: 10;}
.borderRightLine {	background: url(/images/_b_v.gif) 100% 0 repeat-y;	z-index: 10;}
.borderCornerBottomLeft {	background: url(/images/_c_bl.gif) 0 100% no-repeat;	z-index: 10;}
.borderCornerBottomRight {	background: url(/images/_c_br.gif) 100% 100% no-repeat;	z-index: 10;}
.borderCornerTopLeft {	background: url(/images/_c_tl.gif) 0 0 no-repeat;	z-index: 10;}
.borderCornerTopRight {	background: url(/images/_c_tr.gif) 100% 0 no-repeat;	z-index: 10;}
.checkout_arrow {	background-image: url(/images/_checkout_arrow.gif);	background-repeat:no-repeat;	width: 44px;	height: 34px;}
.checkout_cross{	background-image: url(/images/_checkout_cross.gif);	background-repeat:no-repeat;	width: 44px;	height: 44px;}
.checkout_complete{	position: relative;	left:10px;	background-image: url(/images/_checkout_complete.gif);	background-repeat:no-repeat;	width: 60px;	height: 64px;	top: -10px;}
	.supplierCheckoutStatusBox {	padding-top: 5px;	padding-right: 15px;		padding-bottom: 10px;	}
	.checkoutStatusTitle{	font-weight: bold;	font-size: 1.5em;	color:#68298C;	line-height: 2em;	padding-left:10px;	font-family: Tahoma, Geneva, sans-serif;}
.checkoutStatusEmphasis {	font-weight: bold;	font-size: 1.2em;	color:#68298C;	line-height: 1.1em;	font-family: Tahoma, Geneva, sans-serif;}
.paddingBox3px{		height: 3px;	clear: both; font-size: 3px;}
.paddingBox5px{		height: 5px;	clear: both; font-size: 5px;}
.paddingBox10px{	height: 10px;	clear: both; font-size: 10px;}
.fadedBorderTopLine {	background: url(/images/_b_h_faded.gif) 0 0 repeat-x;	width: 100%;	z-index: 10;}
.fadedBorderBottomLine {	background: url(/images/_b_h_faded.gif) 0 100% repeat-x;	z-index: 10;}
.fadedBorderLeftLine {	background: url(/images/_b_v_faded.gif) 0 0 repeat-y;	z-index: 10;}
.fadedBorderRightLine {	background: url(/images/_b_v_faded.gif) 100% 0 repeat-y;	z-index: 10;}
.fadedBorderCornerBottomLeft {	background: url(/images/_c_bl_faded.gif) 0 100% no-repeat;	z-index: 10;}
.fadedBorderCornerBottomRight {	background: url(/images/_c_br_faded.gif) 100% 100% no-repeat;	z-index: 10;}
.fadedBorderCornerTopLeft {	background: url(/images/_c_tl_faded.gif) 0 0 no-repeat;	z-index: 10;}
.fadedBorderCornerTopRight {	background: url(/images/_c_tr_faded.gif) 100% 0 no-repeat;	z-index: 10;}
.roundedBoxContainer {	padding: 10px;	}
.preCheckoutPositionBarbucksMessage {		position: relative; top: -8px;	}
	.floatRight {		float: right; }
.floatLeft {		float: left; }
.centerText {		text-align: center; }
.checkoutEmphasis {	font-weight: bold;	font-size: 1.2em;	color:#68298C;	line-height: 1.1em;}
.preCheckoutOptionsSpacing {		height: 8px;	clear: both;	font-size: 8px; }
.preCheckoutProductList {	padding-left: 10px; }***	.tableCellSmallPadding {	padding: 0px 0px 0px 2px;}
.checkoutHeading {	background-color:#6B2D98;	color:#ffffff;	font-weight: bold;	line-height: 1.5em;	  font-family: Tahoma, Geneva, sans-serif;}
.checkoutErrorMessage{	font-family: Tahoma, Geneva, sans-serif;	font-size: 14px;	font-weight: bold;	color:#ff0000;	text-align: center;}
.page_title {	height: 25px;	width: 100%;	margin: 0px;	padding: 0px;	font-family: Tahoma, Geneva, sans-serif;	font-size: 18px;	font-weight: bold;	color:#8b5790;}
TD.ob_t2{	HEIGHT: 20px ;}
TD.ob_t3{	HEIGHT: 20px;}
div.ob_tree	{	background-color:#ffffff;}
.borderedBox {	border: solid 2px #634485;}
.colouredTitleBar {	background-color:#634485;	color:#ffffff;	font-weight: bold;	padding-left: 10px;}
#MainSiteMessaging {	position: absolute;	top: 240px;	left: 225px;	width: 500px;	background-color:#ffffff;font-size:12px;font-family: arial;}
.xxtop_left_logolink{	position: relative;	top: 0px;	left: 5px;	width: 100px;	float: left;height:50px;}
#footer_nav{		margin-left:139px;	margin-right:385px;	text-align:center;	}
.popupGlobalStyle {margin: 20px; background-color: #ffffff; font-size: 12px;font-family:arial;}
.popupGlobalStyle {background: url(/images/clear.gif) top center repeat-y;}
 a.favHeader, a.favHeader:link, a.favHeader:visited, a.favHeader:hover, a.favHeader:active {	color:#771d7d;	font-family: Tahoma, Geneva, sans-serif;	font-size: 14px;	font-weight:bold;	text-decoration: none;}
.headerimage{	border-collapse:collapse;	border:0px;		margin:0px;			}
.boximage {		BORDER-RIGHT: medium none;	BORDER-TOP: medium none;	BORDER-LEFT: medium none; BORDER-BOTTOM: medium none}
.boxbordertop {	BORDER-TOP: #ededed 1px solid}
.boxborderbottom {	BORDER-BOTTOM: #ededed 1px solid}
.boxborderlhs {	BORDER-LEFT: #ededed 1px solid}
.boxborderrhs {	BORDER-RIGHT: #ededed 1px solid}
.boxbordertopstrong {	BORDER-TOP: #333333 1px solid}
.boxborderbottomstrong {	BORDER-BOTTOM: #333333 1px solid}
.boxborderlhsstrong {	BORDER-LEFT: #333333 1px solid}
.boxborderrhsstrong {	BORDER-RIGHT: #333333 1px solid}
.existingProduct {	COLOR: #999999}
.navHeaderImage { 
	background: url(/images/orange_bullet.gif) no-repeat;
	display: inline;
}

.navHeaderImageSmall {
	DISPLAY: inline; BACKGROUND: url(/images/orange_bullet_small.gif) no-repeat;background-position:1px center;
}

.leftpaddingsix {margin-left:6px}
.leftpaddingfifteen {margin-left:15px}
.evencell { BACKGROUND-COLOR:#94aad6; }
.oddcell { BACKGROUND-COLOR:#bdcfef; }
.shadowcell { BACKGROUND-COLOR:#94aad6; }
.mypurchasestext { COLOR:#324395; }
.totals {	FONT-WEIGHT: bold;	COLOR:#ffffff; BACKGROUND-COLOR:#324395; }
.mypurchasesdropdownlistboxdiv {	MARGIN-TOP: 5px;	FONT-SIZE: 12px;	MARGIN-BOTTOM: 5px;	MARGIN-LEFT: 3px;	WIDTH: 100%;	COLOR:#324395; FONT-FAMILY: verdana }
.mypurchasesheader {	MARGIN-TOP: 5px;	FONT-WEIGHT: bold;	FONT-SIZE: 12px;	MARGIN-BOTTOM: 5px;	COLOR:#324395; FONT-FAMILY: verdana }
.mypurchasesdropdownlistbox {	MARGIN-TOP: 5px;	FONT-SIZE: 12px; FONT-FAMILY: verdana }
.textboxstyle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border: 1px solid #FE8F0D;	color:#171717;	background-color:#FFFFFF;	display: block;	float: left;	border: 1px solid #FE8F0D;}
.lpbox {	font-family: Tahoma, Arial;	font-size:11px;	color:#751E7C;}
.excalhead{	font-family: Tahoma, Arial;	font-size: small;	color:#751E7C;}
table.caldateview{		background-color:#FFFFFF; 	width: 480px;	border: solid 1px #956B9B;	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;	font-weight: bold;}
table.callistview{		background-color:#FFFFFF; 	border-top: solid 1px #956B9B;	border-left: solid 1px #956B9B;	border-right: solid 1px #956B9B;	border-bottom: none 0px #956B9B;	/*	width: 500px; */	border: solid 1px #956B9B;	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;	text-align: left;	vertical-align: top;	font-weight: bold;}
table.callistview .entry {	color:#751E7C;	font-family: Arial, Helvetica, sans-serif;		font-size: 10px;  }
table.callistview .eventday{	background-color:#FFFF99;}
a.table.callistview, a.table.callistview:link, a.table.callistview:visited,  a.table.callistview:active{	color:#751E7C;	font-weight: bold;}
.eventday{	background-color:#FFFF99;}
table.caltitle {		background-color:#FFFFFF; 	width: 480px;	border-top: solid 1px #956B9B;	border-left: solid 1px #956B9B;	border-right: solid 1px #956B9B;	border-bottom: none 0px #956B9B;	font-family: Tahoma, Arial;	font-size: 14px;	color:#751E7C;	font-weight: bold;		text-align: center;	}
/* Calendar styles  from barbox_screen.css */table.calendar_table2 {		background-color:#FFFFFF; 	width: 480px;	border-width: 1px;	border-style: solid;		border-color:#956B9B; 	/*	border-collapse: collapse;*/}
table.calendar_table2 td {/*		height: 80px;  *//*		padding: 3px; */	color:#751E7C;	border-width: 1px;	border-style: solid;		border-color:#956B9B;  		background-color:#FFFFFF; 	text-align: center;	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;/*		font-size: 10px;  */}
table.calendar_table2 .eventday{	background-color: FFFF99;}
table.calendar_table2 .calnull {	background-color:#E3D2E5;}
table.calendar_table2 .caltoday {	background-color:#FCC9A9;	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;		text-align: left;		font-weight: bold;	border-width: 1px;	border-style: solid;		border-color:#956B9B; }
table.calendar_table2 .daynum {	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;	font-weight: bold;}
table.calendar_table2 .calhead {	font-family: Tahoma, Arial;	font-size: 17px;	color:#F79927;	font-weight: bold;		text-align: center;		background-color:#ffffff;/*	border-width: 0px;		border-color:#956B9B; */}
table.calendar_table2 .calday{	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;	font-weight: bold;		text-align: center;	}
table.calendar_table2 .calnum {	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;		text-align: left;		font-weight: bold;	height: 70px;	width: 60px;	border-width: 1px;	border-style: solid;		border-color:#956B9B; }
table.calendar_table2 .caldate {	font-family: Tahoma, Arial;	font-size: 10px;	font-weight: normal;}
table.calendar_table2 .calother {	font-family: Tahoma, Arial;	font-size: 10px;	font-weight: normal;	background-color:	#E3D2E5;	border-width: 1px;	border-style: solid;		border-color:#956B9B; }
.caldate,a.caldate:link,a.caldate:visited,a.caldate:active {	color:#525252;	font-weight: normal;}
a.caldate:hover {	color:#525252;	text-decoration: none;}
.mydate,a.mydate:link,a.mydate:visited,a.mydate:active {	color:#FF8E11;	font-weight: normal;}
.mydate,a.mydate:link,a.mydate:visited,a.mydate:active {	color:#FF8E11;	font-weight: normal;}
a.mydate:hover {	color:#FF8E11;	text-decoration: none;}
a.mydate:hover {	color:#FF8E11;	text-decoration: none;}
a.table.calendar_table2, a.table.calendar_table2:link, a.table.calendar_table2:visited,  a.table.calendar_table2:active{	color:#525252;	font-weight: normal;}
table.calendar_table2 .orange {	color:#F79927;	text-align: center;}
.calnum,a.calnum:link,a.calnum:visited,a.calnum:active {	color:#525252;	font-weight: normal;}
a.calnum:hover {	color:#525252;	text-decoration: none;}
table.calendar_print {		background-color:#FFFFFF; 	width: 1000px;	border-width: 1px;	border-style: solid;		border-color:#956B9B; 	/*	border-collapse: collapse;*/}
table.calendar_print td {/*		height: 80px;  *//*		padding: 3px; */	color:#751E7C;	border-width: 1px;	border-style: solid;		border-color:#956B9B;  		background-color:#FFFFFF; 	text-align: center;	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;/*		font-size: 10px;  */}
table.calendar_print .eventday{	background-color: FFFF99;}
table.calendar_print .calnull {	background-color:#E3D2E5;}
table.calendar_print .caltoday {	background-color:#FCC9A9;	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;		text-align: left;		font-weight: bold;	border-width: 1px;	border-style: solid;		border-color:#956B9B; }
table.calendar_print .daynum {	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;	font-weight: bold;}
table.calendar_print .calhead {	font-family: Tahoma, Arial;	font-size: 17px;	color:#F79927;	font-weight: bold;		text-align: center;		background-color:#ffffff;/*	border-width: 0px;		border-color:#956B9B; */}
table.calendar_print .calday{	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;	font-weight: bold;		text-align: center;	}
table.calendar_print .calnum {	font-family: Tahoma, Arial;	font-size: 13px;	color:#751E7C;		text-align: left;		font-weight: bold;	height: 110px;	width: 140px;	border-width: 1px;	border-style: solid;		border-color:#956B9B; }
table.calendar_print .caldate {	font-family: Tahoma, Arial;	font-size: 10px;	font-weight: normal;}
table.calendar_print .calother {	font-family: Tahoma, Arial;	font-size: 10px;	font-weight: normal;	background-color:	#E3D2E5;	border-width: 1px;	border-style: solid;		border-color:#956B9B; }
a.table.calendar_print, a.table.calendar_print:link, a.table.calendar_print:visited,  a.table.calendar_print:active{	color:#525252;	font-weight: normal;}
.ln_ParentBlock{		clear:both;		display:block;}
.ln_ParentBlockHide{		clear:both;		display:none;}
.ln_Fr{		float:right;}
.ln_L1{	color:#ffffff;	background-color:#771d7d;	text-decoration:none;	font-weight:bold;	clear:both;	padding-left:1px;	font-size:12px;	overflow:hidden;	height:15px; border-bottom:solid 1px #eaeaea;border-top:0px;border-right:0px;border-left:0px;}
.ln_L1_imgMinus	{	background:#771d7d url(/images/ln_whitecollapse.gif) no-repeat;	position:relative;	font-size:8px;	left:116px;	top:-13px;	border:0px;	margin:0px;	padding:0px;	width:11px;	height:11px;	cursor:hand;}
.ln_L1_imgPlus	{	background:#771d7d url(/images/ln_whiteexpand.gif) no-repeat;	position:relative;	font-size:8px;	left:116px;	top:-13px;	border:0px;	margin:0px;	padding:0px;	width:11px;	height:11px;	cursor:hand}
.ln_L1_Fl{		float:left;		position:relative;		background-color:#771d7d;		width:120px;}
a.ln_L1_Link, a.ln_L1_Link:active, a.ln_L1_Link:link, a.ln_L1_Link:visited,a.ln_L1_Link:hover	{		color:#ffffff;		background-color:#771d7d;		text-decoration:none;		cursor:hand;		font-weight:bold;		clear:both;		padding-left:1px;		font-size:12px;		width:100%;		height:15px;}
.ln_L2{		color:#494949;		background-color:#e8e3e7;		text-decoration:none;		font-weight:bold;		clear:both;		padding-left:1px;		font-size:11px;		height:15px;		overflow:hidden;}
.ln_L2_Selected	{		border-bottom:solid 2px #ffffff;		border-top:solid 2px #ffffff;}
.ln_L2_imgMinus	{	background:#e8e3e7  url(/images/ln_darkgreycollapse.gif) no-repeat;	position:relative;	font-size:8px;	left:116px;	top:-12px;	border:0px;	margin:0px;	padding:0px;	width:11px;	height:11px;	cursor:hand;}
.ln_L2_imgPlus	{	background:#e8e3e7  url(/images/ln_darkgreyexpand.gif) no-repeat;	position:relative;	font-size:8px;	left:116px;	top:-12px;	border:0px;	margin:0px;	padding:0px;	width:11px;	height:11px;	cursor:hand;}
.ln_L2_Fl{		float:left;		position:relative;		background-color:#e8e3e7;		width:120px;}
a.ln_L2_Link, a.ln_L2_Link:active,a.ln_L2_Link:link, a.ln_L2_Link:visited	{		color:#494949;		background-color:#e8e3e7;		text-decoration:none;		cursor:hand;		clear:both;		padding-left:1px;		font-size:11px;		display:block;width:100%;font-weight:bold;}
	a.ln_L2_Link:hover,a.ln_L2_Link_MouseOver,.ln_L2_Fl_MouseOver{		color:#ffffff;		background-color:#b287b5;		text-decoration:none;font-weight:bold;}
.ln_L2:hover,.ln_L2_imgMinus:hover, .ln_L2_imgPlus:hover{	color:#ffffff;	background-color:#b287b5;}
.ln_L3{		color:#494949;		background-color:#eaeaea;		text-decoration:none;		cursor:hand;		clear:both;		padding-left:1px;		padding-right:1px;		font-size:10px;		width:99%;height:15px}
.ln_L3_Selected	{		border-bottom:solid 2px #ffffff;		border-top:solid 2px #ffffff;}
.ln_L3_imgMinus	{	background: url(/images/ln_collapse.gif) no-repeat;	float:right;	position:relative;	left:116px;	top:-10px;	border:0px;	margin:0px;	width:15px;	height:15px;	cursor:hand;}
.ln_L3_imgPlus	{	background: url(/images/ln_expand.gif)  no-repeat;	float:right;	position:relative;	left:116px;	top:-10px;	border:0px;	margin:0px;	width:15px;	height:15px;	cursor:hand;}
a.ln_L3_Link, a.ln_L3_Link:active,a.ln_L3_Link:link, a.ln_L3_Link:visited	{		color:#494949;		background-color:#eaeaea;		text-decoration:none;		cursor:hand;		clear:both;		padding-left:1px;		font-size:10px;		display:block;		width:99%;font-weight:normal;}
a.ln_L3_Link:hover{		color:#ffffff;		background-color:#d5cadb;font-weight:normal;}
.ln_L3:hover,.ln_L3_imgMinus:hover,.ln_L3_imgPlus:hover	{	color:#ffffff;	background-color:#d5cadb;}
.box_orange_rounded {	border-top: 1px solid #fe8f0d;	border-bottom: 1px solid #fe8f0d;	border-left: 1px solid #fe8f0d;	border-right: 1px solid #fe8f0d;}
.basketSupplierProductsBox{	overflow: auto;	height: 338px;}
.basketSupplierTopContent {	margin: 5px;}
#head_orange a:link, #head_orange a:visited{	color :#ffffff;}
.ln_Menu{		width:129px;		padding-right:1px;		font-family: arial, helvetica, sans-serif;	font-size: 12px;			border-right:solid 1px #771d7d;border-bottom:solid 3px  #771d7d}
/* IE6 only */
/*\*/
* html .ln_Menu{padding-right:0px;width:127px;}
* html #page_title{width:435px;}
/**/
.sr_Main{	background-color:#771d7d;	width: 1004px;	height:5px;}
.sr_TopStrip{	background-color:#771d7d;	width:1004px;	height:5px;	line-height:5px;	font-size:5px;}
.sr_Ribbon{	color:#ffffff;	background-color:#771d7d;	width:127px;	margin-right:1px;	font-family:verdana,arial, helvetica,sans-serif;	font-size:12px;	font-weight:bold;	padding-left:1px;	padding-right:1px;	border-right:solid 1px #771d7d;	border-bottom:solid 3px #eaeaea;	overflow:hidden;	height:30px;	margin-top:-15px;	padding-top:10px;	z-index:900;clear:both}
.sr_RibbonImage{	float:right;	background:#771d7d  url(/images/srImages/tabClosed.gif) no-repeat;	position:relative;	top:-24px;	border:0px;	margin:0px;	padding:0px;	width:17px;	height:11px;	cursor:hand;}
.sr_RibbonLink{	float:left;	position:relative;	color:#ffffff;	padding-right:1px;	font-family: verdana,arial, helvetica, sans-serif;	font-size: 14px;	border-right:solid 1px #771d7d;	border-bottom:solid 11px #771d7d;	width:100%;}
.sr_RibbonLink a, .sr_RibbonLink a:active, .sr_RibbonLink a:link, .sr_RibbonLink a:visited{	color:#ffffff;	background-color:#771d7d;	text-decoration:none;	cursor:hand;	font-weight:bold;	padding-left:1px;	font-size:14px;	width:100%;}
.sr_RibbonLink a:hover{	color:#ffffff;	font-weight:bold;	text-decoration:underline;	cursor:hand;	font-size:14px;}
.sr_Container{	font-size:12px;	display:none;	position:absolute;	width:605px;	left:0px;	top:-5px;	clear:both;	background-color:#771d7d;	font-family: arial, helvetica, sans-serif;	z-index:910;	padding-left:5px;	padding-top:5px;	padding-right:5px;	padding-bottom:5px;	border-left:solid 1px #ffffff;}
.sr_ContainerWide{	font-size:12px;	display:none;	position:absolute;	width:720px;	left:0px;	top:0px;	clear:both;	background-color:#771d7d;	font-family: arial, helvetica, sans-serif;	z-index:910;}
.sr_ContainerHeader{	color:#ffffff;	font-size:10px;	font-weight:bold;	width:100%;	clear:both;	height:41px;}
.sr_ContainerHeader01{	position:relative;	float:left;	width:127px;	margin-right:1px;	padding-top:10px;}
.sr_ContainerHeader01_Link{	float:left;	position:relative;	color:#ffffff;	padding-right:1px;	font-family: arial, helvetica, sans-serif;	font-size: 14px;	border-right:solid 1px #771d7d;	border-bottom:solid 11px #771d7d;	font-weight:bold;}
a.sr_ContainerHeader01_Link, a.sr_ContainerHeader01_Link:active, a.sr_ContainerHeader01_Link:link, a.sr_ContainerHeader01_Link:visited,a.sr_ContainerHeader01_Link:hover{	color:#ffffff;	background-color:#771d7d;	text-decoration:none;	cursor:hand;	font-weight:bold;	padding-left:1px;	font-size:14px;	font-weight:bold;}
.sr_ContainerHeader01_Image{	float:right;	background:#771d7d  url(/images/srImages/tabOpen.gif) no-repeat;	position:relative;	border:0px;	margin:0px;	padding:0px 0px 0px 5px;	width:11px;	height:17px;	cursor:hand;	top:1px;}
.sr_ContainerHeader02{	position:relative;	float:right;	width:200px;	text-align:right;}
.sr_ContainerHeader02_Close{	font-size:10px;	cursor:hand;	color:#ffffff;	padding-bottom:2px;}
.sr_ContainerHeader02_Instr{	font-size:10px;	color:#ffffff;	width:200px;	text-align:right;}
.sr_ContainerData{	clear:both;	position:relative;	background-color:#98619b;	font-family:arial, helvetica, sans-serif;	padding-left:5px;}
.sr_ContainerData TD{	background-color:#98619b;	padding-bottom:5px;	width:290px;}
.sr_ContainerData TR{	vertical-align:top;}
.sr_DataHeader{	color:#ffffff;	font-size:14px;	font-weight:bold;}
.sr_DataImage{	color:#ffffff;	border:0px;	margin:0px;	padding:0px;}
.sr_DataName{	color:#ffffff;	font-size:12px;	font-weight:bold;	text-align:right;}
a.sr_DataName, a.sr_DataName:active, a.sr_DataName:link, a.sr_DataName:visited{	color:#ffffff;	background-color:#98619b;	text-decoration:none;	cursor:hand;	font-weight:bold;	padding-left:1px;	font-size:12px;	text-align:right;	width:216px;}
a.sr_DataName:hover{	color:#ffffff;	font-weight:bold;	text-decoration:underline;	cursor:hand;}
.sr_DataTagLine{	color:#ffffff;	margin-left:17px;	font-size:11px;	font-weight:normal;	width:270px;}
.sr_DataFooter{	color:#ffffff;	font-size:10px;	font-weight:bold;	padding-bottom:15px;}
.sr_Spacer{	position:relative;	float:left;	background-color:#ffffff;	color:#ffffff;	font-size:10px;	font-weight:bold;	width:100%;	height:3px;	line-height:3px;}
.sr_Spacer5px{	position:relative;	float:left;	background-color:#98619b;	color:#98619b;	font-size:10px;	font-weight:bold;	width:100%;	height:5px;	line-height:5px;}
.sr_ContainerFooter{	position:relative;	float:left;	background-color:#98619b;	color:#ffffff;	font-size:10px;	font-weight:bold;	width:100%;	padding-top:5px;	padding-bottom:5px;}
.sr_ContainerFooter TABLE {	padding-right:5px;}
/* IE6 only */
/*\*/
* html .ln_Menu{padding-right:0px;width:127px;}
* html .sr_Ribbon{margin-top:0px;height:30px;padding-top:20px;}
* html #page_title{width:435px;}
* html #container_left {margin-top: -15px;}
/**/
.stripNav LI.tab1 A{	color:#ffffff;}
.stripNav LI.tab2 A{	color:#ffffff;}
.stripNav LI.tab3 A{	color:#ffffff;}
.stripNav LI.tab4 A{	color:#ffffff;}
.stripNav LI.tab5 A{	color:#ffffff;}
.checkout_informational  {	background-image: url(/images/_checkout_informational.gif);	  background-repeat:no-repeat;	           width: 44px;	     height: 34px;}
.cn_PopContainer{	display:none;}
.cn_DivContainer{	display: none;	z-index: 901;	width:480px;	background-color:#643665;	border:solid 5px #643665;	clear:both;}
.cn_PopDataContainer{	position:relative;	float:left;	width:150px;	padding-left:2px;	padding-right:2px;	margin:0px;}
.cn_PopDataContainer table {	border-collapse:collapse;	padding:0px;	margin:0px;}
.cn_PopDataContainer table tr td {	padding-left:5px;	border-collapse:collapse;}
.cn_PopHeading{	color:#ffffff;	background-color:#b30357;	text-decoration:none;	font-weight:bold;	clear:both;	padding-left:1px;	font-size:11px;	height:15px;	overflow:hidden;	width:150px;}
.cn_PopHeading:hover{	color:#ffffff;	background-color:#d5cadb;}
.cn_PopSpacer{	height:3px;	line-height:3px;	background-color:#643665;	text-align:center;}
* html .cn_PopSpacer{	height:1px;	line-height:1px;}
.cn_PopHeading a,.cn_PopHeading a:active,.cn_PopHeading a:link, .cn_PopHeading a:visited{	color:#ffffff;	background-color:#b30357;	text-decoration:none;	cursor:hand;	padding-left:1px;	font-size:11px;	display:block;	font-weight:bold;}
.cn_PopHeading a:hover{	color:#ffffff;	background-color:#b287b5;	text-decoration:none;	font-weight:bold;}
.cn_PopData{	color:#848284;	background-color:#ffffff;	text-decoration:none;	cursor:hand;	clear:both;	padding-left:1px;	font-size:10px;	height:15px;	width:150px;	font-weight:bold;	font-weight:bold;}
.cn_PopData a,  .cn_PopData a:active, .cn_PopData a:link, .cn_PopData a:visited{	color:#494949;	background-color:#ffffff;	text-decoration:none;	cursor:hand;	padding-left:1px;	font-size:10px;	display:block;	font-weight:bold;}
.cn_PopData a:hover{	color:#ffffff;	background-color:#d5cadb;	font-weight:bold;}
.redmessage {color:#FF0000;}
.ambermessage {color:#FF7E00;}
.greenmessage {color:#339933;}
.titletextnew {	color:#FF0000;	font-size:14px;	FONT-WEIGHT: bold;}
.redmessage .titletext {	color:#FF0000;	font-size:14px;	FONT-WEIGHT: bold;}
.redmessage .checkoutErrorMessage {	color:#FF0000;	font-size:12px;	FONT-WEIGHT: bold;FONT-FAMILY: arial}
.CSPromo{	line-height:22px;	margin:0px;	padding:0px;}
body {	background: url(/images/imagesforPortalStyleSheetbarbox1/clear.gif) top center repeat-y;}
.socialnetworklinks{	position: relative;	left:142px;	width:70px;	float:left;	overflow:auto;	top:25px;}
.socialnetworklinks A{	padding-right:1px;}
.headerLogo{}
.headerLogoLink{}
.h_logolink{	position:relative;		top: 0px;	width: 150px;	height:50px;float:left}
.h_outletinfo{	padding-left:10px;	padding-top:3px;	height:45px;	width:250px;	position:relative;	float:left;}
.h_barbucksinfo{	height:50px;	width:200px;	top:0px;	position:relative;	float:left;	left:40px;	text-align:right;}
.h_sn{	width:75px;	top:22px;	position:relative;	height:25px;	float:left;	left:80px;	color:#ffffff;	font-weight:bold;	font-size:11px;	font-family:Arial,helvetica,sans-serif;}
.h_sn a img{	padding-right:2px;	vertical-align:middle;}
.h_sn span{padding-right:2px}
.h_headernav{	position:relative;	top:0px;	float:right;	text-align:right;}
.h_search{	padding-top:3px;	text-align:right;}
.h_orgimage{position:relative;width:66px;height:48px;float:left;margin-left:-40px;}
.h_orgimage img{border:0px;}
.info_icon {		background: url(/images/info_icon_new.jpg) no-repeat;	height:21px;	width:21px;}
.ln_L2{	border-bottom:solid 1px #e8e3e7;}
.ln_L3{	border-bottom:solid 1px #e8e3e7;}
.override_headorange, #head_orange, #head_orange a:link, #head_orange a:visited {background-color:default !important;color:default !important;}
.cn_TreeImage{	background-image: url(/images/supplierhub/browse_tree_transparent_gif_defaultimage.gif);	width:131px;	height:5px;	background-repeat:no-repeat;	padding:0px 0px 3px 0px;	margin:0px;	position:relative;	background-color:#e8e3e7;	display:none;}
