﻿a
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
}

a:hover
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px Blue;
}

a.book-a-party-now
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
    font-size: 14px;
    font-weight: bold;
}

a.book-a-party-now:hover
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px Blue;
}


div#wrapper div#login-bar a, div#wrapper div.login-bar-loggedin a
{
    color: White;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
}

div#wrapper div#login-bar a:hover, div#wrapper div.login-bar-loggedin a:hover
{
    color: White;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
}


div#employee-crumbs a
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
}

div#employee-crumbs a:hover
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
}


a.no-underline:hover
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
}


div#wrapper div#middle div#middlemain div#mainleft a#mainlogo
{
    display: block;
    margin: auto;
    width: 257px; height: 255px;
    background: url(/images/mainlogo.jpg) no-repeat;
}

div#wrapper div#middle div#middlemain div#mainleft a#mainlogo:hover
{
    border-bottom: dotted 1px transparent;
}

a#birthdayparties
{
    display: block;
    width: 237px; height: 35px;
    background: url(/images/nav/birthdayparties.gif) no-repeat;
}

a#birthdayparties:hover
{
    background: url(/images/nav/birthdayparties-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
}

a.birthdayparties
{
    display: block;
    width: 237px; height: 35px;
    background: url(/images/nav/birthdayparties.gif) no-repeat;
}

a.birthdayparties:hover
{
    background: url(/images/nav/birthdayparties-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
}

a#groupevents
{
    display: block;
    width: 237px; height: 35px;
    background: url(/images/nav/groupevents.gif) no-repeat;
}

a#groupevents:hover
{
    background: url(/images/nav/groupevents-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
}

a#dropinactivities
{
    display: block;
    width: 237px; height: 35px;
    background: url(/images/nav/dropinactivities.gif) no-repeat;
}

a#dropinactivities:hover
{
    background: url(/images/nav/dropinactivities-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
}

a#seeinside
{
    display: block;
    width: 237px; height: 35px;
    background: url(/images/nav/seeinside.gif) no-repeat;
}

a#seeinside:hover
{
    background: url(/images/nav/seeinside-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
}

a#aboutus
{
    display: block;
    width: 237px; height: 35px;
    background: url(/images/nav/aboutus.gif) no-repeat;
}

a#aboutus:hover
{
    background: url(/images/nav/aboutus-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
}


a#franchising
{
    display: block;
    width: 237px; height: 35px;
    background: url(/images/nav/franchising.gif) no-repeat;
}

a#franchising:hover
{
    background: url(/images/nav/franchising-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
}


ul.footer a
{
    font-size: 13px;
    color: White;
    text-decoration: none;
}

ul.footer a:hover
{
    text-decoration: underline;
    border-bottom: dotted 1px transparent;
}

a#emailusaddress
{
    color: #c90016;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
}

a#emailusaddress:hover
{
    border-bottom: dotted 1px #c90016;
}

a.apply-now-button:hover
{
    border-bottom: dotted 1px transparent;
}

a.go-button
{
    display: block;
    width: 29px; height: 23px;
    background: url(/images/go.png) no-repeat;
}

a.go-button:hover
{
    background: url(/images/go-over.png) no-repeat;
    border-bottom: dotted 1px transparent;
}

a.cart-button
{
    display: block;
    width: 187px; height: 27px;
    background: url(/images/cart-button.gif) no-repeat;
    cursor: pointer;
    text-align: center;
    color: #c90016;
    font-size: 14px;
    padding: 8px 0px 0px 0px;
}

a.cart-button:hover
{
    background: url(/images/cart-button-over.gif) no-repeat;
    border-bottom: dotted 1px transparent;
    cursor: pointer;
    text-align: center;
    color: #ffd42f;
}

a.find-firezone-near-you
{
    display: block;
    width: 428px; height: 49px;
    background: url(/images/findfirezonenearyou.jpg) no-repeat;
    cursor: pointer;
    margin: auto;
}

a.find-firezone-near-you:hover
{
    border-bottom: dotted 1px transparent;
}


a.noshow-link
{
    color: Black;
}

a.noshow-link:hover
{
    color: Black;
    border-bottom: 1px solid transparent;
}


a.small-link
{
    color: Blue;
    font-size: 10px;
    text-decoration: none;
    border-bottom: dotted 1px transparent;
}

a.small-link:hover
{
    color: Blue;
    text-decoration: none;
    border-bottom: dotted 1px blue;
}

a img.image-in-link
{
    margin-left: -1px;
    vertical-align: middle;
    border: 1px solid transparent;
}

a img.image-in-link:hover
{
    border-bottom: 1px solid transparent;
}

a#convention
{
    display: block;
    width: 224px; height: 143px;
    background: url(/images/homepage/convention.jpg) no-repeat;
}

a#convention:hover
{
    border-bottom: dotted 1px transparent;
}

a.edit-link
{
    font-size: 10px;
}

a#print-invitations
{
    display: block;
    width: 95%; height: 20px;
    padding: 10px;
    text-align: center;
    border: solid 1px Grey;
    font-size: 14px;
}

a#print-party
{
    display: block;
    position: absolute;
    top: 44px;
    right: 20px;   
    border: 1px solid white;   
    padding: 5px;
    width: 100px;
}


a#print-party:hover
{
    border: 1px solid lightGray;   
}