/********************************
 Theme: Vigor - Derived from Vigor  
 ********************************/
 #bd{min-height:28em;_height:28em}
 body{padding-bottom:10px}
 #doc{width:770px;margin:10px auto;border-width:1px}
 #bd{width:585px;margin:30px 0 30px 150px}
 #hd{min-height:145px;_height:145px;padding-top:1px}
 #hContent{margin:45px 0 0 250px;width:485px;padding-right:20px}
 #hMisc,#pageName{display:none}
 #navigation{width:125px;float:left;margin:33px 0;position:relative}
 ul#mainNav li a{_zoom:1;display:block;padding:3px 3px 3px 20px}
 #body h4{margin-bottom:0}
 #zB #mapZone{width:350px;height:250px}
 #zB #drivingDirectionsLnk{top:255px}
 #zC form#contactForm{width:200px}
 #zC form#contactForm .defFormInput,#zC form#contactForm .defFormText{border-width:2px;border-style:solid}
 #fContent{float:right;margin:20px 30px 20px 0;width:238px;padding-right:5px;display:inline}
 #fMisc{width:310px;margin:20px 0 20px 145px}
 #ft{position:relative;padding:1px 0}
 #fBadges {width:595px;margin-left:145px;}
 #body #mainNav .subNav a {padding-left:27px;}
 #body a.toggle {top:2px !important;}
 
 
 /********************************
 Theme: Vigor - Derived from Vigor  
 ********************************/
 
 	
 	
 		
 		#body {
 			font-size: 12px;
 			line-height: 1.2;
 			font-family: 'Trebuchet MS', Verdana, Arial;
 		}
 
 		
 		p {
 		}		
 
 		
 		hr {
 		}		
 		
 		
 		
 		#body h1 {
 			font-size: 30px;
 			font-weight: bold;
 		}
 
 		
 		#body h2 {
 			font-size: 24px;
 			font-weight: bold;
 		}
 
 		
 		#body h3 {
 			font-size: 18px;
 			font-weight: bold;
 		}
 
 		
 		#body h4 {
 			font-size: 13px;
 			font-weight: bold;
 		}
 
 		
 		
 		#fMisc {
 			font-size: 11px;
 		}
 
 		
 		#fContent {
 			font-size: 9px;
 		}
 
 
 		
 		#navigation {
 			font-size: 1.2em;
 		}
 
 			
 		ul#mainNav li a:link,
 		ul#mainNav li a:visited {
 			text-transform: uppercase;
 			font-weight: bold;
 		}
 
 		ul#mainNav li.active a:link,
 		ul#mainNav li.active a:visited,
 		ul#mainNav li.active a:hover,
 		ul#mainNav li.active a:active,
 		ul#mainNav li.active a:focus {
 			cursor: default;
 		}
 
 
 		#hd {
 			background-position: 0 100%;
 			background-repeat: no-repeat;
 		}
 
 		#mainNav li a:hover,
 		#mainNav li a:active,
 		#mainNav li a:focus,
 		ul#mainNav li.active a:link,
 		ul#mainNav li.active a:visited {
 			background-repeat: repeat-y;
 		}
 
 		#zWrap {
 			background-position: 360px 100%;
 			background-repeat: repeat-y;
 		}
 
 
 		#navigation {
 			border-top-width: 1px;
 			border-top-style: solid;
 		}
 
 		ul#mainNav li a {
 			border-bottom-width: 1px;
 			border-bottom-style: solid;
 		}
 
 		#doc {
 			border-style: solid;
 		}
 
 
 		/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
 		#body .toggle img {
 			background-position:-348px -24px;
 		}
 
 		/* 
 		 * links for BOTH static and dynamic sub menus 
 		 * use this rule to group declarations common to the two different types of menus (static/dynamic)
 		 */
 		#body #mainNav .subNav a {
 			font-size:13px;
 			font-family:"Trebuchet MS";
 			font-weight:bold;
 			border-bottom-width:0;
 		}
 		
 		/* 
 		 * :hover and selected (active) links for BOTH static and dynamic sub menus
 		 * they are both styled the same 
 		 */
 		/* 
 		 * sub menus (static) 
 		 */
 		#body .sub_static #mainNav .subNav {
 			border-bottom-width:1px;			
 			border-bottom-style:solid;			
 		}
 	
 		/* 
 		 * sub menus (fly-out) 
 		 */
 		#body .sub_dynamic #mainNav .subNav {
 			border-style:solid;
 			border-width:1px;
 		}
 		
 
 
 
 /***************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 1 - Derived from: Layout 1 with Title
 ***************************************************/
 .lo_custom1 #pageName {display:none}
 
 
 /***************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 1 - Derived from: Layout 1 with Title
 ***************************************************/
 
 
 /**************************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_custom2 #pageName {display:block}
 .lo_custom1 #zWrap, .lo_custom2 #zWrap {float:left;width:100%}
 .lo_custom1 #zA, .lo_custom2 #zA, .lo_custom1 #zB, .lo_custom2 #zB {float:left;width:350px;clear:left}
 .lo_custom1 #zC, .lo_custom2 #zC {padding-left:20px}
 .lo_custom1 #zC, .lo_custom2 #zC, {float:right;width:215px;padding-left:0}
 .lo_custom1 .modWrap, .lo_custom2 .modWrap {padding-right:2px;_padding-right:0}
 .lo_custom1 #zC, .lo_custom2 #zC {margin-right:-2px;_margin-right:0;width:215px;}
 
 
 /**************************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 
 
 /********************************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 2 with no Title - Derived from: Layout 2 with no Title
 ********************************************************************/
 .lo_auto1 #pageName {display:none}
 .lo_auto1 #zWrap {float:left;width:100%;background:none}
 .lo_auto1 #zB #mapZone {width:275px;margin-left:20px}
 .lo_auto1 #zC form#contactForm {width:220px;margin-left:20px}
 .lo_auto1 .modWrap {padding-right:2px;_padding-right:0}
 
 
 /********************************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 2 with no Title - Derived from: Layout 2 with no Title
 ********************************************************************/
 
 
 /**************************************************************
 Theme: Vigor - Derived From: Vigor
 Layout: Layout 3 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 .lo_generic_auto4 #pageName {display:block}
 .lo_generic_auto4 #zWrap {float:left;width:100%;background-position:295px 100%}
 .lo_generic_auto4 #zA {background:#fff}
 .lo_generic_auto4 #zB, .lo_generic_auto4 #zC {float:left;width:47%}
 .lo_generic_auto4 #zC {float:right}
 .lo_generic_auto4 #zB #mapZone {width:275px}
 .lo_generic_auto4 #zC form#contactForm {width:240px}
 .lo_generic_auto4 .modWrap {padding-right:3px;_padding-right:0}
 .lo_generic_auto4 #zA, .lo_generic_auto4 #zC {margin-right:-3px;_margin-right:0}
 
 
 /**************************************************************
 Theme: Vigor - Derived From: Vigor
 Layout: Layout 3 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 4 with Title - Derived from: Layout 4 with Title
 **************************************************************/
 .lo_layout4wt #pageName {display:block;}
 .lo_layout4wt #zWrap {float:left;width:100%;background-image:url("https://turbifycdn.com/lm/a/lib/smb/assets/hosting/yss/themes/vigor/v_4_0_4/images/zwrap_1.png")}
 .lo_layout4wt #zA {float:left;width:350px;clear:left}
 .lo_layout4wt #zB {padding-left:20px}
 .lo_layout4wt #zC {clear:both;background:#fff;padding:5px 0 10px 0;margin-bottom:0}
 .lo_layout4wt #zB {float:right;width:215px;padding-left:0}
 .lo_layout4wt .modWrap {padding-right:2px;_padding-right:0}
 .lo_layout4wt #zB {margin-right:-2px;_margin-right:0;width:215px;margin-bottom:0}
 .lo_layout4wt #zB #mapZone {width:215px}
 
 
 /********************************************************************
 Theme: Vigor - Derived from Vigor
 Layout: Layout 4 with no Title - Derived from: Layout 4 with no Title
 ********************************************************************/
 
 #body {
 	color: #333333;
 }
 
 #hd {
 	color: #ffffff;
 }
 		
 #body h2 {
 	color: #6eb33f;
 }
 
 #body h3 {
 	color: #538fab;
 }
 
 #body h4 {
 	color: #538fab;
 }
 
 #ft {
 	color: #ffffff;
 }
 
 #body a:link,
 #body a:visited {
 	color: #5f7a05;
 }
 
 #body a:hover,
 #body a:focus,
 #body a:active {
 	text-decoration: none;
 }
 
 ul#mainNav li a:link,
 ul#mainNav li a:visited {
 	color: #626262;
 }
 
 ul#mainNav li a:hover,
 ul#mainNav li a:active,
 ul#mainNav li a:focus {
 	color: #000000;
 }
 
 ul#mainNav li.active a:link,
 ul#mainNav li.active a:visited,
 ul#mainNav li.active a:hover,
 ul#mainNav li.active a:active,
 ul#mainNav li.active a:focus {
 	color: #000000;
 }
 
 #ft a:link,
 #ft a:visited {
 	color:#ffffff;
 	text-decoration:underline;
 }	
 
 #ft a:hover,
 #ft a:focus,
 #ft a:active {
 	color: #ffffcc;
 }
 
 body {
 	background-color: #b6c36b;
 }
 
 #hd {
 	background-color: #b6c36b;
 	background-image:url(https://turbifycdn.com/ln/themes/yhoo/ga/vigor/fresh/palette1/4.0.5/en-us/images/hd.jpg);
 }
 
 #doc {
 	background-color: #ffffff;
 }
 
 #mainNav li a:hover,
 #mainNav li a:active,
 #mainNav li a:focus,
 ul#mainNav li.active a:link,
 ul#mainNav li.active a:visited {
 	background-image: url(https://turbifycdn.com/ln/themes/yhoo/ga/vigor/fresh/palette1/4.0.5/en-us/images/mainnavliahover.png);
 	_background-color:#fff;
 }
 
 #zWrap {
 	background-image:url(https://turbifycdn.com/ln/themes/yhoo/ga/vigor/fresh/palette1/4.0.5/en-us/images/zwrap.png);
 }
 
 #ft {
 	background-color: #8faf59;
 }
 
 #navigation {
 	border-top-color: #cfcfcf;
 }
 
 ul#mainNav li a {
 	border-bottom-color: #cfcfcf;
 }
 
 #body form#contactForm .defFormInput,
 #body form#contactForm .defFormText {
 	border-color: #b7c46c;
 }
 
 #doc {
 	border-color: #666666;
 }
 
 #body #mainNav .subNav a {
 	background-image:none !important; 
 	background-color:#FFFFFF;
 	color:#626262;
 }
 		
 #body #mainNav .subNav a:hover,
 #body #mainNav .active-sub a {
 	background-color:#F3F8E3;
 	color:#000000;
 }
 	
 #body .sub_static #mainNav .subNav {
 	border-bottom-color:#CFCFCF;			
 }
 	
 #body .sub_dynamic #mainNav .subNav {
 	border-color:#DBE4C5;
 }
 		
