


#signupForm *
 { margin:0px; padding:0px; line-height:normal; font-size:12px; font-weight:normal; font-style:normal; }
#signupForm h1
 { margin:18px 0px 3px 0px; font-size:15px; font-weight:bold; text-transform:uppercase; }
#signupForm h1
 { padding:7px 0px 12px 0px; }
#signupForm fieldset
 { padding:9px; margin:12px 0px; color:#1E388D; }
#signupForm fieldset em
 { padding:3px 0px 0px 3px; display:inline-block; }

#signupForm legend
 { font-size:13px; font-weight:bold; color:#EC4F00; }
.ie8 #signupForm legend, .ie7 #signupForm legend
 { padding-bottom:7px; }

#detailedProfilePhotos .question.inline,
#signupFormPhotos .question.inline,
#signupForm .question.inline
 { display:inline-block; }

#detailedProfilePhotos .question.inline.col3,
#signupFormPhotos .question.inline.col3,
#signupForm .question.inline.col3
 { width:175px; margin-left:12px; }
.ie8 #signupFormPhotos .question.inline.col3, .ie7 #signupFormPhotos .question.inline.col3,
.ie8 #signupForm .question.inline.col3, .ie7 #signupForm .question.inline.col3
 { float:left; margin-top:18px; }
#signupForm .question.inline.col2
 { width:260px; margin-left:12px; float:left; margin-top:18px; }

#signupForm .RRFormRadioContainer
 { padding:3px; }
#signupForm .RRFormCheckboxContainer
 { float:none; display:inline-block; width:260px; padding:3px; }
.ie8 #signupForm .RRFormCheckboxContainer
 { float:left; width:260px !important; }
.ie7 #signupForm .RRFormCheckboxContainer
 {  }

#signupForm .RRFormCheckboxContainer input
 { margin-left:15px; }

#signupForm label
 { color:#1E388D; font-weight:bold; padding-bottom:3px; display:inline-block; }

#signupForm button
 { padding:2px 6px; background-color:#EC4F00; color:#fff; text-transform:uppercase; font-weight:bold; margin:12px 0px 0px 0px; border:3px solid #fff; float: right; }
#signupForm button.continue
 { border:3px solid #ccc; }
.ie8 #signupForm button, .ie7 #signupForm button
 { width:123px; }
.ie8 #signupForm button.iewide, .ie7 #signupForm button.iewide
 { width:173px; }
#signupForm form
 { border-bottom:1px solid #ccc; padding-bottom:37px; }

#signupForm textarea
 { width:576px; }

#signupForm .comment textarea { width: 476px; }

#signupForm .isMember .RRFormRadioContainer { width: 45%; float:left; }

#signupForm h2
 { font-size: 14pt; margin:0px; padding:12px 12px 12px 12px; }
#signupForm p
 { text-align:justify; margin:0px; padding:0px 12px 12px 12px; }
.ie8 #signupForm p, .ie7 #signupForm p
 { padding-top:12px; }

#signupForm.signup h1
 { margin:0px; padding:7px; text-align:center; border-bottom:1px solid #ccc; }

#signupForm form
 { width:606px; padding:7px; margin:0px auto 21px auto; border-bottom:none; }
#signupForm.signup form
 { width:460px; padding:7px; margin:0px auto 21px auto; border-bottom:none; }
#signupForm form .question
 { border:none; }
#signupForm form hr
 { border:none; border-top:1px solid #ccc; height:0px; margin-top:21px; }
#signupForm form .question em
 { display:inline-block; padding:7px 0px; }
#signupForm form .question.fullwidth
 { width:100%; }
.ie8 #signupForm form .question.fullwidth, .ie7 #signupForm form .question.fullwidth
 { display:block; clear:both; }
#signupForm form .question.fullwidth .RRFormCheckboxContainer
 { width:520px; }
 #signupForm form .question.fullwidth2col .RRFormCheckboxContainer
 { width:260px; }
.ie8 #signupForm form .question.fullwidth .RRFormCheckboxContainer, .ie7 #signupForm form .question.fullwidth .RRFormCheckboxContainer
 { width:540px !important; display:block; }

.editable button
 { padding:2px 6px; background-color:#EC4F00; color:#fff; text-transform:uppercase; font-weight:bold; margin:12px 0px 0px 0px; border:3px solid #fff; }
.editable input
 { width: 150px; }


#signupTrail { clear: both; }
#signupTrail .left { width: 116px; float:left; }
#signupTrail .right { width: 500px; float:left; border: 0px solid #900; }
#signupTrail p { text-align: right; }

#mainBodyContainer.member-profile #signupTrail .left { width: 216px; }
#mainBodyContainer.member-profile #signupTrail .right { width: 600px; }


#signupForm.signup form .question.waiverFlag p
 { padding:0px 18px 12px 0px !important; }

#signupForm .question.inline
 { width:47%; border:none; float:left; min-height:51px;  line-height: 2em;  }
.ie8 #signupForm .question.inline
 { width:46%; border:none; float:left; min-height:51px; }
.ie7 .question.inline
 { width:49%; border:none; float:left; min-height:51px; }
#signupForm.signup .question.inline
 { width:210px; border:none; float:left; min-height:51px; }
.ie8 #signupForm.signup .question.inline
 { width:210px; border:none; float:left; min-height:61px; }

/*#signupForm.signup .question.lookingforGenderCode.inline */

#signupForm.signup .question.inline.email em
 { /*padding: 0px 0px;*/ }


#signupForm fieldset
 { margin:12px 0px 0px 0px; }

#signupForm fieldset
 { padding-bottom:0px; }

#signupForm .errStr
 { padding:3px 7px; line-height:16px; display:inline-block; }


#signupForm #travelandeventsForm
 { padding-left:0px; }
#signupForm #travelandeventsForm fieldset
 { padding-left:0px; margin-bottom:5px; }

#signupForm.basics fieldset
 { margin-bottom:21px; }
#signupForm.detailedProfile #travelandeventsForm fieldset
 { margin-bottom:0px; }


.ie8 #signupForm.signup .question.error,
.ie8 #signupForm.signup .question.inline.error,
#signupForm .question.error,
#signupForm .question.inline.error,
#signupFormPhotos  .question.error
 { border: 2px solid #f00; }

#signupForm .question.error.inline { width: 250px; }


#fullProfileContainer *
 { margin:0px; padding:0px; line-height:normal; font-size:12px; font-weight:normal; font-style:normal; }

#fullProfileContainer
 { margin:0px 0px 37px 0px; }

#fullProfileContainer h1
 { margin:18px 0px 3px 0px; font-size:15px; font-weight:bold; text-transform:uppercase; height:27px; }
#fullProfileContainer h1
 { padding:7px 0px 12px 0px; }
#fullProfileContainer h2
 { padding:7px 0px 7px 7px; font-size:18px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #252525; }

#fullProfileContainer fieldset
 { padding:9px; margin:12px 0px; color:#1E388D; }

#fullProfileContainer legend
 { font-size:13px; font-weight:bold; color:#ec4f00; }

#fullProfileContainer .fullwidth
 { display:block; clear:both; }
#fullProfileContainer .question.inline
 { display:inline-block; }

#fullProfileContainer .question.inline.col3
 { width:175px; margin-left:12px; }
.ie8 #fullProfileContainer .question.inline.col3, .ie7 #fullProfileContainer .question.inline.col3
 { float:left; margin-top:18px; }

#fullProfileContainer .question.inline.col2
 { width:260px; margin-left:12px; float:left; margin-top:18px; }

#fullProfileContainer .RRFormRadioContainer
 { padding:3px; }
#fullProfileContainer .RRFormCheckboxContainer
 { float:none; display:inline-block; width:260px; padding:3px; }
.ie8 #fullProfileContainer .RRFormCheckboxContainer, .ie7 #fullProfileContainer .RRFormCheckboxContainer
 { float:left; }

#fullProfileContainer .RRFormCheckboxContainer input
 { margin-left:15px; }

#fullProfileContainer label
 { color:#1E388D; font-weight:bold; padding-bottom:3px; display:inline-block; }

#fullProfileContainer button
 { padding:2px 6px; background-color:#EC4F00; color:#fff; text-transform:uppercase; font-weight:bold; margin:12px 0px 0px 0px; border:3px solid #fff; }
#fullProfileContainer button.continue
 { border:3px solid #ccc; }
.ie8 #fullProfileContainer button, .ie7 #fullProfileContainer button
 { width:123px; }
.ie8 #fullProfileContainer button.iewide, .ie7 #fullProfileContainer button.iewide
 { width:173px; }
#fullProfileContainer form
 { border-bottom:1px solid #ccc; padding-bottom:37px; }

#fullProfileContainer textarea
 { width:576px; }

#fullProfileContainer p
 { text-align:justify; margin:0px; padding:0px 12px 12px 12px; }
.ie8 #fullProfileContainer p, .ie7 #fullProfileContainer p
 { padding-top:12px; }

#fullProfileContainer #BackToMeetListContainer
 { float:right; display:inline-block; margin:8px 0px; }
#fullProfileContainer #BackToMeetListContainer a
 { text-decoration:none; color:#fff; padding:2px 10px; text-transform:uppercase; font-size:10px !important; background-color:#ec4f00; display:inline-block; }

#fullProfileContainer .photoContainer
 { display:inline-block; width:320px; float:right; border:2px solid #252525; background-color:#252525; }
#fullProfileContainer .photoContainer img
 { border:none; }
#fullProfileContainer .photoContainer a
 { display:inline-block; margin:0px 1px 0px 1px; }
#fullProfileContainer #profileImages
 { border-bottom:2px solid #252525; margin-bottom:7px; display:inline-block; }
#fullProfileContainer #profileImages_caption
 { height:27px; font-size:12px; line-height:13px; color:#fff; text-align:center; }

#fullProfileContainer ul.inlineList
 { list-style-type:none; }
#fullProfileContainer ul.inlineList li
 { width:175px; display:inline-block; float:left; height:18px; }


#fullProfileContainer dl.stats
 { background-color:#EBF4F9; padding:7px 0px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:12px; }
#fullProfileContainer dl.stats dt
 { display:inline-block; width:90px; padding:3px 7px; float:left; clear:left; font-weight:bold; font-size:11px; text-transform:uppercase; color:#0089cf; }
#fullProfileContainer dl.stats dd
 { display:inline-block; padding:3px; width:120px; color:#0089cf; }

#fullProfileContainer dl.profileAboutMe dd
 { line-height:17px; padding:7px; color:#252525; font-size:13px; width:262px; }

#fullProfileContainer dl.stats dd ul.inlineList li
 { width:150px; }

#fullProfileContainer dl.stats dd em
 { width:75px; display:inline-block; }

#mainBodyContainer.signup h1 { font-size: 12pt; }
#mainBodyContainer.signup h2 { font-size: 12pt; }
#mainBodyContainer.signup h3 { font-size: 10pt; }

#mainBodyContainer.signup a.blue { font-weight:normal; }
#mainBodyContainer.signup .small { font-size: 10pt; }


/*
#fullProfileContainer dl.profileStats
 { background-color:#EBF4F9; padding:7px 0px; border-bottom:1px solid #ccc; }
#fullProfileContainer dl.profileStats dt
 { display:inline-block; width:100px; height:12px; padding:3px 7px; float:left; clear:left; font-weight:bold; font-size:11px; text-transform:uppercase; color:#0089cf; }
#fullProfileContainer dl.profileStats dd
 { display:inline-block; height:18px; padding:3px; width:120px; color:#0089cf; }


#fullProfileContainer dl.profileLookingFor
 { background-color:#EBF4F9; padding:7px 0px; margin-top:9px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#fullProfileContainer dl.profileLookingFor dt
 { display:inline-block; width:100px; height:12px; padding:3px 7px; float:left; clear:left; font-weight:bold; font-size:11px; text-transform:uppercase; color:#0089cf; }
#fullProfileContainer dl.profileLookingFor dd
 { display:inline-block; padding:3px; width:120px; color:#0089cf; }

#fullProfileContainer dl.profileInterests
 { background-color:#EBF4F9; padding:7px 0px; margin-top:9px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#fullProfileContainer dl.profileInterests dt
 { display:inline-block; width:100px; height:12px; padding:3px 7px; float:left; clear:left; font-weight:bold; font-size:11px; text-transform:uppercase; color:#0089cf; }
#fullProfileContainer dl.profileInterests dd
 { display:inline-block; padding:3px; width:470px; color:#0089cf; }
#fullProfileContainer dl.profileInterests dd ul.inlineList li
 { width:150px; }
*/



