/***************************************
 Theme: HAMILTON - Derived From: HAMILTON
 ***************************************/
 #bd {min-height:430px;_height:430px}
 #hContent {min-height:7em;_height:7em}
 #doc{width:718px;margin:0 auto;position:relative}
 #hd{position:relative;top:10px;margin:0 0 20px 0}
 #headerContent {margin-left:16px;width:530px}
 #hMisc{clear:both;height:11px}
 #hMisc div{display:none !important}
 #navigation{position:relative;float:left;width:130px}
 ul#mainNav{zoom:1}
 ul#mainNav li a{display:block;text-align:right}
 #bd{margin-left:135px}	
 #pageName{text-align:right;width:535px;margin-left:10px}
 #zWrap{float:left}
 #zB #mapZone{width:350px;height:250px}
 #zB #drivingDirectionsLnk{top:255px}
 #zC form#contactForm{width:90%}
 #ft{padding:15px 0}
 #fContent{text-align:right;width:536px;float:right;margin-right:30px;display:inline}
 #fMisc{text-align:right;width:240px;float:left;width:120px}	
 #navigation li a {zoom:1;}
 #fBadges {text-align:right;width:536px;float:right;margin-right:30px;display:inline;}
 #body .sub_static #mainNav .subNav a {padding-right:25px;}
 #body .sub_dynamic #mainNav .subNav a {padding:1px 0 1px 10px !important;}
 #body a.toggle {right:2px !important;top:-2px !important;*top:2px !important;}
 
 
 /***************************************
 Theme: HAMILTON - Derived From: HAMILTON
 ***************************************/
 
 
 
 
 		#body {
 			font-size: 12px;
 			line-height: 2em;
 			font-family: 'Trebuchet MS', Verdana, Arial, Sans-serif;
 			color: #000000;
 		}
 		
 		#hd {
 			padding-top: 1.5em;
 			width: 560px;
 			margin-left: 140px;
 		}
 		
 		#zWrap ul li,
 		#zWrap ol li {
 			padding-right: 10px;
 			line-height: 1.4em;
 		}
 		
 		form#contactForm {
 			color: #666;
 			line-height: 0.9em;
 		}
 
 		
 		#zA p,
 		#zB p,
 		#zC p {
 			line-height: 1.6em;
 		}
 
 		
 		#body h1 {
 			font-size: 38px;
 			line-height: 0.9em;
 		}
 		
 		#hd h1 {
 			color: #ffffff;
 			font-family: Georgia, Arial, sans-serif;
 			padding-bottom: 4px;
 		}
 
 		
 		#body h2 {
 			font-size: 24px;
 			color: #584b43;
 		}
 
 		
 		#body h3 {
 			font-size: 19px;
 			color: #3c6216;
 		}
 		
 		#hd h3 {
 			color: #ffffff;
 		}
 
 		
 		#body h4 {
 			font-size: 17px;
 		}
 		
 		#zC h4 {
 			font-size: 12px;
 			font-weight: bold;
 		}
 		
 		#fContent {
 			color: #aaaaaa;
 		}
 		
 		#fMisc {
 			color: #fefefe;
 			line-height: 16px;
 		}
 
 
 		#body a {
 			color: #a57c52;
 		}
 
 		#body a:hover,
 		#body a:focus,
 		#body a:active {
 			text-decoration: none;
 		}
 
 
                 #fMisc a:link,
                 #fMisc a:visited {
                         color: #FFFFFF;
                 }
 
 
 
 		ul#mainNav {
 			line-height: 2em;
 		}
 		
 		ul#mainNav li a {
 			text-transform: uppercase;
 			font-size: 1.05em;
 			padding: 0 15px 0 0;
 			color: #ffffff;
 		}
 		
 		ul#mainNav li.active a {
 			font-weight: bold;
 		}
 	
 
 	
 		body {
 			background-color: #736257;
 		} 
 		
 		#body {
 			background-color: #736257; 
 			background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/hamilton/v_1_1_2_7/images/poundbody.jpg);
 			background-repeat: no-repeat;
 		}
 
 		#zWrap {
 			background-color: #ffffff; 
 		}
 		
 		#doc {
 			background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/hamilton/v_1_1_2_7/images/doc.gif);
 			background-repeat: repeat-y;
 			background-position: 50% 0;
 		}
 		
 		#hd {
 			background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/hamilton/v_1_1_2_7/images/hd.gif);
 			background-repeat: no-repeat;
 		}
 		
 		#hMisc {
 			background-color: #5d812e;
 			background-image:url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/hamilton/v_1_1_2_7/images/hmisc.gif);
 			background-repeat: no-repeat;
 			background-position: 0 100%;
 		}
 		
 		ul#mainNav li a:hover,
 		ul#mainNav li a:focus,
 		ul#mainNav li a:active,
 		ul#mainNav li.active a {
 			background-color: #483d36;
 			background-image: url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/hamilton/v_1_1_2_7/images/mainnavlia.gif);
 			background-repeat: repeat-y;
 			background-position: 100% 0;
 		}
 
 
 		ul#mainNav {
 			border-top-width: 1px;
 			border-top-style: solid;
 			border-top-color: #8f8179;
 		}
 		
 		ul#mainNav li a {
 			border-bottom-width: 1px;
 			border-bottom-style: solid;
 			border-bottom-color: #8f8179;
 		}
 
 
 		#zWrap ul.module_bd_container li.beforenafter,
 		#zWrap ul.module_bd_container li.beforenafter li {
 			padding-right: 0;
 		}
 
 
 		/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
 		#body .toggle img {
 			background-position:-372px -24px;
 		}
 
 		/* 
 		 * direction and color of the arrow for the "active" item
 		 */
 		#body .active .toggle img {
 			background-position:-384px -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 {
 			background-color:#736258;
 			background-image: none;
 			color:#FFFFFF;
 			font-size:12px;
 			font-family:"Trebuchet MS";
 		}
 
 		/* 
 		 * links for static sub menus
 		 */
 		#body .sub_static #mainNav .subNav a {
 			border-bottom:0;
 		}
 
 		/* 
 		 * :hover and selected (active) links for static menus
 		 * they are both styled the same
 		 */
 		#body .sub_static #mainNav .subNav a:hover,
 		#body .sub_static #mainNav .active-sub a {
 			background-color:#66564d;
 		}
 
 		#body .sub_dynamic #mainNav .subNav a {
 			text-align:left;
 		}
 		
 		/* 
 		 * :hover and selected (active) links for fly-out menus
 		 * they are both styled the same 
 		 */
 		#body .sub_dynamic #mainNav .subNav a:hover,
 		#body .sub_dynamic #mainNav .active-sub a {
 			background-color:#5D4F46;
 		}
 	
 		/* 
 		 * sub menus (static) 
 		 */
 		#body .sub_static #mainNav .subNav {
 			border-bottom:1px solid #8F8179;
 		}
 
 		/* 
 		 * sub menus (fly-out) 
 		 */
 		#body .sub_dynamic #mainNav .subNav {
 			border:solid 1px #000000;
 		}
 
 
 
 
 /***************************************************
 Theme: HAMILTON - Derived From: HAMILTON
 Layout: Layout 1 - Derived From: Layout 1 with Title
 ***************************************************/
 .lo_layout1 #pageName {display:none !important}
 
 
 /***************************************************
 Theme: HAMILTON - Derived From: HAMILTON
 Layout: Layout 1 - Derived From: Layout 1 with Title
 ***************************************************/
 
 
 /**************************************************************
 Theme: HAMILTON - Derived From: HAMILTON
 Layout: Layout 1 with Title - Derived From: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #zA, .lo_layout1_with_title #zA {float:left;width:355px;margin:10px 0 15px 10px;display:inline;}
 .lo_layout1 #zB, .lo_layout1_with_title #zB {clear:left;float:left; width:355px;display:inline;margin:0 0 15px 10px;}
 .lo_layout1 #zC, .lo_layout1_with_title #zC {width:170px;padding-bottom:5px;}
 .lo_layout1 #zC, .lo_layout1_with_title #zC {margin:0 0 15px 383px;}
 .lo_layout1 #zC,x:-moz-any-link, .lo_layout1_with_title #zC,x:-moz-any-link {margin:0 0 15px 20px;}
 .lo_layout1 #zC,x:-moz-any-link,x:default, .lo_layout1_with_title #zC,x:-moz-any-link,x:default {margin:0 0 15px 383px;}
 .lo_layout1 #zC, .lo_layout1_with_title #zC, {margin:0 0 15px 380px;}
 .lo_layout1 #zC #formZone, .lo_layout1_with_title #zC #formZone {width:190px;margin-left:-10px;}
 .lo_layout1 #zC form#contactForm, .lo_layout1_with_title #zC form#contactForm {width:155px;margin-left:5px;}
 .lo_layout1 #zC .modWrap, .lo_layout1_with_title #zC .modWrap {padding:10px 10px 0 10px;}
 
 
 /**************************************************************
 Theme: HAMILTON - Derived From: HAMILTON
 Layout: Layout 1 with Title - Derived From: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #zC h3, .lo_layout1_with_title #zC h3 {color: #000;font-size: 12px;text-transform: uppercase;font-weight: bold;font-family: Verdana,Arial,sans-serif;letter-spacing: 2px;}
 .lo_layout1 #zC, .lo_layout1_with_title #zC {
 		background-image:
 
 url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/hamilton/v_1_1_2_7/images/cz.gif);
 
 		background-repeat: no-repeat;
 
 		background-position: 0 100%;
 
 	}
 .lo_layout1 #zC .modWrap, .lo_layout1_with_title #zC .modWrap {
 		background-color:#f1efee;
 
 		background-image:  url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/hamilton/v_1_1_2_7/images/zcmodwrap.gif);
 
 		background-repeat: no-repeat;
 
 	}
 
 
 /**************************************************************
 Theme: HAMILTON - Derived From: HAMILTON
 Layout: Layout 2 with Title - Derived From: Layout 2 with Title
 **************************************************************/
 .lo_layout2_with_title #zWrap {width:545px}
 .lo_layout2_with_title #zB #mapZone {width:240px}
 .lo_layout2_with_title #zA {display:inline;float:left;margin:10px 0px 10px 8px;width:255px}
 .lo_layout2_with_title #zB {clear:right;float:right;margin:10px 0 10px 0;width:255px}
 .lo_layout2_with_title #zC {float:right;width:255px;clear:right; }
 
 
 /**************************************************************
 Theme: HAMILTON - Derived From: HAMILTON
 Layout: Layout 2 with Title - Derived From: Layout 2 with Title
 **************************************************************/
 
