@charset "utf-8";
#products_main {
	padding-top: 12px;
	padding-right: 26px;
	padding-left: 26px;
}
#products_main_tb {
	padding-top: 12px;
	padding-right: 26px;
	padding-left: 26px;
	height: 700px;
}


#pheader2 .btns {
	padding-right: 12px;
}

#products_beverageselect_tb td {
	padding-bottom: 12px;
	width: 50%;
}
#pheader1 #products {
	background-image: url(../starbuckscard/objects/images/coffee_starbuckscard_05.jpg);
	background-repeat: repeat-y;
	background-position: center bottom;
}
#pheader1 #products ul {
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}
#pheader1 #products li {
	float: left;
}
#products_main_tb #data strong {
	color: #696441;
	font-size: 13px;
}
#products_main_tb #data a {
	text-decoration: underline;
	color: #536827;
}
#products_main_tb #data .notice {
	background-color: #E4EF98;
	color: #4B4B4B;
	font-size: 12px;
}

#products_main_tb #data ol {
	width: 100%;
	list-style-type: upper-roman;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	list-style-position: outside;
}
#products_main_tb #data li {
	width: 100%;
	list-style-type: upper-roman;
	padding-left: 0px;
	list-style-position: outside;
}
#card_new  {
	background-repeat: repeat-x;
	margin-bottom: 20px;
}
#card_new  .data  {
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 24px;
}
#card_new   .data   p       {
	margin-top: 0px;
	margin-bottom: 12px;
	padding-top: 0px;
}
#card_new  .data  .header  {
	font-size: 15px;
	font-weight: bold;
	color: #614F39;
	line-height: 12px;
	margin: 0px;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
}
#card_new  .data   .t10     {
	color: #AD9A8B;

}

#products_main_cardflash {
	padding-top: 12px;
	padding-right: 16px;
	padding-left: 16px;
}
.monthly_outline_tb {
	padding: 4px;
	border: 1px dotted #BFBCB7;
	margin-bottom: 20px;
}
.monthly_data_tb {
	border: 2px solid #C6B9AE;
	background-color: #FDFDFD;
	margin-bottom: 6px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.monthly_data_tb th {
	letter-spacing: 0.4em;
	word-spacing: 0.4em;
	font-size: 13px;
	font-weight: normal;
	color: #EBEBEB;
	background-color: #A19082;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
.monthly_data_tb td {
	border: 1px dotted #E8E8E8;
	padding-top: 4px;
	padding-bottom: 4px;
}

.notice {
	background-color: #E4EF98;
	padding: 3px;
	color: #6c6c6c;
}

.notice ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
}
.notice li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 3px;
}
.monthly_data_tb .td_sec {
	background-color: #FFFFE6;
}
#starbucksbcard_upbg {
	background-image: url(../starbuckscard/objects/images/products_starbuckscard_florabg_06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 360px;
}
#help_content  {
	margin-top: 1px;
	background-color: #FFFFFF;
}
#products_main_down {
	background-image: url(../starbuckscard/objects/images/products_starbuckscard_florabg_14.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}
#products_caktetopflash {
	background-image: url(../cake/objects/images/products_cake_01.jpg);
	background-repeat: no-repeat;
	height: 545px;
}
#cake_pheader2 {
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left: 9px;
}
#cake_menu {
	margin-right: 32px;
	margin-left: 32px;
	background-color: #FDFDFD;
}
#cake_menu img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#monthly_img1  img, #monthly_img2 img, #monthly_img3 img, #monthly_img4 img, #monthly_img5 img, #monthly_img6 img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#knowledge_flash object {
	margin-top: 20px;
	margin-bottom: 20px;
}
.points_bg{
	background: url(../starbuckscard/objects/images/card_points_04.jpg) top left no-repeat;
	width:500px;
	height:39px;
}

.points_bg02{
	background-color:#B19124;
	width:500px;
	height:39px;
}

.points_bg03{
	background-color:#9d5454;
	width:500px;
	height:39px;
}

.points_bg04{
	background-color:#b6852e;
	width:500px;
	height:39px;
}

.points_bg05{
	background-color:#b6852e;
	width:400px;
	height:39px;
}

.points_bg06{
	background-color:#9d5454;
	width:400px;
	height:39px;
}

.dashed_line{
	border: 2px dashed #d7c690;
}

.dashed_line02{
    border-bottom: 2px dashed #d7c690;
	border-right: 2px dashed #d7c690;
}
.dashed_line03{
    border-bottom: 2px dashed #d7c690;
}
.dashed_line04{
  border-right: 2px dashed #d7c690;
}
#dot_bg{
	background:url(../starbuckscard/objects/images/card_points02_02.gif) top left no-repeat;
}
#dot_bg02{
	background:url(../starbuckscard/objects/images/card_points01_03.gif) top left no-repeat;
}
.dashed_lined{
	border: 2px dashed #c79e9e;
}

.dashed_lined02{
    border-bottom: 2px dashed #c79e9e;
	border-right: 2px dashed #c79e9e;
}
.dashed_lined03{
    border-bottom: 2px dashed #c79e9e;
}
.dashed_lined04{
  border-right: 2px dashed #c79e9e;
}
.red_notice {color: #990000}
.dark_yellow {
	color: #B19124;
	font-weight: bold;
}

.style2 {
	color: #9D5454;
	font-weight: bold;
}
.style4 {color: #663300}
#monthly_TB img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#starbucksbcard_bg_special {
	background-image: url(../starbuckscard/objects/images/products_starbuckscard_special_06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 500px;
}
#starbucksbcard_bg_special #data {
	padding-right: 26px;
	padding-left: 26px;
	padding-top: 10px;
}
#pstage .main #starbucksbcard_bg_special #data a {
	border: 1px dashed #AEBF78;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #EFF2E7;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 2px;
}
#pstage .main #starbucksbcard_bg_special #data a:hover {
	text-decoration: none;
	background-color: #E8EFA9;
}

#pstage #store_shapla_main {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_bg_04.jpg);
	background-repeat: repeat-y;
	background-position: top;
	color: #262626;
}
#pstage #store_shapla_main #store_shapla_tb1 {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_03.jpg);
	background-repeat: no-repeat;
	height: 470px;

}
#pstage #store_shapla_main #store_shapla_tb1 .main {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_03.jpg);
	width: auto;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 22px;
	background-repeat: no-repeat;
	color: #262626;
	margin: auto;
}
.shapla_s_green_tb {
	background-color: #F4F7D4;
}
.shapla_s_green_tb p {
	margin-top: 0px;
}
.shapla_s_green_tb th {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_s_green_03.gif);
	background-repeat: no-repeat;
	height: 47px;
	font-size: 15px;
	color: #025d1c;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	line-height: 32px;
}
.shapla_s_green_tb td {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_s_green_10.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#pstage #store_shapla_main #store_shapla_tb2 {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_04.jpg);
	background-repeat: no-repeat;
	height: 506px;
	background-position: left bottom;
}
#pstage #store_shapla_main #store_shapla_tb2 .main {
	width: auto;
	padding-right: 24px;
	padding-left: 24px;
	color: #262626;
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_04.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.shapla_b_blue_tb {
	margin-bottom: 25px;
}
.shapla_b_blue_tb p {
	margin-top: 0px;
}
.shapla_b_blue_tb th {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_b_blue_03.gif);
	background-repeat: no-repeat;
	height: 47px;
	font-size: 15px;
	color: #025d1c;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	line-height: 32px;
	background-position: right top;
}
.shapla_b_blue_tb td {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_b_blue_10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.shapla_b_orange_tb {
	margin-bottom: 25px;
}
.shapla_b_orange_tb p {
	margin-top: 0px;
}

.shapla_b_orange_tb th {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_b_orange_03.gif);
	background-repeat: no-repeat;
	height: 47px;
	font-size: 15px;
	color: #025d1c;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	line-height: 32px;
	background-position: right top;
}
.shapla_b_orange_tb td {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_b_orange_10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.shapla_b_green_tb {
	margin-bottom: 25px;
}
.shapla_b_green_tb p {
	margin-top: 0px;
}

.shapla_b_green_tb th {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_b_green_03.gif);
	background-repeat: no-repeat;
	height: 47px;
	font-size: 15px;
	color: #025d1c;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	line-height: 32px;
	background-position: right top;
}
.shapla_b_green_tb td {
	background-image: url(../sharedplanet/objects/images/stores_sharedplanet_block_b_green_10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#bgtable .center #pstage .more_btn a:link,#bgtable .center #pstage .more_btn a:visited,#bgtable .center #pstage .more_btn a:active {
	background-color: #B37B7B;
	color: #FDFDFD;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border: 1px solid #9D5454;
	margin: 1px;
}
#bgtable .center #pstage .more_btn a:hover {
	color: #9D5454;
	background-color: #E3CECE;
	border: 1px dotted #9D5454;
}
#products_main_clean {
	padding-top: 12px;
	padding-right: 26px;
	padding-left: 26px;
	background-image: url(../../objects/images/pstage_clean_06.gif);
}
#pheader2_clean .btns {
	padding-right: 12px;
}
#bg_clean {
	background-color: #FDFDFD;
}
#bgtable .center #pstage .main #starbucksbcard_upbg_million .monthly_data_tb .more_btn {
	margin-bottom: 2px;
}
#bgtable .center #pstage .main #starbucksbcard_upbg_million .monthly_data_tb p {
	margin: 0px;
}
#bgtable .center #pstage .main #starbucksbcard_upbg_million .monthly_data_tb ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	list-style-position: outside;
}
#bgtable .center #pstage .main #starbucksbcard_upbg_million .monthly_data_tb li {
	list-style-type: none;
	list-style-image: url(../starbuckscard/objects/images/icon_ul_li1.gif);
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#starbucksbcard_upbg_million {
	background-image: url(../starbuckscard/objects/images/products_starbuckscard_millionbg_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 700px;
}
.storelink {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B9664;
}
.divStoreInfoOutline {
	border: 1px dotted #BBCAAE;
}