﻿/* Form stuff */

fieldset{border:none; width:410px; }
legend{font-size:14px; font-weight:bold; display:none; }

.field{float:left; margin:10px 0 2px; width:100%; color: #999999; }
.field .note {display:none;}

.fieldRequired{color:#CD0000;}

label{display:block; float:left; padding:3px 0 0; text-align:right; width:140px; }
.textBox{float:right; padding:2px; width:250px;  }

/*.textBox.phone{width:200px; padding:2px; float:left; }*/

select{float:left; margin:0 0 0px 12px; width:178px; }
select.phone{width:50px; }

select.ddlDate{width:45px; }
select.ddlMonth{margin:0 0 0 3px; width:73px; }
select.ddlYear{margin:0 0 0 3px; width:53px; }

.field.check input{float:left; margin-top: 4px; }
.field.check label{float:left; margin:0 0 0 10px; text-align:left; width:380px; }

.button.register, .button.login, .button.submit{float:right; margin:0 0 0 0; }
.button.submit{margin-top:20px; }
.button.register{margin-right:600px;}

fieldset.login{margin-top:30px; }
.loginUtils{float:left; list-style:none; margin:10px 0; width:100%; }
.loginUtils li{color:#B4985A; float:left; width:150px;  }

.LoginLogout{margin:10px 10px 0 0; text-transform:uppercase; float:right; clear:left;  }
.RegisterProfile{margin:10px 10px 0 0; text-transform:uppercase; float:right; clear:left; }

.error{width:400px; float:right; margin:5px 0; text-align:right; color:#CD0000 !important; font-size:12px;}
.notice{width:400px; float:right; margin:5px 0; text-align:right; color:orange !important; font-size:12px;}

.splashEnter{width:390px; margin:0 auto; }
.splashEnter .field label{width:250px; }
.splashEnter .field .textBox{float:left; margin:0 0 10px 10px; width:90px; }

.profile .primary{margin:0; width:450px; }
.profile h1{height:65px; margin:50px 0 60px; text-indent:-9999px; width:960px; }
.profile h2{margin:20px 0; }
.profile .subscriptions{border-top: 1px solid #ccc; margin:20px 0 0; padding:20px 0 0; }
.profile .subscriptions h2{margin:0; }
.profile .subscriptions h3{font-size:16px; font-weight:bold; margin:20px 0 0; }

.profileAccordion  .radio{}
.profileAccordion .radioList{float:left; margin:0; overflow:hidden; }
.profileAccordion .radioList label{display:inline; float:left; margin:0 20px 0 0; width:50px!important; }
.profileAccordion .radioList input{float:left; margin:5px 0 0; }
.profileAccordion .radioList h5{color:#fff; }


.profile .field.check {margin:0 0 10px 6px; }
.profile .field.check input {float:left; margin:5px 10px 0 0; }
.profile .field.check label{float:left; margin:0 0 0 10px; text-align:left; width:180px; height:10px!important; }
.profile .field.check a{	color:#08863F;}
.profile .field.check .error{margin-left:0; }

.profileAccordion{width:410px; }

.profileAccordion h4{background-color:#CE121D; color:#fff; font-size:14px; padding:3px 3px 3px 10px; text-transform:uppercase; cursor:pointer; }
.profileAccordion .accordionHeader h4{background-image:url(/App_Themes/Default/Images/Profile/arrow-up.png) no-repeat 5px 10px;}
.profileAccordion .accordionHeaderSelected h4{background-image:url(/App_Themes/Default/Images/Profile/arrow-down.png) no-repeat 5px 10px; }

.profileAccordion h3{clear:both; float:left; font-size:16px; margin-top:10px; width:100%;}

.register input
{
    background-color: #C9201D;
    border: medium none;
    color: white;
    font-size: 0.9em;    
    margin-top: 20px;
}


