<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*	--------------------------------------------------
					COUNTRY THEME
						OLIVE
	--------------------------------------------------
	
	Colors ---
	dark brown: 		  #2E2D18
	light brown:		  #3B3A26
	light tan:			  #807f4b
	red text:			    #cc381b
	light grey text:  #ebe8e2
	gold:				      #D6D38C
	
	------------------------------------------------- */
body { background: url('images/olive.jpg') repeat; color: #EBE8DF; }
header { background: url('images/country_olive_vert_sprite.png') bottom left repeat-x transparent; }
header .masthead h1{font-size:26px;color:#786c40;}
header .masthead h2{font-size:14px;color:#cc381b;}
header .address.horizontal li{ display: inline; color: #786c40;}

a { color: #cc381b; }
a:hover{color:#aaa879;text-decoration:none;}
.mod-grid a.more { background: url('images/country_olive_vert_sprite.png') right -287px no-repeat transparent; }
.mod-grid a.more:hover{color:#7f809a;}

button,
.btn-submit { background: url('images/country_olive_sprite.png') -434px -112px no-repeat transparent; }

header .nav ul {
  background: #AD350E;
  height: 45px;
  box-shadow: -1px 6px 2px -6px rgba(0, 0, 0, 0.4);
}

header .nav ul a:after {
  border-right: 2px dotted black;
}
header .nav ul li {
  border-right: 2px dotted #623013;
}

header .nav li.tab {
  width: 16.5%;
}

header .nav ul.links li:first-child:nth-last-child(7),
header .nav ul.links li:first-child:nth-last-child(7) ~ li {
  width: 14.1%;
}

header .nav ul.links li:first-child:nth-last-child(8),
header .nav ul.links li:first-child:nth-last-child(8) ~ li {
  width: 12.3%;
}

header .nav ul.links li:first-child:nth-last-child(9),
header .nav ul.links li:first-child:nth-last-child(9) ~ li {
  width: 10.9%;
}

header .nav ul.links li:first-child:nth-last-child(10),
header .nav ul.links li:first-child:nth-last-child(10) ~ li {
  width: 9.8%;
}

header .nav ul li:last-child {border-right: none;}
header .nav ul a { color: #fff; max-width: 165px;}

header .nav ul a:hover { color: #3b3a26; }
header .nav ul .selected a { color: #aaa879; }

header #main-nav .sub-nav { background-color: #fff; border-color: #bc4e1c; }
header #main-nav .sub-nav li { border-color: #35332E; }
header #main-nav .sub-nav li a { color: #cc381b; }
header #main-nav .sub-nav li a:hover{color:#aaa879;}

nav.box { display: block; margin: 15px 15px 15px 0; padding: 4px 0 3px; }
nav.box ol { float: right; }
nav.box li { float: left; padding: 0 4px; }
nav.box li.previous,
nav.box li.next { height: 22px; width: 22px; background: url('images/country_olive_vert_sprite.png') no-repeat; }
nav.box li.previous { background-position: 5px -196px; }
nav.box li.next { background-position: 5px -220px; }
nav.box li.disabled { opacity: 0.5; }
nav.box li.previous a,
nav.box li.next a { display: block; height: 22px; width: 22px; }
nav.box li.selected { color: #fff; }

#login { background: url('images/country_olive_sprite.png') 0 -52px no-repeat; color: #7c6e54; }
.login p a{color:#cc381b;}

.box { background: #3B3A26; }
.welcome.box{background-color:#2E2D18;}
.welcome h1 { border-color: #B6AB99;color:#D6D38C; }
.welcome .welcome-msg {border-top:dashed 1px #B6AB99;border-bottom:dashed 1px #B6AB99;color:#EBE8DF; }
.welcome .welcome-msg a{color:#cc381b;}
.welcome .contact{background-color:#3B3A26;}
.contact { background-color: #3B3A26; }
.contact ul li{color:#ebe8e2;}
dl.hours dt{color:#ebe8e2;}
dl.hours dd{color:#ebe8e2;}
.welcome .virtual-tour-btn a { background: url('images/country_olive_sprite.png') -784px -56px no-repeat transparent; color: #807f4b; }
.welcome .notice {background: #BB3711;color:#fff; max-height: 200px; overflow: hidden;}
.welcome .notice .welcome-notice-icon {background: url('images/country_olive_vert_sprite.png') 10px -332px no-repeat transparent; border-radius: 5px;}
.welcome .appointment { border-color: #B3AC99;background: url("images/country_olive_sprite.png") no-repeat scroll -436px -50px transparent; }
.welcome .appointment a { background: url('images/country_olive_sprite.png') -940px -56px no-repeat transparent; color: #807f4b; }
.welcome .virtual-tour-btn a:hover,
.welcome .appointment a:hover{text-decoration:none;}

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

.column-right .appointment{background: url('images/country_olive_sprite.png') -537px -111px no-repeat transparent;color: #35332e; }
.column-right .appointment a { background: url('images/country_olive_sprite.png') -949px -55px no-repeat transparent; color: #35332e; }

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

/*	-------------------------------------
			Grid Module Styling
	------------------------------------ */
.mod-grid .header { background: transparent; border-color: #CFBE88; }
.mod-grid .header a.more{color:#CC381B;}
.mod-grid .header h2 { color: #fff; }
.mod-grid li { border-color: #e0e2ca; }
.mod-grid a{color:#cc381b;font-weight:100;}
.mod-grid p{color:#ebe8e2;}
/*	----- Module Specific Styling ----- */
.mod-grid .mod-newsletter .module-body { background-color: #2D2C17; }
.mod-newsletter form { border-color: #B4AC99; }
.mod-newsletter input { border-color: #e5e1d8; }
.mod-newsletter p{color:#cc381b;}

.mod-clinic-forms .content { border-color: #b5ac98; }

.mod-online-store .module-body { background-color: #fff; color: #35332e; }
.mod-online-store a{color:#B77C44;font-weight:600;}
.mod-online-store h3 .tag { background-color: #E3B940; color: #fff; }
.mod-online-store p{color:#333;}
.mod-online-store a.button { color: #514837; border-color: #ccc; }
.mod-online-store.mod-cols-1 div.hproduct { border-bottom: 1px dashed #bbb3a6; }
.mod-online-store div.hproduct:last-child { border: 0; }

.mod-pets .figure,
.mod-pets .figure .figcaption { background-color: #CC381C; color: #FEFFFF; }
.mod-pets .header a.more:before { background: url('images/country_olive_vert_sprite.png') 2px -305px no-repeat transparent; }
.mod-pets.mod-cols-1 .pet { border-bottom: 1px dashed #bbb3a6; }
.mod-pets.mod-cols-1 .pet:last-child {border: 0; }

.mod-offers .coupon { background-color: #534D2D; border-color: #2D2C17; }
.mod-offers .coupon h3 { color: #2D2C17; }
.mod-offers .coupon a { color: #ebe8e2; }

.mod-our-staff .nav-background { border-color: #CFBE88; }
.mod-our-staff.mod-cols-1 .staff-mbr { border-bottom: 1px dashed #CFBE88; }
.mod-our-staff.mod-cols-1 .staff-mbr:last-child {border: 0; }

.mod-adopt .module-body { background-color: #fff; }

.mod-grid #module-a header, .mod-grid #module-b header{border-color:#7C6E53;}
.mod-pets blockquote{color:#CFBE8A;}

/*	-------------------------------------
			Page Specific Styles
	------------------------------------ */
.care-guides nav.animal-types ul { border-color: #b5ac98; }
.care-guides nav.animal-types li { border-color: #b5ac98; }
.care-guides nav.animal-types a { border-color: #fff; background-color: #f4f3e0; }
.care-guides nav.animal-types .selected a { background-color: #fff; }
.care-guides nav.animal-types a span{background-color:#AAA87E;}
.care-guides nav.animal-types .selected a span { background-color: #CE3526; }

article.service img { border-color: #768c0f; }

.our-staff .staff li { border-color: #b5ac98; }
.our-staff .staff img { border-color: #dcdcdc; }
.our-staff .staff dl { border-color: #dcdcdc; }

.pets .pets .quote { background: url('images/country_olive_sprite.png') -2px -136px no-repeat transparent; }
.pets .pets blockquote { background-color: #968a6e; }
.pets .btn-photo-upload{background:url('images/country_olive_sprite.png') -774px -110px 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: #AAA878; } 
#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: #fff; color: #7c6e54; }
footer .nav li { border-color: #e6e5df; }
footer hr { border-color: #e6e5df; }
</pre></body></html>