
/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("externalLinks.css");


/* Elements
----------------------------------------*/
body  {
  background: #333;
  background-color: #A69577;
  background-image: url('../images/wood.jpg');
  background-repeat: repeat;
  
  }

body, p, td, th, li {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:.875em;
	line-height:1.5em;
	color:#241903;
  }

#mainContainer  {
	width:960px;
	margin: auto;
	margin-top: 10px;
	}

p {margin: 0 0 1em 0;}

a:link, a:visited {color:#2d3371; text-decoration:none;}

a:hover, a:active {color:#7C9199;text-decoration:none;}

h1  {color:#2d3371;margin:.825em 0 .5em 0;font-size:2.125em;line-height: 1em;}

h2  {color:#2d3371;margin:.825em 0 .5em 0;font-size:1.7em;}

h3  {color:#2d3371;margin:.825em 0 .5em 0;font-size:1.5em;}

h4  {color:#2d3371;margin:.825em 0 .5em 0;font-size:1.25em;}

h5  {color:#241903; margin:.825em 0 .5em 0; font-size:1.125em;}

h6  {color:#2d3371;margin:.825em 0 .5em 0;font-size:1em;}

ul  {margin-left:25px; list-style-type:none;}

ol {margin-left:25px;}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.center {text-align: center; margin: auto;}

/* Header
----------------------------------------*/
#subheader {
	width:960px;
	height:310px;
  background: url(../images/new-header.jpg) no-repeat;
  background-color: #e6d7b9;
  }

#header {
	width:960px;
	height:100px;
  background: url(../images/header.png); 
  }

/* Nav
----------------------------------------*/
#nav  {
  width: 960px;
  height: 50px;
  background-color: #e6d7b9;
}


.basictab	{
	padding: 3px 0;
	margin-left: 0;
	font: bold 1.4em Verdana;
  font-weight: bolder;
/* 	border-bottom: 3px solid #2d3371; */
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.basictab li	{ display: inline; margin: 0;}

.basictab li a{
  font-weight: bolder;
	text-decoration: none;
	padding: 3px 11px;
	margin-right: 3px;
	border: 1px solid black;
	border-bottom: none;
	background-color: #e6d7b9;
	color: #2d3371;
}

.basictab li a:visited	{ color: #2d3371;}

.basictab li a:hover	{ background-color: #2d3371; color: white;}

.basictab li a:active	{color: black;}

.basictab li.selected a{ /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	color: #7C9199;
}

.basictab li.selected a:hover{background-color: #e6d7b9;}


/* Main Content
----------------------------------------*/
#mainContent  {
	width:960px;
	min-height: 500px;
	background-color: #e6d7b9;
}
  

#lefty  {
  float: left;
  margin-left: 50px;
  min-height: 450px;
  width: 400px;
}

#lefty p {
  text-align: justify;
  }

#lefty h2 {
  text-align: center;
  font-family: Georgia, Times, serif;
  font-weight: bolder;
  }

#righty  {
  float: right;
  margin-right: 25px;
  min-height: 450px;
  width: 400px;
  padding-right: 20px;
}

#righty p {
  text-align: justify;
  }

#righty h2 {
  text-align: center;
  font-family: Georgia, Times, serif;
  font-weight: bolder;
  }


.thumb  {
  float: left;
  width: 290px;
  height: 290px;
  padding: 5px;
  clear: none;
  margin-left: 15px;
  margin-bottom: 15px;
  background-color: white;
}

.thumb img  {
  margin: auto;
  }

.thumb-clear  {
  float: left;
  width: 290px;
  height: 225px;
  padding: 5px;
  clear: none;
  margin-left: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 40px;
}

.thumb-clear img  {
  margin: auto;
  }

#description  h2{
  margin: 0;
  margin-bottom: 20px;
  text-align: center;}

#testimonials {
  margin-top: -40px;
  padding: 20px; 0;
  }

#process {
  margin-top: -40px;
  padding: 20px; 0;
  }
  
#contactleft  {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
  width: 650px;
  padding-bottom: 20px;
  clear: none;
    float: left;
  }
  
#contactright {
  width: 200px;
  margin: 0 20px 0 0;
  float: right;
  clear:none;
  }

#contactright h2 {margin-top: 0px;font-weight: bold;}


/* Footer
----------------------------------------*/
#footer {
  text-align: center;
  padding-top: 15px;
	width:960px;
	height:100px;
  color: #333;
	background: url('../images/footer.png') no-repeat;
  font-size:.625em;
  line-height: 1.2em;
  }



form.contact fieldset {  margin-bottom: 10px;}

form.contact legend {padding: 0 2px; font-weight: bold; color:#2d3371; font-size:1.7em; margin-bottom: 10px;}

form.contact label {display: inline-block; line-height: 1.8; vertical-align: top;}

form.contact fieldset ol {margin: 0; padding: 0;}

form.contact fieldset li {list-style: none; padding: 5px; margin: 0;}

form.contact fieldset fieldset {border: none; margin: 3px 0 0;}
  
form.contact fieldset fieldset legend {padding: 0 0 5px; font-weight: normal;}

form.contact fieldset fieldset label {display: block; width: auto;}

form.contact em {font-weight: bold;font-style: normal;color: #f00;}

form.contact label {width: 80px; /* Width of labels */}

form.contact fieldset fieldset label {margin-left: 83px; /* Width plus 3 (html space) */}

form.contact input  {width: 300px;}

form.contact textarea {width: 503px; height: 200px;}

#submit {width: 70px; margin-left: 85px; margin-right: 20px;}
#reset {width: 70px;}
