/* Mail */
body {background:url(../images/mailbg.jpg) #eeeeee no-repeat top center; padding:0px; margin:0px;}
div.clear {clear:both; height:1px; overflow:hidden;}
td.ME_StandardText b, select.ME_Input {display:none;}

/* Container and inputs */
div#mobile_device {display:none;}
div#unleash_your_email {display:block;}

div#mail_login {width:476px; margin:57px auto; font-family:"Helvetica", "Tahoma", "Verdana", sans-serif; color:#686868;}
div#outlook_video {width:425px; margin:15px auto 10px auto;}


div#mod_login_container a:link, div#mod_login_container a:visited {text-decoration:none; color:#3073a7; cursor:pointer; font-size:inherit; font-family:Arial,Helvetica,Verdana,sans serif; }
div#mod_login_container a:hover, div#mod_login_container a:active {text-decoration:underline;}

div#mail_logo {float:left; width:259px; height:64px; background:url(/assets/modules/mail/images/mail_logo.jpg) no-repeat 0px 20px;}
div#mail_logo_admin {float:left; width:259px; height:64px; background:url(/assets/modules/mail/images/mail_logo_admin.jpg) no-repeat 0px 6px;}
div#mail_admin {float:right; width:160px; height:34px;}
div#mail_default {float:right; width:140px; height:34px;}
div#mail_admin input, div#mail_default input {margin-top:20px;}

div#mail_admin span.large_mail_admin {display:block; margin-top:15px; font-size:12px; text-align:center;}
div#mail_admin span.small_mail_admin {display:block; margin-top:3px; font-size:11px; text-align:center;}

div#forum_welcome div.welcomeinner {border:1px solid #255e8b; margin:0 0 0px 0; background:url(http://forum.mrsite.co.uk/themes/bucket/bg_header1.png) repeat-x top;}
div#forum_welcome div.welcomeinner h1 {font-size:14px; font-weight:bold; margin:10px 0 5px 10px; padding:0px; color:#fff;}
div#forum_welcome div.welcomeinner p {font-family:"Helvetica", "Tahoma", "Verdana", sans-serif; font-size:12px; color:#fff; padding:0 10px 10px; margin:0px;}

div#mod_login {background:url(/assets/modules/login/images/login_repeat.gif) repeat-y top center;}
div#mod_login_wrap { background:url(/assets/modules/login/images/login_top.gif) no-repeat top center;}
div#mod_login_bottom { background:url(/assets/modules/login/images/login_bottom.gif) no-repeat top center; height:2px;}
div#mod_login span {font-family:"Helvetica", "Tahoma", "Verdana", sans-serif;}
	
	div#user {float:left; width:45%; height:105px;}
	div#inputs {float:left; width:55%; height:105px;}
		div#user div.userinner,
		div#inputs div.inputsinner {position:relative; display:block;}
			
			div#user span.accountID {text-align:right; position:absolute; top:15px; right:20px; font-weight:bold; font-size:14px; color:#5e5e5e; text-shadow: #fff 1px 1px 0px;}
			div#user span.accountID_small {text-align:right; position:absolute; top:35px; right:20px; font-size:11px; color:#6e6e6e;}

			div#user span.activationcode {text-align:right; position:absolute; top:65px; right:20px; font-weight:bold; font-size:14px; color:#5e5e5e; text-shadow: #fff 1px 1px 0px;}
			div#user span.activationcode_small {text-align:right; position:absolute; top:85px; right:20px; font-size:11px; color:#6e6e6e;}

		div#inputs input.login_input {background:url(/assets/images/inputBg.gif) #ffffff repeat-x top center; border:1px solid #cdcece; padding:6px; width:170px;}
		div#inputs input.accountID {position:absolute; top:15px; left:10px;}
		div#inputs input.activationcode {position:absolute; top:65px; left:10px;}

div#remember {margin-bottom:10px;}
div#remember div.rememberinner {margin-left:223px; font-size:12px;}
div#remember div.rememberinner span.rememberme {color:#686868;}

div#submit {clear:both;}
div#submit div.submitinner {position:relative; display:block; height:40px;}
div#submit div.submitinner input.login_submit 
	{
		position:absolute; 
		cursor:pointer; 
		display:inline-block; 
		width:150px; 
		height:25px;
		left:224px;
		position:relative; 
		background:url(/assets/images/NextButton.gif) no-repeat 0px 0px;
		border:0; 
		color:#fff; 
		font-weight:normal; 
		font-size:11px; 
	}
div#submit div.submitinner input.login_submit:hover {background-position:bottom center;}

div#logincopyright {margin:12px 0 0 0; color:#686868; font-size:11px; font-family:"Helvetica", "Tahoma", "Verdana", sans-serif; font-weight:bold;}
div#logincopyright span.copyright {float:left; display:block;}
div#logincopyright span.terms {float:right; display:block;}

form.mail_login {font-size:12px; color:#686868;}
span.login_label {font-size:14px; color:#686868; font-weight:bold; text-shadow:#ffffff 0px 1px 1px;}
div#mail_login input.mail_login_input 
	{
		background:url(/assets/modules/forms/images/inputBg.gif) #ffffff repeat-x top center; 
		border:1px solid #cdcece; 
		padding:6px;
		width:170px;
		color:#686868;
		font-size:14px;
	}

table.mail_login td.login_labels {text-align:right; width:193px;}


/* Font styles */
.size10 {font-size:10px;}
.size11 {font-size:11px;}

p.lightgrey {color:#909090;}

div#unleash_your_email {padding:10px; border:1px solid #e0e0e0; background:#fff; margin:10px 0;}
div#unleash_your_email h1 {font-size:14px; font-weight:bold; margin:0px 0 5px 0; padding:0px;}
div#unleash_your_email p {font-size:12px; margin:0px; padding:0px;}
