<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*	--------------------------------------------------
					CITY THEME
						RASPBERRY
	--------------------------------------------------
	
	Colors ---
	light raspberry:		#6E2833
	dark raspberry:			#5E101D
	
	------------------------------------------------- */
body { background: url('images/raspberry.jpg') repeat #000; color: #BFBAB4; }
header { background: url('images/city_raspberry_vert_sprite.png') bottom left repeat-x transparent; }
header .masthead h1{font-size:26px;color:#a80a2f;}
header .masthead h2{font-size:14px;color:#4d4849;}
header .address.horizontal li{ display: inline; color: #a80a2f;}

a { color: #e00d3f; }
a:hover{color:#894F59;text-decoration:none;}
a.more {background: url('images/city_raspberry_vert_sprite.png') right -303px no-repeat transparent; }

button,
.btn-submit,
.mod-grid .btn-submit { background: url('images/city_raspberry_sprite.png') -343px -87px no-repeat transparent; color: #5E101D; }

header h1,
header h2 { color: #35332e; }
header .nav ul { background: url('images/city_raspberry_vert_sprite.png') -1px -450px repeat-x #000; }

header .nav ul a { color: #fff;  }
header .nav ul a:hover { color: #e00d3f; }
header .nav ul .selected a { color: #fff; }

header .nav ul.links li:last-child a.tab-link {
  background: none;
}

header .nav ul.links li a.tab-link {
  background: url('images/city_raspberry_vert_sprite.png') right -399px no-repeat transparent;
}

header .nav ul.links li.selected a.tab-link {
  background-color: #A90A30; border: 1px solid #A90A30; border-width: 0 0 6px 0;
}

.selected a.tab-link {
  background-image: none;
}

header #main-nav .sub-nav{border-color:#000;}
header #main-nav .sub-nav ul li a{color:#e00d3f; border: 0;}
header #main-nav .sub-nav ul li a:hover{color:#894F59;}

#login { background: url('images/city_raspberry_sprite.png') 0 0 no-repeat #fff;color:#999; }
#login h2 { color: #999; }
#login input{border:solid 1px #ccc;}

nav.box li.previous,
nav.box li.next { background: url('images/city_raspberry_vert_sprite.png') no-repeat; }
nav.box li.previous { background-position: 5px -355px; }
nav.box li.next { background-position: 4px -377px; }

div.main { background-color: #fff; }

.box { background-color: #373234; }
.welcome a.more { background-position: right -306px;color:#D89956; }
.welcome.box{background-color:#6E2833;}
.welcome .welcome-msg { border: 1px dashed #B4AC95; border-width: 1px 0; }
.welcome .contact { background-color: #5E101D; border-bottom:dashed 1px #B4AC95;}
.welcome .virtual-tour-btn a { background: url('images/city_raspberry_sprite.png') -144px -195px no-repeat transparent; }
.welcome .notice { background-color: #514D4E; max-height: 200px; overflow: hidden; }
.welcome .appointment { background: url('images/city_raspberry_sprite.png') -1px -87px no-repeat transparent; }
.appointment a { background: url('images/city_raspberry_sprite.png') -382px -124px no-repeat transparent; color: #35332e; }

.column-right .appointment { background: url('images/city_raspberry_sprite.png') -1px -141px no-repeat transparent; }
.column-right .appointment a { color: #35332e; }

.carouselWrapper .carousel-arrow-right,
.carouselWrapper .carousel-arrow-left { background: url('images/city_raspberry_vert_sprite.png') 0 -40px no-repeat; }
.carouselWrapper .carousel-arrow-left { background-position: -1px -355px; }
.carouselWrapper .carousel-arrow-right { background-position: -1px -378px; }

.main-content { background-color: #fff; color: #333; }
.main-content h1 { color: #000; border-color: #cdcdcd; }
.main-content h2 { color: #000; }
.main-content h3 { color: #000; }
.main-content ul li { border-bottom: 1px dashed #b5ac98; }

/*	-------------------------------------
			Grid Module Styling
	------------------------------------ */
.mod-grid .box { background-color: #373334; }
.mod-grid a{color:#fff;}
.mod-grid a:hover{color:#894F59;}
.mod-grid .header { background: #000; }
.mod-grid .header h2 { color: #fff; }
.mod-grid li { border-bottom: 1px dashed #A49E9E; }
.mod-grid li:last-child { border: 0; }
/*	----- Module Specific Styling ----- */
.mod-newsletter .module-body { background-color: #514c4d; color: #fff; }
.mod-newsletter form { border-top: 1px dashed #b5ac98; }
.mod-newsletter input { border: 1px solid #e5e1d8; }

.mod-grid .mod-clinic-forms .content { border-bottom: 1px dashed #b5ac98; }

.mod-online-store .module-body { background-color: #514c4d; }
.mod-online-store h3 .tag { background-color: #E10D40; color: #fff; }
.mod-online-store a.button { color: #e7e2da; background-color: #272324; border: 1px solid #817c7a; }

.mod-pets .figure,
.mod-pets .figure .figcaption { background-color: #A90A30; color: #fff; }
.mod-pets .header a.more:before { background: url('images/city_raspberry_vert_sprite.png') 2px -329px no-repeat transparent; }

.mod-grid .mod-offers .coupon { background-color: #514c4d; }
.mod-grid .mod-offers .coupon h3 { color: #fff; }
.mod-grid .mod-offers .coupon a { color: #BEB9B3; }

.mod-our-staff .nav-background { border-bottom: 1px dashed #b5ac98; }

/*	-------------------------------------
			Page Specific Styles
	------------------------------------ */
.care-guides nav.animal-types ul { border-right: 1px dashed #cdcdcd;border-top: 1px dashed #cdcdcd; }
.care-guides nav.animal-types li { border-bottom: 1px dashed #cdcdcd; }
.care-guides nav.animal-types a { border: 1px solid #fff; background-color: #f1f1f1; }
.care-guides nav.animal-types .selected a { background-color: #fff; }
.care-guides nav.animal-types a span{background-color:#000;}
.care-guides nav.animal-types .selected a span { background-color: #a80a2f; }


.our-staff .staff li { border-top: 1px dashed #b5ac98; }
.our-staff .staff dl {  border-left: 1px solid #dcdcdc; }
.our-staff .staff img { border-color: #dcdcdc; }

.pets .pets .quote { background: url('images/city_raspberry_sprite.png') -2px -136px no-repeat transparent; }
.pets .pets blockquote { background-color: #968a6e; }
.pets .btn-photo-upload{background:url('images/city_raspberry_sprite.png') -237px -141px no-repeat;}

/* Slideshow */
#ss .ss #ss-counter { background-color: #414342; color: #fff; }
#ss .ss .header .nav span { border-color: #b3b3b3; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
#ss .ss-topic .header .nav #ss-back { border-style: solid; border-color: #b3b3b3; }
#ss #ss-next,
#ss #ss-back { background-color: #fff; }
#ss #ss-next a,
#ss #ss-back a { color: #ccc; }
#ss #ss-next a:hover,
#ss #ss-back a:hover { color: #fff; background-color: #A8092F; } 
#ss .ss-main-image { border-color: #000; }
#ss .ss-view-thumbs { background-color: #000; }
#ss .ss-view-thumbs button { color: #fff; background-color: #414141; border: 1px solid #5d5d5d;background-image:none; }
#ss .ss-thumbs { background: #000; background: rgba(0,0,0,0.85); }

footer { background-color: #181617; }
footer .nav li { border-color: #453234; }
footer .nav li a{color:#BEB9B3;}
footer hr { border-bottom: 1px dashed #FC4271; }
</pre></body></html>