/*
-----------------------------------------------
imarketsolutions.com 
Stylesheet: Map.css
Created: 8/28/2013
Author:  Ben Schiling
Organization:	iMarket Solutions
----------------------------------------------- */

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* --- BEGIN SERVICE AREAS MAP --------------------------------------------------------------------------------------------------------------------------------- */

#service-area-map-outer {
  position:relative;
  margin: 0 auto;
}

#service-area-map {
  border: medium none;
  min-height: 370px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 10;
}


#service-area-truck {
  background: url("../images/service-area-truck-sm.png") no-repeat scroll 0 0 transparent;
  height: 100px;
  left: 670px;
  position: absolute;
  top: 319px;
  width: 260px;
  z-index: 20;
}


/* --- SERVICE AREAS MAP --------------------------------------------------------------------------------------------------------------------------------- */
/* --- MAP --------------------------------------------------------------------------------------------------------------------------------- */

#service-area-map h2 {
  text-align: center;
  width: 350px;
}

#service-area-map #service-calls-map {
	position : absolute;
	top: 10px;
	border: 2px solid #CA121A;
	right: 10px;
}

#service-calls-map .service-call-info-window h2 { display: none; }
#service-calls-map .service-call-info-window h3 { font: none bold 1.2em/1.5em Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #000000; margin: 0; }
#service-calls-map .service-call-info-window p { color: #000; margin: 0; }
#btn-service-calls { font-weight: bold; position: absolute; right: 40px; top: 380px; }
#btn-service-calls a:link, #btn-service-calls a:visited { color: #fff; }
#btn-service-calls a:hover, #btn-service-calls a:active { color: #000; }

#service-calls-map .service-call-info-window p { color: #000; margin: 0; }


/* --- SERVICE AREAS MAP --------------------------------------------------------------------------------------------------------------------------------- */
/* --- SEARCH ZIPS --------------------------------------------------------------------------------------------------------------------------------- */


#service-area-map form#search-zip-form {
    left: 80px;
    position: absolute;
    top: 130px;
}

#search-zip-form {
  position:absolute;
  top:128px;
  left:80px;
}

p#enter-zip-code {width:315px;text-align:center;position:absolute;top:100px;left:30px;color:#CA121A;margin:0;} 

#search-zip-form li {
  list-style: none outside none;
}

#search-zip-form li.zip-input {
  padding:0;
  margin:0;
}

#search-zip-form li.submit {}


p.service-location {position:absolute;top:160px;left:15px;width:345px;margin-bottom:0;display:inline;text-align:left;font-size:1.3em;line-height:1.1em;z-index:30;}	
p.service-location strong {
  color: #3ba31f;
  font-size: 1.6em;
}
p.service-location strong span {color:#ff0000;font-size:.9em;}
p.service-location a {color:#FFFFFF;line-height:1.4em;}
p.service-location a:hover {color:#dedede; text-decoration:none;}

ul.service-location {
    left: 30px;
    list-style-type: none;
    position: absolute;
    top: 185px;
}

/*
ul.service-location a:link,
ul.service-location a:visited {
	color:#FFFFFF;
}

ul.service-location a:hover,
ul.service-location a:active {
	color:#dedede;
}
*/

/* --- END SERVICE AREAS MAP --------------------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
