@charset "UTF-8";
/* CSS Document */
@import url('nav.css');

body { background:#ececec url(../images/body_back-x.jpg) repeat-x top; }

body, a, ul, li { outline:none!important; list-style-type:none; padding:0px; text-indent:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;  }

a { cursor:pointer;  }

img { border:none!important; }


#global-wrap { max-width:1280px; min-width:960px;  overflow:hidden; display:block; height:auto; margin:0 auto; position:relative;  }

	#page-wrap { width:960px; display:block; height:auto; margin:0 auto; position:relative; z-index:222222; overflow:visible;}

		#header { width:inherit; height:114px; display:block;  }

		#logo { height:95px; width:151px; display:block; background:url(../images/sprite-tab.png) no-repeat 0px -193px;  float:left; margin-top:7px; margin-left:10px;}

		#logo a { height:95px; width:151px; display:block; }

		/* NAVIGATION CSS */

		#column-left { height:auto; display:block; float:left; }

		#landing #column-left { width:269px;  }



			/* Donation Widget */
			.donation-widget {  background: url(../images/back-donation.png) no-repeat top left; width:inherit; height:338px; display:block; position:relative; }

			.ribbon { height:60px; width:60px; display:block; background:url(../images/ribbon.png) no-repeat top left; top:-2px; left:-3px; position:absolute; }

			.donation-widget h2 { font-size:17px; color:#fff; text-align:center; margin:0px; padding:16px 0 13px 0;  }

			.donation-widget h2 span { font-size:12px; color:#fff; text-align:center; padding-top:4px; display:block;  }

			.donation-widget .widget { width:208px; height:181px; display:block; margin:0 auto; background:#262626 url(../images/thermometer-guage.jpg) no-repeat bottom; position:relative;  }

			.donation-widget .widget .progress-bar { width:223px; height:13px; display:block; position:absolute; left:-8px; bottom:2px; background:url(../images/thermometer-progress.png) no-repeat; z-index:4444; }

			.donation-widget .widget .thermometer { width:140px; display:block; position:absolute; left:35px; bottom:0px; height:10px; background: url(../images/term-x.jpg) repeat-x; z-index:222;  }

			.donation-widget .action-btn { border-top:1px solid #505050; height:44px; width:235px; display:block; margin:0 auto; padding-top:13px; }

			.donation-widget .action-btn a { background: url(../images/sprite-tab.png) no-repeat 0px -108px; height:35px; width:235px; display:block; text-indent:-1000000px; }

			.donation-widget .progress-num { background:url(../images/prg-num.jpg) no-repeat bottom center; width:122px; height:23px; display:block; position:absolute; bottom:15px; left:44px; font-size:12px; color:#fff; text-align:center; }

			/*TABBED Fundraising INTERFACE*/
			.fundrasing-tabs { background:#fff; width:267px; height:365px; display:block; position:relative; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; }


				#impact-tab { width: 108px; height:33px; position:absolute; top:-33px; left:16px; background: url(../images/sprite-tab.png) no-repeat -110px -56px; }

				#impact-tab.active {background: url(../images/sprite-tab.png) no-repeat -110px -56px; }

				#impact-tab.inactive { background: url(../images/sprite-tab.png) no-repeat -110px 1px; }

				#impact-tab a {  width: 108px; height:33px; display:block;  }

				#fund-tab { width: 101px; height:33px; position:absolute; top:-33px; left:135px; background: url(../images/sprite-tab.png) no-repeat 0 1px; }

				#fund-tab.active { background: url(../images/sprite-tab.png) no-repeat 0 -56px; }

				#fund-tab.inactive { background: url(../images/sprite-tab.png) no-repeat 0 1px; }

				#fund-tab a {  width: 101px; height:33px; display:block; }


			.fundrasing-tabs ul  { width:240px; padding:12px; }

			.fundrasing-tabs ul li.program { width:240px; padding:11px 0 11px 4px; border-bottom:1px dotted #e1e1e1; height:49px; position:relative; }

			.fundrasing-tabs ul li.program a, .fundrasing-tabs ul li.program p {  font-size:11px; color:#424242;  margin:0px;  vertical-align:top;   }

			.fundrasing-tabs ul li p  { padding:2px 0 0px 0; margin:0px; line-height:14px; top:13px; position:absolute; left:64px;}

			.fundrasing-tabs ul li.program a { font-weight:bold; line-height:11px; display:block; padding-bottom:2px; }

			.fundrasing-tabs ul li img { float:left; margin-right:10px;  }

			.fundrasing-tabs ul li.action-btn { width:inherit; padding-top:13px; }

			.fundrasing-tabs ul li.action-btn a { background: url(../images/sprite-tab.png) no-repeat 0px -153px; height:34px; width:235px; display:block; margin-left:6px; }
			p.image { position:absolute; left:3px!important; top:8px!important; }

			#column-left .bottom-corner
			{ background: url(../images/white-corner-left.jpg) no-repeat bottom left; height:10px; width:10px; display:block; bottom:-1px; left:-1px; position:absolute; }

			#column-right .bottom-corner
			{ background: url(../images/white-corner-right.jpg) no-repeat bottom right; height:10px; width:10px; display:block; bottom:0px; right:0px; position:absolute; }

		/* Landing Right Column */
		#column-right { height:auto; display:block; float:right; position:relative;  }

		#landing  #column-right { width:691px; }

			/*SlideShow*/
			#landing .rotatingBanner { background:#222; width:inherit; height:383px; display:block; position:relative; }

			#landing .rotatingBanner #banner-content { background:url(../images/banner-content-back.png) repeat; width:671px; height:50px; display:block; position:absolute; bottom:0px; left:0px; z-index:9999; padding:15px 0 0 20px; }

			#landing .rotatingBanner #banner-content h2 { font-size:18px; color:#fff; margin:0px; padding-bottom:6px;  }

			#landing .rotatingBanner #banner-content h2 span { font-size:16px; color:#fff; font-style:italic;  }

			#landing .rotatingBanner #banner-content h3 { font-size:12px; color:#ababab;  font-style:italic; margin:0px; line-height:20px;  }

			#landing .rotatingBanner .slide { padding:0px; margin:0px; height:383px; width:691px; overflow:hidden; position:absolute; z-index:2; opacity:0;  }
			#landing .rotatingBanner .slide p { margin:0px; }

                        .banner-content-wrap {padding-left:14px; float:left;}

                        #landing a.alert-register { background:url(../images/interior-btn-sprite.png) no-repeat 0px 0px; margin-top:3px; width:159px; height:29px; display:none; float:left; text-indent:-10000px;  }

                        #landing #banner-corner { width:14px; height:5px; display:block; z-index:22222; background: url(../images/banner-corner.png) no-repeat top right; position:absolute; top:-1px; right:0px; }

			#landing .content { background:#fff url(../images/back-content.jpg) repeat-x 0px 2px; width:677px; height:320px; display:block; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:0px 0 0 13px;  }

			#landing .article { width: 178px; height:300px; display:block; float:left; padding: 20px 21px 0 21px; }

			#landing .article h2, .article h2 a { color:#c14784; font-size:13px; font-weight:bold; font-style:italic; padding:0px; text-decoration:none; margin:7px 0;  }

			#landing .article p img { margin-bottom:6px; border:1px solid #D9D9D9 !important;  }

			#landing .article p { font-size:12px; color:#545454; line-height:19px; }

			#landing .article p a { color:#a04070!important; padding-top:3px; display:block; text-decoration:none; }




		/* Page Background Image */
		#backWrap-left { position:absolute; top:0px; left:0px!important; z-index:1; width:50%; display:block; height:900px;  }

		#backWrap-left .image { height: 395px; width:100%; display:block; background: url(../images/site-back-left.jpg) no-repeat right;  border-bottom:1px solid #d9d8d8; }

		#backWrap-right { position:absolute; top:0px; right:0px; z-index:1; width:50%; display:block; height:900px;  }

		#backWrap-right .image { height: 395px; width:100%; display:block; background: url(../images/site-back-right.jpg) no-repeat left; border-bottom:1px solid #d9d8d8; }

		.show { display:block!important; }

		.hide { display:none!important; }

		/* Sub Content Back */
		.sub-box-wrap { width:960px; height:189px; padding-top:20px; display:block; clear:both; overflow:hidden;  }

		.sub-box { width:958px; height:187px; display:block; background:#fff; border:1px solid #e1e1e1; position:relative; overflow:hidden; z-index:99;   }

		.box-head { background:url(../images/sec-head-middle.png) repeat-x top; height:42px; width:956px; display:block;  position:relative; left:1px;  }

			.box-head h2 { position:absolute; top:14px; left:14px; }
			.box-head h2, .box-head h2 a { color:#c4528b; font-size:13px; padding:0px; margin:0px!important;  text-decoration:none;  }




		/* Race Shop */
		#shop { padding-left:20px; position:absolute; width:1000000px; height:auto;left:0px; z-index:3; }

		a.forward-products { height:140px; width:101px; display:block; background:url(../images/product-back-right.png) no-repeat; position:absolute; right:0px; top:42px; z-index:6; text-indent:-10000px; }

		a.backward-products { height:135px; width:101px; display:block; background:url(../images/product-back-left.png) no-repeat; position:absolute; left:0px; top:42px; z-index:6; text-indent:-10000px; }

		.product { float:left; height:123px; width:130px; display:block; padding-top:18px;  }

		.product a { height:103px; width:80px; display:block; margin: 0 auto;  }

		.product img { width:74px; padding-top:3px; }



		/* Contact Bar */
		.contact-bar { width:958px; margin:20px 0 0 0; background:#fff; height:59px; display:block; position:relative; border:1px solid #e1e1e1;  }

		.contact-bar p {  padding-top:13px;  font-size:11px; color:#ababab; margin-top:11px; }

		.contact-bar p span {   font-size:11px; color:#de69a4; }

		.contact-bar p a {  font-size:11px; color:#de69a4;  }

		.contact-bar .left {  float:left; padding-left:13px; }

		.contact-bar .right {  float:right; padding-right:13px; }




		/* Footer */
		#footer { height:300px; width:inherit;  display:block; clear:both; }

		#footer .mission-wrap { width:900px; height:auto; padding:7px 0 7px 60px; margin:0px; border-bottom:1px solid #dbdbdb; background:url(../images/footer-ribbon.jpg) no-repeat 10px 28px; }

		#footer .mission-wrap p { color:#9f9f9f; font-size:11px; padding:0px; margin:15px 0; line-height:18px; }



		#user-ctrls { width:600px; display:block; position:absolute; right:-6px; top:22px;  color:#979797; font-size:12px; margin-right:6px; }
		#user-ctrls li { height:auto; width:auto; float:left; }
		#user-ctrls a { font-size:12px; color:#777; text-decoration:none; }
		#user-ctrls li#race-ctr-login { padding-top:10px; }
		#user-ctrls li#find-a-team { padding-top:10px; margin-right:10px;}
		#user-ctrls li#registration-button a{ font-size:0px; text-decoration:none; background:url(../images/btn-register-now.png) no-repeat; width:145px; height:32px; position:absolute; right:0px; display:block; margin-left:30px;}
		#user-ctrls a:hover { text-decoration:underline; }

    li#fund-stats-tab {padding-top:10px; }
		li#fund-stats-tab a { margin-left:23px; padding:0 0 1px 19px;  background: url(../images/sprite-tab.png) no-repeat -1px -299px;  }
		li#fund-stats-tab.active { position:absolute; border-top:5px solid #d7d7d7; border-left:5px solid #d7d7d7; border-right:5px solid #d7d7d7; height:24px; background:#eaeaea; top:-4px; right:161px; width:171px; z-index:999999; }
		li#fund-stats-tab.active a {  margin-left:0; padding:3px 0 1px 29px;  background: url(../images/sprite-tab.png) no-repeat 9px -341px; height:34px; width:141px; display:block; }
		li#fund-stats-tab.active a:hover { text-decoration:none!important; }

                #fund-stats-box { background:#eaeaea; height:604px; width:663px; padding: 8px; display:none; border:5px solid #d7d7d7; right:0px; top:52px; z-index:99999; position:absolute;}

				#fund-stats-box h4 { border-bottom:1px solid #EAEAEA; color:#C4538B; font-size:13px; font-style:italic; margin:0 0 4px; padding-bottom:8px;}

				#fund-stats-box ol { margin:0px; padding:0px; }

				#fund-stats-box li { font-size:11px; font-style:italic; height:auto; padding:6px 0; width:300px; display:none; color:#545454;  }
                #fund-stats-box li.show { display:block!important; }

				#fund-stats-box .right-col, #fund-stats-box .left-col { height:172px; padding:14px; width:302px; display:block; background:#fff; }
				#fund-stats-box span { float:right; }
                .left-col { float:left;  border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
				.right-col{ float:left; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf;  }

				#honor-roll.two-col h4 { margin-right:14px; }
                #honor-roll.two-col { width:647px; height:172px; background:#fff; display:block; border:1px solid #dfdfdf; clear:both; padding:14px 0 14px 14px; }
                #honor-roll.two-col li { float:left; padding-right:33px; width:290px;}

		/* My Race Center Login*/
		#login-panel {  width:338px; height:190px; position:absolute; top:40px; right:120px; z-index:1000000; display:none;}

		#login-panel.show{ display:block!important; }

		.login-wrap { position:relative; width:338px; height:190px;}
		.login-middle, .panel-top, .panel-bottom, .panel-left, .panel-right { display:block; position:absolute; }
		.login-middle { background:url(../images/login-panel_back_x.png) repeat-x; height:165px; width:326px; left:2px;top:14px; }

		.login-middle h2, a.close-panel, input#USERNAME_1, input#Password, input#pass-initial, a.register-now, input.login-now { position:absolute;}
		.login-middle h2 { font-size:11px; font-style:italic; color:#C14784; height:15px; left:13px; top:13px; background-position: 0 -80px; padding:3px 0 0 20px; margin:0px; }

		a.close-panel { height: 14px; width:15px; background-position: 0 -40px; top:14px; right:12px; text-indent:-10000px; }

		.login-middle input#USERNAME_1, .login-middle input#Password, input#read-able
		{ width:293px; height:15px; border:3px solid #f0efef; left:13px; padding:9px 0 9px 3px; color:#666; font-size:12px; position:absolute;}

		input#read-able  {  z-index:1; }

		input#Password { background:none!important; z-index:99999999; }


		.login-middle input#USERNAME_1 { top:34px!important;}
		input#Password, input#read-able  { top:81px!important;}

        #login-form { position:relative; display:block; height:166px; }

		a.register-now
		{ bottom:18px; left:18px; color:#C14784; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-position: 0 -116px; text-indent:9px; }

		input.login-now { bottom:10px; right:13px; text-indent:-10000px; height:26px; width:65px;border:0px!important; cursor:pointer;}



		/* Login-Panel Backgrounds */
		.panel-top, .panel-bottom, .panel-left, .panel-right, .login-middle h2, a.close-panel, a.register-now, input.login-now
		{ background-image:url(../images/login-panel_sprite.png); background-repeat:no-repeat; z-index:99999; }
		.panel-top { background-position: 0 -160px; width:329px; height:14px; top:0px; }
		.panel-bottom { background-position: 0 -220px; width:321px; height:8px; top:179px; left:5px; }
		.panel-left { background-position: 0 -240px; width:5px; height:173px; top:13px; left:0px; }
		.panel-right { background-position: -40px -240px; width:12px; height:174px; top:13px; right:0px; }

		/* INTERIOR Page */

		#head-alert { height:56px; width:960px; background:#333; display:block; position:relative; }
	    #head-alert h2 { padding:21px 0 0 33px; margin:0px; font-size:15px; color:#fff; }
		#head-alert h2 span { font-size:13px; color:#e1e1e1; }
		#head-alert img.donate-now { display:block; position:absolute; right:16px; top:13px; }

	    #content-wrap { background:#fefefe url(../images/interior-content-back-x.png) repeat-x bottom; width:958px; border:1px solid #e1e1e1; height:auto; min-height:600px; overflow:hidden; }

	    #section-headline { height:27px; width:910px; display:block; margin:0 auto; border-bottom:1px solid #eaeaea; padding:27px 0 0 0;}
		#section-headline h2 {  font-size:17px; font-style:italic; margin:0px;  }
		#section-headline h2 a { color:#c4538b; text-decoration:none; }

        #page-content { width:910px; display:block; margin:0 auto; }
		#page-content div#secondary-nav { width:154px; height:300px; padding:0px 26px 0 4px; float:left; }
		#page-content div#secondary-nav ul { width:auto; height:auto; list-style:none;  }
		#page-content div#secondary-nav ul li { border-bottom:1px solid #eaeaea; text-indent:0px; padding:10px 0; display:block; width:154px;  }
		#page-content div#secondary-nav ul li ul {   }
		#page-content div#secondary-nav ul li.active a span { font-weight:bold; text-decoration:underline; }
		#page-content div#secondary-nav ul li ul li { border:0px; list-style:square!important; font-size:12px; list-style-position:inside!important; text-indent:10px; color:#888; display:list-item!important; padding:10px 0 5px;  }
		#page-content div#secondary-nav ul li ul li#current { color:#e773ad; }
		#page-content div#secondary-nav ul li ul li a span { font-weight:normal!important; font-style:italic; text-decoration:none!important; }

		#page-content div#secondary-nav ul li a {  text-decoration:none; font-size:11px; color:#666; }



		#page-content div#secondary-nav ul li a:hover {  text-decoration:underline; }
		#page-content div#secondary-nav ul li#current a span { font-weight:bold; text-decoration:underline;  }

		#content { width:530px; height:auto; float:left; display:block; padding: 24px 20px 54px 0;  }
		#content h2 { font-size:13px; font-style:italic; color:#c4538b; margin: 0 0 15px 0;  }
		#content p, #interior-landing-wrap .teaser-block p { font-size:12px; line-height:20px; color:#666; margin:10px 0!important; padding:0px;  }

		.teaser-block p img { margin-bottom:6px;  }

		#content p, #interior-landing-wrap .teaser-block p a {   }

		#content ol { padding:0px; list-style-position:outside; padding-left:5px; }
		#content ol li { list-style-position:inside; list-style-type:decimal; }
		#content ul { margin:15px 0; list-style-position:inside; padding-left:5px; }
		#content li {  color:#666; font-size:12px; text-indent:-20px; padding-left:20px; list-style-position:inside; margin: 9px 0 0; line-height:20px; }
		#content ul li {   list-style-position:inside; list-style-type:square!important; }

		#content p.break { margin:25px 0!important; border-bottom:1px dotted #dbdbdb; }

		#content div#reg-options { width:530px; height:57px; display:block; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; position:relative; margin:22px 0;  }

		a.register-online, a.register-inperson, a.register-mail { position:absolute; height:29px;  display:block; top:14px; background-image:url(../images/interior-btn-sprite.png); background-repeat:no-repeat; }

		div#reg-options span.or_one, div#reg-options span.or_two{ position:relative; top:16px; font-size:11px; color:#999; font-style:italic; font-weight:bold; }

		div#reg-options span.or_one { left:143px;  }

		div#reg-options span.or_two { left:311px; }

		div#reg-options a { text-indent:-100000px; }

		div#reg-options a.register-online { width:110px; background-position:0 -120px; left:22px;    }

		div#reg-options a.register-inperson { width:146px; background-position:0 -80px; left:168px; }

		div#reg-options a.register-mail { width:156px; background-position:0 -40px; left:350px; }

		#related-links { width:160px; height:auto; display:block; float:right; padding:24px 10px 0 0;  }

		#related-links .parent { padding:0px!important; }

		#related-links .parent a { display:none!important; }

		#related-links .parent ul { padding-top:0px!important; }

		#related-links .parent ul li a { display:block!important; }

			#related-links h2 { font-size:12px; color:#c4538b; margin:0px; padding-bottom:8px; font-style:italic; }

			#related-links ul { width:auto; height:auto; list-style:none; border-top:1px solid #eaeaea; padding-top:6px;  }

			#related-links ul ul { border:0px!important; }

			#related-links li { text-indent:0px; padding:6px 0; display:block; width:166px;  }

			#related-links ul li a {  font-size:11px; color:#666; padding-left:12px; background:url(../images/arrow-related.png) no-repeat 2px 3px; }

	/*TABLE STYLES*/
	#award_table_wrap { width:535px; display:block; height:auto; margin:0 auto; min-height:100px; overflow:hidden; }

	#award_table_wrap table { float:left; margin:0 15px 20px 0; width:252px; }

	/*#award_table_wrap.two_column table { float:left; margin:0 15px 20px 0; width:252px; }*/

	/*#award_table_wrap.one_column table { float:none; margin: 0 5px 20px 0px; width:525px; }*/

	table { margin:20px 0; }

	#award_table_wrap table { border-bottom:1px solid #eaeaea; width:533px;  height:auto; padding:0px;  }

	#award_table_wrap thead { height:40px;  padding:0px; margin:0px; border:1px solid #9d9d9d; width:100%; background:#9d9d9d; display:block;}

	#award_table_wrap th { display:block; height:40px; }

	#award_table_wrap th p { padding:0px; padding:0px; margin:0px!important; color:#fcfcfc!important; font-size:11px; padding:9px 0 0 8px; text-align:left;}

	#award_table_wrap th a { float:right; padding-right:6px;}

	#award_table_wrap td { width:100%; display:block; }

	#award_table_wrap td p, #award_table_wrap td a { border-bottom:1px dotted #dbdbdb; height:auto; width:auto; margin: 0px 8px!important; padding:14px 4px!important; font-size:11px;  }

	.fine-print { font-size:11px!important; font-style:italic!important; }

	#award_table_wrap td p a { border:none!important; display:inline!important; margin:0px!important; padding:0px!important; text-align:left; color:#c4548c; }

	#award_table_wrap td a { border:none!important; display:block; text-align:left; color:#c4548c; }

	#award_table_wrap thead tr { border:0px!important;  }

	#award_table_wrap tr { border-left:1px solid #eaeaea!important; display:block; border-right:1px solid #eaeaea!important; width:100%;}

	#award_table_wrap tr.award { display:none; }

	#award_table_wrap tr.award-visible { display:block;  }

	/**/

	#interior-landing-wrap { height:auto; min-height:100px; overflow:hidden; width:auto; display:block; padding-top:30px;  }

	#interior-landing-wrap h2 { display:none; }

	#interior-landing-wrap .teaser-block { width:235px; float:left; display:block; height:260px; padding:0px 32px;  }

	#interior-landing-wrap .teaser-block h3 { font-size:13px; font-style:italic; color:#666; margin:6px 0; }


	#interior-landing-wrap a,#content a, .content a { color:#a04070!important; }	#interior-landing-wrap a:hover,#content a:hover,
	.content a:hover { color:#d972a6!important; }

	#main-sponsor { width:200px; padding:12px 30px; margin:15px 0px; text-align:center; border-right:1px solid #dbdbdb;  }

	#main-sponsor, #sponsor-rotation { float:left; }

	#sponsor-rotation { width:620px;  }

	#sponsor-rotation li { float:left; padding:14px 3px; }

	/**/

	#race-sched { border-right:1px solid #eaeaea; width:533px;  height:auto; padding:0px; margin-top:8px;  }
	#race-sched tr.head { height:40px;  padding:0px; margin:0px; width:533px; background:#9d9d9d; border-left:1px solid #9d9d9d!important; border-right:1px solid #9d9d9d!important; }

	#race-sched th { padding:0px; padding:0px; margin:0px!important; color:#fcfcfc!important; font-size:11px; padding:0 0 0 12px; text-align:left;}

	#race-sched tr { border-left:1px solid #eaeaea!important;  border-right:1px solid #eaeaea!important; width:100%;}

	#race-sched td { font-size:12px; color:#666666; padding:20px 12px; border-bottom:1px solid #eaeaea!important; border-left:1px solid #eaeaea!important; }

	#race-sched td ul {  margin:0px; padding-bottom:10px; }

	#race-sched .time { width:150px; font-weight:bold; }

	#race-sched .details { vertical-align:top;  }

	#race-sched .no-bullet { list-style-type:none!important; text-indent:0px!important; padding:0px; font-weight:bold; }

	.launch-reg-btn { background:url(../images/launch_reg-btn.jpg) no-repeat; text-indent:-1000000px; height:29px; width:155px; display:block; margin-top:20px;  }

	.form-team { background:url(../images/btn-form-team.jpg) no-repeat; text-indent:-1000000px; height:29px; width:155px; display:block; margin-top:20px; }

	.join-team { background:url(../images/btn-join-team.jpg) no-repeat; text-indent:-1000000px; height:29px; width:155px; display:block; margin-top:20px; }
	
#interior-landing-wrap a.signup-text-link {
  background-color:#D972A6;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color:#FFF !important;
  padding:3px;
  text-decoration: none;
  font-weight: bold;
}
