	body {
		margin: 10px;
		padding: 0px;
		background-color: #ADD3F1;
		color: #233239;
		font: 7pt Verdana, Arial, sans-serif;
		line-height: 14px;
	}
	table                     { font: 7pt Verdana, Arial, sans-serif; line-height: 14px; }
	strong                    { font-weight: bold; color: #DB048E; }
	input, select             { font-size: 7pt; }
	a                         { text-decoration: none; color: #DB048E; }
	a:link                    { text-decoration: none; }
	a:visited                 { text-decoration: none; }
	a:active                  { text-decoration: none; }
	a:hover                   { text-decoration: none; }
	
	#csRecsDiv { color: #233239; font: 7pt Verdana, Arial, sans-serif; text-align: left; padding-top: 10px; }
	#csRecs { margin: 0 auto; padding: 5px; width: auto; overflow: hidden; border: solid 1px #dcdcdc }
	#csRec { text-align: center; margin: 0 auto; padding: 5px; width: 30%; float: left }
	#csRec a:link, #csRec a:visited, #csRec a:active { color: #DB048E; font: 7pt Verdana, Arial, sans-serif; text-decoration: none; }
	#csRec a:hover { color: #DB048E; font: 7pt Verdana, Arial, sans-serif; }
	#csRec div.csPrice { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-weight:bold;}
	#csRec img { width: 85px; height: 85px; padding: 2px; margin: 2px; border: 1px solid #DB048E; }

	#availability             { color: #999999; font: 7pt; line-height: 11px; }
	#availability strong      { color: #999999; }
	#availability a           { color: #666666; }

	#footer_links             { color: #DB048E; font: 7pt; }
	#footer_links a           { color: #DB048E; text-decoration: none; }
	#footer_links a:hover     { color: #DB048E; text-decoration: underline; }

	#site_links               { color: #FF99CC; font: 7pt; }
	#site_links .link_1       { background-color: #FFF9FB; text-decoration: none; padding:5px; }
	#site_links .link_1:hover { background-color: #FFF9FB; text-decoration: underline; }
	#site_links .link_2       { background-color: #FEE6F3; text-decoration: none; padding:5px; }
	#site_links .link_2:hover { background-color: #FEE6F3; text-decoration: underline; }

	#more_information          { color: 999999; font: 7pt Verdana, Arial, sans-serif; line-height: 12px; }
	#more_information  a       { text-decoration: none; color: #f05ab1; }
	#more_information  a:hover { text-decoration: underline; }

	#features              { background-color: #FFFFFF; color: #333333; font: 7pt; }
	#features .title       { background-color: #FF99CC; text-align: center; font-weight: bold; color: #FFFFFF; padding:0px;  }
	#features .news        { padding: 5px; }
	#features .text        { line-height: 12px; }
	#features .input       { background-color: #F4F4F4; padding: 2px; border: 1px solid #CCCCCC; }

	#news_list              { background-color: #FFFFFF; color: #333333; font: 7pt; }
	#news_list a            { color: #DB048E; border-bottom: 1px dotted #DB048E; }
	#news_list a:hover      { color: #DB048E; border-bottom: 1px solid #DB048E; }
	#news_list .title       { background-color: #FF99CC; text-align: center; font-weight: bold; color: #FFFFFF; padding:0px;  }
	#news_list .news        { padding: 5px; padding-left: 20px; text-indent: -10px; }

	#shopping_cart                { color: #666666; font: 7pt Verdana, Arial, sans-serif; line-height: 12px; } 
	#shopping_cart .header        { background-color: #79b1da; font-weight: bold; color: #FFFFFF; font-size: 8pt; padding: 8px; }
	#shopping_cart .lt_blue       { background-color: #F6FBFF; padding: 6px; }
	#shopping_cart .product       { font-weight: bold; font-size: 8pt; }
	#shopping_cart .supplier      { font-weight: normal; }
	#shopping_cart .option        { font-size: 7pt; color: #999999; }
	#shopping_cart .information   { font-size: 7pt; color: #333333; }
	#shopping_cart .quantity      { font-weight: bold; color: #405058; font-size: 9pt; line-height: 18px; }
	#shopping_cart .price         { font-weight: bold; color: #DB048E; font-size: 10pt; line-height: 18px; }

	#main_content                { color: #233239; font: 7pt Verdana, Arial, sans-serif; line-height: 12px; } 
	#main_content a              { color: #DB048E; border-bottom: 1px dotted #DB048E; }
	#main_content a:hover        { color: #DB048E; border-bottom: 1px solid #DB048E; }
	#main_content .header_1      { font-weight: bold; color: #233239; font-size: 12pt; line-height: 18px; }
	#main_content .header_2      { font-weight: bold; color: #79b1da; font-size: 11pt; line-height: 14px; }
	#main_content .description   { line-height: 15px; } 
	#main_content .product_price { font-weight: bold; color: #405058; font-size: 9pt; line-height: 18px; }
	#main_content .sale_price    { font-weight: bold; color: #DB048E; font-size: 10pt; line-height: 18px; }

	#product_info                 { color: #233239; font: 7pt Verdana, Arial, sans-serif; line-height: 12px; } 
	#product_info a               { color: #DB048E; border-bottom: 1px dotted #DB048E; }
	#product_info a:hover         { color: #DB048E; border-bottom: 1px solid #DB048E; }
	#product_info .header_1       { font-weight: bold; color: #233239; font-size: 12pt; line-height: 22px; }
	#product_info .header_2       { font-weight: bold; color: #79b1da; font-size: 11pt; line-height: 14px; }
	#product_info .description    { margin-top: 10px; text-align: justify; } 
	#product_info .categories     { color: #79b1da; font: 7pt Verdana, Arial, sans-serif; line-height: 11px; } 
	#product_info .product_price  { font-weight: bold; color: #405058; font-size: 9pt; line-height: 18px; }
	#product_info .sale_price     { font-weight: bold; color: #DB048E; font-size: 10pt; line-height: 18px; }
	#product_info .photos a       { color: #DB048E; border-bottom: 0px; }
	#product_info .photos a:hover { color: #DB048E; border-bottom: 0px; }

	#inventory_list                { color: #666666; font: 7pt Verdana, Arial, sans-serif; line-height: 12px; } 
	#inventory_list a              { color: #DB048E; border-bottom: 1px dotted #DB048E; }
	#inventory_list a:hover        { color: #DB048E; border-bottom: 1px solid #DB048E; }
	#inventory_list .header_1      { font-weight: bold; color: #233239; font-size: 12pt; line-height: 18px; }
	#inventory_list .header_2      { font-weight: bold; color: #79b1da; font-size: 11pt; line-height: 14px; }
	#inventory_list .description   { line-height: 15px; } 
	#inventory_list .product_price { font-weight: bold; color: #405058; font-size: 9pt; line-height: 18px; }
	#inventory_list .sale_price    { font-weight: bold; color: #DB048E; font-size: 10pt; line-height: 18px; }

	#product_list             { color: #79b1da; font: 7pt Verdana, Arial, sans-serif; line-height: 12px; } 
	#product_list .title      { background-color: #FF99CC; text-align: center; font-weight: bold; color: #FFFFFF; padding:0px;  }
	#product_list .product    { color: #DB048E; font-weight: bold; }
	#product_list .supplier   { color: #79b1da; font-weight: normal; }
	#product_list .price      { font-weight: normal; }
	#product_list .special    { color:#666666; font-weight: bold; }

	.from_this_designer       { font-weight: bold; color: #233239; font-size: 9pt; line-height: 20px; }
	.listing_headers          { font-weight: bold; color: #79b1da; font-size: 16px; line-height: 20px; }
	.dark_headers             { font-weight: normal; color: #79b1da; font-size: 16px; line-height: 20px; }
	.product_list_name        { font-weight: bold; color: #DB048E; font-size: 8pt; }
	.product_list_category    { font-weight: normal; color: #79b1da; font-size: 8pt; }
	.dk_blue_tables           { background-color: #79b1da; font-weight: bold; color: #FFFFFF; padding:10px; }
	.lt_blue_tables           { background-color: #F6FBFF; font-weight: normal; color: #233139; padding:6px; }
	.input_grey               { font-size: 9pt; background-color: #F4F4F4; border: 1px solid #CCCCCC; }
	.new_item                 { color:#000000; font-weight: bold; }
	
	.currency_info            { font-weight: normal; color: #4B86B2; font-size: 8pt; line-height: 10px; }

	.prev_next                { color: #233239; font: 7pt Verdana, Arial, sans-serif; line-height: 10px; }
	a.prev_next               { color: #DB048E; text-decoration: none; }
	a.prev_next:link          { text-decoration: none; }
	a.prev_next:visited       { text-decoration: none; }
	a.prev_next:active        { text-decoration: underline; }
	a.prev_next:hover         { text-decoration: underline; }
