
#title, #titleWrapper {
	color: #ffffff;
}

#subTitle {
	color: #999894;
}


#previousLocation, #nextLocation {
	color: #ffffff;
}

#locatorDialog-background {
	border: 0px;
}

#locatorDialog-contents {
	background-color: #ffffff;
	border: 2px solid #cccc99;
}

#message, #smsMessage, #error, #smsError {
	color: red;
}

#locator-content a:link { color: #666633; }

#locator-content a { text-decoration: underline !important; }

#locator-content a:hover { color: #FF9900; }

#locator-content a:vlink { color: #666633; }

#cityList table {
	border-collapse: collapsed;
}

#cityList td {
	border: 1px solid #cccc99;
}

.sectionMain {
	
}

.or {
	background-color: #666633; 
	color: #ffffff;  
}
	
.sectionMainHeader {
	background-color: #666633; 
	color: #ffffff; 
}


.sectionSearchRequired, .mainSection, .sectionMain {
	border: 1px solid #666633;
}

.sectionSearchRequired{
	background-color: #F7F7EF;
}
.sectionSearchOptionalArea {
	border: 1px solid #666633; 
}

.sectionSearchOptionalArea {
	background-color: #F7F7EF;
}

.sectionSearchHeader {
	background-color: #666633; 
	color: #ffffff; 
}

.sectionSearchAirportHeader {
	background-color: #666633; 
	color: #e8ebd6; 
}

.sectionOptionalSearchHeader {
	background-color: #666633; 
	color: #ffffff;
}

.sectionSearchRequiredContentAddress {
	background-color: #F7F7EF;
	color: #000000; 
}

.sectionSearchRequiredContentZipcode {
	background-color: #F7F7EF;
	color: #000000; 
	
}

.sectionSearchOptionalContentName {
	color: #000000; 
}

.sectionSearchOptionalHeaderText {
	color: #000000; 
}

.sectionSearchOptionalNameText {
	color: #000000; 
	
}

#resultsPage .sectionSearchOptionalType, #detailsPage .sectionSearchOptionalType {
	background-color: #ffffff;	
	border: 1px solid #cccc99;
}

.sectionSearchOptionalText {
	color: #000000; 
	
}

.sectionSearchOptionalTextDisabled {
	color: #cccccc; 
	
}

.sectionSearchOptionalTextCategories {
	color: #000000; 	
}

.sectionSearchOptionalTextAllCategories {
}

.sectionSearchOptionalMilesOrKM {
	background-color: #F7F7EF;
	border: 1px solid #cccc99;
}

.sectionSearchOptionalMilesOrKMText {
	color: #000000; 
}

#streetOptional, .abbrOr {
	color: #86875d;
}

#searchExample {
	color: #999894;
}


.innerTitleBars {
	background-color: #666633;
	color: #ffffff; 
    border-bottom: 1px solid #cccc99;
}

.resultsList .innerTitleBars {
	border: 1px solid #666633;
}
	

#categoriesInnerContainer {
	background-color: #ffffff;
	border: 1px solid #666633;
}

#closeCategories, #categoriesLabel {
	color: #666633;
}

#categoriesInnerContainer #sectionSearchOptionalType {
	border: 0px solid #666633;
}

.smsHeader {
	background-color: #666633;
	color: #ffffff; 
}

#smsContainer, #directionsContainer {
	border: 1px solid #666633; 
	background-color: #F7F7EF; 	
}
#legend  {
	border: 0px solid #666633; 
	background-color: #F7F7EF; 	
}

.browseCitiesHeader, .browseCitiesLetterHeader, .multipleMatchesHeader {
	background-color: #666633;
	color: #ffffff; 
}

.browseHeaderLink {
	color: #ffffff;
}

#legendArea {
	background-color: #ffffff; 
}

.map {
	border:1px solid #666633; 
}

.resultsItemOdd {
	background-color: #ffffff;
}

.resultsItemEven {
	background-color: #F7F7EF;
}


.resultsItemOdd, .resultsItemEven {
	border-right: 1px solid #666633;
	border-bottom: 1px solid #666633;
}

.resultsItemEven div, .resultsItemOdd div {
	border-left: 1px solid #666633;
}

.locationDetailsContainer {
	background-color: #F7F7EF;
	border: 1px solid #666633;
}

.directions {
	border-left: 1px solid #666633;
}

.detailedAtmItemFeatures,.detailedItemDirections,.detailedItemNetwork, .detailedItemCategory, .detailedItemTypes, .detailedItemSendTo {
	border-left: 1px solid #666633; 
}
.rppsDetailedItemSendTo{
	border: 0px none !important;
}
.detailedTypeImageHolder {
	border: 1px solid #666633;
	background-color: #ffffff;
}

.detailedTypeImageHolderRight {
	border: 1px solid #666633;
	background-color: #ffffff;
}

.detailedTypeText {
	background-color: #ffffff; 
	border: 1px solid #666633; 
}

.detailedTypeTextRight {
	background-color: #ffffff;
	border: 1px solid #666633; 
}

.directionLine1 {
	background-color: #666633;
}

.directionLine2 {
	background-color: #F7F7EF; 
}

#find, #sendNow, submit {
	color: #5a5957 !important; 
	background-image: url("/interactivelocator/clients/merchant-default/images/button-submit-lightbrown.gif") !important;
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
	cursor: pointer;
}
#sendNow{
	color: #5a5957 !important;
	background-image: url("/interactivelocator/clients/merchant-default/images/btn_sendnow.gif") !important; 
	background-repeat: no-repeat;
	border: none;
	background-color: transparent;
}

#mapTagline {
	color: #86875d;
}

#mapinfo {
	color: #000000;
}

.printImage {
	background-image: url("/interactivelocator/clients/merchant-default/images/icon_print.gif") !important;
	background-repeat: no-repeat;
	background-color: transparent;
}

.smsImage {
	background-image: url("/interactivelocator/clients/merchant-default/images/icon_phone.gif") !important;
	background-repeat: no-repeat;
	background-color: transparent;
}

.smsIconLabel{
	background-image: url("/interactivelocator/clients/merchant-default/images/send_text.gif");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	color: #666633 !important;
	width: 100%;
}
.printIconLabel {
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	color: #666633 !important;
	width: 100%;
}

.resultsItemSendTo * {
	border: 0px none !important;
}
.rppsResultsItemSendTo * {
	border: 0px none !important;
}
.sectionAirportHeader {
	background-color: #666633; 
	font-weight: none;
	color: #f1f1f1; 
}
#airportsTable table {
	border: 1px solid #999966;
	width: 551px;
}
#airportsTable table th{
	background-color: #666633;
	color: #f1f1f1;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #CCCC99;
}
#airportsTable .rowEven{
	background-color: #f5f5e8;
}
#airportsTable .rowOdd{
	background-color: #ffffff;
}
#airportsTable td {
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	border: 1px solid #CCCC99;
}
#displayLetters a:link{
	color: #666633;
 	font-weight: bold;
}
#displayLetters a:vlink{
	color: #e8ebd6;
 	font-weight: bold;
}

.activeLink a{
	color: #f00;
 	font-weight: bold;
 	text-decoration: none;
}
.sectionAirportHeader a:link { color: #ffffff;}
.sectionAirportHeader a:vlink { color: #fcfcfc;}

#autoComplete {
	position:absolute;
	border-left: 1px solid #1256a9;
	border-right: 1px solid #1256a9;
	border-bottom: 1px solid #1256a9;
}
#autoComplete a{cursor: pointer; color: #000000; text-decoration: none; background-color: #ffffff; }
/*.autoComplete a:vlink{cursor: pointer; color: #000000; text-decoration: none; background-color: #ffffff; }*/
/*#autoComplete a:hover{color: #ffffff; background-color: #221277;}*/

#autoComplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	/*border:1px solid #888;*/
	width: auto;
}
#autoComplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	white-space: wrap;
	width: auto;      
}

#autoComplete ul li.selected { 
	background-color: #316ac5;
	color: white;
}
.previousNext{
	width:100px; 
	display:inline;
}
.resultsContainer {
	border-top: 1px solid #666633; 
	background-color: #F7F7EF; 	
}

.iconImage {
	padding-top: 5px !important;	
}