/***********************************
  Theme: Avery - Derived From:  Avery  
 ***********************************/
 #bd{min-height:36em;_height:36em}
 #doc{width:725px;margin:0 auto;padding-top:1px}
 #hd{padding-top:1px;min-height:50px;_height:50px;border-top:4px solid #f26549}
 #hContent{margin:30px 10px 0 10px;padding-bottom:30px}
 #hMisc{display:none}
 #bd{float:left;width:535px;position:relative;margin:10px 0 25px 0}
 #navigation{float:right;width:170px;position:relative;padding:10px 0;margin-top:5px}
 ul#mainNav li{margin-bottom:1px}
 ul#mainNav li a{_zoom:1;display:block;padding:4px 3px 4px 20px}
 #pageName{display:none}
 #body h4{margin-bottom:0}
 #zB #mapZone{width:240px;height:205px}
 #zB #drivingDirectionsLnk{top:210px}
 #zC form#contactForm{width:166px}
 #ft{padding:10px 0 25px 0}
 #fContent{float:right;width:440px;margin-right:10px;display:inline}
 #fMisc{width:235px;margin-left:10px}
 .modWrap{padding-right:2px;}
 #fBadges {float:right;width:440px;margin-right:10px;display:inline;}
 #body #wrapper .sub_static .subNav a {padding-left:30px;}
 #body .sub_static #mainNav li {margin:0;}
 
 
 /***********************************
  Theme: Avery - Derived From:  Avery  
 ***********************************/
 
 	
 	
 		
 		#body {
 			font-size: 12px;
 			font-family: Arial,Sans-serif,Verdana;
 		}
 
 		
 		p {
 		}		
 
 		
 		hr {
 		}		
 
 		
 		#body h1 {
 			font-size: 23px;
 		}
 
 		
 		#body h2 {
 			font-size: 20px;
 			font-weight: bold;
 		}
 
 
 		#body h3 {
 			font-size: 16px;
 		}
 		
 		#body #zA h3 {
 			font-size: 18px;
 			font-weight: bold;
 		}
 
 		
 		#body h4 {
 			font-size: 14px;
 			font-weight: bold;
 		}
 
 		#body #zA h4 {
 			font-size: 16px;
 		}
 
 		
 		#hd {
 
 		}
 
 		
 		#zA {
 			font-size: 14px;
 		}
 
 		
 		#ft {
 			font-weight: bold;
 		}
 
 		
 		#fMisc {
 			text-align: right;
 		}
 
 
 		
 		ul#mainNav li a:link,
 		ul#mainNav li a:visited {
 			text-transform: uppercase;
 			font-family: Helvetica,Arial, sans-serif;
 			font-size: 15px;
 			font-weight: bold;
 		}
 
 
 
 		/* 
 		 * direction and color of the arrow (assuming arrow sprite)
 		 */
 		#body .toggle img {
 			background-position: -216px 0;
 		}
 
 		/* 
 		 * 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: arial;
 			font-weight: normal;
 		}
 		
 		/* 
 		 * :hover and selected (active) links for BOTH static and dynamic sub menus
 		 * they are both styled the same 
 		 */
 		/* 
 		 * sub menus (fly-out) 
 		 */
 		#body .sub_dynamic #mainNav .subNav {
 			border-style: solid;
 			border-width: 1px;
 		}
 
 
 
 
 
 /***************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 1 - Derived from Layout 1
 ***************************************/
 .lo_custom #hd {padding-top:1px;min-height:225px;_height:225px;margin-bottom:10px;border:0}
 .lo_custom #hContent {width:230px;margin:55px 0 0 10px;padding-bottom:25px}
 .lo_custom #body h1 {text-align:right}
 .lo_custom #zA {text-align:right;float:left;width:230px;padding-left:10px;text-align:right}
 .lo_custom #zB {float:right;width:260px}
 .lo_custom #zC {float:right;width:260px;clear:right}
 
 
 /***************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 1 - Derived from Layout 1
 ***************************************/
 .lo_custom #doc {
 
 		background-repeat: no-repeat;
 
 		background-position: 50% 0;
 
 	}
 
 
 /****************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 2 - Derived from: Layout 2
 ****************************************/
 .lo_auto4 #hd {padding-top:1px;min-height:225px;_height:225px;margin-bottom:10px;border:0}
 .lo_auto4 #hContent {width:230px;margin:55px 0 0 10px;padding-bottom:25px}
 .lo_auto4 #body h1 {text-align:right}
 .lo_auto4 #bd {margin-left:10px;width:525px;display:inline}
 .lo_auto4 #zB {float:left;width:240px}
 .lo_auto4 #zC {float:right;width:260px}
 
 
 /****************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 2 - Derived from: Layout 2
 ****************************************/
 .lo_auto4 #doc {
 
 		background-repeat: no-repeat;
 
 		background-position: 50% 0;
 
 	}
 
 
 /*****************************************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 3 with Title - Derived from: Layout 3 with no Title
 *****************************************************************/
 .lo_generic_auto4 #bd {margin-left:10px;width:525px;display:inline}
 .lo_generic_auto4 #pageName {display:block;margin-right:2px;padding-bottom:10px}
 .lo_generic_auto4 #zB {float:left;width:240px}
 .lo_generic_auto4 #zC {float:right;width:260px}
 
 
 /*****************************************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 3 with Title - Derived from: Layout 3 with no Title
 *****************************************************************/
 
 
 /**************************************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 4 with Title - Derived from: Layout 4 with Title
 **************************************************************/
 .lo_layout4wt #bd {margin-left:10px;width:525px;display:inline}
 .lo_layout4wt #pageName {display:block;margin-right:2px;padding-bottom:10px}
 .lo_layout4wt #zA {float:left;width:240px}
 .lo_layout4wt #zB {float:right;width:260px}
 .lo_layout4wt #zC {clear:both;}
 
 
 /**************************************************************
 Theme: Avery - Derived From: Avery
 Layout: Layout 4 with Title - Derived from: Layout 4 with Title
 **************************************************************/
 
 #body {
 	color: #717171;
 }
 
 #body h1 {
 	color: #5ab3dd;
 }
 
 #body h2 {
 	color: #999999;
 }
 
 #body h3 {
 	color: #333333;	
 }
 		
 #body #zA h3 {
 	color: #555555;	
 }
 
 #body h4 {
 	color: #6c6a56;
 }
 
 #zA {
 	color: #333333;
 }
 
 #ft {
 	color: #ffffff;
 }
 
 #body a:link,
 #body a:visited {
 	color: #43a7d4;
 }
 		
 #body a:hover,
 #body a:focus,
 #body a:active {
 	text-decoration: none;
 }
 
 ul#mainNav li a:link,
 ul#mainNav li a:visited {
 	color: #fff;
 }
 
 body  {
 	background-color: #f6f6f6;
 }
 
 #navigation {
 	background-color: #4fb0db;
 }
 
 ul#mainNav li a:hover,
 ul#mainNav li a:active,
 ul#mainNav li a:focus,
 ul#mainNav li.active a:link,
 ul#mainNav li.active a:visited {
 	background-color: #92cce7;
 }
 
 #ft {
 	background-color: #000000;
 }
 
 #body #mainNav .subNav a {
 	background-color: #4FB0DB;
 	color: #FFFFFF;
 }
 		
 #body #mainNav .subNav a:hover,
 #body #mainNav .active-sub a {
 	background-color: #93CCE7;
 }
 
 #body .sub_dynamic #mainNav .subNav {
 	border-color: #2A7595;
 }
 
 .lo_custom #doc {
 	background-image:url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/avery/v_1_2_6_5/images/doc.jpg);	
 }
 .lo_auto4 #doc {
 	background-image:url(https://turbifycdn.com/lm/lib/smb/assets/hosting/yss/themes/avery/v_1_2_6_5/images/doc.jpg);	
 }
