
 .blank{}
 DIV,BR,BODY,P,TD,.normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: medium; color: Navy;}
 H17,.heading1 {font-size: 24pt; color: #000000;font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
 H1,.heading2 {font-size: 14pt; color: #006698; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
 H2,.heading2 {font-size: 14pt; color: #006698; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
 H3,.heading3 {font-size: 14pt; color: #006698; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
 H4,.heading4 {font-size: 14pt; color: #006698; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
 .menuHeaders {font-size: 12pt; color: #006698; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}

.feedbackform{ margin-top:10px; border:solid 1px #000098; background-color:#eeeeee; width:600px;}
.formlabel{ font-size: 10px;font-weight: bold;line-height: 18px;margin-left:15px;}
.form_subtext{font-size: 10px;font-weight:normal;line-height: 18px;margin-left:15px;}
.forminput,.formtext,.feedbackbutton{margin-left:20px;}

.storeLocationBox{ width:350px; height:500px; float:right; margin-top:35px;}
.addressBox{background:url("images/address_box.png") no-repeat 0 0; float:right;  width:325px; height:75px; padding:5px;}
.googleBox{background:url("images/google_box.png") no-repeat 0 0; width: 335px; margin-top:10px;  height: 335px;position:relative; float:right; }

 A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: medium;}
 A:link {
 	color: Blue;
 }
 A:hover {
 	color: Red;
 }
 A:visited {
 	color: indigo;
 }
 .gold {color: gold;}
 .red {color: red;}
 .green {color: green;}
 .navy {color: navy;}
 .maroon {color: maroon;}
 .silver {color: silver;}
 .teal {color: teal;}
 .white {color: white;}
 .small {font-size: 7pt;}

 .Navlink {COLOR: #0000ff; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
 a:link.Navlink  {color : #0000ff;}
 a:visited.Navlink  {color : #0000ff;}
 a:active.Navlink  {text-decoration: none;}
 a:hover.Navlink  {text-decoration: none;}
 
  .Navlink2 {COLOR: #FF0000; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
 a:link.Navlink  {color : #FF0000;}
 a:visited.Navlink  {color : #FF0000;}
 a:active.Navlink  {text-decoration: none;}
 a:hover.Navlink  {text-decoration: none;}

 .Navbarlink {COLOR: white;	TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
 a:link.Navbarlink  {color : white;}
 a:visited.Navbarlink  {color : Gainsboro;}
 a:active.Navbarlink  {color: white;}
 a:hover.Navbarlink  {color: red;}
 
 
 #main_panel
{
 border:1px solid darkblue;
 position:relative;
 overflow:hidden;
}
.head_item
{
 background-color:gold;
 font-size:11px;
 font-family:verdana;
 font:bold;
 border-top:1px solid darkblue;
 border-bottom:1px solid darkblue;
 position:absolute;
 left:0px;
 cursor:se-resize;
 text-align:left;
}
.item
{
 font-family:verdana;
 font-size:10px;
 left:0px;
 position:relative;
 text-align:left;
}
.item_panel
{
 position:absolute;
 left:0px;
}
  .item_panel a
  {
   text-decoration:none;
   color:black;
   cursor:hand;
  }

.udm,.udm li,.udm ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.udm{
	position:relative;
	left:0;
	top:0;
	z-index:20000;
	width:158px;
	cursor:default !important;
	border:none;
	text-align:left;
	}
.udm{
	position:static;
	padding-left:0;
	padding-top:0.5em;
	}
.udm li{
	display:block;
	width:154px;
	position:static;
	}
@media Screen,Projection{
	.udm/**/[class="udm"] li{
	position:relative;
	}}
@media Screen,Projection{
	.udm/**/[class="udm"] ul li{
	position:relative;
	}}
@media screen,projection{
	.udm li:not(:nth-child(n)),.udm ul li:not(:nth-child(n)){
	position:static;
	}}
.udm li a{
	position:relative;
	display:block;
	}
.udm li{
	margin-bottom:1px;
	}
.udm ul li{
	margin-bottom:0;
	}
.udm ul a{
	margin:0;
	}
.udm ul li{
	margin-bottom:0px !important;
	}
.udm ul li:first-child{
	margin-top:0px;
	}
.udm ul a{
	margin-top:0;
	margin-right:0px !important;
	margin-bottom:0;
	margin-left:0px !important;
	}
.udm ul{
	background-image:none;
	background-color:#f8fbd0;
	cursor:default !important;
	width:150px;
	height:auto;
	border-width:1px;
	border-color:#bdb #080 #080 #bdb;
	border-style:solid;
	position:absolute;
	z-index:20100;
	padding:2px;
	}
.udm ul li{
	cursor:default !important;
	width:100%;
	position:static;
	float:none;
	}
.udm ul{
	display:none;
	visibility:hidden;
	}
html/**/[xmlns] .udm u\l{
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	left:-10000px;
	}
@media screen,projection{
	* html .udm ul {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	top:-10000px;
	}}
ul.udm/**/[class^="udm"] u\l{
	display:block;
	visibility:visible;
	height:0;
	overflow:visible;
	left:-100em;
	}
@media screen,projection{
	* html .udm:not(:nth-child(n)) ul{
	display:none;
	visibility:hidden;
	left:auto;
	top:auto;
	}}
.udm a .udmA{
	visibility:hidden;
	margin:0 9px;
	display:block;
	cursor:pointer !important;
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	border:none;
	cursor:inherit !important;
	}
.udm a .udmA img{
	display:block;
	}
.udm ul a .udmA{
	margin:0 5px;
	}
* html .udm a .udmA{
	right:1px;
	top:1px;
	}
* html .udm ul a .udmA{
	right:1px;
	top:1px;
	}
.udm .udmS{
	margin-left:2px;
	margin-top:2px;
	}
.udm .udmS{
	background-image:url(udm-resources/greenshadow.png);
	cursor:default !important;
	position:absolute;
	z-index:20050;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbddbb,direction=135,strength=2);
	}
@media screen,projection{
	* html .udm .udmS/**/ {
	background-image:none;
	background:#ccc;
	margin-left:0;
	margin-top:0;
	}}
.udm a,.udm a:link,.udm a.nohref{
	background-image:none ;
	
	background-color:#ffc;
	cursor:pointer !important;
	z-index:1000;
	text-align:left;
	border-style:solid;
	border-color:#008000;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px !important;
	padding-bottom:5px !important;
	text-decoration:none;
	color:#000000;
	border-width:1px;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	}
.udm a,.udm a.nohref{
	font-size:100%;
	}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited{
	letter-spacing:1px !important;
	}
.udm li a:visited{
	background-image:none;
	background-color:#ffc;
	border-width:1px;
	color:#008000;
	font-style:normal;
	border-style:solid;
	border-color:#008000;
	}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{
	font-style:normal;
	background-image:none;
	background-color:#ffe;
	text-decoration:none;
	color:#008000;
	border-color:#006698;
	border-style:solid;
	border-width:1px;
	}
* html .udm li a:active{
	font-style:normal;
	background-image:none;
	background-color:#ffe;
	text-decoration:none;
	color:#008000;
	border-color:#006698;
	border-style:solid;
	border-width:1px;
	}
.udm ul a,.udm ul a:link,.udm ul a.nohref{
	background-image:none;
	background-color:transparent;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#f8fbd0;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px !important;
	padding-bottom:2px !important;
	text-decoration:none;
	color:#000;
	font-style:normal;
	font-size:100%;
	font-family:tahoma,sans-serif;
	font-weight:normal !important;
	}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA{
	font-family:tahoma,sans-serif;
	font-weight:normal !important;
	}
.udm ul li a:visited,* html .udm ul li a:visited{
	background-image:none;
	background-color:transparent;
	color:#060;
	font-style:normal;
	border-width:1px;
	border-style:solid;
	border-color:#f8fbd0;
	}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover{
	font-style:normal;
	background-image:none;
	background-color:#ecefc6;
	text-decoration:none;
	color:#060;
	border-color:#aca;
	border-style:solid;
	border-width:1px;
	}
* html .udm ul li a:active{
	font-style:normal;
	background-image:none;
	background-color:#ecefc6;
	text-decoration:none;
	color:#060;
	border-color:#aca;
	border-style:solid;
	border-width:1px;
	}
.udm a.nohref,.udm ul a.nohref{
	cursor:default !important;
	}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6{
	display:block;
	background:none;
	margin:0;
	padding:0;
	border:none;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6{
	width:100%;
	}
@media screen,projection{
	* html .udm li{
	display:inline;
	}}
@media screen,projection{
	* html .udm li,* html .udm ul li{
	display/**/:block;
	float/**/:left;
	}}
@media screen,projection{
	.udm:not(:nth-child(n)) li,.udm:not(:nth-child(n)) ul li{
	display:block;
	float:left;
	}}
select{
	visibility:visible;
	}
.udm .udmC{
	position:absolute;
	left:0;
	top:0;
	z-index:20020;
	width:auto;
	height:auto;
	filter:alpha(opacity=0);
	}
.udm ul.orangeMenu{
	width:8em;
	border-color:#fdcb95 #a97742 #a97742 #fdcb95;
	border-style:solid;
	background-image:none;
	background-color:#fec;
	}
.udm span.orangeMenu{
	margin-left:2px;
	margin-top:2px;
	}
@media screen,projection{
	* html .udm span.orangeMenu/**/ {
	margin-left:0;
	margin-top:0;
	}}
.udm span.orangeMenu{
	background-image:url(udm-resources/orangeshadow.png);
	filter:none;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#ddbbaa,direction=135,strength=2);
	}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref{
	border-color:#fec;
	border-style:solid;
	border-width:1px;
	background-image:none;
	background-color:#fec;
	text-decoration:none;
	text-align:left;
	color:#803090;
	font-style:normal;
	font-size:70%;
	}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref .udmA,.udm li.orangeMenuItem a,.udm li.orangeMenuItem a.nohref .udmA{
	font-family:tahoma,sans-serif;
	font-weight:normal !important;
	}
.udm ul li.orangeMenuItem a:visited,* html .udm ul li.orangeMenuItem a:visited{
	background-image:none;
	background-color:#fec;
	color:#803090;
	font-style:normal;
	border-width:1px;
	border-color:#fec;
	border-style:solid;
	}
.udm ul li.orangeMenuItem a.udmR,.udm ul li.orangeMenuItem a.udmY,.udm ul li.orangeMenuItem a.udmR:visited,.udm ul li.orangeMenuItem a.udmY:visited,.udm ul li.orangeMenuItem a:hover,.udm ul li.orangeMenuItem a:focus,.udm ul li.orangeMenuItem a.nohref:hover,.udm ul li.orangeMenuItem a.nohref:focus,.udm ul li.orangeMenuItem a:visited:hover{
	background-image:none;
	background-color:#f8fbd0;
	text-decoration:none;
	color:#5656bd;
	border-width:1px;
	border-color:#edbb85;
	border-style:solid;
	font-style:normal;
	}
* html .udm li.orangeMenuItem a:active{
	background-image:none;
	background-color:#f8fbd0;
	text-decoration:none;
	color:#5656bd;
	border-width:1px;
	border-color:#edbb85;
	border-style:solid;
	font-style:normal;
	}
/*
	Sitemap Styler 	 
*/

#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{background:url(SiteMapResources/line1.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(SiteMapResources/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(SiteMapResources/expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li ul{	
	margin-left:28px;
	background:url(SiteMapResources/line1.gif) repeat-y;
}
#sitemap li li{	
	background:url(SiteMapResources/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#sitemap:after, #sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{display:none;}
