.nav-holder {padding:0 0 5px 0; margin:0; float:left; width:100%; position:relative;}
ul#nav, ul#nav-mobile { padding: 0; list-style: none; width: 100%; text-transform:uppercase; border-left: 1px solid #cccccc; float:left;}
ul#nav:after, ul#nav-mobile:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

#inner_wrap ul#nav li, #inner_wrap ul#nav-mobile li { float: left; width: 20%; text-align: center; padding:0; margin:0; }
#inner_wrap ul#nav a { 
	display: block; 
	background: #fff;
	font-weight: normal; 
	padding:13px 0; 
	font-size:1em;
	font-family:'ultima_altregular';
}
#inner_wrap ul#nav li.mm-item a.mm-item-link:hover {	
    color: #665b52;
    background: #C7DB1B !important;
    border-bottom-color: #C7DB1B !important;    
}
#inner_wrap ul#nav-mobile a { 
	display: block; 

	font-weight: normal; 
	padding:13px 0; 
	font-size:1em;
	font-family:'ultima_altregular';
}



#inner_wrap ul#nav li div, #inner_wrap ul#nav-mobile li div{ background:#FFF; font-family:'ultima_alt_ltregular' !important;}
inner_wrap ul#nav li div samp.main-link-holder, inner_wrap ul#nav-mobile li div samp.main-link-holder { padding:0; margin:-80px 0 0 -36px; width:21.6%; background:#FFF; text-align:center; float:left; border-bottom:none; color:#C7DB1B !important;}
.second-link {margin-left:17.45% !important;}
.third-link {margin-left:39.1% !important;}
.fourth-link {margin-left:60.82% !important;}
.fifth-link {float:right !important; margin-right:-34px !important; width:21.5% !important;}
#inner_wrap ul#nav li span samp.main-link-holder a, #inner_wrap ul#nav-mobile li span samp.main-link-holder a { padding:13px 0 16px 0; margin:0; color:#C7DB1B !important; font-size:1.125em; border:none;}

#inner_wrap ul#nav li span, #inner_wrap ul#nav-mobile li span { display:none; }
#inner_wrap ul#nav li div samp.link-holder, #inner_wrap ul#nav-mobile li div samp.link-holder{ padding:0; margin:0; width:34% !important; float:left; }
#inner_wrap ul#nav li div samp.link-holder ol, #inner_wrap ul#nav-mobile li div samp.link-holder ol { padding:0; margin:0; list-style-type:none; border:none; }
#inner_wrap ul#nav li div samp.link-holder ol li, #inner_wrap ul#nav-mobile li div samp.link-holder ol li { padding:0; margin:0; float:left; display:block; width:100%; border:none; font-size:1em; font-family:'ultima_altregular' !important; font-weight:normal !important; }
#inner_wrap ul#nav li div samp.link-holder ol li a, #inner_wrap ul#nav-mobile li div samp.link-holder ol li a { padding:0; margin:0; line-height:1.75em; text-align:left; display:inline-block; float:left; border:none; color:#333 !important;}
#inner_wrap ul#nav li div samp.link-holder ol li a:hover, #inner_wrap ul#nav-mobile li div samp.link-holder ol li a:hover { padding:0; text-align:left; display:inline-block; float:left; border:none; -moz-box-shadow:none; webkit-box-shadow:none; box-shadow:none; /*color:#C7DB1B !important;*/ }

#inner_wrap ul#nav li div samp.link-holder ol li a:hover .cufon, #inner_wrap ul#nav-mobile li div samp.link-holder ol li a:hover .cufon {
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
    margin-bottom: -1px;
}

#inner_wrap ul#nav li div samp.txt-holder, #inner_wrap ul#nav-mobile li div samp.txt-holder { padding:0; margin:0 5% 0 0 !important; width:30% !important; float:left; }
#inner_wrap ul#nav li div samp.txt-holder, #inner_wrap ul#nav-mobile li div samp.txt-holder { padding:0; margin:0; font:normal 1.75em/2.75em Verdana, Geneva, sans-serif; color:#333; text-transform:none; text-align:left; }
.menu_1 samp.btn-holder-other,.menu_3 samp.btn-holder-other,.menu_5 samp.btn-holder-other{
padding-top:10px;
}
.menu_4 samp.btn-holder-other{
padding-top:-10px;
}
#inner_wrap ul#nav li div samp.btn-holder-other, #inner_wrap ul#nav-mobile li div samp.btn-holder-other{  margin:0; width:180px !important;float:left; text-align:left;}
#inner_wrap ul#nav li div samp.btn-holder-other p, #inner_wrap ul#nav-mobile li div samp.btn-holder-other p  { padding:0; margin:0; float:left; display:block; }
#inner_wrap ul#nav li div samp.btn-holder-other a, #inner_wrap ul#nav-mobile li div samp.btn-holder-other a  
{    
    text-transform:none !important;        		
	background:#675C53;
	color:#FFF;
	
	font-size:1.45em;
	
	font-weight:normal;
	position:relative;
	
	font-family:'ultima_altregular', Arial, Helvetica, sans-serif;			    
    padding:0.75em !important; 
    margin:0 0 0.625em 0 !important;
    display:inline-block !important;        	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
		behavior: url(/css/pie.htc);
  }
#inner_wrap ul#nav li div samp.btn-holder-other a:visited, #inner_wrap ul#nav-mobile li div samp.btn-holder-other a:visited,
#inner_wrap ul#nav li div samp.btn-holder-other a:link, #inner_wrap ul#nav-mobile li div samp.btn-holder-other a:link,
#inner_wrap ul#nav li div samp.btn-holder-other a:hover, #inner_wrap ul#nav-mobile li div samp.btn-holder-other a:hover {
	color:#FFF;
}
/*
#inner_wrap ul#nav li div samp.btn-holder-other { padding:0; margin:0; width:180px !important; float:left; text-align:left; font-family:'ultima_alt_ltregular' !important; }
#inner_wrap ul#nav li div samp.btn-holder-other a { text-transform:capitalize;padding:0.75em !important; margin:0 0 0.625em 0 !important; display:inline-block !important; font-size:1.45em !important; color:#FFF !important; -webkit-border-radius: 7px !important; -moz-border-radius: 7px !important; border-radius: 7px !important; background:#675C53 !important; -moz-box-shadow:none; webkit-box-shadow:none; box-shadow:none; font-size:1.0625em !important; }
*/

#inner_wrap ul#nav li div samp.arrow-btn-holder, #inner_wrap ul#nav-mobile li div samp.arrow-btn-holder { padding:0; margin:0; width:52px !important; float:right; }
#inner_wrap ul#nav li div samp.arrow-btn-holder p, #inner_wrap ul#nav-mobile li div samp.arrow-btn-holder p { padding:0; margin:0; width:120px !important; float:left; display:block; }
#inner_wrap ul#nav li div samp.arrow-btn-holder a, #inner_wrap ul#nav-mobile li div samp.arrow-btn-holder a { padding:0 !important; margin:4px 0 2px 0 !important; display:block !important; background:#675C53 !important; float:left !important; -moz-box-shadow:none; webkit-box-shadow:none; box-shadow:none; background:url(../images/white_brown_arrows.png) 0 0 no-repeat !important; width:52px !important; height:52px !important; border:none !important; }
#inner_wrap ul#nav li div samp.arrow-btn-holder a:hover, #inner_wrap ul#nav-mobile li div samp.arrow-btn-holder a:hover { background:url(../images/white_brown_arrows.png) 0 -53px no-repeat !important; }

.open {
	display: none;
	float: left;
	width: 40px;
	height: 30px;
	margin-right:0.75em;
	background:#BCCE16 url(../images/menu.png) 50% 50% no-repeat ;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-border-radius: 8px;
	box-shadow: inset 0 0 3px #A4B50A;
	border: 0;
	color: #FFF !important;
}

#pageslide {
	/* These styles MUST be included. Do not change. */
	display: none;
	position: absolute;
	top: 0;
	z-index: 999999;
	
	/* Specify the width of your pageslide here */
	width: 260px;
	padding:0;
	
	/* These styles are optional, and describe how the pageslide will look */
	background-color: #fff;
	color: #000 !important;
	float:left;
}
#pageslide #nav a, #pageslide #nav-mobile a { color: #000; }

#secondary { display: none; color: #EFEFEF; }
#secondary h2 { color: #FFF; }

	.help-you {
		display:none !important;
	}


/* Media Queries
* 
* Note: Please don't base your responsive design off of this code. It is just here for demo purposes.
* Rather, grab yourself a copy of Ethan's book: http://www.abookapart.com/products/responsive-web-design
================================================== */

/* Mobile and iPad Portrait */
@media all and (min-width:1020px) {

	.max-no-show {
		display:none;
	}
	.mobile-link, .call-back-btn, .feedback-btn, .site-nav {
		display:none;
	}
	.help-you {
		display:none !important;
	}
	
	.desktop-menu {
		display:block;
	}
	
	.mobile-menu {
		display:none;
	}

.sub_level_1	a	{	padding-left: 0px !important}
.sub_level_2	a	{	padding-left: 0px !important}
.sub_level_3	a	{	padding-left: 0px !important}
	
}

@media (min-width:760px) and (max-width:1019px) {


#inner_wrap ul#nav li div samp.txt-holder, #inner_wrap ul#nav-mobile li div samp.txt-holder { padding:0; margin:0 5% 0 0 !important; width:25% !important; float:left; }


	.max-no-show {
		display:none;
	}
	
	.desktop-menu {
		display:block;
	}
	
	.mobile-menu {
		display:none;
	}
	.mobile-link, .call-back-btn, .feedback-btn, .site-nav {
		display:none;
	}
	ul#nav, ul#nav-mobile {font-size:0.8125em;}
	#inner_wrap ul#nav li span, #inner_wrap ul#nav-mobile li span{ padding:3% 5%; margin:0; width:90%; position:absolute; z-index:10000; top:43px; left:0; -moz-box-shadow: 3px 3px 3px #888; webkit-box-shadow: 3px 3px 3px #888; box-shadow: 3px 3px 3px #888; display:none; background:#FFF; border-left: 1px solid #A8A29D;}
	#inner_wrap ul#nav li span samp.main-link-holder, #inner_wrap ul#nav-mobile li span samp.main-link-holder { padding:0; margin:-65px 0 0 -5.5%; width:22%; background:#FFF; text-align:center; float:left; border-bottom:none; color:#C7DB1B !important;}
	#inner_wrap ul#nav li div samp.link-holder ol li, #inner_wrap ul#nav-mobile li div samp.link-holder ol li {font-size:1em; font-family:'ultima_altregular' !important; font-weight:normal !important; }
	.second-link {margin-left:16.6% !important; width:22.1% !important;}
	.third-link {margin-left:38.9% !important;}
	.fourth-link {margin-left:61.1% !important; width:22.1% !important;}
	.fifth-link {float:right !important; margin-right:-33px !important; width:21.5% !important;}
	.help-you {
		display:none !important;
	}

.sub_level_1	a	{	padding-left: 0px !important}
.sub_level_2	a	{	padding-left: 0px !important}
.sub_level_3	a	{	padding-left: 0px !important}


}

/* Mobile Landscape and Portrait */
@media (min-width:481px) and (max-width:759px) {

	.max-no-show {
		display:block !important;
		background:#C7DB1B;
		color:#FFF !important;
		float:left;
		width:100%;
		padding:1%;
		text-align:left;
		font-size:1.25em !important;
		line-height:1.5em;
		font-weight:normal;
		font-family:'ultima_altregular', Arial, Helvetica, sans-serif;
	}
	
	.desktop-menu {
		display:none;
	}
	
	.mobile-menu {
		display:block;
	}
#inner_wrap ul#nav, #inner_wrap ul#nav-mobile { display: none !important; }

.open { display: block; color:#fff !important; }
#pageslide { width: 95%; }
#pageslide ul#nav li, #pageslide ul#nav-mobile li { float: left; width: 100% !important; padding:0; margin:0 0 1px 0; }
#pageslide ul#nav a, #pageslide ul#nav-mobile a { 
	display: block; 
	background: #665c53 /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important;
	font-weight: normal; 
	padding:7px 7px 7px 20px; 
	font-size:0.75em;
	font-family:'ultima_altregular' !important;
	color:#FFF !important;
	border:none;
}
#pageslide ul#nav a:hover, #pageslide ul#nav a.active, #pageslide ul#nav-mobile a:hover, #pageslide ul#nav-mobile a.active { 
	background-color:#4c4239 !important;
}
#pageslide ul#nav li.mobile-link a, #pageslide ul#nav-mobile li.mobile-link a { 
	/*background: #b7b7b7 url(../images/dark-circle.png) 5px 50% no-repeat !important;*/
	padding-left:22px !important;
	color:#FFF !important;
}
#pageslide ul#nav li.mobile-link a.no-sub, #pageslide ul#nav-mobile li.mobile-link a.no-sub { 
	background: #b7b7b7 !important;
}
#pageslide ul#nav li.mobile-link a:hover, #pageslide ul#nav li.mobile-link a.active, #pageslide ul#nav-mobile li.mobile-link a:hover, #pageslide ul#nav-mobile li.mobile-link a.active { 
	background-color: #c7c5c5 !important;
}
#pageslide ul#nav li.mobile-link a.active:hover, #pageslide ul#nav-mobile li.mobile-link a.active:hover { 
	background-color: #acacac !important;
}

#pageslide ul#nav li.mobile-link samp.link-holder ol li a, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a { 
	/*background: #c7c5c5 url(../images/down-arrow.png) 8px 50% no-repeat !important;*/
	padding-left:22px !important;
	color:#FFF !important;
	margin:0 !important;
	font-family:'ultima_altregular' !important;
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a:hover { 
	/*background: #bdb8b8 url(../images/down-arrow.png) 8px 50% no-repeat !important;*/
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a.no-sub, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a.no-sub  { 
	background: #dbd8d8 !important;
	padding-left:22px !important;
	color:#FFF !important;
	margin:0 !important;
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a.no-sub:hover, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a.no-sub:hover {background: #cec9c9 !important;}

#pageslide ul#nav li.call-back-btn a, #pageslide ul#nav-mobile li.call-back-btn a {background:#c4d838 !important; font-family:'ultima_altregular' !important;}
#pageslide ul#nav li.feedback-btn a, #pageslide ul#nav-mobile li.feedback-btn a {background:#b6b6b6 !important; font-family:'ultima_altregular' !important;}

#pageslide ul#nav li div, #pageslide ul#nav li:hover div, #pageslide ul#nav-mobile li div, #pageslide ul#nav-mobile li:hover div {display:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a, #pageslide ul#nav-mobile li span samp.link-holder ol li a {padding:5px; margin:0 !important; color:#FFF; background-color:#8e8277 !important; padding-left:22px !important; font-size:0.875em !important;}
#pageslide ul#nav li span samp.link-holder ol li a.no-sub, #pageslide ul#nav-mobile li span samp.link-holder ol li a.no-sub {background-color:#8e8277 !important; background-image:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a.no-sub:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.no-sub:hover {background-color:#a5978a !important; background-image:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a:hover, #pageslide ul#nav li span samp.link-holder ol li a.active, #pageslide ul#nav-mobile li span samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.active { background:#a5978a /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important; color:#fff !important; }
#pageslide ul#nav li span samp.link-holder ol li a.active:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.active:hover { background:#b0a194 /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important; color:#fff !important; }

#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a {padding:5px; margin:0 !important; color:#FFF; background:#d2c7be /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important; padding-left:22px !important; font-size:0.875em !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a:hover {background:#8f8277 /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a.active:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a.active:hover {background:#8f8277 /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important;}

#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li ul li a, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li ul li a {padding:5px; margin:0 !important; color:#FFF; background:#fff !important; padding-left:22px !important; font-size:0.875em !important; border-bottom:#d2c7be 1px solid !important; color:#8f8277 !important; text-transform:none !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li ul li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li ul li a:hover {background-color:#f5f5f5 !important;}

#pageslide ul#nav li span samp.txt-holder, #pageslide ul#nav li span samp.txt-holder, #pageslide ul#nav-mobile li span samp.txt-holder, #pageslide ul#nav-mobile li span samp.txt-holder { display:none !important; }

#pageslide ul#nav li.mobile-link div samp.link-holder ol li a, #pageslide ul#nav-mobile li.mobile-link div samp.link-holder ol li a {background:#c7c5c5 !important;}
#pageslide ul#nav li.mobile-link div samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li.mobile-link div samp.link-holder ol li a:hover { background-color:#dbd8d8 !important; color:#000 !important; }

#pageslide ul#nav li div samp.btn-holder-other, #pageslide ul#nav li span samp.btn-holder-other, #pageslide ul#nav-mobile li div samp.btn-holder-other, #pageslide ul#nav-mobile li span samp.btn-holder-other { display:none !important; }

#pageslide ul#nav li div samp.arrow-btn-holder, #pageslide ul#nav li span samp.arrow-btn-holder, #pageslide ul#nav-mobile li div samp.arrow-btn-holder, #pageslide ul#nav-mobile li span samp.arrow-btn-holder { display:none !important; }


#pageslide ul#nav li.site-nav, #pageslide ul#nav-mobile li.site-nav {
	padding:5px 0 5px 36px !important;
	font-size:0.875em !important;
	margin:0 !important;
	background:url(../images/menu-green.png) 5px 50% no-repeat !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	cursor:pointer !important;
	display:block !important;
}

.help-you {
	display:block !important;
}

.help-you-form {
	padding:0;
	margin:15px auto 0 auto !important;
	width:201px;
}

.help-you-form input[type=text] {
	padding:6px 0 0 4px;
	margin:0;
	width:160px;
	background:none;
	border:none;
	font:normal 0.75em/1em 'ultima_alt_ltregular', Arial, Helvetica, sans-serif;
	color:#675c53;
}

.help-you-form input[type=submit] {
	padding:0;
	margin:0;
	width:34px;
	height:32px;
	background:none;
	border:none;
	cursor:pointer;
	float:right;
}

.styled-select select {
   background: transparent;
   width: 201px;
   padding: 5px;
   font-size: 16px;
   height: 32px;
   display:block !important;
   border:none;
   font-size:0.6875em !important;
   text-transform:none !important;
}
.styled-select {
   width: 167px;
   height: 32px;
   overflow: hidden;
   background: url(../images/new_arrow.png) no-repeat right #eeeeee;
   display:block !important;
   -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.sub_level_1	a	{	padding-left: 0px !important}
.sub_level_2	a	{	padding-left: 0px !important}
.sub_level_3	a	{	padding-left: 0px !important}
}

/* Mobile Portrait */
@media (min-width:321px) and (max-width:480px) {

	.max-no-show {
		display:block !important;
		background:#C7DB1B;
		color:#FFF !important;
		float:left;
		width:100%;
		padding:1%;
		text-align:left;
		font-size:1.25em !important;
		line-height:1.5em;
		font-weight:normal;
		font-family:'ultima_altregular', Arial, Helvetica, sans-serif;
	}
	
	.desktop-menu {
		display:none;
	}
	
	.mobile-menu {
		display:block;
	}
#inner_wrap ul#nav, #inner_wrap ul#nav-mobile { display: none !important; }

.open { display: block; color:#fff !important; }
#pageslide { width: 95%; }
#pageslide ul#nav li, #pageslide ul#nav-mobile li { float: left; width: 100% !important; padding:0; margin:0 0 1px 0; }
#pageslide ul#nav a, #pageslide ul#nav-mobile a { 
	display: block; 
	background: #665c53 /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important;
	font-weight: normal; 
	padding:7px 7px 7px 20px; 
	font-size:0.75em;
	font-family:'ultima_altregular' !important;
	color:#FFF !important;
	border:none;
}
#pageslide ul#nav a:hover, #pageslide ul#nav a.active, #pageslide ul#nav-mobile a:hover, #pageslide ul#nav-mobile a.active { 
	background-color:#4c4239 !important;
}
#pageslide ul#nav li.mobile-link a, #pageslide ul#nav-mobile li.mobile-link a { 
	/*background: #b7b7b7 url(../images/dark-circle.png) 5px 50% no-repeat !important;*/
	padding-left:22px !important;
	color:#FFF !important;
}
#pageslide ul#nav li.mobile-link a.no-sub, #pageslide ul#nav-mobile li.mobile-link a.no-sub { 
	background: #b7b7b7 !important;
}
#pageslide ul#nav li.mobile-link a:hover, #pageslide ul#nav li.mobile-link a.active, #pageslide ul#nav-mobile li.mobile-link a:hover, #pageslide ul#nav-mobile li.mobile-link a.active { 
	background-color: #c7c5c5 !important;
}
#pageslide ul#nav li.mobile-link a.active:hover, #pageslide ul#nav-mobile li.mobile-link a.active:hover { 
	background-color: #acacac !important;
}

#pageslide ul#nav li.mobile-link samp.link-holder ol li a, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a { 
	/*background: #c7c5c5 url(../images/down-arrow.png) 8px 50% no-repeat !important;*/
	padding-left:22px !important;
	color:#FFF !important;
	margin:0 !important;
	font-family:'ultima_altregular' !important;
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a:hover { 
	/*background: #bdb8b8 url(../images/down-arrow.png) 8px 50% no-repeat !important;*/
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a.no-sub, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a.no-sub   { 
	background: #dbd8d8 !important;
	padding-left:22px !important;
	color:#FFF !important;
	margin:0 !important;
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a.no-sub:hover, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a.no-sub:hover {background: #cec9c9 !important;}

#pageslide ul#nav li.call-back-btn a, #pageslide ul#nav-mobile li.call-back-btn a {background:#c4d838 !important; font-family:'ultima_altregular' !important;}
#pageslide ul#nav li.feedback-btn a, #pageslide ul#nav-mobile li.feedback-btn a {background:#b6b6b6 !important; font-family:'ultima_altregular' !important;}

#pageslide ul#nav li div, #pageslide ul#nav li:hover div, #pageslide ul#nav-mobile li div, #pageslide ul#nav-mobile li:hover div {display:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a, #pageslide ul#nav-mobile li span samp.link-holder ol li a {padding:5px; margin:0 !important; color:#FFF; background-color:#8e8277 !important; padding-left:22px !important; font-size:0.875em !important;}
#pageslide ul#nav li span samp.link-holder ol li a.no-sub, #pageslide ul#nav-mobile li span samp.link-holder ol li a.no-sub {background-color:#8e8277 !important; background-image:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a.no-sub:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.no-sub:hover {background-color:#a5978a !important; background-image:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a:hover, #pageslide ul#nav li span samp.link-holder ol li a.active, #pageslide ul#nav-mobile li span samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.active { background:#a5978a /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important; color:#fff !important; }
#pageslide ul#nav li span samp.link-holder ol li a.active:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.active:hover { background:#b0a194 /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important; color:#fff !important; }

#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a {padding:5px; margin:0 !important; color:#FFF; background:#d2c7be /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important; padding-left:22px !important; font-size:0.875em !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a:hover {background:#8f8277 /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a.active:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a.active:hover {background:#8f8277 /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important;}

#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li ul li a, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li ul li a {padding:5px; margin:0 !important; color:#FFF; background:#fff !important; padding-left:22px !important; font-size:0.875em !important; border-bottom:#d2c7be 1px solid !important; color:#8f8277 !important; text-transform:none !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li ul li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li ul li a:hover {background-color:#f5f5f5 !important;}

#pageslide ul#nav li span samp.txt-holder, #pageslide ul#nav li span samp.txt-holder, #pageslide ul#nav-mobile li span samp.txt-holder, #pageslide ul#nav-mobile li span samp.txt-holder { display:none !important; }

#pageslide ul#nav li.mobile-link div samp.link-holder ol li a, #pageslide ul#nav-mobile li.mobile-link div samp.link-holder ol li a {background:#c7c5c5 !important;}
#pageslide ul#nav li.mobile-link div samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li.mobile-link div samp.link-holder ol li a:hover { background-color:#dbd8d8 !important; color:#000 !important; }

#pageslide ul#nav li div samp.btn-holder-other, #pageslide ul#nav li span samp.btn-holder-other, #pageslide ul#nav li div samp.btn-holder-other, #pageslide ul#nav-mobile li span samp.btn-holder-other { display:none !important; }

#pageslide ul#nav li div samp.arrow-btn-holder, #pageslide ul#nav li span samp.arrow-btn-holder, #pageslide ul#nav-mobile li div samp.arrow-btn-holder, #pageslide ul#nav-mobile li span samp.arrow-btn-holder { display:none !important; }


#pageslide ul#nav li.site-nav, #pageslide ul#nav-mobile li.site-nav {
	padding:5px 0 5px 36px !important;
	font-size:0.875em !important;
	margin:0 !important;
	background:url(../images/menu-green.png) 5px 50% no-repeat !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	cursor:pointer !important;
	display:block !important;
}

.help-you {
	display:block !important;
}

.help-you-form {
	padding:0;
	margin:15px auto 0 auto !important;
	width:201px;
}

.help-you-form input[type=text] {
	padding:6px 0 0 4px;
	margin:0;
	width:160px;
	background:none;
	border:none;
	font:normal 0.75em/1em 'ultima_alt_ltregular', Arial, Helvetica, sans-serif;
	color:#675c53;
}

.help-you-form input[type=submit] {
	padding:0;
	margin:0;
	width:34px;
	height:32px;
	background:none;
	border:none;
	cursor:pointer;
	float:right;
}

.styled-select select {
   background: transparent;
   width: 201px;
   padding: 5px;
   font-size: 16px;
   height: 32px;
   display:block !important;
   border:none;
   font-size:0.6875em !important;
   text-transform:none !important;
}
.styled-select {
   width: 167px;
   height: 32px;
   overflow: hidden;
   background: url(../images/new_arrow.png) no-repeat right #eee;
   display:block !important;
   -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.sub_level_1	a	{	padding-left: 0px !important}
.sub_level_2	a	{	padding-left: 0px !important}
.sub_level_3	a	{	padding-left: 0px !important}
}

@media (min-width:100px) and (max-width:320px) {
.sub_level_1	a	{	padding-left: 20px !important}
.sub_level_2	a	{	padding-left: 40px !important}
.sub_level_3	a	{	padding-left: 60px !important}

	.max-no-show {
		display:block !important;
		background:#C7DB1B;
		color:#FFF !important;
		float:left;
		width:100%;
		padding:1%;
		text-align:left;
		font-size:1.25em !important;
		line-height:1.5em;
		font-weight:normal;
		font-family:'ultima_altregular', Arial, Helvetica, sans-serif;
	}
	
	.desktop-menu {
		display:none;
	}
	
	.mobile-menu {
		display:block;
	}
#inner_wrap ul#nav, #inner_wrap ul#nav-mobile { display: none !important; }

.open { display: block; color:#fff !important; }
#pageslide { width: 95%; }
#pageslide ul#nav li, #pageslide ul#nav-mobile li { float: left; width: 100% !important; padding:0; margin:0 0 1px 0; }
#pageslide ul#nav a, #pageslide ul#nav-mobile a { 
	display: block; 
	background: #665c53 /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important;
	font-weight: normal; 
	padding:7px 7px 7px 20px; 
	font-size:0.75em;
	font-family:'ultima_altregular' !important;
	color:#FFF;
	border:none;
}
#pageslide ul#nav a:hover, #pageslide ul#nav a.active, #pageslide ul#nav-mobile a:hover, #pageslide ul#nav-mobile a.active { 
	background-color:#4c4239 !important;
}
#pageslide ul#nav li.mobile-link a, #pageslide ul#nav-mobile li.mobile-link a { 
	/*background: #b7b7b7 url(../images/dark-circle.png) 5px 50% no-repeat !important;*/
	padding-left:10px;
	color:#FFF;
}
#pageslide ul#nav li.mobile-link a.no-sub, #pageslide ul#nav-mobile li.mobile-link a.no-sub { 
	background: #b7b7b7 !important;
}
#pageslide ul#nav li.mobile-link a:hover, #pageslide ul#nav li.mobile-link a.active, #pageslide ul#nav-mobile li.mobile-link a:hover, #pageslide ul#nav-mobile li.mobile-link a.active { 
	background-color: #c7c5c5 !important;
}
#pageslide ul#nav li.mobile-link a.active:hover, #pageslide ul#nav-mobile li.mobile-link a.active:hover { 
	background-color: #acacac !important;
}

#pageslide ul#nav li.mobile-link samp.link-holder ol li a, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a { 
	/*background: #c7c5c5 url(../images/down-arrow.png) 8px 50% no-repeat !important;*/
	padding-left:22px;
	color:#FFF;
	margin:0 !important;
	font-family:'ultima_altregular' !important;
	font-size: 0.55em !important;
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a:hover { 
	/*background: #bdb8b8 url(../images/down-arrow.png) 8px 50% no-repeat !important;*/
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a.no-sub, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a.no-sub  { 
	background: #dbd8d8 !important;
	padding-left:22px;
	color:#FFF;
	margin:0 !important;
}
#pageslide ul#nav li.mobile-link samp.link-holder ol li a.no-sub:hover, #pageslide ul#nav-mobile li.mobile-link samp.link-holder ol li a.no-sub:hover {background: #cec9c9 !important;}

#pageslide ul#nav li.call-back-btn a, #pageslide ul#nav-mobile li.call-back-btn a {background:#c4d838 !important; font-family:'ultima_altregular' !important;}
#pageslide ul#nav li.feedback-btn a, #pageslide ul#nav-mobile li.feedback-btn a {background:#b6b6b6 !important; font-family:'ultima_altregular' !important;}

#pageslide ul#nav li div, #pageslide ul#nav li:hover div, #pageslide ul#nav-mobile li div, #pageslide ul#nav-mobile li:hover div {display:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a, #pageslide ul#nav-mobile li span samp.link-holder ol li a {padding:5px; margin:0 !important; color:#FFF; background-color:#8e8277 !important; padding-left:22px; font-size:0.875em !important;}
#pageslide ul#nav li span samp.link-holder ol li a.no-sub, #pageslide ul#nav-mobile li span samp.link-holder ol li a.no-sub {background-color:#8e8277 !important; background-image:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a.no-sub:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.no-sub:hover {background-color:#a5978a !important; background-image:none !important;}
#pageslide ul#nav li span samp.link-holder ol li a:hover, #pageslide ul#nav li span samp.link-holder ol li a.active, #pageslide ul#nav-mobile li span samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.active { background:#a5978a /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important; color:#fff !important; }
#pageslide ul#nav li span samp.link-holder ol li a.active:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li a.active:hover { background:#b0a194 /*url(../images/white-down-arrow.png) 8px 50% no-repeat*/ !important; color:#fff !important; }

#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a {padding:5px; margin:0 !important; color:#FFF; background:#d2c7be /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important; padding-left:22px !important; font-size:0.875em !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a:hover {background:#8f8277 /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li a.active:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li a.active:hover {background:#8f8277 /*url(../images/white-circle.png) 5px 50% no-repeat*/ !important;}

#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li ul li a, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li ul li a {padding:5px; margin:0 !important; color:#FFF; background:#fff !important; padding-left:22px !important; font-size:0.875em !important; border-bottom:#d2c7be 1px solid !important; color:#8f8277 !important; text-transform:none !important;}
#pageslide ul#nav li span samp.link-holder ol li span.bottom-sub-menu li ul li a:hover, #pageslide ul#nav-mobile li span samp.link-holder ol li span.bottom-sub-menu li ul li a:hover {background-color:#f5f5f5 !important;}

#pageslide ul#nav li span samp.txt-holder, #pageslide ul#nav li span samp.txt-holder, #pageslide ul#nav-mobile li span samp.txt-holder, #pageslide ul#nav-mobile li span samp.txt-holder { display:none !important; }

#pageslide ul#nav li.mobile-link div samp.link-holder ol li a, #pageslide ul#nav-mobile li.mobile-link div samp.link-holder ol li a {background:#c7c5c5 !important;}
#pageslide ul#nav li.mobile-link div samp.link-holder ol li a:hover, #pageslide ul#nav-mobile li.mobile-link div samp.link-holder ol li a:hover { background-color:#dbd8d8 !important; color:#000 !important; }

#pageslide ul#nav li div samp.btn-holder-other, #pageslide ul#nav li span samp.btn-holder-other, #pageslide ul#nav-mobile li div samp.btn-holder-other, #pageslide ul#nav-mobile li span samp.btn-holder-other { display:none !important; }

#pageslide ul#nav li div samp.arrow-btn-holder, #pageslide ul#nav li span samp.arrow-btn-holder, #pageslide ul#nav-mobile li div samp.arrow-btn-holder, #pageslide ul#nav-mobile li span samp.arrow-btn-holder { display:none !important; }


#pageslide ul#nav li.site-nav, #pageslide ul#nav-mobile li.site-nav {
	padding:5px 0 5px 36px !important;
	font-size:0.875em !important;
	margin:0 !important;
	background:url(../images/menu-green.png) 5px 50% no-repeat !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	cursor:pointer !important;
	display:block !important;
}

.help-you {
	display:block !important;
}

.help-you-form {
	padding:0;
	margin:15px auto 0 auto !important;
	width:201px;
}

.help-you-form input[type=text] {
	padding:6px 0 0 4px;
	margin:0;
	width:160px;
	background:none;
	border:none;
	font:normal 0.75em/1em 'ultima_alt_ltregular', Arial, Helvetica, sans-serif;
	color:#675c53;
}

.help-you-form input[type=submit] {
	padding:0;
	margin:0;
	width:34px;
	height:32px;
	background:none;
	border:none;
	cursor:pointer;
	float:right;
}
.styled-select select {
   background: transparent;
   width: 221px;
   padding: 7px;
   color : #333333;
   font-family:verdana;
   font-weight: bold;
   font-size: 16px;
   display:block !important;
   height: 32px;
   border:none;
   font-size:0.6875em !important;
   text-transform:none !important;
}
.styled-select {
   width: 197px;
   height: 32px;
   overflow: hidden;
   background: url(../images/new_arrow.png) no-repeat right #eee;
   display:block !important;
   -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
}

.mobile_menu_current	{	color:#000 !important}

