.search_bar {
font-family: Tahoma, Verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
width:990px;
vertical-align:middle;
line-height:42px;
display:block;
height:42px;
color: #000;
}

.page_caption {
background: #333 url(/images/search_box_bg.png) top;
font-family: Tahoma, Verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
width:760px;
border-bottom:1px solid #555;
padding-left:10px;
vertical-align:middle;
font-weight:bold;
line-height:30px;
display:block;
color: #FFF;
}


BODY {
background: #FFF;
font-family: Tahoma, Verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
color: #000;
z-index:-1;
}

a {text-decoration:none;color:#0000FF;}
a:hover {text-decoration:underline}

.darkinput
{
font-family:"Century Gothic", tahoma, arial, verdana;
font-size:18px;
margin-bottom:20px;
color:#FFFFFF;
background-color:#222;
}


.smalldarkinput
{
border:1px solid #000;
font-family:Tahoma, arial, verdana;
font-size:12px;
color:#000;
background-color:#FFF;
}

.bigcat {
	font-size:22px;
}

.menu_header {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	color: #FFFFFF;
	width:150px;
	background: #7A1406;
	}

.redbutton {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-style: outset;
	border-color: #d64a03 #C22929 #C22929 #d64a03;
	border-width: 1px;
	width:auto;
	cursor: pointer;
	background: #A50000;
	}
	
.redbutton:hover {
	background: #C22929;
}


#navmenucontainer{height:42px;width:800px;background:#000;display:block;padding:10px 0 0 0px;background:url(/images/search_box_bg.png);}
#navmenu{position:relative;display:block;height:24px;font-size:18pt;font-family:Century Gothic, Arial,Verdana,Helvitica,sans-serif;}
#navmenu ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#navmenu ul li{display:block;float:left;margin:0 1px 0 0;}
#navmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:5px 20px 6px 20px;background:transparent url(/images/OVER.gif) no-repeat top left;}
#navmenu ul li a:hover{color:#fff;background:transparent url(/images/OFF.gif) no-repeat top right;}
#navmenu ul li a.current,#navmenu ul li a.current:hover{color:#fff;background:transparent url(/images/OFF.gif) no-repeat top right;}

.cat_button{width: 180px; /*width of menu*/}
.cat_button ul{	list-style-type: none;margin: 0px;padding: 0px;}
.cat_button li a{	font: bold 12px Verdana, Arial, Helvetica, sans-serif;display: block;padding: 2px 0 2px 5px;text-decoration: none;}	
.cat_button li a:hover{	color: #FFF;background-color:#7a1406;}
.cat_button li a.selected{color: #FFF;background-color:#7a1406;}


            
  .menu_list { padding: 3px;list-style-type:none; width: 200px; background-color:#000;border: 1px solid #7a1406; font-family: verdana; arial, sans-serif; font-size: 12px;}
			
  ul#change_city { padding: 3px;list-style-type:none; width: 200px; background-color:#000;border: 1px solid #7a1406; font-family: verdana; arial, sans-serif; font-size: 12px;}
  .as ul { list-style-type:none;font-family: verdana; arial, sans-serif; font-size: 12px; margin: 5px 0 0 0}
  .as li { margin: 0 0 5px 0; cursor: default; color: #FEC407;}
  .as li:hover { background: #333; }	  
  .as li.selected { background: #333; }	 
  
  
.menu_browser{display:block}
.menu_browser *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#BFD8EC}
.menu_browser1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e3eef6;
  border-right:1px solid #e3eef6;
  background:#cfe1f0}
.menu_browser2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8fbfd;
  border-right:1px solid #f8fbfd;
  background:#cbdfef}
.menu_browser3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cbdfef;
  border-right:1px solid #cbdfef;}
.menu_browser4{
  border-left:1px solid #e3eef6;
  border-right:1px solid #e3eef6}
.menu_browser5{
  border-left:1px solid #cfe1f0;
  border-right:1px solid #cfe1f0}
.menu_browserfg{
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  background:#BFD8EC}



.directory_top_tab{display:block}
.directory_top_tab *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d2e6f5}
.directory_top_tab1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ebf4fa;
  border-right:1px solid #ebf4fa;
  background:#ddecf7}
.directory_top_tab2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafcfe;
  border-right:1px solid #fafcfe;
  background:#daeaf6}
.directory_top_tab3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #daeaf6;
  border-right:1px solid #daeaf6;}
.directory_top_tab4{
  border-left:1px solid #ebf4fa;
  border-right:1px solid #ebf4fa}
.directory_top_tab5{
  border-left:1px solid #ddecf7;
  border-right:1px solid #ddecf7}
.directory_top_tabfg{
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  background:#d2e6f5}
