#headerTable { color:white; height:89px; background-image:url(/images/build/newwLogo.gif); background-repeat:no-repeat; background-color:#AD8BC1; width:989px; }
#headerTable td { border:0px solid RED; }
#headerTable .logo { font-weight:bold; color:white; font-size:22px; padding-left:100px; width:299px;}
#headerTable .strapline { font-weight:bold; color:#F8C1D8; font-size:15px; padding-left:140px; width:500px;}
#headerTable .searchform { font-weight:bold; text-align:right; padding:3px; }
#headerTable .searchfield { margin-right:5px; height:16px; font-weight:bold; }
#headerTable button { height:20px; margin-right:10px; margin-bottom:1px; border:1px solid white; background-color:#AD8BC1; font-weight:bold; color:white; }
#headerTable .emailaddress { text-align:right; }
#headerTable .emailaddress a { color:white; text-align:right; padding-right:10px; }

#topNavigation { margin:4px 0; font-size:11px; width:100%; color:white }
#topNavigation a.off:link, #topNavigation a.off:visited, #topNavigation a.off:active { font-size:11px; color:#FFFFFF; }
#topNavigation a.on:link, #topNavigation a.on:visited, #topNavigation a.on:active { font-size:11px; color:#5B1884; }
#topNavigation a.on:hover, #topNavigation a.off:hover,  { font-size:11px; color:#5B1884; }
#topNavigation td { font-size:11px; text-align:right; }

#prodNav { height:33px; width:989px; font-size:11px; background-color:#5B1884; font-weight:bold; color:#FFFFFF; }
#prodNav td { font-size:11px; padding-left:10px; }
#prodNav a.off:link, #prodNav a.off:visited, #prodNav a.off:active { font-size:11px; color:#FFFFFF; }
#prodNav a.on:link, #prodNav a.on:visited, #prodNav a.on:active { font-size:11px; color:#F8C1D8; }
#prodNav a.on:hover, #prodNav a.off:hover,  { font-size:11px; color:#F8C1D8; }

#mainTable { font-size:11px; width:989px; }
#mainTable td { font-size:11px; vertical-align:top; }
/*#mainTable .browseby { font-size:11px; width:190px; border-right:1px solid #F8EEF9; }*/

#checkoutbox { width:770px; }
#checkoutbox th {background-color:#AD8BC1; color:#FFFFFF;}
#checkoutbox td {background-color:#F8EEF9;}
#checkoutbox .list1 { vertical-align:midde; padding: 0px 4px 0px 4px;  }
#checkoutbox .list2 { vertical-align:midde; padding: 0px 4px 0px 4px; }
#checkoutbox .list3 { background-color:#AD8BC1; color:#FFFFFF; }

#pageContainer { font-size:11px; }

/* THIS LOT DOES THE PAGING MECHANISM */
#pageNavigation { padding:9px 5px 5px 5px; text-align:right; font-size:11px; font-weight:bold; float:left; width:250px; }

	.pagingon { color:#FFF; background-color:#CD207A; text-decoration:none; padding-left:1px; padding-right:1px; }
	a.pagingon:link { color:#FFF;	text-decoration:none;	}
	a.pagingon:active {	color:#FFF;	font-weight:bold;	text-decoration:none;	}
	a.pagingon:visited {	color:#FFF;	font-weight:bold;	text-decoration:none;	}
	a.pagingon:hover {	color:#FFF;	font-weight:bold; text-decoration:none;	}
	
	a.pagingoff { color:#000; background-color:#FFF; text-decoration:none; padding-left:1px; padding-right:1px; }
	a.pagingoff:link { color:#000;	text-decoration:none;	}
	a.pagingoff:active {	color:#000;	font-weight:bold;	text-decoration:none;	}
	a.pagingoff:visited {	color:#000;	font-weight:bold;	text-decoration:none;	}
	a.pagingoff:hover {	color:#000;	font-weight:bold; text-decoration:none;	}


#youarehere { padding:10px 5px !important; width:500px; display:block;}
#youarehere a:link, #youarehere a:visited, #youarehere a:active { font-size:11px; text-decoration:none; color:#5B1884; }
#youarehere a:hover { color:#AD8BC1; }

/*.browseby select { letter-spacing:1px; height:15px; width: 160px; font-size:10px; color:#666666; margin:5px; }*/

.categoryDescription {font-family: Arial; margin-top:5px; color:#666666;}

#categorySizing { margin-top:0px; width:397px;}
#categorySizing th {text-align:center; vertical-align:middle;}
#categorySizing .line0 {vertical-align:middle;}
#categorySizing .line1 {vertical-align:middle;}
#categorySizing label {display:block; cursor:pointer;}

.categoryFlavoursHead { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1; color:#AD8BC1;}
.categoryFlavours { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#AD8BC1;}
.categoryFlavours select {font-weight:bold; color:#AD8BC1; width:290px;}

.categorypipingHead { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1; color:#AD8BC1;}
.categorypiping { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#AD8BC1;}
.categorypiping select {font-weight:bold; color:#AD8BC1; width:290px;}

.eggFreeHead { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1; color:#AD8BC1;}
.eggFreeHead2 { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1;  color:#FFFFFF;}
.eggFree { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#AD8BC1;}
.eggFree select {font-weight:bold; color:#AD8BC1; width:290px;}

/*#imageContainer { border:0px solid #CCCCCC; width:350px; }*/


#pageContent {}
#pageContent td { vertical-align:top; padding:4px; }
#pageContent h1, #pageContent h2, #pageContent h3 { padding:0px; margin:0px; margin-top:5px; margin-bottom:5px; }
#pageContent p { padding:0px; margin:0px; margin-bottom: 10px; }

/* Thumbnails */

#thumbMainContainer { width:780px; float:none; clear:both; display:block;  }
#thumbMainContainer .imgContainer { height:190px; }
#thumbMainContainer .displayThumbCakeName { color:#6B298D; padding:2px 0 0px 5px; text-align:left; font-size:12px; font-weight:bold; }
#thumbMainContainer .setPrice { color:#6B298D; padding:2px 0 2px 5px; text-align:left; font-size:12px; }
#thumbMainContainer .setPrice span { color:#CD207A; font-size:14px; font-weight:bold; }



.HeaderTableNew td { padding:0 14px; }
#prodNav2 { font-size:11px; font-weight:bold; color:#FFFFFF; }
#prodNav2 td { font-size:11px; }
#prodNav2 a.off:link, #prodNav2 a.off:visited, #prodNav2 a.off:active { font-size:11px; color:#FFFFFF; }
#prodNav2 a.on:link, #prodNav2 a.on:visited, #prodNav2 a.on:active { font-size:11px; }
#prodNav2 a.on:hover, #prodNav2 a.off:hover,  { font-size:11px; }


/* ALL SITE */

/* London Cakes */
#BirthdayReminderLinkLC { background-color:#632A6E; color:#FFFFFF; }
#LeftDropsLC .topval { background-color:#F8EEF9; color:#AD8BC1; }
.thumblinkLC {margin:4px; padding:4px 20px 3px 20px; background-color:#F8EEF9; color:#632A6E; border:1px solid #632A6E;}
#thumbtableContainerLC {float:left; border:1px solid #632A6E; margin-left:5px; margin-right:4px; margin-bottom:8px; height:260px; width:184px; text-align:center}
.EFHbgLC { background-color:#AD8BC1; }
.ProdOptsbgLC { background-color:#B383BC; }
.categoryFlavoursHeadLC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1; color:#AD8BC1;}
.categoryFlavoursLC { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#AD8BC1;}
.categoryFlavoursLC select {font-weight:bold; color:#AD8BC1; width:290px;}
.categorypipingHeadLC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1; color:#AD8BC1;}
.categorypipingLC { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#AD8BC1;}
.categorypipingLC select {font-weight:bold; color:#AD8BC1; width:290px;}
.eggFreeHeadLC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1; color:#AD8BC1;}
.eggFreeHead2LC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1;  color:#FFFFFF;}
.eggFreeLC { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#AD8BC1;}
.eggFreeLC select {font-weight:bold; color:#AD8BC1; width:290px;}
.priceContainerLC { margin-top:10px; width:390px; font-weight:bold; font-size:16px; background-color:#AD8BC1; color:white;padding:3px; }
.imageHeadersLC { cursor:default; font-weight:bold; margin-top:10px; margin-bottom:10px; padding:3px; width:350px; text-align:left; vertical-align:middle; border:1px solid #AD8BC1; background-color:#AD8BC1; color:#FFFFFF;}
.categoryNameLC { font-family: Times, georgia, "Times New Roman", Times, arial; font-size: 25px; color: #AD8BC1; font-weight: normal; letter-spacing: 1px; }
.categoryInfoLC { font-weight:bold; padding-top:15px; border-bottom:1px solid #AD8BC1; font-family: Arial; color: #AD8BC1; letter-spacing: 1px; }
#youarehereCND { font-size:11px; background-color:#F8EEF9; color:AD8BC1; padding:5px 0px 5px 3px; font-weight:bold;  }
.CheckoutStepsLC { text-align:left; border:1px solid #632A6E; margin:10px 0px; }
.CheckoutStep1LC { border:1px solid black; text-align:center; display:block; background-color:#DBB7FF; font-weight:bold;}
.CheckoutStep2LC { border:1px solid black; text-align:center; display:block; background-color:#F8EEF9; }
#checkoutboxLC { width:770px; margin:5px; }
#checkoutboxLC th {background-color:#AD8BC1; color:#FFFFFF;}
#checkoutboxLC td {background-color:#F8EEF9;}
/*#thumbtableContainerLC {float:left; border:1px solid #632A6E; margin-left:4px; margin-right:2px; margin-bottom:8px; width:255px; text-align:center}
#thumbtableContainerLC table {width:250px;}
#thumbtableContainerLC td {text-align:center;}*/
#promolegendLC { color:#632A6E; font-weight:bold; letter-spacing:1px;}
.newretcustLC { padding-top:0px; margin-top:0px; color:#AD8AC6 }
.stepHeadLC { padding:4px; color:white; background-color:#660066; font-size:16px; font-weight:bold; }
.registerBackLC { background-color:#F2CBF7; }
.registerNote1LC {  }
.registerNote2LC { text-align:left; width:250px; font-weight:bold; font-size:14px; background-color:#660066; color:#FFFFFF; margin:10px; padding:5px; }
.registerNote3LC { width:250px; font-weight:bold; font-size:14px; background-color:white; color:#660066; margin:10px; padding:5px; }
.nextStepLC { text-align:center; width:260px; border:0px; font-weight:bold; font-size:14px; background-color:#660066; color:#FFFFFF; margin-bottom:10px; padding:5px; }
.tacsLC { }
.autoFillLC { vertical-align:middle; padding:3px; color:#660066; background-color:#FFFFFF; }
.autoFillYesLC { text-align:center; cursor:pointer; padding:3px; margin-left:5px; color:#660066; background-color:#FFFFFF; border:1px solid #660066; }
.orLC { text-align:center; color:#AD8AC6; font-weight:bold; font-size:16px; }
.PCdeliveryLC { text-align:right; background-color:white; width:50px; height:18px; border:1px solid #660066; color:#660066; }
.delNotesLC { text-align:left; font-weight:bold; font-size:14px; background-color:#660066; color:#FFFFFF; margin-top:10px; padding:4px; }
.delNotesDetailLC { text-align:left; font-weight:bold; font-size:14px; background-color:white; color:#660066; margin:10px; padding:5px; }
.messageNoteLC { width:120px; height:22px; padding-left:4px; padding-right:4px; padding-top:4px; font-weight:bold; text-align:center;background-color:#650066; color:#FFFFFF; }
.uploadPicLC {margin-top:20px; margin-bottom:10px; height:22px; padding-left:4px; padding-right:4px; padding-top:4px; font-weight:bold; text-align:center;background-color:#650066; color:#FFFFFF;}
#ConfirmPageLC h1 { color:#AD8AC6; }
#ConfirmPageLC th { background-color:#AD8AC6; color:#FFFFFF;  font-weight:bold; font-size:15px; text-align:left; padding-left:3px; }
#ConfirmPageLC td { letter-spacing:1px; padding:2px 0px 2px 8px; }


/* Cakes Next Day */
#HeaderTableCND .TopLeft { height:97px; width:745px; }
#HeaderTableCND .TopRight { height:97px; width:244px; text-align:right; vertical-align:top; }
#HeaderTableCND .Middle { height:26px; text-align:right; vertical-align:middle; }
#HeaderTableCND .Bottom { height:21px; vertical-align:middle; }
#HeaderTableCND { width:989px; height:144px; background-color:ffffff; background-image:url(../images/build/header_CND.jpg); background-repeat:no-repeat; background-position:top left; }
#LeftDropsCND select { color:#811786; }
#LeftDropsCND .topval { background-color:#E9D5E3; color:#B383BC; }
#BirthdayReminderLinkCND { background-color:#811786; color:#FFFFFF; }
#HeaderTableCND #prodNav2 a.on:link, #HeaderTableCND #prodNav2 a.on:visited, #HeaderTableCND #prodNav2 a.on:active { color:#eb83b8; }
#HeaderTableCND #prodNav2 a.on:hover, #HeaderTableCND #prodNav2 a.off:hover { color:#eb83b8; }
.thumblinkCND {margin:4px; padding:4px 20px 3px 20px; background-color:#E9D5E3; color:#632A6E; border:1px solid #811786;}
.EFHbgCND { background-color:#B383BC; }
.ProdOptsbgCND { background-color:#B383BC; }
.categoryFlavoursHeadCND { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC; color:#B383BC;}
.categoryFlavoursCND { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#B383BC;}
.categoryFlavoursCND select {font-weight:bold; color:#B383BC; width:290px;}
.categorypipingHeadCND { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC; color:#B383BC;}
.categorypipingCND { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#B383BC;}
.categorypipingCND select {font-weight:bold; color:#B383BC; width:290px;}
.eggFreeHeadCND { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC; color:#B383BC;}
.eggFreeHead2CND { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC;  color:#FFFFFF;}
.eggFreeCND { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#B383BC;}
.eggFreeCND select {font-weight:bold; color:#B383BC; width:290px;}
.priceContainerCND { margin-top:10px; width:390px; font-weight:bold; font-size:16px; background-color:#B383BC; color:white;padding:3px; }
.imageHeadersCND { cursor:default; font-weight:bold; margin-top:10px; margin-bottom:10px; padding:3px; width:350px; text-align:left; vertical-align:middle; border:1px solid #B383BC; background-color:#B383BC; color:#FFFFFF;}
.categoryNameCND { font-family: Times, georgia, "Times New Roman", Times, arial; font-size: 25px; color: #B383BC; font-weight: normal; letter-spacing: 1px; }
.categoryInfoCND { font-weight:bold; padding-top:15px; border-bottom:1px solid #B383BC; font-family: Arial; color: #B383BC; letter-spacing: 1px; }
#youarehereCND { font-size:11px; background-color:#F8EEF9; color:AD8BC1; padding:5px 0px 5px 3px; font-weight:bold;  }
.CheckoutStepsCND { text-align:left; border:1px solid #811786; margin:10px 0px; }
.CheckoutStep1CND { border:1px solid #811786; text-align:center; display:block; color:#811786; background-color:#E9D5E3; font-weight:bold;}
.CheckoutStep2CND { border:1px solid #811786; text-align:center; display:block; color:#811786; background-color:#E9D5E3; }
#checkoutboxCND { width:770px; margin:5px 0; }
#checkoutboxCND th {background-color:#B383BC; color:#FFFFFF;}
#checkoutboxCND td {background-color:#E9D5E3;}
#thumbtableContainerCND {float:left; border:1px solid #811786; margin-left:5px; margin-right:4px; margin-bottom:8px; height:260px; width:184px; text-align:center; padding:0px}
/*#thumbtableContainerCND div {border:1px solid RED;}
#thumbtableContainerCND {float:left; border:1px solid #811786; margin-left:4px; margin-right:2px; margin-bottom:8px; width:255px; text-align:center}
#thumbtableContainerCND table {width:250px;}
#thumbtableContainerCND td {text-align:center;}*/
#promolegendCND { color:#811786; font-weight:bold; letter-spacing:1px; }
.newretcustCND { padding-top:0px; margin-top:0px; color:#B383BC }
.stepHeadCND { padding:4px; color:white; background-color:#811786; font-size:16px; font-weight:bold; }
.registerBackCND { background-color:#E9D5E3; }
.registerNote1CND { background-color:#811786; margin-right:10px; padding:4px; margin-top:120px; color:white; text-align:left; font-weight:bold; font-size:16px; }
.registerNote2CND { text-align:left; width:250px; font-weight:bold; font-size:14px; background-color:#811786; color:#FFFFFF; margin:10px; padding:5px; }
.registerNote3CND { width:250px; font-weight:bold; font-size:14px; background-color:white; color:#811786; margin:10px; padding:5px; }
.nextStepCND { text-align:center; width:260px; border:0px; font-weight:bold; font-size:14px; background-color:#811786; color:#FFFFFF; margin-bottom:10px; padding:5px; }
.tacsCND {  }
.autoFillCND { vertical-align:middle; padding:3px; color:#811786; background-color:#FFFFFF; }
.autoFillYesCND { text-align:center; cursor:pointer; padding:3px; margin-left:5px; color:#811786; background-color:#FFFFFF; border:1px solid #811786; }
.orCND { text-align:center; color:#B383BC; font-weight:bold; font-size:16px; }
.PCdeliveryCND { text-align:right; background-color:white; width:50px; height:18px; border:1px solid #811786; color:#811786; }
.delNotesCND { text-align:left; font-weight:bold; font-size:14px; background-color:#811786; color:#FFFFFF; margin-top:10px; padding:4px; }
.delNotesDetailCND { text-align:left; font-weight:bold; font-size:14px; background-color:white; color:#811786; margin:10px; padding:5px; }
.messageNoteCND { width:120px; height:22px; padding-left:4px; padding-right:4px; padding-top:4px; font-weight:bold; text-align:center;background-color:#811786; color:#FFFFFF; }
.uploadPicCND {margin-top:20px; margin-bottom:10px; height:22px; padding-left:4px; padding-right:4px; padding-top:4px; font-weight:bold; text-align:center;background-color:#811786; color:#FFFFFF;}
#ConfirmPageCND h1 { color:#B383BC; }
#ConfirmPageCND th { background-color:#B383BC; color:#FFFFFF;  font-weight:bold; font-size:15px; text-align:left; padding-left:3px; }
#ConfirmPageCND td { letter-spacing:1px; padding:2px 0px 2px 8px; }
#headRightCellCND { margin:6px 0 0 auto; color:#ffffff; }
#headRightCellCND td { padding:0; text-align:right; vertical-align:middle; }
#headRightCellCND a { color:#ffffff; font-weight:normal; }
.searchformCND .searchfield { width:126px; height:18px; padding:2px 0 0 2px; border:1px solid #811786; }
.searchButtonCND { border:1px solid #811786; width:20px; height:20px; }
#cartTableCND { color:#000000; margin-right:0; }
#cartTableCND td { padding:0; margin:0; text-align:right; }
#cartTableCND a { color:#000000; }


/* Sporting Cakes */
#HeaderTableSC .TopLeft { height:105px; width:745px; }
#HeaderTableSC .TopRight { height:105px; width:244px; text-align:right; vertical-align:top; }
#HeaderTableSC .Middle { height:18px; text-align:right; vertical-align:middle; }
#HeaderTableSC .Bottom { height:21px; vertical-align:middle; }
#HeaderTableSC { width:989px; height:144px; background-color:ffffff; background-image:url(../images/build/header_SC.jpg); background-repeat:no-repeat; background-position:top left; }
#LeftDropsSC select { color:#811786; }
#LeftDropsSC .topval { background-color:#E9D5E3; color:#B383BC; }
#BirthdayReminderLinkSC { background-color:#811786; color:#FFFFFF; }
#HeaderTableSC #prodNav2 a.on:link, #HeaderTableSC #prodNav2 a.on:visited, #HeaderTableSC #prodNav2 a.on:active { color:#eb83b8; }
#HeaderTableSC #prodNav2 a.on:hover, #HeaderTableSC #prodNav2 a.off:hover  { color:#eb83b8; }
.thumblinkSC {margin:4px; padding:4px 20px 3px 20px; background-color:#E9D5E3; color:#632A6E; border:1px solid #811786;}
#thumbtableContainerSC {float:left; border:1px solid #811786; margin-left:5px; margin-right:24px; margin-bottom:8px; height:215px; width:165px; text-align:center}
.EFHbgSC { background-color:#B383BC; }
.ProdOptsbgSC { background-color:#B383BC; }
.categoryFlavoursHeadSC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC; color:#B383BC;}
.categoryFlavoursSC { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#B383BC;}
.categoryFlavoursSC select {font-weight:bold; color:#B383BC; width:290px;}
.categorypipingHeadSC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC; color:#B383BC;}
.categorypipingSC { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#B383BC;}
.categorypipingSC select {font-weight:bold; color:#B383BC; width:290px;}
.eggFreeHeadSC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC; color:#B383BC;}
.eggFreeHead2SC { font-weight:bold; margin-top:10px; padding:3px; width:390px; text-align:left; vertical-align:middle; border:1px solid #B383BC;  color:#FFFFFF;}
.eggFreeSC { text-align:right; padding:3px; font-weight:bold; color:white; width:390px; background-color:#B383BC;}
.eggFreeSC select {font-weight:bold; color:#B383BC; width:290px;}
.priceContainerSC { margin-top:10px; width:390px; font-weight:bold; font-size:16px; background-color:#B383BC; color:white;padding:3px; }
.imageHeadersSC { cursor:default; font-weight:bold; margin-top:10px; margin-bottom:10px; padding:3px; width:350px; text-align:left; vertical-align:middle; border:1px solid #B383BC; background-color:#B383BC; color:#FFFFFF;}
.categoryNameSC { font-family: Times, georgia, "Times New Roman", Times, arial; font-size: 25px; color: #B383BC; font-weight: normal; letter-spacing: 1px; }
.categoryInfoSC { font-weight:bold; padding-top:15px; border-bottom:1px solid #B383BC; font-family: Arial; color: #B383BC; letter-spacing: 1px; }
#youarehereSC { font-size:11px; background-color:#F8EEF9; color:AD8BC1; padding:5px 0px 5px 3px; font-weight:bold;  }
.CheckoutStepsSC { text-align:left; border:1px solid #811786; margin:10px 0px; }
.CheckoutStep1SC { border:1px solid #811786; text-align:center; display:block; color:#811786; background-color:#E9D5E3; font-weight:bold;}
.CheckoutStep2SC { border:1px solid #811786; text-align:center; display:block; color:#811786; background-color:#E9D5E3; }
#checkoutboxSC { width:770px; margin:5px; }
#checkoutboxSC th {background-color:#B383BC; color:#FFFFFF;}
#checkoutboxSC td {background-color:#E9D5E3;}
#thumbtableContainerSC {float:left; border:1px solid #811786; margin-left:4px; margin-right:2px; margin-bottom:8px; width:255px; text-align:center}
#thumbtableContainerSC table {width:250px;}
#thumbtableContainerSC td {text-align:center;}
#promolegendSC { color:#811786; font-weight:bold; letter-spacing:1px; }
.newretcustSC { padding-top:0px; margin-top:0px; color:#B383BC }
.stepHeadSC { padding:4px; color:white; background-color:#811786; font-size:16px; font-weight:bold; }
.registerBackSC { background-color:#E9D5E3; }
.registerNote1SC { background-color:#811786; margin-right:10px; margin-top:120px; color:white; text-align:center; font-weight:bold; font-size:16px; }
.registerNote2SC { text-align:left; width:250px; font-weight:bold; font-size:14px; background-color:#811786; color:#FFFFFF; margin:10px; padding:5px; }
.registerNote3SC { width:250px; font-weight:bold; font-size:14px; background-color:white; color:#811786; margin:10px; padding:5px; }
.nextStepSC { text-align:center; width:260px; border:0px; font-weight:bold; font-size:14px; background-color:#811786; color:#FFFFFF; margin-bottom:10px; padding:5px; }
.tacsSC { margin-top:15px; margin-right:60px; margin-left:60px; padding:15px; border:1px dotted #811786; }
.autoFillSC { vertical-align:middle; padding:3px; color:#811786; background-color:#FFFFFF; }
.autoFillYesSC { text-align:center; cursor:pointer; padding:3px; margin-left:5px; color:#811786; background-color:#FFFFFF; border:1px solid #811786; }
.orSC { text-align:center; color:#B383BC; font-weight:bold; font-size:16px; }
.PCdeliverySC { background-color:white; width:50px; height:18px; border:1px solid #811786; color:#811786; }
.delNotesSC { text-align:left; font-weight:bold; font-size:14px; background-color:#811786; color:#FFFFFF; margin-top:10px; padding:4px; }
.delNotesDetailSC { text-align:left; font-weight:bold; font-size:14px; background-color:white; color:#811786; margin:10px; padding:5px; }
.messageNoteSC { width:120px; height:22px; padding-left:4px; padding-right:4px; padding-top:4px; font-weight:bold; text-align:center;background-color:#811786; color:#FFFFFF; }
.uploadPicSC {margin-top:20px; margin-bottom:10px; height:22px; padding-left:4px; padding-right:4px; padding-top:4px; font-weight:bold; text-align:center;background-color:#811786; color:#FFFFFF;}
#ConfirmPageSC h1 { color:#B383BC; }
#ConfirmPageSC th { background-color:#B383BC; color:#FFFFFF;  font-weight:bold; font-size:15px; text-align:left; padding-left:3px; }
#ConfirmPageSC td { letter-spacing:1px; padding:2px 0px 2px 8px; }
#headRightCellSC { margin:6px 0 0 auto; color:#ffffff; }
#headRightCellSC td { padding:0; text-align:right; vertical-align:middle; }
#headRightCellSC a { color:#ffffff; font-weight:normal; }
.searchformSC .searchfield { width:126px; height:18px; padding:2px 0 0 2px; border:1px solid #811786; }
.searchButtonSC { border:1px solid #811786; width:20px; height:20px; }
#cartTableSC { color:#000000; margin-right:0; }
#cartTableSC td { padding:0; margin:0; text-align:right; }
#cartTableSC a { color:#000000; }


 /* ***************************** */
 /* For the Delivery Stars on CND */
					   /*position:absolute; left:93px; top:2623px; width:45px; height:33px; z-index:1*/
 .LuckyStar1 { position:absolute; top:350px; left:60px; width:200px; height:200px; border:0px solid red; z-index:91; } 
 .LuckyStar2 { position:absolute; top:550px; left:820px; width:200px; height:200px; border:0px solid blue; z-index:92; } 
 .LuckyStar3 { position:absolute; top:160px; left:890px; width:200px; height:200px; border:0px solid red; z-index:93; } 

 /* For the Delivery Stars on CND */
 /* ***************************** */

	/* twitterFeed Home: Page */
	#tweeting { margin-left:50px; height:450px; }
