/* sega pass form styling*/
.fulldiv {background: url('../images/common/backgrounds/segapass_content_bg.gif') no-repeat center top; width: 646px; height: 350px; margin: 10px auto 10px auto;}
.errordiv {width: 646px; margin: 10px auto 10px auto; color: red}

.segapassheading {background: url('../images/common/backgrounds/segapasslogo.gif') no-repeat center; width: 124px; height: 58px; margin: 10px auto 10px auto}

.halfdiv {width: 300px; float: left; height: 210px; margin-top: 30px}
.halfdiv h2 {color: white; font-size: 0.9em; margin: 0px 0px 10px 0px;}
.halfdiv .clickToAction {float: right; width: 164px;}
.halfdiv .content {height: 120px; margin-top: 30px}

td.left {color: #ffffff; text-align: left; font-size: 0.9em; width: 80px; vertical-align: top;}

span.error {color: red; font-size: 0.7em;}

.content {color: #ffffff; font-size: 0.8em;}
.content .divider1, .divider2 {color: #FF9900; font-size: 1.2em; margin: 15px 0px 9px 0px;}

.noerror {}
.noerror .theText, .theTextRadio, .theTextDropdown {float:left; margin-right: 5px; width: 227px; text-align: right}
.noerror .theInput {float:left;}
.noerror .theInput input {width: 250px}
.noerror .theInfo {height: 20px; width: 20px; background: url(../../images/help.gif) no-repeat; float: left; position: relative; border: 0px; border-left: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 3px}
.noerror .infoHover {position: absolute; display: none;}
.noerror .theInputRadio {float:left; padding-left: 5px;}

.infoHover {width: 200px; position: absolute; border: 1px solid #000000; background: #FFFFFF; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; text-align: left; font-size: 8pt; text-align: left; color: #000000; left: 20px; top: 22px; z-index: 10000; display: none}

.captcha {text-align: center; margin-bottom: 10px;}

.error {}
.error .theText, .theTextRadio, .theTextDropdown {float:left; margin-right: 5px; width: 227px; text-align: right; height: 20px}
.error .theInput {float:left;}
.error .theInputDropdown {float:left; border: 1px solid red;}
.error .theInputRadio {float:left; width: 250px; border: 2px solid red; height: 18px}
.error .theInput input {width: 250px; border: 2px solid red;}
.error .infoHover {position: absolute; display: none; border: 1px solid red}

.error .theError {width: 20px; height: 20px; background: red url(../../images/error.gif) no-repeat; border: 1px solid red; border-left: 0px; float: left}
.errorHover {width: 200px; position: absolute; border: 1px solid red; background: #FFFFFF; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; text-align: left; font-size: 8pt; color: red; display: none; z-index: 1000}

.smallSpace {clear: both; height: 5px;}
.largeSpace {clear: both; height: 10px;}

.segmentBox {width: 100%; padding: 5px 5px 15px 5px; margin: 5px 5px 15px 5px;}
.segmentBox .segment1 {float: left; width: 212px;}
.segmentBox .segment2 {float: left; width: 212px;}
.segmentBox .segment3 {float: left; width: 212px;}
.segmentBox .segment4 {float: left;}
.segmentBox .segment5 {float: left;}

.theTextDropdown2 {text-align: center;}

.theErrorPrivacy
{
    margin:-22px 0px 0px 350px;
}
