@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
img { border: none; }
body { margin: 0 auto; padding: 0;  background-image: url(../images/bg.png); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; background-color: #e18703; }
#background { background-image: url(../images/bgStar.png); background-position: center; background-repeat: no-repeat; width: 100%; height: 438px; position: absolute; top: 0px; z-index: -1;}
#mainContainer { width: 100%; height: 100%;}


/* Main */

#homeContainer { width: 712px; margin: 0 auto; }
#titleHeader { width: 702px; height: 172px; background-image: url(../images/homeHeader.png); background-repeat: no-repeat; float: left; margin: 32px 0px 0px 19px;}
#facebookLike { float: left; margin: 20px 0px 0px 20px; width: 100px; }

/* Hide or Show Facebook like button */
#facebookLike iframe {  }

#logo { float: left; margin: 12px 0px 0px 178px; }
#needHelp { float: left; margin: 0px 0px 0px 97px; }
#sandwhichContainer { background-image: url(../images/homeBiscuitBg.png); background-repeat: no-repeat; width: 703px; height: 305px; float: left; margin: 0px 0px 0px 1px; }
#introText { float: left; font-size: 14px; color: #fed9a3; text-align: center; width: 610px; margin: 15px 0px 0px 55px; line-height: 20px; }
#searchbox-wrapper { float: left; width: 400px; margin: 10px 0px 0px 0px;}
.store-header { color: #ffffff; font-size: 14px; font-weight: bold; margin: 5px 0px 5px 10px; }
#search-tag
{
    float: left;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    margin: 2px 0px 0px 30px;
}
#searchbox
{
    float: left;
    margin: 0px 0px 0px 7px;
}
#search-btn
{
    float: left;
    margin: -1px 0px 0px 7px;
}
#search-wording
{
    float: left;
    margin: 0px 0px 0px 110px;
    font-family: Arial;
    font-size: 11px;
    color: #ffffff;
}
.search-roll
{
  display: block;
  width: 69px;
  height: 23px;
  background: url("../images/search-btn.png") no-repeat 0 0;
  cursor: pointer;
  border: 0px;
}
.search-roll:hover
{ 
  background-position: 0 -23px;
}

.search-roll span
{
  display: none;
}
#reserveText { float: left; font-size: 14px; color: #ffffff; width: 320px; line-height: 20px; margin: 55px 0px 0px 30px; }
#homeContentContainer { background-image: url(../images/contentBG.png); width: 685px; height: auto; float: left; margin: 0px 0px 0px 19px; }
#homeContentBottom { width: 685px; height: 29px; background-image: url(../images/contentBGFooter.png); background-repeat: no-repeat; float: left; margin: 0px 0px 0px 19px; }
#homeContent { width: 624px; height: auto; border: solid #b91c15 1px; background-color: #7e0809; float: left; margin: 0px 0px 0px 30px; }
.storeListingContainer { width: 600px; height: 66; float: left; padding: 0px 0px 0px 0px; }
.storeInfo { width: 250px; float: left; margin: 27px 0px 0px 26px; }
	.storeInfo h4 { color: #ffffff; font-size: 14px; }
	.storeInfo p { color: #ffba59; font-size: 14px; margin: 14px 0px 0px 0px; line-height: 20px; }
	.viewMap { padding: 0px 0px 0px 20px; font-size: 14px; color: #fde3b9; }
	    .viewMap a:link { font-size: 14px; color: #fde3b9; text-decoration: none; }
		.viewMap a:visited {  font-size: 14px; color: #fde3b9; text-decoration: none; }
		.viewMap a:hover {  font-size: 14px; color: #ffffff; text-decoration: none; }		
.storeReservationNumber { width: 120px; float: left; font-size: 14px; color: #ffffff; font-weight: bold; text-align: center; margin: 45px 0px 0px 10px; }
.storeReserveButton { float: left;  margin: 34px 0px 0px 16px;}
.chooseDateBtn { background-image: url(../images/chooseDateButton.png); display: block; border:none; width: 165px; height: 52px; float: left; margin: 30px 0px 0px 20px; }
.chooseDateBtn:hover { background-position: 0 -52px; cursor: pointer; }
.chooseDateBtn span { display: none; }
.storeLine { width: 606px; height: 1px; background-color: #c42018; float: left; margin: 35px 0px 0px 8px; }
#footer { width: 710px; float: left; font-size: 11px; color: #330000; margin: 24px 0px 0px 10px; text-align: center; }
	#footer a { color: #330000; text-decoration: none; }
	#footer a:visited { color: #330000; text-decoration: none; }
	#footer p { color: #000000; padding: 24px 15px 0px 15px; line-height: 20px; }
	

/* Calendar */
#calendarContainer { width: 828px; margin: 0 auto; }
#calendarHeader { width: 828px; height: 187px; background-image: url(../images/calendarTitle.png); background-repeat: no-repeat; float: left; margin: 47px 0px 0px 9px;}
#calendarLogo { float: left; margin: 12px 0px 0px 231px; }
#calendarNeedHelp { float: left; margin: 0px 0px 0px 170px; }
#calendarStoreInfo { float: left; width: 811px; height: 101px; background-image: url(../images/calendarBiscuitBg.png); background-repeat: no-repeat; margin: 0px 0px 0px 9px; }
#calendarStoreAddress { float: left; width: 440px; margin: 15px 0px 0px 112px; }
	#calendarStoreAddress h4 { color: #ffffff; font-size: 14px; }
	#calendarStoreAddress p { color: #ffba59; font-size: 14px; margin: 14px 0px 0px 0px; line-height: 20px; }
#calendarContentContainer { background-image: url(../images/calendarContentBg.png); width: 811px; height: 447px; float: left; margin: 0px 0px 0px 9px; }
#calendarContent { float: left; width: 782px; height: 421px; background-color: #7e0809; border: solid #c10b02 1px; margin: 0px 0px 0px 14px; }
#calendarTitle { float: left; width: 780px; height: auto; }
#calendarColumns { float: left; width: 771px; height: 343px; margin: 0px 0px 0px 5px; }
#calendarColumn1 { float: left; width: 124px; height: 343px; background-color: #f99c60; border: solid #c10b02 1px; margin: 0px 3px 0px 0px; }
#calendarColumn2 { float: left; width: 124px; height: 343px; background-color: #f99c60; border: solid #c10b02 1px; margin: 0px 3px 0px 0px; }
#calendarColumn3 { float: left; width: 124px; height: 343px; background-color: #f99c60; border: solid #c10b02 1px; margin: 0px 3px 0px 0px; }
#calendarColumn4 { float: left; width: 124px; height: 343px; background-color: #f99c60; border: solid #c10b02 1px; margin: 0px 3px 0px 0px; }
#calendarColumn5 { float: left; width: 124px; height: 343px; background-color: #f99c60; border: solid #c10b02 1px; margin: 0px 3px 0px 0px; }
#calendarColumn6 { float: left; width: 124px; height: 343px; background-color: #f99c60; border: solid #c10b02 1px; }
.calendarDate { font-weight: bold; font-size: 14px; color: #5d0200; width: 124px; text-align: center; margin: 12px 0px 0px 0px; }
.calendarResverations { font-size: 12px; color: #000000; text-align: center; width: 124px; margin: 5px 0px 0px 0px; }
.calendarSelectContainer { width: 124px; margin: 5px 0px 0px 0px; }

.calendarSelectBtn630 { display: block; width: 124px; height: 68px; background: url("../images/calendarSelect630.png") no-repeat 0 0; }
.calendarSelectBtn630:hover { background-position: 0 -68px; }
.calendarSelectBtn630 span { display: none; }

.calendarSelectBtn730 { display: block; width: 124px; height: 68px; background: url("../images/calendarSelect730.png") no-repeat 0 0; }
.calendarSelectBtn730:hover { background-position: 0 -68px; }
.calendarSelectBtn730 span { display: none; }

.calendarSelectBtn830 { display: block; width: 124px; height: 64px; background: url("../images/calendarSelect830.png") no-repeat 0 0; }
.calendarSelectBtn830:hover { background-position: 0 -64px; }
.calendarSelectBtn830 span { display: none; }

.calendarSelectBtn930 { display: block; width: 124px; height: 73px; background: url("../images/calendarSelect930.png") no-repeat 0 0; }
.calendarSelectBtn930:hover { background-position: 0 -73px; }
.calendarSelectBtn930 span { display: none; }

.calendarSelectBtn { display: block; width: 124px; height: 79px; background: url("../images/calendarSelectBtn.png") no-repeat 0 0; }
.calendarSelectBtn:hover { background-position: 0 -79px; }
.calendarSelectBtn span { display: none; }
.calendarSelectBtn2 { display: block; width: 124px; height: 79px; background: url("../images/calendarSelectBtn2.png") no-repeat 0 0; }
.calendarSelectBtn2:hover { background-position: 0 -79px; }
.calendarSelectBtn2 span { display: none; }
#mallHours { float: left; width: 780px; text-align: center; color: #ffffcc; font-size: 12px; margin: 5px 0px 15px 0px; }
#calendarFooter { width: 811px; float: left; font-size: 11px; color: #330000; margin: 24px 0px 0px 19px; text-align: center; }
	#calendarFooter a { color: #330000; text-decoration: none; }
	#calendarFooter a:visited { color: #330000; text-decoration: none; }
	#calendarFooter p { color: #000000; padding: 24px 63px 0px 63px; line-height: 20px; }
	
/* Reservation */

#narrowPageContainer { width: 702px; height: auto; margin: 0 auto;}
#narrowPageHeader { width: 702px; height: 187px; background-image: url("../images/narrowHeader.png"); background-repeat: no-repeat; float: left; margin: 47px 0px 0px 0px; }
#narrowNeedHelp { float: left; margin: 0px 0px 0px 170px; }
#narrowLogo { float: left; margin: 12px 0px 0px 165px; }
#narrowNeedHelp { float: left; margin: 0px 0px 0px 110px; }
#flashNarrowContentContainer { background-image: url(../images/narrowBg.png); width: 685px; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#narrowBottom { background-image: url("../images/narrowBottomBg.png"); width: 685px; height: 6px; float: left; }
#narrowContent { width: 624px; height: auto; float: left; background-color: #7e0809; border: 1px solid #b91c15; margin: 0px 0px 0px 30px; }
#narrowPageContent { width: 574px; height: auto; float: left; margin: 22px 0px 0px 34px; }
.whenWhere { float: left; width: 74px; font-size: 14px; font-weight: bold; color: #ffba59; }
.whenWhereTextContainer { float: left; width: 500px; }
#reservationWhen { font-size: 14px; font-weight: bold; color: #fbf8f8; margin: 0px 0px 7px 0px; }
#reservationTime { font-size: 14px; font-weight: bold; color: #fbf8f8; margin: 0px 0px 25px 0px; }
#reservationTitle { font-size: 14px; font-weight: bold; color: #ffffff; }
#resverationAddress { font-size: 14px; color: #ffba59; }
#completeReservation { float: left; font-size: 14px; font-weight: bold; color: #ffffff; margin: 25px 0px 5px 0px; }
.requiredField { font-size: 12px; color: #febd5e; margin: 0px 0px 0px 20px; }
#eventRegistration { padding: 0px 0px 22px 0px; float: left; }
#eventRegistration label { font-size: 14px; color: #ffba59; font-weight: bold; float: left; min-width: 150px; margin: 0px 10px 0px 0px; }
#eventRegistration .wf-form-row { margin: 15px 0px 0px 0px; float: left; width: 600px; }
#eventRegistration input[type=text] { height: 22px; width: 225px; border: 1px solid #99b6cf; background-image: url("../images/inputBg.png"); float: left; }
#eventRegistration input[type=radio] { float: left; width: 20px; height: 20px; }
#eventRegistration .wf-olderThan18-container label { min-width:30px; }
#eventRegistration input[type="checkbox"] { float:left; margin:0px 10px 0 0; }
#registrationLostTicket { font-size: 14px; color: #ecebeb; padding: 0px 0px 22px 0px; width: 500px; float: left; }
    #registrationLostTicket a:link { font-size: 14px; color: #ffba59; text-decoration: none; }
    #registrationLostTicket a:visited { font-size: 14px; color: #ffba59; text-decoration: none; }
    #registrationLostTicket a:hover { font-size: 14px; color: #ecebeb; text-decoration: none; }        
#eventRegistration .wf-buttons button { display: block; width: 165px; height: 52px; background: url("../images/reserveNow.png") no-repeat 0 0; float: left; border: 0px; margin: 15px 0px 0px 0px; }
#eventRegistration .wf-buttons button:hover { background-position: 0 -52px; cursor: pointer; }
#eventRegistration .wf-buttons button span { display: none; }
#eventRegistration label[for="eventRegistration-olderOr13"] { min-width:30px; }
.wf-inline-errors { clear:left; color:#DE0C0C; float:left; }
#eventRegistration h3 { background: url("../images/registrationSuccessful.png"); width: 329px; height: 47px; margin: 0px 0px 20px 80px; }
#eventRegistration h3 span { display: none; }
#successfulContent { width: 485px; margin: 0px 0px 0px 32px; }
#successfulContent p { margin: 22px 0px 0px 0px; font-size: 15px; color: #ffffff; }
#successfulContent a:link { color: #ffb142; text-decoration: none; }
#successfulContent a:visited { color: #ffb142; text-decoration: none; }
#successfulContent a:hover { color: #ffffff; text-decoration: none; }
#bragBoxContainer { display: none; float: left; width: 486px; height: 139px; background-color: #700000; border: 1px solid #b61b15; margin: 0px 0px 20px 32px; }
#bragBoxTitle { text-align: center; font-size: 14px; color: #ffb142; margin: 18px 0px 0px 0px; }
#facebookLink { display: block; width: 138px; height: 104px; background: url("../images/facebook.png") no-repeat 0 0; float: left; border: 0px; margin: 0px 0px 0px 48px; }
#facebookLink:hover { background-position: 0 -104px; cursor: pointer; }
#facebookLink span { display: none; }
#twitterLink { display: block; width: 138px; height: 104px; background: url("../images/twitter.png") no-repeat 0 0; float: left; border: 0px; }
#twitterLink:hover { background-position: 0 -104px; cursor: pointer; }
#twitterLink span { display: none; }
#friendsLink { display: block; width: 138px; height: 104px; background: url("../images/tellAFriend.png") no-repeat 0 0; float: left; border: 0px; }
#friendsLink:hover { background-position: 0 -104px; cursor: pointer; }
#friendsLink span { display: none; }
#downTime { background-image: url("../images/downTime.png"); width: 674px; height: 237px; margin: 0px 0px 0px 5px; }
#narrowFooter { width: 695px; float: left; font-size: 11px; color: #330000; margin: 0px 0px 0px 0px; text-align: center; }
	#narrowFooter a { color: #330000; text-decoration: none; }
	#narrowFooter a:visited { color: #330000; text-decoration: none; }
	#narrowFooter p { color: #000000; padding: 24px 15px 0px 5px; line-height: 20px; }
.wf-more-ticket-link { font-weight: bold; }

/* Placeholder Pages */

#flashPlaceHolderHeader { width: 685px; height: 174px; background-image: url("../images/pollHeader.png"); background-repeat: no-repeat; float: left; margin: 47px 0px 0px 0px; }
#placeHolderHeader { width: 702px; height: 180px; background-image: url("../images/reservationsHeader.png"); background-repeat: no-repeat; float: left; margin: 47px 0px 0px 0px; }
#caresPlaceHolderHeader { width: 702px; height: 180px; background-image: url("../images/caresHeader.png"); background-repeat: no-repeat; float: left; margin: 47px 0px 0px 0px; }
#fullOver { margin: 0px 0px 0px 10px; }
#fullOverText { width: 393px; font-size: 15px; color: #fefcfc; text-align: center; margin: 29px 0px 0px 109px; padding: 0px 0px 20px 0px; line-height: 22px; }
#fullOverText a:link { color: #fec26a; text-decoration: none; }
#fullOverText a:visited { color: #fec26a; text-decoration: none; }
#fullOverText a:hover { color: #fefcfc; text-decoration: none; }
#visitChickfilaBar { display: block; width: 218px; height: 34px; background: url("../images/visitChickfila.png") no-repeat 0 0; float: left; border: 0px; margin: 27px 0px 0px 19px; }
#visitChickfilaBar:hover { background-position: 0 -34px; cursor: pointer; }
#visitChickfilaBar span { display: none; }
#facebookBar { display: block; width: 211px; height: 34px; background: url("../images/findUsOnFacebook.png") no-repeat 0 0; float: left; border: 0px; margin: 27px 0px 0px 0px; }
#facebookBar:hover { background-position: 0 -34px; cursor: pointer; }
#facebookBar span { display: none; }
#twitterBar { display: block; width: 218px; height: 34px; background: url("../images/followUsOnTwitter.png") no-repeat 0 0; float: left; border: 0px; margin: 27px 0px 0px 0px; }
#twitterBar:hover { background-position: 0 -34px; cursor: pointer; }
#twitterBar span { display: none; }
#placeHolderContentContainer { background-image: url(../images/narrowBg.png); width: 685px; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* Pre Launch */

#preLaunchMain { width: 706px; height: 474px; background-image: url("../images/preLaunch.png"); margin: 37px 0px 0px 0px; }
#pageLaunchBottom { width: 685px; height: 275px; background-image: url("../images/preLaunchBottom.png"); background-repeat: no-repeat; margin: 0px 0px 0px 10px; }
#preLaunchContent { font-size: 16px; color: #fed9a3; line-height: 22px; margin: 0px 56px 0px 56px; height: 157px; }
#preLaunchContent a:link { font-size: 16px; color: #fefcfc; text-decoration: none; }
#preLaunchContent a:visited { font-size: 16px; color: #fefcfc; text-decoration: none; }
#preLaunchContent a:hover { font-size: 16px; color: #fed9a3; text-decoration: none; }

/* HELP */
/* HELP */
#content-container 
{
    width: 828px;
    height: auto;
    margin: 0 auto;
}
#help-top 
{
    background-image: url(../images/help-top.png);
    background-repeat: no-repeat;
    width: 828px;
    height: 166px;
    float: left;
    margin: 41px 0px 0px 0px;    
}
#help-coke 
{
    float: left;
    margin: 14px 0px 0px 15px;
    height: 125px;
}
#help-logo
{
    float: left;
    margin: 6px 0px 0px 232px;
    height: 100px;
}
#prev-help-btn
{
    float: left;
    margin: -6px 0px 0px 129px;
    height: 125px;
}
.prev-btn
{
  display: block;
  width: 193px;
  height: 62px;
  background: url("../images/prev-banner.png") no-repeat 0 0;
  cursor: pointer;
  border: 0px;
}
.prev-btn:hover
{ 
  background-position: 0 -62px;
}

.prev-btn span
{
  display: none;
}
.help-btn
{
  display: block;
  width: 197px;
  height: 62px;
  background: url("../images/help-btn.png") no-repeat 0 0;
  cursor: pointer;
  border: 0px;
}
.help-btn:hover
{ 
  background-position: 0 -62px;
}

.help-btn span
{
  display: none;
}
#bottom-wide
{
    float: left;
    width: 811px;
    height: 7px;
    background-image: url(../images/bottom-wide.png);
}
#faq-header
{
    float: left;
    width: 771px;
    height: 34px;
    background-color: #7e0809;
    border: 1px solid #b91c15;
    margin: 0px 0px 0px 19px;
}
#help-content
{
    float: left;
    width: 811px;
    height: auto;
    background-image: url(../images/wide-content.png);
    background-repeat: repeat-y;
    padding: 0px 0px 7px 0px;
}
#help-left
{
    float: left;
    width: 251px;
    height: auto;
    background-color: #7e0809;
    border: 1px solid #b91c15;
    margin: 7px 0px 0px 19px;    
}
#help-right
{
    float: left;
    width: 511px;
    height: auto;
    background-color: #fee3bb;
    border: 1px solid #b91c15;
    margin: 7px 0px 7px 7px;
    padding: 0px 0px 7px 0px;    
}
#help-right a:link
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #7e0809;   
    text-decoration: none;
}
#help-right a:visited
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #7e0809;  
    text-decoration: none;     
}
#help-right h1
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin: 23px 0px 0px 21px;
    padding: 0px;
    float: left;
    width: 480px;
}
#help-right h3
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #660607;
    margin: 15px 0px 0px 23px;  
    float: left; 
    width: 480px;     
}
#help-right p
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    margin: 5px 23px 15px 23px; 
    float: left;     
    width: 480px;     
}
.rightlist
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    margin: 0px 23px 20px 53px;    
    float: left;       
}
.rightlist li
{
    padding: 15px 0px 0px 0px;  
}
#making-reservation
{
    float: left;
    background-color: #7e0809;
    border-bottom: 1px solid #560506;
    width: 250px;
    height: 32px;
}
#using-website
{
    float: left;
    background-color: #7e0809;
    border-bottom: 1px solid #560506;
    border-top: 1px solid #9f0a0b;
    width: 250px;
    height: 32px;
}
#printing-help
{
    float: left;
    background-color: #7e0809;
    border-bottom: 1px solid #560506;
    border-top: 1px solid #9f0a0b;
    width: 250px;
    height: 32px;
}
#redeeming
{
    float: left;
    background-color: #7e0809;
    border-bottom: 1px solid #560506;
    border-top: 1px solid #9f0a0b;
    width: 250px;
    height: 32px;
}
.help-menu-text
{
    float: left;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #fee3bb;
    margin: 9px 0px 0px 17px;
}
.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:250px;
}
 
.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:15px;
  font-weight:bold;
  color: #fee3bb;
  display:table-cell;
  -moz-user-select:none;
   background-color: #7e0809;
   border-bottom: 1px solid #560506;
   width: 250px;
   height: 32px;  
}
 
.AccordionContent
{
  display:none; 
  background-color: #660607;
}
.AccordionContainer
{
}

.accordionlist
{
    font-family: Arial;
    font-size: 14px;
    color: #fe010c;
    padding: 18px 18px 10px 18px;
    margin: 0px;
}
.accordionlist a:link
{
    font-family: Arial;
    font-size: 14px;
    color: #fe010c;
    text-decoration: none;
}
.accordionlist a:visited
{
    font-family: Arial;
    font-size: 14px;
    color: #fe010c;
    text-decoration: none;
}
.accordionlist a:hover
{
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
.accordionlist li
{
    list-style-type: none;
    margin: 0px 0px 25px 0px;
    padding: 0px;
}
#lostTicketHelp { float: right; font-size: 12px; color: #fde3b9; margin: 10px 11px 0px 0px; }
#lostTicketHelp a:link { color: #ffd48f; text-decoration: none; }
#lostTicketHelp a:visited { color: #ffd48f; text-decoration: none; }
#lostTicketHelp a:hover { color: #fde3b9; text-decoration: none; }

.wf-lost-ticket-message { margin: 10px 0px 0px 0px; color: #ffffff; padding: 0px 0px 10px 0px; }

/* Privacy */
#privacyContent { font-size: 14px; color: #ffffff; margin: 20px 20px 20px 20px; }
#privacyContent h3 { font-size: 14px; color: #fde3b9; margin: 22px 0px 0px 0px; }
#privacyContent p { font-size: 13px; color: #ffffff; margin: 22px 0px 0px 0px; }
#privacyContent ul { font-size: 13px; color: #ffffff; margin: 22px 0px 0px 0px; }
#privacyContent ul li { font-size: 13px; color: #ffffff; margin: 10px 0px 0px 20px; }

/* Lost Ticket */
#eventLost-form h3 { font-size: 14px; color: #fde3b9; }
#eventLost-form #eventLost-email-row label { font-size: 14px; color: #fde3b9; }
.wf-enter-email-message { font-size: 14px; color: #ffffff; }
#eventLost-form .wf-buttons { padding: 0px 0px 22px 0px; }

/* Launch */
#launchContainer { width: 706px; height: auto; margin: 0 auto;}
#launchFooter { width: 695px; float: left; font-size: 11px; color: #330000; margin: 0px 0px 0px 0px; text-align: center; }
	#launchFooter a { color: #330000; text-decoration: none; }
	#launchFooter a:visited { color: #330000; text-decoration: none; }
	#launchFooter p { color: #000000; padding: 24px 15px 0px 5px; line-height: 20px; }
	
/* CFA Cares */
#form-intro 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;   
	font-weight: bold;
	float: left; 
	margin: 15px 0px 0px 25px;
}
#cfaCaresSubmit 
{
    padding: 2px;
}
.care-labels
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffba59;   
	font-weight: bold;
	padding: 0px 5px 0px 0px;
}
#cares input
{
    margin: 5px 0px 0px 0px;
}
#cares select
{
    margin: 5px 0px 0px 0px;
}
#cares h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;   
	font-weight: bold;
	padding: 10px 0px 10px 30px;
}
#indicate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #fff;   
	font-weight: bold;
	padding: 10px 0px 10px 30px;
}
.ast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffba59;   
	font-weight: bold;
}
#care-thank
{
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;    
    float: left;
    width: 300px;
    padding: 22px 0px 200px 25px;
}
#care-thank a:link
{
    font-family: Arial;
    font-size: 12px;
    color: #ffd48f;
    text-decoration: none;
}
#care-thank a:visited
{
    font-family: Arial;
    font-size: 12px;
    color: #ffd48f;
    text-decoration: none;    
}
#care-thank a:hover
{
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;    
} 

#PleaseSelectCity
{
    font-family: Arial;
    font-size: 14px;
    color: #fed9a3;
    font-weight: bold;
    float: left;
    margin: 16px 0px 20px 12px;
    width: 600px;
}
.storeswrapper a:link 
{
    color: #FDE3B9;
}
.storeswrapper a:visited 
{
    color: #FDE3B9;
}
.storeswrapper a:hover 
{
    color: #ffffff;
}
#recaptcha_response_field
{
    float: left;
    margin: 75px 0px 0px 5px;
}

#eventRegistration-recaptcha_response_field-row label
{
    float: left;
    margin: 80px 0px 0px 0px;
    padding: 0px;
}
#eventRegistration-recaptcha_response_field-row
{
    position: relative;
    width: 600px;
    height: 150px;
}
#recaptcha_image
{
    float: right;
    margin: -95px 140px 0px 0px;
    padding: 0px;
}
.wf-recaptcha_response_field-row
{
    margin: 0px 0px 0px 100px;
    padding: 0px;
    float: left;
}
.recaptcha_only_if_image
{
    float: left;
    margin: 5px 0px 0px 0px;
}
.wf-captcha-reload 
{
    margin: 5px 20px 0px 165px
}
.wf-captcha-reload a:link { font-size: 14px; color: #ffba59; text-decoration: none; }
.wf-captcha-reload a:visited { font-size: 14px; color: #ffba59; text-decoration: none; }
.wf-captcha-reload a:hover { font-size: 14px; color: #ecebeb; text-decoration: none; }        

.recaptcha_only_if_image a:link { font-size: 14px; color: #ffba59; text-decoration: none; }
.recaptcha_only_if_image a:visited { font-size: 14px; color: #ffba59; text-decoration: none; }
.recaptcha_only_if_image a:hover { font-size: 14px; color: #ecebeb; text-decoration: none;}

.recaptcha_only_if_audio a { position: absolute; top: 55px; left: 161px;}
.recaptcha_audio_cant_hear_link { font-size: 14px; color: #ffba59; text-decoration: none; }
.recaptcha_audio_cant_hear_link a:link { font-size: 14px; color: #ffba59; text-decoration: none; }
.recaptcha_audio_cant_hear_link a:visited { font-size: 14px; color: #ffba59; text-decoration: none; }
.recaptcha_audio_cant_hear_link a:hover { font-size: 14px; color: #ecebeb; text-decoration: none;}

.wf-captcha-image a:link { font-size: 14px; color: #ffba59; text-decoration: none; }
.wf-captcha-image a:visited { font-size: 14px; color: #ffba59; text-decoration: none; }
.wf-captcha-image a:hover { font-size: 14px; color: #ecebeb; text-decoration: none; }        

#flashRedBox { float: left; background-image: url(../images/flashParagraph.png); background-repeat: no-repeat; width: 610px; height: 90px; margin: 0px 0px 0px 37px; }

#flashText { width: 393px; font-size: 15px; color: #fefcfc; text-align: center; margin: 15px 0px 0px 137px; padding: 0px 0px 0px 0px; line-height: 22px; float: left; }
#flashText a:link { color: #fec26a; text-decoration: none; }
#flashText a:visited { color: #fec26a; text-decoration: none; }
#flashText a:hover { color: #fefcfc; text-decoration: none; }
