/* CSS Document created by Sherie Bhavnani for Corpus Design */


/* layout divs */
body {
		text-align:center;
		background:#ffffff url(../images/glass_bg.gif) repeat-x;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:x-small;
		margin:0px;padding:0px;
		
		
		/*scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#6D5D5D;
	scrollbar-shadow-color:#6D5D5D;
	scrollbar-face-color:C8BCBC;
	scrollbar-highlight-color:#ffffff;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-3d-light-color:#C8BCBC;*/		
		}
		
label
{
	float: left;
	font-weight: bold;
	color: #5F5F5F;
	font-size: 120%;
}

input, textarea
{
	width: 250px;
	margin-bottom: 10px;
}

fieldset
{
	border: none;
}

#submit
{
	margin-left: 120px;
}
		
div {padding:0px; margin:0px;}
#frame {
		width:950px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		
		
}
#headerbar {margin:0px; padding:0px;height:35px;background-color:#FFFFFF;text-align:center; }	
#band {margin:0px; padding:0px;height:166px;background-color:#866F5B; }	
#band2 {margin:0px; padding:0px;background-color:#336699; }
/******* form elements *******/
FORM {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;font-family: Verdana, sans serif; color: #666666;font-size: x-small;}

INPUT {	font-family: Verdana, sans serif; color: #666666;font-size: x-small;background-color: #ffffff;  border: 1px solid #6E5E5E; font-weight: normal }

TEXTAREA {	font-family: Verdana, sans serif; color: #666666;font-size: x-small;background-color: #ffffff;  border: 1px solid #6E5E5E; font-weight: normal }

SELECT {font-family: Verdana,sans serif; color: #666666;font-size: x-small;background-color: #Ffffff;   border: 1px solid #6E5E5E; font-weight:normal}
.button{font-family: Verdana,sans serif; color: #ffffff;font-size: x-small;background-color: #Ff99CC;   border: 1px solid #866f5b; font-weight:bold}
/* Top Nav Styling*/

A img{border:none;}
A:link {color:#AC5673;;text-decoration:none;font-weight:bold;}
A:visited{color:#AC5673;;text-decoration:none;font-weight:bold;}
A:hover{color:#FF99CC;text-decoration:underline;font-weight:bold;}
/******* Top Nav Styles *******/
#nav{
PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	background-color:#FFFFFF; width:760px;
}
#nav span{	display: none;}
#nav a{
	color: #999999;
	font-size: xx-small;
	FONT-FAMILY:Verdana, Arial, Helvetica,  Geneva, sans-serif;
	float: left;
	padding: 3px 10px 3px 10px;
	margin: 0px;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
#nav a#taba{border-left:#cccccc 1px solid; }
#nav a#taba:link,visited{background-color: #FFFFFF;text-decoration: none;}
#nav a#tabb:link,visited{background-color: #FFFFFF; text-decoration: none;}
#nav a#tabc:link,visited{background-color: #FFFFFF; text-decoration: none;}
#nav a#tabd:link,visited{background-color: #FFFFFF;text-decoration: none;}
#nav a#tabe:link,visited {background-color: #FFFFFF; text-decoration: none;}
#nav a#tabf:link,visited {background-color: #FFFFFF; text-decoration: none;}
#nav a#tabg:link,visited {background-color: #FFFFFF; text-decoration: none;}
#nav a#tabh:link,visited {background-color: #FFFFFF; text-decoration: none;}
#nav a#tabi:link,visited {background-color: #FFFFFF; text-decoration: none;}

#nav a#taba:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabb:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabc:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabd:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabe:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabf:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabg:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabh:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}
#nav a#tabi:hover{	background-color: #FFFFFF;	color:#866F5B; text-decoration: none;}

body#home A#taba,
body#services A#tabb,
body#locations A#tabc, 
body#news A#tabf, 
body#qa A#tabg, 
body#blog A#tabe, body#testimonials A#tabd, 
body#feedback A#tabg, body#contact A#tabh{color: #AC5673;	text-decoration: none;}
.clear {background-color:#B6BCC1; height:12px; }

/* Text Stylings */
H1,H2,h2,P {padding-right:0px; padding-bottom:0px; padding-left:0px; padding-top:0px; margin:0px;}
		
H1 {	FONT-FAMILY:Helvetica, Arial, Verdana, sans-serif; font-size: 21px; color:#AC5673; font-weight:normal; letter-spacing: 1px; 	text-transform: none;padding-bottom:15px; padding-top:15px;
		
		}
H2 {
		FONT-FAMILY:Helvetica, Arial, Verdana, sans-serif; font-size: 17px; color:#866F5B; font-weight:600;  	text-transform: none;color:#5A3B41;background-color:#E5D0D2;padding:3px;margin:0 0 10px 0;
		}

.h2-without-h1 {
		FONT-FAMILY:Helvetica, Arial, Verdana, sans-serif; font-size: 17px; color:#866F5B; font-weight:600;  	text-transform: none;color:#5A3B41;background-color:#E5D0D2;padding:3px;
	margin: 17px 0 10px;
}
H3 {
		font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px;margin:0px;
	color:#5A3B41;background-color:#E5D0D2;
		}

H4, p.coloured {
		font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style-type: circle;
	padding:3px;margin:0px;
	color:#5A3B41;background-color:#E5D0D2;
		}
H5 {
		font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px;margin:0px;
	color:#fff;background-color:#866F5B;}

P{
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style-type: circle;
	padding-bottom:5px;
	color:#775860;
	text-align: justify;
	margin: 5px 0 5px 0;
	
}

P.centered{
	text-align: center;
}

ul{
	color:#775860;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style-type: disc;
}

ul li { margin-right: 0px;
	padding-right: 20px;
	margin-left: 10px;
	text-align: justify;
}

ol{
	color:#775860;
	font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

ol li { margin-bottom: 10px;}

.bodytxt{font-size:small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style-type: circle;
	padding-bottom:5px;
	color:#775860;}
.content {width:510px;FLOAT:left;}
.logoright{width:230px;FLOAT:right;padding:0px; margin:0px;}
.rightcontent {width:200px;height:auto;FLOAT:right;padding-top:15px;padding-left:15px; margin:0 0 20px 0;}
.buttons {
	width:190px;
	height:auto;
	FLOAT:right;
	padding-top:15px;
	padding-left:15px;
	_padding-left:0px;
	margin: 0 0 20px 10px;}

.buttons-subs-top {
	width:190px;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
}

.buttons-subs-box {
	width:190px;
	background-color:#E9D1CF;
	padding: 10px;
	margin-top: 2px;
}
	
.footer {width:950px; margin-left:auto; margin-right:auto;
color: #cccccc;
	FONT-SIZE: xx-small;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
		}
A.footer:link, A.footer:visited{color:#cccccc;text-decoration:none;}
A.footer:hover, A.footer:active{color:#cccccc;text-decoration:underline;}

.subnav {
FONT-FAMILY:Helvetica, Arial, Verdana, sans-serif;
	font-size: small;color:#866F5B;font-weight:bold;}
A.subnav:link{color:#866F5B;text-decoration:none;}
A.subnav:visited{color:#866F5B;text-decoration:none;}
A.subnav:hover{color:#FF99CC;text-decoration:none;}


UL{ margin:0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
ul.smartlist li {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #866F5B;
	list-style-type: disc;
	list-style-image: url(../square);
	line-height: normal;
	text-indent: 5px;
	text-transform: none;
	text-align: left;
	list-style-position: outside;
}
.skiplink {
	position: absolute;
	left: -1000px;
	width: 990px;
	font-size:1px; line-height:1;
	}
#lselect{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP:0px;
TEXT-ALIGN:left;background-color:#ffffff;
	
}
#lselect UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px;LIST-STYLE-TYPE: none
}

#lselect LI {
	PADDING-RIGHT: 0px;PADDING-LEFT: 0px;BACKGROUND-color: #ffffff;  PADDING-BOTTOM: 3px; MARGIN: 0px;  PADDING-TOP: 2px; LIST-STYLE-TYPE: none; TEXT-ALIGN:left;color:#AC5673;

font-size:12px;;

}
#lselect A {
	DISPLAY: block;text-indent:10px;
	font-family: Verdana, Helvetica,Geneva, Arial,  sans-serif;
background-color:#ffffff;
	color: #775860;
	TEXT-DECORATION:none;
	padding:0px; font-weight:normal;
	}

#lselect A:hover {
	DISPLAY: block;text-indent:10px;
	background-color:#F2E6E7;
	font-family: Verdana, Helvetica,Geneva, Arial,  sans-serif;
	color: #CC3366;
	TEXT-DECORATION:none;
	padding:0px;font-weight:normal;
}

.marginlist{
margin: 0 0 10px 20px;
}

.redtextbold {
	color: #FF0000;
	font-weight: bold;
}
.pinktextsmall {
	font-size: x-small;
	color: #CC6666;
}
.redtext {color: #FF0000}
	
@media print {
BODY{
background:#ffffff;
}
  /* following rules are invisible to IE 5 \*/
  #horizon {
  top: 0px;
   left: 0px;
   width: 100%;
   margin-top: 0px;
   text-align: center;
   }
   /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 0px;
   left: 0px;
   width: 100%;
   margin-top: 0px;
   text-align: center;
      
  }
}

/* Newsletter form */

form {
	margin:0;	
	padding:0;
}

#NewsletterSubcribeForm{
	clear: both;
	text-align:left;
	padding:0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top:0px;
	margin-top:5px;
}

#NewsletterSubcribeFormBox{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	float: right;
	width: 190px;
}

#NewsletterSubcribeForm label{
	color:#775860;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	float:none;
	vertical-align:middle;
}

#NewsletterSubcribeForm #newsletterformlabel{
	color:#775860;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
	margin-top:0;
}

#NewsletterSubcribeForm #NameLabel{
	width:90px;
}

#NewsletterSubcribeForm #EmailLabel{
	width:50px;
}

#NewsletterSubcribeFormBox label{
	color:#775860;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	float:none;
	vertical-align:middle;
}

#NewsletterSubcribeFormBox #newsletterformlabel{
	color:#775860;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
	margin-top:0;
}

#NewsletterSubcribeFormBox #NameLabel{
	width:90px;
}

#NewsletterSubcribeFormBox #EmailLabel{
	width:50px;
}

.telephoneNumber
{
	float:right;
	font-size:40px;
	margin:-7px;
	padding:0;
}

.forMoreInfo{
	float:right;
	margin-right:65px;
	
}

#newsletterformbackground
{
	background-color:#E9D1CF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding:5px;
	padding-right:0px;
	margin:0;
	margin-right:5px;
	width: 505px;
	float:left;

}

#newsletterformbackgroundblank
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding:5px;
	padding-right:0px;
	margin:0;
	margin-right:5px;
	width: 505px;
	float:left;
	height: 29px;
}

#newsletterformbox
{
	background-color:#E9D1CF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 5px;
	padding: 5px;	
	width: 200px;
	float: right;

}

#NewsletterSubcribeForm #fields_fname{
	width:100px;
	height:20px;
	vertical-align:top;
	margin-bottom:0px;
	font-size:14px;
	padding-top:2px;
	padding-left:5px;
}

#NewsletterSubcribeForm #fields_email{
	width:250px;
	height:20px;
	vertical-align:top;
	margin-bottom:0px;
	font-size:14px;
	padding-top:2px;
	padding-left:5px;
}

#NewsletterSubcribeFormBox #fields_fname{
	width:190px;
	height:20px;
	vertical-align:top;
	margin-bottom:0px;
	font-size:13px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
}

#NewsletterSubcribeFormBox #fields_emailshort{
	width:190px;
	height:20px;
	vertical-align:top;
	margin-bottom:0px;
	font-size:13px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
}

.buttons-subs-box #fields_fname{
	width:180px;
	height:20px;
	vertical-align:top;
	margin-bottom:0px;
	font-size:14px;
	padding-top:2px;
	padding-left:5px;
}

.buttons-subs-box #fields_emailshort{
	width:180px;
	height:20px;
	vertical-align:top;
	margin-bottom:0px;
	font-size:14px;
	padding-top:2px;
	padding-left:5px;
}

#SubmitButton{
	width:125px;
	height:32px;
	background-color:#643541;
	border: none;
	color:#FFFFFF;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	padding-bottom:2px;
}

/* for enquiry form */

#ContactForm{
	background-color: #FBF6F6;
	padding:5px;
	border: solid 1px #CCBEBE;
}

#ContactForm label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #866F5B;
	width:130px;
	text-align:right;
	padding-right:5px;
}

#ContactForm input
{
	width:155px;
	height: 23px;
	margin-bottom:0;
	font-size:14px;
	padding-top:2px;
	padding-left:5px;
}

#ContactForm textarea
{
	width:335px;
	margin-bottom:0;
	font-size:14px;
	padding-top:2px;
	padding-left:5px;
}

#ContactForm #submit
{
	margin-left: 145px;
	width:135px;
	height: 32px;
	padding:0;
}

*html #ContactForm #submit{
	margin-left: 143px;
}

#ContactForm #Email
{
	width: 250px;
}

#NameTextBox{
	width: 200px;
	border-color:#cecece;
	vertical-align:top;
}

#EmailTextBox{
	width: 200px;
	border-color:#cecece;
	vertical-align:top;
}

