a:visited {
  
color: #3967c1;

}
.content.custom-solutions #leftNavigation, .content.custom-solutions #secondary #ad_adsense {
display: none;	
}
.content.custom-solutions #main-content{
	width: 	632px;
}
.content.custom-solutions .mayoad .contentbox.book {
	display: none;
}


a.new-item-sm, h3.new-item-sm, h4.new-item-sm, h5.new-item-sm {
    background:  url("http://www.mayoclinic.org/~/media/kcms/gbs/patient%20consumer/images/2015/06/24/11/52/icon-new-24.ashx") no-repeat scroll 0 5px;
    display: block;
    padding: 4px 0 4px 46px !important; 
}

.page-header  h1 {
    color: #003da5;
    font-size: 34px;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
    padding: 0;
}
.page-header h1 a {
    color: #003da5;
    font-size: 34px;
}
.page-header  a:focus, .page-header  a:hover {
	text-decoration: none;
}
.page-header {
	margin-bottom: 24px;
}
.page-header .headers {
	margin-bottom: 0;
}
p.created {
	clear: both; overflow: hidden; font-size: 13px; padding-top: 24px;
}

#mayo-header ul.nav li.current > a.research, #mayo-header ul.nav li > a.research + div a {
    color: #b73600 !important;
}
#mayo-header ul.nav li:hover > a.research {
    color: #b73600 !important;
}


.internal.horizontal a.linkbox.appointmentbanner {
  background: #F4F8FF;
  padding: 12px 24px;
  width: 680px;
  overflow: hidden;
  position: relative;
}
.internal.horizontal a.linkbox.appointmentbanner h2 {
  font-size: 18px;
  margin: 0 0 6px 0;
  padding: 0;
  line-height: 19px;
  color: #003DA5;
}
.internal.horizontal a.linkbox.appointmentbanner p {
  float: left;
  width: 450px;
  margin-right: 24px;
  font-size: 13px;
  line-height: 16px;
}
.internal.horizontal a.linkbox.appointmentbanner span.action {
  background: url("/styles/img/gbs/sprites/sprite-button.png") repeat-x left top #0039a9;
  position: absolute;
  right: 24px;
  top: 24px;
  padding: 12px 24px;
  color: #fff;
  margin: 0;
}
.internal.horizontal a.linkbox.appointmentbanner:hover.appointmentbanner span.action {
  text-decoration: none;
}
@media screen and (max-width: 719px) {
  .internal.horizontal a.linkbox.appointmentbanner {
    width: auto;
    padding: 0;
    padding: 12px;
  }
  .internal.horizontal a.linkbox.appointmentbanner h2 {
    font-size: 13px;
    margin-bottom: 9px;
    overflow: hidden;
  }
  .internal.horizontal a.linkbox.appointmentbanner p {
    display: none;
  }
  .internal.horizontal a.linkbox.appointmentbanner span.action {
    position: static;
    font-size: 13px;
    display: inline-block;
    float: none;
    padding: 6px 12px;
  }
  .internal.horizontal a.linkbox.appointmentbanner span {
    font-weight: bold;
  }
}




a.linkbox.givenow {
  background: #E5EBF6 url(/~/media/Web/GBS/Shared/Images/bg-givenow.png) no-repeat;
  border: none;
  padding: 24px;
  background-position: 30px 40px;
  margin-bottom: 24px;
}
a.linkbox.givenow:hover {
  border: none;
}




.contentbox.you_are_here {
	 margin-bottom: 24px;

}
.contentbox.you_are_here p {
	margin-bottom: 12px;
}





.rel-static div.contentbox.you_are_here {
	width:256px; padding: 24px;
}

.p-4 .contentbox.you_are_here {
	padding: 24px;
}


.social-media.horizontal a.facebook {
  background: url(http://www.mayoclinic.org/~/media/7FDA5EF55762400DB6B34C0929DC5A7C.png) 0 0 no-repeat;
} 

.social-media.horizontal a.twitter {
  background: url(http://www.mayoclinic.org/~/media/7FDA5EF55762400DB6B34C0929DC5A7C.png) 0 -136px no-repeat;
}

.social-media.horizontal a.youtube {
  background: url(http://www.mayoclinic.org/~/media/7FDA5EF55762400DB6B34C0929DC5A7C.png) 0 -90px no-repeat;
}

.social-media.horizontal a.linkedin {
  background: url(http://www.mayoclinic.org/~/media/7FDA5EF55762400DB6B34C0929DC5A7C.png) 0 -45px no-repeat;
}

.scfForm .form-text { clear: left; display: block; }