/* The Grid ---------------------- */
/*  hatefulcrawdad */
.lt-ie9 .row { width: 1000px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row.large-collapse .column,
.lt-ie9 .row.large-collapse .columns { padding: 0; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row .row.large-collapse { margin: 0; }
 
.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }
 
.lt-ie9 [class*="column"] + [class*="column"]:last-child { float: right; }
.lt-ie9 [class*="column"] + [class*="column"].end { float: left; }
 
.lt-ie9 .large-1,
.lt-ie9 .row .large-1 { width: 8.33333%; }
 
.lt-ie9 .large-2,
.lt-ie9 .row .large-2 { width: 16.66667%; }
 
.lt-ie9 .large-3,
.lt-ie9 .row .large-3 { width: 25%; }
 
.lt-ie9 .large-4,
.lt-ie9 .row .large-4 { width: 33.33333%; }
 
.lt-ie9 .large-5,
.lt-ie9 .row .large-5 { width: 41.66667%; }
 
.lt-ie9 .large-6,
.lt-ie9 .row .large-6 { width: 50%; }
 
.lt-ie9 .large-7,
.lt-ie9 .row .large-7 { width: 58.33333%; }
 
.lt-ie9 .large-8,
.lt-ie9 .row .large-8 { width: 66.66667%; }
 
.lt-ie9 .large-9,
.lt-ie9 .row .large-9 { width: 75%; }
 
.lt-ie9 .large-10,
.lt-ie9 .row .large-10 { width: 83.33333%; }
 
.lt-ie9 .large-11,
.lt-ie9 .row .large-11 { width: 91.66667%; }
 
.lt-ie9 .large-12,
.lt-ie9 .row .large-12 { width: 100%; }

.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }
.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }
.lt-ie9 .row .large-offset-3 { margin-left: 25%; }
.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }
.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }
.lt-ie9 .row .large-offset-6 { margin-left: 50%; }
.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }
.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }
.lt-ie9 .row .large-offset-9 { margin-left: 75%; }
.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }
 
.lt-ie9 .pull-2, .lt-ie9 .large-pull-2 { right: 16.66667%; }
.lt-ie9 .pull-3, .lt-ie9 .large-pull-3 { right: 25%; }
.lt-ie9 .pull-4, .lt-ie9 .large-pull-4 { right: 33.33333%; }
.lt-ie9 .pull-5, .lt-ie9 .large-pull-5 { right: 41.66667%; }
.lt-ie9 .pull-6, .lt-ie9 .large-pull-6 { right: 50%; }
.lt-ie9 .pull-7, .lt-ie9 .large-pull-7 { right: 58.33333%; }
.lt-ie9 .pull-8, .lt-ie9 .large-pull-8 { right: 66.66667%; }
.lt-ie9 .pull-9, .lt-ie9 .large-pull-9 { right: 75%; }
.lt-ie9 .pull-10, .lt-ie9 .large-pull-10 { right: 83.33333%; }
 
.lt-ie9 .push-2, .lt-ie9 .large-push-2 { left: 16.66667%; }
.lt-ie9 .push-3, .lt-ie9 .large-push-3 { left: 25%; }
.lt-ie9 .push-4, .lt-ie9 .large-push-4 { left: 33.33333%; }
.lt-ie9 .push-5, .lt-ie9 .large-push-5 { left: 41.66667%; }
.lt-ie9 .push-6, .lt-ie9 .large-push-6 { left: 50%; }
.lt-ie9 .push-7, .lt-ie9 .large-push-7 { left: 58.33333%; }
.lt-ie9 .push-8, .lt-ie9 .large-push-8 { left: 66.66667%; }
.lt-ie9 .push-9, .lt-ie9 .large-push-9 { left: 75%; }
.lt-ie9 .push-10, .lt-ie9 .large-push-10 { left: 83.33333%; }
 
/* Nicolas Gallagher's micro clearfix */
.lt-ie9 .row { *zoom: 1; }
.lt-ie9 .row:before, .row::after { content: " "; display: table; }
.lt-ie9 .row::after { clear: both; }

/* Foundation Visibility HTML Classes fix for IE */
/* P.V.Durgaprasad http://foundation.zurb.com/forum/posts/992-urgent-i-need-to-support-foundation-4-in-ie8 */
.lt-ie9 .show-for-small,
.show-for-medium-down,
.show-for-large-down {
display: none !important; }

.lt-ie9 .show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
display: none !important; }

.lt-ie9 .hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
display: none !important; }

.lt-ie9 .hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
display: block !important; }


/* Small Block Grids */
/* willwashburn  */

.lt-ie9 .small-block-grid-2 {
list-style: none
}
 
.lt-ie9 .small-block-grid-2 li {
float: left;
width: 50%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-2 li:first-child+li {
float: right
}
 
.lt-ie9 .small-block-grid-2 li:first-child+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-3 {
list-style: none
}
 
.lt-ie9 .small-block-grid-3 li {
float: left;
width: 33.3333%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-3 li:first-child+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-3 li:first-child+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-4 {
list-style: none
}
 
.lt-ie9 .small-block-grid-4 li {
float: left;
width: 25%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-4 li:first-child+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-4 li:first-child+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-5 {
list-style: none
}
 
.lt-ie9 .small-block-grid-5 li {
float: left;
width: 20%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-5 li:first-child+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-5 li:first-child+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-6 {
list-style: none
}
 
.lt-ie9 .small-block-grid-6 li {
float: left;
width: 16.6667%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-6 li:first-child+li+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-6 li:first-child+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-7 {
list-style: none
}
 
.lt-ie9 .small-block-grid-7 li {
float: left;
width: 14.2857142%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-7 li:first-child+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-7 li:first-child+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-8 {
list-style: none
}
 
.lt-ie9 .small-block-grid-8 li {
float: left;
width: 12.5%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-8 li:first-child+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-8 li:first-child+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-9 {
list-style: none
}
 
.lt-ie9 .small-block-grid-9 li {
float: left;
width: 11.111111%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-9 li:first-child+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-9 li:first-child+li+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-10 {
list-style: none
}
 
.lt-ie9 .small-block-grid-10 li {
float: left;
width: 10%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-11 {
list-style: none
}
 
.lt-ie9 .small-block-grid-11 li {
float: left;
width: 9.0909%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .small-block-grid-12 {
list-style: none
}
 
.lt-ie9 .small-block-grid-12 li {
float: left;
width: 8.333333%;
padding: 0 10px 10px;
}
 
.lt-ie9 .small-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .small-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}

/* Additional styles for Large Block Grids */
/* willwashburn  */

.lt-ie9 .large-block-grid-2 {
list-style: none
}
 
.lt-ie9 .large-block-grid-2 li {
float: left;
width: 50%;
padding: 0 0px 10px 0px;
}
.lt-ie9 .large-block-grid-2 li:first-child {
margin-right: 0px;

} 
.lt-ie9 .large-block-grid-2 li:first-child+li {
float: right;
margin-right: 0px;
}
 
.lt-ie9 .large-block-grid-2 li:first-child+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-3 {
list-style: none
}
 
.lt-ie9 .large-block-grid-3 li {
float: left;
width: 33.3333%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-3 li:first-child+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-3 li:first-child+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-4 {
list-style: none
}
 
.lt-ie9 .large-block-grid-4 li {
float: left;
width: 25%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-4 li:first-child+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-4 li:first-child+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-5 {
list-style: none
}
 
.lt-ie9 .large-block-grid-5 li {
float: left;
width: 20%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-5 li:first-child+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-5 li:first-child+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-6 {
list-style: none
}
 
.lt-ie9 .large-block-grid-6 li {
float: left;
width: 16.6667%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-6 li:first-child+li+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-6 li:first-child+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-7 {
list-style: none
}
 
.lt-ie9 .large-block-grid-7 li {
float: left;
width: 14.2857142%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-7 li:first-child+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-7 li:first-child+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-8 {
list-style: none
}
 
.lt-ie9 .large-block-grid-8 li {
float: left;
width: 12.5%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-8 li:first-child+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-8 li:first-child+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-9 {
list-style: none
}
 
.lt-ie9 .large-block-grid-9 li {
float: left;
width: 11.111111%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-9 li:first-child+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-9 li:first-child+li+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-10 {
list-style: none
}
 
.lt-ie9 .large-block-grid-10 li {
float: left;
width: 10%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-10 li:first-child+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-11 {
list-style: none
}
 
.lt-ie9 .large-block-grid-11 li {
float: left;
width: 9.0909%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-11 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}
 
.lt-ie9 .large-block-grid-12 {
list-style: none
}
 
.lt-ie9 .large-block-grid-12 li {
float: left;
width: 8.333333%;
padding: 0 10px 10px;
}
 
.lt-ie9 .large-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li {
float: right
}
 
.lt-ie9 .large-block-grid-12 li:first-child+li+li+li+li+li+li+li+li+li+li+li+li {
clear: both
}



/* tmayr - https://gist.github.com/tmayr/5190565
Night Eyes - http://foundation-community.com/showthread.php?tid=7
via http://mcfarlan.ca/toolkit/foundation-4-ie8 */
 .lt-ie9 .top-bar {
background: #f0eee7; /* pale beige */
*zoom: 1;
overflow: visible;
}
.lt-ie9 .top-bar::before, .lt-ie9 .top-bar::after {
content: " ";
display: table;
}
.lt-ie9 .top-bar::after { clear: both; }
.lt-ie9 .top-bar .toggle-topbar { display: none; }
.lt-ie9 .top-bar .title-area { float: left; }
.lt-ie9 .top-bar .name h1 a { width: auto; }
.lt-ie9 .top-bar input,
.lt-ie9 .top-bar .button {
line-height: 2em;
font-size: 0.875em;
height: 2em;
padding: 0 10px;
position: relative;
top: 8px;
}
.lt-ie9 .top-bar.expanded { background: #f0eee7; /* pale beige */ }
.lt-ie9 .contain-to-grid .top-bar {
max-width: 62.5em;
margin: 0 auto;
}
.lt-ie9 .top-bar-section {
-webkit-transition: none 0 0;
-moz-transition: none 0 0;
transition: none 0 0;
left: 0 !important;
}
.lt-ie9 .top-bar-section ul {
width: auto;
height: auto !important;
display: inline;
}
.lt-ie9 .top-bar-section ul li { float: left; }
.lt-ie9 .top-bar-section ul li > a { padding-right: 14px !important; background: #f0eee7; /* pale beige */ color: #5f255f; /* dark purple */  }
.lt-ie9 .top-bar-section ul li a.active, .lt-ie9 .top-bar-section ul li.active a { background: #ab7ea4; /* pale mauve */ color: #fff; /* white */ }
.lt-ie9 .top-bar-section ul li .js-generated { display: none; }
.lt-ie9 .top-bar-section li a:not(.button) {
padding: 0 15px;
line-height: 45px;
background: #fff; /* white */
color: #ca2135; /* mw red */
}
.lt-ie9 .top-bar-section li a:not(.button):hover { background: #ab7ea4; /* pale mauve */ color: #fff; /* white */}

.lt-ie9 .top-bar-section .has-dropdown > a { padding-right: 35px !important; }
.lt-ie9 .top-bar-section .has-dropdown > a::after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
margin-top: -2.5px;
}
.lt-ie9 .top-bar-section .has-dropdown.moved { position: relative; }
.lt-ie9 .top-bar-section .has-dropdown.moved > .dropdown { visibility: hidden; }
.lt-ie9 .top-bar-section .has-dropdown:hover > .dropdown,
.lt-ie9 .top-bar-section .has-dropdown:active > .dropdown { visibility: visible; }
.lt-ie9 .top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after {
border: none;
content: "\00bb";
margin-top: -7px;
right: 5px;
}
.lt-ie9 .top-bar-section .dropdown {
left: 0;
top: auto;
background: transparent;
}
.lt-ie9 .top-bar-section .dropdown li a {
line-height: 1;
white-space: nowrap;
padding: 7px 15px;
background: #fff; /* white */
}
.lt-ie9 .top-bar-section .dropdown li a:hover {
background: #ab7ea4; /* pale mauve */ color: #fff; /* white */
}
.lt-ie9 .top-bar-section .dropdown li label {
white-space: nowrap;
background: #1e1e1e;
}
.lt-ie9 .top-bar-section .dropdown li .dropdown {
left: 100%;
top: 0;
}
.lt-ie9 .top-bar-section > ul > .divider {
border-bottom: none;
border-top: none;
border-right: solid 1px #e6e6e6;
border-left: solid 1px #e6e6e6;
clear: none;
height: 45px;
width: 0px;
}
.lt-ie9 .top-bar-section .has-form {
background: #fff; /* white */
padding: 0 15px;
height: 45px;
}
.lt-ie9 .top-bar-section ul.right li .dropdown {
left: auto;
right: 0;
}
.lt-ie9 .top-bar-section ul.right li .dropdown li .dropdown { right: 100%; }


/* additional overrides for ie8 styling  */

	.lt-ie9 h1 {
  		color: #5f255f; 
		line-height: 1.2em;
		font-weight: 400;
		font-size: 1.5em;
	}
	.lt-ie9 h2 {
  		color: #ab7ea4; 
		font-weight: 400;
		font-size: 1.375em;
	}
	.lt-ie9 h3 {
  		color: #5f255f; 
		font-weight: 400;
		font-size: 1.125em;
	}
	.lt-ie9 h4 {
  		color: #8cb7c7;
  		border-bottom: 1px solid #8cb7c7; 
		font-size: 1em;
	}
	.lt-ie9 h5 {
  		color: #998646;
  		font-weight: 600; 
	}
	.lt-ie9 h6 {
  		font-weight: 600; 
	}
	/*ul {
		padding-left: 1em;
	}*/

.lt-ie9 header, .lt-ie9 #navwrapper {
	background: rgb(255,255,255);
	filter: alpha(opacity=95)
}
.lt-ie9 header {
	padding-bottom: 10px;
}
.lt-ie9 #banner_wrapper {
	position: relative;
}
.lt-ie9 #banner_wrapper, #banner {
	position: relative;
}
.lt-ie9 #bannerpanel {
	float: none;
	position: absolute;
	left: 40px;
	top: 20px;
	z-index: 100;
}
.lt-ie9 #bannerpanel form {
	margin-top: 10px;
}
.lt-ie9 #bannerpanel label {
	font-size: 10.5px;
}
.lt-ie9 #bannerpanel input, .lt-ie9 #bannerpanel select, .lt-ie9 #bannerpanel .custom.dropdown, .lt-ie9 #bannerpanel textarea {
	margin-bottom: 0;  
	height: auto;
	font-size: 10.5px;
}
.lt-ie9 #bannerpanel input.button {
	font-size: 10.5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lt-ie9 #bannerpanel #modify-cancel p {
	font-size: 10.5px;
}
.lt-ie9 #specials ul.large-block-grid-4 {
	position: relative;
	zoom: 1;
	width: 100%;
}


.lt-ie9 ul.large-block-grid-4  {
position: relative;
	zoom: 1; 
	width: 100%;
}
.lt-ie9 ul.large-block-grid-4 li ul.no-bullet li {
position: relative;
	width: 100%;
	zoom: 1; 
}

.lt-ie9 #gridindex div.img {
  max-height:8.75em; /* was 115px */
  height:auto !important;
	height: 8.75em;
  overflow: hidden; 
}