@import "reset.css";

body {
	/*background-image: url(images/bg.jpg); */
	background:#000 url(../images/bg.jpg) repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#map{width: 100%; height: 100%; text-align: left }
#mapHolder{margin: 30px 0 0 -36px; border: 6px solid #ffffff; width: 860px; height: 630px; position: relative;}
#topBar{position: absolute; z-index: 12; top:13px; left: 21px; width: 800px; display: block; background: transparent url(/media/layout/trans1.png); padding: 5px; border: 2px solid #0f0f0f; color: #edeae1}

label{display: block; font-size: 18px; padding-bottom: 5px}
input{height: 30px; width: 250px; border: 1px solid #000000; font-size: 16px; color: #b6b6b6; font-style: italic; margin-bottom: 20px; line-height: 28px}

a:visited{color: #ffffff;}
#address{ width: 300px; margin-bottom: 0;}
#mine{font-size: 15px; border: 0; background: none;}

#imgSearch, #imgSearch2{width: auto; border: none;}
#imgSearch2{float: right;}


#search{float: left; }

.infoHolder{width: 350px; min-height: 260px; overflow: hidden; color: #343434; font-family: "Helvetica Neue", Helvetica; font-style: italic;}
.infoHolder h2{font-family: "Trebuchet MS", Trebuchet; font-size: 18px; font-weight: bold; color: #5197ff; margin-bottom: 10px}
.infoHolder .left{float: left; width: 49%;}
.infoHolder .right{float: right}
.infoHolder .logo{width: 100%; display: block; clear: both; text-align: center; margin-bottom: 10px;}
.infoHolder address{margin-bottom: 10px;}
.infoHolder ul li{background: transparent url(/media/layout/star.gif) top left no-repeat; padding-left: 19px; height: 20px; vertical-align: middle; padding-top: 3px}
.infoHolder ul li a{color: #898989; z-index: 99}
.infoHolder ul li a:visited{color: #898989;}
.infoHolder .localPic{border: 2px solid #bebebe; }

.border{
-moz-border-radius: 5px;
-khtml-border-radius: 5px
-webkit-border-radius: 5px;
border-radius: 5px;
}

.shadow{
-moz-box-shadow: 2px 2px 5px #000000;
-webkit-box-shadow: 2px 2px 5px #000000;
box-shadow: 2px 2px 5px #000000;
}
b{font-weight: bold;}

#locationers{background: transparent url(/media/layout/trans2.png); position: absolute; top:44px; right:10px; padding: 15px; color: #ffffff; width: 180px; display:none; border: 2px solid #0f0f0f; -moz-border-radius-topleft: 0; -moz-border-radius-topright:0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius:0; border-top-left-radius: 0; border-top-right-radius:0;}
#locationers input{width: auto; margin: 0; padding: 0; border: none; margin: 0 3px 0 0; padding: 0; height: auto; }
#locationers label{font-size: 12px; font-style: italic; display: inline; margin: 0; padding: 0; }
#locationers p{margin-bottom: 10px; text-align: left;}

#showing{float: right; text-align: right; width: 150px; margin-top: 10px; font-size: 15px; font-style: italic;}
#showing a{color: #ffffff; font-size: 12px;}
#showing a:visited{color: #ffffff}
#deliveryZone{width: 179px; height: 42px; display: block; text-indent: -9000px; position: absolute; left: 450px; top:2px; outline: none;}
.up{background: transparent url(/media/layout/delivery.png) top left no-repeat;}
.down{background: transparent url(/media/layout/delivery2.png) top left no-repeat;}

#submits{background-color: #ffdd9b; border: 2px solid #ffeecc; color: #333333; height: 25px; width: 65px; margin: 0; padding: 0;}
#submits:hover{cursor: pointer;}
#imgSearch{margin: 0; padding: 0; position: absolute; top:7px; left: 312px;}
#showingToggle{background: transparent url(/media/layout/filter.png) top left no-repeat; width: 179px; height: 42px; display: block; position: absolute; top:0; right:0; text-indent: -9000px; top:2px; right: 3px; outline: none;}

#directionsBox{position: absolute; z-index: 12; bottom:0; left: 0px; width: 826px; height: 180px; display: none; background: transparent url(/media/layout/trans1.png); padding: 15px; border: 2px solid #0f0f0f; color: #edeae1;}
#directionsHolder{width: 250px; float: left;}
#directionsPanel{width: 500px; float: right; }
#directionsOutput{background-color: #1f1f1f; height: 150px; width: 480px; border: 1px solid #1f1f1f; overflow-y: scroll}
#closerDirections{position: absolute; top:-15px; right: -10px; outline: none;}

label img{height: 30px; width: 19px}
 #directionsHolder input{margin-bottom: 5px;}
 .adp-directions{width: 100%;}
 .adp-directions tr{padding-left: 8px;}
 /* .adp-substep{padding-left: 5px;} */
 #adp-placemark{margin: 0 0 5px 0;}
 
.tooltip {
	text-align: center;
	opacity: .90;
	filter:Alpha(opacity=90);
	white-space: nowrap;
	margin: 0;
	padding: 2px 0.5ex;
	border: 1px solid #000;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #1f1f1f;
	color: #ffffff;
	-moz-box-shadow: 2px 2px 5px #000000;
-webkit-box-shadow: 2px 2px 5px #000000;
box-shadow: 2px 2px 5px #000000;
}

#orderOnline{background: transparent url(/media/layout/ordernow.png) top left no-repeat; display: block; position: absolute; top:40px; right:0; height: 113px; width: 109px; text-indent: -9000px;}

.gs-phone{display: none;}
.gs-directions{display: none;}
.gs-directions-to-from{display: none}
.gs-watermark{display: none}
.gs-title{font-family: "Trebuchet MS", Trebuchet; font-size: 18px; font-weight: bold; color: #5197ff; margin-bottom: 10px}
.gs-title:visited{color: #5197ff;}
.gs-country{display: none;}

#warning{position: absolute; top: 45px; right: 45px;background: transparent url(/media/layout/trans1.png); padding: 10px; border: 2px solid #0f0f0f; color: #edeae1; font-weight: bold;}
#instructions{background: transparent url(/media/layout/zoompan.png) top left no-repeat; height: 64px; width: 263px; display: block; position: absolute; top:110px; left: 50px;}
