/* Generic HTML styles */
body, table, div, table td {
    border:0;
    padding:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff; }

/* Link colors*/
a { color: #ffffff }
a:hover { color: #ffffff }

body { margin: 0; background-color: #000000; }

/* Custom HTML styles */
#MainFrame
{
    position:      relative;
    /*border:   1px solid red;*/
    width:           1055px;
    margin:            auto;
}

#Stretchable
{
    position:      relative;
    /*border: 1px solid white;*/
}

table#Stretchable td.Left { /*border:1px solid yellow;*/ width:161px; vertical-align: top; background: url("../Images/Site/Corners/LeftSide.gif") repeat-y; }

table#Stretchable td.Right { width:171px; vertical-align: top; background: url("../Images/Site/Corners/RightSide.gif") repeat-y; }

table#Stretchable td.Middle div#ContentPage { width: 709px; background: url("../Images/Site/Backgrounds/ContentBackground.gif") repeat-y; }

table#Stretchable div#LeftMenuContainer { /*border:1px solid yellow;*/ width: 161px; }

table#Stretchable div#RightMenuContainer { /*border:1px solid yellow;*/ }

/* left bracket */

table#LeftBracket td.Top { width:143px; height: 22px; background: url("../Images/Site/Brackets/Left/Top.gif") no-repeat; }

table#LeftBracket td.Middle { width:143px; height: 22px; background: url("../Images/Site/Brackets/Left/Middle.gif") repeat-y; }

table#LeftBracket td.Bottom { width:143px; height: 22px; background: url("../Images/Site/Brackets/Left/Bottom.gif") no-repeat; }

div.SeparatorSubmenu { /*border: 1px solid red;*/ margin-left:1px; width:143px; height: 19px; background: url("../Images/Site/Brackets/Separator_Submenu.gif") no-repeat; }

div.SeparatorBusinessHours { /*border: 1px solid red;*/ margin-left:1px; width:143px; height: 19px; background: url("../Images/Site/Brackets/Separator_BusinessHours.gif") no-repeat; }

div.BusinessHours { margin-left:1px; width: 142px; height: 58px; background: url("../Images/Site/Brackets/BusinessHours.gif") no-repeat; }

/* right bracket */

table#RightBracket td.Top { width:150px; height: 22px; background: url("../Images/Site/Brackets/Right/Top.gif") no-repeat; }

table#RightBracket td.Middle { width:150px; height: 22px; background: url("../Images/Site/Brackets/Right/Middle.gif") repeat-y; }

table#RightBracket td.Bottom { width:150px; height: 22px; background: url("../Images/Site/Brackets/Right/Bottom.gif") no-repeat; }

div.SeparatorNews { width:150px; height: 19px; background: url("../Images/Site/Brackets/Separator_News.gif") no-repeat; }

div.HolidayHours { width: 148px; height: 291px; background: url("../Images/Site/Brackets/HolidayHours.gif") no-repeat; }

#CarSearcherBox
{
    position:      absolute;
    top:           40px;
    left:          732px;
    width:         200px;
    height:        80px;
}

#OutOfBound
{
    position:      absolute;
    top:           20px;
    left:          1050px;
    width:         61px;
    height:        150px;
    background: url("../Images/Site/Corners/OutOfBound.gif") no-repeat;
}

#Bottombar
{
    position:      relative;
    width:           1057px;
    height:            38px;
    background: url("../Images/Site/Corners/BottomBar.gif") no-repeat;
}

#Header
{
    position:      relative;
    width:           1055px;
    height:           164px;
    background: url("../Images/Site/Header.gif") no-repeat;
}

.closed { color: red; font-weight: bold; }

/*
#Content
{
    background: url("../Images/Site/Backgrounds/ContentBackground.gif") repeat-y;    
    vertical-align: top;
    padding: 0;
}*/

#ContentPage
{
    padding-left: 16px;
    color:#000000;
    /*border: 10px solid blue;*/
}

div#ContentPage div { width: 700px; color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif; }

div#ContentPage div a { color: #0000ff; }

select { width: 150px; }

.Title { font-size: 20px; font-weight: bold; font-family: Arial, sans-serif; color: #ff0000; }

.SubTitle { font-size: 18px; font-weight: bold; font-family: Arial, sans-serif; color: #ff0000; }

.floatRight { float: right; margin-left: 16px; }
.floatLeft { float: left; margin-right: 16px;  }

/*menu*/

div#MenuContainer { position: absolute; top: 134px; left: 160px; height: 22px; width: 700px; }
div#MenuContainer div { height: 23px; position: relative; float: left; cursor: pointer; }

div#MenuContainer div.MenuButtonHome { width: 60px; background: url("../Images/Site/Buttons/menu.Home.gif") no-repeat; }
div#MenuContainer div.MenuButtonAbout { width: 60px; background: url("../Images/Site/Buttons/menu.About.gif") no-repeat; }
div#MenuContainer div.MenuButtonEvents { width: 60px; background: url("../Images/Site/Buttons/menu.Events.gif") no-repeat; }
div#MenuContainer div.MenuButtonProducts { width: 80px; background: url("../Images/Site/Buttons/menu.Products.gif") no-repeat; }
div#MenuContainer div.MenuButtonSpecials { width: 80px; background: url("../Images/Site/Buttons/menu.Specials.gif") no-repeat; }
div#MenuContainer div.MenuButtonCars { width: 60px; background: url("../Images/Site/Buttons/menu.Cars.gif") no-repeat; }
div#MenuContainer div.MenuButtonLinks { width: 60px; background: url("../Images/Site/Buttons/menu.Links.gif") no-repeat; }
div#MenuContainer div.MenuButtonSoftball { width: 80px; background: url("../Images/Site/Buttons/menu.Softball.gif") no-repeat; }
div#MenuContainer div.MenuButtonContact { width: 75px; background: url("../Images/Site/Buttons/menu.Contacts.gif") no-repeat; }

div#MenuContainer div.MenuButtonHomeOn { width: 60px; background: url("../Images/Site/Buttons/menu.Home.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonAboutOn { width: 60px; background: url("../Images/Site/Buttons/menu.About.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonEventsOn { width: 60px; background: url("../Images/Site/Buttons/menu.Events.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonProductsOn { width: 80px; background: url("../Images/Site/Buttons/menu.Products.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonSpecialsOn { width: 80px; background: url("../Images/Site/Buttons/menu.Specials.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonCarsOn { width: 60px; background: url("../Images/Site/Buttons/menu.Cars.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonLinksOn { width: 60px; background: url("../Images/Site/Buttons/menu.Links.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonSoftballOn { width: 80px; background: url("../Images/Site/Buttons/menu.Softball.on.gif") no-repeat; }
div#MenuContainer div.MenuButtonContactOn { width: 75px; background: url("../Images/Site/Buttons/menu.Contacts.on.gif") no-repeat; }