/* ClipRequestControl
================================================*/
#pnlEmailContainer{width:736px;float:left;}
#pnlEmailContainer span{width:150px;float:left;}
#pnlEmailContainer div{float:left;margin:0 0 14px 0;display:inline;}
#pnlEmailContainer .input{width:200px;}
#pnlEmailContainer .input, #pnlEmailContainer textarea{border:1px solid lightsteelblue;}
#pnlSubject #subject{width:310px;}
#pnlSubject{font-size:0.85em;}
#lblInformation{font-size:0.85em;}
#pnlEmailContainer .buttons{float:left;margin-left:160px;width:540px;   }
#pnlEmailContainer #pnlFooter{font-size:0.85em;}

/* RegisterInterestControl
================================================*/
#pnlRegisterContainer{width:738px;float:left;font-size:11px;}
#pnlRegisterContainer #pnlFields{width:450px;border:0px;}
#pnlRegisterContainer #pnlFields span{float:left;margin:10px 10px 10px 10px;width:150px;}
#pnlRegisterContainer #pnlFields .formRow{position:relative}
#pnlRegisterContainer #pnlFields .wideSpan{width:370px;margin-right:0;}
#pnlRegisterContainer #pnlFields .checkboxAlignBottom {width:10px; position: absolute; bottom: 2px; right: 12px; }
#pnlRegisterContainer #pnlFields .mandatory {float:left;margin:10px;width:220px;}
#pnlRegisterContainer #pnlFields input, #pnlRegisterContainer #pnlFields select, #pnlRegisterContainer #pnlFields textarea{float:left;width:220px;border:1px solid lightsteelblue;margin:8px;}
#pnlRegisterContainer #pnlControls{float:left;clear:both; width: 205px; padding:10px 332px 10px 199px;border-left: 1px solid #E2E1E2; border-right: 1px solid #E2E1E2; background: #F8F8F8;}
#pnlRegisterContainer #pnlFooter{float:left;width:700px;margin-top:10px;}



/*DL 26/09/08 change */
.formRow{float:left; width:420px;}

#pnlRegister {float:left;display:inline; width: 736px; border-left: 1px solid #E2E1E2; border-right: 1px solid #E2E1E2; background: #F8F8F8;}

/* ProfileControl
================================================*/
#detailsWrapper{margin-bottom:10px;}
.profileContentTop{width:352px; height:5px; background:url(/i/blue_lrgbox_top352.gif) no-repeat top left;}

.profileContentBottom{float: left;width:352px; height:5px; background:url(/i/white_lrgbox_bottom352.gif) no-repeat top left;}
#pnlProfileContainer {margin:30px 0 0 0;width:743px;}
#pnlProfileContainer .details, #pnlProfileEdit .details{width: 350px;float:left;display:inline;position:relative;display:inline;}
#pnlPersonalDetails {margin:0 33px 0 0;}
.containerHeading{float:left;padding:10px 0 10px 10px;font-weight:bold;font-size:14px; background: #4A6DA7; margin: 0; width: 340px; color:#fff; border-left: 1px solid #E2E1E2; border-right: 1px solid #E2E1E2;}
#pnlProfileContainer .fields{background-color:#F8F8F8;float:left;padding:10px 10px 5px 10px; border-left: 1px solid #E2E1E2; border-right: 1px solid #E2E1E2; width: 330px; min-height:180px;}
#pnlProfileEdit .fields{width:430px;float:left;	padding:10px 0 0 0;}
.fieldsForm{margin:-6px 0 0 -2px;}
#pnlProfileContainer .fields span, #pnlProfileEdit .fields span{width:134px;float:left;	margin:0 0 8px 0;font-size:0.8em;	}
#pnlPersonalDetails .label{width:75px !important;}
#pnlProfileContainer .label, #pnlEdit .label{font-size:0.8em !important;font-weight:bold;}
#pnlProfileContainer .fields .text{width:190px;float:left;}
#pnlProfileContainer address  span{margin:0 0 3px 0 !important;font-style:normal;	}
#pnlProfileContainer .edit{float:left;text-decoration:underline;font-size:0.8em;position:absolute;top:4px;left:320px;cursor:pointer;cursor:hand;}
#pnlProfileEdit {width: 400px;height:300px;position:absolute;left:150px;top:214px;}

#pnlEdit{z-index:10;background-color:#D3DAE9;height:150px;width:350px;margin:50px 70px auto;}
#pnlEdit .label{position:relative;top:6px;left:12px;}
#pnlEdit .fields input{width:160px;margin-top:4px;height:12px;color:#444444;font-size:0.8em;}
#pnlEdit .edit{width:200px;float:left;padding-left:150px;padding-top:4px;}

#pnlRecentOrders {float:left;clear:both;}

#pnlRecentOrders .largeDarkBlueButtons	{position:relative;float:right;width:140px;height:33px;background:url(/i/bluebutton.gif) no-repeat right 8px;text-align:center;}
#pnlRecentOrders .largeDarkBlueButtons  a{position:relative;top:8px;font-family:georgia;color:#fff;font-weight:bold;text-decoration:none;background:url(/i/white_arrow.gif) no-repeat right 8px;font-size:14px;}
#pnlRecentOrders .largeDarkGreenButtons	{position:relative;float:right;width:140px;height:33px;background:url(/i/greenbutton.gif) no-repeat right 8px;text-align:center;}
#pnlRecentOrders .largeDarkGreenButtons  a{position:relative;top:8px;font-family:georgia;color:#fff;font-weight:bold;text-decoration:none;background:url(/i/white_arrow.gif) no-repeat right 8px;font-size:14px;}
#pnlRecentOrders .largeDarkRedButtons	{position:relative;float:right;width:140px;height:33px;background:url(/i/redbutton.gif) no-repeat right 8px;text-align:center;}
#pnlRecentOrders .largeDarkRedButtons  a{position:relative;top:8px;font-family:georgia;color:#fff;font-weight:bold;text-decoration:none;background:url(/i/white_arrow.gif) no-repeat right 8px;font-size:14px;}
#pnlRecentOrders .largeDarkYellowButtons    {position:relative;float:right;width:140px;height:33px;background:url(/i/yellowbutton.gif) no-repeat right 8px;text-align:center;}
#pnlRecentOrders .largeDarkYellowButtons  a{position:relative;top:8px;font-family:georgia;color:#fff;font-weight:bold;text-decoration:none;background:url(/i/white_arrow.gif) no-repeat right 8px;font-size:14px;}



#pnlRecentOrders #pnlRecentHeader {width:743px;margin:30px 0 0 0;}


#pnlFooter {padding:20px 0 20px 0;}


/*Personal details form*/
#pnlProfileContainer{float:left;}
.noresultsfound {background:none !important;margin:20px 0 20px 0;}
.pwdEmailed {margin:0 0 0 16px;float:left;display:inline;}
#pnlChangePassword {font-size:1em;padding:0 0 0 18px;}
#pnlChangePassword  .enterEmail{margin:0 0 2px 0;}
#pnlChangePassword  h4 {font-size:0.9em;}
.enterEmail input{margin:2px 0 1px 0;}
#pnlChangePassword form p label {font-size:0.8em;margin:0 0 4px 0;}

#pnlProfileContainer .editButton{position:absolute;right:10px;bottom:10px;font-family:Georgia;font-size:0.9em;font-weight:bold;width:44px;color:#214d6e;border:none;text-align:center;padding:2px 5px 2px 3px;background: #d3dae9 url(/i/blue_arrow2.gif) no-repeat 93% 9px;cursor:pointer;margin:1px 0 0 0;}

.noresultsfound {background:none !important;margin:20px 0 20px 0;}

form #pnlRegisterContainer #pnlFooter .generic p {font-size:1em;}
form #pnlRegisterContainer #pnlFooter {margin:0;padding:0;}
form #pnlRegisterContainer #pnlFooter .generic h2 {font-size:1.8em;margin-top:0;}



