/* Wagging Tails Styleshet  */

body { 
padding: 0; 
margin: 0; 
background: #ffffff url(images/background_paws.jpg) repeat-x fixed;
color: #414141;
font: 14px/18px "century gothic", Helvetica, Geneva, sans-serif;
}

textarea { 
 background-color: #eae3e2; 
}

input {
	font: 14px/18px "century gothic", Helvetica, Geneva, sans-serif;
 background-color: #eae3e2; 
}

.paginate {
	width: 840px;
	text-align: center;
	padding: 10px;
}

.whitebox {
	width: 380px;
	padding: 10px;
}

.whitebox600 {
	width: 570px;
	padding: 10px;
}

.whitebox_border {
	width: 360px;
	padding: 10px;
	border: 1px solid #9b9c9c;
	margin-top: 30px;
}

.whitebox_border600 {
	width: 560px;
	padding: 10px;
	border: 1px solid #9b9c9c;
	margin-top: 30px;
}

.whitebox_bordernews {
	width: 560px;
	padding: 10px;
	border: 1px solid #9b9c9c;
	margin-top: 10px;
}

.whitebox_bordernews IMG {
	margin: 10px;
}

.yellbox_border600 {
	width: 500px;
	padding: 10px;
	border: 1px solid #c3c3c3;
	margin-top: 10px;
	background-color: #fcfcaa;
	margin-left: 30px;
}

.greybox_border600 {
	width: 560px;
	padding: 10px;
	border: 1px solid #c3c3c3;
	margin-top: 10px;
	background-color: #e1e1e1;
}

.greybox {
	width: 380px;
	padding: 10px;
	background: #efefef;
	border: 1px solid #c3c3c3;
}

.greybox_330 {
	width: 310px;
	padding: 10px;
	background: #efefef;
	border: 1px solid #c3c3c3;
}

a {
text-decoration:none;
color: #0461a1;
	font-weight: bold;
	font-family: "century gothic", Helvetica, Geneva, sans-serif;
}

a:hover {
text-decoration:none;
color: #8a29aa;
	font-weight: bold;
	font-family: "century gothic", Helvetica, Geneva, sans-serif;
	}

h1 {
color:#000000;
line-height:18px;
font-size:16px;
text-align:left;
}
h2 {
color:#414141;
line-height:20px;
font-size:16px;
text-align:left;
}

h3 {
color:#414141;
}

#header {
	width: 960px;
	height: 139px;
	margin-top: 10px;
	background: url(navbar/navbar_back.png) repeat-x;
}

#header_left {
	width: 640px;
	padding-top: 55px;
	float: left;
}
#header_right {
	width: 310px;
	float: left;
}

#navbartop {
	float: left;
}

#navbarbottom {
	float: left;
}

/* Navigation buttons */

#home
{
  display: block;
  width: 120px;
  height: 43px;
  background: url("navbar/home.png") no-repeat 0 0;
	float: left;
}

#home:hover
{ 
  background-position: 0 -43px;
}

#home span
{
  display: none;
}

#aboutus
{
  display: block;
  width: 120px;
  height: 43px;
  background: url("navbar/aboutus.png") no-repeat 0 0;
	float: left;
}

#aboutus:hover
{ 
  background-position: 0 -43px;
}

#aboutus span
{
  display: none;
}

#testimonials
{
  display: block;
  width: 160px;
  height: 43px;
  background: url("navbar/testimonials.png") no-repeat 0 0;
	float: left;
}

#testimonials:hover
{ 
  background-position: 0 -43px;
}

#testimonials span
{
  display: none;
}

#faq
{
  display: block;
  width: 120px;
  height: 43px;
  background: url("navbar/faq.png") no-repeat 0 0;
	float: left;
}

#faq:hover
{ 
  background-position: 0 -43px;
}

#faq span
{
  display: none;
}

#news
{
  display: block;
  width: 120px;
  height: 43px;
  background: url("navbar/news.png") no-repeat 0 0;
	float: left;
}

#news:hover
{ 
  background-position: 0 -43px;
}

#news span
{
  display: none;
}

#contactus
{
  display: block;
  width: 160px;
  height: 41px;
  background: url("navbar/contactus.png") no-repeat 0 0;
	float: left;
}

#contactus:hover
{ 
  background-position: 0 -41px;
}

#contactus span
{
  display: none;
}

#prices
{
  display: block;
  width: 120px;
  height: 41px;
  background: url("navbar/prices.png") no-repeat 0 0;
	float: left;
}

#prices:hover
{ 
  background-position: 0 -41px;
}

#prices span
{
  display: none;
}

#holiday
{
  display: block;
  width: 160px;
  height: 41px;
  background: url("navbar/holiday.png") no-repeat 0 0;
	float: left;
}

#holiday:hover
{ 
  background-position: 0 -41px;
}

#holiday span
{
  display: none;
}

#workwithus
{
  display: block;
  width: 160px;
  height: 41px;
  background: url("navbar/workwithus.png") no-repeat 0 0;
	float: left;
}

#workwithus:hover
{ 
  background-position: 0 -41px;
}

#workwithus span
{
  display: none;
}

#booking
{
  display: block;
  width: 120px;
  height: 41px;
  background: url("navbar/booking.png") no-repeat 0 0;
	float: left;
}

#booking:hover
{ 
  background-position: 0 -41px;
}

#booking span
{
  display: none;
}

.navbutton {
	float: left;
}




input {
	color: #0461a1;
	font-size: 18px;
	line-height: 22px;
}


textarea {
	color: #0461a1;
	font-size: 18px;
	line-height: 22px;
}

#container {
width: 960px; 
margin: 0px auto -1px auto;
background: #ffffff;
border-left: 1px solid #464546;
border-right: 1px solid #464546;
}

#center_page {
	background:  url(images/background.gif) no-repeat;
}

#floatclear {
	clear: both;
}
.floatclear {
	clear: both;
}


#left {
width: 190px; 
float: left;
margin-top: 20px;
color: #ffffff;
font: bold 12px/14px "century gothic", Helvetica, Geneva, sans-serif;
}

#left a {
color: #ffffff;
}
#left a:hover {
color: #0461a1;
}

#left ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#left li
{
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 16px;
margin-top: 6px;
}

.logo_fixed {
	position: absolute;
	z-index: 10;
}

#center {
width: 400px; 
float: left;
padding-top: 20px;
}

#center_full {
width: 750px; 
float: left;
padding-top: 20px;
}
#center_full600 {
width: 600px; 
float: left;
padding-top: 20px;
}

#center h1 {
	color: #000000;
	font: bold 22px/30px "century gothic", Helvetica, Geneva, sans-serif;
}

#center_full h1 {
	color: #000000;
	font: bold 22px/30px "century gothic", Helvetica, Geneva, sans-serif;
}

#center_full600 h1 {
	color: #000000;
	font: bold 22px/30px "century gothic", Helvetica, Geneva, sans-serif;
}

#right {
width: 350px; 
margin-top: 50px;
margin-left: 10px;
float: left;
}

#right_carer {
width: 350px; 
margin-top: 50px;
margin-left: 10px;
float: left;
}

#right_carer IMG {
	padding: 4px;
}

#footer {
position:relative;
margin-top:20px;
width: 950px;
height: 134px;
line-height: 20px;
text-align:center;
font-size: 12px;
color: #7d7d7d;
display: block;
}

#footer a {
color: #0461a1;
text-decoration: none;
font: 12px/16px "century gothic", Helvetica, Geneva, sans-serif;
}

#footer_left {	
width: 145px; 
float: left;
background-color: #142c52;
}
#footer_right {	
padding-top: 40px;
margin-left: 40px;
width: 443px; 
float: left;
background-color: #ffffff;
text-align: center;
}


.redtext {
	color: #e1270c;
	font-weight: bold;
}
.testimonial {
	width: 900px;
	padding-bottom: 4px;
	border-bottom: 1px solid #767676;
}
.testimonial_left {
	width: 180px;
	float: right;
	padding: 10px;
	text-align: center;
}
.testimonial_left img {
}
.testimonial_right {
	width: 700px;
	float: left;
}


a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

#calendar-me {
	margin: 20px;
}
pre.sourcecode {
	border: 2px dashed #ccc;
	padding: 10px;
	width: 734px;
	overflow: auto;
	margin: 0 0 20px;
}
.accordion {
	width: 580px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% "century gothic", Helvetica, Geneva, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

#paginate {
	width: 600px;
	padding: 6px;
	
}

