/*** GALLERY STYLES ***************************************************/


#gallery			{float:left; width:100%; margin:25px 0 0 0; padding:30px 20px 0 20px; background:#F5EFD9;}

#gallery .gallery-image		{float:left; width:23%; margin:0 1% 20px 1%; padding:0;}

#gallery .gallery-image img	{width:100%; border:10px solid #FFFFFF;}

#gallery .gallery-name		{font-size:13px; color:#766440;}

#gallery .last			{}



@media (max-width: 992px) {

#gallery .gallery-image		{width:30%; margin:0 1.6% 20px 1.6%; padding:0;}

}


@media (max-width: 767px) {

#gallery .gallery-image		{width:46%; margin:0 2% 20px 2%; padding:0;}

}






/*** TESTIMONIALS MODULE STYLES ***************************************/


#testimonials				{color:#666666;}

#testimonials .testimonial		{float:left; width:100%; padding:20px; margin:20px 0 0 0; border:1px solid #E6E6E6; background:#F9F9F9;}

#testimonials .testimonial-content	{}

#testimonials .testimonial-name		{font-weight:bold;}

#testimonials .testimonial span.quotes	{font-size:30px; line-height:20px;}


/*** FAQs MODULE STYLES ***************************************/


#faqs					{}

#faqs .faq				{}

#faqs .faq-content			{}

#faqs .faq-name				{}




/*** QUOTES MODULE STYLES ***************************************/



#quotes					{}

#quotes .quote				{}

#quotes .quote-body			{}

#quotes .quote-name			{}



/*** SITEMAP STYLES ***************************************/



#sitemap				{}

#sitemap ul				{clear:both;}



/*** BREADCRUMBS STYLES ***************************************/



#breadcrumbs				{background:#EFEFEF; padding:5px 10px;}




/*** NEWS STYLES ***************************************/


.news-article				{float:left; width:100%; margin:0; padding:30px 0 7px 0; border-top:1px solid #EEEEEE;}

.article-image			{float:left; width:23%; margin:0; padding:0;}
.article-content			{float:right; width:100%; margin:0; padding:0; text-align:left;}
.article-content h2			{margin-top:0; font-size:40px;}

#full-article				{float:left; width:100%; margin:0; padding:30px; border:1px solid #E6E6E6; background:#F9F9F9;}
.full-article-image			{float:left; width:23%; margin:0; padding:5px 0 10px 0;}
.full-article-content		{float:right; width:100%; margin:0; padding:5px 0 10px 0; text-align:left;}

.full-article-content h1		{float:left; width:100%; margin:0; padding:0; font-size:55px;}
.full-article-date			{float:left; width:100%; margin:0; padding:0 0 15px 0;}



/*** FORMS STYLES ***************************************/



#contact-form				{margin-top:30px;}

#contact-form-table			{font-size:15px;}


#contact-form .form-left		{padding:3px 6px; width:37%;}

#contact-form .form-right		{padding:3px 6px;}


#contact-form tr#captcha		{margin:10px 0 0 0; background:#F9F9F9; border:2px solid #EFEFEF;}

#contact-form-table td			{padding:15px 0 !important;}


#contact-form #captcha_field		{width:43px;}

#contact-form .captcha-text		{color:#9A9A9A; font-size:80%;}


#contact-form #submit_btn		{}

#contact-form input#YourName,
#contact-form input#Email,
#contact-form input#Telephone,
#contact-form input#NameofYourDog,
#contact-form input#AgeofYourDog,
#contact-form input#Breed		{width:100%; padding:10px 10px; margin-top:-10px; border:2px solid #F19F1F; border-radius:10px; -moz-border-radius:10px; background:#FFEFD5;}

#contact-form select#SessionRequired	{width:100%; padding:10px 10px; margin-top:-10px; border:2px solid #F19F1F; border-radius:10px; -moz-border-radius:10px; background:#FFEFD5;}


#contact-form textarea#Address, #contact-form textarea#Comments	{width:300px; height:80px;}


#enquiry-form-message			{float:left; width:96%; margin:0; padding:7px 2%; color:#FFFFFF;}

.form-success				{background:#98B130;}

.form-error				{background:#A22834;}