﻿/*DROP DOWN MENU*/
body {
		font-family: Arial, Helvetica, sans-serif;	
		margin:0;
		padding:0;
		}

#header {	
		width:900px;
		height:110px;
		padding: 0px;
		margin-bottom: 10px;
		}

	#logo {
	width:180px;
	height: 100px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding:0;
	text-align:right;
		}

	#languages {
	width:430px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	text-align: center;
			}

		.active-language {color:#666666;}
		.inactive-language {color:#74cd00;}
				
	
	IFRAME#quoteModule {
	z-index: auto;
	width: 235px;
	height:60px;
	background-color:#a9dd61;
	text-align: left;
	vertical-align: bottom;
	margin-bottom: 10px;
	padding: 0;
	background-color: #a9dd61;
	}

	
#navbar {
		width:900px;
		height:36px;
		background:url("../images/nav-bar-background.gif") no-repeat center;
		margin: 0;
		padding:0;
		text-align: left;
		}					
				
		#menu {	float:left;
				width:900px;
				margin-left:0px;
				padding:0;
				}
									
		#menu ul {	float:left;
					list-style:none;
					margin:0;
					padding:0;
					height:26px;
					background:url(../images/nav-bar-divider.gif) no-repeat top right;
					display:block;
					}
					
					#menu ul a {}
		
		#menu li 	{float:left; height:36px;}	
						
						#menu li.active {background-color:#74cd00; display:block; height:36px; width:100%;}
						#menu li.active a {color:#ffffff;}
						#menu li.hover {display:block; font-weight:bold;}
						
		#menu li.c a 	{color:#6e6e6e;}
		#menu li.f 		{}
		#menu li.l 		{}
					
		#menu a {	color:#6e6e6e;
					font-size:12px;
					text-decoration: none;
					display:block;
					margin:0;
					padding:10px 10px 0px 10px;
					}
					
		#menu a:hover {color:#006600;}
					
		#menu ul ul {position:absolute; z-index: 500; margin-top:12px;} /* background-color:#74cd00; color:#ffffff; padding:10px 0px;*/
					
		#menu ul ul li {background-color:#74cd00;
						color:#ffffff;
						font-size:12px;
						height:26px;
						padding:5px 0px;
						padding-top:0px;
						border-top:1px solid #ffffff;
						margin-top:-1px;
						}
					
		#menu ul ul a {	font-weight: 100;
						font-size:12px;
						color:#ffffff;					
						}
					
		#menu ul ul a:hover {color:#003300;}
					
		div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}

		div#menu ul li:hover ul, div#menu ul ul li:hover ul	{display: block;}

	#flash-mov {	
				width:900px;
				margin:15px 0px 0px 0px;
				height:184px;
				padding:0;
				}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

}


.search
{


height:23px;
}
.searchbgIE
{
margin-left:0px;
margin-top:0px;
float:left;
/*background:url("../images/searchbox.png") 3px 1px no-repeat;*/
width:160px;
height:23px;
border: 2px;
border-color:#666666;
background-color:transparent;	
overflow:hidden;
}
.searchbg
{
background:url("../images/searchnow2.png") 2px 1px no-repeat;
width:123px;
height:23px;
display:block;
border: 0px;
}

.search_button
{
top:13px;
left:120px;
border: 0px;
margin-left:0px;
margin-top:-14px;
*margin-left:120px;
*margin-top:-39px;


}

.search_buttonIE
{
position:relative;
top:13px;
left:0px;
border: 0px;
margin: 1px -4px 0px -5px;
}

.search_field
{
float:left;
border:0;
margin-left: 1px;
margin-top: 1px;
width:134px;
*width:140px;
height: 21px;
padding: 0px 0px 0px 0px;
padding-top:4px;
font: 11px Arial;
background-color:#ffffff;
background:url("../images/searchfill.png") 0px 0px no-repeat;
color:#666666;
text-align:center;
}

.search_field:focus + .searchbg
{
/*background:url("../images/searchbox.png") 2px 0px no-repeat;*/
}





