 







 #current {   background:#ff6904;  }

/* menu::base */

#search {background-image:url(/img/so.gif);background-repeat:no-repeat;height:35px;width:198px;margin-top:22px; line-height:35px;color:#ff6904; font-size:14px; border:1px #ff6904 solid; }

#search input {background-image:none;border-style:none;width:145px; margin-left:2px; background-color:transparent;line-height:35px;color:#ff6904; font-size:16px; height:35px; }

#search button {background-image:none;border-style:none;width:45px;background-color:transparent;height:35px;}



.phone {  color:#ff6904; font-size:22px; padding-top:15px; padding-right:15px; padding-left:15px; }

div#menu {

	height:80px; margin:0 auto; display:table  

 

}

div#menu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

}

div#menu ul.menu {

 

}

div#menu li {

	position: relative;

	z-index: 9;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

}

div#menu li:hover>ul {

	left: -2px;

}

div#menu li div {

	list-style: none;

	float: left;

	position: absolute;

	top: 80px;

	left: 0;

	width: 140px;

	z-index: 11;

	visibility: hidden;

 

	 

	margin: 0  ;

}

div#menu li:hover>div {

	visibility: visible;

}

div#menu li.current a {

}

/* menu::level1 */

div#menu a {

	position: relative;

	z-index: 10;

	height: 80px;

	display: block;

	float: left;

	padding: 0 17px 0 17px;

	line-height: 80px;

	text-decoration: none;

}

div#menu span {

 

 

	color: #fff;



	text-transform:uppercase;

	display: block;

	cursor: pointer;

	background-repeat: no-repeat;  font-size:16px; font-weight:bold; 

}

div#menu ul a:hover   {

	  background:#ff6904; font-size:18px;

}

div#menu li { border-right:1px #414040 solid

	 

}

div#menu li.last span {

	background: url(../images/nav_separator.png) top right no-repeat;

	padding: 18px 10px 16px 0;

}

/* menu::level2 */

div#menu ul ul li {

	background: url(../images/nav_dropdown_sep.gif) left bottom repeat-x;

 

	z-index: 9; line-height:30px; height:30px; padding:0; margin:0 ;width: 140px;

}

div#menu ul ul {

	z-index: 12;

 

	background:#E2E2E2;

 padding:0; margin:0 ;width: 140px;filter:alpha(opacity=90); /* IE */ -moz-opacity:0.9; /* Moz + FF */ opacity: 0.9;

	 

}

div#menu ul ul a {

	width: 140px;

 

	height: auto;

	float: none;

	display: block;

	background:none;

 

	z-index: -1; line-height:30px; height:30px;  padding:0;  

}

div#menu ul ul a span {

 

	 

	color: #454545;

	font-weight:normal;

	text-transform: none;

	background:none;font-size:12px; line-height:30px; height:30px; padding-left:25px  

}

div#menu ul ul a:hover {

	background:#ff6904;width: 140px; padding:0;  

}

div#menu ul ul a:hover span {

 

	color: #fff;

}

div#menu ul ul li.last {

	background: none;

}

div#menu ul ul li {

	width: 100%; border-right:none

}

/* menu::level3 */

div#menu ul ul div {

	width: 140px;

	margin: -80px 0 0 140px !important;

	height: auto;

	_padding: 0 0 9px 3px;

}

div#menu ul ul ul {

	_padding-right:1px;

}

/* lava lamp */

div#menu li.back {

}

div#menu li.back .left {

}

