BODY {font-size: 12px; font-family: Arial, Helvetica, sans-serif; COLOR: #666666; BACKGROUND: #000000; margin: 0px;}
#body_table{ margin-left: auto; margin-right: auto;}
P {MARGIN-TOP: 2px; margin-left:10px; MARGIN-BOTTOM: 1em; margin-left: 10px; margin-right: 10px; LINE-HEIGHT: 20px;}
P.no {color:#ffffff}

span.white {color: #FFFFFF}
/*TD					{font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #666666}*/
H1 					{font-family: int1erstate,helvetica,arial,verdana,sans-serif; font-size: 18pt; font-weight: normal; color: #000000; margin-left: 10px}
H2 					{font-family: int1erstate,helvetica,arial,verdana,sans-serif; font-size: 16pt; font-weight: bold; color: #000000; margin-left: 10px}
H3 					{font-family: int1erstate,helvetica,arial,verdana,sans-serif; font-size: 12pt; font-weight: bold; color: #000000; margin-left: 10px}
H3.white 			{color: #ffffff;}
H4 					{font-family: int1erstate,helvetica,arial,verdana,sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin-left: 10px}

OL 					{font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #666666}
UL 					{font-family: arial, helvetica; font-size: 12px; font-weight: normal; color: #666666; list-style: outside; list-style-type: square}
B					{font-weight: bold}
STRONG 				{font-weight: bold}
I 					{font-style: italic}
EM 					{font-style: italic}
PRE					{font-family: "courier new", courier, monospace; font-size: 11px}

.faq				{font-weight: bold; font-size: 12px; color: #000000}

.accented			{ color: #CC6666; }

.red				{color: #ff3300}
.center				{font-weight: bold; font-size: 12px; color: #000000}

.black		  		{font-weight: bold; color: #000000}
.red_error			{font-weight: bold; font-size: 12px; color: #ff0000}

p.back {text-align : right; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; }
p.limit_edit_hdng {text-align : center; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; }
p.center {text-align : center;}

.sku {font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.small {text-align : justify; font-size: 10px; font-family: Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px;}
.noten {LINE-HEIGHT: 20px; text-align : justify;}

.producttitle {font-family:int1erstate,helvetica,arial,verdana,sans-serif; font-weight: bold; font-size: 18px; color: #000000; text-align : left;}
.limitedition {font-family:int1erstate,helvetica,arial,verdana,sans-serif; font-weight: bold; font-size: 18px; color: #000000; text-align : center;}

div.new_in_ny		{ padding-bottom: 230px; background-image: url(../images/nyc_skyline_purple.jpg); background-repeat: no-repeat; background-position: bottom; }
#new_in_ny		{ color: #CC6666; font-size: 24pt; font-weight: bold; margin-bottom: 5px; }
div.featured_event	{ margin: 25px 25px 20px 25px; border-top: 1px dashed #CCCCCC; padding-top: 5px;}
div.featured_event h2 { font-weight: lighter; margin-bottom: 5px; font-size: 18pt; color: #432b79 }

td.crumb	{background: url('../images/crumbnavback.gif'); line-height: 20px; vertical-align : middle; ; padding-left: 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
td.pinkbox	{background: url('../images/pinkbox.jpg'); line-height: 20px; vertical-align : middle; ; padding-left: 10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}

td.homepage	{vertical-align : middle; padding-left: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
td.center	{vertical-align : middle;}
table.content	{padding-left: 10px; padding-right: 10px;}

img.magthumb	{border: 1px solid #666666}

a.sitelink:link        {/*font-size: 12px*/; color: #CC6666; font-weight: bold; text-decoration: none}
a.sitelink:visited     {/*font-size: 12px;*/ color: #CC6666; font-weight: bold; text-decoration: none}
a.sitelink:hover	   {/*font-size: 12px;*/ color: #ffffff; font-weight: bold; background: #CC6666}
a.sitelink:active      {/*font-size: 12px;*/ color: #ffffff; font-weight: bold; background: #CC6666}

a.sitelink:link img    {border: solid 1px #666666;}
a.sitelink:visited img {border: solid 1px #666666;}
a.sitelink:hover img   {border: solid 1px #CC6666;}
a.sitelink:active img  {border: solid 1px #CC6666;}

a.current:link, a.current:visited {text-decoration: underline}

#sitemap_body	{ margin: 0px 30px 0px 30px; padding-bottom: 20px; }
											
.sitemap_col	{ float: left;
				  width: 33%; }
				  
.sitemap_col h3 { margin: 15px 0px 5px 0px; }

.sitemap_col ul {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.sitemap_col ul.sec
{
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
	margin-left: 25px;
}

.sitemap_col ul.cat 
{
	list-style-type: circle;
	list-style-image: none;
	list-style-position: outside;
	margin-left: 25px;
}

.sitemap_col a:link		{color: #990000; font-weight: bold; text-decoration: none;}
.sitemap_col a:visited	{color: #990000; font-weight: bold; text-decoration: none;}
.sitemap_col a:hover	{color: #ffffff; font-weight: bold; background: #990000;}
.sitemap_col a:active	{color: #ffffff; font-weight: bold; background: #990000;}

.sitemap_col ul.sec a:link		{color: #CC6666; font-weight: bold; text-decoration: none;}
.sitemap_col ul.sec a:visited	{color: #CC6666; font-weight: bold; text-decoration: none;}
.sitemap_col ul.sec a:hover		{color: #ffffff; font-weight: bold; background: #CC6666;}
.sitemap_col ul.sec a:active	{color: #ffffff; font-weight: bold; background: #CC6666;}

.sitemap_col ul.cat a:link		{color: #666666; font-weight: bold; text-decoration: none;}
.sitemap_col ul.cat a:visited	{color: #666666; font-weight: bold; text-decoration: none;}
.sitemap_col ul.cat a:hover		{color: #ffffff; font-weight: bold; background: #666666;}
.sitemap_col ul.cat a:active	{color: #ffffff; font-weight: bold; background: #666666;}

a.bigdot:link			{text-decoration: none; font-weight: bold; color: #CC6666; font-size: 18px;}
a.bigdot:visited	    {text-decoration: none; font-weight: bold; color: #CC6666; font-size: 18px;}
a.bigdot:hover			{border-bottom: 1px dotted #CC6666; border-top: 1px dotted #CC6666; font-weight: bold; color: #990000; font-size: 18px;}
a.bigdot:active	    	{border-bottom: 1px dotted #CC6666; border-top: 1px dotted #CC6666; font-weight: bold; color: #990000; font-size: 18px;}

a.home:link			{text-decoration: none; font-weight: bold; color: #A999BE; font-size: 14px;}
a.home:visited	    {text-decoration: none; font-weight: bold; color: #A999BE; font-size: 14px;}
a.home:hover			{border-bottom: 1px dotted #CC6666; border-top: 1px dotted #CC6666; font-weight: bold; color: #CC6666; font-size: 14px;}
a.home:active	    	{border-bottom: 1px dotted #CC6666; border-top: 1px dotted #CC6666; font-weight: bold; color: #CC6666; font-size: 14px;}

a.products:link			{text-decoration: none; font-weight: bold; color: #6699CC}
a.products:visited	    {text-decoration: none; font-weight: bold; color: #6699CC}
a.products:hover		{text-decoration: none; font-weight: bold; color: #666666}
a.products:active	    {text-decoration: none; font-weight: bold; color: #666666}

a.frontgo:link        {font-size: 11px; color: #F3ADC9; font-weight: bold; text-decoration: none}
a.frontgo:visited     {font-size: 11px; color: #F3ADC9; font-weight: bold; text-decoration: none}
a.frontgo:hover       {font-size: 11px; color: #ffffff; font-weight: bold; background: #F3ADC9}
a.frontgo:active      {font-size: 11px; color: #ffffff; font-weight: bold; background: #F3ADC9}

a.backtop:link        {font-size: 12px; color: #993399; font-weight: bold; text-decoration: none;}
a.backtop:visited     {font-size: 12px; color: #993399; font-weight: bold; text-decoration: none;}
a.backtop:hover       {font-size: 12px; color: #cccccc; font-weight: bold; text-decoration: none;}
a.backtop:active      {font-size: 12px; color: #cccccc; font-weight: bold; text-decoration: none;}

a.errorlink:link        {font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none;}
a.errorlink:visited     {font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none;}
a.errorlink:hover       {font-size: 12px; color: #cccccc; font-weight: bold; text-decoration: underline;}
a.errorlink:active      {font-size: 12px; color: #cccccc; font-weight: bold; text-decoration: underline;}

a.productthumb:link 	{font-family:int1erstate,helvetica,arial,verdana,sans-serif; font-weight: bold; font-size: 14px; color: #CC6666; text-decoration: none;}
a.productthumb:visited 	{font-family:int1erstate,helvetica,arial,verdana,sans-serif; font-weight: bold; font-size: 14px; color: #CC6666; text-decoration: none;}
a.productthumb:hover 	{font-family:int1erstate,helvetica,arial,verdana,sans-serif; font-weight: bold; font-size: 14px; color: #CC6666; text-decoration: underline;}
a.productthumb:active	{font-family:int1erstate,helvetica,arial,verdana,sans-serif; font-weight: bold; font-size: 14px; color: #CC6666; text-decoration: underline;}

a.frontbottitle:link 	{font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #FCBA65; margin-bottom: 8px; text-decoration: none;}
a.frontbottitle:visited {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #FCBA65; margin-bottom: 8px; text-decoration: none;}
a.frontbottitle:hover 	{font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #ffffff; margin-bottom: 8px; text-decoration: none;}
a.frontbottitle:active {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #ffffff; margin-bottom: 8px; text-decoration: none;}

.specoff_heading 	{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FCBA65; margin-bottom: 8px; text-decoration: none;}

.largeqatext    {font-size: 14px; color: #CC6666; font-weight: bold; text-decoration: none}

.faq_answers p			{margin-left: 20px;}
.faq_answers a:link		{color: #CC6666; font-weight: bold; text-decoration: none}
.faq_answers a:visited	{color: #CC6666; font-weight: bold; text-decoration: none}
.faq_answers a:hover	{color: #ffffff; font-weight: bold; background: #CC6666}
.faq_answers a:active	{color: #ffffff; font-weight: bold; background: #CC6666}

.beauty_tip a:link		{color: #CC6666; font-weight: bold; text-decoration: none}
.beauty_tip a:visited	{color: #CC6666; font-weight: bold; text-decoration: none}
.beauty_tip a:hover	{color: #ffffff; font-weight: bold; background: #CC6666}
.beauty_tip a:active	{color: #ffffff; font-weight: bold; background: #CC6666}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin-right: 10px;
	margin-left: 10px;
}

.footer a, .footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}

.frontbottitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FCBA65;
	margin-bottom: 8px;
}
.frontbottext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 8px;
}
.frontbottextlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3ADC9;
	font-weight: bold;
	text-decoration: none;
}
.frontbottextlink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F3ADC9;
	font-weight: bold;
	text-decoration: underline;
}
.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DFB966;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
}
.sidenav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DFB966;
	text-decoration: none;
}
.sidenav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.subsidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 10px;
}
.subsidenav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.subsidenav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DFB966;
	text-decoration: none;
}
.sidenavline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DFB966;
	margin: 0px;
}
.crumbnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.crumbnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	
}

.crumbnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DA9BB6;
	margin: 10px;
}
.subcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 10px;
}
.itemtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}
.itemtitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.itemtitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.itemcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
