
a{
	font-family:Tahoma,Arial,Verdana;
}
			
#header{
	position:relative;
	width:930px;
	height:54px;
	padding:0;
}

.header { background:none;border:none;text-align:left; }
.header-top-container {
  background: black;
  width: 930px;
  height:60px;
  border:none;
  margin: 0 auto;

}
/*.header-top { padding:5px 10px 0; z-index:0;height: 15px;} */
.header-nav-container {float:left;width:300px;padding:0;margin:22px auto 0; }

#logo{
	position:relative;
	display:block;
	clear:left;
	width: 185px;
	height:29px;
  float: left;
  margin: 15px 0 0 5px;
	/*z-index:1000; */
}
.separator{
	padding-left:5px;
}

#search_text{
	position:relative;
	height:12px;
	width:86px;
	margin:10px 36px 0 0;
	border:1px solid #cfcccc;
	border-right:1px solid #fff;
	font-size:10px;
}

#search_btn{
	position:relative;
	margin:10px 0 0 0;
	width:16px;
	height:14px;
	border-top:1px solid #cfcccc;
	border-right:1px solid #cfcccc;
	border-bottom:1px solid #cfcccc;
}

#top_link{
	position:relative;
	float:right;
	font-size:11px;
	color:#ccc;
}
		
#top_link a{
	color:#ccc;
	text-decoration:none;
	font-weight:bold;
}		

#top_links { 
  position:relative;
  width:195px;
  float:left;/*z-index:100; */
  margin: 23px 4px 0 4px;
}


#free-shipping-logo { 
  display: block; 
  float: right;
  padding-top: 10px;
  padding-right: 5px;
}
#top_search {
  position:relative; float: left;  
  width:150px; height: 18px;
  margin-top: 22px;
  margin-left: 5px;
}
#top_nav{
	position:relative;
	background:url(../images/top_nav_onover.jpg) repeat-x;;
	width:930px;
	margin:5px auto;
	height:40px;
	z-index:999;
}


/* Mini search */
#search{ 
    height:16px; width: 100px;
    border-top:1px solid #2b2b2d;
    border-bottom:1px solid #828385;
    border-right:none;
    border-left: none;
    padding: 0; margin:0;
    background: #aeafb3;

}

/*.mini-search { height:18px; }  */
.mini-search .input-text { width:100px; margin-right:0px; height:15px;
/*			border-top:1px solid #cfcccc;
			border-left:1px solid #cfcccc;
			border-bottom:1px solid #cfcccc;
			padding:0;
*/
}

.mini-search .search-image{
      vertical-align: middle;
      border: 0;
			/*
      border-top:1px solid #cfcccc;
			border-right:1px solid #cfcccc;
			border-bottom:1px solid #cfcccc;
			position: relative;
      */
}
.search-autocomplete { z-index:999; }
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }
