/* layout*/
.myOrdersContainer {
	width:940px;
	float:left;
}

.myOrdersContainer500{
	width:500px;
	float:left;
}

.myOrdersSchemePaymentContainer {
	width:900px;
}
.myOrderSchemePaymentSubtitles {
	width:49%;
	text-align:right;
	float:left;
}
.myOrdersSchemePaymentFields {
	width:49%;
	text-align:left;
	float:left
}

/* Blue heading */
.myOrdersBlueTitle20 {
	color:#0092CF;
	font-size:20px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}

/* Blue heading centred*/
.myOrdersBlyeTitle20Centred {
	color:#0092CF;
	font-size:20px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
	text-align:center
}

.myOrdersBlueTitle15 {
	color:#0092CF;
	font-size:15px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}

/* strong text e.g. total due heading */
.myOrdersStrong13NoFloat {
	font-size:13px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}

/* strong text e.g. name */
.myOrdersStrong13 {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}

/* strong text floating right, e.g. the return link */
.myOrdersStrong13Right {
	float:right;
	font-size:13px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}

/* strong text larger e.g. address headings */
.myOrdersStrong15 {
	float:left;
	font-size:15px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}

/* strong text larger centred */
.myOrdersStrong15Centred {
	font-size:15px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
	border:none;
	text-align:center;
	width:100%
}

.myOrdersStrong15CentredAlternate {
	font-size:15px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
	border:none;
	text-align:center
}

/* strong text larger floating right e.g. address headings */
.myOrderStrong15Right {
	float:right;
	font-size:15px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}

/* block floating left e.g. address block */
.myOrdersAddressBlockLeft {
	float:left;
}

/* block floating right e.g. address block */
.myOrdersAddressBlockRight {
	float:right;
}

/* processing message*/
.myOrdersProcessingMessage {
	text-align:center;
	float:left;
	width:100%;
}
.myOrdersProcessingMessageLeft50{
	float:left;
	width:50%
}
.myOrdersProcessingMessageLeft{
	float:left;
}
.myOrdersProcessingMessageLeft49{
	min-width:49%;
	text-align:center;
	float:left
}


/* company payment button alignment */
.myOrdersCompanyPayButtonLeft{
	min-width:49%;
	text-align:center;
	float:left
}

/* Work details form heading */
.myOrdersWorkDetailsFormHeading {
	min-width:15%;
	text-align:right;
	float:left;
	padding-right:2px;
}
.myOrdersWorkDetailsFormField{
	text-align:left;
	float:left;
	padding-bottom:5px;
}
.myOrdersPersonalPhone{
	text-align:left;
	float:left;
	padding-bottom:5px;
	max-length:17;
}

/* Person details form */
.myOrdersPersonalDetailsFormHeading{
	min-width:25%;
	text-align:right;
	float:left;
	padding-right:2px;
}

/* Update address form */
.myOrdersUpdateAddressHeading{
	min-width:30%;
	text-align:right;
	float:left;
	padding-right:2px;
	font-weight:bold;
}

/* Update personal details form */
.myOrderPersonalDetailsHeading
{
	min-width:30%;
	text-align:right;
	float:left;
	padding-right:2px;
	font-weight:bold;
}



/* Renewal address form */
.myOrdersHomeAddressContainer
{
	float:left;
	width:33%;
}
/* Renewal address form */
.myOrdersLoginContainer
{
	float:left;
	text-align:center;
}
/* Renewal address form address subtitle*/
.myOrdersAddressSubTitle
{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
	text-align:left;
}
.myOrdersHomeAddress80high{
	min-height:80px;
}

/* error styles */
.myOrdersRed{
	color:red;
}
.myOrdersGreen{
	color:green;
}
.myOrdersRedErrorW900{
	width:900px;
	text-align:center;
	color:red;
}
.myOrdersRedWarning13w500
{
	color:green;
	font-size:13px;
	font-weight:500;
	font-family:'Tahoma',sans-serif;
	text-align:center;
}
.myOrdersRedError13w500{
	color:#FF0000;
	font-size:13px;
	font-weight:500;
	font-family:'Tahoma',sans-serif;
	text-align:center;
}
.myOrdersRedError14w600{
	color:#FF0000;
	font-size:14px;
	font-weight:600;
	font-family:'Tahoma',sans-serif;
	text-align:center;
}
.myOrdersLoggedInError{
	width:940px;
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}
.myOrdersDataMessage{
	min-width:100%;
	text-align:center;
	float:left;
	color:green;
}
.myOrdersDataMessageError
{
	min-width:100%;
	text-align:center;
	float:left;
	color:red;
}
.myOrdersLoginError{
	color:#FF0000;
	width:940px;
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:'Tahoma',sans-serif;
}
.myOrdersDivDisplay 
{
	display:block;
	border-style:none;
	width:100%;
	float:left;
	margin-left:10px;
	margin-right:10px;
	overflow:auto;

}

.myOrdersDivNoDisplay 
{
	display:none;
	border-style:none;
	width:100%;
	float:left;
	margin-left:10px;
	margin-right:10px;
	overflow:auto;
}

.infobutton
{
    background: url('../staticfiles/images/loading.gif') no-repeat 0 center;
    width: 16px;
    height: 16px;
    display: block;
    padding: 15px 0 0 0;
}

.section {
    clear: both;
    margin: 0;
    float: left;
}
	
.addresslookupMyOrderdata {
    	background: url('/staticfiles/images/indicator.gif') no-repeat 0 0;
   	width: 16px;
    	height: 16px;    
	float: left;
}

.addresslookupMyOrdertext {
	padding-top:0px;
	padding-left:5px;
	float:left;
}
