#site .advantage_header_bg {background-color:#247545;}
a{color:#534741;}
.subCategoryArea h2{color:#247545;border-bottom:1px solid #247545;}


ul#topnav li a {display:block;text-decoration:none;color:#247545;font-weight:700;}
ul#topnav li a:hover{text-decoration:none;background:#247545;color:#fff;}
ul#topnav li.nav_home a:hover{background:#247545;}
ul#topnav .menu{top:28px;position:absolute;background:#247545;padding:4px 0 12px;}
ul#topnav .menu ul.sub_nav li a:hover{color:#000 !important;text-decoration:none;background-color:#E1D89D !important;}
ul#topnav .menu ul.sub_nav li a:active{color:#000;text-decoration:none;background-color:transparent;}
#advantage_top_nav_bar_content span.breadcrumb {display:none!important; color:#247545;display:block; font-size:11px; font-weight:700; padding:5px 0 0 25px; float:left; background-position:-225px -657px; background-repeat:no-repeat; height:24px; }
#advantage_top_nav_bar_content span.breadcrumb a {display:block;text-decoration:none;color:#247545;font-weight:700; height:24px; width:auto;_width:150px;padding:5px 5px 0; margin-top:-5px;}
#advantage_top_nav_bar_content span.breadcrumb a:hover {text-decoration:none;background:#247545;color:#fff;}
#topnav li:hover>a,#topnav li a:hover{background-color:#247545 !important;color:#fff !important;border-color:#fff; background-image:none!important;}
#topnav li:hover>.nav_item_span {background-color:#247545 !important;color:#fff !important;background-image:none !important;border-color:#fff;}
.login-line h2{float:left;color:#247545;}
.nav_item_span {text-decoration:none;color:#247545; font-weight:700;}

.nav_item_span:hover {text-decoration:none;background:#247545;color:#fff; font-weight:700;}
#search_link {color:#247545; display:block; float:left; font-weight:700; margin-left:25px; margin-top:15px; width:600px; height:50px;}
.sp-sec .title{background-color:#247545;height:32px;padding:3px 9px;}
#aa-footer{/*position:relative;margin-top:-150px;*/height:150px;clear:both;/*background:#e1d89d;*/border-top:0 solid #bbb;color:#65594d;width:100%;font-size:86%;}
#aa-footer_content ul li{list-style:none;}
#aa-footer a{color:#65594D;text-decoration:underline;}

.logos #activelink {
background-position:-281px -707px;
display:block;
float:left;
height:30px;
margin:0 20px 5px 50px;
width:95px;
}
.section h4 a.generaldiscounts{ background:none; color:#FCB41A; font-size:13px; margin-bottom:5px; float:none; display:inline; height:auto; width:auto;}
#content_right .contextual_header h3, #content_right .contextual_header h2{color:#534741;}
#event .result .result_date_column .result_date{color:#247545;}


.login-line #login-line-text{background-position:0 -920px;display:block;float:none;height:48px;width:153px;margin:15px 20px 0 0; float:right;}
.login-line #login-line-text:hover {
background-position:-170px -920px;
display:block;
float:right;
height:48px;
margin:15px 20px 0 0;
width:153px;
}

#login-line-text, #login-line-text:hover,.btnlogin:hover, #aa_memberinfolink, #activelink, #espn, #quoteopen, #quoteclose, #new_account_question #login-line-text, .btn_redemptionUrl, #btnsearch, .BenefitProviderLeft, .BenefitProviderRight, .OnlineRedemptionUrl, span.breadcrumb, .dealbox .width49, .healthnutrition, .training, .travel, .entertainment, .dining, .booksphotosmusic, .generaldiscounts, .gear, .activitiesevents, .open, .BenefitViewDetailsLink, #login-button, #create-account-button, .advantage_header_bg, #advantage_top_nav_bar, #aa_printcard, .btnlogin,  .topLeft, .topRight, .bottomLeft, .bottomRight, .bottom, ul#actions li, #tabsContainer #tabs li, #tabsContainer .tabOuterSpan, h2 span.h2outer, .contextual_header h3, .contextual_header h3 span.h3outer, .contextual_header h2, .contextual_header h2 span.h2outer, .contextual_header h1, .contextual_header h1 span.h1outer, #postReviewButton, #addReviewLink, #reviewsTabContent h2, #reviewsTabContent h2 span.h2outer, .collapseButtonLink, .expandButtonLink, #eventLogo.missingLogo, #USATlogo, .deleteReviewLink, span#addReviewButtonSpan, .haveYouParticipatedContainer .button, .saveThisEventContainer .button, .addYourPhotosContainer .button, .addYourVideosContainer .button, #med_rec_top, #med_rec_bottom, ul.pageLinks li.prevNav, ul.pageLinks li.nextNav {background:url(/Assets/images/outdoors/outdoors-sprite-aa.png?ver=2.10) 0 50% no-repeat;}
.contextual_header h1 span.h1outer, .contextual_header h3 span.h3outer, #content_right #aa_membership .contextual_header h3 span.h3outer, .contextual_header h2 span.h2outer {background-position:0 -750px;display:block;height:40px;width:90%;}
.contextual_header h1, .contextual_header h3, #content_right #aa_membership .contextual_header h3, .contextual_header h2 {background-position:100% -750px;color:#FFFFFF;font-size:17px;font-weight:700;}

.parksbox {margin-top:10px;}
.parksbox .width49 { margin-bottom:10px; width:49%;}
#content_right .parksbox h2 {color:#534741; font-size:17px; margin-bottom:5px; }
.parksbox span { font-style:italic;display: block}
.parksbox p { margin-top:10px;}
#selectstate { clear:both;}
#selectstate .content,#selectprov .content{padding:0;}
#selectstate .content ul li,#selectprov .content ul li{display:block;height:15px;line-height:15px;text-decoration:none;z-index:10;color:#003e7e;cursor:pointer;border-bottom:1px solid #DFDFDF;margin:0 0 1px;padding:9px 14px 6px;}
#selectstate .content ul li a,#selectprov .content ul li a{font-size:12px;font-weight:700;text-decoration:none;}
 #aa_membership .contextual_header h3, #aa_membership .contextual_header h3 span.h3outer {color:#fff;}
 

.eventrebates h3, .memcard h3 { color:#534741;}

/* IE7 hack to remove float:left */ *+html .noleft{float:none;}
*+html .DOMbox .contextual_header { clear:both;}

#content_right h1, #content_right h2.header_title, .DOMbox h3  {clear:both;color:#247545;font-size:22px;font-weight:700;margin:5px 0;padding:2px 0;}

#content_right  #BenefitProviderName h1 {border-bottom:none;clear:none; color:#000;font-size:22px;font-weight:700;margin:0;padding:0;}
#stateprovince .section h3 {border-bottom:1px dotted #247545;clear:both;color:#247545;font-size:18px;font-weight:700;margin:5px 10px;padding:2px 0;}

.tee-wrapper h2 {color:#247545;}
.tee-color-image {background: #AACE81;}



#activeadvantage_search_area_1 .activeadvantage_search_desc{text-align:left; margin-bottom:2px;}
#activeadvantage_search_area_1 .activeadvantage_search_box{font-size:100%;background-position:0 0;border:0 none;float:left;font-family:helvetica,arial,verdana,serif;height:19px;overflow:hidden;width:296px;margin:0 4px 7px 0;padding:4px 0 0 4px;}
#activeadvantage_search_area_1 .activeadvantage_search_button{background-position:-380px 0;border:medium none;float:left;height:23px;width:70px;cursor:pointer;}
.activeadvantage_search_box,.activeadvantage_search_button,#header_search_container form input#k,#header_search_container form input#k:focus,#header_search_container form input#k:active,#header_search_container form input#search_button,#header_search_container #search_channel_link{background:url("/Assets/images/search-box-sprite.png") no-repeat scroll left top;}


.auto_suggestion_header {background:#E1D89D;border-bottom:1px solid #247545;color:#247545;font-size:12px;padding:5px; clear:both;}
#auto_suggestion_header_top {background:#E1D89D;border-bottom:1px solid #247545;color:#247545;font-size:12px;padding:5px; clear:both;}
#auto_suggestion_header_bottom {background:#E1D89D;border-top:1px solid #247545; border-bottom:1px solid #247545;color:#247545;font-size:12px;padding:5px; clear:both;}
.activeadvantage_search_auto_suggestion_category {font-size:11px; margin-left:5px; margin-right:5px; margin-top:2px; cursor:pointer;text-decoration:underline;}
.activeadvantage_search_auto_suggestion_category:hover, .auto_suggestion_box_categories .hover { text-decoration:none;}


#activeadvantage_search_auto_suggest_box #auto_suggestion_box{background-color: #ffffff; color: #000000; width:300px; z-index:5000; top: 30px; position: absolute; padding: 0px; margin: 0px; }

#activeadvantage_search_auto_suggest_box .activeadvantage_search_auto_suggestion.hover .activeadvantage_search_auto_suggestion_name {float:left;font-size:11px;font-weight:bold;height:45px;margin-left:20px;padding-left:5px;padding-top:5px;width:275px;background:#E1D89D; color:#000;}

#activeadvantage_search_area_1{color:#FFF;font-family:helvetica,arial,sans-serif;font-size:90%;height:50px;left:606px;overflow:hidden;position:absolute;top:25px;width:375px;}
#activeadvantage_search_auto_suggest_box{background-color:#FFF;border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:5px solid #CCC; border-left:1px solid #CCC;clear:both;color:#247545;float:left;left:605px;margin-top:5px;position:absolute;top:68px;width:375px;z-index:1000;padding:0 0 5px 0;}
#activeadvantage_search_auto_suggest_box .activeadvantage_search_auto_suggestion{border-bottom:1px solid #CCC;cursor:pointer;float:left;height:50px;width:100%;margin:0;padding:0;}
.activeadvantage_search_auto_suggest_image_area{float:left;height:40px;width:70px;padding:5px 0 5px 5px; text-align:center;}
.activeadvantage_search_auto_suggestion_name{float:left;font-size:11px;font-weight:700;height:40px;margin-left:20px;padding-left:5px;padding-top:5px;width:275px;}


#auto_suggestion_box_contents_events .activeadvantage_search_auto_suggest_image_area {/*display:none;*/}
#auto_suggestion_box_contents_events .activeadvantage_search_auto_suggestion { height:auto}

#auto_suggestion_box_contents_events .activeadvantage_search_auto_suggestion .activeadvantage_search_auto_suggestion_name {margin-left:5px; width:290px;}

#auto_suggestion_box_contents_events .activeadvantage_search_auto_suggestion.hover .activeadvantage_search_auto_suggestion_name {margin-left:5px; width:290px;}


#auto_suggestion_box_categories {padding:5px 10px; border-bottom:1px solid #ccc;}

.activeadvantage_search_close { width:100%; text-align:center; *height:25px;}
.activeadvantage_search_close_link{}

#PrintableCard {top:5px!important;} 

.round-top, .round-bottom { display:none;}

#selectstate {
background:none;
border-left:none;
border-right:none;
clear:both;
padding:0;
width:170px;
}



ul#accordion li div.toggle {
padding:0;
}

ul#accordion li ul {
border:0 none;
margin:0;
padding:0;
width:170px;
}


#content_left #left-navigation a {
color:#534741;
}

.notAvailable { display:none;}

.provider-count {font-size:11px; color:#534741;}

#content_left #left-navigation .alpha a:hover, #content_left #left-navigation #alpha-selected {background:#534741;color:#FFF;}


#content_left #left-navigation .alpha a {
	border:1px solid #E1D89D;
	clear:none;
	display:block;
	float:left;
	font-size:0.8333em;
	margin:2px;
	overflow:visible;
	padding:0;
	text-align:center;
	text-decoration:none;

}


#paging_box a{border:1px solid #E1D89D;text-decoration:none;outline:none;margin:0.1em 0.2em;padding:2px 6px;}
#paging_box a:hover{border:1px solid #E1D89D;background-color:#534741;color:#FFF;text-decoration:none;margin:0.1em 0.2em;padding:2px 6px;}
.page_index_active{background-color:#534741;;color:#FFF;}