/***************************************
 Theme: Montgomery - Derived From: Hexadon
 ***************************************/
 #hd {
 	min-height: 120px;
 	_height: 120px;
 }
 #bd {
 	min-height: 34em;
 	_height: 34em;
 }
 #ft {
 	min-height: 30px;
 	_height: 30px;
 }
 #pageName {
 	min-height: 30px;
 	_height: 30px;
 }
 #doc {
 	width: 740px;
 	padding: 0 0 7px 0;
 	margin: 0 auto 15px;
 }
 #hd {
  	padding-left: 160px;
  	margin: 20px 0 25px;
  	overflow: visible;
 }
 #hContent, #wrapper {
  	overflow: hidden;
 }
 #hMisc {
 	display: none !important;
 }
 #pageName {
 	padding: 5px;
 	margin-bottom: 0;
 	width: 575px;
 	overflow: hidden;
 	_overflow: visible;
 	_overflow-x: hidden;
 }
 #pageNameContent{
   	padding-bottom: 2px;
   	padding-right: 3px;
 }
 #zA-widget-layout-wrap, #zB-widget-layout-wrap, #zC-widget-layout-wrap, #fWrapper {
 	margin-top: 20px;
 }
 #navigation {
 	float: left;
 	width: 140px;
 	position: relative;
 	display: inline;
 	padding: 0 0 35px;
 	margin-bottom: 5px;
 }
 ul#mainNav li a {
 	zoom: 1;
 	display: block;
 	padding: 10px 5px 10px 15px;
 	margin-bottom: 4px;
 }
 #bd {
 	margin: 0 0 10px 0;
 	width: 582px;
 	display: inline;
 	float: right;
 	position: relative;
 }
 #ft {
 	width: 582px;
 	margin: 10px 10px 15px 158px;
 }
 #fContent {
 	width: 280px;
 	margin: 0;
 	float: left;
 	overflow: hidden;
 }
 #fMisc {
 	width: 270px;
 	float: right;
 }
 #fMisc br {
 	float: left;*
 	display: none;
 }
 p.vcard .org, p.vcard .adr, p.vcard .tel, p.vcard .mailtoWrapper {
 	position: relative;
 	word-wrap: break-word;
 }
 p.vcard .org, p.vcard .street-address, p.vcard .extended-address, p.vcard .locality, p.vcard .postal-code, p.vcard .country-name, p.vcard .tel {
 	padding-right: 5px;
 }
 p.vcard .separator {
 	margin-left: -6px;
 }
 p.vcard .phoneNumbers, p.vcard .tel {
 	display: block;
 }
 p.vcard .phoneNumbers .tel {
 	display: inline;
 }
 p.vcard .mailtoWrapper {
 	display: block;
 	padding-left: 0;
 	background: none;
 }
 #body .sub_static #mainNav .subNav a {
 	padding: 0 10px 15px;
 	margin-bottom: 0;
 }
 #zB #mapZone{
 	width: 270px;
 	height: 270px;
 }
 #zB #drivingDirectionsLnk{
 	top: 275px;
 }
 #doc {
 	zoom: 1;
 }
 #hd {
 	*float: none;
 }
 #zWrap dl.module_bd_container dd {
 	margin: 5px 0 30px 5%;
 	width: 95% !important
 }
 #zWrap dl.module_bd_container dl dd {
 	margin: 0 0 20px 20px;
 	width: auto !important;
 }
 #body, #hd, #pageName, #zA, #zB, #zC, #ft {
 	zoom: 1
 }
 
 #fBadges {
 	width: 280px;
 	float: left;
 	display: inline;
 	padding: 10px 0;
 }
 #body a.toggle {
 	top: 1px !important;*
 	top: 5px !important;
 }
 
 /***************************************
 Theme: Montgomery - Derived From: Hexadon
 ***************************************/
 
 
 
 
 #body {
 	font-size: 12px;
 	font-family: "Courier New", Courier, monospace;
 }
 
 
 
 #body h1 {
 	font-size: 24px;
 	font-weight: bold;
 }
 
 
 #body h2 {
 	font-size: 24px;
 	font-weight: 500;
 	font-style: italic;
 }
 
 
 #body h3 {
 	font-size: 20px;
 }
 #body h1,
 #body h2,
 #body h3,
 ul#mainNav a{
 	font-family: Georgia, "Times New Roman", Times, serif;
 }
 
 
 #body h4 {
 	margin-bottom: 5px;
 }
 
 
 #fContent {
  	font-style: oblique;
 }
  
  
 
 span.org {
 	font-weight: bold;
 }
 
 
 #body a:link, 
 #body a:visited {
  	font-style: italic;
 }
 #body a:hover, 
 #body a:focus, 
 #body a:active {
 	text-decoration: none;
 }
  
 #body #hd a:link, 
 #body #hd a:visited {
  	font-weight: bold;
  	font-style: normal;
 }
 
 
 ul#mainNav a,  ul#mainNav a:link,  ul#mainNav a:visited {
  	font-size: 16px;
  	text-transform: lowercase;
  	font-weight: bold;
  	font-style: normal;
 }
  
 #hd {
 	background-repeat: no-repeat;
 	background-position: left top;
 }
 
 #mapZone {
 	border-width: 1px;
 	border-style: solid;
 }
 * html #mapZone {
 	border-width: 0;
 }
 * html #mapContainer {
 	border-width: 1px;
 	border-style: solid;
 }
 #headerContent, #zA, #zB, #zC, #ft {
 	border-top-width: 40px;
 	border-top-style: solid;
 }
 
 
 
 		/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
 #body .toggle img {
 	background-position: -60px -24px;
 }
 
 		/* 
 		 * direction and color of the arrow for the "active" item
 		 */
 			
 		/* 
 		 * 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: 12px;
 	text-transform: lowercase !important;
 	font-weight: bold;
 }
 
 		/* 
 		 * :hover and selected (active) links for static menus
 		 * they are both styled the same
 		 */
 		/* 
 		 * :hover and selected (active) links for fly-out menus
 		 * they are both styled the same 
 		 */
 		/* 
 		 * sub menus (fly-out) 
 		 */
  		/* 
  		 * sub menus (fly-out) 
  		 */
  		#body .sub_dynamic #mainNav .subNav {
  			border-style: none; 
  		}
 
 
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 1 - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #pageName {
 	display: none;
 }
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 1 - Derived from: Layout 1 with Title
 **************************************************************/
 
 .lo_layout1wt #zA {
 	border: none;
 }
 
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 .lo_layout1 #zA, .lo_layout1wt #zA {
 	width: 580px;
 	padding: 0 0 5px;
 }
 .lo_layout1 #zB, .lo_layout1wt #zB {
 	float: left;
 	width: 280px;
 }
 .lo_layout1 #zC, .lo_layout1wt #zC {
 	margin-left: 302px;
 	_margin-left: 298px;
 	width: 280px;
 }
 .lo_layout1 #zC, x:-moz-any-link, .lo_layout1wt #zC, x:-moz-any-link {
 	margin-left: 30px;
 }
 .lo_layout1 #zC, x:-moz-any-link, x:default, .lo_layout1wt #zC, x:-moz-any-link, x:default {
 	margin-left: 302px;
 }
 .lo_layout1 #zC form#contactForm, .lo_layout1wt #zC form#contactForm {
 	width: 270px;
 }
  
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 1 with Title - Derived from: Layout 1 with Title
 **************************************************************/
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 2 with Title - Derived from: Layout 2 with Title
 **************************************************************/
 .lo_layout2 #zA, .lo_layout2wt #zA,
 .lo_layout2 #zB, .lo_layout2wt #zB {
 	float: left;
 	width: 280px;
 }
 .lo_layout2 #zB, .lo_layout2wt #zB {
 	margin-left: 20px;
 }
 .lo_layout2 #zC, .lo_layout2wt #zC {
 	clear: left;
 	width: 580px;
 }
 .lo_layout2 #zC form#contactForm, .lo_layout2wt #zC form#contactForm {
 	width: 220px;
 }
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 2 with Title - Derived from: Layout 2 with Title
 **************************************************************/
 
 .lo_layout2 #zA, .lo_layout2wt #zA, .lo_layout2 #zB, .lo_layout2wt #zB {
 	border: none;
 }
 
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 3 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 .lo_layout3wt #zA,.lo_layout3wt #zB {
 	float: left;
 }
 
 .lo_layout3wt #zB {
 	clear: left;
 }
 
 .lo_layout3wt #zA,.lo_layout3wt #zB {
 	width: 280px;
 }
 
 .lo_layout3wt #zC {
 	width: 275px;
 }
 
 .lo_layout3wt #zC {
 	margin-left: 305px;
 }
 
 .lo_layout3wt #zC,x:-moz-any-link {
 	margin-left: 40px;
 }
 
 .lo_layout3wt #zC,x:-moz-any-link,x:default {
 	margin-left: 305px;
 }
 
 .lo_layout3wt #zC, {
 	margin-left: 302px;
 }
 
 
 
 /**************************************************************
 Theme: Montgomery - Derived From: Hexadon
 Layout: Layout 3 with Title - Derived from: Layout 3 with Title
 **************************************************************/
 .lo_layout3wt #zA, .lo_layout3wt #zC, .lo_layout3wt #zB {
 	border: none;
 }
 
 
 #body {
 	color: #515c54;
 }
 #body a:link, 
 #body a:visited {
 	color: #f57320;
 }
 #body h1, 
 #body #hd a:link, 
 #body #hd a:visited {
  	color: #515c54;
 }
 #pageName, 
 #body h2 {
 	color: #fff;
 }
 #body h3, 
 #body h4 {
 	color: #f58220;
 }
 ul#mainNav a {
 	color: #fff;
 }
 ul#mainNav a:link, 
 ul#mainNav a:visited {
 	color: #fff;
 	background-color: #51554a;
 }
 ul#mainNav a:hover, 
 ul#mainNav a:focus, 
 ul#mainNav a:active, 
 ul#mainNav li.active a:link, 
 ul#mainNav li.active a:visited {
 	background-color: #f46a1c;
 }
 body {
 	background-color: #ece4d3;
 }
 #hd {
 	background-image: url("https://turbifycdn.com/lm/themes/yhoo/ga/montgomery/photography/palette1/1.0.4/en-us/images/logo.jpg");
 }
 #pageName {
 	background-color: #f46a1c;
 }
 #zA, 
 #zB, 
 #zC {
 	border-top-color: #f46a1c;
 }
 #headerContent, 
 #ft {
 	border-top-color: #51554a;
 }
 #mapZone {
 	border-color: #bebe7e;
 }
 * html #mapContainer {
 	border-color: #bebe7e;
 }
 #body #mainNav .subNav a:link, 
 #body #mainNav .subNav a:visited {
 	background-color: #ECE4D3;
 	color: #51554a;
 }
 #body #mainNav .subNav a:hover, 
 #body #mainNav .subNav a:focus, 
 #body #mainNav .subNav a:active, 
 #body #mainNav .subNav li.active-sub a:link, 
 #body #mainNav .subNav li.active-sub a:visited {
 	color: #f46a1c;
 }
 #body .sub_dynamic #mainNav .subNav {
 	border-color: transparent;
 }
 .title_n_anchors, 
 .title {
 	color: #f58220;
 }