/*
NEW FONTSTACKS:
This will expand your default fonts 10-fold.
Use these instead of the default fontStacks.
REMEMBER: most people use windows - 92+% so use fonts that are associated with windows first!
You shouold preview using a windows box to make sure you see what your visitors are seeing.

FontStacks:
font: 62.5%/1em Arial, "Helvetica Neue", Helvetica, sans-serif;
font: 62.5%/1em Baskerville, "Times New Roman", Times, serif;
font: 62.5%/1em Cambria, Georgia, Times, "Times New Roman", serif;
font: 62.5%/1em "Century Gothic", AppleGothic, sans-serif;
font: 62.5%/1em Consolas, "Lucida Console", Monaco, monospace;
font: 62.5%/1em "Copperplate Light", "Copperplate Gothic Light", serif;
font: 62.5%/1em "Courier New", Courier, monospace;
font: 62.5%/1em "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;
font: 62.5%/1em "Futura Medium", "Century Gothic", AppleGothic, sans-serif;
font: 62.5%/1em Garamond, "Hoefler Text", "Times New Roman", Times, serif;
font: 62.5%/1em Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font: 62.5%/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
font: 62.5%/1em GillSans, Calibri, Trebuchet, sans-serif;
font: 62.5%/1em "Helvetica Neue", Arial, Helvetica, sans-serif;
font: 62.5%/1em Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
font: 62.5%/1em "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
font: 62.5%/1em Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;
font: 62.5%/1em Tahoma, Geneva, Verdana, sans-serif;
font: 62.5%/1em Times, "Times New Roman", Georgia, serif;
font: 62.5%/1em Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
font: 62.5%/1em Verdana, Geneva, Tahoma, sans-serif;
*/

/*------colors----------------------------------------
background: #FFFFFF
content background: #625f56
pink: #e6adbd
light green: #9dda98
red: #b20838
dark green: #305218
left column background: #312a25
copy area background: #ede6ca
h3 leftcol: #b7b7b7

-----------------------------------------------------------------------------*/

/*------ typohgraphy -------------------*/

#testimonials p {
	font: 1.4em/1.8em "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #eee;
	text-align: left !important;
	margin: 1.0em 0;
 }

#rightcolCopyNew p, #rightcolCopyWide p, #rightcolLocations p { 
	font: 1.2em/1.6em "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #56534b;
	margin-bottom: 1.0em;
}

.important, strong {
	color: #000; font-size: 1.3em;
}

#rightcolLocations ul {
	list-style: none;
	font: 1.8em/2.1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #305218;
}

#copyright p {
	font: 1.2em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	margin-bottom: 1em;
	color: #b20838;
	width: 665px;
}

#rightcolCopyWide ul, #rightcolCopyWide ol {
	font: 1.4em/1.4em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #b20838;list-style: none;text-indent: 1em;
	margin-bottom: 1em;
	width: 605px;
}

.red {
	color: #b20838 !important;
}

  /*---------scrollover-------------------*/
  
   a.scrollover {
      /* Default Colour/Styles here */
      color: #0044F2;
   }
   a.scrollover em:first-line {
      /* Rollover Colour/Styles here */
      color: #C2000F;
   }
	
/*------- H1-H6 -------------------------*/

.phone {
	width: 185px;
	height: 21px;
	overflow: hidden;
	float: right;
	margin-top: 105px !important;
}



h2#leftcol, h2#rightcol {
	font: 1.8em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
 } 
	#testimonials h2 {
		font: italic 3.0em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	 	color: #e6adbd;
		text-align: center !important;
		border-bottom: 1px solid #b20838;
		padding-bottom: .3em;
	} 
	#testimonials h3 {
		font: 1.6em/1.4em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
		color: #9dda98; 
		text-align: left !important;
		margin: .5em 0;
	}
	#testimonials h4 { 
		font:  1.2em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
		color: #b7b7b7;
		text-align: left !important;
		margin: .8em 0 1.4em 0;
	}

h2.rightcol {
 	color: #9dda98;
	text-align: left;
	margin: 15px 0 20px 47px;
	font: italic 3.0em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	border-bottom: 1px solid #FFF;
	padding-bottom: .3em;
 }
 
 #rightcolCopyWide h2 {
 	 	font: 2.4em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #305218;
	margin-bottom: .5em;
 }
 
 #rightcolCopyNew h3, #rightcolCopyWide h3 {
 	font: 1.8em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #305218;
	margin-bottom: .5em;
 }
 
#rightcolCopyWide h4 {
 	font: 1.4em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #305218;
	margin-bottom: .5em;
 }

  #rightcolLocations h3 {
 	font: 2.4em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #b20838;
	margin-bottom: .5em;
	border-bottom: 1px solid #ababab;
	padding-bottom: .2em;
 }

h4#leftcol { 
	font: 1.2em/1em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color: #b7b7b7;
}

h5 { }

h6 { }

/*---------- nav --------------------------*/

#mainnav li a {
	color: #fff;
	text-decoration: none;
}
	#mainnav li a:visited {
		color: #fff;
		text-decoration: none;
	}
	
	#mainnav li a:hover,
	#mainnav li a.active {
		color: #e6adbd;
	}
	
ul.mainnav li a:hover, body#index ul#mainnav li a.index {
	color: #e6adbd;
}

	#mainnav li a:active {
		text-decoration: underline;
	}
	
	#footernav li a {
	color: #305218;
	text-decoration: none;
}
	#footernav li a:visited {
		color: #b20838;
		text-decoration: none;
	}
	#footernav li a:hover {
		color: #b20838;
	}
	#footernav li a:active {
		text-decoration: underline;
	}

/*--------- links -------------------------*/

#mid a, #footer a {
	color: #0072bc;
}
	#mid a:visited, #footer a:visited {
		
	}
	#mid a:hover, #footer a:hover {
		color:  #f39;
	}
	
	#mid a:active, #footer a:active {
		color: #9dda98;
	}

#ftr a, #ftr a:visited { color: #f26561; }

#ftr a, #ftr a:visited, #ftr a:active { text-decoration: none; }

#ftr a:hover { border-bottom: 2px solid; color: #49a1d5; }

#ftr a:active { border-bottom: none; }