a:active
{
	color: #000000;
	text-decoration: none;
}
a:link
{
	color: #000000;
}
a:visited
{
	color: #000000;
}
a:hover
{
	color: #8B0000;
	text-decoration: none;
}
BODY
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}
.grid-header a:active
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:link
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:hover
{
	color: #8B0000;
	text-decoration: none;
}
.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}
.grid-first-item
{
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-item
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-header
{
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grid-last-item
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.tab-active /*used in tab top menu */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff4500;
	border-top: 1px solid #000000;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 0px none #EDECD1;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.tab-inactive
{
	border-right: #000000 1px solid;
	padding-right: 15px;
	border-top: #000000 1px solid;
	padding-left: 15px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	border-left: #000000 1px solid;
	color: yellow;
	padding-top: 3px;
	border-bottom: #000000 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #6193d0;
	text-align: center;
}
.tan-border
{
	border-top: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:visited /*used in tab top menu */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive a:hover /*used in tab top menu */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}

.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #6193d0;
}



h1                   /*used for page titles */
{
	font-size: 14pt;
	color: #ff4500;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h2                   /*used for sub headings */
{
    font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	font-size: 12pt;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: normal;
	font-size: 12pt;
}

h4                  /*used for sub headings */
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11pt;
    color: black;
}

selecteditem, .selecteditem /* green is to test this NOT USED*/
{
    background-color:#6193d0;
    color:green;
}

.smallsummary    /*used for bullet piont lists */
{
 list-style-type: disc;
}

.special_title   td      /*used for special discounts */
{
    font-family: Arial, Helvetica, sans-serif;
    color:navy;
    Font-weight:bold;
    font-size: 15pt;
 }

.special   td      /*used for special discounts */
{
    font-family: Arial, Helvetica, sans-serif;
    color:#FF4400;
    Font-weight:bold;
    font-size: 12pt;
 }
.mhtext 
{
	font: 10px Arial;
	color: Teal;
}

table.CalendarTitle td /*used for booking calender month headings */
{
	color: White;
	background-color:#ff4500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt !important;
	font-weight: bold;
	}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}	


th                  /*used for booking calender day headings NEED TO OVERIDE IN REGULAR TABLES*/
	{
	color: Navy;
	}

hr, .hr, .tfoot             /*used for table headings */
{
	background-color:   #ADD8FC;
	font-weight: bold;
	font-size: 10pt;
	color: black;
}

.textbox1               /*used for textboxes */
{
	background-color:   #f0ffff;
	color:Black
}

altrow, .altrow         /*used for tables */
{
	background-color:   #DCF8FC;
}


backrow
{
	background-color:  Aqua;
}
/* START This section is PRIMARILY for the pop up Javascript Calendar */
	        .TESTcpYearNavigation,
	        .TESTcpMonthNavigation
	        
			        {
			        background-color:#ff4500; /*Orange for CasaCiricote*/
			        text-align:center;
			        vertical-align: middle;
			        text-decoration:none;
			        color:#FFFFFF;
			        font-weight:bold;
			        }
	        .TESTcpDayColumnHeader
	        {
			        color:#cc3300;
			        font-family:arial;
			        font-size:8pt;
        			
			        }
	        .TESTcpYearNavigation,
	        .TESTcpMonthNavigation,
	        .TESTcpCurrentMonthDate,
	        .TESTcpCurrentMonthDateDisabled,
	        .TESTcpOtherMonthDate,
	        .TESTcpOtherMonthDateDisabled,
	        .TESTcpCurrentDate,
	        .TESTcpCurrentDateDisabled,
	        .TESTcpTodayText,
	        .TESTcpTodayTextDisabled,
	        .TESTcpText
			        {
			        font-family:arial;
			        font-size:9pt;
			        }
	        TD.TESTcpDayColumnHeader
			        {
			        text-align:right;
			        /*border:solid thin #FF4500; /*Orange for CasaCiricote*/
			        /*border-width:0 0 1 0;*/
			        }
	        .TESTcpCurrentMonthDate,
	        .TESTcpOtherMonthDate,
	        .TESTcpCurrentDate
			        {
			        text-align:right;
			        text-decoration:none;
			        }
	        .TESTcpCurrentMonthDateDisabled,
	        .TESTcpOtherMonthDateDisabled,
	        .TESTcpCurrentDateDisabled
			        {
			        color:#D0D0D0;
			        text-align:right;
			        text-decoration:line-through;
			        }
	        .TESTcpCurrentMonthDate
			        {
			        color:#6193d0;
			        font-weight:bold;
			        }
	        .TESTcpCurrentDate
			        {
			        color: #FFFFFF;
			        font-weight:bold;
			        }
	        .TESTcpOtherMonthDate
			        {
			        color:#808080;
			        }
	        TD.TESTcpCurrentDate
			        {
			        color:#FFFFFF;
			        background-color: #6193d0;
			        border-width:1;
			        border:solid thin #000000;
			        }
	        TD.TESTcpCurrentDateDisabled
			        {
			        border-width:1;
			        border:solid thin #FFAAAA;
			        }
	        TD.TESTcpTodayText,
	        TD.TESTcpTodayTextDisabled
			        {
			        /*border:solid thin #ff4500; /*Orange for CasaCiricote*/
			        /*border-width:1 0 0 0;*/
			        }
	        A.TESTcpTodayText,
	        SPAN.TESTcpTodayTextDisabled
			        {
			        height:20px;
			        }
	        A.TESTcpTodayText
			        {
			        color:#6193d0;
			        font-weight:bold;
			        }
	        SPAN.TESTcpTodayTextDisabled
			        {
			        color:#D0D0D0;
			        }
	        .TESTcpBorder
			        {
			        border:solid thin #edecd1;
			        }
/* END This section above is for the pop up Javascript Calendar */

