/*************************************************************************
' 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,img	{ margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding: 0px; margin: 0px; line-height:normal; }

img						{ border-width: 0px; }

body,td,th,b,p			{ color: #796FB1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.SW_GWT_H 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #796FB1; font-weight: normal;  }
.SW_GWT_H a:link 		{ text-decoration: none; color: #796FB1; }
.SW_GWT_H a:visited 	{ text-decoration: none; color: #796FB1; }
.SW_GWT_H a:active 		{ text-decoration: none; color: #796FB1; }
.SW_GWT_H a:hover 		{ text-decoration: underline; color: #724F8E; }
						  
.SW_GWT_L1 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: normal;  }
.SW_GWT_L1 a:link 		{ text-decoration: none; color: #796FB1; }
.SW_GWT_L1 a:visited 	{ text-decoration: none; color: #796FB1; }
.SW_GWT_L1 a:active 	{ text-decoration: none; color: #796FB1; }
.SW_GWT_L1 a:hover 		{ text-decoration: underline; color: #724F8E; }

.SW_GWT_L2 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #796FB1; font-weight: normal;  }
.SW_GWT_L2 a:link 		{ text-decoration: none; color: #796FB1; }
.SW_GWT_L2 a:visited 	{ text-decoration: none; color: #796FB1; }
.SW_GWT_L2 a:active 	{ text-decoration: none; color: #796FB1; }
.SW_GWT_L2 a:hover 		{ text-decoration: underline; color: #724F8E; }
						  						  										  
.SW_H_Links 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; }
.SW_H_Links a:link 		{ text-decoration: none; color: #796FB1; }
.SW_H_Links a:visited 	{ text-decoration: none; color: #796FB1; }
.SW_H_Links a:active 	{ text-decoration: none; color: #796FB1; }
.SW_H_Links a:hover 	{ text-decoration: underline; color: #724F8E; }

.SW_H_Cart 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; }
.SW_H_Cart a:link 		{ text-decoration: none; color: #796FB1; }
.SW_H_Cart a:visited 	{ text-decoration: none; color: #796FB1; }
.SW_H_Cart a:active 	{ text-decoration: none; color: #796FB1; }
.SW_H_Cart a:hover 		{ text-decoration: underline; color: #724F8E; }

.sB_CartBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sB_CartBody a:link 	{ text-decoration: none; color: #796FB1; }
.sB_CartBody a:visited	{ text-decoration: none; color: #796FB1; }
.sB_CartBody a:active 	{ text-decoration: none; color: #796FB1; }
.sB_CartBody a:hover 	{ text-decoration: underline; color: #796FB1; }

.signInMgr				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; }
.signInMgr a:link 		{ text-decoration: none; color: #796FB1; }
.signInMgr a:visited	{ text-decoration: none; color: #796FB1; }
.signInMgr a:active 	{ text-decoration: none; color: #796FB1; }
.signInMgr a:hover 		{ text-decoration: underline; color: #724F8E; }

.sB_CartBoxes			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; font-weight: normal; 
						  border:1px solid #796FB1; background-color: #FFFFFF; }

.SER_BKG_Cell 			{ background-color:#948bbd;}

.sBCartHeadings 			{ color: #FFFFFF; font-size: 12px; background-color: #796FB1 ; 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; }

.sBCartAddressR 			{ color: #333333; font-size: 10px; background-color: #CCCCCC; padding-left:5px; padding-top:2px; padding-bottom:2px; padding: 4px;
						  	  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
.sBCartAddressR a:link 		{ text-decoration: none; color: #333333; }
.sBCartAddressR a:visited 	{ text-decoration: none; color: #333333; }
.sBCartAddressR a:active 	{ text-decoration: none; color: #333333; }
.sBCartAddressR a:hover 	{ text-decoration: underline; color: #333333; }

.sBCartTotals	 			{ color: #796FB1; 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: #796FB1; }
.sBCartTotals a:visited 	{ text-decoration: none; color: #796FB1; }
.sBCartTotals a:active 		{ text-decoration: none; color: #796FB1; }
.sBCartTotals a:hover 		{ text-decoration: underline; color: #796FB1; }

.sBCheckOutButton		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #796FB1; background-color: #796FB1;
						  cursor: pointer;  }
						  
.serVideoButton		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #796FB1; background-color: #796FB1; width: 331px; height:15px; cursor: pointer;  }
						  
.SW_backButton			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #796FB1; background-color: #796FB1;
						  cursor: pointer;  }

.SW_H_emailBox			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #796FB1; font-weight: normal; 
						  border:1px solid #796FB1; 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 #796FB1; background-color: #796FB1;
						  cursor: pointer;  }

.SW_H_srchBox			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: normal; 
						  border:1px solid #796FB1; background-color: #FFFFFF; width: 130px; height: 18px; }

.SW_H_srchButton		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;
						  border:1px solid #796FB1; background-color: #796FB1; width: 30px; height: 22px; 
						  cursor: pointer;  }
						  						  
.SW_F_Links 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; }
.SW_F_Links a:link 		{ text-decoration: none; color: #796FB1; }
.SW_F_Links a:visited 	{ text-decoration: none; color: #796FB1; }
.SW_F_Links a:active 	{ text-decoration: none; color: #796FB1; }
.SW_F_Links a:hover 	{ text-decoration: underline; color: #724F8E; }

.SW_N_L1 				{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #796FB1; font-weight: normal; padding-bottom:4px; padding-top:0px; }
.SW_N_L1 a:link 		{ text-decoration: none; color: #796FB1; }
.SW_N_L1 a:visited 		{ text-decoration: none; color: #796FB1; }
.SW_N_L1 a:active 		{ text-decoration: none; }
.SW_N_L1 a:hover 		{ text-decoration: underline; color: #724F8E; }

.category 				{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #796FB1; font-weight: normal; padding-bottom:4px; padding-top:0px; }
.category a:link 		{ text-decoration: none; color: #796FB1; }
.category a:visited 	{ text-decoration: none; color: #796FB1; }
.category a:active 		{ text-decoration: none; }
.category a:hover 		{ text-decoration: underline; color: #724F8E; }

.SW_N_L2 				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: normal; }
.SW_N_L2 a:link 		{ text-decoration: none; color: #796FB1; }

.SW_N_L2 a:visited 		{ text-decoration: none; color: #796FB1; }
.SW_N_L2 a:active 		{ text-decoration: none; }
.SW_N_L2 a:hover 		{ text-decoration: underline; color: #724F8E; }

.SW_N_L3 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #796FB1; font-weight: normal; }
.SW_N_L3 a:link 		{ text-decoration: none; color: #796FB1; }
.SW_N_L3 a:visited 		{ text-decoration: none; }
.SW_N_L3 a:active 		{ text-decoration: none; color: #796FB1; }
.SW_N_L3 a:hover 		{ text-decoration: underline; color: #724F8E; }

.CatHomeTitle 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#796FB1; }
.CatHomeBody 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#796FB1;
						  padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
.CatHomeBody p			{ padding-top:0px; margin-top:0px; }						  
.CatHomeBody p 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#796FB1; }
.CatHomeBody a:link 	{ text-decoration:none; color:#796FB1; }
.CatHomeBody a:visited 	{ text-decoration:none; color:#796FB1; }
.CatHomeBody a:active 	{ text-decoration:none; color:#796FB1; }
.CatHomeBody a:hover 	{ text-decoration: underline; color: #724F8E; }

.CatHomeTitleN 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; }
.CatHomeBodyN 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; }
.CatHomeBodyN p 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; }
.CatHomeBodyN a:link 	{ text-decoration:none; color:#999999; }
.CatHomeBodyN a:visited 	{ text-decoration:none; color:#999999; }
.CatHomeBodyN a:active 	{ text-decoration:none; color:#999999; }
.CatHomeBodyN a:hover 	{ text-decoration: underline; color: #724F8E; }

.CatTitle_H1 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: normal; }
.CatTitle_H1 a:link 	{ text-decoration: none; color: #796FB1; }
.CatTitle_H1 a:visited 	{ text-decoration: none; color: #796FB1; }
.CatTitle_H1 a:active 	{ text-decoration: none; color: #796FB1; }
.CatTitle_H1 a:hover 	{ text-decoration: underline; color: #724F8E; }

.PageNavControls           	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; }
.PageNavControls a:link    	{ text-decoration: none; color: #796FB1; }
.PageNavControls a:visited	{ text-decoration: none; color: #796FB1; }
.PageNavControls a:hover   	{ text-decoration: underline; color: #724F8E; }

.PageNavControlsSelect 	 	{ font-size: 10px; color: #FFFFFF; background-color: #796FB1; border: 1px solid #FFFFFF; }

.ProdListTxt			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: normal; }
.ProdListTxt a:link 	{ text-decoration: none; color: #796FB1; }
.ProdListTxt a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdListTxt a:active 	{ text-decoration: none; color: #796FB1; }
.ProdListTxt a:hover 	{ text-decoration: underline; color: #724F8E; }

.ProdTitle				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #796FB1; font-weight: normal; }
.ProdTitle a:link 		{ text-decoration: none; color: #796FB1; }
.ProdTitle a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdTitle a:active 	{ text-decoration: none; color: #796FB1; }
.ProdTitle a:hover 		{ text-decoration: underline; color: #724F8E; }

.ProdTitleL2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: normal; }
.ProdTitleL2 a:link 	{ text-decoration: none; color: #796FB1; }
.ProdTitleL2 a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdTitleL2 a:active 	{ text-decoration: none; color: #796FB1; }
.ProdTitleL2 a:hover 	{ text-decoration: underline; color: #724F8E; }

.ProdLinks				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: normal; }
.ProdLinks a:link 		{ text-decoration: none; color: #796FB1; }
.ProdLinks a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdLinks a:active 	{ text-decoration: none; color: #796FB1; }
.ProdLinks a:hover 		{ text-decoration: underline; color: #724F8E; }

.ProdHelpLinks				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #796FB1; font-weight: normal; }
.ProdHelpLinks a:link 		{ text-decoration: none; color: #796FB1; }
.ProdHelpLinks a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdHelpLinks a:active 	{ text-decoration: none; color: #796FB1; }
.ProdHelpLinks a:hover 		{ text-decoration: underline; color: #724F8E; }

.ProdThumbCel 		 	{ background-color:#FFFFFF; border: 0px solid #796FB1; }
.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: #796FB1; font-weight: normal; }
.ProdAddB a:link 		{ text-decoration: none; color: #796FB1; }
.ProdAddB a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdAddB a:active 		{ text-decoration: none; color: #796FB1; }
.ProdAddB a:hover 		{ text-decoration: underline; color: #724F8E; }

.ProdDesc				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color:#666666; font-weight: normal; }
.ProdDesc a:link 		{ text-decoration: none; color: #666666; }
.ProdDesc a:visited 	{ text-decoration: none; color: #666666; }
.ProdDesc a:active 		{ text-decoration: none; color: #666666; }
.ProdDesc a:hover 		{ text-decoration: underline; color: #724F8E; }

.ProdBody				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#796FB1; font-weight: normal; }
.ProdBody a:link 		{ text-decoration: none; color: #796FB1; }
.ProdBody a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdBody a:active 		{ text-decoration: none; color: #796FB1; }
.ProdBody a:hover 		{ text-decoration: underline; color: #724F8E; }

.SERBuyLabel			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#796FB1; font-weight: bold; }
.SERBuyLabel a:link 	{ text-decoration: none; color: #796FB1; }
.SERBuyLabel a:visited 	{ text-decoration: none; color: #796FB1; }
.SERBuyLabel a:active 	{ text-decoration: none; color: #796FB1; }
.SERBuyLabel a:hover 	{ text-decoration: underline; color: #724F8E; }

.ProdSubTXT				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#796FB1; font-weight: bold; }
.ProdSubTXT a:link 		{ text-decoration: none; color: #796FB1; }
.ProdSubTXT a:visited 	{ text-decoration: none; color: #796FB1; }
.ProdSubTXT a:active 	{ text-decoration: none; color: #796FB1; }
.ProdSubTXT a:hover 	{ text-decoration: underline; color: #724F8E; }

.ProdColLabels			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: bold; }
.ProdColLabels a:link 	{ text-decoration: none; color: #796FB1; }
.ProdColLabels a:visited{ text-decoration: none; color: #796FB1; }
.ProdColLabels a:active { text-decoration: none; color: #796FB1; }
.ProdColLabels a:hover 	{ text-decoration: underline; color: #724F8E; }

.sBAboutUsBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBAboutUsBody a:link 	{ text-decoration: none; color: #796FB1; }
.sBAboutUsBody a:visited{ text-decoration: none; color: #796FB1; }
.sBAboutUsBody a:active { text-decoration: none; color: #796FB1; }
.sBAboutUsBody a:hover 	{ text-decoration: underline; color: #724F8E; }

.sBAboutUsMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: bold; }
.sBAboutUsMenu a:link 	{ text-decoration: none; color: #796FB1; }
.sBAboutUsMenu a:visited{ text-decoration: none; color: #796FB1; }
.sBAboutUsMenu a:active { text-decoration: none; color: #796FB1; }
.sBAboutUsMenu a:hover 	{ text-decoration: underline; color: #724F8E; }

.sBContactUsBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBContactUsBody a:link 	{ text-decoration: none; color: #796FB1; }
.sBContactUsBody a:visited	{ text-decoration: none; color: #796FB1; }
.sBContactUsBody a:active 	{ text-decoration: none; color: #796FB1; }
.sBContactUsBody a:hover 	{ text-decoration: underline; color: #724F8E; }

.sBContactUsMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: bold; }
.sBContactUsMenu a:link 	{ text-decoration: none; color: #796FB1; }
.sBContactUsMenu a:visited	{ text-decoration: none; color: #796FB1; }
.sBContactUsMenu a:active 	{ text-decoration: none; color: #796FB1; }
.sBContactUsMenu a:hover 	{ text-decoration: underline; color: #724F8E; }

.sBHelpMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: bold; }
.sBHelpMenu a:link 		{ text-decoration: none; color: #796FB1; }
.sBHelpMenu a:visited	{ text-decoration: none; color: #796FB1; }
.sBHelpMenu a:active 	{ text-decoration: none; color: #796FB1; }
.sBHelpMenu a:hover 	{ text-decoration: underline; color: #724F8E; }

.sBHelpBody				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
.sBHelpBody	p			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
.sBHelpBody a:link 		{ text-decoration: none; color: #796FB1; }
.sBHelpBody a:visited	{ text-decoration: none; color: #796FB1; }
.sBHelpBody a:active 	{ text-decoration: none; color: #796FB1; }
.sBHelpBody a:hover 	{ text-decoration: underline; color: #724F8E; }

.SER_HelpBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
.SER_HelpBody p			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; }
.SER_HelpBody a:link 	{ text-decoration: none; color: #796FB1; }
.SER_HelpBody a:visited	{ text-decoration: none; color: #796FB1; }
.SER_HelpBody a:active 	{ text-decoration: none; color: #796FB1; }
.SER_HelpBody a:hover 	{ text-decoration: underline; color: #724F8E; }

.HelpTitle 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#796FB1; }

.PRQuote 				{ color: #796FB1; 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:#C4287D; color:#FFF;}
table.data td{background-color:#CE799C; color:#fff; font-size:75%;}

.sBContactUsH			{ color: #ffffff; font-size: 14px; background-color: #796FB1 ; PADDING: 1px}

.sBStoreLinks          	{ color: #796FB1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBStoreLinks a:link    { color: #796FB1; font-size: 12px; text-decoration: none; }
.sBStoreLinks a:visited { color: #796FB1; font-size: 12px; text-decoration: none; }
.sBStoreLinks a:hover   { text-decoration: underline; color: #724F8E; }

.sBStoreLinksBL           { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.sBStoreLinksBL a:link    { color: #666666; font-size: 12px; text-decoration: none; }
.sBStoreLinksBL a:visited { color: #666666; font-size: 12px; text-decoration: none; }
.sBStoreLinksBL a:hover   { text-decoration: underline; color: #724F8E; }

.sBBuddyLinks          	{ color: #796FB1;}
.sBBuddyLinks a:link    { color: #796FB1; text-decoration: none; }
.sBBuddyLinks a:visited { color: #796FB1; text-decoration: none; }
.sBBuddyLinks a:hover   { text-decoration: underline; color: #724F8E; }

/* H_whSaleText Text for sweatyClub & other pink bkg pages */
.H_whSaleText           { color: #796FB1; font-size: 13px; text-decoration: none}
.H_whSaleText a:link    { color: #796FB1; font-size: 13px; text-decoration: none}
.H_whSaleText a:visited { color: #796FB1; font-size: 13px; text-decoration: none}
.H_whSaleText a:hover   { text-decoration: underline; color: #724F8E; }

.SW_G_genButton			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #796FB1; background-color: #796FB1;
						  cursor: pointer;  }

.SW_G_genInput			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; font-weight: normal; 
						  border:1px solid #796FB1; background-color: #FFFFFF; }

.sB_G_Header			{ color: #ffffff; font-size: 14px; background-color: #796FB1 ; PADDING: 1px}

.sBCustListOrdersH		{ color: #ffffff; font-size: 14px; background-color: #796FB1; PADDING: 1px}

.sBgenHeadings 			{ color: #ffffff; font-size: 12px; background-color: #796FB1 ; PADDING: 1px}

.sBCOCSHeadings 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; 
						  font-size: 12px; font-weight: bold; background-color: #796FB1 ; PADDING: 1px}

.sBBigGenHeadings 		{ color: #796FB1; font-size: 14px; background-color: #ffffff ; PADDING: 1px}

.sB_G_Error				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; 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: #796FB1; }
.sB_G_Txt a:visited 	{ text-decoration: none; color: #796FB1; }
.sB_G_Txt a:active 		{ text-decoration: none; color: #796FB1; }
.sB_G_Txt a:hover 		{ text-decoration: underline; color: #724F8E; }

.BreadCrumbTrail			{ font-family: Verdana, Arial, Helvetica, sans-serif; 
							  font-size: 10px;
							  color: #796FB1; 
							  font-weight: normal;}
							  
.BreadCrumbTrail a:link 	{ text-decoration: none; color: #796FB1; }
.BreadCrumbTrail a:visited 	{ text-decoration: none; color: #796FB1; }
.BreadCrumbTrail a:active 	{ text-decoration: none; color: #796FB1; }
.BreadCrumbTrail a:hover 	{ text-decoration: underline; color: #724F8E; }

/* Default for all text areas */
textarea					{border:1px solid #796FB1; background-color: #ffffff; color:#333333}
/* Default for all seclect boxes*/
select						{border:1px solid #796FB1; background-color: #796FB1; color:#ffffff}
/* Default for all input boxes */
input						{border:1px solid #796FB1; background-color: #ffffff; color:#333333}

.cartTxtArea 		{ width:500px; height:80px;}

.sBWishListBody				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBWishListBody a:link 		{ text-decoration: none; color: #796FB1; }
.sBWishListBody a:visited	{ text-decoration: none; color: #796FB1; }
.sBWishListBody a:active 	{ text-decoration: none; color: #796FB1; }
.sBWishListBody a:hover 	{ text-decoration: underline; color: #724F8E; }

.cartPromoPageHead		{ color: #FFFFFF; font-size: 12px; background-color: #796FB1 ; PADDING: 1px;
						  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }

.PromoPageHead 			{ border-bottom: 2px solid #796FB1; padding-bottom: 4px;  }
.PromoCel 		 		{ background-color:#FFFFFF; border: 1px solid #796FB1; }

.PromoTxt				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.PromoTxt a:link 		{ text-decoration: none; color:#FF0000; }
.PromoTxt a:visited 	{ text-decoration: none; color:#FF0000; }
.PromoTxt a:active 		{ text-decoration: none; color:#FF0000; }
.PromoTxt a:hover 		{ text-decoration: underline; color:#FF0000; }

.Promo_Header			{ color: #ffffff; font-size: 14px; background-color: #796FB1 ; PADDING: 1px}

.sBmyAccMenu 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #796FB1; font-weight: bold; }
.sBmyAccMenu a:link 	{ text-decoration: none; color: #796FB1; }
.sBmyAccMenu a:visited	{ text-decoration: none; color: #796FB1; }
.sBmyAccMenu a:active 	{ text-decoration: none; color: #796FB1; }
.sBmyAccMenu a:hover 	{ text-decoration: underline; color: #724F8E; }

.SW_Address_Button		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #796FB1; background-color: #796FB1;
						  cursor: pointer;  }
						  
.SelAsAddr_Button		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #796FB1; background-color: #796FB1;
						  cursor: pointer;  }
						  
.Addr_Cel 		 		{ background-color:#FFFFFF; border: 1px solid #796FB1; }
						  
.SW_Cart_Button			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
						  border:1px solid #796FB1; background-color: #796FB1;
						  cursor: pointer;  }

.sBCatRequestBody			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.sBCatRequestBody a:link 	{ text-decoration: none; color: #796FB1; }
.sBCatRequestBody a:visited	{ text-decoration: none; color: #796FB1; }
.sBCatRequestBody a:active 	{ text-decoration: none; color: #796FB1; }
.sBCatRequestBody a:hover 	{ text-decoration: underline; color: #724F8E; }

/* used to give sys bubble left and right bkg image*/
.sysMSGRight 		{ background-image: url(../SER_Cust/Images/SysMsg-BubRight.gif); background-repeat: repeat}
.sysMSGLeft 		{ background-image: url(../SER_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; color:#796FB1; }
.sysMSGBody a:link 		{ text-decoration: none; color: #796FB1; }
.sysMSGBody a:visited	{ text-decoration: none; color: #796FB1; }
.sysMSGBody a:active 	{ text-decoration: none; color: #796FB1; }
.sysMSGBody a:hover 	{ text-decoration: underline; color: #724F8E; }

/* Article Styles */
#Article_Heading h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #796FB1;
	margin-bottom:20px;
}

#Article_Date h2 {
	font-size: 10px;
	color: #333333;
	margin-bottom:15px;

}

#Article_Body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Article_Body img {
	margin-right:5px;
	margin-left:10px;
	border:1px solid #796FB1;
}

#Article	{
	font-size: 12px;
	color: #333333;
}

.special {
	clear:both;
}

#Article_Categories	{
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.Category_Header	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-bottom:0px;
	margin-top: 2px;
	font-size:14px;
}


.Category_Header a:link 	{ text-decoration: none; color: #796FB1; }
.Category_Header a:visited	{ text-decoration: none; color: #796FB1; }
.Category_Header a:active 	{ text-decoration: none; color: #796FB1; }
.Category_Header a:hover 	{ text-decoration: underline; color: #796FB1; }

.Article_Link	{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	font-size:12px;
}

.Article_Link a:link 	{ text-decoration: none; color: #796FB1; }
.Article_Link a:visited	{ text-decoration: none; color: #796FB1; }
.Article_Link a:active 	{ text-decoration: none; color: #796FB1; }
.Article_Link a:hover 	{ text-decoration: underline; color: #796FB1; }

.Article_Bookmark	{
	margin-top:15px;
}

#Article_Border	{
	padding:10px 10px 10px 10px;
	border:1px solid #796FB1;
	margin-right:10px;
}


.Article_Summery	{
	border:1px solid #796FB1;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	margin-right:10px;
}

.Art_sum_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #796fb1;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.Art_sum_Header a:link 		{ text-decoration: none; color: #796FB1; }
.Art_sum_Header a:visited	{ text-decoration: none; color: #796FB1; }
.Art_sum_Header a:active 	{ text-decoration: none; color: #796FB1; }
.Art_sum_Header a:hover 	{ text-decoration: underline; color: #796FB1; }

.Art_sum_Image	{
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:10px;
	margin-left:0px;
	float:left;
	width:100px;
}

.Art_sum_Image img	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.Art_sum_Body {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.readMore	{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.readMore a:link 		{ text-decoration: none; color: #796FB1; }
.readMore a:visited	{ text-decoration: none; color: #796FB1; }
.readMore a:active 	{ text-decoration: none; color: #796FB1; }
.readMore a:hover 	{ text-decoration: underline; color: #796FB1; }

#article_Category_Header	{
	margin-right:10px;
	margin-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/Maternity-Wear-Fashion-News/Images/Maternity-Fashion-News-all-categories.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#MFN_HP				{
	width:206px;
	height:155px;
	background-image:url(/Maternity-Wear-Fashion-News/Images/Maternity-Fashion-News-HP-BKG.gif);
	background-repeat:no-repeat;
}

#MFN_HP_Container	{
	width:206px;
	height:155px;
	background-image:url(/Maternity-Wear-Fashion-News/Images/Seraphine_Maternity_Fashion_News_NAV_BKG.jpg);
	background-repeat:no-repeat;
}

#MFN_NAV_Container	{
	width:174px;
	height:55px;
	background-image:url(/Maternity-Wear-Fashion-News/Images/Seraphine_Maternity_Fashion_News_Left_NAV_BKG.jpg);
	background-repeat:no-repeat;
}

#MFN_NAV				{
	width:174px;
	height:155px;
	background-image:url(/Maternity-Wear-Fashion-News/Images/Maternity-Fashion-News-NAV-BKG.gif);
	background-repeat:no-repeat;
}


#MFN_Links			{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
}

#MFN_Links ul	  {	margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
}

#MFN_Links ul li{
		text-align:left;
		margin-left:15px;
		margin-top:3px;

					
}

#MFN_Links ul li a
				  {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-style:italic;
		line-height:11px;
		
}

#MFN_Links ul li a:link 		{ text-decoration: none; color: #796FB1; }
#MFN_Links ul li a:visited	{ text-decoration: none; color: #796FB1; }
#MFN_Links ul li a:active 	{ text-decoration: none; color: #796FB1; }
#MFN_Links ul li a:hover 	{ text-decoration: underline; color: #796FB1; }

#DN_archiveLink{
		margin-top:5px;
		padding-top:5px;
		margin-right:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-style:italic;
		float:right;
}

#DN_archiveLink a:link 		{ text-decoration: none; color: #796FB1; }
#DN_archiveLink a:visited	{ text-decoration: none; color: #796FB1; }
#DN_archiveLink a:active 	{ text-decoration: none; color: #796FB1; }
#DN_archiveLink a:hover 	{ text-decoration: underline; color: #796FB1; }

#DN_RSS {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		vertical-align:middle;
		font-size: 11px;
		font-style:italic;
		float:left;
		padding-left:5px;
		margin-top:5px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
}


#DN_RSS a:link 		{ text-decoration: none; color: #796FB1; }
#DN_RSS a:visited	{ text-decoration: none; color: #796FB1; }
#DN_RSS a:active 	{ text-decoration: none; color: #796FB1; }
#DN_RSS a:hover 	{ text-decoration: underline; color: #796FB1; }


#MFN_HomeLink			{
		width:206px;
		height:54px;
}

#MFN_HP_HomeLink	{
		width:206px;
		height:30px;
}
#MFN_HP_Celeb_Link	{
		width:63px;
		height:38px;
		float:left;
}
#MFN_HP_Health_Link	{
		width:66px;
		height:38px;
		float:left;
}
#MFN_HP_Fashion_Link	{
		width:75px;
		height:38px;
		float:right;
}

#MFN_NAV_HomeLink	{
		width:174px;
		height:29px;
}
#MFN_NAV_Celeb_Link	{
		width:50px;
		height:23px;
		float:left;
		margin-right:3px;
		
}
#MFN_NAV_Health_Link	{
		width:50px;
		height:23px;
		float:left;
		margin-left:2px;
}
#MFN_NAV_Fashion_Link	{
		width:60px;
		height:23px;
		float:right;
}

#article_cat_head h1	{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #796FB1;
}

#article_cat_head	{
	margin-bottom:10px;
}

#article_cat_head_body p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #796FB1;
}

#article_cat_head_body 	{
	width:60%;
	padding-bottom:15px;
	margin-bottom:15px;
}

#Articles_by_date {
	width:49%;
	float:left;
}

#articles_by_category {
	width:49%;
	float:right;
}

.spacer	{
	margin-bottom:15px;
}
/* End Article Styles */

#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 #796FB1;
					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);*/
					}


/* CHECKOUT styles - START*/

/* new buttons here */
a.GreyButton {
    background: transparent url('/SER_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('/SER_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('/SER_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('/SER_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('/SER_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('/SER_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('/SER_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('/SER_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		{
					width:100%;
					padding: 0px 0px 0px 0px;
					margin-left:0px;
					margin-right:0px;
					margin-top:0px;
					margin-bottom:0px;
}
#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:#666666;
					padding-bottom:0px;
					margin-bottom:0px;
					margin-top:11px;
					letter-spacing:3px;
}
/* bag body		*/
#myBagBody			{
					margin-left:0px;
					margin-right:0px;
					margin-top:10px;
					margin-bottom:10px;
					border:1px solid #babbda;
}

.myBagBodyHeadings 	{
					background-color:#babbda;
					color:#ffffff; 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:1px;
					text-transform:lowercase;
					height:26px;
}

.myBagBodyCells 	{
					color:#666666;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					letter-spacing:1px;
}

.myBagBodyCells a:link 		{ text-decoration: none; color: #666666; }
.myBagBodyCells a:visited 	{ text-decoration: none; color: #666666; }
.myBagBodyCells a:active 	{ text-decoration: none; color: #666666; }
.myBagBodyCells a:hover 	{ text-decoration: underline; color: #666666; }

#myBagBodySubTotal	{
					
					color:#666666; 
					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 #babbda;
					color:#ffffff;
					background-color:#babbda;
					font-weight:bold;
}


#saleMessage		{
					border:1px solid #babbda;
					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:#666666;
					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:#babbda;
					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: #ffffff; 
					  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: #666666; }
.myBagFooterRightTotals a:visited 	{ text-decoration: none; color: #666666; }
.myBagFooterRightTotals a:active 		{ text-decoration: none; color: #666666; }
.myBagFooterRightTotals a:hover 		{ text-decoration: underline; color: #666666; }



#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:#babbda;
					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;
					color:#ffffff;
}

#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;
}

#myBagCheckoutButtonTop
					{
					width:20%;
					margin-bottom:5px;
					margin-top:0px;
					margin-left:0px;
					margin-right:0px;
					padding-top:0px;
					padding-bottom:0px;
					padding-left:0px;
					padding-right:0px;
					float:right;
					}
					
#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:#babbda;
					color:#666666; 
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:1px;
					text-transform:lowercase;
					padding:1px;
}

.myBagCOCSFreeShipHeadings	
					{ 
					color:#666666; 
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					letter-spacing:1px;
					padding:1px;
					border-bottom:1px solid #666666;
}

.myBagCOCSProdThumbCel
					{
					background-color:#FFFFFF;
					border: 1px solid #babbda;
}

#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: #babbda;
					margin-bottom:5px;
}		

#checkout_Body		{
					color:#666666; 
					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:#666666;
}
.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:#babbda;
					color:#ffffff;
					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:#efebe2;
					color:#7472b1;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					letter-spacing:1px;
					font-weight:bold;
					line-height:28px;
					border:solid 1px #babbda;
					}

.Headtxt_on		{
					background: url('/SER_Cust/Images/CO_Arrow_Down.gif') no-repeat 10px 0px;;
					padding-left:30px;
					width:160px;
					float:left;					
}

.Headtxt_off		{
					background: url('/SER_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: #ffffff; }
.Headtxt_off a:visited 	{ text-decoration: none; color: #ffffff; }
.Headtxt_off a:active 	{ text-decoration: none; color: #ffffff; }
.Headtxt_off a:hover 	{ text-decoration: underline; color: #ffffff; }	

.LoggedInAs			{
					width:410px;;
					float:right;
					text-align:right;
					padding-right:10px;
					font-size:10px;
}

.LoggedInAs a:link 		{ text-decoration: none; color: #ffffff; }
.LoggedInAs a:visited 	{ text-decoration: none; color: #ffffff; }
.LoggedInAs a:active 	{ text-decoration: none; color: #ffffff; }
.LoggedInAs a:hover 	{ text-decoration: underline; color: #ffffff; }	

#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 #666666;
}

#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 #666666;
					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:#666666;
}
#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 #666666;
}

#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 #666666;
					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:#666666;
}	

.special
				  {	clear:both;
				  	height:1px;
}

.newCustMessage		{
					font-size:10px;

}

#wishListMessage	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#666666;
					margin-bottom:10px;
					padding-bottom:10px;
					border-bottom:1px solid #666666;
					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:#babbda;
					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:#666666;					
}

#addressErrors		{
					margin-top:5px;
					margin-bottom:0px;
					text-align:right;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					color:#666666;
					
}


#addressSelector{
				clear:both;
				width:100%;
				padding-top:5px;
				padding-bottom:4px;
				border-bottom:1px solid #666666;
				border-top:1px solid #666666;
				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: #ffffff; }
.headTxtAddress a:visited 	{ text-decoration: none; color: #ffffff; }
.headTxtAddress a:active 	{ text-decoration: none; color: #ffffff; }
.headTxtAddress a:hover 	{ text-decoration: underline; color: #ffffff; }

#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:#666666 1px solid; 
					color:#ffffff;
					width:315px;
}

.shippingMethod 	{
					border:#666666 1px solid; 
					color:#ffffff;
					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 #796FB1; 
					background-color: #FFFFFF;
					width:218px; }

.myAddressFieldsPC	{ 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					color:#333333; 
					font-weight: normal; 
					border:1px solid #796FB1; 
					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 #796FB1;
					background-color: #796FB1;					
					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;
}

#addressCountry select {
					width:220px;
}							
.userRegisterFields	{ 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					color:#333333; 
					font-weight: normal; 
					border:1px solid #666666; 
					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 #babbda;
					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:300px;
					float:right;
					background-color:#babbda;
					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:#666666; 
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:normal;
					letter-spacing:1px;
}

.cartSynopBodyCells a:link 		{ text-decoration: none; color: #666666; }
.cartSynopBodyCells a:visited 	{ text-decoration: none; color: #666666; }
.cartSynopBodyCells a:active 	{ text-decoration: none; color: #666666; }
.cartSynopBodyCells a:hover 	{ text-decoration: underline; color: #666666; }

#cartSynopBodySubTotal	{
					
					color:#666666; 
					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: #666666; }
.delOptMSG a:visited	{ text-decoration: none; color: #666666; }
.delOptMSG a:active 	{ text-decoration: none; color: #666666; }
.delOptMSG a:hover 	{ text-decoration: underline; color: #666666; }


#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:#fe9200;
}

.errorTXT{
		font-weight:bold;
		color:#fe9200;

}


#cartBreadCrumbTrail			{
									margin-top:0px;
									margin-bottom:5px;
									font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 12px; 
									color: #666666; 
									font-weight: normal;
									letter-spacing:1px;
									width:70%;
}
 
#cartBreadCrumbTrail a:link 	{ text-decoration: none; color: #666666; }
#cartBreadCrumbTrail a:visited 	{ text-decoration: none; color: #666666; }
#cartBreadCrumbTrail a:active 	{ text-decoration: none; color: #666666; }
#cartBreadCrumbTrail a:hover 	{ text-decoration: underline; color: #666666; }


/* CHECKOUT styles - END*/
