/***** Buttons and Decorated Text Links ***/
.StepButtons {
	display:block;
	text-align:right;
	padding:20px 0px 20px 0px;
}
/*** Default Button Look **/
a.Button, a.NS_Button 
{
    display: -moz-inline-stack;
	display:inline-block;
	background: url(../web_download/images/Button.gif) no-repeat left;
	color:#fff;
	/*margin-bottom:20px;*/
	margin:0 10px 20px 0;
}
a.Button span, a.NS_Button span 
{	
	display:block;
	background: url(../web_download/images/ButtonCap.gif) no-repeat top right;
	padding:0px 20px 0px 20px;
	line-height:31px;
}
a.Button:hover, a.NS_Button:hover 
{
	color:#FFF;
}
/**** Off/Inactive Buttons **/
a.ButtonInactive, a.ButtonOff
{
	background: url(../web_download/images/ButtonGrey.gif) no-repeat left;
	cursor:default;
}
a.ButtonInactive:hover 
{
	color:#fff;
}
a.ButtonInactive span, a.ButtonOff span {
	display:block;
	padding:0px 20px 0px 20px;
	line-height:31px;
	background: url(../web_download/images/ButtonGreyCap.gif) no-repeat top right;
}
a.ActivityButton {
	background: url(../web_download/images/button-purplefixed.png) no-repeat;
	width:318px;
	text-align:center;
	font:16px Georgia, "Times New Roman", Times, serif;
	height:57px;
}
a.ButtonOff:hover 
{
	background: url(../web_download/images/Button.gif);
} 
a.ButtonOff:hover span 
{ 
	background: url(../web_download/images/ButtonCap.gif) no-repeat top right;
} 
a.ButtonOff
{
	color:#777;
}

a.ActivityButton span {
	background: none;
	line-height:52px;
	padding:0px;
}
a.ButtonLight, a.NS_ButtonCancel {
	display:inline-block;
	background: url(../web_download/images/Shopping/button-lightpink.gif) no-repeat;
	color:#FFF;
	font-size:11px;
}
a.ButtonLight:hover, a.NS_ButtonCancel:hover {
	color:#FFF;
}
a.ButtonLight span, a.NS_ButtonCancel span {
	display:block;
	background: url(../web_download/images/Shopping/button-lightpink-cap.gif) no-repeat top right;	
	line-height:20px;
	padding:0px 10px 0px 10px;
	color:#FFF;
}
a.CombineSave {
	display:block;
	text-align:center;
}
a.ButtonBlue {background: url(../web_download/images/button-blue.gif) no-repeat;margin-left:3px;height:29px;}
a.ButtonBlue span {background: url(../web_download/images/button-bluecap.gif) no-repeat top right;line-height:29px;}
a.ButtonBlue:hover {color:#FFC;}
a.BagAnnouncement {
	background: url(../web_download/images/Shopping/button-bigpurple.gif) no-repeat;
	font-size:11px;
	margin-right:20px;
}
a.BagAnnouncement:hover {
	color:#fff;
}
a.BagAnnouncement span {
	background: url(../web_download/images/Shopping/button-bigpurple-cap.gif) no-repeat top right;
	padding:0px 10px 0px 10px;
}
a.Enlarge {
	background: url(../web_download/images/Shopping/button-enlarge.gif) no-repeat;
	padding-left:12px;
}
a.AddCart {
	background: url(../web_download/images/Shopping/button-addcart.gif) no-repeat;
	font-size:12px;
}
a.AddCart:hover {
	color:#E0D9DB;
}
a.AddCart span {
	background: url(../web_download/images/Shopping/button-addcart-cap.gif) no-repeat top right;
	line-height:20px;
	padding:0px 20px 0px 40px;
}
a.SmallButton {
    display: -moz-inline-stack;
	display:inline-block;
	background: url(../web_download/images/Shopping/button-search.gif) no-repeat left;
	font-size:12px;
	color:#fff;
}
a.SmallButton:hover {
	color:#FFF;
}
a.SmallButton span {
	display:block;
	background: url(../web_download/images/Shopping/button-search-cap.gif) no-repeat top right;
	padding:0px 19px 0px 19px;
	line-height:19px;
}
td.ThemeSaveLink a 
{
	display:block;
	background: url(../web_download/images/PWS/button-trans.png) no-repeat;
	text-align:center;
	width:113px;
	height:31px;
	color:#fff;
	line-height:31px;
	font-size:14px;
}
td.ThemeCancelLink a 
{
	display:block;
	background: url(../web_download/images/PWS/buttoncancel-trans.png) no-repeat;
	text-align:center;
	width:86px;
	height:20px;
	color:#9F888F;
	line-height:20px;
	font-size:14px;
}
/*********************
 Decorated Text Links
 ********************/ 
 a.TextLink {
	 padding-left:16px;
 } 
 a.Add {
	 background: url(../web_download/images/icons/add.gif) no-repeat left center;
 }
 a.Minimize 
 {
 	 background: url(../web_download/images/icons/minimize.gif) no-repeat left center;
 } 
 a.UserEdit {
	 background: url(../web_download/images/icons/person_editprofile.gif) no-repeat left center;
	 padding:4px 0px 4px 20px;
	 color:#231F20;
 }
a.EditBundle 
{
	margin-right:5px;
	background: url(../web_download/images/icons/edit.gif) no-repeat left center; 
	padding-left:14px;
}
 a.UpdateOnly {
	 display:block;
	 width:15px;
	 height:15px;
	 padding:1px;
	 background: url(../web_download/images/icons/update.gif) no-repeat;
	 overflow:hidden;
	 margin:3px 0px 0px 10px;
 }
 a.UpdateInactive {
	 background: url(../web_download/images/icons/update-inactive.gif) no-repeat;
	 cursor:default;
 }
 a.RemoveOnly {
	 display:block;
	 width:15px;
	 height:15px;
	 padding:1px;
	 background: url(../web_download/images/icons/remove.gif) no-repeat;
	 overflow:hidden;
	 margin:3px 0px 0px 10px;
 } 
 a.UpdateOnly span, a.RemoveOnly span {
	 display:block;
	 margin-top:-20px;
 } 
 a.Update {
	 background: url(../web_download/images/icons/update-small.gif) no-repeat left center;
	 padding-left:16px;
	 margin-right:5px;
 }
 a.ArrowNext_Left, #Module_Bio ul li a {
	 background: url(../web_download/images/PWS/arrowNext-purple.gif) no-repeat left center;
	 font-weight:bold;
	 padding-left:12px;
 }
 #MarketLink 
 {
	float:right;
	/*margin-top:-93px;*/ /*UPDATED_SS11_RL*/
 }
 a.Market 
 {
 	/*background: url(../images/PWS/button-market.png) no-repeat;
 	font-weight:bold;
 	color:#5D7CA1;
 	line-height:29px;
 	display:block;
 	float:left;
 	width:158px;
 	text-align:center;*/ /*UPDATED_SS11_RL*/
 }
 a.Market span 
 {
 	background: url(../web_download/images/PWS/globalicon.png) no-repeat left center;
	display:block;
 	float:left;
 	line-height:29px;
 	padding-left:22px;
 }
 a.USA span 
 {
     background: url(../web_download/images/PWS/flag-usa.gif) no-repeat left center;
 }
  a.CANADA span 
 {
     background: url(../web_download/images/PWS/flag-canada.gif) no-repeat left center;
 }
  a.UK span 
 {
     background: url(../web_download/images/PWS/flag-uk.gif) no-repeat left center;
 }
  a.GERMANY span 
 {
     background: url(../web_download/images/PWS/flag-germany.gif) no-repeat left center;
 }
 a.Market:hover 
 {
 	/*color:#9EA374;*/ /*UPDATED_SS11_RL*/
 }
 a.EmailMe 
 {
     background: url(../web_download/images/PWS/icon-email.gif) no-repeat left center;
     padding-left:18px;
 }