article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
body,button,input,select,textarea{font-family:sans-serif;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
h1{font-size:2em;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin-left:0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'BebasRegular';src:url('../fonts/bebas.eot');src:url('../fonts/bebas.eot#iefix') format('embedded-opentype'),url('../fonts/bebas.woff') format('woff'),url('../fonts/bebas.ttf') format('truetype'),url('../fonts/bebas.svg') format('svg');font-weight:normal;font-style:normal;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
@font-face {font-family: 'BebasNeueRegular';src: url('../fonts/bebasneue-webfont.eot');src: url('../fonts/bebasneue-webfont.eot#iefix') format('embedded-opentype'),url('../fonts/bebasneue-webfont.woff') format('woff'), url('../fonts/bebasneue-webfont.ttf') format('truetype'),url('../fonts/bebasneue-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
html.ie6 .clearfix,html.ie7 .clearfix,html.ie8 .clearfix{zoom:1;}
.clear{clear:both;}
.big_pink_btn{display:inline-block;width:289px;height:77px;text-align:center;text-decoration:none;background-color:#ec008c;border:solid 5px #ec008c;position:relative;}.big_pink_btn.small{width:234px;}.big_pink_btn.small h2{font-size:29px;margin-bottom:9px;}
.big_pink_btn.xtra_small{width:225px;}.big_pink_btn.xtra_small h2{font-size:24px;}
.big_pink_btn:hover{background-color:#f24daf;border-color:#f24daf;}
.big_pink_btn:active{background-color:#881565;border-color:#881565;}
.big_pink_btn h2{color:white;margin-top:9px;}
.big_pink_btn div{display:inline-block;width:100%;text-align:center;line-height:14px;position:absolute;left:0;bottom:10px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:white;}
.small_pink_box{position:relative;float:left;}.small_pink_box .content{position:absolute;z-index:1;}.small_pink_box .content .image-content{float:left;margin:10px;}.small_pink_box .content .image-content img{-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.small_pink_box .content .sub-content{float:left;}.small_pink_box .content .sub-content span{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:12px;display:block;}
.small_pink_box .content .sub-content a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#622241;text-decoration:none;line-height:14px;display:inline-block;}
.small_pink_box .content .sub-content a.navlink:before{content:">>";}
.small_pink_box .content .sub-content a:hover{color:#cc0066;}
.small_pink_box .content .sub-content a h4 span{font-family:'BebasNeueRegular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:24px;color:#ca0087;}
.small_pink_box .content .sub-content h4{margin-top: 18px;margin-bottom:10px;}.small_pink_box .content .sub-content h4 a,.small_pink_box .content .sub-content h4 a span{font-family:'BebasNeueRegular',Arial,Helvetica,sans-serif;font-weight:normal;font-size:24px;color:#ca0087;}
.small_pink_box .background{width:100%;height:100%;background:#f9adda;overflow:hidden;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
.pink_container{float:left;display:block;background:#efd6e6;background:rgba(239, 214, 230, 0.85);-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;width:440px;height:116px;margin:0 20px 20px 0;}.pink_container.lastcol{margin-right:0px;}
.pink_container img{float:left;width:116px;height:116px;margin-right:10px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pink_container h1,.pink_container h3,.pink_container h4{float:left;width:314px;margin:11px 0 7px 0;display:block;}.pink_container h1 a,.pink_container h3 a,.pink_container h4 a{font-family:inherit;color:inherit;}
.pink_container a:hover{color:#cc0066;}
.pink_container p,.pink_container a.navlink{font-size:12px;line-height:14px;}
.pink_container p{float:left;width:294px;margin:0 20px 15px 0;color:#666666;}
.pink_container a.navlink{float:left;width:294px;color:#622241;text-decoration:none;}.pink_container a.navlink:hover{color:#cc0066;}
.pink_container a.navlink:before{content:">> ";}
.pink_container.big{width:920px;height:230px;margin-right:0;}.pink_container.big h1,.pink_container.big h3,.pink_container.big h4{width:450px;margin:21px 0 9px 0;}
.pink_container.big img{width:450px;height:230px;margin-right:20px;}
.pink_container.big p,.pink_container.big a.navlink{font-size:15px;line-height:18px;}
.pink_container.big p{width:435px;margin-right:15px;}
.pink_container.big a.navlink{width:435px;}
.pink_container.big.city,.pink_container.big.slides-inside{height:322px;}.pink_container.big.city #slideshow,.pink_container.big.slides-inside #slideshow{float:left;width:449px;margin-right:20px;text-align:centerl;}
.pink_container.big.city #pager,.pink_container.big.slides-inside #pager{text-align:center;height:19px;width:39px;margin:0 auto;}.pink_container.big.city #pager a,.pink_container.big.slides-inside #pager a{vertical-align:middle;color:transparent;font-size:1px;background:url(https://secure.avon39.org/assets/2012/images/components/slide-nav-bullets.png) 0px 0px no-repeat;display:inline-block;width:13px;height:8px;padding-left:2px;padding-right:2px;margin-top:8px;padding:0;}.pink_container.big.city #pager a.activeSlide,.pink_container.big.slides-inside #pager a.activeSlide{background-position:0px -8px;}
.pink_container.big.city img,.pink_container.big.slides-inside img{width:449px;height:303px;margin:0;}
.pink_container.big.city p,.pink_container.big.slides-inside p{text-transform:none;}
.pink_container.big.city a,.pink_container.big.slides-inside a{color:#502648;}.pink_container.big.city a:hover,.pink_container.big.slides-inside a:hover{color:#cc0066;}
.pink_container.big.slides-inside{height:249px;}.pink_container.big.slides-inside img{width:450px;height:230px;}
.pink_container.big.slides-inside .right{float:right;width:450px;}
.pink_container.onethird{width:280px;}.pink_container.onethird h3,.pink_container.onethird h4,.pink_container.onethird p,.pink_container.onethird a.navlink{width:154px;}
.pink_container.onethird p,.pink_container.onethird a.navlink{margin-right:0px;}
.pink_container.city h3,.pink_container.city h4{margin-bottom:0;}
.pink_container.city p{text-transform:uppercase;}
.pink_container.narrow{width:194px;margin-right:16px;}.pink_container.narrow.lastcol{margin-right:0;}
.pink_container.narrow img{width:54px;}
.pink_container.narrow h3,.pink_container.narrow h4,.pink_container.narrow p,.pink_container.narrow a.navlink{width:130px;}
.white_container{font-size:12px;line-height:17px;color:#666;width:876px;background-color:white;border:1px solid #e9eaea;padding:19px 45px 19px 19px;position:relative;}.white_container table{border:0;}.white_container table td{line-height:17px;}
.white_container h3,.white_container h4{margin:0 0 7px 0;}.white_container h3 a,.white_container h4 a{font-size:inherit;line-height:inherit;}
.white_container .pink_container h3,.white_container .pink_container h4{margin:11px 0 7px 0;}
.white_container p{margin:0 0 17px 0;font-size:12px;line-height:17px;color:#666666;font-family:Arial,Helvetica,sans-serif;}.white_container p span{color:#cc0099;}
.white_container ul{margin:0 0 12px 0;padding:0;}.white_container ul li{font-size:12px;color:#666666;line-height:17px;font-family:Arial,Helvetica,sans-serif;list-style:none;padding-left:15px;background:url(../images/components/list_bullet.png) 2px 6px no-repeat;}
.white_container a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#622241;text-decoration:none;}.white_container a:hover{color:#cc0066;}
.white_container.sidebar{width:679px;padding-right:240px;}.white_container.sidebar aside{position:absolute;top:19px;bottom:19px;right:19px;display:block;width:200px;padding-left:10px;border-left:solid 1px #d83cb1;}.white_container.sidebar aside h3{margin-bottom:7px;}
.white_container.sidebar aside a{color:#622241;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:16px;margin-bottom:2px;display:block;}.white_container.sidebar aside a:hover{color:#cc0066;}
.white_container.sidebar aside a.noupper{text-transform:none;}
.white_container.sidebar aside .textbox{width:194px;font-size:11px;margin-bottom:8px;padding:3px;}
.white_container.sidebar aside .submit{font-size:11px;background:#5a2249;color:#fff;padding:5px 9px 5px 9px;margin-bottom:9px;}.white_container.sidebar aside .submit:hover{background:#cc0066;}
.white_container.minheight{min-height:400px;}
.banner-image{position:relative;}.banner-image img{position:absolute;left:50%;margin-left:-510px;}.banner-image.wider img{margin-left:-816px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html.ie6 .clearfix,html.ie7 .clearfix,html.ie8 .clearfix{zoom:1;}
.clear{clear:both;}
section.base_section{position:relative;margin-left:40px;}
section.home{margin-left:40px;}section.home #intro{width:940px;}section.home #intro .headline-holder{width:675px;height:385px;margin-top:70px;position:absolute;left:0;top:0;}section.home #intro .headline-holder span{font-family:'BebasNeueRegular',Arial,Helvetica,sans-serif;font-weight:normal;display:block;color:white;text-shadow:#000000 5px 5px 15px;text-shadow:#000000 5px 5px 15px;text-shadow:#000000 5px 5px 15px;}
section.home #intro .headline-holder .headline{font-size:130px;line-height:110px;margin-top:215px;}
section.home #intro .headline-holder .subhead{font-size:47px;line-height:45px;}
section.home #intro aside{text-align:center;height:385px;width:265px;background:#502648;float:right;margin-top:70px;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;}section.home #intro aside h4{font-size:26px;color:white;margin:25px 0 5px;}
section.home #intro aside p{color:white;margin:0 0 15px;font-size:12px;}
section.home #intro aside a.big_pink_btn{margin-top:10px;}
section.home #intro #calendar{width:940px;height:90px;margin-top:20px;background:#502648;float:left;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;}section.home #intro #calendar ul{list-style-type:none;margin:14px 14px;padding:0px;display:inline-block;clear:both;}section.home #intro #calendar ul li{float:left;border-left:1px solid #ff66cc;text-align:center;padding:0 8px;}section.home #intro #calendar ul li a{display:block;padding:8px 9px;}section.home #intro #calendar ul li a:hover{}section.home #intro #calendar ul li a:hover p{color:#ff66cc;}
section.home #intro #calendar ul li a:hover span{color:#fff;}
section.home #intro #calendar ul li:first-child{border-left:0px;}
section.home #intro #calendar ul li p{font-size:12px;font-weight:bold;text-transform:uppercase;color:white;margin:0;}
section.home #intro #calendar ul li span{text-transform:uppercase;font-size:10px;color:#ffcccc;display:block;margin-top:5px;}
.cal-item-santa-barbara{width:126px;}.cal-item-new-york{width:85px;}.cal-item-charlotte{width:93px;}.cal-item-houston{width:79px;}.cal-item-washington-dc{width:123px;}.cal-item-boston{width:75px;}.cal-item-chicago{width:76px;}.cal-item-san-francisco{width:120px;}
section.home #buttons{margin-bottom:20px;}section.home #buttons .box_template{width:303px;height:138px;margin-right:16px;margin-top:16px;}section.home #buttons .box_template .sub-content{width:145px;}
section.subpage_landing #intro{width:940px;}section.subpage_landing #intro .headline-holder{width:940px;height:290px;float:left;margin-top:100px;}section.subpage_landing #intro .headline-holder .headline,section.subpage_landing #intro .headline-holder .headline span{font-size:47px;line-height:45px;margin-top:95px;font-family:'BebasNeueRegular',Arial,Helvetica,sans-serif;font-weight:normal;display:block;color:#fff;text-shadow:#000000 5px 5px 15px;text-shadow:#000000 5px 5px 15px;text-shadow:#000000 5px 5px 15px;}section.subpage_landing #intro .headline-holder .headline span,section.subpage_landing #intro .headline-holder .headline span span{font-family:inherit;font-weight:inherit;display:inline;margin-top:0;color:#fff;text-shadow:#000000 5px 5px 15px;text-shadow:#000000 5px 5px 15px;text-shadow:#000000 5px 5px 15px;}
section.subpage_landing #intro .headline-holder.wider{height:245px;}
section.subpage_landing #intro .headline-holder.wider .headline{margin-top:50px;}
section.subpage_landing #intro .headline-holder .copy{width:440px;color:white;font-size:15px;}
section.subpage_landing #buttons{margin-bottom:0px;width:710px;float:left;margin-top:10px;}section.subpage_landing #buttons .box_template{width:220px;height:138px;margin-right:16px;margin-top:16px;margin-bottom:8px;}section.subpage_landing #buttons .box_template .sub-content{width:135px;}section.subpage_landing #buttons .box_template .sub-content span{margin-bottom:8px;}
section.subpage_landing aside{height:300px;width:255px;background:#502648;float:left;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:26px;}section.subpage_landing aside h4{font-size:26px;color:white;margin:25px 0 5px;}
section.subpage_landing aside p{color:white;margin:0 0 15px;font-size:12px;}
section.subpage_landing aside a.big_pink_btn{margin-top:10px;margin-left:10px;}
.page-home .slide1-content{display:block;}
.page-home .slide2-content,.page-home .slide3-content{display:none;}
.page-home .banner-image img{margin-left:-830px;}
.about-what-its-like #nav-about-what a{color:#cc0066;}
.about-step-by-step #nav-about-step-by-step a{color:#cc0066;}
.about-fundraising #nav-about-fundraising a{color:#cc0066;}
.about-training #nav-about-training a{color:#cc0066;}
.about-cities-and-dates #nav-about-cities-and-dates a{color:#cc0066;}
.about-city .white_container .col{float:left;display:block;width:220px;padding-left:10px;border-left:solid 1px #cc0099;font-size:12px;line-height:15px;margin-top:10px;}.about-city .white_container .col div{color:#cc0099;}.about-city .white_container .col div.spacer{height:15px;}
.about-city .white_container .col a{display:block;color:#622241;text-decoration:none;}.about-city .white_container .col a:hover{color:#cc0066;}
.about-city .white_container .col.first{width:210px;border:0;padding-left:0;}
.about-city .white_container .select{position:absolute;width:168px;height:21px;padding:0 24px 0 8px;color:#5a2249;font:12px/21px Arial,Helvetica,sans-serif;background:url(https://secure.avon39.org/assets/2012/images/components/select-city.png) no-repeat;overflow:hidden;}
.about-register-to-walk{padding-bottom:30px;}.about-register-to-walk #nav-about-register-to-walk a{color:#cc0066;}
.about-register-to-walk .white_container h3,.about-register-to-walk .white_container aside h3{margin-bottom:15px;}
.about-register-to-walk .pink_container.big.city{height:249px;}.about-register-to-walk .pink_container.big.city img{width:450px;height:230px;}
.about-request-info #nav-about-request-info a{color:#cc0066;}
.about-faq #nav-about-faq a{color:#cc0066;}
.about-faq #categories-nav li a.active{font-weight:bold;text-decoration:none;color:#cc0066;}
.about-faq #categories .category{display:none;}.about-faq #categories .category.active{display:block;}
.about-faq ol{min-height:900px;font-size:12px;line-height:22px;color:#666;list-style-type:decimal;margin:0;padding:0;}.about-faq ol li{background:url(https://secure.avon39.org/assets/2012/images/components/faq-bg.png) left top repeat-x;display:block;margin:0 0 8px 0;padding:0 0 0 12px;}.about-faq ol li a{outline:none;display:block;height:22px;position:relative;}.about-faq ol li a.ui-accordion-header{}
.about-faq ol li a span{display:inline-block;}
.about-faq ol li a span.question{position:relative;top:0;left:0;font-weight:normal;height:22px;text-decoration:none;color:#666;}
.about-faq ol li a span.right{position:absolute;top:0;right:0;text-decoration:underline;background:#fbcce8;}
.about-faq ol li a span.collapse{display:none;padding-right:25px;background:#fbcce8 url(https://secure.avon39.org/assets/2012/images/components/faq-expand-collapse.png) right -22px no-repeat;}
.about-faq ol li a span.expand{display:inline-block;padding-right:25px;background:#fbcce8 url(https://secure.avon39.org/assets/2012/images/components/faq-expand-collapse.png) right 0px no-repeat;}
.about-faq ol li a.ui-state-active span.question{font-weight:bold;}
.about-faq ol li a.ui-state-active span.expand{display:none;}
.about-faq ol li a.ui-state-active span.collapse{display:inline-block;}
.about-faq ol li p{padding:28px 150px 11px 45px;}.about-faq ol li p span.indent{color:inherit;display:inline-block;padding-left:30px;}
.about-faq ol li p a{display:inline;}
.about-faq .white_container{min-height:900px;}.about-faq .white_container.sidebar{padding-right:10px;padding-left:260px;width:670px;}.about-faq .white_container.sidebar h1{margin:0 0 35px 0;padding:0;}
.about-faq .white_container.sidebar h3{margin-top:9px;margin-bottom:9px;}
.about-faq .white_container.sidebar aside{width:230px;padding-left:10px;padding-right:10px;left:0px;border:0;border-right:solid 1px #d83cb1;}
.about-walk-videos #nav-about-walk-videos a{color:#cc0066;}
.about-walk-videos .pink_container.onethird p{margin-bottom:5px;}
.about-walk-videos .pink_container.onethird a{}
.about-walk-videos .pink_container.onethird h3,.about-walk-videos .pink_container.onethird h4{}.about-walk-videos .pink_container.onethird h3 a,.about-walk-videos .pink_container.onethird h4 a{font-size:inherit;}
.join-us.alumni #nav-join-alumni a{color:#cc0066;}
.join-us.alumni .profile{margin-bottom:20px;}.join-us.alumni .profile img{float:left;padding:5px;border:1px solid #e9eaea;width:200px;margin-right:20px;}
.join-us.alumni .profile .profile-content{float:left;width:640px;}.join-us.alumni .profile .profile-content h5{font-size:16px;line-height:16px;margin:5px 0 20px 0;}
.join-us.sponsors #nav-join-sponsors a{color:#cc0066;}
.join-us.crew #nav-join-crew a{color:#cc0066;}
.join-us.crew .teams-section{margin:40px 0 40px 0;}
.join-us.volunteer #nav-join-volunteer a{color:#cc0066;}
.join-attend-an-intro-meeting #nav-join-attend-an-intro-meeting a{color:#cc0066;}
.why-we-walk.info #nav-why-info a{color:#cc0066;}
.why-we-walk.money #nav-why-money a{color:#cc0066;}
.why-we-walk .map_container{display:block;background:#f0dae8;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:19px 55px 17px 19px;width:866px;height:539px;margin-bottom:20px;position:relative;}.why-we-walk .map_container h3{margin:0;position:absolute;left:17px;top:19px;}
.why-we-walk .map_container p{margin:0;color:#666666;font-size:12px;position:absolute;left:267px;top:16px;}.why-we-walk .map_container p span{color:#cc0099;}
.why-we-walk .map_container .map{width:689px;height:397px;background:url(https://secure.avon39.org/assets/2012/images/content/why/map.png);position:absolute;left:103px;top:80px;}.why-we-walk .map_container .map a{display:block;width:125px;height:40px;position:absolute;}.why-we-walk .map_container .map a.houston{width:75px;left:371px;top:304px;}
.why-we-walk .map_container .map a.washington-dc{width:110px;height:35px;left:500px;top:167px;}
.why-we-walk .map_container .map a.boston{width:80px;height:30px;left:587px;top:80px;}
.why-we-walk .map_container .map a.chicago{width:70px;height:35px;left:446px;top:139px;}
.why-we-walk .map_container .map a.rocky-mountains{left:197px;top:149px;}
.why-we-walk .map_container .map a.san-francisco{width:110px;left:5px;top:130px;}
.why-we-walk .map_container .map a.santa-barbara{width:115px;left:-5px;top:196px;}
.why-we-walk .map_container .map a.new-york{width:86px;height:30px;left:548px;top:128px;}
.why-we-walk .map_container .map a.charlotte{width:80px;height:38px;left:505px;top:227px;}
.why-we-walk .map_container .footer{position:absolute;left:7px;right:7px;bottom:21px;padding-left:5px;padding-top:12px;padding-bottom:7px;background-color:#502648;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.why-we-walk .map_container .footer a{display:inline-block;float:left;font-size:12px;color:white;font-weight:bold;text-transform:uppercase;text-decoration:none;height:25px;padding-left:9px;padding-right:9px;padding-top:7px;border-right:solid 1px #ff66cc;}.why-we-walk .map_container .footer a.last{border:none;}
.why-we-walk .map_container .overlay{display:none;position:absolute;left:0;top:0;margin:0;padding:0;}.why-we-walk .map_container .overlay .content{z-index:10;display:block;float:left;width:220px;background:#fff;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0;padding:10px;-webkit-box-shadow:0px 0px 10px 0px #000000;-moz-box-shadow:0px 0px 10px 0px #000000;box-shadow:0px 0px 10px 0px #000000;-webkit-box-shadow:0px 0px 10px 0px #000000;-moz-box-shadow:0px 0px 10px 0px #000000;box-shadow:0px 0px 10px 0px #000000;-webkit-box-shadow:0px 0px 10px 0px #000000;-moz-box-shadow:0px 0px 10px 0px #000000;box-shadow:0px 0px 10px 0px #000000;font-size:12px;line-height:14px;}.why-we-walk .map_container .overlay .content h4{margin:5px 0 10px 0;padding:0;}
.why-we-walk .map_container .overlay .content ul{color:#76777a;margin:0 0 0 15px;padding:0;}.why-we-walk .map_container .overlay .content ul li{margin:0;padding:0 0 5px 0;}
.why-we-walk .map_container .overlay .content a{display:block;margin:5px;}.why-we-walk .map_container .overlay .content a:before{content:">> ";}
.why-we-walk .map_container .overlay .arrow{z-index:11;position:relative;background:url(https://secure.avon39.org/assets/2012/images/components/map-arrow-right.png) left top no-repeat;margin:0;padding:0;width:19px;height:37px;display:block;float:left;}
.why-we-walk .map_container .overlay.left .arrow{background-image:url(https://secure.avon39.org/assets/2012/images/components/map-arrow-left.png);}
.why-we-walk .map_container .overlay.left .content{}
.why-we-walk .map_container .overlay div.dummy{display:block;position:absolute;width:125px;height:50px;}.why-we-walk .map_container .overlay div.dummy.houston{width:85px;left:240px;top:157px;}
.why-we-walk .map_container .overlay div.dummy.washington-dc{width:40px;left:240px;top:147px;}
.why-we-walk .map_container .overlay div.dummy.boston{width:40px;left:240px;top:65px;}
.why-we-walk .map_container .overlay div.dummy.chicago{width:70px;left:240px;top:115px;}
.why-we-walk .map_container .overlay div.dummy.rocky-mountains{height:60px;width:80px;left:-60px;top:40px;}
.why-we-walk .map_container .overlay div.dummy.san-francisco{height:60px;width:80px;left:-60px;top:124px;}
.why-we-walk .map_container .overlay div.dummy.santa-barbara{height:60px;width:100px;left:-80px;top:124px;}
.why-we-walk .map_container .overlay div.dummy.new-york{width:30px;left:240px;top:100px;}
.why-we-walk .map_container .overlay div.dummy.charlotte{width:50px;left:240px;top:157px;}
.why-we-walk .map_container #overlay-houston{top:222px;left:230px;}.why-we-walk .map_container #overlay-houston .arrow{margin-top:175px;}
.why-we-walk .map_container #overlay-washington-dc{top:90px;left:443px;}.why-we-walk .map_container #overlay-washington-dc .arrow{margin-top:143px;}
.why-we-walk .map_container #overlay-boston{top:90px;left:498px;}.why-we-walk .map_container #overlay-boston .arrow{margin-top:72px;}
.why-we-walk .map_container #overlay-chicago{top:90px;left:312px;}.why-we-walk .map_container #overlay-chicago .arrow{margin-top:117px;}
.why-we-walk .map_container #overlay-rocky-mountains{top:180px;left:358px;}.why-we-walk .map_container #overlay-rocky-mountains .arrow{margin-top:63px;}
.why-we-walk .map_container #overlay-san-francisco{top:75px;left:158px;}.why-we-walk .map_container #overlay-san-francisco .arrow{margin-top:149px;}
.why-we-walk .map_container #overlay-santa-barbara{top:140px;left:178px;}.why-we-walk .map_container #overlay-santa-barbara .arrow{margin-top:149px;}
.why-we-walk .map_container #overlay-new-york{top:90px;left:472px;}.why-we-walk .map_container #overlay-new-york .arrow{margin-top:106px;}
.why-we-walk .map_container #overlay-charlotte{top:142px;left:410px;}.why-we-walk .map_container #overlay-charlotte .arrow{margin-top:153px;}
.why-we-walk .white_container h4{margin:3px 0 8px 0;}
.why-we-walk .white_container .city_container{background-color:#f1dae9;-moz-border-radius:4px;border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:7px 10px 1px 10px;margin-bottom:8px;}.why-we-walk .white_container .city_container div{display:none;}
.why-we-walk .white_container .city_container span{color:#cc0099;}
.why-we-walk .white_container .city_container h4{color:#622241;cursor:pointer;outline:none;}.why-we-walk .white_container .city_container h4 span{color:#622241;}
.why-we-walk .white_container .accordion{min-height:1000px;}.why-we-walk .white_container .accordion a{cursor:pointer;outline:none;display:block;height:27px;position:relative;}.why-we-walk .white_container .accordion a h4{display:inline-block;position:absolute;top:0;left:0;line-height:20px;}
.why-we-walk .white_container .accordion a.ui-accordion-header{overflow:hidden;}
.why-we-walk .white_container .accordion a span{display:inline;}
.why-we-walk .white_container .accordion a span.city{position:relative;top:0;left:0;font-weight:normal;height:27px;text-decoration:none;color:#666;}
.why-we-walk .white_container .accordion a span.right{position:absolute;top:0;right:0;height:22px;line-height:22px;text-decoration:underline;background:##F1DAE9;}
.why-we-walk .white_container .accordion a span.collapse{display:none;padding-right:25px;background:#f1dae9 url(https://secure.avon39.org/assets/2012/images/components/faq-expand-collapse.png) right -22px no-repeat;}
.why-we-walk .white_container .accordion a span.expand{display:inline-block;padding-right:25px;background:#f1dae9 url(https://secure.avon39.org/assets/2012/images/components/faq-expand-collapse.png) right 0px no-repeat;}
.why-we-walk .white_container .accordion a.ui-state-active span.question{font-weight:bold;}
.why-we-walk .white_container .accordion a.ui-state-active span.expand{display:none;}
.why-we-walk .white_container .accordion a.ui-state-active span.collapse{display:inline-block;}
.why-we-walk .white_container .accordion p{padding:0 5px 0 5px;}.why-we-walk .white_container .accordion p a{display:inline;}
.why-we-walk .white_container .accordion .city_container div{margin-top:15px;}
.participant-center .submit{margin-bottom:9px;}
.participant-center .underline{text-decoration:underline;}
.contact-us-page p{float:left;width:270px;margin-right:20px;}
.contact-us .pink_container.narrow{width:300px;height:140px;}.contact-us .pink_container.narrow h5{margin:0;color:#444;}
.contact-us.press #nav-contact-press a{color:#cc0066;}
.contact-us.news #nav-contact-news a{color:#cc0066;}
.contact-us.privacy #nav-contact-privacy a{color:#cc0066;}
.contact-us.security #nav-contact-security a{color:#cc0066;}
.contact-us.jobs #nav-contact-jobs a{color:#cc0066;}
.contact-us.sitemap #nav-contact-sitemap a{color:#cc0066;}
.body-page-home footer .subpage_button_container,.body-page-register-to-walk footer .subpage_button_container{display:none;}
.body-section-about nav a.about{color:#cc0099;}
.body-section-join nav a.join{color:#cc0099;}
.body-section-why-we-walk nav a.why{color:#cc0099;}
.body-section-contact nav a.contact{color:#cc0099;}
.body-section-participant-center nav a.participant{color:#cc0099;}
h1 span,h2 span,h3 span,h4 span,section.home #intro .headline-holder .headline span,section.home #intro .headline-holder .subhead span,.small_pink_box .content .sub-content h4 span{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;display:inline;}
.kern span{display:inline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html.ie6 .clearfix,html.ie7 .clearfix,html.ie8 .clearfix{zoom:1;}
.clear{clear:both;}
*{font-family:Arial,Helvetica,sans-serif;}
html,body{margin:0;padding:0;}
body{min-width:1020px;background-color:white;}
h1,h2,h3,h4,h5,h6{font-family:'BebasNeueRegular',Arial,Helvetica,sans-serif;font-weight:normal;color:#ca0087;text-transform:uppercase;-webkit-font-smoothing:antialiased;}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'BebasNeueRegular',Arial,Helvetica,sans-serif;font-weight:normal;color:#ca0087;}
h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff;}h1.white span,h2.white span,h3.white span,h4.white span,h5.white span,h6.white span{color:#fff;}
h1{font-size:39px;line-height:31px;}
h2{font-size:35px;line-height:28px;}
h3{font-size:27px;line-height:21px;}
h4{font-size:24px;line-height:19px;}
hr{border:0;height:1px;background:#b19baa;}
a{color:#622241;text-decoration:none;}a:hover,a:active,a:visited{text-decoration:none;}
a:visited{color:#622241;}
a:active{outline:none;}
p a,.white_container p a,.white_container ul li a,.white_container.sidebar aside a{color:#852956;}
.underline,a.underline{text-decoration:underline;}
.base_container{width:1020px;margin:auto;position:relative;}
.page{width:940px;margin:0 40px 0 40px;display:block;}.page .page_content{padding-top:104px;padding-bottom:21px;}
header{width:100%;height:112px;background-color:#ec008c;position:relative;}header a{display:inline-block;}
header .logo{margin-left:40px;}
header .inittoendit{position:absolute;left:609px;top:22px;}
header .login_form{position:absolute;left:706px;top:0px;}header .login_form p{margin:4px 0 7px 0;padding:0;color:#fff;text-transform:uppercase;font-size:11px;}
header .login_form .textbox{width:133px;height:18px;padding-left:5px;padding-right:5px;border:none;border-top:1px solid #fbcce8;border-bottom:1px solid #fbcce8;display:block;margin-bottom:7px;color:#808285;font-size:10px;}
header .login_form .submit{width:33px;height:20px;display:block;margin-top:8px;border:none;background:url(../images/header/login_btn.png) left top no-repeat;}header .login_form .submit:hover{background-position:left -20px;}
header p.or{color:white;font-size:12px;margin:0;position:absolute;left:863px;top:43px;}
header a.register_btn{width:82px;height:50px;display:block;background:url(../images/header/register_btn.png) left top no-repeat;position:absolute;right:40px;top:25px;}header a.register_btn:hover{background-position:left -50px;}
header .logged-in .inittoendit{position:absolute;left:800px;}
header .logged-in p{position:absolute;top:0;right:40px;margin:4px 0 7px 0;padding:0;color:#fff;font-size:12px;}
nav{width:940px;height:37px;background-color:#502648;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;left:40px;top:15px;z-index:20;}nav ul{padding:0;margin:2px 0 0 4px;}nav ul li{display:block;float:left;list-style:none;}nav ul li a{display:block;text-transform:uppercase;text-decoration:none;color:#fefefe;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:8px;height:21px;}nav ul li a:visited{color:#fefefe;}
nav ul li a:hover{color:#cc0099;}
nav ul li:hover ul{display:block;}
nav ul li:hover div.expanded-bg{display:block;}
nav ul li span.separator{display:block;width:10px;height:19px;margin-top:8px;background:url(../images/nav/separator.png) left top no-repeat;}
nav ul li ul{display:none;background-color:#5a2249;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;position:absolute;top:35px;margin:0;}nav ul li ul li{display:block;float:none;padding:0;border-bottom:solid 1px #ba0770;}nav ul li ul li.last{border-bottom:0;}
nav ul li ul li.separator{display:none;}
nav ul li ul li a{display:block;text-transform:none;color:white;font-size:12px;padding:8px 12px 8px 12px;height:auto;}
nav ul li ul li span{display:none;}
nav ul li ul.expanded-city{left:150px;background:#fac6e5;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;}nav ul li ul.expanded-city li{border-bottom:none;}nav ul li ul.expanded-city li a{color:#5a2249;}nav ul li ul.expanded-city li a:hover{color:#cc0099;}
nav ul li ul.expanded-city li.col-title a{color:#cd0088;}
nav ul li.about-expanded ul{width:150px;height:280px;}
nav ul li div.expanded-bg{display:none;position:absolute;top:35px;width:310px;height:290px;background:#5a2249;-moz-border-radius:4px;border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-border-radius:4px;border-radius:4px;}nav ul li div.expanded-bg ul{top:0;}
nav ul.socialmedia{margin:0;position:absolute;right:0;top:7px;}nav ul.socialmedia li{margin-left:8px;}
nav ul.socialmedia a{padding:0;}
nav ul.socialmedia a.facebook{width:24px;height:24px;background:url(../images/nav/facebook.png) left top no-repeat;}nav ul.socialmedia a.facebook:hover{}
nav ul.socialmedia a.twitter{width:24px;height:24px;background:url(../images/nav/twitter.png) left top no-repeat;}nav ul.socialmedia a.twitter:hover{}
nav ul.socialmedia a.youtube{width:25px;height:25px;background:url(../images/nav/youtube.png) left top no-repeat;}nav ul.socialmedia a.youtube:hover{}
nav ul.socialmedia a.flickr{width:23px;height:24px;background:url(../images/nav/flickr.png) left top no-repeat;}nav ul.socialmedia a.flickr:hover{}
nav ul.socialmedia span{display:block;margin-top:2px;}
nav.subnav{top:52px;z-index:1;background:transparent;text-align:center;height:32px;}nav.subnav .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#fff;overflow:hidden;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=70);opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=70);opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=70);}
nav.subnav ul{z-index:1;position:relative;display:table;margin:0 auto;padding-top:5px;padding-bottom:2px;}
nav.subnav li a,nav.subnav li span{padding-top:4px;padding-bottom:4px;color:#622241;font-size:12px;text-transform:none;}
nav.subnav li a:visited{color:#622241;}
nav.subnav li a:hover{color:#cc0099;}
nav.home a.home{color:#cc0099;}
nav.about a.about{color:#cc0099;}
nav.join a.join{color:#cc0099;}
nav.why a.why{color:#cc0099;}
nav.participant a.participant{color:#cc0099;}
nav.contact a.contact{color:#cc0099;}
section.body{background:white url(../images/body/background.jpg) center top no-repeat;overflow:hidden;position:relative;min-height:100px;}
footer{padding-bottom:5px;}footer .sponsors{width:739px;height:44px;background-color:white;margin:auto;padding-top:8px;position:relative;left:-45px;}
footer .sponsors span{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:italic;color:#666666;position:absolute;left:150px;top:15px;}
footer .sponsors .reebok{position:absolute;left:277px;top:9px;}
footer .sponsors .genentech{position:absolute;left:277px;top:8px;display:none;}
footer .sponsors .orion{position:absolute;left:363px;top:8px;}
footer .sponsors .otter{position:absolute;left:466px;top:8px;}
footer div.walk_banner{min-width:1020px;height:55px;background:#d7d7d7 url(../images/footer/walk_banner.png) center top no-repeat;}
footer ul{padding:0;}footer ul.base_container{left:85px;margin-top:12px;}
footer ul li{display:block;width:155px;float:left;list-style:none;}footer ul li a{display:block;text-transform:uppercase;text-decoration:none;color:#50244a;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-bottom:7px;}footer ul li a:hover{text-decoration:underline;color:#cc0066;}
footer ul li ul li{float:none;line-height:12px;}footer ul li ul li a{font-weight:normal;color:#666666;text-transform:none;margin-bottom:3px;}
footer ul li ul li.separator{display:none;}
footer p {width:940px;text-align:center;margin:auto;margin-top:50px;margin-bottom:10px;color:#666666;font-size:11px;}
.subpage_button_container{width:959px;height:87px;position:relative;margin:auto;padding-top:17px;}.subpage_button_container a{float:left;margin:0 10px 0 10px;}
section.home #buttons {width:600px;float:left;}
section.home #buttons .box_template {width:283px;height:152px;margin-right:17px;margin-top:17px;}
section.home #buttons .box_template .sub-content {width:115px;}
section.home .small_pink_box .content .image-content {margin:17px 15px 17px 15px;}
section.home .small_pink_box .content .sub-content span {margin-bottom:5px;}
section#social {width:340px;height:490px;float:left;margin-top:17px;position:relative;}
section#social .background {width:100%;height:100%;background:#f9adda;overflow:hidden;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
section#social .social-content{position:absolute;left:0px;top:0px;z-index:1;width:320px;height:470px;padding:10px;}
#social #social-tabs {width:320px;height:50px;}
#social #social-tabs a {background:url(https://secure.avon39.org/assets/2012/images/content/home/social-tabs.png) 0px 0px no-repeat;width:150px;height:50px;display:inline-block;outline:none;}
#social #social-tabs a:active, #social #social-tabs a:hover, #social #social-tabs a:link, #social #social-tabs a:visited {outline: none;}
#social #social-tabs #social-tab-fb {background-position:0px 0px;margin-left:7px;}
#social #social-tabs #social-tab-fb.open {background-position:0px -50px;}
#social #social-tabs #social-tab-twitter {background-position:-150px 0px;}
#social #social-tabs #social-tab-twitter.open {background-position:-150px -50px;}
#social #social-tab-content {background: #5a2149;padding:10px;width:300px;height:400px;}
#social #social-tab-content div.closed {display:none;}
#social #social-tab-content-fb {background:#fff;padding:2px;width:296px;height:396px;}
.twtr-hd h3, .twtr-hd h4, .twtr-ft span a {font-family:'lucida grande', lucida, tahoma, helvetica, arial, sans-serif;text-transform:none;}
.twtr-hd h4 {font-weight:bold;}