/* CSS Document */

body {
  font: 75%/1.6 "Myriad Pro", Frutiger, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
}


table {
  margin: auto;
  border-collapse: collapse;
  width: 700px;
  border: 1px solid #666;
}


col {
  border-right: 1px solid #ccc;
}

col#storeCol {
  width: 200px;  
}

col#addressCol {
  width: 175px;  
}

col#phoneCol {
  width: 100px;  
}

col#locCol {
  width: 225px;  
  border: none;
}

thead {
  background: #ccc url(images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}

th {
  font-weight: normal;
  text-align: left;
}

th, td {
  padding: 0.1em 1em;
}

.odd {
  background-color:#edf5ff;
}

tr:hover {
  background-color:#3d80df;
  color: #fff;
}

thead tr:hover {
  background: #ccc url(images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
  color:#000;
}

#AZ {
	margin:auto;
	width: 220px;
	height: 64px;
	background: #fff url(../images/state_AZ.gif) no-repeat;
	padding-bottom:15px;
	color:transparent;
	}
	
#CA {
	margin:auto;
	width: 220px;
	height: 64px;
	background: #fff url(../images/state_CA.gif) no-repeat;
	padding-bottom:15px;
	color:transparent;
	}
	
#ID {
	margin:auto;
	width: 220px;
	height: 64px;
	background: #fff url(../images/state_ID.gif) no-repeat;
	padding-bottom:15px;
	color:transparent;
	}
	
#NV {
	margin:auto;
	width: 220px;
	height: 64px;
	background: #fff url(../images/state_NV.gif) no-repeat;
	padding-bottom:15px;
	color:transparent;
	}
	
#UT {
	margin: auto;
	width: 220px;
	height: 64px;
	background: #fff url(../images/state_UT.gif) no-repeat;
	padding-bottom:15px;
	color:transparent;
	}
