
/*---- Layout -----------------------------------------------------------*/

.no_display{display:none;}

#loading{
	position:relative;
  	top:120px;
	text-align:center;
	
}

.centred{
	vertical-align:middle;
	text-align:center;
}

.wideformat{
	width: 540px;
}

/*---- Text -----------------------------------------------------------*/

	h1 {font-family: verdana, arial, helvetica, sans-serif;font-size:1.5em; color:#F7931D;padding-top:0px}
	h2 {font-family: verdana, arial, helvetica,sans-serif;font-size:0.6em; color:#ffffff;background-color:#F7931D;padding:2px;}
	h3 {font-family: verdana, arial, helvetica,sans-serif;font-size:0.6em; color:#ffffff;background-color:#56c7f1;padding:2px;}
	h4 {font-family: verdana, arial, helvetica,sans-serif;font-size:0.6em; color:#56c7f1;}

	h1 a {
		font-family:Verdana;font-style:normal;text-decoration:none;color:#014D99;text-align:left;font-size:0.6em;font-weight:normal;text-align:right; /* #014D99 */
	}
	h1 a:hover {
		font-family:Verdana;font-style:normal;text-decoration:none;color:#6Ba5eF;text-align:left;font-size:0.6em;font-weight:normal;text-align:right; /* #014D99 */
	}
	
	p{font-family: verdana, arial, helvetica,sans-serif;font-size:0.6em; color:#000000;}
	
	li p{margin:0px;}

	/*.outline{border:1px solid #56c7f1;padding:1px;}*/
	.outline{font-weight:normal;color:#56c7f1;}
	
	.bodytext{
		font-family: verdana, arial, helvetica,sans-serif;font-size:0.6em; color:#000000;
	}

	
	thead{font-weight:bold;}
	 
	td{
		font-size:0.9em;
	    font-family: verdana, arial, helvetica,sans-serif;
	}
	
	
	select{
		font-size:0.6em;
	}
	input{
		font-size:0.6em;
	}
	
	.ordertable select{
		font-size:1em;
	}
	
	.ordertable input{
		font-size:1em;
	}
	
	.orangeBold{
		font-size:1.2em;
		font-weight: bold;
	    font-family: verdana, arial, helvetica,sans-serif;
	    color: #F7931D;
	    text-align:center;
	}
	.blueBold{
		font-size:1.2em;
		font-weight: bold;
	    font-family: verdana, arial, helvetica,sans-serif;
	    color: #56c7f1;
	}
	
	.registerdirtdemo a{
		color:#F7931D;
	}
	
	.registerdirtdemo a:hover{
		color:#ffffff;
	}
	.womens a{
		color:#56c7f1;
	}
	
	.womens a:hover{
		color:#ffffff;
	}
	.orderLine a{
		color:#ffffff;
	}
	
	.orderLine a:hover{
		color:#014D99;
	}
	.orderLine_womans a{
		color:#ffffff;
	}
	
	.orderLine_womans a:hover{
		color:#014D99;
	}
	
/*---- Forms ---------------------------------------------------*/	
	.fieldlabel{
		font-size:0.6em; padding:0px;width:400px; 
	}
	
	.requiredAsterisk{
		color:blue;
	}
	
	.requiredText{
		font-size:0.6em;
	}
	
	
	.fielderror{
		color:red;
		font-family:verdana;
		font-size:0.6em;
	}
	
	td.fielderror{
		
		padding-top:20px;
	}

	
/*-----Links / Anchors--------------------------------------*/	
	
	a {
		font-family:Verdana;font-style:normal;text-decoration:none;color:#014D99;text-align:left; /* #014D99 */
	}
		
	a:hover {
		font-family:Verdana;font-style:normal;text-decoration:none;color:#6Ba5eF;text-align:left; /* #ff8800 #6Ba5eF*/
	}
	
	
	
	
/* ---------- TABLES ---------------- */

td.orderTableHead1{
		font-size:0.6em;
		padding: 5px;
	}
	
	tr.orderTableHead2{
		font-size:0.6em;
		padding: 5px;
		color: #F7931D;
	}
	
	tbody.orderTableBody{
		font-size:0.6em;
		padding:5px;
	}
	
	td.orderLine{
		font-weight:bold;
		background-color:#F7931D;
	}
	td.orderLine_womans{
		font-weight:bold;
		background-color:#56c7f1;
	}

/*---- LISTS -----*/