/*	--------------------------------------------------
					CLASSIC THEME
						AQUAMARINE
	--------------------------------------------------
	
	Colors ---
	green text:			#3b8b8c
	light blue:			#F0F4F5 (headers bg color)
	
	
	------------------------------------------------- */
body { background: url('images/aquamarine.gif') repeat #fff; color: #666; }
header { background: url('images/classic_aquamarine_vert_sprite.png') bottom left repeat-x transparent; }
header .masthead h1{font-size:26px;color:#3b8b8c;}
header .masthead h2{font-size:14px;color:#1e5b63;}
header .address.horizontal li{ display: inline; color: #3b8b8c;}

a { color: #3b8b8c; }
a:hover{color:#1e5b63;text-decoration:none;}
a.more { background: url('images/classic_aquamarine_vert_sprite.png') right -90px no-repeat transparent; }

button,
.btn-submit { font-size: 15px; border: 0; background: url('images/classic_aquamarine_sprite.png') -151px -118px no-repeat transparent; }

header .nav ul { background-color: #f3f2ef; border-bottom: 6px solid #c2beb7; }
header .nav ul .selected a { color: #fff; background-color: #1F5B63; }
header .nav a { border-right: 1px solid #a69e9d;color:#1e5b63; }
header .nav a:hover{color:#3b8b8c;}
header #main-nav .sub-nav{ border-color:#1e5b63; }
header #main-nav .sub-nav a { color: #3b8b8c; }

#login { background-color: #E8EEEE; }

nav.box li.previous,
nav.box li.next { background: url('images/classic_aquamarine_vert_sprite.png') no-repeat; }
nav.box li.previous { background-position: 5px -1px; }
nav.box li.next { background-position: 3px -32px; }

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

.box { background-color: #fff; -moz-box-shadow: 0 0 5px 5px rgba(180, 180, 180, 0.4); -webkit-box-shadow: 0 0 5px 5px rgba(180, 180, 180, 0.4); box-shadow: 0 0 5px 5px rgba(180, 180, 180, 0.4); }
.welcome h1{color:#1F5A5E;font-size:20px;}
.welcome a.more { background-position: right -306px; }
.welcome .contact { background-color: #3B8B8C; color: #fff; }
.welcome .contact a { color: #fff; }
.welcome .virtual-tour-btn a { background: url('images/classic_aquamarine_sprite.png') 0 -118px no-repeat transparent; }
.welcome .notice { background: #33CDCD; color: #fff; border: 3px solid #fff; max-height: 190px; overflow: hidden;}
.welcome .notice .welcome-notice-icon { background: url('images/classic_aquamarine_vert_sprite.png') 3px -145px no-repeat #33CDCD; border-radius: 5px;}
.welcome .appointment { background: url('images/classic_aquamarine_sprite.png') 0 -2px no-repeat transparent; }
.appointment a { background: url('images/classic_aquamarine_sprite.png') -331px -97px no-repeat transparent; }

.column-right .appointment { background: url('images/classic_aquamarine_sprite.png') -1px -172px no-repeat transparent; }
.carouselWrapper .carousel-arrow-right,
.carouselWrapper .carousel-arrow-left { background: url('images/classic_aquamarine_vert_sprite.png') no-repeat; }
.carouselWrapper .carousel-arrow-left { background-position: -1px -1px; }
.carouselWrapper .carousel-arrow-right { background-position: -1px -31px; }

.main-content { background-color: #fff; color: #35332E; }
.main-content h1 { color: #1e5b5c; border-bottom:dashed 1px #e7eeee; }
.main-content h2 { color: #1e5b5c; }
.main-content h3 { color: #1e5b5c; }
.main-content ul li { border-bottom: 1px dashed #b5ac98; }

/*	-------------------------------------
			Grid Module Styling
	------------------------------------ */
.mod-grid .header { background: #F0F4F5; }
.mod-grid .header h2 { color: #1E5C5B; }
.mod-grid li { border-bottom: 1px solid #F0F4F3; }

/*	----- Module Specific Styling ----- */
.mod-newsletter .module-body { background-color: #fff; color: #3b8b8c; }
.mod-newsletter form { border-top: 1px solid #F0F4F3; }
.mod-newsletter input { border: 1px solid #a69e9d; }
.mod-newsletter button,
.mod-newsletter .btn-submit { color: #3b8b8c; }

.mod-clinic-forms .content { border-bottom: 1px solid #F0F4F3; }

div.hproduct h3 .tag { background-color: #3A898D; color: #fff; }
div.hproduct a.button { color: #fff; background-color: #1F5B5C; }

.mod-pets .figure,
.mod-pets .figure .figcaption { background-color: #3B8B8C; color: #fff; }

.mod-pets .header a.more:before { background: url('images/classic_aquamarine_vert_sprite.png') -3px -64px no-repeat transparent; }

.mod-grid .mod-offers .coupon { border: 1px dashed #3C8C8B;}
.mod-grid .mod-offers .coupon h3 { color: #3B8B8C; }
.mod-grid .mod-offers .coupon a { color: #8F8F8F; }

/*	-------------------------------------
			Page Specific Styles
	------------------------------------ */
.care-guides nav.animal-types ul { border-right: 1px dashed #c6d4d8; }
.care-guides nav.animal-types li { border-bottom: 1px dashed #c6d4d8; }
.care-guides nav.animal-types a { border: 1px solid #fff; background-color: #eff4f4; }
.care-guides nav.animal-types .selected a { background-color: #fff; }
.care-guides nav.animal-types .selected a span { background-color: #1e5b63; }
.care-guides nav.animal-types a span{background-color:#3b8b8c;}


.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/classic_aquamarine_sprite.png') -2px -136px no-repeat transparent; }
.pets .pets blockquote { background-color: #968a6e; }
.pets .btn-photo-upload{background:url('images/classic_aquamarine_sprite.png') -237px -187px no-repeat;}

/* Slideshow */
#ss .ss #ss-counter { background-color: #1F5B63; 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: #3B8B8C; } 
#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: #3B8B8C; color: #fff; }
footer a { color: #fff;}
footer .nav li { border-color: #fff; }
footer hr { border-bottom: 1px solid #2E7E7F; }
.copyright a{color:#92E6E6;}
