/*universal styles*/
*			{ margin:0px; padding:0px; }
br			{ letter-spacing:normal; }
td 			{ text-align:left; vertical-align:top; }
img, img a 	{ border:none; }
li 			{ list-style-type: none; }
/*end universal styles*/

#inventory_updater {
    margin-top:10px;
    color:#FF6600;
    line-height:18px;
    font-size:18px;
    font-weight:bold;
    text-transform: uppercase;
}

#countdown { font-size:26px; line-height:22px; margin:5px 0 15px; }

span.countdown_notice   {
    color:#000000;
    font-size:11px;
    line-height:16px;
    text-transform: none;
    font-weight: normal;
}


body			{ text-align:center; margin:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000; }
		a		{ color:#000000; text-decoration:underline; }
		a:hover	{ color:#ff6600; }

div#footer		{ height:80px; }

h2				{ font-size:18px; color:#ff6600; }

div#container	{ position:relative; width:970px; text-align:left; margin-left:auto; margin-right:auto; }

div#header			{ width:970px; position:absolute; top:20px; z-index:2; }
div#header img		{ margin-bottom:20px; display:block; }

div.locked			{ /*position:fixed;*/ }

div#page_content	{ width:480px; position:absolute; top:122px; }
div#content_wrapper { min-height:445px; height:auto !important; height:445px;  }

ul#navigation		{ margin-bottom:32px; }
ul#navigation li	{ display:inline; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ff6600; margin-right:40px; }
		ul#navigation li a			{ color:#939598; text-decoration:none; }
		ul#navigation li a:hover	{ color:#ff6600; }
li.no_margin		{ margin-right:0px; }

div.sub_nav			{ font-family:Georgia, "Times New Roman", Times, serif; color:#939598; font-style:italic; font-size:12px; margin-bottom:18px; clear:both; }
		div.sub_nav a			{ color:#939598; text-decoration:none; }
		div.sub_nav	a:hover		{ color:#000000; }

span.sel_sub_nav	{ color:#000000; }

ul.main_nav			{ width:480px; }
		ul.main_nav li		{ font-size:45px; line-height:54px; color:#ff6600; font-weight:bold; }
		ul.main_nav li a		{ color:#939598; text-decoration:none; }
		ul.main_nav li a:hover	{ color:#ff6600; }

div.artist_hd				{ font-size:45px; line-height:54px; color:#ff6600; font-weight:bold; }
div.cart_total				{ font-size:45px; line-height:54px; color:#ff6600; font-weight:bold; }
div.cart_checkout			{ font-size:45px; line-height:54px; color:#000000; font-weight:bold; }
		div.cart_checkout a			{ color:#000000; text-decoration:none; }
		div.cart_checkout a:hover	{ color:#ff6600; }
div.cart_empty				{ font-size:45px; line-height:54px; color:#b2b2b2; font-weight:bold; }
		div.cart_empty a			{ color:#b2b2b2; text-decoration:none; }
		div.cart_empty a:hover		{ color:#000000; }

div.order_artists			{ font-size:45px; line-height:54px; color:#939598; font-weight:bold; }

div.sub_filters				{ font-size:18px; font-weight:bold; color:#939598; }
		div.sub_filters	a			{ color:#939598; text-decoration:none; }
		div.sub_filters a:hover		{ color:#000000; }
div#artist_bio				{ margin-top:48px; width:320px; }

ul.home_all			{ width:140px; padding-right:20px; position:relative; float:left; display:block; min-height:324px; height:auto !important; height:324px; }
		ul.home_all li a			{ font-size:15px; line-height:21px; font-weight:bold; }
		ul.home_all li a			{ color:#939598; text-decoration:none; }
		ul.home_all li a:hover		{ color:#ff6600; }

div#contact			{ margin-top:39px; }

div#home_image		{ position:relative; float:right; }

div#white_block		{ background-color:#ffffff; position:absolute; top:0px; left:0px; width:970px; height:102px; filter:alpha(opacity=90); KHTMLOpacity:.9; MozOpacity:.9; opacity:.9; z-index:1 }

div#mailing_list	{ position:absolute; z-index:30; left:156px; top:61px; visibility:hidden; }
div#mailing_list form		{ position:fixed; }
div#mailing_list input		{ border:2px solid #ff6600; width:283px; padding-left:2px; color:#ffb380; }

div.info_content			{ width:490px; position:relative; float:right; margin-top:177px; z-index:0 }

div.links_column			{ width:150px; position:relative; float:left; margin-right:12px; display:block }
		div.links_column a			{ color:#939598; text-decoration:none; }
		div.links_column a:hover	{ color:#000000; }

div#column_1			{ min-height:480px; height:auto !important; height:480px; }
div#column_2			{ min-height:480px; height:auto !important; height:480px; }
div#column_3			{ min-height:480px; height:auto !important; height:480px; }

div.news_entry				{ margin-bottom:30px; }
div.news_entry_be			{ margin-bottom:10px; }
.info_date					{ font-family:"Arial Black", Arial, Helvetica, sans-serif; margin-bottom:4px; }
div.info_image				{ width:490px; height:auto; overflow:hidden; margin-bottom:14px; }

div#home_caption			{ margin-top:20px; font-size:15px; font-weight:bold; color:#939598; }
span.home_caption_title		{ font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
		div#home_caption a			{ color:#939598; text-decoration:none; }
		div#home_caption a:hover	{ color:#ff6600; }
div#homepage_div			{ width:249px; text-align:left; padding-right:121px; position:relative; float:right; margin-top:170px; z-index:0; }
div#homepage_div_img		{ min-height:342px; height:auto !important; height:342px; overflow:hidden; }
div#cart					{ /*position:absolute; top:587px; left:1px;*/ font-size:18px; font-weight:bold; color:#ff6600; width:480px; z-index:500; }
		div#cart a					{ color:#939598; text-decoration:none; }
		div#cart a:hover			{ color:#ff6600; }


table.artists_table					{ width:480px; }
table.artists_table td				{ padding-right:30px; }

table.items_table 					{ width:900px; }
table.item							{ width:480px; background-color:#ededed; }
		table.item td					{ padding:3px 10px; width:220px; border-bottom:1px solid #ccc; }
		table.item td input				{ border:1px solid #999999; width:216px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
		table.item td select			{ border:1px solid #999999; width:220px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
		table.item td textarea			{ border:1px solid #999999; width:138px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; height:100px; }

table.items_table td				{ padding-right:30px; }

td.heading							{ font-weight:bold; background-color:#939598; }
		td.heading a					{ color:#333333; text-decoration:none; }
		td.heading a:hover				{ color:#ff6600; }

td.selected							{ font-weight:bold; background-color:#939598; }
		td.selected a					{ color:#ff6600; text-decoration:none; }
		td.selected a:hover				{ color:#333333; }

tr.odd_td td						{ background-color:#ededed; }
span.sel							{ color:#ff6600; }
span.footer							{ color:#999999; font-style:italic; }

div#item_images						{ width:460px; text-align:left; position:relative; float:right; margin-top:208px; background-color:#ededed; padding:8px 10px 3px 10px; }

div#search_results 					{ width:490px; position:relative; float:right; margin-top:175px; z-index:0; text-align:left; }
div.search_caption					{ width:146px; padding-left:4px; line-height:15px; margin-top:8px; margin-bottom:28px; }
		div.search_caption a				{ color:#000000; text-decoration:none; }
		div.search_caption a:hover			{ color:#ff6600; }
span.price_name						{ font-family:Georgia, "Times New Roman", Times, serif; }

div.archive_hd						{ font-size:45px; line-height:54px; color:#ff6600; font-weight:bold; }
		div.archive_hd a				{ color:#939598; text-decoration:none; }
		div.archive_hd a:hover	{ color:#ff6600; }

div#item_artist						{ font-size:45px; line-height:54px; color:#ff6600; font-weight:bold; }
div#item_name						{ font-size:45px; line-height:54px; color:#000000; font-weight:bold; }
div#item_caption					{ width:140px; margin-top:12px;  position:relative; float:left; }
div#item_bio							{ position:relative; float:right; margin-left:20px; display:inline; width:320px; margin-top:12px; min-height:240px; height:auto !important; height:240px; }
div#bio_link							{ color:#939598; margin-top:8px; }
		div#bio_link a						{ color:#939598; text-decoration:none; }
		div#bio_link a:hover				{ color:#000000; }
	
div#item_div					{ margin-top:170px; width:370px; text-align:left; margin-left:120px; position:relative; float:right; }
div.item_image_caption			{ margin-top:20px; margin-bottom:20px; color:#939598; }
		div.item_image_caption a			{ color:#939598; }
		div.item_image_caption a:hover		{ color:#ff6600; }

div.item_divide						{ margin-bottom:30px; }

div#item_links					{ margin-top:18px; color:#939598; position:relative; float:right; margin-left:20px; display:inline; width:320px; z-index:500; margin-bottom:0px }
		div#item_links a				{  color:#939598; text-decoration:none; }
		div#item_links a:hover			{  color:#000000; }

span.item_links_large			{ font-weight:bold; font-size:24px; }
		span.item_links_large a			{  color:#939598; text-decoration:none; }
		span.item_links_large a:hover	{  color:#000000; }

input.cart_input				{ border:none; border-bottom:1px solid #999999; width:19px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }

div.qty_remove_cart				{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }
		div.qty_remove_cart	a			{ color:#999999; text-decoration:none; }
		div.qty_remove_cart	a:hover		{ color:#ff6600; text-decoration:none; }

/*div.search_img					{ min-height:230px; height:auto !important; height:230px; overflow:hidden; }		*/
div.search_img					{ height:230px; overflow:hidden; }

div#none_available				{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#999999; font-style:italic; margin-top:30px }