@charset "UTF-8";
/* CSS Document 
INDEX
*/

#banner {
	background: url(images/banners/index_banner4.jpg);
	height: 176px;
}

#banner2 {
	background: url(images/banners/index_banner4test.jpg);
	background-position: right
	width: 360px;
	height: 176px;
}

#masthead {
	background: transparent url(images/header_index2.gif) no-repeat left top;
	height: 103px;
	text-indent: -9999px;
	border: 10px solid #004990;
	border-width: 0 0 0 0;
}

#logoBar {
	background-color: #fff;
	width: 890px;
	padding: 7px 0;
}

#search_locations {
	position:absolute;
	left:584px;
	top:260px;
	width:299px;
	height:62px;
	z-index:1;
}

#innerholder {
	width: 890px;
	margin: 0 0px 0 0px;
	position: relative;   /* reference point for absolute position */
}

#bodyContent {
	width: 658px;
	margin: 0 10px;
	float: right;
}

#bodyContent.index {
	width: 687px;
	margin: 0;
}

#sideBar {
	background: #071a69 url(images/nav_top_edge2.gif) no-repeat scroll left top;
	padding-top: 57px;
}

#secondarySidebar.secondarySidebar_index {
	background-color: #071A69;
	color: #ffca00;
	font-size: .9em;
	padding-top: 0px;
}

#secondarySidebar {
	background: #ffcc33 url(images/second_sidebar_corner.gif) no-repeat top right;	
}

#secondarySidebar h3 {
	color: #ffca00;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 7px;
	font-size: 11pt;
}

#tire_track {
	width: 100%;
	height: 100%;
	padding: 6px 0 8px 0;
	background: transparent url(images/tire3.gif) no-repeat bottom right;
}

#services {
	padding-left: 25px;
	margin-bottom: 0;
}

#secondarySidebar ul li {
	text-indent: 0;
	padding: 0 15px 0 0;
	margin: 0 0 3px 0;
	list-style-image: none;
}

#nearestLocForm {
	width: 280px;
	color: #FFFFFF;
	font-size: 7pt;
}

#indexMap {
	float: left;
	width: 686px;
}

#indexMap a {
	float: left;
}

#indexMap #ashburn {
	height: 56px;
	width: 384px;
	background: transparent url(images/links_indexmap/ashburn.gif) bottom right no-repeat;
	float: left;
}

#indexMap #ashburn:hover, #indexMap #ashburn.over {
	background-position: top left;
}

#indexMap #cascades {
	height: 56px;
	width: 281px;
	background: transparent url(images/links_indexmap/cascades.gif) bottom right no-repeat;
	float: left;
}

#indexMap #cascades:hover, #indexMap #cascades.over {
	background-position: top left;
}

#indexMap #infoBox.index {
	height: 235px;
	width: 328px;
	background: transparent url(images/links_indexmap/infobox_index.gif) bottom right no-repeat;
	float: left;
}

#indexMap #ashburn-dulles {
	height: 102px;
	width: 337px;
	background: transparent url(images/links_indexmap/ashburn-dulles.gif) bottom right no-repeat;
	float: left;
}

#indexMap #ashburn-dulles:hover, #indexMap #ashburn-dulles.over {
	background-position: top left;
}

#indexMap #chantilly {
	height: 64px;
	width: 337px;
	background: transparent url(images/links_indexmap/chantilly.gif) bottom right no-repeat;
	float: left;
}

#indexMap #chantilly:hover, #indexMap #chantilly.over {
	background-position: top left;
}

#indexMap #centreville {
	height: 69px;
	width: 337px;
	background: transparent url(images/links_indexmap/centreville.gif) bottom right no-repeat;
	float: left;
}

#indexMap #centreville:hover, #indexMap #centreville.over {
	background-position: top left;
}

#indexMap #gainesville {
	height: 81px;
	width: 379px;
	background: transparent url(images/links_indexmap/gainesville.gif) bottom right no-repeat;
	float: left;
}

#indexMap #gainesville:hover, #indexMap #gainesville.over {
	background-position: top left;
}

#indexMap #springfield {
	height: 81px;
	width: 286px;
	background: transparent url(images/links_indexmap/springfield.gif) bottom right no-repeat;
	float: left;
}

#indexMap #springfield:hover, #indexMap #springfield.over {
	background-position: top left;
}

#indexMap #bristow {
	height: 118px;
	width: 665px;
	background: transparent url(images/links_indexmap/bristow2.gif) top left no-repeat;
	float: left;
}

#indexMap #bristow:hover, #indexMap #bristow.over {
	background-position: top left;
}

.freeWireless { background: url(images/complimentary_wireless.gif) no-repeat left center;}
.freeCoffee { background: url(images/complimentary_coffee.gif) no-repeat right center;}
.waitingArea { background: url(images/complimentary_waiting.gif) no-repeat left center;}

#footer {
	background-color: #fff;
}
