html,body				{width:100%; height:100%}	
body					{margin:0; padding:0; cursor:default; text-align:center; background:#222020 url(../_img/xbg_body.gif) center left}
body,div,a,input		{font-family: Verdana, Geneva,Arial,sans-serif; color:#fff}
a						{color:#c1bbc1; font-weight:bold; text-decoration:underline}
a:hover					{color:#c1bbc1; font-weight:bold; text-decoration:none}
div.clear				{position:relative; display:block; clear:both; font-size:0; margin:0; padding:0}
a img					{border:none; }
p						{margin:0 0 14px 0}
h1,h2,h3,h4,h5,h6		{margin:0; padding:0; font-weight:normal}
h1						{font-size:2em}
.fl						{float:left}
.fr						{float:right}

/* LAYOUT DIVS */
div#centered			{position:absolute; height:2px; left:50%; top:50%; width:1px; height:1px}
	div#wrapper				{position:absolute; left:-450px; top:-275px; height:550px; width:900px; background:transparent url(../_img/bg_wrapper.gif) repeat-x; text-align:left}
	div#title				{position:relative; left:0; top:0; height:60px; width:155px; text-align:left}
	div#title a				{display:block; left:0; top:0; height:60px; width:155px; background:transparent url(../_img/bg_title.gif) no-repeat top left; cursor:pointer}
	div#title_on			{position:relative; left:0; top:0; height:60px; width:155px; background:transparent url(../_img/bg_title_on.gif) no-repeat top left; cursor:pointer}

	ul#menu					{position:absolute; right:15px; top:10px; list-style:none; margin:0; padding:0; font-size:0.8125em; }
		ul#menu li			{float:left; list-style:none; margin:0; padding:0}
		ul#menu li a		{font-size:0.8125em; padding:0 5px 0 5px; color:#ccc; font-weight:normal; text-decoration:none}
		ul#menu li a:hover	{font-size:0.8125em; padding:0 5px 0 5px; color:#fff; font-weight:normal; text-decoration:underline}
		ul#menu li a.active		{font-size:0.8125em; padding:0 5px 0 5px; color:#fff; font-weight:bold; text-decoration:none}
		ul#menu li a.active:hover		{font-size:0.8125em; padding:0 5px 0 5px; color:#fff; font-weight:bold; text-decoration:none; cursor:default}

	ul#contentmenu					{position:absolute; right:15px; top:10px; list-style:none; margin:0; padding:0; font-size:0.8125em; }
		ul#contentmenu li			{float:left; list-style:none; margin:0; padding:0}
		ul#contentmenu li a			{font-size:0.8125em; padding:0 5px 0 5px; color:#ccc; font-weight:normal; text-decoration:none}
		ul#contentmenu li a:hover	{font-size:0.8125em; padding:0 5px 0 5px; color:#fff; font-weight:normal; text-decoration:underline}
		ul#contentmenu li a.active		{font-size:0.8125em; padding:0 5px 0 5px; color:#dd0000; font-weight:bold; text-decoration:none}
		ul#contentmenu li a.active:hover		{font-size:0.8125em; padding:0 5px 0 5px; color:#dd0000; font-weight:bold; text-decoration:none; cursor:default}
		
	div#navigation			{position:absolute; left:0; top:0; width:900px; background-color:#dd0000; z-index:1000; padding-bottom:20px}
	div#categories			{padding-right:10px; float:right}
		div.category			{position:relative; float:left; width:120px; height:145px; padding-top:10px; text-align:center; cursor:pointer; background:transparent; }
		div.category_on			{position:relative; float:left; width:120px; height:145px; padding-top:10px; text-align:center; cursor:pointer; background:#A29797; }
		div.category span		{display:none; color:#000}
		div.category_on span	{position:absolute; bottom:5px; left:0; width:120px; color:#000; font-size:0.5625em}
		
		div#content				{position:absolute; top: 75px; left:0; width:900px; height:475px; z-index:100;}			
				div#description			{position:absolute; top:-35px; right:15px; width:300px; text-align:right; font-size:0.75em; }			
				div#photo				{position:relative; width:900px; text-align:center; height:400px; overflow:hidden}			
				div#loader				{position:absolute; display:none; top:0; left:0; height:400px; width:900px; background:transparent url(../_img/loader.gif) no-repeat 50% 50%}			
				div#navleft				{position:absolute; bottom: 15px; left:160px; }			
				div#navleft img			{padding:10px 10px 10px 0; }			
				div#navright			{position:absolute; bottom: 15px; right:160px; }			
				div#navright img		{padding:10px 0 10px 10px; }			
				div#thumbnails			{position:absolute; bottom:10px; left:200px; width:490px; height:40px; text-align:center; overflow:hidden; background:transparent url(../_img/xbg_thumbnail.gif) repeat-x}
				div#thumbnail_container	{width:4000px; height:45px; margin-left:225px}			
				div.thumbnail			{float:left; width:40px; height:40px; background:transparent url(../_img/bg_thumbnail.gif) no-repeat; margin:0 5px 0 0}			
				div.thumbnail img		{cursor:pointer}			

				div.text			{position:relative; margin:5px 15px 15px 10px; color:#ccc; font-size:0.6875em; line-height:1.5em}
				div.visual			{float:left; margin:0; width:710px; height:390px}
					div.text h1 		{margin:0 0 8px 0}
					div.text h2 		{margin:0 0 6px 0}
					div.text h3 		{margin:0 0 4px 0}
					div.text h4 		{margin:0 0 3px 0}
					div.text h5 		{margin:0 0 2px 0}
					div.text h6 		{margin:0 0 1px 0}
					div#visual			{float:left; margin:0 10px 10px 10px; width:140px; overflow:hidden; height:380px; }
					div#visual img		{border:solid 2px #dd0000}
					
				div#address			{position:absolute; left:0; bottom:10px; width:900px; height:30px; text-align:center; color:#dd0000; font-size:0.75em}
					div#address a		{color:#dd0000; font-weight:normal}

				div.opacity_0 img		{filter:alpha(opacity=0); opacity: 0; -moz-opacity:0}			
				div.opacity_2 img		{filter:alpha(opacity=02); opacity: 0.02; -moz-opacity:0.02}			
				div.opacity_10 img		{filter:alpha(opacity=10); opacity: 0.1; -moz-opacity:0.1}			
				div.opacity_25 img		{filter:alpha(opacity=25); opacity: 0.25; -moz-opacity:0.25}			
				div.opacity_50 img		{filter:alpha(opacity=40); opacity: 0.40; -moz-opacity:0.40}			
				div.opacity_100 img		{filter:alpha(opacity=100); opacity: 1; -moz-opacity:1; cursor:default}			
				
				
				