/*	Life Balm Overhaul
	May 09  
	Jon Cazier                             																							 
-----------------------------------------------------------------------------------------------*/
   																							 
/*---------------------------------------------------------------------------------------------*/
/*	1.0 RESET RELOADED http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded                                																							 
-----------------------------------------------------------------------------------------------*/

/*table, caption, tbody, tfoot, thead, tr, th, td 
have been excluded from reset below*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*	GENERAL STYLES                                																							 
-----------------------------------------------------------------------------------------------*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	color: #595959;
	background: #C5C5C5;}

.clear {clear: both; height: 0px; font-size: 0px; line-height: 0px;}

#wrapper {width: 730px; margin: auto;}

	#header-wrapper, #content-wrapper {background: transparent url(images/cMid.png) repeat-y; margin-bottom: 8px;}
		#header, #content {background: transparent url(images/cTop.png) no-repeat top; padding: 16px 17px 3px 17px;}
		#hBtm{background: transparent url(images/cBtm.png) no-repeat bottom; height: 13px;}
		
		#header-logo {width: 696px; height: 66px; margin: auto; background: transparent url(images/headerTop.png) no-repeat;}
			#header-logo a#header-link {display: block; width: 317px; height: 66px; float: left;}
			#header-logo a#header-link {text-indent: -5000px; background: transparent url(images/logo.png) no-repeat;}
			
			#top-nav {color: #7D110F; width: 330px; height: 46px; float: right; padding: 10px; text-align: right;}
				#top-nav br {margin-bottom: 18px;}
				#top-nav a {color: #7D110F; font-size: .85em;}
				#top-nav a img {margin: 0 7px -7px 0;}
			#header-search {height: 261px; background: transparent url(images/plant.jpg) no-repeat right; padding: 1px;}
				#header-search h2 {color: #65BCCF; font-family: "Century Gothic", Arial; margin-top: 20px; font-size: 28px; line-height: 2em;}
				#header-search .header-search-field, #header-search .header-search-field2 {font-size: 14px; color: #595959; font-family: Arial; background-color: #FFF; width: 100px;}
				#header-search .header-search-field2 {width: 160px;}
			#header-nav {width: 698px; margin: auto; height: 60px; background: transparent url(images/headerBtm.png) no-repeat;}
				#header-nav li, #header-nav li a {
					display: block;
					float: left; 
					text-align: center;
					font-weight: bold;
					color: #FFF;
					text-decoration: none;}
					#header-nav li a {height: 50px; width: 106px; padding: 5px; line-height: 50px;}
						#header-nav li a.header-nav-alt {line-height: 5.2em; height: 38px; padding: 12px 5px 5px 5px;}
					#header-nav li a:hover {color: #595959;}
					#header-nav li a span {}
		
	#content {padding-top: 10px;}
		.topBar {border: solid 2px #ECECEC; backround: #ECECEC; height: 1px; margin-bottom: 30px;}
		#content .columns {overflow: hidden;}
			#content .columns .leftColumn {width: 175px; float: left;}
				ol.side-menu {margin-bottom: 20px;}
				ol.side-menu h2 {color: #7D110F; font-weight: bold;}
				ol.side-menu ul {background: #f5f5f5; border: ridge 2px #a3a3a0; padding: 5px;}
					ol.side-menu ul a {color: #595959; line-height: 1.7em;}
				
			#content .columns .rightColumn {width: 505px; float: right;}
	
	#footer-links {margin-top: 20px;}
		#footer-links a {color: #8BB527;}
	
	#disclaimer {color: #FFF; margin: 20px 0; font-size: .9em;}
	
	.homeSpecial {width: 32%; float: left; text-align: center; margin: 20px 0;}
		.homeSpecial h2 {font-size: 24px; font-weight: bold; text-align: center; line-height: 30px;}
		.homeSpecial h2.green {color: #8BB527;}
		.homeSpecial h2.grey {color: #59597A;}
		.homeSpecial h2.red {color: #7D110F;}
		
		.homeSpecial img.homeSpecialImg {float: left; margin: auto;}
		.homeSpecial span {font-size: .8em; margin-bottom: 15px;}

/*	OLD STYLES                                																							 
-----------------------------------------------------------------------------------------------*/

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 595959;}

.header, .header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7d110f;
	font-weight: bold;}
	
	#wrapper .header h2, #wrapper h2.header {margin-bottom: 0px; line-height: 18px; padding: 0px;}

.headerBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6A0809;
	font-weight: bold;}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #65bccf;
	text-decoration: underline;
	font-weight: bold}

.linksPop { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; ; font-weight: bold; text-decoration: none}
.textEmail { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.linksEmail { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; ; font-weight: bold; text-decoration: underline}
.linksRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: B61D11; ; font-weight: bold}
.textWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; ; font-weight: bold }
.textGray { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 666666; ; font-weight: bold }
.headerWhite { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.error { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7d110f; }
.textBold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: 595959; ; font-weight: bold}
.linksOrange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: e96e32; ; font-weight: bold }
.Red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 7d110f; }
.BlueLight { font-family: "Century Gothic", Arial; font-size: 28px; color: #65bccf; }
.White { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; ; text-decoration: none}
.Green { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8bb527; }
.BackgroundLight {  background-color: f5f5f5}
.BackgroundBlank {  background-color: ffffff}
