html, body																																				{margin:0; padding:0; font:normal normal 100.1%/1.5em verdana, tahoma, sans-serif; text-align:center; color:#7C5900; background:URL(/indeximages/mothersdayleft.jpg) repeat-y left top;}

table																																							{width:100%; padding:0; margin:0; border:0; background:URL(/indeximages/val2005rightbg.gif) repeat-y right top;}
td																																								{vertical-align:top; font-size:1em; margin:0; text-align:center;}
td.leftcol																																				{padding:0; width:140px; text-align:center;}
td.centercol  																																		{padding:140px 1em 1em; text-align:center; background:URL(/indeximages/mothersdaybanner.jpg) no-repeat center top;}
td.rightcol																																				{padding:0; width:130px; text-align:center;}

/*---BASE STYLES---*/
div  																																							{font-size:1.0em;}
p  																																								{font-size:1.0em;}
a, a:visited  																																		{font:normal bold 1.0em/1.4em verdana, arial, helvetica, sans-serif; color:#B52D2D; text-decoration:underline;}
a:hover  																																					{color:#D34F4F; text-decoration:underline;}

/*---LEFT COLUMN STYLES---*/
td.leftcol p  																																		{text-align:left; font-size:0.75em; line-height:1.4em;}
td.leftcol h1  																																		{padding:4px; margin:0; text-align:left; font:italic bold 0.9em/1em Arial, Helvetica, sans-serif; border-right:1px solid #B52D2D; color:#791919; background:#E9AFAF;}
td.leftcol ul  																																		{list-style:none; margin:0; padding:0; width:139px; border-top:1px solid #B52D2D; border-right:1px solid #B52D2D; background:#ffffff;}
td.leftcol ul li  																																{text-align:left; width:139px; height:auto; border-bottom:1px solid #B52D2D; border-right:0;}
td.leftcol ul li a, td.leftcol ul li a:visited  																	{display:block; width:135px; border:0; padding:0 0 0 4px; font:normal normal 0.7em/1.8em Arial, Helvetica, sans-serif; text-decoration:none; color:#B52D2D;}
td.leftcol ul li a:hover  																												{display:block;width:135px;  color:#fff; background:#c00; text-decoration:none;}
td.leftcol p.bkmk  																																{margin:0; text-align:center; font-size:0.7em; line-height:1.4em; padding:0.6em 2px; background:#fff; width:135px; color:#A47900; border-top:1px solid #B52D2D; border-right:1px solid #B52D2D; border-bottom:1px solid #B52D2D;}
td.leftcol p.delivery  																														{margin:0; text-align:center; font-size:0.7em; line-height:1.4em; padding:0.6em 2px; background:#fff; width:135px; color:#A47900; border-top:1px solid #B52D2D; border-right:1px solid #B52D2D; border-bottom:1px solid #B52D2D;}

/*---CENTER COLUMN STYLES---*/
td.centercol .thefloat																														{float:right;}
td.centercol a:visited  																													{font:normal bold 1.05em/1.4em verdana, arial, helvetica, sans-serif; color:#B52D2D; text-decoration:none; padding:0 6px;}
td.centercol a:hover  																														{color:#D34F4F; text-decoration:underline;}
td.centercol h1  																																	{padding:0.5em 0; margin:0; font:italic bold 1.2em/1.4em 'Times New Roman', serif; text-align:center; color:#c00;}
td.centercol p  																																	{margin-top:0; font:normal normal 0.75em/1.4em verdana, helvetica, arial, sans-serif; text-align:left;}
td.centercol p.center  																														{text-align:center;}
td.centercol p .price  																														{font-weight:bold; color:#D34F4F;}
td.centercol p.cards  																														{text-align:center; margin-top:0; color:#A47900;}
td.centercol p.cards img.cc  																											{width:250px; height:32px; padding:10px; margin:10px 0 0; border:1px solid #A47900;}
td.centercol p a, p a:visited  																										{font:normal bold 1.1em/1.4em verdana, helvetica, arial, sans-serif; color:#c00; text-decoration:underline; padding:0;}
td.centercol p a:hover  																													{color:#c90; text-decoration:underline;}
td.centercol p strong  																														{font-size:1.1em; line-height:1.4em; color:#D34F4F;}
td.centercol .box  																																{width:90%; padding:0.5em 1em; margin:0 auto; text-align:center; background:#fff url(/indeximages/mothersdayboximage.gif) no-repeat right bottom;}
td.centercol .box ul  																														{margin:0 12em 0 1em; padding:0; text-align:left;}
td.centercol .box li  																														{display:list-item; text-align:left; list-style-image:url(/indeximages/mothersdaybullet.gif); font:normal normal 0.8em/2.4em verdana, helvetica, arial, sans-serif; color:#c00;}
td.centercol .itemholder																													{float:left; margin:0 0 1em; padding:0; width:auto;}
td.centercol .itemholder .seperator  																							{clear:both; margin:0; height:88px; padding:0; background:url(/indeximages/mothersdaysep.gif) repeat-x 0 30px; border:1px solid #fff;}
td.centercol .itemholder .leftcontainer  																					{float:left; text-align:left; width:40%; margin:0 1em 0 0; padding:0;}
td.centercol .itemholder .rightcontainer  																				{float:right; width:40%; margin:0 0 0 1em; padding:0;}
img.left  																																				{float:left; margin:0 10px 0 0; padding:5px; border:3px double #c90;}
img.right  																																				{float:right; margin:0 0 0 10px; padding:5px; border:3px double #c90;}
td.centercol ul.botnav																														{width:100%; margin:0; padding:0 0 1em; text-align:center; list-style-type:none;}
td.centercol ul.botnav li																													{display:inline; font:normal normal 0.75em/1em arial, helvetica, sans-serif; margin:0; padding:0;}
td.centercol ul.botnav li a, td.centercol ul.botnav li a:visited									{font:normal normal 1em/1.8em arial, helvetica, sans-serif; color:#B52D2D; border:1px solid #fff; text-decoration:none;}
td.centercol ul.botnav li a:hover																									{background:#c00; border:1px solid #B52D2D; color:#fff; text-decoration:none;}

/*---RIGHT COLUMN STYLES---*/
td.rightcol  																																			{float:right; width:130px; text-align:center; font-size:1em;}
td.rightcol p  																																		{text-align:center; font-size:0.65em; line-height:1.4em;}
td.rightcol p.centertop  																													{text-align:center; height:70px; margin-top:10px; padding-left:65px; background:URL(/indeximages/mothersdayso.gif) no-repeat 2px 0;}
td.rightcol p.centertop a, td.rightcol p.centertop a:visited 											{font-size:1.05em; font-weight:bold; color:#B52D2D; text-decoration:underline;}
td.rightcol p.centertop a:hover  																									{color:#A47900; text-decoration:underline;}
td.rightcol p.soimagetext  																												{text-align:center; font-size:0.65em; margin-top:0; padding:5px 4px 10px;}
td.rightcol img  																																	{padding:5px; display:block; border:3px double #D34F4F; margin:0.2em auto; background:#fff;}
td.rightcol p.sosection  																													{text-align:center; font-size:0.75em; color:#A47900; line-height:1.4em; margin:0 5px; padding:5px; background:#fff; border:3px double #D34F4F;}
td.rightcol p.sosection a, td.rightcol p.sosection a:visited 											{font-size:1em; font-weight:bold; color:#B52D2D; text-decoration:underline;}
td.rightcol p.sosection a:hover  																									{color:#D34F4F; text-decoration:underline;}

/*---FOOTER STYLES---*/
td.footer 																																				{clear:both; bottom:-34px; left:0; width:100%; margin:20px 0 0; height:80px; background:#f2d4d4 URL(/indeximages/mothersdaybot.gif) no-repeat 100% 50%; border-top:1px solid #B52D2D; border-bottom:1px solid #B52D2D; padding:0.5em 0;}
td.footer .left 																																	{width:45%; float:left; padding:0; text-align:center; font-size:0.65em; line-height:1.4em; font-weight:normal; color:#B52D2D;}
td.footer .left a, td.footer p.left a:visited 																		{padding:0; font-size:1em; font-weight:bold; text-decoration:underline; color:#c00;}
td.footer .left a:hover 																													{padding:0; color:#fff;}
td.footer .rightlogo 																															{padding:0; width:45%; float:right;}

.cb																																								{clear:both; line-height:0; height:0; font-size:0.1em;}
