/* Global text styling */
html {font-size:100%;}
body {font:normal 0.63em Calibri, Arial, Helvetica, sans-serif;color:#6a052c;text-align:center;background-image:url(../img/body-bg.gif);}
h1 {font-size:1.7em;font-weight:bold;}
p {font-size:1.2em;}
/* End Global text styling */

/* Global Layout */
#clear {clear:both;}
#container {width:656px;margin:0 auto 0 auto;position:relative;text-align:left;}
#pagecontent {background-image:url(../img/content-bg.gif);border-bottom:8px solid white;padding:18px 0 0 0;}
#pageheader, #pagecontent {width:656px;position:relative;}
#pageheader {height:120px;background-image:url(../img/header-bg.gif);}
#pageheader a {display:block;position:relative;top:15px;left:19px;}
#pagefooter {color:#07294b;padding:20px 0 0 0;font-size:1.1em;font-weight:bold;text-align:center;margin-bottom:2em;}
#pagefooter a, #pagefooter a:hover, #pagefooter a:visited {color:#07294b; text-decoration:none;} 


/* End Global Layout */

/* Page specific layout */
.home #pagecontent #intro-box {min-height:243px;background-image:url(../img/home-image.jpg);background-position:top right;background-repeat:no-repeat;background-color:#fda4c7;margin:0 18px 0 18px;border:8px solid #fff;}
.home #pagecontent #intro-box img {float:right;display:block;margin:0;padding:0px;}
.home #pagecontent #intro-box h1, .home #pagecontent #intro-box p {margin-left:9px;width:275px;}
.home #pagecontent #intro-box h1 {margin-top:12px;margin-bottom:.6em;}
.home #pagecontent #intro-box p {margin-top:1em;}
.home #pagecontent ul {font-size:1.5em;font-weight:bold;width:655px;margin:20px 0 0 0;}
.home #pagecontent ul li {display:block;float:left;width:250px;height:30px;background-image:url(../img/paw-blue-bg.gif);background-repeat:no-repeat;background-position:0 1px;padding-left:20px;margin-left:34px;}
.home #pagecontent ul li a {color:#6a052c;text-decoration:none;}
.home #pagecontent ul li a:hover {color:#6a052c;text-decoration:underline;}


.dog_walking #pagecontent #intro-box {min-height:155px;background-image:url(../img/dog-walking.jpg);}
.services #pagecontent #intro-box {min-height:155px;background-image:url(../img/dog-walking.jpg);}
.puppy_visits #pagecontent #intro-box {min-height:155px;background-image:url(../img/puppy-visits.jpg);}
.cat_sitting #pagecontent #intro-box {min-height:155px;background-image:url(../img/cat-sitting.jpg);}
.doggy_day_care #pagecontent #intro-box {min-height:155px;background-image:url(../img/doggy-day-care.jpg);}
.home_boarding #pagecontent #intro-box {min-height:155px;background-image:url(../img/home-boarding.jpg);}
.happy_hooves_horse_care #pagecontent #intro-box {min-height:155px;background-image:url(../img/happy-hooves-horse-care.jpg);}
.why_choose_us #pagecontent #intro-box {min-height:155px;background-image:url(../img/whychooseus-image.jpg);}



#pagecontent.services-listing #intro-box {background-position:top right;background-repeat:no-repeat;background-color:#fda4c7;margin:0 18px 0 18px;border:8px solid #fff;}
#pagecontent.services-listing #intro-box ul {font-size:1.5em;font-weight:bold;margin:12px 0 0 9px;}
#pagecontent.services-listing #intro-box ul li {display:block;width:250px;height:23px;background-image:url(../img/paw-pink-bg.gif);background-repeat:no-repeat;background-position:0 1px;padding-left:20px;}
#pagecontent.services-listing #intro-box ul li a {color:#6a052c;text-decoration:none;}
#pagecontent.services-listing #intro-box ul li a:hover {color:#6a052c;text-decoration:underline;}

#pagecontent #article-text {padding:20px 80px 1.5em 34px;}
#pagecontent #article-text h1 {font-size:1.5em;text-transform:uppercase;}
#pagecontent #article-text h2 {font-size:1.2em;font-weight:bold; text-transform:uppercase;}
#pagecontent #article-text p {font-size:1.2em;margin-bottom:1.5em;line-height:1.4em;}
#pagecontent #article-text ul {margin:0 0 1.5em 1em;}
#pagecontent #article-text li {font-size:1.2em; font-style:italic;display:block;width:auto;background-image:url(../img/paw-blue-bg.gif);background-repeat:no-repeat;background-position:0 1px;padding-left:20px;width:100%;margin-bottom:1em;}
.makeabooking {width:124px;height:24px;background-image:url(../img/make-a-booking.gif);display:block;text-indent:-999em;}

.about_us #pagecontent #article-text {width:290px;margin-right:5px;padding:0 0 0 20px;}
.about_us #pagecontent img {float:right;margin-right:20px;border:8px solid #fff;}

.why_choose_us #pagecontent #intro-box {background-position:top right;background-repeat:no-repeat;background-color:#fda4c7;margin:0 18px 0 18px;border:8px solid #fff;}
.why_choose_us #pagecontent #intro-box h1 {width:275px;margin:12px 0 0 9px;font-size:1.8em;}
.why_choose_us #pagecontent #article-text {width:620px;padding-right:0;padding-left:0;margin-left:34px;}
.reason {width:275px;margin:0 20px 0 0;float:left;}

.price_list #pagecontent #article-text {padding:0 0 1.5em 20px;}
.price_list #pagecontent img {float:right;margin-right:20px;margin-left:10px;margin-bottom:15px;}
.price_list table {clear:right;margin:0 2em 1em 0;background-color:#fff; border:4px solid #fff; border-collapse:collapse;text-align:center;}
.price_list table thead tr th {color:#fff;background-color:#11375b;margin:4px;border-collapse:collapse;border:2px solid #fff;padding:4px;text-align:center;font-size:1.1em;font-weight:bold;}
.price_list table td {color:#11375b;background-color:#f0d8e7;border:2px solid #fff;border-collapse:collapse;padding:4px;font-size:1.1em;font-weight:bold;}
.price_list table tr.even td {background-color:#eac7dd;}
.price_list #prices-serv {width:8em;}
.price_list #prices-timeslot {width:7em;}
.price_list #prices-monfri {width:4.9em;}
.price_list #prices-weekendsevenings {}
.price_list #prices-5day {}
.price_list #prices-7day {}
.price_list #prices-dicounts {}
.price_list em {font-weight:bold;}
.price_list tr td.row-heading {background-color:#b7d0dd;}
.price_list tr.even td.row-heading {background-color:#98bbce;}


.contact_us #pagecontent #article-text {width:320px;padding:0 0 1.5em 0;position:relative;left:20px;}
.contact_us #pagecontent img {float:right;margin-right:20px;margin-bottom:15px;margin-left:10px;}
.contact_us label {display:block;width:100px;color:#6a052c;font-size:1.2em;font-weight:bold;height:20px;margin-bottom:1em;}
.contact_us input {display:block;width:200px;color:#000000;font-size:1.2em;height:20px;margin-bottom:1em;border: 1px solid black;font-family:Arial, Helvetica, sans-serif;}
.contact_us select {display:block;width:200px;color:#000000;font-size:1.2em;height:20px;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif;}
.contact_us textarea {display:block;width:200px;color:#000000;font-size:1.2em;margin-bottom:1em;border: 1px solid black;font-family:Arial, Helvetica, sans-serif;}

/* End Page specific layout */

/*Global Nav Styles*/
	#global-nav {display:block;width:656px;height:21px;background:url('../img/menu-bg.gif') no-repeat;padding-left:22px;}
	#global-nav ul li {display:block;float:left;height:21px;background-repeat:no-repeat;position:relative;}
	#global-nav ul li a {width:100%;height:100%;display:block;text-indent:-999em;font-size:0;}
	
	#nav_home{width:69px;background:url('../img/menu.gif') no-repeat;background-position:-92px 0;}
	#nav_aboutus{width:79px;background:url('../img/menu.gif') no-repeat;background-position:-88px 0;}
	#nav_whychooseus{width:117px;background:url('../img/menu.gif') no-repeat;background-position:-167px 0;}
	#nav_services{width:86px;background:url('../img/menu.gif') no-repeat;background-position:-284px 0;}
	#nav_pricelist{width:90px;background:url('../img/menu.gif') no-repeat;background-position:-370px 0;}
	#nav_testimonials{width:94px;background:url('../img/menu.gif') no-repeat;background-position:-460px 0;}
	#nav_contactus{width:86px;background:url('../img/menu.gif') no-repeat;background-position:-554px 0;}


	#nav_home.nav_on{background:url('../img/menu.gif') no-repeat;background-position:-19px -21px;}
	#nav_aboutus.nav_on{background:url('../img/menu.gif') no-repeat;background-position:-88px -21px;}
	#nav_whychooseus.nav_on{background:url('../img/menu.gif') no-repeat;background-position:-167px -21px;}
	#nav_services.nav_on{background:url('../img/menu.gif') no-repeat;background-position:-284px -21px;}
	#nav_pricelist.nav_on{background:url('../img/menu.gif') no-repeat;background-position:-370px -21px;}
	#nav_testimonials.nav_on{background:url('../img/menu.gif') no-repeat;background-position:-460px -21px;}
	#nav_contactus.nav_on{background:url('../img/menu.gif') no-repeat;background-position:-554px -21px;}

	
	#nav_home a{background:url('../img/menu.gif') no-repeat;background-position:-19px 0px;}
	#nav_aboutus a{background:url('../img/menu.gif') no-repeat;background-position:-88px 0;}
	#nav_whychooseus a{background:url('../img/menu.gif') no-repeat;background-position:-167px 0;}
	#nav_services a{background:url('../img/menu.gif') no-repeat;background-position:-284px 0px;}
	#nav_pricelist a{background:url('../img/menu.gif') no-repeat;background-position:-370px 0;}
	#nav_testimonials a{background:url('../img/menu.gif') no-repeat;background-position:-460px 0;}
	#nav_contactus a{background:url('../img/menu.gif') no-repeat;background-position:-554px 0;}


	#nav_home.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-19px -21px;}
	#nav_aboutus.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-88px -21px;}
	#nav_whychooseus.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-167px -21px;}
	#nav_services.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-284px -21px;}
	#nav_pricelist.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-370px -21px;}
	#nav_testimonials.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-460px -21px;}
	#nav_contactus.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-554px -21px;}


	#nav_home a:hover{background-position:-19px -21px;}
	#nav_aboutus a:hover{background-position:-88px -21px;}
	#nav_whychooseus a:hover{background-position:-167px -21px;}
	#nav_services a:hover{background-position:-284px -21px;}
	#nav_pricelist a:hover{background-position:-370px -21px;}
	#nav_testimonials a:hover{background-position:-460px -21px;}
	#nav_contactus a:hover{background-position:-554px -21px;}

	
/*End Global Nav sStyles*/
