/****** default ***********/
body { font-size: 12px; color: #000000; margin: 0px; }
td { font-size: 12px; font-family: Arial; color: #000000; }
form {	margin: 0px;	padding: 0px; }
img {	border: 0px; }
a:visited { text-decoration: none; color: #000000; } 
a:link    { text-decoration: none; color: #000000; }
a:hover   { text-decoration: underline; color: #E00000; }

.font-line-1{ line-height: 22px; }
.font-line-2{ font-size: 14px; line-height: 22px; }
.font-line-3{ line-height: 25px; }
.font-line-4{ line-height: 18px; }

.img-hand{cursor: hand}
.img-line{border: 1px solid #999999;}
.img-float-left { margin: 10px;	float: left;}
.img-float-right { margin: 10px; float: right;}
.bodybg{ background-image: url(/website/common/img/index/staples_01_back.gif); background-color: #D8DC4D;}
.pad{ margin-top: 3px;}
/****** link ***********/
a.a-list-blue-01:visited {  text-decoration: underline; color: #004795; } 
a.a-list-blue-01:link    {  text-decoration: underline; color: #004795; } 
a.a-list-blue-01:hover   {  text-decoration: underline; color: #E00000; }

a.a-list-blue-02:visited {  text-decoration: underline; color: #072D6B; } 
a.a-list-blue-02:link    {  text-decoration: underline; color: #072D6B; } 
a.a-list-blue-02:hover   {  text-decoration: underline; color: #E00000; }

a.a-list-blue-03:visited {  text-decoration: none; color: #072D6B; } 
a.a-list-blue-03:link    {  text-decoration: none; color: #072D6B; } 
a.a-list-blue-03:hover   {  text-decoration: underline; color: #E00000; }

a.a-list-blue-04:visited {  text-decoration: none; color: #1982AC; } 
a.a-list-blue-04:link    {  text-decoration: none; color: #1982AC; } 
a.a-list-blue-04:hover   {  text-decoration: underline; color: #E00000; }

a.a-list-red-01:visited {  text-decoration: underline; color: #CC0000; } 
a.a-list-red-01:link    {  text-decoration: underline; color: #CC0000; } 
a.a-list-red-01:hover   {  text-decoration: underline; color: #072D6B; }

a.a-ProdMenuTitle:visited {  font-size: 14px; font-weight: bold;text-decoration: none; color: #CC0000; }
a.a-ProdMenuTitle:link    {  font-size: 14px; font-weight: bold;text-decoration: none; color: #CC0000; }
a.a-ProdMenuTitle:hover   {  font-size: 14px; font-weight: bold;text-decoration: underline; color: #CC0000; }

a.a-ProdMenuTitle1:visited {  font-size: 14px; font-weight: bold;text-decoration: none; color: #005EC2; }
a.a-ProdMenuTitle1:link    {  font-size: 14px; font-weight: bold;text-decoration: none; color: #005EC2; }
a.a-ProdMenuTitle1:hover   {  font-size: 14px; font-weight: bold;text-decoration: underline; color: #CC0000; }

a.a-ProdMenuList:visited {  text-decoration: none; color: #980E66; } 
a.a-ProdMenuList:link    {  text-decoration: none; color: #072D6B; } 
a.a-ProdMenuList:hover   {  text-decoration: underline; color: #CC0000; }

a.a-ProdSortList:visited {  text-decoration: none; color: #005DC3; } 
a.a-ProdSortList:link    {  text-decoration: none; color: #005DC3; } 
a.a-ProdSortList:hover   {  text-decoration: underline; color: #CC0000; }

a.a-ProdSortListB:visited {  text-decoration: none; color: #CC0000; } 
a.a-ProdSortListB:link    {  text-decoration: none; color: #CC0000; } 
a.a-ProdSortListB:hover   {  text-decoration: underline; color: #000000; }

a.a-ProdList:visited {  text-decoration: underline; color: #000000; } 
a.a-ProdList:link    {  text-decoration: underline; color: #000000; } 
a.a-ProdList:hover   {  text-decoration: none; color: #CC0000; }

a.a-blue-1:visited {  text-decoration: none; color: #005DC3; } 
a.a-blue-1:link    {  text-decoration: none; color: #005DC3; } 
a.a-blue-1:hover   {  text-decoration: underline; color: #CC0000; }

a.a-blue-2:visited {  text-decoration: underline; color: #005DC3; } 
a.a-blue-2:link    {  text-decoration: underline; color: #005DC3; } 
a.a-blue-2:hover   {  text-decoration: underline; color: #CC0000; }

a.a-red-1:visited {  text-decoration: underline; color: #CC0000; } 
a.a-red-1:link    {  text-decoration: underline; color: #CC0000; } 
a.a-red-1:hover   {  text-decoration: none; color: #072D6B; }

a.a-red-2:visited {  text-decoration: none; color: #CC0000; } 
a.a-red-2:link    {  text-decoration: none; color: #CC0000; } 
a.a-red-2:hover   {  text-decoration: none; color: #072D6B; }

a.a-red-3:visited {  text-decoration: none; color: #CC0000; font-size: 10px; } 
a.a-red-3:link    {  text-decoration: none; color: #CC0000; font-size: 10px; } 
a.a-red-3:hover   {  text-decoration: underline; color: #000000; font-size: 10px; }

a.a-gray-1:visited {  text-decoration: none; color: #333333; } 
a.a-gray-1:link    {  text-decoration: none; color: #333333; } 
a.a-gray-1:hover   {  text-decoration: underline; color: #CC0000; }

a.a-gray-2:visited {  text-decoration: none; color: #666666; } 
a.a-gray-2:link    {  text-decoration: none; color: #666666; } 
a.a-gray-2:hover   {  text-decoration: underline; color: #CC0000; }

a.a-gray-3:visited {  text-decoration: underline; color: #333333; } 
a.a-gray-3:link    {  text-decoration: underline; color: #333333; } 
a.a-gray-3:hover   {  text-decoration: none; color: #CC0000; }

a.a-white-1:visited {  text-decoration: none; color: #FFFFFF; } 
a.a-white-1:link    {  text-decoration: none; color: #FFFFFF; } 
a.a-white-1:hover   {  text-decoration: underline; color: #FFFFFF; }

a.a-white-2:visited {  text-decoration: none; color: #FFFFFF; font-weight: bold;} 
a.a-white-2:link    {  text-decoration: none; color: #FFFFFF; font-weight: bold;} 
a.a-white-2:hover   {  text-decoration: underline; color: #FFFFFF; font-weight: bold;}

a.a-white-3:visited {  text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 14px; } 
a.a-white-3:link    {  text-decoration: none; color: #FFFFFF; font-weight: bold; font-size: 14px; } 
a.a-white-3:hover   {  text-decoration: underline; color: #FFFFFF; font-weight: bold; font-size: 14px; }

a.a-white-4:visited {  text-decoration: underline; color: #FFFFFF; } 
a.a-white-4:link    {  text-decoration: underline; color: #FFFFFF; } 
a.a-white-4:hover   {  text-decoration: none; color: #FFFFFF; }

a.a-black-1:visited {  text-decoration: none; color: #000000; font-weight: bold; } 
a.a-black-1:link    {  text-decoration: none; color: #000000; font-weight: bold; } 
a.a-black-1:hover   {  text-decoration: none; color: #CC0000; font-weight: bold; }

a.a-black-2:visited {  text-decoration: none; color: #000000; font-weight: bold; font-size: 14px; } 
a.a-black-2:link    {  text-decoration: none; color: #000000; font-weight: bold; font-size: 14px; } 
a.a-black-2:hover   {  text-decoration: none; color: #CC0000; font-weight: bold; font-size: 14px; }

a.a-green:visited {  text-decoration: none; color: #0093A3; } 
a.a-green:link    {  text-decoration: none; color: #0093A3; } 
a.a-green:hover   {  text-decoration: none; color: #CC0000; }

a.a-green-1:visited {  text-decoration: none; color: #0093A3; font-weight: bold; } 
a.a-green-1:link    {  text-decoration: none; color: #0093A3; font-weight: bold; } 
a.a-green-1:hover   {  text-decoration: none; color: #CC0000; font-weight: bold; }

a.a-green-2:visited {  text-decoration: none; color: #0093A3; font-weight: bold; font-size: 14px; } 
a.a-green-2:link    {  text-decoration: none; color: #0093A3; font-weight: bold; font-size: 14px; } 
a.a-green-2:hover   {  text-decoration: none; color: #CC0000; font-weight: bold; font-size: 14px; }


a.a-pink-1:visited {  text-decoration: none; color: #E4CEDD; } 
a.a-pink-1:link    {  text-decoration: none; color: #E4CEDD; } 
a.a-pink-1:hover   {  color: #E4CEDD; }

/****** bg ***********/
.bg-white{ background-color: #FFFFFF; }
.bg-black{ background-color: #000000; }
.bg-red{ background-color: #CC0000; }
.bg-green{ background-color: #0093A3; }
.bg-green-1{ background-color: #88CFD7; }
.bg-green-2{ background-color: #006D79; }
.bg-green-3{ background-color: #D2D733; }
.bg-blue{ background-color: #005DC3; }
.bg-blue-1{ background-color: #6633CC; }
.bg-blue-2{ background-color: #BFAAEA; }
.bg-blue-3{ background-color: #E5EEF9; }
.bg-blue-4{ background-color: #005EC2; }
.bg-blue-5{ background-color: #0092D8; }
.bg-blue-6{ background-color: #1982AC; }
.bg-blue-index{ background-color: #014895; }
.bg-purple{ background-color: #980E66; }
.bg-purple-1{ background-color: #8B2EBB; }
.bg-gray-1{ background-color: #999999; }
.bg-gray-2{ background-color: #E1E1E1; }
.bg-gray-3{ background-color: #E7E7E7; }
.bg-gray-4{ background-color: #C9C9C9; }
.bg-yellow{ background-color: #FFCC00; }
.bg-yellow-1{ background-color: #FBEFC0; }
.bg-pink{ background-color: #ED0175; }
.bg-line{ background-color: #FFFFFF; }
.bg_line_8 { background-color: #EAEAEA; border-bottom: 1px solid #323232; }


.tdbg-img-7{ background-color: #E7E6E6; }
/****** font ***********/
.font-title-white-01{ color: #FFFFFF; font-weight: bold; }
.font-title-white-02{ color: #FFFFFF; font-size: 14px; font-weight: bold; }

.font-title-blue-01{ color: #005DC4; font-weight: bold; }
.font-title-blue-02{ color: #005DC4; font-size: 14px; font-weight: bold; }
.font-title-blue-03{ color: #072D6B; font-weight: bold; }

.font-title-yellow-01{ color: #FF9900; font-weight: bold; }
.font-title-yellow-02{ color: #FF9900; font-size: 14px; font-weight: bold; }

.font-title-red-01{ color: #CC0000; font-weight: bold; }
.font-title-red-02{ color: #CC0000; font-size: 14px; font-weight: bold; }
.font-title-red-03{ font-size: 18px; font-weight: bold; color: #CC0000; }
.font-price-01{ color: #CC0000; font-weight: bold; }
.font-ProdMenuList{ color: #072D6B; }
.font-Copyright{ color: #666666; line-height: 18px; }
.font-gray{ color: #666666;}
.font-ProdDet{ color: #333333;}
.font-red{ color: #CE0000; }
.font-white{ color: #FFFFFF; }
.font-blue{ color: #005DC3; }
.font-blue-01{ color: #072D6B; }
.font-green{ color: #0093A3; }
.font-green-01{ color: #0093A3; font-weight: bold;}
.font-green-02{ color: #0093A3; font-weight: bold;font-size: 14px;}
.font-black-01{ font-weight: bold; color: #000000; }
.font-black-02{ font-size: 14px; font-weight: bold; color: #000000; }
.font-title-super{font-family: "o¨²¨¬?";font-size: 18px;color: #005EC2;}
.font-pink-01{ color:#E4CEDD}
/****** border ***********/
.border-ProdMenu{  background-image: url(/website/common/img/index/staples_01_icon_line_1.gif);background-repeat: repeat-x;background-position: bottom; }
.border-List{ background-image: url(/website/common/img/index/staples_01_icon_line_2.gif);background-repeat: repeat-x;background-position: bottom; }
.border-ProdSort{ background-image: url(/website/common/img/index/staples_01_icon_line_3.gif);background-repeat: repeat-x;background-position: bottom; }
.border-all-01 { border: 1px solid #999999; }
.border-all-02 { border: 1px solid #005DC3; }
.border-all-03 { border: 1px solid #88CFD7; }
.border-all-04 { border: 1px solid #980F67; }
.border-all-05 { border: 1px solid #ED0175; }
.border-all-06 { border: 1px solid #D2D733; }
.border-rank-01 { background-color: #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.border-bottom-01 { border-bottom: 1px dotted #999999; }
.border-DotBtm-purple{ background-image: url(/website/common/img/bg/staples_btm_line_purple.gif);
background-repeat: repeat-x;background-position: bottom; }
.border-DotBtm-blue{ background-image: url(/website/common/img/bg/staples_btm_line_blue.gif);
background-repeat: repeat-x;background-position: bottom; }
.border-DotBtm-gray{ background-image: url(/website/common/img/bg/staples_btm_line_gray.gif);
background-repeat: repeat-x;background-position: bottom; }
.border-DotTop-gray{ background-image: url(/website/common/img/bg/staples_btm_line_gray.gif);
background-repeat: repeat-x;background-position: top; }
.border-DotRight-gray{ background-image: url(/website/common/img/bg/staples_right_line_gray.gif);
background-repeat: repeat-y;background-position: right; }
.border-DotLeft-gray{ background-image: url(/website/common/img/bg/staples_right_line_gray.gif);
background-repeat: repeat-y;background-position: left; }
.border-DotBtm-white{ background-image: url(/website/common/img/bg/staples_btm_line_white.gif);
background-repeat: repeat-x;background-position: bottom; }
.border-right-03 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

/******button ***********/
.button-01 { font-size: 12px; color: #333333; border: 1px solid #999999; background-color: #EAEAEA; cursor: hand; padding-top: 3px}
.button-02 { font-size: 12px; color: #333333; border: 1px solid #999999; background-color: #FBEFC0; cursor: hand; padding-top: 3px}
.button-03 { font-size: 12px; color: #FFFFFF; border: 1px solid #005EC2; background-color: #005EC2; cursor: hand; padding-top: 3px}

