.TopNav 
{
    font-family:Verdana, Arial, Tahoma;
    font-size:12px;
    text-decoration:none;
    color:rgb(155,50,15);
    font-weight:bold;
}

.TopNav:hover 
{
    font-family:Verdana, Arial, Tahoma;
    font-size:12px;
    text-decoration:none;
    color:#f5f5f5;
    font-weight:bold;
}

A 
{
    text-decoration:none;
}

.SearchStrip
{
    BORDER-RIGHT: #a9a9a9 thin outset; 
    BORDER-TOP: #a9a9a9 thin outset; 
    FONT-SIZE: 10pt; 
    BORDER-LEFT: #a9a9a9 thin outset; 
    /*COLOR: #00008b;*/
    color:#000; 
    BORDER-BOTTOM: #a9a9a9 thin outset; 
    FONT-FAMILY: Sans-Serif; 
    BACKGROUND-COLOR: #f2f2f2;
    background-image:url(../images/SearchPanel_Repeat.png);
    background-repeat:repeat-x;
}
.SearchCell 
{
    PADDING:6px;
}

.FilterPanel 
{
    FONT-SIZE: 10pt;
    border: solid 1px #f2f2f2;
    color:#000; 
    FONT-FAMILY: Sans-Serif; 
    background-image: url(../images/FilterBackground.png);
    BACKGROUND-COLOR: #f2f2f2;
    border-style:solid;
    border-width: 1px 1px 0px 1px; 
    border-color:#333;
}

body 
{
text-align: center;
background-image:url(../images/BodyBackground.png);
background-color:#e1e1e1;
padding:0px;
margin:0px;
font-size:12px;
font-family:Tahoma,Verdana,Arial,Sans-Serif;
}

#ContainerDiv 
{
    margin: 0 auto;
    text-align:left;
    border-style:solid;
    border-width:0px 2px 0px 2px;
    width:990px;
    border-color:#000;
    background-color:#fff;
    padding:0px;
}

#MainNav 
{
padding-left:10px;
padding-top:68px;    
}

#HeaderDiv 
{
    width:990px;
    height:92px;
    background-image:url(../Images/TSG_Header_Light.png);
    background-repeat:no-repeat;
}
#FooterDiv 
{
    border-style:solid;
    border-color:#000;
    border-width:1px 0px 2px 0px;
    width:100%;
    background-image:url(../Images/Footer_Repeat.png);
    padding:2px 0px 2px 0px;
    text-align:center;
    color:#fff;
}
#ContentDiv
{
    text-align:left;
    padding:18px 8px 8px 8px;
    min-height:600px;
}

.ListTable 
{
    border:solid 1px #000000;
    border-collapse:collapse;
    padding-top:3px;
}


.ListTable TH
{
    background-image:url(../Images/Footer_Repeat.png);
    color:#FFF;
    padding:4px;
    border:solid 1px #333;
    text-align:left;
    white-space:nowrap;
}

.ListTable TD 
{
    padding:4px;
    border:solid 1px #333;
    text-align:left;
}


.RowOff 
{
    padding:4px;
    border:solid 1px #333;
    text-align:left;
    background-color:#fff;
}

.RowOn 
{
    padding:4px;
    border:solid 1px #333;
    text-align:left;
    background-color:#ffffcc;
}

.SectionTitle 
{
    font-family:Verdana, Arial, Tahoma;
    font-size:14px; 
    font-weight:bold;
    color:#336699;
    padding:4px 0px 0px 0px;
}

.PageTitle 
{
    font-family:Verdana, Arial, Tahoma;
    font-size:16px; 
    font-weight:bold;
    color:#333;
    padding-bottom:8px;
}

Input 
{
    font-family:Verdana, Arial, Tahoma;
    font-size:12px;
    text-decoration:none;
    color:Navy;
}
.Panel 
{
    padding:4px;
}

.BoxAd 
{
    width:120px;
    height:120px;
    text-align:center;
    margin-bottom:6px;
    border:solid 1px #000;
    background-color: #f2f2f2;
}
.BoxAdSmall 
{
    width:120px;
    height:60px;
    text-align:center;
    margin-bottom:6px;
    border:solid 1px #000;
    background-color: #f2f2f2;
}
.HorizontalAd 
{
    width:468px;
    height:60px;
    text-align:center;
    margin:2px 0px 16px 6px;
    border:solid 1px #000;
    background-color: #f2f2f2;
}

.SkyScraperAd 
{
    width:120px;
    height:600px;
    text-align:center;
    margin-bottom:6px;
    border:solid 1px #000;
    background-color: #f2f2f2;
}
.SkyScraperAdSmall 
{
    width:120px;
    height:600px;
    text-align:center;
    margin-bottom:6px;
    border:solid 1px #000;
    background-color: #f2f2f2;
}
.AmenityHeader
{
    /*background-image:url(Images/amTitleBackgroundNB.jpg);*/
    background-image:url(../Images/Footer_Repeat.png);
    border-right: black 1px solid;
    border-top: black 1px solid; 
    border-left: black 1px solid; 
    width: 175px; 
    border-bottom: black 1px solid;
    height: 22px;
    text-align: center;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
}
div.TabOn {
color:#0000FF;
border-style:solid;
border-width:1px;
border-color:#333;
width:115px;
float:left;
text-align:center;
padding:2px;
cursor:pointer;
font-size:13px;
height:25px;
font-weight:bold;

}

div.TabOff {
color:#FFFFFF;
background-color:#e1e1e1;
border-style:solid;
border-width:1px;
border-color:#333;
float:left;
width:115px;
text-align:center;
padding:2px;
text-align:center;
cursor:pointer;
font-size:12px;
height:20px;
margin-top:5px;
background-image:url(../images/Footer_Repeat.png);
font-weight:bold;
}

.TabContent 
{
    background-image:url(../images/SearchPanel_Repeat.png);
    padding:8px;
}

.Offer
{
     width:284px;
     height:208px;
     background-image:url(../images/OfferBackground3.gif);
}

.SelRow 
{
    background-color:#ffffcc;
    font-weight:bolder;
    color:#008000;
}
#media
{
margin-top: 4px;
}
#noUpdate
{
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size: x-small;
color: #cccccc;
text-align: left;
width: 210px; 
height: 200px;	
padding: 40px;
}

#NotesContainer
{
    padding:4px;
    background-color:#f2f2f2;
    border-color:#333;
    border-style:solid;
    border-width: 1px 2px 2px 1px;
    font-family:Verdana, Arial, Tahoma;
    font-size:12px;
    position:absolute;
    left:1px;
    top: 1px;
    visibility:hidden;
}