html{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	overflow-y:scroll;
	line-height:16px;
	background:#fff;
}
#pageInfo{display:none;}
a{color:#336699;}

h1{font-size: 30px; color: white; font-family: arial black,avant garde;}

h2{margin-bottom:0px;}
.hblue{color:#003366; margin:10px 10px 5px 5px; padding:0px; font-size:16px;}
.hp_copy{color:#003366; line-height:18px; }

.generic_head{color: #336699; display:block; text-decoration: none; font-weight:bold; font-size:14px;}

hr{border:0; height:1px; background-color:#999;}
a img{border:none;}

#master_container{font-size:12px; width:866px; margin:0px auto; position:relative; background:url("../images/wrapper_bg.jpg") repeat-y;overflow:hidden; height:100%;}
#header_container{height:137px; background:url("../images/emka_header_bg.jpg") no-repeat; display:block;}


#logo{float:left; display:block; width:200px; margin-top:26px; margin-left:20px}
#header_container_center{float:right; clear:right; display:block;  color:#fff; font-size:24px; margin-top:18px; margin-right:30px; display:inline;}
#header_container_center input{vertical-align:middle; margin-right:5px;}
#search input {background-color:#FBFBFB; padding-left:8px; color:#333;}

#header_container_right{float:right; position:relative; margin-top:6px; height:21px; width:250px;}
#login{position:absolute; width:115px; left:0px; top:67px;}
#login a{color:#336699; text-decoration:none; font-size:12px;}
#login a:hover {color: #333; text-decoration:none;}
#header_cart{position:absolute; right:0px; bottom:5px; width:120px;}

#header_promo{margin-top:10px; height:55px;}
#header_promo a{color:#c00;}
#search{position:absolute; top:66px;}
#flash {text-align:right;}

#nav_container{height:28px; width:100%; display:block; position:relative; z-index:5; background:url(../images/emka_nav_bg.jpg) repeat-x; padding-top:3px; }
#nav_container:hover {}

#nav_container ul{margin:0px; padding:0px; }
#nav_container ul li.first-child{ border-left:none;}
#nav_container ul li{position:relative; 
					 display:block; 
					 height:25px; 
					 float:left; 
					 list-style-type:none;  
					 
					 border-left: 1px solid #6598cc; border-right: 1px solid #000033;}
#nav_container ul li a{display:block; text-align:center; font-size:12px; float:left; padding:0px 30px; line-height:23px; text-decoration:none; color:#fff; margin:0px auto;}
#nav_container ul li.nav_yellow{-webkit-border-top-right-radius:9px; -moz-border-radius-topright:9px; border-right:none; background: url(../images/nav_bg_yellow.png) repeat-x; text-align:center;}
#nav_container ul li.nav_yellow a{width:220px; text-align:center; padding:0px; }

#nav_container ul li:hover ul, #nav_container ul li.sfhover ul{
	leftxx:0px;
	display:block;
}
#nav_container ul li ul{display:none; position:absolute; width:150px; left:0px; leftxx:-2000px;   margin-top:25px;}
#nav_container ul li ul li{display:block; float:left; border:none;  }
#nav_container ul li ul li a{  display:block; color:#6599cb; font-weight:bold; padding:0px; background:#000034; width:144px; height:25px; overflow:hidden; border:3px solid #366792; padding-left:10px; float:left;}
#nav_container ul li ul li a:hover{background:#6599cb; color:#fff;}

.rnd_left a{width:100px;}
.company_w a{width:130px; }
.downloads_w a{width:130px;}
.news_w a{width:110px;}
.products_w a{width:110px;}
.customer_w a{width:159px;}


#main_container_left{width:200px;float:left; margin-right:0px; display:block;}
#main_container_right{width:665px; display:block; float:right;  overflow:hidden; height:100%; margin-bottom:8px;}
#main_container_footer{width:866px; background:#292929;  display:block; clear:both; height:123px;}
#main_right{  display:block; overflow:hidden; height:100%;}

#main_right p{margin-top:0px; margin-bottom:1em;}

ul.menuleft, #left_btm ul {border-bottom: 1px solid #999; padding:0px; margin:0px;}

ul.menuleft, ul.menuleft ul,#left_btm ul {margin:0px; }
ul.menuleft li, #left_btm ul li ul li{margin-top:5px; padding:5px; padding-right:0px; border-top:1px solid #999999; list-style-type: none; color: #336699; font-weight:bold;}
ul.menuleft ul li, #left_btm ul li ul li {padding:0px; margin:0px; border-top:0px;}
ul.menuleft li a,#left_btm ul li a ,#left_btm ul li ul li a{ color: #000; text-decoration: none; font-weight:bold; text-transform:uppercase;}
ul.menuleft ul, #left_btm ul{padding:5px 0px 10px 7px;}
ul.menuleft ul li a, #left_btm ul li ul li a{color: #000; text-decoration: none; line-height:18px; font-weight: normal; text-transform:none;}
ul.menuleft ul li a:hover, #left_btm ul li ul li a:hover {color: #333}
#left_btm ul li ul, #left_btm ul li {border:none;}
#footer_nav{display:block; clear:right; height:20px; padding:10px 0px; border-top:1px solid #999;}
#footer_nav ul{margin:0px;padding:0px;}
#footer_nav ul li{ list-style-type:none; display:block; float:left; }
#footer_nav ul li a{display:block; float:left; padding:0px 7px; text-decoration:none; font-weight:bold; border-right:1px solid #976600; font-size:10px; color:#707070;}
#footer_content{color:#ccc; padding:0px 6px;}
#copyright{font-size:10px; text-align:center; color:#666666; display:block;}
#copyright a{color:#707070; text-decoration:none;}

a.left_btn{margin-top:8px; margin-left:5px; display:inline-block; }

#left_btm{color:#999;}
#left_btm div{margin-left:5px;}
#left_btm h1 {color:#336699; font-weight:bold; text-decoration:none; padding:0px; margin:0px; font-size:12px;}

#footer_nav ul li.nav_last a{border-right:none;}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				.7em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

.categorydetails{
	padding-left:40px; display:block; float:left; width:350px;
	color:#555;
}
.categorydetails ul{
	margin:0; padding:0;	
}
/* Local Store CSS */


