﻿
/*------------------------------------------------------------------------------------------------------------------

	=Other Styles
	
--------------------------------------------------------------------------------------------------------------------*/

/*  CONTACT PAGES  */


.mandatoryField
{
color: #676767;
font-size: 80%;
font-weight: normal;
padding-right: 2px;
}

#ClientValidationSummary
{
color: #ff0000;
font-weight: bold;
}

#ClientValidationSummary ul
{
padding-bottom: 15px;
}

#ClientValidationSummary ul li
{
list-style-type: none;
padding: 0;
margin: 0 0 0 -10px;
}

#ClientValidationSummary a:link, #ClientValidationSummary a:visited, #ClientValidationSummary a:active
{ 
font-weight: bold;
font-size: 100%;    
color: #fff;
text-decoration: none
}

#ClientValidationSummary a:hover
{   
font-weight: bold;   
font-size: 100%;
color: #fff;
text-decoration: underline
}

#contactForm
{
width: 600px;
}

#contactForm input, #contactForm textarea
{
margin: 5px 0;
}

#contactForm .label
{
display: block;
clear: both;
float: left;
width: 170px;
margin: 2px 0 2px 0;
vertical-align: top;
color: #999999;
}

#contactForm .text 
{
float: right;
margin: 2px 0 2px 0;
vertical-align: top;
}

#contactForm img 
{
margin-top: 6px;
}

#contactForm .emailButton
{
font-weight: normal;
font-size: 13px;
color: #fff;
background-color: #875B34;
border-color: #875B34;
width: 120px;
padding: 3px 6px 3px 6px;
}

#contactRight h3
{
    background: inherit;
    font-family: Georgia, "Times New Roman", serif !important;
    font-style: italic;
    text-transform: none;
	letter-spacing: 0.2em;
	padding: 5px 0;  
}

#contactRight .FBicon
{
	margin-bottom: -3px;
	padding-right: 10px
}

#contactRight .connect
{
	margin-bottom: 6px;
	font: italic 14px Georgia, "Times New Roman", serif; 
}

#contactRight .fb-divider
{
	padding: 15px 0;  
}


/*  Testimonials Page  */

.leftColumn
{
    width: 620px; 
    float: left; 
    display: inline;
}


.testimonialRight
{
    float: right; 
    display: inline; 
    width: 310px;
    padding-right: 20px;
}


/*  Links page  */

.linkCatBar
{
    color: #999999;
    font-family: Georgia;
    text-transform: uppercase;
}


/*---------------------------------------------------------------------
 
	H4 and link colour are in main.css stylesheet
	
----------------------------------------------------------------------*/
 
 
a {
	color: #9D7653;
	text-decoration: none;
}
 
a:hover {
	color: #B9A18B;
}
 
h4 {
	color: #E3E3E3;
	font: italic 14px Georgia, "Times New Roman", serif;
	letter-spacing: 0.2em;
	padding-bottom: 3px;
}
 
/*---------------------------------------------------------------------
 
	Banner specific styles
	
----------------------------------------------------------------------*/
 
#banner {
	background: url('../images/ban_testimonials.jpg') no-repeat top left;
	padding: 20px 120px 0 20px;
	width: 150px;
	height: 108px;
}
 
 
p.banner {
	color: #717171;
	font: normal 11px/1.6em Arial, Helvetica, sans-serif;
	margin: 10px 0;
}

