.body-upper-bg { padding-top:0px;margin-top:0px }

a{text-decoration: none;color: #FF0000;}
	A:hover  {text-decoration : underline; cursor:pointer;}
	



BODY {  font-family:arial;font-size:10pt;

}

.box1 {
        width:680px;margin: 0px auto;background-color:#FFFF00;
        padding:10px;
}

.head1 {
        font-size:14pt; color:#000000; padding-bottom:10px;
}

.head2 {
        font-size:12pt; padding-top:10px;
}
.businfo {
        width:650px; padding-bottom:10px; overflow:auto;

}
.largeleft1 {
        margin-left:5px;float:left;width:765px; padding-top:10px;

}
.left1 {
        float:left;width:320px; font-family:verdana;
}

.right1 {
        float:left;width:320px; padding-left:5px; font-family:verdana;
}

.farright {
        float:right;width:270px; 
//        background:#ccc;
        position:relative;top:-325px;left:-5px; padding:5px;
}

.darkgrey {
	background-color:#585858;
	color:#cccccc;
}
.darkgrey a{
	color:#ffffff;
}

.line { margin:5px 0px;height:2px;background:#585858}
.addbusform { 

-webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
        margin:5px;padding:10px;
        background-color:#fff;
        border:2px #51ff04 solid;
        padding:10px;text-align:left;
}
.popcats {
	padding-top:10px;

}
.popcats a{padding:0px 5px;}
	A:hover  {text-decoration : underline; cursor:pointer;}
	
img.fadeImage {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.greenborder { 
// margin:5px;
background-color:#00ff1e;
// padding:5px 5px 5px 5px;
border:3px #FFFFFF solid;
-webkit-border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px;

}
.formtext {
padding:1px 1px 1px 5px;
color:#500000;background: #ffc;border: 1px solid #006;
}

.formtext:hover {
padding-top:1px;padding-bottom:1px;
color:#666666;background: #ff6;border: 1px solid #f00;
}

.formbutton {
padding:5px;
color:#000000;background: #00ff1e;border: 1px solid #006;
}

.formbutton:hover {
cursor:pointer;
padding:5px;
color:#FFFFFF;background: #404040;border: 1px solid #ffffff;
}

.searchbartext {

margin-top:1px;color:#000; font-size:12pt;
background:transparent;
//background-color:#8592f5;
}

.searchbartext:hover {

color:#ffffff
}

.toplist li {
        display:inline;
        list-style-type:none;
        margin:0;padding:0;
}

.bustitle {
        font-size:16pt; font-weight:bold;font-family:verdana; color:#000000;padding-bottom:5px;
}
.busadd {
        font-size:12pt;padding-bottom:5px; font-family:verdana;
}
.busfindus, .busweb {
        padding:4px 0px 4px 0px;
}
.bustel {
        border-bottom: 3px solid #336600;font-family:verdana;
        font-size:10pt;font-weight:bold;padding:2px 2px 1px 2px;
}

.busopening {
        color:#336699; background: #FFFFFF ; 
        font-family:verdana;
        font-size:10pt;padding:5px;
        text-align:left; margin-left:10px;
}

.resultdiv {
        margin:5px;padding:5px 5px 10px 5px;
//        background-color:#52ff67;
-webkit-border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px;
        text-align:left;
        border:3px solid #ffffff;
        border-top:3px solid #00ff20;
        border:3px solid #afffb9;
        
}
.resultdiv:hover {

//        background-image:url('/imgs/greentopshade.jpg');background-repeat:repeat-x;
        background-color:#c9f1a9;color:#000000;
        border:3px solid #81f725;
//        border-top:2px solid #ffffff;        
}


.resultdivb {
        margin:5px;padding:10px;
	background-color:#e2f1ff;
	border:1px solid #a7d5ff;
        padding:10px;text-align:left;

}
.resultdivb:hover {

}
.resultdivc {
        margin-top:5px;
	border:2px solid #384eef;
        padding:10px;text-align:left;

}
.bottombanner {

	background-color:#585858;
	color:#fff;
	margin-bottom:5px;
	padding:10px;
	font-weight:bold;
	text-align:right;
}


.emptybanner {
       background-image:url('/imgs/emptybanner.jpg');

}

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(/imgs/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(imgs/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {padding:0px;border:5px dotted #fff;background-image:url('/imgs/preload.gif')}
#bluemaskbk {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}

#menubar {
//        background-color:#000;
//	background-color:#000;
//	background:url('/imgs/greymenu.jpg')0px -1px;        
        color:#fff;
        padding:2px 2px;
//        border:2px solid #777;
//	-webkit-border-radius: 15px 15px 15px 15px; 
//	-moz-border-radius: 15px 15px 15px 15px;
//	border-radius: 15px 15px 15px 15px;
//	padding:3px;
//	border-bottom:2px solid #008000;
}

ul#menu,ul#menu2 {
	font-family: Verdana, Arial;
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
	


}
ul#menu li,ul#menu2 li {
	display: block;
	position: relative;
	float: left;
}
li.m ul { display: none;}

ul#menu li a,ul#menu2 li a {
	display: block;
	text-decoration: none;
	padding: 4px 15px 6px 15px;
	z-index:99999;
	white-space: nowrap;
	color:#008000;
}

ul#menu li a:hover,ul#menu2 li a:hover { 

	color:#00ff1e;
	background:url('/imgs/greymenu.jpg'); 
	
}
li.m:hover ul { 
	display: block; 
	position: absolute;
        border:1px solid #008000;	
        margin: 0;
	padding: 0;
	
		

}
li.m:hover li { 
	float: none;
	font-size: 10px;
	width:100%;
}
li.m:hover a { 
        background: #fff;

//	background-image:url('/imgs/menugreenbg.gif');

}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 40px;
//  border-radius: 5px 5px 0 0;
//  -moz-border-radius: 5px 5px 0 0;
//  -webkit-border-radius: 5px 5px 0 0;
  background: #141414;
//  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%; 
  background: -moz-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32323a), color-stop(100%, #141414));
  background: -webkit-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -o-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -ms-linear-gradient(top, #32323a 0%, #141414 100%);
  background: linear-gradient(to bottom, #32323a 0%, #141414 100%);
  border-bottom: 2px solid #0fa1e0;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #141414;
//  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALElEQVQImWMwMrJi+v//PxMDw3+m//8ZoPR/qBgDEhuXGLoeYswhXg8R5gAAdVpfoJ3dB5oAAAAASUVORK5CYII=) 100% 100%; 
  background: -moz-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32323a), color-stop(100%, #141414));
  background: -webkit-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -o-linear-gradient(top, #32323a 0%, #141414 100%);
  background: -ms-linear-gradient(top, #32323a 0%, #141414 100%);
  background: linear-gradient(to bottom, #32323a 0%, #141414 100%);
  color: #ffffff;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 40px;
  padding: 0 20px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #0fa1e0;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a {
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  background: #070707;
//  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%; 
  background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
}
#cssmenu > ul > li:hover > a {
  background: #070707;
//  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxCAIAAACUDVRzAAAAA3NCSVQICAjb4U/gAAAALklEQVQImWNQU9Nh+v//PxMDw3+m//8ZkNj/mRgYIHxy5f//Z0BSi18e2TwS5QG4MGB54HL+mAAAAABJRU5ErkJggg==) 100% 100%; 
  background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
  background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
  background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #0fa1e0;
  border-bottom: 1px dotted #6fc7ec;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
}
#cssmenu .has-sub ul li:hover a {
  background: #0c7fb0;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #0c7fb0;
  border-bottom: 1px dotted #6db2d0;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #095c80;
}