body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	text-align: center;
	background: url(/images/backgrounds/pawbg_fade24.jpg) repeat;
	color: #B91D04;
}

.form h2 {
text-align: left;
padding-left: 10px;
}

html, body, #wrapper, #nav, li, ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

img { 
		border: none;
		background-color: none;
		text-decoration: none;
	
	}
}

#wrapper {
	text-align: left;
	width: 100%;
	position: relative;
}


/* h1 for homepage */
h1 {

	text-align: center;
	font-weight: bold;
	font-size: 2em;
	color:black;
	font-family: "Helvetica";
	}

/* h1 for left column rss */
h2 {
	font-size: 11px;
}


/* h1 for right column hours and location */
h3 {
	font-size: 12px;
	color:black;
	font-weight: bold;
	text-align: left;
}

/* h1 for right column indents hours*/
h3 .hours {
padding-left: 20px;
}

/* h3.days for right column indents hours*/
h3 .days {
	font-size: 12px;
	color:blue;
	font-weight: bold;
	text-align: left;
}

/* h4 for right column address */
h4 {
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

/* h5 for right column address */
h5 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color:#477E45;
}



p {
	margin: 1em 0;
	padding: 0;
}

.block {
	display: block;
}

.clear {
	clear: both;
	height: 1px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1px;
	line-height: 1px;
}

* html .clear {
	margin-top: -5px;
	margin-bottom: -4px;
}

.left {
	float: left;
	margin: 1px 8px 0px 0px;
}

.softright {
	text-align: right;
}

.readmore {
	text-align: right;
}

/* ***** */

html, body, #wrapper {
	height: 40%;
}

p {
	line-height: 1.4;
}

a {
	color: #477E45;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
   text-decoration: underline;
   color:#B91D04;
}

a:hover img {
		border: none;
		background-color: none;
		text-decoration: none;
	}

#wrapper {
	margin: auto;
}

#main {
padding-top:20px;
font-weight: bold;
}


/* header */

#header {
	position: absolute;
	top: 0;   left: 13px;


}

#header-cap {
	position: absolute;
	top: 197px;   left: 327px;
	width: 129px; height: 29px;
}

#header h1 {
	text-align: right;
	margin: 32px 0 0 0;
}

/* nav */

#nav-center {
 margin: 30px 0px 0px 250px; /* TOPpx RIGHTpx BOTTOMpx LEFTpx */
width: 800px;

}

#nav-center hr {
width: 900px;
color:#477E45;
}

#nav {

	height: 30px;
	width: 900px;
	
}

#nav-footer {
font-size: 8px;
width: 650px;
 margin: 0px 0px 0px 100px; /* TOPpx RIGHTpx BOTTOMpx LEFTpx */
}



#nav li {
	display: inline;
	list-style-type: none;
	padding-right: 5px
	padding-top: 20px
}



#nav a {

	text-decoration: none;
	font-size: 1.3em;
	color:#477E45;
	font-weight: bold;
}

#nav a:hover {
	text-decoration: underline;
	font-size: 1.3em;
	color:#477E45;
	font-weight: bold;
}

#nav a:hover img {
		border: none;
		background-color: none;
		text-decoration: none;
	}

#b-nav {
	
}

/* body */

#spacer {
	height: 197px;
}

#spacer2 {
	height: 20px;
}

#spacer50 {
	height: 50px;
}

#spacer40 {
	height: 40px;
}

#spacer30 {
	height: 30px;
}

#spacer20 {
	height: 20px;
}

#spacer10 {
	height: 10px;
}

#body-c .main {
	Font-size:1.3em;
	text-align: left;
	font-family:"Oldtown";
}

#body-c .aboutus {
	Font-size:1em;
	text-align: left;
	font-family:"Oldtown";
}

#body-c .center {
	Font-size:1.3em;
	text-align: center;
	font-family:"Oldtown";
}

#body-c .center-black {
	Font-size:1.3em;
	text-align: center;
	font-family:"Oldtown";
	color:black;
}

#body-c .center-maroon {
	Font-size:1.3em;
	text-align: center;
	font-family:"Oldtown";
	color:#B91D04;
}

#body-c .h5 {
	font-size: 20px;
	font-weight: bold;
	color:black;
	}

#body-c .services {
	font-size: 15px;
	font-weight: bold;
	color:black;
	
}

#body-c .services-60px {
	font-size: 15px;
	font-weight: bold;
	color:black;
	padding-left:60px;
}

#body-c .services-120px {
	font-size: 15px;
	font-weight: bold;
	color:black;
	padding-left:120px;
}

#body-c .services-120px-maroon {
	font-size: 15px;
	font-weight: bold;
	color:#B91D04;
	padding-left:120px;
}

#body-c .tall-center {
	font-size: 30px;
	text-align: center;
}

#body-c .services2 {
	font-size: 15px;
	font-weight: bold;
	color: #477E45;
}


#body-c .services-left {
	font-size: 15px;
	font-weight: bold;
	color:black;
	text-align: left;
}


/* FAQ */

.faq-a h1 {
		Font-size:1em;
		font-weight: bold;
		color:#fbde3b
	}

.faq-a h2 {
		Font-size:1em;
		padding-left: 40px;
		font-weight: normal;
	}

.faq-a a:link {
		text-decoration: none;
	}

.faq-a a:hover {
		text-decoration: none;
	}

.faq-a a:hover img {
		border: none;
		background-color: none;
		text-decoration: none;
	}

/* left */

#left {
	float: left;
	width: 261px;
}

#bullets {
	padding-top: 15px;
	background: url(images/box_t.jpg) no-repeat;
}

#bullets ul {
	padding-bottom: 20px;
	background: url(images/box_b.jpg) bottom left no-repeat;
}

* html #bullets ul {
	width: 100%;
}

* html #bullets img {
	margin-left: -3px;
	margin-left: 0px;
	float: left;
}

#bullets img {
	display: block;
}

#left .i {
	margin: 0 25px;
}

/* right */

#right {
	float: right;
	width: 442px;
	margin-top: 15px;
}

#right .i {
	margin: 0 200px 0 27px;
}

#right .j {
	float: right;
	width: 246px;
	margin-top: 0.5em
}

#right .i .left {
	margin: 0;
}

#right .j ul {
	float: right;
	width: 200px;
	display: inline;
	margin-right: 10px;
}

#right .clear {
	padding-top: 7px;
	margin:  0 0 10px 0;
}

ul.bigbullets li {
	background: url(images/bullet.gif) left no-repeat;
	margin: 0;
	padding: 5px 2px 5px 20px;
}

* html ul.bigbullets li {
	text-indent: -1.5em;
}

/* footer */

#footer-p {
	clear: both;
	height: 24px;
}

#foot-nav    { 
	background: url(images/footer_g_bg.gif) repeat-x;
	}


#footer {
	text-align: left;
padding: 20px 20px 20px 20px;	
}

#footer a {
	text-decoration: underline;
}

#footer a:hover {
	color: black;
}

#footer a:hover img {
		border: none;
		background-color: none;
		text-decoration: none;
	}

#foot-nav {
	position: relative;
	top: -14px;
	width: 43em;
	color: #f8fbc8;
}

#foot-nav .r {
	padding: 9px 0 10px 0;
	width: 100%;
}

#foot-nav a {
	color: #f8fbc8;
	text-decoration: none;
}

#foot-nav a:hover {
	color: #f8fbc8;
	text-decoration: underline;
}

#foot-nav a:hover img {
		border: none;
		background-color: none;
		text-decoration: none;
	}

#footer p {
	position: relative;
	margin-top: 13px;
	top: -20px;
}

#footer th, td {
	font-size: 11px;
}


.business-hours {
	text-align:left;
	}

.business-hours-time {
	margin-left:20px;
	}
	
	
.cancellation-policy 
{
    padding-bottom:180px;
}
