/***** Global Settings *****/
 
body {
	border:0 none;
	padding: 0;
	background: #d4cfbd url('images/Backgr.gif');
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px;
	font: 80%/1.15 Arial, Verdana, Helvetica, sans-serif;
color: #000000;
}



h1,h2,h3,h4,h5,h6,p,ul,li,br,table,div,ol,a{ margin:0; padding:0; } 

/***** Links *****/
 
A
{
      text-decoration: none; color:#7a3e40; outline: none}
a:active     { color: #000000 }
a:link       { color: #7a3e40  }
a:visited    { color: #8f4d4f }
a:hover		 {text-decoration: underline}

 
/***** Headings *****/
 
h1 {					/***** use for header phone number *****/
font-family: Georgia, Times, Times New Roman, serif; 
color: #7a3e40;
padding:0px 0px 8px 0px;
margin:0;
font-weight: normal;
font-size:1.5em;
}
 
h2 {					/***** use for page titles *****/
font-family: Georgia, Times, Times New Roman, serif; 
color: #7a3e40;
padding:4px 0px 16px 0px;
margin:0;
font-weight: normal;
font-size:1.5em;
}
 
h3 {					/***** use for subtitles in content area*****/
font-family: Georgia, Times New Roman, Times, serif;
color: #7a3e40;
font-size:1.4em;
font-weight:bold;
padding:12px 0px 8px 0px;
margin:0;
}

h4 {					/***** use for headings in packages etc. *****/
font-size:1.25em;
font-weight: bold;
color: #7a3e40;
padding:10px 0px 3px 0px;
margin:0;
}
h5 {					/***** use for comment top of page *****/
font-size:1.1em;
font-weight: bold;
color: #7a3e40;
padding:0 0 3px 0;
margin:0;
}
 

h6 {					/***** use for important text *****/
font-family: Georgia, Times New Roman, Times, serif;
font-size:1.0em;
font-weight:bold;
color: #7a3e40;
padding:0 0 5px 0;
margin: 0;
line-height: 1.15em;
}
 
/***** Common Formatting *****/
 
p {
margin:0;
padding:.6em 0 0 0;
}
p.larger {
margin:0;
font-size:1.1em;
padding:.8em 0 0 0;
}
p.smaller {
margin:0;
font-size:.85em;
padding:.8em 0 0 0;
}
p.no_space_above {
margin:0;
padding:0;
}


td{
color: #000000
}

blockquote {
margin:.5em 0 0 1.25em;
padding:0;
}

.accent {
 color: #7a3e40}

img {
border:0;

}

.word-wrap1         { vertical-align: -.5em;
display: inline}
.word-wrap2         { vertical-align: -.9em;
display: inline}
sup{	
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 80%;
  font-family: inherit;
  vertical-align: text-top;}

sub{	
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 90%;
  font-family: inherit;
  vertical-align: -3px;}
  
.indent{
	padding: 0 0 0 12px}
  
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

div.img-left 
{
	float: left;
	margin:  0px 20px 5px 0px;
	position: relative;
	top:0%;
	left:0%;
	vertical-align: top;
}

div.img-right 
{
	float:right;
	margin:  0px 0px 5px 20px;
	position: relative;
	top:0%;
	left:0%;
	text-align: right;	
}
img.title{
	margin: 10px 0 8px 0;
}

img#logo { width: 152px; height: 110px; float: left; margin: 0; padding: 14px 17px 0 17px}
img#logo_index { width: 134px; height: 110px; float: left; margin: 0; padding: 14px 17px 0 17px}

.nav_menu	{
	background-color: transparent ;
	text-align: center;
	height: 50px;
}

.subnav	{
	color:#8F4D4F;
	height: 22px;
	float: left;
	text-align: left}
.subnav_blank	{
	height: 2px;
	}

table.callout  {
	border: 1px solid #a19d8f;
	border-collapse: collapse;
	width: 241px;
	padding: 2px: margin: 0;}
		
.callout_title {
	font-family: Georgia, Times, Times New Roman, serif; 
	color: #1c68a0;
	font-size: 0.9em;
	font-weight: bold;
		text-align: left;
	padding: 5px; margin: 0  }
 
.callout_text {
	color: #1c68a0;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	padding: 5px }
	
.highlight {
	padding-top: 0;
	padding-bottom: 10px;
	color: #2e74a5;}

.colour2 {
	color: #7a3e40;}
table.data {
	background-color: #A19D8F ;
	width: 100%}
	
table.data_no_width {
	background-color: #A19D8F ;}

	
table.data th, table.data_no_width th{
	color: #000000;
	background-color: #e4d5d5 ;
	font-size: 0.7em;
	font-weight: bold;
	 }
table.data td.column1, table.data_no_width td.column1 {
	background-color: #f3f3f5 }

table.data td, table.data_no_width td{
	color: #000000;
	background-color: #ffffff ;
	font-size: 0.7em;
	font-weight: normal;
	 }

table.form {
	background-color: #ffffff ;
	width: 80%;
	padding: 1px; margin: 0;
	border: 0}
	
table#gift_cert td{
	border: 0;
	font-size: 1.1em;}
	
ul {
	list-style-position: outside;
margin: .2em 0 .7em 1.6em;
padding:0
}

li {
	margin: .2em 0 0 0;
padding:0
}


	
/***** Wrapper *****/
 
#wrap { 
	padding: 0 7px 7px 7px;
	background-color: #A19D8F;
    margin: 0 auto;
	width: 760px }
	
* html #wrap {
    background-color: #A19D8F;
      }	

#wrap_border {
     background: #ffffff url('images/bg_top_right.jpg') right top no-repeat;
     padding:  0 10px 10px 10px;
     margin: 0;  
     border: 0;
      }
   
table#main{
	padding: 0; margin: 0;
	width: 740px;}
	
td.content_left{
	padding-left: 8px;
	padding-right: 25px;
	padding-top: 4px;
	text-align: left
	}	
	
#footer { 
	width: 774px;
	padding:  7px  0 7px 0;
	margin:  0 auto;
	text-align: left;
	border: 0;
	color: #948f80;
	font-size: .82em}
