
body {
	background:#CCF3FE !important;
	margin:0px;
}
DIV.header-wrapper { background-color:#86D7F4; height:auto; position:relative; overflow:hidden; }

DIV.header-wrapper-inner { background: url('../../../../images/common/bg_pattern_header.png') repeat #86D7F4; }	

DIV.main-tabs-wrapper { margin-top:11px; }

UL.nav_tabs LI A, UL.nav_tabs LI A SPAN { background:#CCF3FE; border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; } 
UL.nav_tabs LI.active A, UL.nav_tabs LI.active A SPAN { background:#ffffff; color: #000000; } 

#facebox .b , #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{ opacity:0.8; filter: alpha(opacity = 80); }
A, .aptTypeLinks SPAN A SPAN.txt { color:#00AEEF } /* normal */
A.styleAltA, .styleAltA { color: #00AEEF !important; text-decoration: none !important; }
.rightNav table a { color: #00AEEF; }
A.styleAltB, .styleAltB { color:#98CE4F !important; }  /* green */

DIV.subnav SPAN A.selected , DIV.subnav SPAN A.selected span { background:#00AEEF !important; border-radius: 6px; } 

A.green, A.btn-converted { background-color:#9EE252 !important; }
A.orange { background-color:#98CE4F !important; }
A.btn-converted { color:#ffffff !important; }

DIV.paging A.next, DIV.paging A.prev { color: #00AEEF; }

.aptTypeLinks SPAN A.selected { background: #fcece1 none; }   /* styleAltA */
.aptTypeLinks SPAN A.selected SPAN.txt{ background:none; padding:5px 5px 0 0; }
.aptTypeLinks SPAN A.selected SPAN.txt{ background:none; }
.aptTypeLinks SPAN A.selected { background:#00AEEF;}

.aptTypeLinks span a:hover { background-color: #00AEEF; }

ul.tabs LI { background-color: #CCF3FE; color: #00AEEF; }
UL.tabs LI.selected { background:#00AEEF; }

.accountTitle div a:hover { background-color:#00AEEF !important; color: #FFFFFF !important; text-decoration:none; }

.myAccountNav SPAN { background:#00AEEF; }

.stripe_bg { background: url('../../../../images/common/bg_pattern_titles.png') repeat 50% 50% #86D7F4; }

#login_panel .sectionTitle { background-color: #86D7F4 !important; }
#login_panel .sectionRow { background:#CCF3FE; }
#login_panel .form-container a { color: #00AEEF; }

div.class-schedule-container tr.gridRow td.highlighted, 
div.class-schedule-container tr.gridRowAlternate td.highlighted, 
div.class-schedule-container tr.gridRowHover td.highlighted { background-color: #00AEEF;}

/* universal cart style component */

.primary h2, .ui-dialog-titlebar,.ui-dialog-title, .ui-dialog-titlebar-close span, .singleTitle div { background:#CCF3FE !important; } 
.customerDialog .ui-dialog .ui-dialog-titlebar-close, .customerDialog.ui-dialog .ui-dialog-titlebar-close{background:none;}
.ui-dialog-titlebar-close{outline:none;}
.ui-dialog-titlebar-close span {display:block !important; cursor:pointer;}
.ui-dialog-titlebar-close-hover:hover{ text-decoration:none;}

DIV.header DIV.logo DIV.logoImage { font-family:"OstrichSansMedium","Futura","Trebuchet MS"; font-size:45px; color:#ffffff; font-weight:400; margin:15px 0 0 30px; }
DIV.headerLinks, DIV.headerLinks A, A.login-button, .breadCrumbs A, .breadCrumbs SPAN { color:#ffffff !important; }

INPUT.focused { border:2px solid #00AEEF; }

#service-type SPAN { color: #00AEEF; }

DIV.g1DatePicker { border: 2px solid #00AEEF; }

.bookMoreBtn a { color: #00AEEF !important; }

.apptHeader { background:#CCF3FE !important; }

input.button { background-color: #98CE4F !important; }

.time-and-button input { background:  url('../../../../images/common/button_overlay_gradient.png') #98CE4F !important; }

/* .messageBar{background:#F1FEE0;} */
ul.nav_tabs li.active a{ height:33px; border-width:1px 1px 0 1px;  font-weight: bold;}
.popupOuterContainer{*margin:10px 9px;}

