/* ------------------------------------------------------------------- */

/* CAPARO WEBSITE HEADER BAR */

/* ------------------------------------------------------------------- */

/* ------------------------------------------------------------------- */
/* MAIN LAYOUT */
/* ------------------------------------------------------------------- */
#container-a										 		{ width:1000px; height:34px; /*padding:0 16px 0 16px; margin:0 16px 0*/ text-align:left; color:#777; background:url('../grfx/header/bg.gif') repeat-x 0 0; position:absolute; top:0;  z-index:99;} 

#website-headerbar-wrapper									{ /*width:1004px;*/ /* margin:0 auto;*/ position:relative; padding-top:9px; font-size:10px; /*z-index:3;*/}
#website-headerbar-wrapper h3								{ display:none; }
#website-headerbar-logo										{ position:absolute; background:none; margin:0; padding:0; background:url('../grfx/header/caparo.gif') no-repeat top left; height:18px; width:155px; text-indent:-9999px; }
#website-headerbar-logo a									{ height:18px; width:155px; display:block; }
#website-headerbar-logo a span								{ display:none; }


/* ------------------------------------------------------------------- */
/* GLOBAL HEADER STYLES */
/* ------------------------------------------------------------------- */
/* Menu Styles */
#website-headerbar-wrapper ul li							{ position:relative; margin:0; padding:0 25px 0 0; font-size:10px !important; color:#777777 !important; }
#website-headerbar-wrapper ul li a 							{ display:block; text-decoration:none; color:#777 !important; }
#website-headerbar-wrapper ul li ul							{ position:relative; display:none; padding:5px 0px 0px 0px; margin:0; background:none; border:0;  }
#website-headerbar-wrapper ul li ul	li						{ list-style-type:none; position:relative; padding:0 20px 0 0; margin:0; width:100%; background:none; }
#website-headerbar-wrapper ul li ul	li a					{ margin:0 -5px 0 -5px; padding:2px 5px 2px 5px; display:block; }
#website-headerbar-wrapper ul li ul	li a:hover				{ color:#fff !important; background:#b7b7b7; }

/* Menu Dropdown */
#website-headerbar-wrapper ul:hover							{ cursor:pointer; }
#website-headerbar-wrapper ul:hover	ul						{ display:block; padding-top:5px; }

/* First UL Global Styles */
#website-headerbar-wrapper ul								{ margin:0; list-style:none; background:#d6d6d6 url('../grfx/header/select-bg.gif') no-repeat top right; padding:4px 5px 3px 5px; border:1px solid #FFFFFF; 
															  border-top:1px solid #bfbfbf; border-right:1px solid #adadad; text-align:left; }

/* Fix IE. Hide from IE Mac */
* html #website-headerbar-wrapper ul li						{ float:left; height:1%; }
* html #website-headerbar-wrapper ul li a 					{ height:1%; }

.active-division,
.active-business,
.active-search-division										{ z-index:2; position:absolute; margin:-3px 0px 0px 0px; }


/* ------------------------------------------------------------------- */
/* ACTIVE DIVISION */
/* ------------------------------------------------------------------- */
.active-division,	
.active-division1,
.active-division2											{ float:left; position:relative; margin-left:5px; }
.active-division											{ margin-left:170px; }
.active-division1											{ margin-top:-3px; }
/* First UL Width */
#top-level-divisions										{ width:220px; }

/* Menu Height */
#top-level-divisions li span								{ display:block; height:13px; }
#top-level-divisions li	ul li span							{ height:auto; }
														  
/* Menu Width */
#top-level-divisions li ul li a								{ width:219px; }



/* IE 6 Rollover Fix */

#website-headerbar-wrapper ul#top-level-divisions li.sfhoverA, 
#website-headerbar-wrapper ul#top-level-divisions li.sfhoverA ul li 						{ cursor:pointer; padding-right:0; } 
#website-headerbar-wrapper ul#top-level-divisions li.sfhoverA ul 						{ display:block; padding-top:5px; }

/* ------------------------------------------------------------------- */
/* ACTIVE BUSINESS */
/* ------------------------------------------------------------------- */
.active-business 											{ float:left; position:relative; margin-left:5px; }

/* First UL Width */
#division-businesses 										{ width:220px; }

/* Menu Height */
#division-businesses li span								{ display:block; height:13px; }
#division-businesses li	ul li span							{ height:auto; }
														  
/* Menu Width */
#division-businesses li ul li a								{ width:219px; }

/*  IE 6 Rollover Fix */

#division-businesses li.sfhoverB, 
#division-businesses li.sfhoverB ul li 						{ cursor:pointer; padding-right:0; }
#division-businesses li.sfhoverB ul 						{ display:block; padding-top:5px; }

/* ------------------------------------------------------------------- */
/* SEARCH */
/* ------------------------------------------------------------------- */
.search-division-selector									{ position:absolute; right:0; }
.search-division-selector span.search-label 				{ background:url('../grfx/header/search.gif') no-repeat center left; display:block; text-indent:-9999px; position:absolute; width:33px; padding:5px 10px 3px 5px; margin:-2px 0px 0px 0px; right:290px; }
.search-division-selector input.input 						{ position:absolute; width:120px; height:13px; padding:4px 5px 3px 5px; margin:-3px 0px 0px 0px; right:20px; border:1px solid #FFFFFF; border-top:1px solid #bfbfbf; border-right:1px solid #adadad; }
.search-division-selector input.button 						{ position:absolute; padding:0; margin:1px 0px 0px -15px; background:url('../grfx/buttons/web-head-search.gif') no-repeat center left; 
															  border:none; text-indent:9999em; width:15px; height:12px; overflow:hidden; line-height:0; }
.search-division-selector input.button:hover				{ cursor:pointer; }

.active-search-division 									{ right:160px; }

/* Menu Height */
#search-divisions li span									{ display:block; height:13px; }
#search-divisions li ul li span								{ height:auto; }

/* First UL Width */
#search-divisions 											{ width:120px; }

/* Menu Width */
#search-divisions li ul li a								{ width:119px; }

/*  IE 6 Rollover Fix */

#search-divisions li.sfhoverC, 
#search-divisions li.sfhoverC ul li 						{ cursor:pointer; padding-right:0; }
#search-divisions li.sfhoverC ul 							{ display:block; padding-top:5px; z-index:10; }



@-moz-document url-prefix() {
	#website-headerbar-wrapper ul li ul li a {
    padding-top: 0px !important;
	padding-bottom:1px !important;
}
}
 