/*NUMBER 1 on TEMPLATE*/
body {
	background: url(./images/back.jpg) no-repeat top right;
	font-family: Century Gothic;
}
/*END OF NUMBER 1*/
/*NUMBER 9 ON TEMPLATE*/
body, div, p, td, span, input
{
	color: #5d5953;
	font-family: Century Gothic Bold;
}
/*Links throughout site*/
a { color: #5d5953; }
input { color: #5d5953; }
/*Title for user details page eg "Login Details" */
legend { color: #5d5953;}
/*END OF NUMBER 9*/
/*NUMBER 2 TEMPLATE*/
/*Background image*/
.OuterPanel
{
	background-color: #ffffff;
}
/*END OF NUMBER 2*/
/*NUMBER 5 ON TEMPLATE*/
/* Panel at top containing REGISTER / LOGIN  */
.UserPanel
{
    background-image: url(./images/darkpanel.gif);
}
/*END OF NUMBER 5*/
/*NUMBER 4 on template*/
.SiteNameLabel
{
    color: #5d5953;
}
.SiteAddressLabel
{
	color: #5d5953;
}
/*END OF NUMBER 4*/
/*NUMBER 13 ON TEMPLATE*/
/* Bottom shaded panel containing Powered By Shortcuts Software */
.FooterPanel
{
    background-image: url(./images/bottomfade.png);
}
/*END OF NUMBER 13*/
/*NUMBER 12 ON TEMPLATE*/
.FooterPanel a
{
    color: #5d5953;
}
/*END OF NIMBER 12*/
/* Panel behind dropdowns */
.TimeSlotsPanel { background-image: url(./images/timepanel.png); }
/*NUMBER 8 ON TEMPLATE*/
/* Breadcrumbs */
.NavigationRoot
{
    color: #5d5953;
}
.NavigationCurrent
{
    color: #05d5953;
}
.NavigationLink
{
    color: #5d5953;
}
.NavigationPanel a:hover
{
    color: #5d5953;
}
/*END OF NUMBER 8*/
/*NUMBER 7 ON TEMPLATE*/
/* Title for each page eg ONLINE BOOKING SELECT EMPLOYEE */
.TitleLabel
{
	color: #5d5953;
	font-family: Century Gothic Bold;
	text-transform: uppercase;
}
/*END OF NUMBER 7*/
/* Site Selection page, time selection page */
.SitesListContainer, .TimeSelectionListContainer { border: solid 1px #0D253D; }
.SiteGroupAccordionHeaderSelected
{
    background-color:#EAE6E1;
    background-image: url(./images/band.jpg);
    color:Black;
    border: solid 1px #FFFFFF;
}
.SiteGroupAccordionHeaderSelected a:link { color: Black; }
.SiteGroupAccordionHeaderSelected a:hover { color: Black; }
.SiteGroupAccordionHeader
{
    background-color:#EAE6E1;
    background-image: url(images/band.jpg);
    color:white;
    border: solid 1px #FFFFFF;
}
.SiteGroupAccordionHeader a:link { color: #CFCFCF; }
.SiteGroupAccordionHeader a:hover {	color: Gray; }
.SiteSelectionTableNorm span, .SiteSelectionTableAlt span { color: #000000; }
.SiteSelectionTableAlt .FormLabel, .SiteSelectionTableNorm .FormLabel {	color: #000000;	}
.SiteSelectionTableNorm , .SiteSelectionTableAlt { border-bottom: solid 1px #562F10; }
.SiteSelectionTableNorm a:link, .SiteSelectionTableAlt a:link {	color: #8D0B0B;	}
.SiteSelectionTableNorm a:visited, .SiteSelectionTableAlt a:visited { color: #8D0B0B; }
.SiteSelectionTableNorm, .TimeSelectionTableNorm, .TimesTableNorm {	background-color: #F3F3F3; }
.SiteSelectionTableAlt, .TimeSelectionTableAlt, .TimesTableAlt { background-color: #D0D0D0; }
.exampleExec { color: #9e9fa3; }
.exampleExec a:link { color: #9e9fa3; }
#exampleImageDiv span {	color: black; }
/*Service selection - dropdowns*/
.FormTable .FormLabel { color: #000000; }
.FormValueLabel { color: #000000; }
.FormLink a:link {color: #4e4e4e; }
/*NUMBER 10 ON TEMPLATE*/
.FormLinkBold
{
    color: #5d5953;
    font-weight: bold;
    text-transform: uppercase;
}
.AddMoreLink { color: #5d5953; font-weight: bold; text-transform: uppercase;}
/*END OF NUMBER 10*/
.FormButton
{
    color: Black;
    font-family: Helvetica, Arial, Sans-Serif Bold;
    text-transform: uppercase
}
.FormCombo { color: Black; }
.FormComboBox { color: Black; }
/*NUMBER 11 ON TEMPLATE*/
.FormLabelHeader
{
    color: #5d5953;
}
.FormLabelHeader2 { color: #5d5953; }
/*END OF NUMBER 11*/
/* Required time/day selection */
.TimeslotsDayCell
{
    border: solid 1px #FFFFFF;
    background-color: #adada5;
}
.TimeslotsDayCell .FormLabel {color: Black;}
.TimeslotsTimeCell
{
    border: solid 1px #FFFFFF;
    background-color: #adada5;
}
.TimeslotsTimeCell .FormLabel {color: #000000;}
/*  Returned time results */
.TimesTableNorm span, .TimesTableAlt span {	color: #000000; }
.TimeSlotsPanel .FormLabel { color: Black; }
.TimeslotsDayCell
{
    border: solid 1px #FFFFFF;
    background-color: #adada5;
}
.TimeslotsTimeCell
{
    border: solid 1px #FFFFFF;
    background-color: #adada5;
}
.DayAccordionHeaderSelected
{
    background-color:#adada5;
    background-image: url(./images/band.jpg);
    color:white;
	border: solid 1px #FFFFFF;
}
.DayAccordionHeaderSelected a:link { color: Black; }
.DayAccordionHeaderSelected a:hover { color: Black; }
.DayAccordionHeader a:link { color: white; }
.DayAccordionHeader a:hover { color: #CFCFCF; }
.DayAccordionHeader
{
    background-color:#adada5;
    background-image: url(./images/band.jpg);
    color:white;
	border: solid 1px #FFFFFF;
}
.DayAccordionContent { border-color: #FFFFFF; }
.TimeAccordionHeaderSelected
{
    background-color:#adada5;
    background-image: url(./images/band.jpg);
    color:white;
	border: solid 1px #3F120E;
}
.TimeAccordionHeader
{
    background-color:#adada5;
    background-image: url(./images/band.jpg);
    color:white;
	border: solid 1px #3F120E;
}
.TimeAccordionContent
{
    background-color: #f0eee2;
	border: solid 1px #3F120E;
}
.TimeAccordionHeaderSelected a:link { color: Black; }
.TimeAccordionHeaderSelected a:hover { color: Black; }
.TimeAccordionHeader a:link { color: Black; }
.TimeAccordionHeader a:hover { color: Black; }
.TimeAccordionTime { color: black; }
.ApptTimePanel { border: solid 1px #FFFFFF; }
.ApptTimePanel .FormLabel { color: #FFFFFF; }
.CreditCardPanel .FormLabel { color: #FFFFFF; }
.HistoryTable .Header
{
    background-image: url(./images/band.jpg);
}
.HistoryTable .Alt { background-image: url(./images/timepanel.png); }
.HistoryTable .Header .FormLabelHeader2 { color: #FFFFFF; }
.HistoryTable td { border: solid 1px #000000; }
.SiteSeparatorDiv {	border-top: solid 1px #CFCFCF; }
.ModifySearchLink { color: #000044; }
.StartDatePanel span
{
    color: #000000;
}
.exampleExecDivEnabled
{
	background-image: url(./images/timepanel.png);
	border: solid 1px #FFFFFF;
	color: #000000;
}
/* Salon Opening Hours */
.TransBacking
{
    background-image: url(./images/timepanel.png);
}
.OpeningHoursLabel
{
    color: #9e9fa3;
    background-image: none;
}
.smalladdress span { color: #000000; }
.DDD{ color: Red;}
/*NUMBER 3 on template*/
/*Icons and text at top for Register, Login*/
.UserStatusLoginLabel {
background-image:url(./images/login.png);
height:20px;
color: #5d5953;
}
.UserStatusRegisterLabel {
background-image:url(./images/register.png);
height:20px;
color: #5d5953;
}
.UserStatusProfileLabel {
background-image:url(./images/login.png);
height:20px;
color: #5d5953;
}
/*END OF NUMBER 3*/
.ResetLink { background-image: url("images/resetservices.png"); }
