body		{background: white; font-family: arial,helvetica,sans-serif; padding: 0px; margin: 0px;}

/* TITLES */

div.categorytitle		{font-family: Century Gothic; font-size: 300%; font-weight: normal; color: #333; letter-spacing: 13px; text-transform: uppercase; line-height: 90%;}
div.categorysubtitle		{font-family: Century Gothic; font-size: 160%; font-weight: normal; letter-spacing: 1px; text-transform: uppercase;  background: #333; color: #EEE; line-height: 90%;}

h1		{font-size: 130%; font-weight: bold; letter-spacing: 0px;}
h2		{font-size: 105%; font-weight: normal;}
h3		{font-size: 82%; font-weight: bold;}
h4		{font-size: 82%; font-weight: normal;}
p		{font-size: 72%; font-weight: normal;}
p,h1,h2,h3,h4	{display: inline;}

a:link		{color: #000088; text-decoration: none}
a:hover		{color: blue; text-decoration: underline;}
a:active		{color: red; background: white; text-decoration: underline;}
a:visited		{color: #000088; text-decoration: none;}


/* MENU */

body.menu	{height: 70px;}
span.menu	{font-family: Arial; font-size: 100%; font-weight: bold; color: #333;}
a.menu		{font-family: Arial; font-size: 100%; padding-left: 16px; padding-right: 3px;}
a.menu:link	{color: #112277; text-decoration: none;}
a.menu:hover 	{color: blue;}
a.menu:active	{color: red; text-decoration: none;}
a.menu:visited	{text-decoration: none;}

div.menu		{width: 1000px; text-align: right;}	
div.logoline	{height: 6px; background: #BBB; margin-bottom: -11px;}	
div.logo		{font-family: Century Gothic; font-size: 280%; font-weight: bold; color: #AAA; letter-spacing: 1px; margin-top: -5px; text-align: right;}

/* TEXT */

div.titletext	{font-family: Century Gothic; font-size: 300%; font-weight: normal; color: #224; letter-spacing: -1px; line-height: 90%; margin-left: -3px; margin-top: -5px; margin-bottom: 5px;}

table.text		{width: 960px; margin: 20px; margin-top: 10px; margin-bottom: 10px;}
td.title		{vertical-align: top; padding-bottom: 1px;}
td.title2		{vertical-align: top; padding-bottom: 10px; padding-top: 10px;}
td.text		{width: 200px; vertical-align: top;}
td.textgrey	{width: 200px; vertical-align: top; background: #EEE;}

div.text		{width: 900px; padding: 50px;}
div.textgrey	{width: 200px; background: #EEF; margin-top: 10px; }
div.textgrey2	{width: 200px; background: #DDF; margin-top: 5px; }

img.icon0	{width: 95px; border: 0px; margin-top: 1px; margin-bottom: 1px;}
img.icon1	{width: 200px; border: 0px; margin-top: 5px; margin-bottom: 5px;}
img.icon2	{height: 52px; border: 0px; margin-top: 5px; margin-right: 5px;}
img.icon3	{height: 35px; border: 0px; margin-top: 2px; margin-bottom: 1px; margin-right: 2px;}
img.icon4	{height: 30px; border: 0px; margin-top: 1px; margin-bottom: 1px; margin-right: 1px;}

/* GALLERY */

div.gallerytitle	{font-family: Century Gothic; font-size: 300%; font-weight: normal; color: #224; letter-spacing: -1px; line-height: 90%; margin-left: -3px; margin-top: -5px; margin-bottom: 5px;}

div.gallery	{background: white; width: 930px; padding: 35px; text-align: center;}
div.gallery2	{background: black; width: 930px; padding: 35px; text-align: center; color: white;}

table.gallery	{background: white; width: 950px; margin-left: 50px; margin-top: 50px; margin-bottom: 50px; margin-right: 0px; overflow-x: hidden;}
td.gallerytext	{width: 195px; background: #EEE;  vertical-align: top;}
td.gallerypicture	{width: 620px; vertical-align: top; padding-left: 20px;}
img.imageicon	{height: 30px; margin-left: 0px; margin-right: 2px; margin-top: 3px; border: 0px;}
img.imageicon2	{height: 25px; margin-left: 2px; margin-right: 0px; margin-top: 3px; border-style: solid; border-width: 1px; border-color: #444;}
img.imageicon3	{height: 20px; margin-right: 1px; margin-left: 0px; margin-top: 2px; border-style: solid; border-width: 1px; border-color: #444;}
img.imageicon4	{height: 15px; margin-right: 1px; margin-left: 0px; margin-top: 2px; border-style: solid; border-width: 1px; border-color: #444;}

img.collectionicon	{height: 55px; border: 0px; margin-right: 0px;}
div.collectionicon	{position: absolute; top: 14px; left: 47px; z-index: 2;}

body.slidefull	{background: black; color: white;}
img.slidefull	{padding-bottom: 50px; padding-right: 50px; text-align: center;}
div.slidefull	{position: absolute; bottom: 50px; right: 50px; z-index: 1;}

img.zoom	{height: 400px; position: absolute; z-index: 1;}
table.zoom	{height: 400px; position: absolute; z-index: 2; border-style: solid; border-width: 1px; border-color: #333;}
div.zoom		{width: 670px; position: absolute; top: 402px; z-index: 3;}
td.z1		{width: 33%; height: 33%;}
td.z2		{width: 33%; height: 33%;}

/* GALLERY 2 */

div.gallery1	{background: white; width: 900px; padding: 50px; text-align: center;}
div.gallery2	{background: white; color: black; padding-top: 50px; padding-left: 50px; padding-bottom: 50px; text-align: left;}
div.gallery3	{background: white; width: 1000px; padding-top: 50px; padding-bottom: 50px; text-align: center;}
div.gallery4	{background: white; width: 900px; padding: 50px; text-align: left;}

body.gallery	{background: white; margin: 0px; padding: 50px; text-align: center;}
body.gallery1	{background: white; margin: 0px; padding: 0px; text-align: center;}
img.gallery	{max-width: 898px; height: 500px; border-style: solid; border-color: #444; border-width:1px;}
img.gallery1	{max-width: 898px; height: 500px; border-style: solid; border-color: #444; border-width:1px; margin-bottom: 1px; margin-top: 8px;}
img.icon		{height: 50px; border-style: solid; border-color: #444; border-width:1px; margin-right: 5px; margin-bottom: 5px;}

img.icon20	{height: 105px; border-style: solid; border-color: #333; border-width:1px; margin-right: 10px; margin-bottom: 10px;}
img.icon19	{height: 100px; border-style: solid; border-color: #333; border-width:1px; margin-right: 10px; margin-bottom: 10px;}
img.icon18	{height: 95px; border-style: solid; border-color: #333; border-width:1px; margin-right: 9px; margin-bottom: 9px;}
img.icon17	{height: 90px; border-style: solid; border-color: #333; border-width:1px; margin-right: 9px; margin-bottom: 9px;}
img.icon16	{height: 85px; border-style: solid; border-color: #333; border-width:1px; margin-right: 8px; margin-bottom: 8px;}
img.icon15	{height: 80px; border-style: solid; border-color: #333; border-width:1px; margin-right: 8px; margin-bottom: 8px;}
img.icon14	{height: 75px; border-style: solid; border-color: #333; border-width:1px; margin-right: 7px; margin-bottom: 7px;}
img.icon13	{height: 70px; border-style: solid; border-color: #333; border-width:1px; margin-right: 7px; margin-bottom: 7px;}
img.icon12	{height: 65px; border-style: solid; border-color: #333; border-width:1px; margin-right: 6px; margin-bottom: 6px;}
img.icon11	{height: 60px; border-style: solid; border-color: #333; border-width:1px; margin-right: 6px; margin-bottom: 6px;}
img.icon10	{height: 55px; border-style: solid; border-color: #333; border-width:1px; margin-right: 5px; margin-bottom: 5px;}
img.icon09	{height: 50px; border-style: solid; border-color: #333; border-width:1px; margin-right: 5px; margin-bottom: 5px;}
img.icon08	{height: 45px; border-style: solid; border-color: #333; border-width:1px; margin-right: 4px; margin-bottom: 4px;}
img.icon07	{height: 40px; border-style: solid; border-color: #333; border-width:1px; margin-right: 4px; margin-bottom: 4px;}
img.icon06	{height: 35px; border-style: solid; border-color: #333; border-width:1px; margin-right: 3px; margin-bottom: 3px;}
img.icon05	{height: 30px; border-style: solid; border-color: #333; border-width:1px; margin-right: 3px; margin-bottom: 3px;}
img.icon04	{height: 25px; border-style: solid; border-color: #333; border-width:1px; margin-right: 2px; margin-bottom: 2px;}
img.icon03	{height: 20px; border-style: solid; border-color: #333; border-width:1px; margin-right: 2px; margin-bottom: 2px;}
img.icon02	{height: 15px; border-style: solid; border-color: #333; border-width:1px; margin-right: 1px; margin-bottom: 1px;}
img.icon01	{height: 10px; border-style: solid; border-color: #333; border-width:1px; margin-right: 1px; margin-bottom: 1px;}
img.galleryicon	{height: 50px; border-style: solid; border-color: #333; border-width:1px; margin-right: 3px; margin-top: 6px;}

/* MISC */

div.spaceline	{width: 1000px; height: 20px; background: #DDD;}
