body {
  background: none repeat scroll left top #9AE3F4;
  color: #00228F;
}

h1, h2, h3, a {
  color: #00228F !important;
}

#menu, #sub-menu {
  background-color: #2DCDFF !important;
  border-color:#00228F;
}

#sub-menu {
  border-bottom:1px solid #00228F !important;
}

#popup-menu ul {
  background-color: #9AE3F4 !important;
}

#menu li a, #menu li.active-trail a, #sub-menu ul.sub li a  {
  background: #9AE3F4 none !important;
  color:#00228F !important;
  border: 1px solid #00228F !important;    
}

#menu li.active-trail a {
  background: #2DCDFF none !important;
}

#menu li div {
  border:0px !important;
}

#sub-menu ul.sub li a {
  padding:10px !important;
}

#sub-menu ul ul {
  background-color: #9AE3F4;
}

#sub-menu ul.sub ul li a{
  color:#00228F !important;
  border: 0px !important;
  padding:0px !important;
}

#sub-menu ul ul li a span, #sub-menu ul.sub ul li .links a  {
  color: #00228F !important;
}

#sub-menu ul.sub ul li:hover {
  background-color:#9AE3F4;
}

#style .fsize, #style .cstyle {
  border: 1px solid #00228F !important;
  background-color: #FFF !important;
}

#search_button {
  border: 1px solid #00228F !important;
  background-color: #FFF !important;
  height:28px;
}

#social {
  border: 1px solid #00228F !important;
  overflow: hidden;
  height:34px;
}

#search_hover {
  border: 1px solid #00228F !important;
  background-color: #9AE3F4 !important;
  height:24px;
  top:-1px !important;
  right:-1px !important;
}

#search_button:hover #search_hover {   
  background: url("gfx/button-search.png") no-repeat scroll 208px 4px #e6e6e6;
}

.hp #cc {
  border-top:1px solid #00228F !important;
}

.bbo .bl h3 {
  background-color: #9AE3F4;
}

.bbo .bl {
  border-color:#00228F;
}

#hp-blocks .bl span {
  display: none;
}

#slideshow .more, .micro-button {  
  color:#00228F !important;  
  border:1px solid #00228F !important;
  background: #9AE3F4 none !important;  
  font-weight:700 !important;
}

#footer , #footer .hr {
  background-color: #2DCDFF !important;
  border-color:#00228F !important;
}

#footer .block, #footer #copy , #breadcrumb span , .footer-menu   {
  color:#00228F !important;  
}

#footer .bkg{
  display:none !important;
}

#breadcrumb {
  background-color: #9AE3F4 !important;
  border-color:#00228F !important;      
}

#block-rb-9 {    
  box-shadow: 0 1px 4px #00228F;
  border:1px solid #00228F;
}

/* new */
#ac {
  background-color: transparent;
  border-color:#00228F;
}

.newsletter {
  background-color: #9AE3F4;
  border:1px solid #00228F;   
}

#ac .block .box, #ac .feed {
  width:31%;
  border:1px solid #00228F;
  background-color: #9AE3F4; 
}

#ac #block-rb-61 .feed {
  width:32%;
}

.bbo .bl span {
  display:none;
}

#ac .box .text,  #uc-cart-view-form {
  background-color: #9AE3F4;
}

#ac .box,  #uc-cart-view-form  {
  border:1px solid #00228F;
}  

.listing .item  {
  background-color: #9AE3F4; 
  border-color:#00228F;
}

.listing .navi  {
  border:1px solid #00228F;
  background-color: #2DCDFF;
}

#block-rb-52 , .block-uc_cart, #left .contact {
  border:1px solid #00228F;
  background-color: #2DCDFF;
}

.col-form, .order-review-table {
  border:1px solid #00228F;
  background-color: #9AE3F4;
}

#block-rb-62, #block-rb-45 {
  border-color:#00228F;
}

.calendar .calendar-row {
    background-color: #9AE3F4;
}

.calendar .calendar-day div a {
  color:#FFF !important;
}

.shadow-box, .app-status thead, .job-app .submit-buttons {
  box-shadow: 0 1px 4px #00228F;
  background-color: #2DCDFF;
}

.navi .pager li {
  background-color: #2DCDFF;
  border:1px solid #00228F;  
}

.navi .order a {
  background-color: #2DCDFF !important;
  border:1px solid #00228F;
}

#sub-menu ul.sub li:hover a, #sub-menu ul.sub li.active-trail a, .grey-button:hover span, .grey-button-simple:hover, #left .block-uc_cart li a:hover {
  background-color: #2DCDFF !important;
}

.slp .teaser .mask {
  background: #9AE3F4 none;
}

.slp #ac .teasers .box {
  border:none;
}

.slp #ac #block-rb-21 .box {
  background: #9AE3F4 none;
  border:none;
}

.slp #ac #block-rb-21 .box, .slp #ac #block-rb-22 .box {
  border:none;
}