.showCaseGalleryLink{
font-size:        10pt;
display:          none;
}
#navTD .defLink:hover a{
color:            black;
}
#navTD .defLink:hover{
background-color: rgb(212, 214, 149);
}
.showCase .showCaseEntry{
text-align:       right;
font-family:      georgia;
font-size:        11px;
color:            rgb(204, 204, 204);
position:         absolute;
margin-left:      0px;
padding-top:      327px;
padding-right:    5px;
padding-bottom:   6px;
width:            631px;
height:           10px;
}
.showCase{
text-align:       left;
font-style:       italic;
font-size:        10px;
margin:           0px;
padding-top:      0px;
padding-right:    0px;
width:            630px;
height:           343px;
}
.Showcase{
text-align:       left;
font-style:       italic;
font-size:        10px;
margin:           0px;
padding-top:      0px;
padding-right:    0px;
width:            630px;
height:           343px;
}
.flushedPage:hover{
background-color: rgb(180, 180, 150);
}
.flushedPage{
margin:           0px;
padding-top:      4px;
padding-right:    6px;
padding-bottom:   4px;
padding-left:     11px;
}
#x_container{
background-color: rgb(119, 119, 85);
position:         absolute;
border:           1px solid white;
margin-top:       -28px;
margin-left:      53px;
padding:          0px;
width:            140px;
opacity:          0.78;
}
#copyright a:hover{
font-size:        10px;
text-decoration:  underline;
}
#copyright a{
font-size:        10px;
text-decoration:  none;
margin:           0px;
padding:          0px;
display:          none;
}
#copyright{
text-align:       center;
font-size:        10px;
margin:           0px;
padding:          0px;
}
.commentEntry span{
color:            yellow;
margin:           0px;
padding:          0px;
}
.commentEntry{
margin-top:       24px;
margin-right:     0px;
margin-bottom:    0px;
margin-left:      0px;
padding:          0px;
}
#commentBox{
font-weight:      normal;
font-family:      arial;
font-size:        10pt;
margin:           0px;
padding:          0px;
}
#commentHistory{
font-size:        10pt;
margin:           0px;
padding-top:      14px;
padding-right:    0px;
padding-bottom:   0px;
padding-left:     0px;
}
#pictureFrame img{
font-size:        10pt;
border:           1px solid rgb(255, 255, 255);
margin:           0px;
padding:          0px;
width:            613px;
}
#pictureFrame{
font-size:        10pt;
}
.imageDescription{
display:          none;
}
.imageTitle{
font-size:        9pt;
padding-top:      8px;
padding-bottom:   13px;
}
.galleryTD{
text-align:       center;
width:            215px;
}
.galleryImage{
font-size:        10pt;
border:           1px solid rgb(255, 255, 255);
margin:           0px;
padding:          2px;
}
#gallery{
}
#mainTD img{
font-weight:      normal;
font-style:       normal;
font-size:        10pt;
background-position:center center;
margin:           0px;
padding:          0px;
}
h3{
font-size:        10pt;
}
h2{
font-weight:      bold;
font-size:        12pt;
color:            rgb(255, 255, 0);
margin:           0px;
padding:          0px;
}
#body_spoof{
background-image: url(none);
background-repeat:repeat-x;
}
.buttons{
font-weight:      bold;
font-size:        9pt;
background-color: rgb(204, 204, 170);
border-top:       1px solid rgb(255, 255, 255);
border-right:     1px solid rgb(0, 0, 0);
border-bottom:    1px solid rgb(0, 0, 0);
border-left:      1px solid rgb(255, 255, 255);
margin-top:       6px;
padding:          2px;
width:            110px;
}
.forms{
font-weight:      bold;
font-size:        9pt;
background-color: rgb(226, 220, 150);
border-top:       1px solid rgb(0, 0, 0);
border-right:     1px solid rgb(255, 255, 255);
border-bottom:    1px solid rgb(255, 255, 255);
border-left:      1px solid rgb(0, 0, 0);
padding-top:      2px;
padding-right:    2px;
padding-bottom:   3px;
padding-left:     2px;
width:            220px;
}
#resourceImages{
border-top:       1px solid white;
}
#navTD .category{
margin:           0px;
padding:          0px;
display:          none;
}
#navTD .selected{
font-weight:      bold;
font-style:       normal;
color:            black;
background-color: rgb(212, 214, 149);
background-image: none;
background-position:center center;
padding-top:      7px;
padding-bottom:   5px;
padding-left:     6px;
}
#navTD .defLink{
background-color: rgb(168, 166, 114);
padding-top:      7px;
padding-bottom:   5px;
padding-left:     6px;
}
#navigation a{
text-decoration:  none;
color:            white;
}
#navigation a:visited{
color:            white;
}
#navigation{
font-weight:      normal;
font-style:       normal;
font-family:      helvetica;
font-size:        11px;
text-decoration:  none;
color:            rgb(255, 255, 255);
border-top:       1px solid white;
padding-left:     0px;
height:           270px;
letter-spacing:   1px;
}
#navigation .categorySelected{
font-weight:      bold;
color:            yellow;
display:          none;
}
td{
vertical-align:   top;
}
#mainTD{
background-color: rgb(77, 101, 35);
margin:           0px;
padding:          0px;
}
#header{
float:            left;
margin:           0px;
padding:          0px;
width:            835px;
height:           77px;
}
#navTD{
background-color: rgb(168, 166, 114);
margin:           0px;
padding:          0px;
width:            199px;
}
#template{
border-right:     1px solid white;
border-bottom:    1px solid white;
border-left:      1px solid white;
margin-right:     auto;
margin-left:      auto;
width:            835px;
height:           100%;
}
body{
font-family:      arial;
color:            rgb(255, 255, 255);
background-color: rgb(204, 221, 187);
background-image: url(http://www.thewaterloohotel.co.uk/userimages/46-6571_fs.jpg);
margin:           0px;
padding:          0px;
}
#main{
background-color: rgb(77, 101, 35);
border-top:       1px solid white;
margin:           0px;
padding-top:      10px;
padding-right:    20px;
padding-bottom:   0px;
padding-left:     20px;
}
h1{
font-weight:      normal;
font-family:      arial;
font-size:        14pt;
color:            rgb(212, 214, 149);
margin-top:       6px;
margin-bottom:    6px;
}
p{
font-family:      arial;
font-size:        10pt;
margin-top:       5px;
margin-bottom:    5px;
}
ul{
font-size:        10pt;
margin:           0px;
padding-top:      6px;
padding-right:    0px;
padding-bottom:   14px;
padding-left:     15px;
}
#topNav{
background-color: white;
background-image: url(http://www.thewaterloohotel.co.uk/userimages/46-1487_fs.gif);
background-position:center center;
background-repeat:no-repeat;
margin-top:       -5px;
margin-right:     0px;
margin-bottom:    0px;
margin-left:      0px;
padding-top:      0px;
padding-right:    0px;
padding-bottom:   0px;
padding-left:     200px;
overflow:         hidden;
height:           33px;
}
.tab{
text-align:       center;
font-weight:      bold;
font-size:        11pt;
background-image: url(http://www.thewaterloohotel.co.uk/userimages/46-1490_fs.gif);
background-repeat:no-repeat;
margin:           0px;
padding-top:      6px;
padding-right:    0px;
padding-bottom:   0px;
padding-left:     0px;
width:            105px;
}
#tabulator{
text-align:       left;
float:            left;
margin-top:       5px;
margin-right:     0px;
margin-bottom:    0px;
margin-left:      0px;
padding:          0px;
height:           35px;
}
.tabSelected{
text-align:       center;
font-weight:      bold;
font-style:       normal;
font-size:        11pt;
background-image: url(http://www.thewaterloohotel.co.uk/userimages/46-1491_fs.gif);
background-position:center 50%;
background-repeat:no-repeat;
border-right:     1px solid rgb(255, 255, 255);
margin:           0px;
padding-top:      6px;
padding-right:    0px;
padding-bottom:   0px;
padding-left:     0px;
width:            104px;
}
.loginBox{
padding-top:      20px;
}
#loginFormBox{
background-color: white;
background-image: url(http://www.eternalnexus.net/images/login.png);
background-repeat:no-repeat;
border:           1px solid rgb(170, 170, 170);
margin-top:       50px;
margin-right:     auto;
margin-left:      auto;
padding:          0px;
width:            319px;
height:           174px;
}
#loginFormBox .domain{
font-weight:      bold;
font-family:      arial,'arial narrow';
font-size:        9pt;
color:            black;
margin-left:      20px;
}
#loginFormBox pre{
font-size:        9pt;
background-color: transparent;
margin-top:       22px;
margin-left:      75px;
padding:          0px;
width:            auto;
}
#loginFormBox img{
text-align:       left;
margin-left:      4px;
}
.formsShort{
font-weight:      normal;
font-style:       normal;
font-size:        10pt;
background-image: none;
background-position:center 50%;
border:           1px solid rgb(0, 0, 0);
margin-bottom:    1px;
width:            120px;
}
#loginFormBox .buttons{
margin-top:       10px;
}
