body{background-color:#CC99CC;}
body, table, input, div, a{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#main_container				{ width:1000px; border:#FFFFFF 1px solid; background-color:#FFFFFF;}
#container					{ width:1000px; min-height:500px; background-color:#FFFFFF; }
#header 					{ height:120px; overflow:hidden; padding:0; margin:0; width:1000px; }
#main_table					{ border:#660099 1px solid; background-color:#FFFFFF; /*border:#FFFFFF 1px solid; background-color:#E3B5FD;*/ }
#catmenu					{ width:200px; }
.left_side				    { width:175px; overflow:hidden;}
.bl							{ color:#9900FF; text-decoration:none; font-weight:bold; }
.map_item_link				{ color:#000000; text-decoration:none; padding-left:17px; }
.map_item_link:hover		{ background-image: url('../images/forward.png'); background-position:center left; background-repeat:no-repeat; }
.link						{ color:#000000; text-decoration:none; }
.poll_res					{ background-image: url('../images/tile.png'); background-position:top left; background-repeat:repeat-x; height:10px;}
.cat_link					{ color:#9900FF; }
.cat_item_link				{ color:#000000; text-decoration:none; }
.top_menu_tbl				{ background-image: url('../images/header_02.jpg'); background-position:top left; background-repeat:no-repeat; }
.shp_menu_tbl				{ background-image: url('../images/header_03.jpg'); background-position:top left; background-repeat:no-repeat; }
.content_tbl				{ background-image: url('../images/header_04.jpg'); background-position:top left; background-repeat:no-repeat; padding-top:10px; }
.album_folder a				{color:#990066; text-decoration:none;}
.album_folder img			{border:#990066 1px solid;}
.top_menu_item				{ color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}
.top_menu_item:hover		{ color:#9900FF; }
.shop_cat_link				{ color:#000000; text-decoration:none;}
.shop_cat_link:hover		{ color:#000000; text-decoration:underline; }
.shop_menu_header 			{ padding:5px 5px 5px 5px; font-size:10px; font-weight:bold; color:#990000;}
.shop_menu_content			{ padding:5px 5px 5px 15px; }
.shop_album_link			{ color:#CC66CC; font-weight:bold; text-decoration:none; float:right; padding-top:2px; padding-bottom:2px; padding-left:16px; padding-right:5px; background-image: url('../images/album_view.gif');  background-position:top left; background-repeat:no-repeat; }
.menu_header 				{ padding:5px 5px 5px 5px; font-size:12px; font-weight:bold; background-color:#E3B5FD; }
.menu_content				{ padding:5px 5px 5px 15px; }
.menu_flash_content			{ padding:5px 5px 5px 10px; }
.contact_input				{ width:350px; background-color:#FCD5FF; border:#9966CC 1px solid;}
.contact_message			{ width:350px; background-color:#FCD5FF; border:#9966CC 1px solid; height:80px;}
.contact_button				{ width:150px; background-color:#FCD5FF; border:#9966CC 1px solid; padding:3px;}
.shop_table					{ background-color:#FCD5FF; border:#CC99CC 1px solid; }
.shop_item					{ font-weight:bold; height:20px; }
.shop_item_d				{ background-color:#E3B5FD; padding-left:5px; }
.send_msg 					{ color:#990066; text-decoration:none; }
.navbox span 				{ padding:5px; border:#CC99CC 1px solid; background-color:#FCD5FF; }
.navbox a	 				{ padding:5px; border:#CC99CC 1px solid; background-color:#FCD5FF; text-decoration:none; color:#000000; }
.article_menu_header 		{ padding:5px 5px 5px 5px; font-size:12px; font-weight:bold; background-color:#E3B5FD; }
.article_menu_content		{ padding:5px 5px 5px 15px; }
.article_cat_link			{ color:#000000; text-decoration:none;  }
.article_cat_link:hover		{ color:#000000; text-decoration:underline;}
.article_latest_item_link	{ color:#000000; text-decoration:none; background-image: url('../images/news_link_item.gif'); background-position:center left; padding-left:20px; }
.article_readmore_link		{ color:#9900FF; text-decoration:none; font-weight:bold; }
.article_title_tbl			{ margin:0 15 0 15; background-color:#FFFFFF; width:620px; padding:10px; border:#000000 1px solid;}
.article_text_tbl			{ margin:0 15 0 15; background-color:#E3B5FD; width:620px; padding:10px; border:#000000 1px solid;}
.article_category			{ color:#000000; font-size:14px; font-weight:bold;}
.article_title				{ color:#000000; font-size:14px; font-weight:bold;}
.article_added				{ color:#9900FF; font-size:9px; }
.navigation_mnu				{ color:#9900FF; margin:5 15 0 15; padding:10px; background-color:#E3B5FD;  border:#000000 1px solid;}
.navigation_mnu	a			{ color:#9900FF; text-decoration:none; font-weight:bold; }
.hidden						{ visibility:hidden; display:none; }
.iframe						{ font-size:9px; text-decoration:none; color:#F6C;}