.EditorBG
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    font-family: 'Lato', sans-serif;
    BACKGROUND-COLOR: #e2e6eb;
}
.EditorBG2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    font-family: 'Lato', sans-serif;
    BACKGROUND-COLOR: #f3f7fb;
}
.EditorBGTitle {
    font-weight:bold;
}
UNKNOWN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    font-family: 'Lato', sans-serif;
}
BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    font-family: 'Lato', sans-serif;
    BACKGROUND-REPEAT: no-repeat 
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #38395b;
    font-family: 'Lato', sans-serif;
    BACKGROUND-REPEAT: no-repeat 
}
A
{
    COLOR: #02305a;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #02305a;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #02305a;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #2f618f
}
A:visited
{
    COLOR: #02305a
}
A:visited:hover
{
    COLOR:  #2f618f
}
A.editing
{
    BORDER-RIGHT: #660099 1px dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #660099 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #660099 1px dotted;
    WIDTH: 200px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #660099 1px dotted;
    font-family: 'Lato', sans-serif;
    BACKGROUND-COLOR: #fdf59d;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    moz-border-radius: 5px
}
A.editing:active
{
    BORDER-RIGHT: #660099 1px dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #660099 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #660099 1px dotted;
    WIDTH: 200px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #660099 1px dotted;
    font-family: 'Lato', sans-serif;
    BACKGROUND-COLOR: #fdf59d;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    moz-border-radius: 5px
}
A.editing:visited
{
    BORDER-RIGHT: #660099 1px dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #660099 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #660099 1px dotted;
    WIDTH: 200px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #660099 1px dotted;
    font-family: 'Lato', sans-serif;
    BACKGROUND-COLOR: #fdf59d;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    moz-border-radius: 5px
}
A.editing:link
{
    BORDER-RIGHT: #660099 1px dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #660099 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    BORDER-LEFT: #660099 1px dotted;
    WIDTH: 200px;
    CURSOR: hand;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #660099 1px dotted;
    font-family: 'Lato', sans-serif;
    BACKGROUND-COLOR: #fdf59d;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    moz-border-radius: 5px
}
A.editing:hover
{
    BORDER-RIGHT: #660099 1px solid;
    BORDER-TOP: #660099 1px solid;
    BORDER-LEFT: #660099 1px solid;
    BORDER-BOTTOM: #660099 1px solid;
    BACKGROUND-COLOR: #ffefc6
}
A.linkserv
{
    COLOR: #02305a
}
A.linkserv:active
{
    COLOR: #02305a
}
A.linkserv:link
{
    COLOR: #02305a
}
A.linkserv:hover
{
    COLOR: #2f618f
}
A.linkserv:visited
{
    COLOR: #02305a
}
A.linkserv:visited:hover
{
    COLOR: #2f618f
}
A.linkwhite
{
    COLOR: #eeeeee
}
A.linkwhite:link
{
    COLOR: #eeeeee
}
A.linkwhite:active
{
    COLOR: #eeeeee
}
A.linkwhite:hover
{
    COLOR: #000066
}
A.linkwhite:visited
{
    COLOR: #cccccc
}
.titles
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    font-family: 'Lato', sans-serif;
}
.hours
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    font-family: 'Lato', sans-serif;
}
.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #6f441f;
    font-family: 'Lato', sans-serif;
}
.textwhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: white;
    font-family: 'Lato', sans-serif;
}
.busname
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 40px;
    COLOR: #92b1cd;
    margin:20px 0 0 0;
    FONT-STYLE: normal;
    font-family: 'Smythe', sans-serif;
    display:block;
}
.busnamemed
{
    FONT-SIZE: 30px;
    COLOR: #92b1cd;
    font-family: 'Smythe', sans-serif;
    margin:25px 0 0 0;
    display:block;
}
.busnamesmall
{
    FONT-SIZE: 20px;
    COLOR: #92b1cd;
    font-family: 'Smythe', sans-serif;
    margin:30px 0 0 0;
    display:block;
}
.services
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    font-family: 'Lato', sans-serif;
}
.servicetitles
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #ffffff;
    font-family: 'Lato', sans-serif;
}

.repeatbg
{
    background-repeat:repeat-y
    
}
.navigation ul {
    padding: 0 0 0 20px;
    margin: 0;
}

.navigation li {
    list-style-type: none;
    display: inline-block;
}

.navigation a {
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    text-decoration: none;
    PADDING: 3px 5px;
    font-family: 'Smythe', sans-serif;
}

.navigation a:hover
{

    COLOR: #02305a;
}
.navigation a:visited
{
   
    COLOR: #ffffff;
}
.navigation a:visited:hover
{
  
    COLOR: #02305a;
}
.MainAltRow2, .MainAltRow1, .MainCategoryDesc {
    font-size:14px;
}
.MainCategoryName, .MainCategory, .SpecListAltRow2Title, .SpecListAltRow1Title,.GuestTitles,.ApptFormTitles,.ProdListAltRow2Title,.ProdListAltRow1Title {
    font-size:17px
}
.GiftFormBody, .GuestFormBody {
    background-color:#E9C898;
}