/* ------------------------------------------------------------------- */
/*							HEADER BACKGROUND
/* ------------------------------------------------------------------- */

.ui-bar-a  {
	border-bottom: 4px solid #252525;		/*{header bar border}*/
	border-top: 6px solid #d0bb60;			/*{header bar border}*/
	background: #d0bb60;					/*{header background color}*/
}
.ui-bar-a h1 {
	color: #000;							/*{header font color}*/
	font-weight: 600;
	text-shadow: 0px;
	text-shadow: none;
	font-style: normal;
}
/* ------------------------------------------------------------------- */
/*							CONTENT BACKGROUND
/* ------------------------------------------------------------------- */

div#content-wrapper  {						/*{primary background (blends into background texture) }*/
	background-image: url(../img/body.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #8e9b66;
}
div#wrapper {								/*{button bar background underneath header}*/
	background-color: #317ebf;
}
div#directions_map {						/*{background on locations page}*/
	background-image: url(../img/body.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #697939;
}
div#footer {
	background-color: #697939;				/*{footer background}*/
}
body.ui-mobile-viewport ui-overlay-c, [data-role="page"] {
	background-color:#697939;				/*{final background color (blends into footer)}*/
}

/* ------------------------------------------------------------------- */
/*							CONTENT
/* ------------------------------------------------------------------- */

body, .ui-bar-a, .ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {
	font-family: Verdana, Geneva, sans-serif;
}

h1 {										/*{header style}*/
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-style:italic;
	text-align: center;
}
h2, h3, h4 {
	color:#697939;
	margin-top:0;
	padding-top:0;
	font-weight: 600;
}
h2 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.0em;
	color: #2b3426;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight: bold;
}
.ui-body-c, .ui-overlay-c, .ui-btn-up-c  {	/*{master text shadow control}*/
	text-shadow: 0px;
	text-shadow: none;
}
.ui-body-c .ui-link {
	color: #ae9846;							/*{body links}*/
	font-weight: bold;
}
.ui-body-c .ui-link:visited {
    color: #ae9846;							/*{body links visited}*/
}
.ui-body-c .ui-link:hover {
	color: #697939;							/*{body links hover}*/
	text-decoration: underline;
}
.ui-body-c .ui-link:active {
	color: #697939;							/*{body links active}*/
	text-decoration: underline;
}
#home a.phone-link-larger, #home a.phone-link-larger:visited {
	color: #e9edc0;
}
#home a.phone-link-larger:hover, #home a.phone-link-larger:active {
	color: #FFF;
}
.imageright {								/*{image styles}*/
	width: 50%;
	margin-left: 3%;
	margin-bottom: 3%;
	/*border: 4px solid #3cb9ca;*/
	max-height: 504px;
	max-width: 360px;
	border: 3px solid #473521;
}
.imageleft {								/*{image styles}*/
	width: 50%;
	margin-right: 3%;
	margin-bottom: 3%;
	/*border: 4px solid #3cb9ca;*/
	max-height: 504px;
	max-width: 360px;
}
hr.clearfooter {							/*{separator styles}*/
	height:1px;
	background-image: url('../img/body_shadow.png');
	background-repeat: repeat-x;
	background-position:0px 0px;
}
div#inner-wrapper ul, ul li {
	margin-left: 9px;
	padding-left:0;
}

/* ------------------------------------------------------------------- */
/*							SOCIAL MEDIA
/* ------------------------------------------------------------------- */


div#sm-wrapper {
	/*visibility: hidden;*/
	/*display: none;*/
	width: 40px;
	height: 60px;
	margin: 0 auto 0 auto;
	margin-bottom:-20px;
	margin-top: 3px;
	*margin-top: -5px;
	padding: 0;
}
div#sm-padding {
	margin-bottom:10px;
	margin-top:10px;
}
a#mobile-facebook {
	display: block;
	width: 32px;
	height: 32px;
	background: url('../img/facebook.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	border-radius: 0;
	box-shadow: none;
	float: left;
}
a#mobile-facebook:hover {
	background-position: -32px 0px;
}
a#mobile-twitter {
	display: block;
	width: 32px;
	height: 32px;
	background: url('../img/twitter.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	border-radius: 0;
	box-shadow: none;
	float: right;
}
a#mobile-twitter:hover {
	background-position: -32px 0px;
}
a#mobile-aaha {
	display: block;
	width: 42px;
	height: 36px;
	background: url('../img/aaha.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	border-radius: 0;
	box-shadow: none;
	float: left;
	margin-left:84px;
}
a#mobile-aaha:hover {
	background-position: -42px 0px;
}
a#mobile-petportal {
	display: block;
	width: 120px;
	height: 32px;
	border: none;
	border-radius: 0;
	box-shadow: none;
	float: left;
	font-size: 1.3em;
	color:#d5e7c4;
}
a#mobile-petportal:hover {
	color:#fff;
}

/* ------------------------------------------------------------------- */
/*							NAV BUTTONS
/* ------------------------------------------------------------------- */

.ui-btn-up-c, .ui-li-divider {									/*{button background}*/
	/*background-image: url('../img/nav_button.gif');
	background-repeat: repeat-x;
	background-position: 0px -40px;*/
	background-color: #ae9846;
}
.ui-btn-up-c, .ui-btn-up-c:visited, .ui-btn-up-c a.ui-link-inherit {		/*{button text}*/
	color:#000;
	border-color: #685b2a;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ui-btn-up-c:visited,											/*{button border}*/
.ui-btn-up-c a.ui-link-inherit {
	border: 2px solid #ae9846;
	border-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
[data-role="listview"] {										/*{button border for bottom of box, same as above}*/
	border-bottom: 2px solid #ae9846;
}
.ui-btn-hover-c, .ui-btn-active-c, .ui-btn-hover-c:hover, .ui-btn-hover-a {	/*{button hover background}*/
	background-color: #d0bb60;
	border: 1px solid #ae9846 !important;
	border-style: outset !important;
	margin-bottom:-1px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ui-btn-hover-c a.ui-link-inherit {								/*{button hover text}*/
	color: #000;
	border: 2px solid #ae9846 !important;
	text-shadow: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-style: outset !important;
	margin-bottom:-1px !important;
}
.c-bhover-border {
	border: 2px solid #ae9846 !important;
	border-style: outset !important;
	margin-bottom:-1px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ui-btn-hover-c a.ui-link-inherit {								/*{button hover border}*/ 
	border: 2px solid #ae9846 !important;
	border-bottom:none;
	border-style: outset !important;
	margin-bottom:-1px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a#home_button.ui-btn-hover-c {									/*{button hover fix}*/
	margin-bottom: 4px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a#submit.ui-btn-hover-c {										/*{button hover fix}*/
	margin-bottom: 8px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* ------------------------------------------------------------------- */
/*							NAV WINDOW
/* ------------------------------------------------------------------- */

div#button-nav {
	/*background-image: url('../img/nav_area.gif');
	background-repeat: repeat-y;
	background-position: top center; */
	background-color: #3a451c;
	border-top: 4px solid #252525;
}

.ui-li .ui-btn-text a.ui-link-inherit {
	overflow: visible;
}

/* ------------------------------------------------------------------- */
/*							FORMS
/* ------------------------------------------------------------------- */

input.ui-input-text, textarea.ui-input-text {			/*{form field background}*/
	background-color: #ddd;
}

/* ------------------------------------------------------------------- */
/*							CONTENT WINDOW
/* ------------------------------------------------------------------- */

div#content-wrapper div#inner-wrapper div.ui-bar-c {
	background-color: #fff;
	font-weight: normal;
}

/* ------------------------------------------------------------------- */
/*							FOOTER AREA
/* ------------------------------------------------------------------- */

div#footer p {
	color: #c6cc91;
	font-family: Verdana, Geneva, sans-serif;
	text-shadow: 0;
	text-shadow: none;
	font-weight: normal;
}
.ui-bar-a a.ui-link {
	color: #e9edc0;							/*{footer link color}*/
	font-weight: bold;
}
.ui-bar-a a.ui-link:visited {
	color: #e9edc0;							/*{footer link color}*/
	font-weight: bold;
}
.ui-bar-a a.ui-link:hover {
	color: #fff;							/*{footer link color}*/
	font-weight: bold;
	text-decoration: underline;
}
.ui-bar-a a.ui-link:active {
	color: #fff;							/*{footer link color}*/
	font-weight: bold;
	text-decoration: underline;
}
div#footer {
	border-top: 4px solid #252525;				/*{footer border}*/
	border-bottom: none;
}