﻿/* Form stuff */

input.register{
    margin:0 0 20px 250px;
}

/* Form stuff */

fieldset{border:none; width:410px; }
legend{font-size:14px; font-weight:bold; display:none; }

.field{float:left; margin:10px 0 2px; width:361px; color: #999999; }


.note{font-size:10px; clear:both; margin:0 0 0 155px !important; }

.fieldRequired{color:#CD0000;}

label{display:block; float:left; padding:3px 0 0; text-align:right; width:130px; }
.textBox{float:right; margin-left:25px !important; padding:2px; width:200px;  }
.verification{width:350px !important;border: 1px solid #fff;padding:5px;background-color:#eaeaea;color:#000;  }

.textBox.phone{width:140px; padding:2px; float:left; margin:0 0 0 10px !important; }
.textBoxDate
{
    width:50px;
    margin-left:7px;
    margin-right:7px;
    text-align:center;
}
select{float:left; margin:0 0 0px 25px; width:178px; }
select.phone{width:50px; float:left; margin:1px 0 0 25px; }

select.ddlDate{width:45px; margin:0 0 0 25px }
select.ddlMonth{margin:0 0 0 3px; width:73px; }
select.ddlYear{margin:0 0 0 3px; width:53px; }

.field.check{margin:10px 0 0 30px; width:500px; }
.field.check input{float:left; margin-top: 4px; }
.field.check label{float:left; margin:0 0 0 10px; text-align:left; width:380px; }

.radioList{width:200px; }
.radioList label{width:40px; float:left; }
.radioList input{width:20px; float:left; margin-left:20px; }


.postcodeFinder{clear:right; float:right; }

fieldset.login{margin-top:30px; }
.loginUtils{float:left; list-style:none; margin:10px 0; width:100%; }
.loginUtils li{color:#B4985A; float:left; width:150px;  }

.error{width:300px; float:right; margin:5px 0; text-align:right; font-size:12px;border:0px solid #000;}
.lefterror{float:left; text-align:left;clear:both;}
.notice{width:300px; float:right; margin:5px 0; text-align:right; color:orange !important; font-size:12px;}
div.main-column .error p {margin:0;}

.splashEnter{width:390px; margin:0 auto; }
.splashEnter .field label{width:250px; }
.splashEnter .field .textBox{float:left; margin:0 0 10px 10px; width:90px; }

.profileAccordion{margin:0 20px 20px; }
.profileAccordion h4{background-color:#D77017; 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;}

.profileModalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.profileModalPopup {
	background-color:#EEEEEE;
	border-width:3px;
	border-style:solid;
	border-color:Black;
	padding:20px;
	width:380px;
}
.profileBtnChangePassword{margin-left:160px;clear:both;}
.passwordModalSave{float:left;clear:left;}
.passwordModalCancel{float:right;clear:right;}
.profileSavePasswordProgress{text-align:center;clear:both;width:100%;}



.ajax__combobox_inputcontainer
{
    width:158px;
     margin:0px;
   padding:0;
}

.ajax__combobox_inputcontainer, .ajax__combobox_textboxcontainer
{
    margin:0px;
    padding:0;
}
.ajax__combobox_textboxcontainer input 
{
    margin:0px;
    padding:2px;
    width:150px;
}
 .ajax__combobox_itemlist li
{
    color:#000;
    list-style:none;
    margin:0;
}
div.main-column .ajax__combobox_itemlist li {
     margin-left: 0;
     color:#000;
}
div.main-column .textBox ul {
     margin-left: 0;

}
