/* Form styles
    
	index -> 	
				default
				buttons
			   
				
*/
  


/* =default
----------------- */ 

form {padding-top:20px;}    
form#MemberLoginForm_LoginForm, body.welcome-to-red-list form, body.rsvp-confirmation form { padding-top:0px!important;}
legend { float:left; clear:left; font-family:georgia, times, 'times new roman', serif; font-size:16px; line-height:20px; color:#b9a9a9; margin:0 0 20px 0; font-weight:normal; opacity:0.9999;} 
label{ float:left; width:110px; padding:5px 5px 0 0; color:#fff; font-size:12px; opacity:0.9999; }     
label.forwardSection {display:block; clear:both; float:none; width:300px; padding:10px 0 20px 0; font-weight:bold; color:#b9a9a9;}
input {width:206px; height:12px; padding:5px 4px 5px 4px; background-color:#342e2f!important; font-size:12px; color:#fff; opacity:0.9999; }   
textarea { width:364px; height:115px; padding:5px 4px 5px 4px; background-color:#342e2f!important; font-size:12px; color:#fff; opacity:0.9999; }      
fieldset ul { float:left; width:370px; }
fieldset ul li { float:left; width:120px; padding:0 0 16px 0;}  
fieldset ul li input { float:left; width:12px; height:12px; font-size:12px; }   
fieldset ul li label { float:left; width:20px; padding:0 0 0 6px;}  
          
div.mc-field-group { float:left; width:490px; padding-bottom:10px; } 

div.middleColumn label, div.middleColumn input {margin:0 0 10px 0;} 
div#EditableDropdown8, div#EditableDropdown9 {padding:18px 0 0px 0; clear:left; }   
div#EditableDropdown8 label, div#EditableDropdown9 label { width:105px; padding-right:10px;} 
            
#ForwardToFriends div.middleColumn  {}
#ForwardToFriends div.text{ width:240px; margin-right:5px; float:left; }
#ForwardToFriends label{ width:70px; }
#ForwardToFriends input.text{ width:155px; }
#ForwardToFriends textarea { width:400px; }
#ForwardToFriends input.action { margin:20px 0 0 75px; }
#ForwardToFriends div#Email1 label, #ForwardToFriends div#Email2 label, #ForwardToFriends div#Email3 label, #ForwardToFriends div#FromEmail label { width:40px; padding-left:10px; }
#ForwardToFriends div#Email1 input, #ForwardToFriends div#Email2 input, #ForwardToFriends div#Email3 input, #ForwardToFriends div#FromEmail input { width:175px; }   

input#Terms, input#Remember { float:left; clear:left; width:12px; height:12px; margin:0 0 0 115px;}
label#TermsNote, label#RememberNote { float:left; width:300px; padding:0 0 0 8px; } 

p#Remember input {width:12px; float:left; margin:0 0 0 115px;}
p#Remember label { float:left; width:300px; padding:0 0 0 8px; }

p#ForgotPassword {margin-left:115px; padding-top:10px;}   

#Password .middleColumn{ width:auto; }
#Message{ height:105px; }             

.get-in-touch .field .message {display:block; clear:left; float:none; margin:0; padding:0 0 15px 0;}    

/* buttons
----------------- */ 
body input.action, body input.btn, #BackToNews a, div.JoinUsLink a { display:block; clear:left; height:30px; margin:20px 0 0 115px; font-family:Courier, "Courier New", monospace; padding:0; text-indent:-9999px; }
input.action:hover, input.action:focus, input.btn:hover, input.btn:focus, #BackToNews a:hover, #BackToNews a:focus { cursor: pointer; }        


body.get-in-touch input.action, body.Security input.action, #ForwardToFriends .action, #Form_Form input.action { width: 59px; background: url('../images/rl.png') -122px -534px no-repeat; }
body.get-in-touch input.action:hover, body.Security input.action:hover, #ForwardToFriends .action:hover, #Form_Form input.action:hover { background: url('../images/rl.png') -181px -534px no-repeat; }  

body.join-us input.btn, div.JoinUsLink a { width: 119px; background: url('../images/rl.png') 0px -435px no-repeat; }
div.JoinUsLink a {margin:20px 0 0 0;}
body.join-us input.btn:hover, div.JoinUsLink a:hover { background: url('../images/rl.png') -119px -435px no-repeat; }

body.whats-on input.btn { width: 59px; background: url('../images/rl.png') 0px -534px no-repeat; }
body.whats-on input.btn:hover { background: url('../images/rl.png') -59px -534px no-repeat; }

#BackToNews a { margin:20px 0 0 0; width: 176px; background: url('../images/rl.png') 0px -501px no-repeat; }
#BackToNews a:hover { background: url('../images/rl.png') -176px -501px no-repeat; }



