/* setting the record straight with margins and paddings */
* { margin: 0; padding: 0; }

/* setting the overall body style */
body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #363636;
	font-size: 63%;
}

#gallery-captions { list-style:none;margin-top:20px; }
#gallery-captions li div.input label { margin:0;padding:0;text-align:center;float:none;width:auto; }
#gallery-captions li div.input input { width:auto;padding:1px; }
#gallery-captions li { text-align:center;display:inline-block;background:white;padding:10px;margin-bottom:10px;margin-right:10px;border:1px solid #A6C9E2; }

#login-wrapper {
	font-family:arial;
	width:400px;
	padding:2em 2em 0 2em;
	font-size:120%;
	margin: 100px auto 50px;
}

#login {
	margin-top: 5px;
	padding:2em 2em 3em 2em;
	border:1px solid #A6C9E2;
}
#login div.flash-message-failure {
	height:15px;
}
#login div.flash-message-failure p{
	background: none repeat scroll 0 0 red;
    border: 1px solid red;
    color: white;
    padding: 2px 0 3px 18px;
}

#UserLoginForm{
	padding: 10px 0;
}

#UserLoginForm div.input { text-align:right; }
#UserLoginForm div.submit { text-align:right;margin-top:5px; }
#UserLoginForm label { margin-right:1em; font-weight:bold; }
#UserLoginForm input { padding:3px;margin-top:3px; }

#login-wrapper #empireone-admin_footer {   text-align:right; color: #666666; }
#login-wrapper #empireone-admin_footer a {
    text-decoration: none;
}
#login-wrapper #empireone-admin_footer a span.grey {
    color: #333333;
}
#login-wrapper #empireone-admin_footer a  span.green {
    color: #96AD3B;
}

/* the hidden field for the microsite index view date search */
#microsites-filter-panel div.input input.hide {display:none;}

/* ADDED on 30/10/2012 only to have small text box for credit card expiry date */
#ApplicationCcExpirymonth,#ApplicationCcExpiryyear{
	padding:5px 3px;
	background: #FFF;
	border:1px solid #A6C9E2; /* jquery ui color match */
	float:left;
	width:2em;
}

.phone-number { width:24.25em !important; }
.phone-code { width:6em !important; }

.edit-panel .input input.newsletter-url{
	width:50em;
}
.email-letter{padding:10px;}
.email-letter fieldset {margin-top:10px;}
.email-letter fieldset legend{font-size:13px;font-weight:bold;margin-left:10px;}
.email-letter .input {margin:0px 10px;}
.email-letter .select{margin-top:10px;} 
.email-letter #submit{
	float:right;
	background: url("images/ui-bg_glass_45_0078ae_1x400.png") repeat-x scroll 50% 50% #0078AE;
    border: 1px solid #77D5F7;
    color: #FFFFFF;
    font-weight: normal;
	padding:2px;
	margin:10px 0px;
	cursor:pointer;
	}
	
.email-letter input[type='checkbox'] {vertical-align:top;margin-right:4px;}	
.ajax-overlay{height: 1000px;position: absolute; top: 0px; left: 0px; width: 100%; background:#000; opacity: 0.5;}