html, body																																			{margin:0; padding:0; font:normal normal 100.1%/1.5em verdana, tahoma, sans-serif; text-align:center; color:#5E4B39; background:#fff URL(/indeximages/tanstyles_left.jpg) repeat-y left top;}

table																																						{width:100%; padding:0; margin:0; border:0; background:URL(/indeximages/tanstylesrightbg.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/tanstylesbanner.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:#5E4B39; text-decoration:underline;}
a:hover  																																				{color:#907357; 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; border-top:3px double #AE9379; border-bottom:3px double #AE9379; margin:0; text-align:left; font:italic bold 0.9em/1em Arial, Helvetica, sans-serif; color:#5E4B39;}
td.leftcol ul  																																	{list-style:none; margin:0; padding:0; width:139px; border-right:1px solid #5E4B39; border-top:1px solid #5E4B39; background:#fff;}
td.leftcol ul li  																															{text-align:left; width:139px; height:auto; border-bottom:1px solid #5E4B39; 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:#5E4B39;}
td.leftcol ul li a:hover  																											{display:block; width:135px; color:#fff; background:#AE9379; 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:#5E4B39; border-top:1px solid #5E4B39; border-right:1px solid #5E4B39; border-bottom:1px solid #5E4B39;}
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:#5E4B39; border-top:1px solid #5E4B39; border-right:1px solid #5E4B39; border-bottom:1px solid #5E4B39;}

/*---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:#5E4B39; text-decoration:none; padding:0 6px;}
td.centercol a:hover  																													{color:#c00; 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:#907357;}
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:#c00;}
td.centercol p .dolls  																													{color:#c00;}
td.centercol p.cards  																													{text-align:center; margin-top:0; color:#5E4B39;}
td.centercol p.cards img.cc  																										{width:250px; height:32px; padding:10px; margin:10px 0 0; border:1px solid #AE9379;}
td.centercol p a, p a:visited  																									{font:normal bold 1.1em/1.4em verdana, helvetica, arial, sans-serif; color:#5E4B39; text-decoration:underline; padding:0;}
td.centercol p a:hover  																												{color:#907357; text-decoration:underline;}
td.centercol p strong  																													{font-size:1.1em; line-height:1.4em; color:#907357;}
td.centercol .box  																															{padding:0.5em 3em; margin:0 1em; text-align:center;}
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/tanstylesbullet.gif); font:normal normal 0.8em/2.4em verdana, helvetica, arial, sans-serif; color:#5E4B39;}
td.centercol .itemholder																												{border:1px solid #fff; float:left; margin:0 0 1em; padding:0; border:1px solid #fff;}
td.centercol .itemholder .seperator  																						{clear:both; height:20px; margin:0 0 1em; padding:0; border-bottom:1px solid #DED3C8;}
td.centercol .itemholder .leftcontainer  																				{float:left; font-size:0.9em; text-align:left; width:45%; margin:0 1em 0 0; padding:0;}
td.centercol .itemholder .rightcontainer  																			{float:right; font-size:0.9em; width:45%; margin:0 0 0 1em; padding:0;}
.rightcontainer h2, 
.leftcontainer h2											{font:normal normal 1em/1.5em arial, helvetica, sans-serif; text-align:left; text-decoration:none; padding-bottom:10px;}

.rightcontainer h2 a, 
.rightcontainer h2 a:visited, 
.leftcontainer h2 a, 
.leftcontainer h2 a:visited									{font:normal normal 1em arial, helvetica, sans-serif; text-align:left; text-decoration:underline; color:#5E4B39;}
.rightcontainer h2 a:hover, 
.leftcontainer h2 a:hover									{font:normal normal 1em arial, helvetica, sans-serif; text-align:left; text-decoration:underline; color:#907357;}


img.left  																																			{float:left; margin:0 10px 0 0; padding:5px; border:3px double #DED3C8;}
img.right  																																			{float:right; margin:0 0 0 10px; padding:5px; border:3px double #DED3C8;}
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; padding:0 0.5em; background:#EDE5DE; color:#907357; border:1px solid #DED3C8; text-decoration:none;}
td.centercol ul.botnav li a:hover																								{background:#907357; border:1px solid #5E4B39; 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/star.gif) no-repeat 0 0;}
td.rightcol p.centertop a, td.rightcol p.centertop a:visited 										{font-size:1.05em; font-weight:bold; color:#907357; text-decoration:underline;}
td.rightcol p.centertop a:hover  																								{color:#c00; 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 #AE9379; margin:0.2em auto; background:#fff;}
td.rightcol p.sosection  																												{text-align:center; font-size:0.75em; color:#5E4B39; line-height:1.4em; margin:0 5px 20px; padding:5px; background:#fff; border:3px double #AE9379;}
td.rightcol p.sosection a, td.rightcol p.sosection a:visited 										{font-size:1em; font-weight:bold; color:#907357; text-decoration:underline;}
td.rightcol p.sosection a:hover  																								{color:#c00; text-decoration:underline;}

/*---FOOTER STYLES---*/
td.footer 																																			{clear:both; bottom:-34px; left:0; width:100%; margin:20px 0 0; height:80px; background:#ded3c8 URL(/indeximages/tanstyles_bot.gif) no-repeat 100% 50%; border-top:1px solid #5E4B39; border-bottom:1px solid #5E4B39; 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:#5E4B39;}
td.footer .left a, td.footer p.left a:visited 																	{padding:0; font-size:1em; font-weight:bold; text-decoration:underline; color:#5E4B39;}
td.footer .left a:hover 																												{padding:0; color:#907357;}
td.footer .rightlogo 																														{padding:0; width:45%; float:right;}

.cb																																							{clear:both; line-height:0; height:0; font-size:0.1em;}

