/* locationStyle.css

Author: Travis Fischer
Contact: fisch0920@gmail.com
Began: 7/13/07
Last Update: 7/13/07

*/

v\:* {
   behavior:url(#default#VML);
}

#locationImage {
   margin: 0 auto -6px;
   width: 168px;
   height: 78px;
   background: url(../Images/Location/location.jpg) no-repeat;
}

#weatherImage {
   margin: 0 auto -8px;
   width: 157px;
   height: 79px;
   background: url(../Images/Location/weather.jpg) no-repeat;
}

#hotelsSightsImage {
   margin: .7em auto -14px;
   width: 285px;
   height: 89px;
   background: url(../Images/Location/hotelsSights.jpg) no-repeat;
}

#weatherImage i, #locationImage i, #hotelsSightsImage i { visibility: hidden; }

#mapTable th { background-color:#EEE; }

img { color: #000; }

.map-info {
   width: 240px;
   color: #485056;
   font-family: arial, verdana, sans serif;
   font-size: 11px;
}

.map-info p { text-indent: 1.5em; }

h4 { }
.map-info h4 {
   color: #670001;
   font-size: 12px;
   font-weight: bold;
   font-family: georgia, "Times New Roman", Times, serif;
   text-align: center;
   margin: 0 0 .7em;
}

#mapTable { margin: 0 auto; }

#mapBorder {
	background: url(../Images/Location/mapBorder.gif) no-repeat center center;
	width: 530px;
	height: 360px;
}

#map {
	width: 524px;
	height: 354px;
   top: 3px;left: 3px;
   background: url(../Images/Location/tempGoogleMap.jpg) transparent no-repeat;
}

#map a { border: none; }

.accordion {
   display: block;
   background: #EEECEC;
   border: 1px solid #d0d9e6;
   padding: 3px 3px 5px 8px;
   text-indent: 2em;
}

a#showDirections {
   padding-left: 14px;
   background: url(../Images/FAQ/expandAll.gif) no-repeat left 50%;
   border: none;
   font-size: 110%;
   font-weight: bold;
}

#directionsTable {
   width: 69%;
   margin: 1em auto 0;
}


#directionsTable th { background-color:#fff; text-align: center; }

#dirHeader { width: 100%; background-color: #fff; text-align: center; }

#mainDirectionsPanel { background-color:#fff; width: 100%; padding: 0; }

#print { display: none; margin-bottom: .5em; }

/* Enlarged first letter in Paragraphs of main content */

#mainContent p:first-letter, .enlarged {
   display: inline;
   font-size: 160%;
   font-weight: 600;
   color: #F39301;
}


/* ------------
 * Print Styles
 * ------------
 */

@media print {
   p.indent, #locationImage, #weatherImage, #hotelsSightsImage, input, #showDirections, th {
      display: none;
      width: 0; height: 0;
      padding: 0; margin: 0;
   }
   
   #directionsTable { margin: 0 auto; }
}

