﻿/* Sensodyne Spa.css */

@import url("Main.css");

/* Layout
------------------------------------------------------------- */
.DefaultText {color:#003366;}
.GroupLabel {background-color:#12589d; color:#ffffff; font-size:12pt; font-weight:bold; padding:1px; width:500px; text-align:left; padding-left:10px; border:solid 1px #7dc3ff;}
.QuestionLabel {font-weight:bold; padding-right:10px;}
.RequiredMarkerLabel {color:#ff0000;}
.RegistrationTable td {padding-top:2px; color:#003366;}
.InstructionsLabel {color:#003366;}
.ResponseLabel {padding-top:5px;}
.ResponseLabel label {padding-left:5px; padding-right:40px; position:relative; bottom:3px;}
.bold {font-weight:bold;}
.registrationInstructionsSmall {width:525px; padding-top:12px;}
.SubmitButtonTd {text-align:left; padding-right:20px;}
.InfoPopupLinkCss {padding-left:5px; position:relative; top:2px;}
.SuccessMessageLabel {color:#0b2577; font-size:20px;}
.Navbar input {position:relative; top:25px; left:200px;}
.SignInTable {padding-top:15px; padding-bottom:15px;}
.SignInTable td {padding-top:2px; color:#003366;}
.SignInTable label {padding-left:5px; position:relative; bottom:3px;}
.SignInTable img {float:right;}
.SubHeading {font-weight:bold; position:relative; bottom:10px; padding-top:15px; display:block; color:#003366;}
.Heading {color:#0b2577; font-size:20px; display:block; padding-bottom:10px;}
.PwdAssistSubHeader {position:relative; bottom:10px; font-weight:bold; color:#003366;}
.PwdAssistStep1 {padding-bottom:10px;}
.PwdAssistStep2 {padding-top:10px;}
.HelpContainer {background-color:#ecf2fa; border:solid 1px #777777; line-height:18px; padding:3px; position:absolute; top:0; visibility:hidden; width:350px; z-index:100;}
.ResetPasswordTable td {padding-top:2px; color:#003366;}
.ContestContentTd {padding-bottom:10px;}
.ContestDividerTd {height:20px;vertical-align:middle;}
.TextQuestion {width:146px;}
.Question {width:151px;}
.TextBoxShort {width:146px;}

#hintbox {background-color:#ecf2fa; border:solid 1px #777777; line-height:18px; padding:3px; position:absolute; top:0; visibility:hidden; width:150px; z-index:100;}
#ctl00_promoContent_signinControl_ForgotPasswordLink {position:relative; bottom:15px;}
#ctl00_promoContent_signinControl_btnSubmit {float:left;}
#ctl00_promoContent_signinControl_btnSendEmail {float:left;}
#ctl00_promoContent_contestControl_btnEnterContest {float:left;}

#schedule td {font-weight:bold; font-size:12px; padding-bottom:3px;}
#destinations td {color:#333333; font-weight:bold; font-size:12px;}
#trip {position:relative; left:24px;}
#trip li {list-style-image:url(images/en/spa_bb.gif);}

/* Links
------------------------------------------------------------- */
a {outline:none}
a:link {color:#006699; text-decoration:underline;}
a:visited {color:#006699; text-decoration:underline;}
a:hover {color:#006699; text-decoration:none;}

a.spasm:link  {font-size:9px; color:#336699; text-decoration:underline;}
a.spasm:visited {font-size:9px; color:#336699; text-decoration:underline;}
a.spasm:hover {font-size:9px; color:#336699; text-decoration:none;}

a.regs:link  {color:#333333; text-decoration:underline;}
a.regs:visited {color:#333333; text-decoration:underline;}
a.regs:hover {color:#333333; text-decoration:none;}

.spaTourTbl td
{
	vertical-align:middle;
	border-spacing:inherit;
	margin: 5px;
	padding: 5px;
	border-collapse:inherit;
	font-weight:bold;
}

.SurveyRadioButtonList label
{
	margin-right:20px;
}

/*table, td, th {
vertical-align:top;
}

table {
border-collapse:separate;
border-spacing:0;
}

* {
margin:0;
padding:0;
}*/
