	#addtocart { margin:0xp; padding:0px; } /* this is the form container */
	
	/* this is the holding container for the top part of incMain.asp */
	#blockContainer					{ z-index:1; clear:both:display:block; float:none; }
	#blockContainer .productHeader { float:none; clear:both; width:820px; background-image:url(/images/build/ProductPageRepeater.jpg); background-repeat:repeat-y;  }
	#blockContainer .productTopContainer { color:#6A2A8A; font-weight:bold; font-size:16px; margin:0 0 10px 10px; width:750px; }
	#blockContainer .productTopContainer .c { color:#CD207A !important; }
	
		.PinkDiv 								{ width:360px; float:none; clear:both; margin:10px 0 0 0; padding:4px 8px; color:#FFF; background-color:#CD207A; }
		.tabContainer 					{ text-align:left; }
		.tabContainer table 		{ text-align:left; margin:0; padding:0px; }
		.tabContainer td 				{ text-align:left; vertical-align:top; padding:3px; }
		.over  									{ border:1px solid #D1BFEF; width:10px; height:4px; float:left; margin:4px 3px 0 3px; }
		.under 									{ border:1px solid #B79CE5; background-color:#D1BFEF; width:10px; height:4px; float:left; margin:4px 3px 0 3px; }
		.starRatingOver 				{ margin-right:3px; }
		.starRatingUnder 				{ margin-right:3px; }

		/* THIS is the Image container and the link to view more images with the numbers from incMain.asp */
		#imageContainer { width:360px; margin-left:10px; border:0px solid green; float:left; }
		#imageContainer .thumbContainer { margin:15px 0 0 5px; display:block; width:350px; float:none; border:0px solid #CCCCCC; }
		#imageContainer .ViewImageGallery { border:0px solid red; float:left; height:20px; width:153px; }
		#imageContainer .miniThumbList { z-index:1; border:0px solid red; float:left; height:20px; width:100px; padding:4px; margin:0px; }
		#imageContainer .miniThumbList a { color:#6A2A8A; padding:0px; margin:0px; font-size:14px; }

		#productContainer { width:380px; float:left; }
		
		/* THIS Is the BOX that contains the product brief  and the two links to learn more and customer views seee incMain.asp */
		#productBrief { width:380px; border:0px solid red; float:left; }
		#productBrief .brief { padding:0 0 10px 0; }
		#productBrief .linksCND { float:none; clear:both; }
		#productBrief .linksCND a { color:#548DD4; float:left; height:22px; padding-bottom:5px; }
		#productBrief .linksCND img { float:left; }
		#productBrief .linksLC { float:none; clear:both; }
		#productBrief .linksLC a { color:#6A2A8A; float:left; height:22px; padding-bottom:5px; }
		#productBrief .linksLC img { float:left; }
		
		/* This Table is what is displayed for the user to check a radio button of sizes see incMain.asp */
		.CakeSizeTableCND 			{ width:380px; margin:0px; padding:0px; }
		.CakeSizeTableLC 				{ width:380px; margin:0px; padding:0px; }

		/* HEADER ROWS */
		.CakeSizeTableCND .th1 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:left;}
		.CakeSizeTableCND .th2 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:left;}
		.CakeSizeTableCND .th3 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:center; width:20px;}
		.CakeSizeTableCND .th4 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:left;}

		/* HEADER ROWS */
		.CakeSizeTableLC .th1 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:left;}
		.CakeSizeTableLC .th2 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:left;}
		.CakeSizeTableLC .th3 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:center; width:20px;}
		.CakeSizeTableLC .th4 {color:#6A2A8A; border-bottom:1px solid #84599E; padding:4px; text-align:left;}

		.CakeSizeTableCND .td1 { color:#999; padding:4px; cursor:pointer;  }
		.CakeSizeTableCND .td2 { color:#999; padding:4px; cursor:pointer; }
		.CakeSizeTableCND .td3 { color:#999; padding:4px; cursor:pointer; text-align:right; }
		.CakeSizeTableCND .td4 { color:#999; padding:4px; cursor:pointer; text-align:center; }
		
		.CakeSizeTableLC .td1 { color:#999; padding:4px; cursor:pointer;  }
		.CakeSizeTableLC .td2 { color:#999; padding:4px; cursor:pointer;  }
		.CakeSizeTableLC .td3 { color:#999; padding:4px; cursor:pointer; text-align:right;  }
		.CakeSizeTableLC .td4 { color:#999; padding:4px; cursor:pointer; text-align:center;  }

		/* This is the flavour options select box from incMain.asp */
		#FlavourContainers { float:none; clear:both; padding-top:8px; }
		#FlavourContainers .selectBox { float:right; margin-right:20px; }
		#FlavourContainers .selectBox select { width:180px; font-size:12px; }
		#FlavourContainers .text { font-size:12px; color:#6A2A8A; float:right; padding:3px 20px; font-weight:bold; }

		/* This is the piping option select box from incMain.asp */
		#pipingContainer { float:none; clear:both; padding-top:8px; }
		#pipingContainer .selectBox { float:right; margin-right:20px; }
		#pipingContainer .selectBox select { width:180px; font-size:12px; }
		#pipingContainer .text { font-size:12px; color:#6A2A8A; float:right; padding:3px 20px; font-weight:bold; }
		
		/* This is the sponge type select box from incMain.asp */
		#spongeContainer { float:none; clear:both; padding-top:8px; display:block; margin-bottom:10px; }
		#spongeContainer .selectBox { float:right; margin-right:20px; }
		#spongeContainer .selectBox  select{width:180px; font-size:12px;}
		#spongeContainer .text {font-size:12px; color:#6A2A8A; float:right; padding:3px 20px; font-weight:bold;}

		/* This is the Container on incMain.asp which shows the Price and the Buy Now Button */
		#priceandbuyNowContianer { float:none; clear:both; text-align:right; padding-top:16px; margin-right:20px; }
		#priceandbuyNowContianer #priceContainer { float:left; margin-right:40px; font-size:18px; font-weight:bold;}
		
		/* This is the area for the customers messages for the cake */
		#MessageContainer { border:0px solid green; float:none; display:block; margin:10px 0; top:20px 0; }
		#MessageContainer .mainmessage { border:0px solid green; float:none; display:block; width:380px; position:relative; } /* this is the container */
		#MessageContainer .mainmessage label { text-align:right; font-size:12px; color:#6A2A8A; float:left; padding:3px 20px; font-weight:bold; width:140px; } 
		#MessageContainer .mainmessage textarea { height:50px; width:175px; font-size:12px; float:left; }

		#MessageContainer .speechbubble { border:0px solid red; float:none; display:block; margin:4px 0; width:380px; position:relative; } /* this is the container */
		#MessageContainer .speechbubble label { text-align:right; font-size:12px; color:#6A2A8A; float:left; padding:3px 20px; font-weight:bold; width:140px; } 
		#MessageContainer .speechbubble textarea { height:50px; width:175px; font-size:12px; float:left; }

		#MessageContainer .affiliateId { border:0px solid red; float:none; display:block; margin:4px 0; width:380px; position:relative; } /* this is the container */
		#MessageContainer .affiliateId label { text-align:right; font-size:12px; color:#6A2A8A; float:left; padding:3px 20px; font-weight:bold; width:140px; } 
		#MessageContainer .affiliateId input { height:22px; width:175px; font-size:12px; float:left; }


		#MessageContainer .spacer { width:100%; clear:both; display:block; float:none; }

