/*****************************************
 * Content
 ****************************************/

a,
a:link,
a:visited,
a:hover
{
	color: #EEBC0C;
}

body
{
	color: #363636;
}

h1,
h2,
h3
{
	color: #014D41;
}

/* Left Bar */

.left ul li a {
	color: #959595;
}

.left ul li a:hover {
	color: #1c5d53;
}

.left ul.categories li a:hover,
body.category .left ul.categories li a.catid-1,
body.category-arts-and-crafts .left ul.categories li a.catid-2,
body.category-business-and-finance .left ul.categories li a.catid-3,
body.category-computers .left ul.categories li a.catid-4,
body.category-dressmaking .left ul.categories li a.catid-5,
body.category-english-for-speakers-of-other-languages-esol .left ul.categories li a.catid-6,
body.category-fitness-and-recreation .left ul.categories li a.catid-7,
body.category-food-and-wine .left ul.categories li a.catid-8,
body.category-home-and-garden .left ul.categories li a.catid-17,
body.category-languages .left ul.categories li a.catid-9,
body.category-music-dance-and-drama .left ul.categories li a.catid-10,
body.category-parent-education .left ul.categories li a.catid-11,
body.category-personal-development-and-health .left ul.categories li a.catid-12,
body.category-photography .left ul.categories li a.catid-13,
body.category-writing-and-literacy-skills .left ul.categories li a.catid-16,
body.category-sewing .left ul.categories li a.catid-18,
body.category-transport-and-marine-certificates .left ul.categories li a.catid-14,
body.category-workshop-technology .left ul.categories li a.catid-15
{
	color: #e2b004;
}

/* Main Content */

#main h1 {
	color: #eebc0c;
}

#website-page-wrapper h4 {
	color: #959595;
}

/* Feature boxes */

#website-page-wrapper a.feature-box-left span.boxheading,
#website-page-wrapper a.feature-box-right span.boxheading
{
	color: #004d41;
}

#website-page-wrapper a.feature-box-left:hover span.boxheading,
#website-page-wrapper a.feature-box-right:hover span.boxheading
{
	color: #fff;
}

#website-page-wrapper a.feature-box-left span.boxtext,
#website-page-wrapper a.feature-box-right span.boxtext
{
	color: #959595;
}

#website-page-wrapper a.feature-box-left span.viewcourses,
#website-page-wrapper a.feature-box-right span.viewcourses
{
	color: transparent;
}

/*****************************************
 * Content
 ****************************************/

#website-page-wrapper .catalogue-page .child-categories .child-category-item a,
#website-page-wrapper .catalogue-page .catalogue-content table td a
{
	color: #656565;
}

/* yellow */
#website-page-wrapper .catalogue-page .child-categories .child-category-item a:hover,
#website-page-wrapper .checkout-page h2
{
	color: #EEBC0C;
}

/* green */
#website-page-wrapper .catalogue-page .catalogue-content table td a:hover,
#website-page-wrapper .catalogue-page .catalogue-content table tr.course-row:hover td a,
#website-page-wrapper .catalogue-page .catalogue-content table tr.course-row:hover td,
#website-page-wrapper .course-item-page .course-schedule .schedule-table .scheduled-course-row td a
{
	color: #004E41;
}

#website-page-wrapper .catalogue-page .catalogue-content table td
{
	border-bottom-color: #EEE;
}

#website-page-wrapper .catalogue-page .catalogue-content table tr.course-row:hover,
#website-page-wrapper .course-item-page .course-schedule .schedule-table .scheduled-course-row td
{
	background-color: #fdf8e7;
}

/*****************************************
 * Footer
 ****************************************/

#footer ul
{
	color: #959595;
}

#footer ul a,
#footer a
{
	color: #959595;
}




body.default-page ul#sub-nav li.home a,
body.whatson-page ul#sub-nav li.upcoming a,
body.category-partners ul#sub-nav li.category-partners a,
body.category-customers ul#sub-nav li.category-customers a,
body.presenters-page ul#sub-nav li.presenters a,
body.venues-page ul#sub-nav li.venues a
{ 
	color:#37B5F0; 
}


body.default-page div.upcoming-events ul li .datetime {	background-color:rgb(244,121,32); }

body.default-page div.upcoming-events ul li .datetime .month,
body.default-page div.upcoming-events ul li .datetime .day { color:#ffffff; }

body.default-page div.upcoming-events ul li .event .location,
body.default-page div.featured-events-right div.meta p { color:#666666; }

#website-page-wrapper .course-item-page .course-schedule .schedule-table .scheduled-course-row td { border-bottom-color:white; }

/*#website-page-wrapper .checkout-page .shopping-cart .shopping-cart-item, */
#website-page-wrapper .checkout-page .shopping-cart .shopping-cart-item .registration-attendees,
#website-page-wrapper .checkout-page .shopping-cart .shopping-cart-item .registration-info,
#website-page-wrapper .category-quick-links, 
#website-page-wrapper .course-info-list,
#website-page-wrapper .item-odd,
#website-page-wrapper .checkout-page .checkout-details-step .order .order-form-inner-container, 
/*#website-page-wrapper .email-field, */
#website-page-wrapper .account-login,
#website-page-wrapper .shopping-cart-total, 
#website-page-wrapper .register-page div.register-for-details,
#website-page-wrapper .register-page fieldset
{
	background:#FFF;
	border-color:#D8D8D8; /*#EEBC0C;*/
}

/*
#website-page-wrapper .item-odd {
	border:1px solid #daeefd;
}
* */

#website-page-wrapper .whatson-page .schedule .group-item .item {
	border-bottom-color: #D7D7D7;
}

#website-page-wrapper .course-item-page .course-schedule .schedule-table .scheduled-course-row { background:#F7FDFF; }



h1.no-replace,
#website-page-wrapper .register-page .register-for-details, 
#website-page-wrapper .register-page .register-for-details h3,
#website-page-wrapper .register-page h2,
#website-page-wrapper .register-page,
#website-page-wrapper .course-item-page .course-info-heading, 
#website-page-wrapper .course-item-page .course-schedule-heading, 
#website-page-wrapper .course-item-page .info-heading,
#website-page-wrapper .presenter-page .contact-info-heading,
#website-page-wrapper .presenter-page .info-heading,
/*#website-page-wrapper .checkout-page .checkout-details-step .order h2, 
#website-page-wrapper .checkout-page .checkout-registrations-step h2, 
#website-page-wrapper .checkout-page .checkout-review-step h2,*/
#website-page-wrapper .checkout-page .shopping-cart .shopping-cart-item h3, 
#website-page-wrapper .my-order-page .order .order-course h3
/*#website-page-wrapper .checkout-page .checkout-details-step .order .order-form-container h2, 
#website-page-wrapper .order-details-container h2,
#website-page-wrapper .checkout-page .checkout-review-step div.order-details-container h2*/   
{
	color: #014D41;/*#3c3c3c;*/
}

/*#website-page-wrapper .attendees-table .header-row*/
#website-page-wrapper .attendees-table .attendee-row {
	background-color: #FDF8E7;
}

#website-page-wrapper .attendees-table .header-row,
#website-page-wrapper .orders-table .header-row
{
	color: #959595;
}

#website-page-wrapper .orders-table .header-row th
{
	border-color: #D8D8D8;
}

#website-page-wrapper .orders-table .order-row:hover
{
	background-color: #FDF8E7;
}

#website-page-wrapper .orders-table .order-row td
{
	border-color: #505050;
}


#website-page-wrapper .course-item-page h2,
#website-page-wrapper .presenter-page h2
{ 
	border-bottom-color: #BBBBBB; 
}

#website-page-wrapper .checkout-page .shopping-cart .shopping-cart-item h3, 
#website-page-wrapper .my-order-page .order .order-course h3

/*#website-page-wrapper .checkout-page .wizard-steps .wizard-step-current, */
/*#website-page-wrapper .my-orders-page .orders-table .header-row th*/
{
	/*background: #22ACEC;*/
	border-color: #F2C72C;
	color: #014D41;
}

#website-page-wrapper .checkout-page .order-details-container .order-details { border-color: #D7D7D7; }

#website-page-wrapper .checkout-page .wizard-steps-container { border-bottom-color: #F2C72C; }

#website-page-wrapper .checkout-page .wizard-steps .wizard-step-incomplete { color: #7E8083; }

#website-page-wrapper .checkout-page .shopping-cart .shopping-cart-item .registration-controls a.website-action-link { }

#website-page-wrapper .checkout-page .wizard-steps .wizard-step-complete { background-color: #F3F3F3; }

#website-page-wrapper .my-order-page .order .order-course h3, 
#website-page-wrapper .checkout-page .checkout-details-step .order .order-form-container h2, 
#website-page-wrapper .shopping-cart-total, 
#website-page-wrapper .checkout-page .checkout-details-step .order .order-form-container,
#website-page-wrapper .checkout-page .checkout-review-step div.order-details-container h2,
#website-page-wrapper .order-details-container   
{	
	background: none;
}

#website-page-wrapper .checkout-page .checkout-details-step .order .order-form-container h2, 
#website-page-wrapper .shopping-cart-total, 
#website-page-wrapper .checkout-page .checkout-details-step .order .order-form-container,
#website-page-wrapper .order-details-container
{
	border: none;
}

#website-page-wrapper .website-link-button {
	color:White;
}

#website-page-wrapper .website-button-wrapper .middle input 
{
	background-color:transparent;
	color:White;
}



/************************/

#banner-yellow h3 {
	color: #fff;
}

#banner-yellow p {
	color: #fff;
}



/*/**/
