/*************************************************************************
' BSS Site wide style sheet
' included in the _INCtemplate file
'**************************************************************************/


body 					{ margin-left: 0px; 
						  margin-top: 0px;
						  margin-right: 0px;
						  margin-bottom: 0px;
						  background-color: #FFFFFF; }

h1,h2,h3,h4,h5,h6,form	{ margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding: 0; margin: 0; line-height:normal; }

.SW_H_Links 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #EDE7DE; }
.SW_H_Links a:link 		{ text-decoration: none; color: #EDE7DE; }
.SW_H_Links a:visited 	{ text-decoration: none; color: #EDE7DE; }
.SW_H_Links a:active 	{ text-decoration: none; color: #EDE7DE; }
.SW_H_Links a:hover 	{ text-decoration: underline; color: #EDE7DE; }

.SW_H_Cart 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #EDE7DE; }
.SW_H_Cart a:link 		{ text-decoration: none; color: #EDE7DE; }
.SW_H_Cart a:visited 	{ text-decoration: none; color: #EDE7DE; }
.SW_H_Cart a:active 	{ text-decoration: none; color: #EDE7DE; }
.SW_H_Cart a:hover 		{ text-decoration: underline; color: #EDE7DE; }

.sB_CartBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sB_CartBody a:link 	{ text-decoration: none; color: #80686F; }
.sB_CartBody a:visited	{ text-decoration: none; color: #80686F; }
.sB_CartBody a:active 	{ text-decoration: none; color: #80686F; }
.sB_CartBody a:hover 	{ text-decoration: underline; color: #80686F; }

.sB_CartBoxes			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; font-weight: normal; 
						  border:1px solid #80686F; background-color: #FFFFFF; }

.flowerCell 			{ background-image: url(../sB_Cust/Images/SW_BKG_flowers.gif); background-repeat: repeat-x;}

.BkgHeadCell				{ background-color:#80686F;}

.sBCartHeadings 			{ color: #FFFFFF; font-size: 12px; background-color: #80686F ; PADDING: 1px;
						  	  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
.sBCartHeadings a:link 		{ text-decoration: none; color: #FFFFFF; }
.sBCartHeadings a:visited 	{ text-decoration: none; color: #FFFFFF; }
.sBCartHeadings a:active 	{ text-decoration: none; color: #FFFFFF; }
.sBCartHeadings a:hover 	{ text-decoration: underline; color: #FFFFFF; }

.sBCartTotals	 			{ color: #80686F; font-size: 12px; background-color: #FFFFFF ; PADDING: 1px;
						  	  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
.sBCartTotals a:link 		{ text-decoration: none; color: #80686F; }
.sBCartTotals a:visited 	{ text-decoration: none; color: #80686F; }
.sBCartTotals a:active 		{ text-decoration: none; color: #80686F; }
.sBCartTotals a:hover 		{ text-decoration: underline; color: #80686F; }

.sBCheckOutButton		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }

.SW_backButton			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }

.SW_H_emailBox			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #80686F; font-weight: normal; 
						  border:1px solid #80686F; background-color: #FFFFFF; width: 100px; height: 13px; }

.SW_H_emailButton		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }

.SW_H_srchBox			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #80686F; font-weight: normal; 
						  border:1px solid #80686F; background-color: #FFFFFF; width: 250px; height: 18px; }

.SW_H_srchButton		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }

.SW_GWT_H 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #80686F; font-weight: normal;  }
.SW_GWT_H a:link 		{ text-decoration: none; color: #80686F; }
.SW_GWT_H a:visited 	{ text-decoration: none; color: #80686F; }
.SW_GWT_H a:active 	{ text-decoration: none; color: #80686F; }
.SW_GWT_H a:hover 		{ text-decoration: underline; color: #80686F; }
						  
.SW_GWT_L1 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: normal;  }
.SW_GWT_L1 a:link 		{ text-decoration: none; color: #80686F; }
.SW_GWT_L1 a:visited 	{ text-decoration: none; color: #80686F; }
.SW_GWT_L1 a:active 	{ text-decoration: none; color: #80686F; }
.SW_GWT_L1 a:hover 		{ text-decoration: underline; color: #80686F; }

.SW_GWT_L2 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #80686F; font-weight: normal;  }
.SW_GWT_L2 a:link 		{ text-decoration: none; color: #80686F; }
.SW_GWT_L2 a:visited 	{ text-decoration: none; color: #80686F; }
.SW_GWT_L2 a:active 	{ text-decoration: none; color: #80686F; }
.SW_GWT_L2 a:hover 		{ text-decoration: underline; color: #80686F; }
						  						  
.SW_F_Links 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; }
.SW_F_Links a:link 		{ text-decoration: none; color: #80686F; }
.SW_F_Links a:visited 	{ text-decoration: none; color: #80686F; }
.SW_F_Links a:active 	{ text-decoration: none; color: #80686F; }
.SW_F_Links a:hover 	{ text-decoration: underline; color: #80686F; }

.SW_N_L1 				{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #80686F; font-weight: normal;  }
.SW_N_L1 a:link 		{ text-decoration: none; color: #80686F; }
.SW_N_L1 a:visited 		{ text-decoration: none; color: #80686F; }
.SW_N_L1 a:active 		{ text-decoration: none; color: #80686F; }
.SW_N_L1 a:hover 		{ text-decoration: underline; color: #80686F; }

.SW_TL_H 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #80686F; font-weight: normal;  }
.SW_TL_H a:link 		{ text-decoration: none; color: #80686F; }
.SW_TL_H a:visited 		{ text-decoration: none; color: #80686F; }
.SW_TL_H a:active 		{ text-decoration: none; color: #80686F; }
.SW_TL_H a:hover 		{ text-decoration: underline; color: #80686F; }

.SW_TL_L1 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #80686F; font-weight: normal;  }
.SW_TL_L1 a:link 		{ text-decoration: none; color: #80686F; }
.SW_TL_L1 a:visited 	{ text-decoration: none; color: #80686F; }
.SW_TL_L1 a:active 		{ text-decoration: none; color: #80686F; }
.SW_TL_L1 a:hover 		{ text-decoration: underline; color: #80686F; }

.SW_TL_L2 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #80686F; font-weight: normal;  }
.SW_TL_L2 a:link 		{ text-decoration: none; color: #80686F; }
.SW_TL_L2 a:visited 	{ text-decoration: none; color: #80686F; }
.SW_TL_L2 a:active 		{ text-decoration: none; color: #80686F; }
.SW_TL_L2 a:hover 		{ text-decoration: underline; color: #80686F; }

.SW_N_L2 				{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #80686F; font-weight: normal; }
.SW_N_L2 a:link 		{ text-decoration: none; color: #80686F; }

.SW_N_L2 a:visited 		{ text-decoration: none; color: #80686F; }
.SW_N_L2 a:active 		{ text-decoration: none; color: #80686F; }
.SW_N_L2 a:hover 		{ text-decoration: underline; color: #80686F; }

.SW_N_L3 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: normal; }
.SW_N_L3 a:link 		{ text-decoration: none; color: #80686F; }
.SW_N_L3 a:visited 		{ text-decoration: none; color: #80686F; }
.SW_N_L3 a:active 		{ text-decoration: none; color: #80686F; }
.SW_N_L3 a:hover 		{ text-decoration: underline; color: #80686F; }

.CatHomeTitle 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #80686F; }
.CatHomeBody 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.CatTitle_H1 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #80686F; font-weight: normal; }
.CatTitle_H1 a:link 	{ text-decoration: none; color: #80686F; }
.CatTitle_H1 a:visited 	{ text-decoration: none; color: #80686F; }
.CatTitle_H1 a:active 	{ text-decoration: none; color: #80686F; }
.CatTitle_H1 a:hover 	{ text-decoration: underline; color: #80686F; }

.PageNavControls           	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; }
.PageNavControls a:link    	{ text-decoration: none; color: #80686F; }
.PageNavControls a:visited	{ text-decoration: none; color: #80686F; }
.PageNavControls a:hover   	{ text-decoration: underline; color: #80686F;}

.PageNavControlsSelect 	 	{ font-size: 10px; color: #FFFFFF; background-color: #80686F; border: 1px solid #FFFFFF; }

.prodlistTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #80686F; font-weight: normal; }
.prodlistTxt a:link 	{ text-decoration: none; color: #80686F; }
.prodlistTxt a:visited 	{ text-decoration: none; color: #80686F; }
.prodlistTxt a:active 	{ text-decoration: none; color: #80686F; }
.prodlistTxt a:hover 	{ text-decoration: underline; color: #80686F; }

.ProdTitle				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #80686F; font-weight: bold; }
.ProdTitle a:link 		{ text-decoration: none; color: #80686F; }
.ProdTitle a:visited 	{ text-decoration: none; color: #80686F; }
.ProdTitle a:active 	{ text-decoration: none; color: #80686F; }
.ProdTitle a:hover 		{ text-decoration: underline; color: #80686F; }

.ProdTitleL2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #80686F; font-weight: normal; }
.ProdTitleL2 a:link 	{ text-decoration: none; color: #80686F; }
.ProdTitleL2 a:visited 	{ text-decoration: none; color: #80686F; }
.ProdTitleL2 a:active 	{ text-decoration: none; color: #80686F; }
.ProdTitleL2 a:hover 	{ text-decoration: underline; color: #80686F; }

.ProdLinks				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: normal; }
.ProdLinks a:link 		{ text-decoration: none; color: #80686F; }
.ProdLinks a:visited 	{ text-decoration: none; color: #80686F; }
.ProdLinks a:active 	{ text-decoration: none; color: #80686F; }
.ProdLinks a:hover 		{ text-decoration: underline; color: #80686F; }

.ProdHelpLinks				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }
.ProdHelpLinks a:link 		{ text-decoration: none; color: #000000; }
.ProdHelpLinks a:visited 	{ text-decoration: none; color: #000000; }
.ProdHelpLinks a:active 	{ text-decoration: none; color: #000000; }
.ProdHelpLinks a:hover 		{ text-decoration: underline; color: #000000; }

.ProdThumbCel 		 	{ background-color:#FFFFFF; border: 1px solid #80686F; }
.ProdDescCel	 		{ background-color:#FFFFFF; border: 1px solid #FFFFFF; }
.prodlistCel	 		{ background-color:#FFFFFF; border: 0px solid #FFFFFF; }

.ProdAddB				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #80686F; font-weight: normal; }
.ProdAddB a:link 		{ text-decoration: none; color: #80686F; }
.ProdAddB a:visited 	{ text-decoration: none; color: #80686F; }
.ProdAddB a:active 		{ text-decoration: none; color: #80686F; }
.ProdAddB a:hover 		{ text-decoration: underline; color: #80686F; }

.ProdDesc				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; }
.ProdDesc a:link 		{ text-decoration: none; color: #80686F; }
.ProdDesc a:visited 	{ text-decoration: none; color: #80686F; }
.ProdDesc a:active 		{ text-decoration: none; color: #80686F; }
.ProdDesc a:hover 		{ text-decoration: underline; color: #80686F; }

.ProdColLabels			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: bold; }
.ProdColLabels a:link 	{ text-decoration: none; color: #80686F; }
.ProdColLabels a:visited{ text-decoration: none; color: #80686F; }
.ProdColLabels a:active { text-decoration: none; color: #80686F; }
.ProdColLabels a:hover 	{ text-decoration: underline; color: #80686F; }

.sBAboutUsBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBAboutUsBody a:link 	{ text-decoration: none; color: #80686F; }
.sBAboutUsBody a:visited{ text-decoration: none; color: #80686F; }
.sBAboutUsBody a:active { text-decoration: none; color: #80686F; }
.sBAboutUsBody a:hover 	{ text-decoration: underline; color: #80686F; }

.sBAboutUsMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: bold; }
.sBAboutUsMenu a:link 	{ text-decoration: none; color: #80686F; }
.sBAboutUsMenu a:visited{ text-decoration: none; color: #80686F; }
.sBAboutUsMenu a:active { text-decoration: none; color: #80686F; }
.sBAboutUsMenu a:hover 	{ text-decoration: underline; color: #80686F; }

.sBContactUsBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBContactUsBody a:link 	{ text-decoration: none; color: #80686F; }
.sBContactUsBody a:visited	{ text-decoration: none; color: #80686F; }
.sBContactUsBody a:active 	{ text-decoration: none; color: #80686F; }
.sBContactUsBody a:hover 	{ text-decoration: underline; color: #80686F; }

.sBContactUsMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: bold; }
.sBContactUsMenu a:link 	{ text-decoration: none; color: #80686F; }
.sBContactUsMenu a:visited	{ text-decoration: none; color: #80686F; }
.sBContactUsMenu a:active 	{ text-decoration: none; color: #80686F; }
.sBContactUsMenu a:hover 	{ text-decoration: underline; color: #80686F; }

.sBHelpMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: bold; }
.sBHelpMenu a:link 		{ text-decoration: none; color: #80686F; }
.sBHelpMenu a:visited	{ text-decoration: none; color: #80686F; }
.sBHelpMenu a:active 	{ text-decoration: none; color: #80686F; }
.sBHelpMenu a:hover 	{ text-decoration: underline; color: #80686F; }

.sBHelpBody				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBHelpBody a:link 		{ text-decoration: none; color: #80686F; }
.sBHelpBody a:visited	{ text-decoration: none; color: #80686F; }
.sBHelpBody a:active 	{ text-decoration: none; color: #80686F; }
.sBHelpBody a:hover 	{ text-decoration: underline; color: #80686F; }

.PRQuote 				{ color: #80686F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.PRCredit 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.PRTitle 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.PRBody 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; }

/* used by size guide table */
table.data{}
table.data th{text-align:left; font-size:75%; background-color:#80686F; color:#FFF;}
table.data td{background-color:#C90062; color:#fff; font-size:75%;}

.sBContactUsH			{ color: #ffffff; font-size: 14px; background-color: #80686F ; PADDING: 1px}

.sBStoreLinks          	{ color: #80686F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBStoreLinks a:link    { color: #80686F; font-size: 12px; text-decoration: none; }
.sBStoreLinks a:visited { color: #80686F; font-size: 12px; text-decoration: none; }
.sBStoreLinks a:hover   { color: #80686F; font-size: 12px; text-decoration: underline; }

.sBStoreLinksBL           { color: #80686F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.sBStoreLinksBL a:link    { color: #80686F; font-size: 12px; text-decoration: none; }
.sBStoreLinksBL a:visited { color: #80686F; font-size: 12px; text-decoration: none; }
.sBStoreLinksBL a:hover   { color: #80686F; font-size: 12px; text-decoration: underline; }

.sBBuddyLinks          	{ color: #80686F;}
.sBBuddyLinks a:link    { color: #80686F; text-decoration: none; }
.sBBuddyLinks a:visited { color: #80686F; text-decoration: none; }
.sBBuddyLinks a:hover   { color: #80686F; text-decoration: underline; }

/* H_whSaleText Text for sweatyClub & other pink bkg pages */
.H_whSaleText           { color: #FFFFFF; font-size: 13px; text-decoration: none}
.H_whSaleText a:link    { color: #FFFFFF; font-size: 13px; text-decoration: none}
.H_whSaleText a:visited { color: #FFFFFF; font-size: 13px; text-decoration: none}
.H_whSaleText a:hover   { color: #FFFFFF; font-size: 13px; text-decoration: underline}

.SW_G_genButton			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }

.SW_G_genInput			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; font-weight: normal; 
						  border:1px solid #80686F; background-color: #FFFFFF; }

.sB_G_Header			{ color: #ffffff; font-size: 14px; background-color: #80686F ; PADDING: 1px}

.sBCustListOrdersH		{ color: #ffffff; font-size: 14px; background-color: #80686F; PADDING: 1px}

.sBgenHeadings 			{ color: #ffffff; font-size: 12px; background-color: #80686F ; PADDING: 1px}

.sBCOCSHeadings 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; 
						  font-size: 12px; font-weight: bold; background-color: #80686F ; PADDING: 1px}

.sBBigGenHeadings 		{ color: #ffffff; font-size: 14px; background-color: #80686F ; PADDING: 1px}

.sB_G_Error				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: bold; }

.sB_G_Txt				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.sB_G_Txt a:link 		{ text-decoration: none; color: #80686F; }
.sB_G_Txt a:visited 	{ text-decoration: none; color: #80686F; }
.sB_G_Txt a:active 		{ text-decoration: none; color: #80686F; }
.sB_G_Txt a:hover 		{ text-decoration: underline; color: #80686F; }

.BreadCrumbTrail			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: normal; }
.BreadCrumbTrail a:link 	{ text-decoration: none; color: #80686F; }
.BreadCrumbTrail a:visited 	{ text-decoration: none; color: #80686F; }
.BreadCrumbTrail a:active 	{ text-decoration: none; color: #80686F; }
.BreadCrumbTrail a:hover 	{ text-decoration: underline; color: #80686F; }

/* Default for all text areas */
textarea					{border:1px solid #80686F; background-color: #ffffff; color:#333333}
/* Default for all seclect boxes*/
select						{border:1px solid #80686F; background-color: #ffffff; color:#333333}
/* Default for all input boxes */
input						{border:1px solid #80686F; background-color: #ffffff; color:#333333}

.sBWishListBody				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBWishListBody a:link 		{ text-decoration: none; color: #80686F; }
.sBWishListBody a:visited	{ text-decoration: none; color: #80686F; }
.sBWishListBody a:active 	{ text-decoration: none; color: #80686F; }
.sBWishListBody a:hover 	{ text-decoration: underline; color: #80686F; }

.PromoPageHead 			{ border-bottom: 2px solid #80686F; padding-bottom: 4px; }
.PromoCel 		 		{ background-color:#FFFFFF; border: 1px solid #80686F; }

.PromoTxt				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.PromoTxt a:link 		{ text-decoration: none; color: #80686F; }
.PromoTxt a:visited 	{ text-decoration: none; color: #80686F; }
.PromoTxt a:active 		{ text-decoration: none; color: #80686F; }
.PromoTxt a:hover 		{ text-decoration: underline; color: #80686F; }

.Promo_Header			{ color: #ffffff; font-size: 14px; background-color: #80686F ; PADDING: 1px}

.sBmyAccMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #80686F; font-weight: bold; }
.sBmyAccMenu a:link 	{ text-decoration: none; color: #80686F; }
.sBmyAccMenu a:visited	{ text-decoration: none; color: #80686F; }
.sBmyAccMenu a:active 	{ text-decoration: none; color: #80686F; }
.sBmyAccMenu a:hover 	{ text-decoration: underline; color: #80686F; }

.SW_Address_Button		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }
						  
.SelAsAddr_Button		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }
						  
.Addr_Cel 		 		{ background-color:#FFFFFF; border: 1px solid #80686F; }
						  
.SW_Cart_Button			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #c90062; background-color: #c90062;
						  cursor: pointer;  }

.sBCatRequestBody				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBCatRequestBody a:link 		{ text-decoration: none; color: #80686F; }
.sBCatRequestBody a:visited	{ text-decoration: none; color: #80686F; }
.sBCatRequestBody a:active 	{ text-decoration: none; color: #80686F; }
.sBCatRequestBody a:hover 	{ text-decoration: underline; color: #80686F; }

/* used to give sys bubble left and right bkg image*/
.sysMSGRight 		{ background-image: url(../sB_Cust/Images/SysMsg-BubRight.gif); background-repeat: repeat}
.sysMSGLeft 		{ background-image: url(../sB_Cust/Images/SysMsg-BubLeft.gif); background-repeat: repeat}
/* System Messages */
.CPsysMsg    { font-size: 10pt;}
.CPsysMsgErr { color:#FF0000; font-size: 10pt; }
.CPsysMsgURL { font-size: 10pt; }

.sysMSGBody				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sysMSGBody a:link 		{ text-decoration: none; color: #80686F; }
.sysMSGBody a:visited	{ text-decoration: none; color: #80686F; }
.sysMSGBody a:active 	{ text-decoration: none; color: #80686F; }
.sysMSGBody a:hover 	{ text-decoration: underline; color: #80686F; }

#arrowhead			{
					z-index: 99;
					position:absolute;
					top:-500px;
					left:0;
					visibility:hidden;
}

.balloonstyle		{
					position:absolute;
					top:-500px;
					left:0;
					padding:5px;
					visibility: hidden;
					border:1px solid #80686F;
					font-weight:normal;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height: 18px;
					z-index: 100;
					background-color: #FFFFFF;
					width: 200px;
					/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
					/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
					}


#leftNavLabel 				{ padding-left: 10px; padding-right: 10px; padding-bottom: 6px; border-bottom: 0px dashed silver; }

.leftNavDots				{ margin-top: 0px; margin-bottom: 0px; }

#leftNavText			{ 
	color: #80686F;
	padding-left: 15px;
	padding-bottom: 15px;
	text-align: left;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

#leftNavText a:link 	{ text-decoration: none; color: #80686F; }
#leftNavText a:visited 	{ text-decoration: none; color: #80686F; }
#leftNavText a:active 	{ text-decoration: none; color: #80686F; }
#leftNavText a:hover 	{ text-decoration: underline; color: #80686F; }	

#leftNavDash 				{ 
	padding-left: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed silver;
}							

/* new buttons here */
a.GreyButton {
    background: transparent url('/sB_Cust/Images/BTN_GreyButton_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 12px arial, sans-serif;
    height: 23px;
    margin-left: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	cursor:pointer;
	letter-spacing:1px;
}

a.GreyButton span {
    background: transparent url('/sB_Cust/Images/BTN_GreyButton_span.gif') no-repeat;
    display: block;
    line-height: 13px;
    padding: 4px 0 5px 18px;
}

a.GreyButton:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.GreyButton:active span {
    background-position: bottom left;
    padding: 5px 0 4px 18px; /* push text down 1px */
} 


a.smallgreyButton {
    background: transparent url('/sB_Cust/Images/BTN_smallgreyButton_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px arial, sans-serif;
    height: 19px;
    margin-left: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	cursor:pointer;
	letter-spacing:1px;
}

a.smallgreyButton span {
    background: transparent url('/sB_Cust/Images/BTN_smallgreyButton_span.gif') no-repeat;
    display: block;
    line-height: 15px;
    padding: 1px 0 3px 10px;
}

a.smallgreyButton:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.smallgreyButton:active span {
    background-position: bottom left;
    padding: 2px 0 2px 10px; /* push text down 1px */
}


a.PinkButton {
    background: transparent url('/sB_Cust/Images/BTN_PinkButton_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px arial, sans-serif;
    height: 19px;
    margin-left: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	cursor:pointer;
	letter-spacing:1px;
}

a.PinkButton span {
    background: transparent url('/sB_Cust/Images/BTN_PinkButton_span.gif') no-repeat;
    display: block;
    line-height: 15px;
    padding: 1px 0 3px 18px;
}

a.PinkButton:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.PinkButton:active span {
    background-position: bottom left;
    padding: 2px 0 2px 18px; /* push text down 1px */
}

a.largePinkButton {
    background: transparent url('/sB_Cust/Images/BTN_largePinkButton_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 15px arial, sans-serif;
    height: 28px;
    margin-left: 6px;
	margin-bottom:0px;
	margin-top:0px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	cursor:pointer;
	letter-spacing:5px;
}

a.largePinkButton span {
    background: transparent url('/sB_Cust/Images/BTN_largePinkButton_span.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding: 2px 0px 6px 18px;
}

a.largePinkButton:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.largePinkButton:active span {
    background-position: bottom left;
    padding: 3px 0px 5px 18px; /* push text down 1px */
} 

/* bag header		*/
#myBagHeader		{
					min-height:45px;
					width:100%;
					padding: 0px 0px 0px 0px;
					margin-left:0px;
					margin-right:0px;
					margin-top:0px;
					margin-bottom:8px;
}
#BHRight			{

					width:70%;
					float:right;
					overflow: hidden;
					margin-top:15px;

}
#BHLeft				{
					width:30%;
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:24px;
					font-weight:normal;
					color:#80686F;
					padding-bottom:0px;
					margin-bottom:0px;
					margin-top:11px;
					letter-spacing:3px;
}
/* bag body		*/
#myBagBody			{
					margin-left:0px;
					margin-right:0px;
					margin-top:30px;
					margin-bottom:10px;
					border:1px solid #efebe2;
}

.myBagBodyHeadings 	{
					background-color:#efebe2;
					color:#80686F; 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:1px;
					text-transform:lowercase;
					height:26px;
}

.myBagBodyCells 	{
					
					color:#80686F; 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					letter-spacing:1px;
}

.myBagBodyCells a:link 		{ text-decoration: none; color: #80686F; }
.myBagBodyCells a:visited 	{ text-decoration: none; color: #80686F; }
.myBagBodyCells a:active 	{ text-decoration: none; color: #80686F; }
.myBagBodyCells a:hover 	{ text-decoration: underline; color: #80686F; }

#myBagBodySubTotal	{
					
					color:#80686F; 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					letter-spacing:1px;
					padding-right:1px;
}

#myBagBodyRemoveBTN	{
					margin-left:0px;
					margin-right:0px;
					margin-top:28px;
					margin-bottom:0px;
					overflow: hidden;
}

.qtySelect			{
					border:1px solid #efebe2;
					color:#80686F;
}


#saleMessage		{
					border:1px solid #efebe2;
					color:#666666;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:normal;
					width:100%;
					padding-top:15px;
					padding-bottom:15px;
					padding-left:0px;
					padding-right:0px;
					margin-left:0px;
					margin-right:0px;
					margin-top:10px;
					margin-bottom:10px;
					text-align:center;
}

#myBagFooter		{
					width:100%;
					padding: 0px 0px 0px 0px;
					margin-left:0px;
					margin-right:0px;
					margin-top:0px;
					margin-bottom:0px;				
					color:#80686F;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					letter-spacing:1px;
}

#myBagFooterLeft	{
					width:52%;
					float:left;
					margin-bottom:0px;
					margin-left:0px;
					margin-right:0px;
					margin-top:0px;		
					
}

#myBagFooterRight	{

					width:45%;
					float:right;
					background-color:#efebe2;
					padding-right:8px;
					padding-left:8px;
					padding-top:8px;
					padding-bottom:8px;
					margin-top:0px;
					margin-bottom:5px;
					margin-right:0px;
					margin-left:0px;
					
}

.myBagFooterRightTotals	 
					{ color: #80686F; 
					  font-size: 11px;
					  font-weight:normal;
					  padding: 1px;
					  font-family: Verdana, Arial, Helvetica, sans-serif; 
					  padding-top:3px;
					  padding-bottom:3px;
					  text-align:right;
					  

}

.myBagFooterRightTotals a:link 		{ text-decoration: none; color: #80686F; }
.myBagFooterRightTotals a:visited 	{ text-decoration: none; color: #80686F; }
.myBagFooterRightTotals a:active 		{ text-decoration: none; color: #80686F; }
.myBagFooterRightTotals a:hover 		{ text-decoration: underline; color: #80686F; }



#myBagFooterLeftTop {
					padding-top:18px;
					padding-bottom:14px;
					padding-left:0px;
					padding-right:10px;
					margin-left:0px;
					margin-right:0px;
					margin-top:0px;
					margin-bottom:0px;
					background-color:#efebe2;
					width:100%;	
}

#myBagPromoButton	{

					float:right;
					width:85px;
					
}
#myBagPromoField	{

					float:right;
					padding-right:8px;
}
#myBagPromoLabel	{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					float:right;
					padding-right:8px;
					padding-top:4px;
					font-weight:normal;


}

#myBagFooterLeftBottom
					{
					clear:both;
					text-align:center;
					font-weight:normal;
					padding-top:10px;
					padding-right:10px;
					padding-left:10px;
					padding-bottom:0px;
					font-size:10px;
					margin-bottom:0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					letter-spacing:0px;
}

#myBagCheckoutButton
					{
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-top:0px;
					padding-bottom:0px;
					padding-left:0px;
					padding-right:0px;
					float:right;
					clear:both;
					}

#NewFaster	{	
		font-size:14px;
		font-weight:bold;
		margin-right:10px;
		margin-top:5px;
		float:right;
		color:#c90062;
}

#myBagPayPalButton
					{
					visibility:hidden;
					clear:both;
					float:right;
					margin-top:10px;
					margin-bottom:50px;
					}

.myBagCOCSHeadings	{ 
					background-color:#efebe2;
					color:#80686F; 
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:1px;
					text-transform:lowercase;
					padding:1px;
}

.myBagCOCSFreeShipHeadings	
					{ 
					color:#80686F; 
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:1px;
					padding:1px;
					border-bottom:1px solid #80686F;
}

.myBagCOCSProdThumbCel
					{
					background-color:#FFFFFF;
					border: 1px solid #efebe2;
}

#checkout_headings	{
					clear:both;
					color:#666666; 
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:1px;
					padding-top:8px;
					padding-bottom:8px;
					padding-left:10px;
					background-color: #efebe2;
					margin-bottom:5px;
}		

#checkout_Body		{
					color:#80686F; 
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					letter-spacing:1px;
					margin-top:10px;
					margin-bottom:10px;
					
}	

.COHeader		{
					width:100%;
					padding: 0px 0px 0px 0px;
					margin-left:0px;
					margin-right:0px;
					margin-top:0px;
					margin-bottom:8px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:26px;
					font-weight:normal;
					color:#80686F;
}
.COHeadLeft				{
					width:65%;
					float:left;
					padding-bottom:0px;
					margin-bottom:0px;
					letter-spacing:3px;
}

.COHeadRight			{
					width:30%;
					float:right;
					padding-bottom:0px;
					margin-bottom:0px;
}

.HeadBar			{
					clear:both;
					height:28px;
					padding:0px 0px 0px 0px;
					margin-top:2px;
					margin-bottom:2px;
					margin-left:0px;
					margin-right:0px;
					background-color:#efebe2;
					color:#80686F;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					letter-spacing:1px;
					font-weight:bold;
					line-height:28px;
}

.HeadBar_ON			{
					clear:both;
					height:28px;
					padding:0px 0px 0px 0px;
					margin-top:2px;
					margin-bottom:2px;
					margin-left:0px;
					margin-right:0px;
					background-color:#E1B3B6;
					color:#80686F;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					letter-spacing:1px;
					font-weight:bold;
					line-height:28px;
					border:solid 1px #80686F;
					}

.Headtxt_on		{
					background: url('/sB_Cust/Images/CO_Arrow_Down.gif') no-repeat 10px 0px;;
					padding-left:30px;
					width:160px;
					float:left;					
}

.Headtxt_off		{
					background: url('/sB_Cust/Images/CO_Arrow_Right.gif') no-repeat 10px 0px;;
					padding-left:30px;
					width:160px;
					float:left;
}

.Headtxt_off a:link 	{ text-decoration: none; color: #80686F; }
.Headtxt_off a:visited 	{ text-decoration: none; color: #80686F; }
.Headtxt_off a:active 	{ text-decoration: none; color: #80686F; }
.Headtxt_off a:hover 	{ text-decoration: underline; color: #80686F; }	

.LoggedInAs			{
					width:410px;;
					float:right;
					text-align:right;
					padding-right:10px;
					font-size:10px;
}

.LoggedInAs a:link 		{ text-decoration: none; color: #80686F; }
.LoggedInAs a:visited 	{ text-decoration: none; color: #80686F; }
.LoggedInAs a:active 	{ text-decoration: none; color: #80686F; }
.LoggedInAs a:hover 	{ text-decoration: underline; color: #80686F; }	

#existCustRow		{
					clear:both;
					width:100%;
					margin-top:0px;
					margin-bottom:5px;
					margin-left:0px;
					margin-right:0px;
					padding-top:10px;
					padding-bottom:10px;
					padding-left:0px;
					padding-right:0px;
					border-bottom:1px solid #80686F;
}

#existCustLoginButton
					{
					float:right;
					width:110px;
					overflow: hidden;
					padding-left:5px;
					padding-top:5px;
										
}

.loginBTN			{
					float:left;
}
#exsitCustFields	{
					width:330px;
					float:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
}

#exsitCustFields div 
					{
					margin-top:5px;
					margin-bottom:10px;
					text-align:right;
}

#exsitCustFields div input
					{
					width:220px;
					border:1px solid #80686F;
					margin-left:15px;
					margin-top:0px;
					margin-bottom:0px;
					margin-right:0px;

}

#existCustLabels	{
					width:170px;
					float:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:16px;
					padding-top:5px;
					color:#80686F;
}
#forgotLogin		{
					clear:both;
					width:100%;
					text-align:right;
					margin-top:20px;

}
#forgotLogin a{
					padding-right:15px;
					font-size:12px;
}

#newCustRow		{
					clear:both;
					width:100%;
					margin-top:0px;
					margin-bottom:5px;
					margin-left:0px;
					margin-right:0px;
					padding-top:10px;
					padding-bottom:10px;
					padding-left:0px;
					padding-right:0px;
					border-bottom:1px solid #80686F;
}

#newCustLoginButton
					{
					float:right;
					width:110px;
					overflow: hidden;
					padding-left:5px;
					padding-top:5px;
										
}

#newCustFields	{
					width:330px;
					float:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
}

#newCustFields div 
					{
					margin-top:5px;
					margin-bottom:10px;
					text-align:right;
}

#newCustFields div input
					{
					width:220px;
					border:1px solid #80686F;
					margin-left:15px;
					margin-top:0px;
					margin-bottom:0px;
					margin-right:0px;

}

#newCustLabels	{
					width:170px;
					float:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:16px;
					padding-top:5px;
					color:#80686F;
}	

.special
				  {	clear:both;
				  	height:1px;
}

.newCustMessage		{
					font-size:10px;

}

#wishListMessage	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#80686F;
					margin-bottom:10px;
					padding-bottom:10px;
					border-bottom:1px solid #80686F;
					letter-spacing:1px;
					padding-left:10px;
					padding-right:10px;
}

#billingRow		{
					clear:both;
					width:100%;
					margin-top:0px;
					margin-bottom:5px;
					margin-left:0px;
					margin-right:0px;
					padding-top:10px;
					padding-bottom:10px;
					padding-left:0px;
					padding-right:0px;
}

#billingButton
					{
					float:right;
					width:115px;
					overflow: hidden;
					padding-left:5px;
					padding-top:5px;
										
}

#paymentButton
					{
					float:right;
					width:115px;
					overflow: hidden;
					padding-left:0px;
					padding-top:0px;
										
}

#confirmButton
					{
					float:right;
					overflow: hidden;
					padding-left:5px;
					padding-top:5px;
										
}

#billingFields	{
					width:370px;
					float:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					margin-top:5px;
					margin-bottom:10px;
					padding-right:110px;
}

.detailsRow		{
					clear:both;
					width:100%;
					margin-top:0px;
					margin-bottom:0px;
					margin-left:0px;
					margin-right:0px;
					padding-top:0px;
					padding-bottom:0px;
					padding-left:0px;
					padding-right:0px;
}

.detailsLabel
					{
					float:right;
					margin-top:0px;
					margin-bottom:0px;
					margin-left:0px;
					margin-right:0px;
					padding-top:2px;
					padding-bottom:0px;
					text-align:right;
					letter-spacing:1px;
}

.detailsField
					{
					float:right;
					width:250px;
					height:16px;
					background-color:#efebe2;
					margin-left:15px;
					margin-top:0px;
					margin-bottom:10px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:2px;
					padding-right:0px;
					padding-left:2px;
					text-align:left;
					overflow:hidden;

}

.detailsError
					{
					float:right;
					width:15px;
					height:16px;
					margin-left:0px;
					margin-top:0px;
					margin-bottom:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
					text-align:left;
}

.checkoutBTN			{
					float:left;
}

.CheckoutEditButton			{
					padding-top:3px;
					padding-right:5px;
					width:45%;
					float:right;
}
#checkoutErrors		{
					text-align:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#80686F;					
}

#addressErrors		{
					margin-top:5px;
					margin-bottom:0px;
					text-align:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					color:#80686F;
					
}


#addressSelector{
				clear:both;
				width:100%;
				padding-top:5px;
				padding-bottom:4px;
				border-bottom:1px solid #80686F;
				border-top:1px solid #80686F;
				margin-top:5px;
				
}

.addressRow		{
				clear:both;
				width:100%;
}

.delCell		{
				float:right;
				width:64px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
}					

.editCell		{
				float:right;
				width:48px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
}
.selectCell		{
				float:right;
				width:16px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
}
.selectCell img	{
				display: block;
}

.addressCell	{
				float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				letter-spacing:0px;
				font-size:9px;
				color:#333333;
				height:23px;
				vertical-align:middle;
				line-height:23px;
				width:535px;
				overflow:hidden;
}

.headTxtAddress		{
					float:right;
					padding-right:5px;
					padding-left:5px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:normal;
					letter-spacing:0px;
					font-size:10px;
					text-align:right;
					width:410px;
					overflow:hidden;

}

.headTxtAddress a:link 	{ text-decoration: none; color: #80686F; }
.headTxtAddress a:visited 	{ text-decoration: none; color: #80686F; }
.headTxtAddress a:active 	{ text-decoration: none; color: #80686F; }
.headTxtAddress a:hover 	{ text-decoration: underline; color: #80686F; }

#shippingRow		{
					clear:both;
					float:right;
					margin-top:0px;
					margin-bottom:5px;
					margin-left:0px;
					margin-right:135px;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:0px;
					padding-right:0px;
					width:370px;
}

.shippingChoice		{
					clear:both;
					text-align:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					height:22px;
					line-height:22px;
					vertical-align:middle;


}

.cartSelectBoxes 	{
					border:#80686F 1px solid; 
					color:#333333;
					width:280px;
}

.shippingMethod 	{
					border:#80686F 1px solid; 
					color:#333333;
					width:315px;
}

.addAddressButton		{
					float:right;
					margin-top:5px;
					margin-right:2px;
					overflow: hidden;
}

.editAddressButton		{
					margin-top:5px;
					margin-bottom:0px;
					margin-right:2px;
					margin-left:0px;
					width:50px;
					float:right;
					padding-bottom:0px;
					padding-top:0px;
					padding-left:0px;
					padding-right:2px;
}

.addAddressLabels	{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 12px;
					letter-spacing:1px;
}

.myAddressFields	{ 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					color:#333333; 
					font-weight: normal; 
					border:1px solid #80686F; 
					background-color: #FFFFFF;
					width:218px; }

.myAddressFieldsPC	{ 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					color:#333333; 
					font-weight: normal; 
					border:1px solid #80686F; 
					background-color: #FFFFFF;
					width:93px;
					margin-top:0px;
					margin-bottom:0px;
					margin-right:4px; }	
					
#pcLookupButtons	{
					float:right;
					width:49%;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
					height:19px;
}						

.pcLookupButts	{
					float:right;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
}

#pcLookupFields	{
					float:left;
					width:49%;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
}

#pcLookup input  { 
					color: #FFFFFF;
					border:1px solid #c90062; 
					background-color: #c90062;
					cursor: pointer;
					width:117px;
					line-height: 15px;
					font: bold 11px arial, sans-serif;
					height: 19px;
					letter-spacing:1px;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
}
							
.userRegisterFields	{ 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					color:#333333; 
					font-weight: normal; 
					border:1px solid #80686F; 
					background-color: #FFFFFF;
					width:218px; }	
					
#userRegBTN			{
					float:right;
}	

#checkOutLeftSection
					{
					width:68%;
					float:left;
}	

#checkOutRightSection
					{
					width:31%;
					float:right;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
}	

#cartSynopsys		{
					border: 1px solid #efebe2;
					margin-bottom:0px;
					margin-top:5px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
}

#cartSynopFrame		{
					width:100%;
					height:320px;
}

#cartSynopFooter	{
					min-height:46px;
					width:287px;
					float:right;
					background-color:#efebe2;
					padding-right:8px;
					padding-left:8px;
					padding-top:8px;
					padding-bottom:8px;
					margin-bottom:0px;
					margin-left:0px;
					margin-right:0px;
					margin-top:0px;
					
}										  

.cartSynopBodyCells 	{
					
					color:#80686F; 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:normal;
					letter-spacing:1px;
}

.cartSynopBodyCells a:link 		{ text-decoration: none; color: #80686F; }
.cartSynopBodyCells a:visited 	{ text-decoration: none; color: #80686F; }
.cartSynopBodyCells a:active 	{ text-decoration: none; color: #80686F; }
.cartSynopBodyCells a:hover 	{ text-decoration: underline; color: #80686F; }

#cartSynopBodySubTotal	{
					
					color:#80686F; 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bold;
					letter-spacing:1px;
					padding-right:1px;
					
}

#cartSynopsysTotals		{
					margin-bottom:0px;
					margin-top:5px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-right:0px;
					padding-left:0px;
}

#cartSynopTotalsFrame		
					{
					width:100%;
					height:170px;
}

.delOptMSG			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.delOptMSG a:link 	{ text-decoration: none; color: #80686F; }
.delOptMSG a:visited	{ text-decoration: none; color: #80686F; }
.delOptMSG a:active 	{ text-decoration: none; color: #80686F; }
.delOptMSG a:hover 	{ text-decoration: underline; color: #80686F; }

#checkDetailsButton
					{
					text-align:center;
					width:160px;
}

.CO_Radio			{
					float:left;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:3px;
					padding-left:0px;
					padding-right:0px;	
					border:0px solid #ffffff;		
}
.CO_Radio_Icon			{
					float:left;
					margin-bottom:0px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-bottom:0px;
					padding-top:0px;
					padding-left:0px;
					padding-right:0px;
					width:72px;					
}

.BTN_CO_Radio			{
					float:right;
					margin-bottom:0px;
					margin-top:3px;
					margin-left:0px;
					margin-right:2px;
					padding-bottom:0px;
					padding-top:0px;
					padding-left:0px;
					padding-right:0px;			
}

.errorCell		{
				background-color:#E1B3B6;
}

.errorTXT{
		font-weight:bold;
		color:#c90062;

}
#RunningClubs_BKG	{
				padding-top:15px;
				padding-bottom:15px;
				padding-left:10px;
				padding-right:10px;
				background-image: url(../sB_Cust/Images/RC_BKG.jpg); background-repeat: repeat-y;
}

#cartBreadCrumbTrail			{	margin-top:5px;
									font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 12px; 
									color: #80686F; 
									font-weight: normal;
									letter-spacing:1px; }
#cartBreadCrumbTrail a:link 	{ text-decoration: none; color: #80686F; }
#cartBreadCrumbTrail a:visited 	{ text-decoration: none; color: #80686F; }
#cartBreadCrumbTrail a:active 	{ text-decoration: none; color: #80686F; }
#cartBreadCrumbTrail a:hover 	{ text-decoration: underline; color: #80686F; }

