form								{ display: inline; }
#RRprofile img						{ border: none; }
#RRprofile							{ width: 663px; font-size: 16px; margin: 0 auto; background: url(/img/profile/backgrounds/background-whiteRound_repeat.png) repeat-y 0 0; }
#RRprofile .additionalDT,
#RRprofile dl						{ margin: 0 0 3px; }
#RRprofile dd						{ margin: 0; }
#RRprofile a						{ color: rgb(143,0,16); text-decoration: underline; }
#RRprofile #tupperware				{ width: 635px; height: 200px; margin: 0; padding: 15px 14px 5px; background: url(/img/profile/backgrounds/background-whiteRound_top.png) no-repeat 0 0; font: 62.5%/1.5 "Lucida Grande", "Lucida Sans", Lucida, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; }
#RRprofile #tupperware h1			{ margin: 0 0 7px; font-size: 1.4em; font-weight: normal; line-height: 1.1; color: rgb(51,51,51); }
#RRprofile p						{ margin: 0 0 5px; }
#RRprofile p small					{ font-size: .9em; line-height: 1.1;}

#RRprofile #col1					{ float: left; width: 393px; margin: 0 12px 0 0; }
#RRprofile #col2					{ float: left; width: 230px; }

#RRprofile #unsubscribe,
#RRprofile #changeAddress,
#RRprofile #freeSubscription,
#RRprofile #raceGoal,
#RRprofile #personalInfo,
#RRprofile #addressInfo				{ height: auto; padding: 6px 5px 9px; background: rgb(235,235,235); border-bottom: 1px solid white; overflow: hidden; clear: left; }
#RRprofile #raceGoal				{ margin-bottom: 3px; }

#RRprofile #foot					{ clear: left; height: 13px; background: url(/img/profile/backgrounds/background-whiteRound_bottom.png) no-repeat 0 0; }
#RRprofile .noticeTXT				{ color: rgb(142,142,142); }
#RRprofile .half					{ float: left; width: 185px; }
#RRprofile .full					{ width: 379px; }
#RRprofile .clear					{ clear: left; }

#RRprofile label					{ display: block; margin: 0; padding: 1px; text-indent: 3px; line-height: 1; }
#RRprofile #col1 span				{ display: block; padding: 1px 3px 1px 1px;  background: white; border: 1px solid rgb(209,209,209); }
#RRprofile #col1 span input			{ width: 100%; margin: 0; border: 1px solid rgb(195,195,195); border-top-color: rgb(124,124,124); border-bottom-color: rgb(221,221,221); background: white url(/img/profile/backgrounds/background-input.gif) repeat-x 0 0; font-size: 1em; }
#RRprofile #col1 span input:focus	{ background-color: rgb(255,255,230); }
#RRprofile #col1 span				{ padding: 1px; }
#RRprofile .gapLeft					{ margin-left: 10px; }
#RRprofile .gap						{ margin-right: 11px; }
#RRprofile #col1 .half select		{ width: 185px; font-size: 1em; }
#RRprofile #col1 .full select		{ width: 379px; font-size: 1em; }
#RRprofile #col1 .postal			{ width: 70px;}
#RRprofile input[value ="YYYY-MM-DD"] { color: rgb(200,200,200); }
#RRprofile textarea					{ height: 79px; width: 100%; margin: 0; border: 1px solid gray;}

#RRprofile .password dd label		{ float: left; width: 35px; margin-right: 10px; line-height: 16px; text-align: right; }
#RRprofile .password span			{ width: 127px; float: left;  }

#RRprofile #runclub_store_ids		{ width: 228px; height: 230px; margin-bottom: 14px; border: 1px solid gray; font-size: 1em; }
#RRprofile #unsubscribe p,
#RRprofile #changeAddress p,
#RRprofile #freeSubscription p		{ line-height: 1.3; }

/*THIS IS A SAFARI HACK SAFARI DOES NOT SEE THE BELOW LINE  DUE TO THE TRAILING # (HASH)*/
#RRprofile label,
#RRprofile #col1 span				{ padding: 1px 3px 1px 1px; #}
#RRprofile .half					{ float: left; width: 184px; }
