/*navigation*/
.topnav {
	float:left;
}

nav {
	width: 100%;
	margin: 0 auto;
	font-size:15px;font-size:1.5rem;
	font-family: 'Playfair Display SC', serif;
	font-weight: 400; 
}
.outset {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 2px 0 10px;
	margin-bottom: 13px;
	height:24px;
}
nav ul {
	list-style:none;
	padding:0;
	width:98%; 
	margin:0 auto;
}
nav ul li {
	margin:0 3%;
	padding:0;
	display: inline-block;
	vertical-align:top;
	text-align:left;
	}
nav ul li:first-child {
	margin-left:-.5%;
}

.dimLogo {
	margin-left:2.0%;
}
.searchcontainer {
	float:right;
	 width:49%;/*528.22*/
	 margin-right:1.6%;
	 padding-top:20px;
}
.Gsearchbar {
	 /*width:300px; position:relative; top: -65px;*/
	 width:56.7945%;/*not an exact # around 300/528.22*/	
	 float:right;
}
.Gsearchbar input[type='text'] {

}
.searchbar {
	background:#efeeee;
	box-shadow: inset 1px 4px 9px -6px; 
	}
.searchbutton {
	background: #fc380b;
	color:#fff;
	}




/**https://css-tricks.com/examples/SimplejQueryDropdowns/*/
ul.sub li a, li.sub	a				{text-decoration:none;}
.sub_menu:hover, .outset:hover .sub_menu, .sub_menu li a {
    display:block;
}
.arrow-toggle {
	width: 16px;
	height:14px;
	background:url(../images/carrot-sprite.png)  0 16px;
}
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; left:8px;}
ul.dropdown li                      { zoom: 1; /*  float: left;background: #ccc;font-weight: bold;*/ }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    {  display: block; padding: 4px 0; /*border-right: 1px solid #333;*/
	 								  color: #222; }
ul.dropdown li:last-child a         { /*border-right: none;*/ } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { /*background: #F3D673; color: black;  */position: relative;}
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO 
*/
ul.dropdown ul 						{  width: 220px; 
									   list-style: none; 
									   visibility: hidden; 
									   position: absolute; 
									   top: 100%; left: 0;
									   clear:both;
									   padding:0; 
									   margin:0; 
									   z-index:500;
									}
ul.dropdown ul li 					{ font-weight: normal; 
									  font-family: Arial, Helvetica, sans-serif;
									  font-size: 14px; font-size: 1.4rem; 
									  background: #f6f6f6; 
									  color: #000;  
									  border-bottom: 1px solid #ccc; 
									  float: none;
									  width:100%;
									  padding:0 0 0 5px; 
									  margin:0; 
									  display:block; 
									  text-align:left; 
									 }
ul.dropdown ul li:hover				{
									background:#FC0;
									display:block;
									} 										  
									  
                                    /* IE 6 & 7 Need Inline Block in ie-patches */
ul.dropdown ul li a					{
									  display:inline-block;
									  width: 100%;	
									  position:absolute;
									  z-index:100;
									  left:-2px;
									} 

/* 
	LEVEL THREE **not used 7/29/13
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }