/* FORM STYLE - SEE FORM.CSS BECAUSE OF A NESTING ERROR */

INPUT.TxtField, INPUT.TheButton, TEXTAREA.TextArea, SELECT.TheSelect
    {
margin              : 3 0 5 0;
    }

/* NOTHING BUT THE NAKED BODY */

BODY
    {
margin              : 0;
background          : #000000;
background-image    : url('../img/icon.gif');
background-repeat	: no-repeat;
background-position	: center 450;
    }
    
/* TEXTPAGES STYLE */

.TxtTable
    {
margin              : 0 0 0 34;
    }

.IntroTxt, .ContentTxt
    {
width               : 532;
font-family         : Verdana, Tahoma, Arial, Helvetica, sans-serif;
color               : #CCCCCC;
letter-spacing      : 0.1em;
font-size           : 10px;
font-weight         : bold;
padding             : 10;
text-align          : justify;
line-height         : 13px;
    }

.IntroTxt
    {
background          : #333333 url('../img/corner.gif');
background-repeat	: no-repeat;
background-position	: right bottom;
    }

.ContentTxt
    {
width               : 552;
padding             : 20 0 0 0;
color               : #CCCCCC;
font-weight         : normal;
    }

.LinkList
    {
list-style-image    : url('../img/bullet.gif');
list-style-position : outside;
list-style-type     : disc;
display             : block;
margin              : 20 0 20 0;
    }    
    
/* LINK STYLE */

A, A:Visited, A:Hover, .CopyPic
    {
font-family         : Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-decoration     : none;
color               : #888888;
letter-spacing      : 0.1em;
font-size           : 10px;
font-weight         : bold;
    }

A:Hover
    {
color               : #CCCCCC;
    } 

/* GENERAL STYLE */

.CenterTable
    {
width               : 100%;
height              : 100%;
    }    

.ContentTable, .ContentCell
    {
width               : 710;
    }    
    
.ContentTable
    {
width               : 710;
height              : 549;
font-family         : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size           : 10;
font-weight         : normal;
color               : #DDDDDD;    
    }    

.ThumbCell
    {
width               : 123;
background          : #333333 url('../img/corner.gif');
background-repeat	: no-repeat;
background-position	: right bottom;
    }    

.TopCell
    {
height              : 90;
background          : #000000 url('../img/dots.gif');
background-repeat	: no-repeat;
background-position	: 0 38;
    }    

.Title
    {
font-size           : 9;
font-weight         : bold;
letter-spacing      : 0.1em;
    } 

.PictureHolder
    {
margin-left         : 34;
width               : 552;
height              : 369;
background          : #FFFFFF url('../img/watermark.gif');
background-repeat	: no-repeat;
background-position	: 2 2;
    }    

.Xplain
    {
width               : 552;
margin              : 14 0 0 34;
letter-spacing      : 0em;
line-height         : 15px;
    }

.Footer
    {
font-family         : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size           : 10;
font-weight         : normal;
color               : #919191;
letter-spacing      : 0.05em;
margin-top          : 10;
text-align          : center;
    }   
    
A.Footer, A.Footer:Visited, A.Footer:Hover
    {
text-decoration     : none;
color               : #919191;
font-weight         : bold;
letter-spacing      : 0em;
    }    

A.Footer:Hover
    {
color               : #BBBBBB;
font-weight         : bold;
    }   
    
/* IMAGE STYLE */

.HomeImg
    {
margin              : 0 0 0 30;
    }

.LogoImg, .LogoTxtImg
    {
margin              : 8 0 0 20;
position            : absolute;
    }

.LogoTxtImg
    {
margin              : 56 0 0 20;
    }

.CopyPic
    {
position            : absolute;
margin              : 92 0 0 159;
color               : #444444;
    }

.MainPic
    {
margin              : 2 0 0 2;
    }

.InnerImg
    {
margin              : 4 13 5 0;
    }    
    
/* THUMNAIL STYLE */

IMG.TheThumb0, IMG.TheThumb1
    {
position            : absolute;
border              : 1px solid #333333;
    }

IMG.TheThumb1
    {
margin-left         : 43;
    }
    
.ThumbArea, .SkyCraper
    {
position            : absolute;
margin              : 89 0 0 19;
width               : 85;
height              : 429;
    }

.ArrowArea
    {
position            : absolute;
margin              : 529 0 0 19;
width               : 85;
height              : 13;
text-align          : center;
color               : #919191;
    }
    
.PrevImg
    {
margin              : 0 4 -2 0;
    }

.NextImg
    {
margin              : 0 0 -2 4;
    }
    
/* MENU STYLE */

.MenuField
    {
z-index             : 2;
position            : absolute;
margin              : 8 0 0 157;
width               : 552;
background          : #000000;
    }
    
.CategoryTitle
    {
font-size           : 11;
font-weight         : bold;
    }    

.Locator
    {
z-index             : 1;
text-align          : right;
margin              : 0 2 12 0;
letter-spacing      : 0.1em;
    }
    
/* MORE @ MENU.CSS */