.feedback *
	{
	margin: 0; 
	padding: 0;
	}

.feedback 
	{
	width: 360px;
	margin: 0 auto;
	}
	
.feedback h1, .feedback h2, .feedback h3, 	
	{
	margin: .5em 0 0 0
	}

.feedback p
	{
	margin: .5em 0 
	}
	
fieldset	
	{
	background: url(/skins/common/images/login_bk.gif);
	border-top: 1px solid white;
	border-left: 0;
	}
	
input:focus, select:focus, textarea:focus
	{
	border: 2px solid red;
	}

label 
	{
	cursor: pointer; /*Mozilla*/
	cursor: hand; /*IE*/
	}

.required
	{
	color: red;
	background: inherit;
	}


/* all input and select labels in feedback form on left of input field*/

.input label, .select label, .tick p, .textarea  label, .button label
	{
	float: left;
	text-align: right;
	/*height: 1.5em;*/
	width: 96px;
	padding: 2px 1px 0 0;
	color: white;
	background: #B22222;
	}
	
/* all input and select fields in feedback form are on the right of their label */

.input input, .select select, .textarea textarea
	{
    /*height: 1.5em;*/
	width: 250px;
	margin-left: 2px;
	margin-bottom: 1px; /*stops layout breaking in Safari*/
	}
		
/* check boxes, radio buttons need special formating as there is a description, input and labels */

/* the description is formated above with the labels*/

/* the tick label goes to the far right*/

.tick label
	{
	float: right;
	text-align: left;
	width: 235px;
	background: #eee;
	color: black;
	}

/*the input is to the left of the label*/

.tick input /*format the input for mac ie*/
	{
	float: right;
	width: 15px;
	height: 15px;
	}
	/* end format for mac ie*/
	
.tick dd /*format the input with the dd as input doesn't take styling but hide from mac ie \*/
	{
	float: right;
	width: 15px;
	height: 15px;
	}
	/* end mac ie hide */
	
	
.button input
	{
	margin-left: 3px;
	}
	
/* browser hacks */

/*Alsett clearing method used to allow as much text as desired in labels and descriptions without overlapping floats*/

dl:after, .tick:after
	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

dl, .tick dl /*fix for IE Mac */
	{
	display: inline-block;
	}

* html dl, * html .tick dl /* Holly hack for IE6 Windows */
	{
	height: 1%;
	}

dl, .tick dl /* Holly hack for IE6 Windows hide from mac ie\*/
	{
	display: block;
	}
	/* end hide from ie mac */
	
/*end Alsett clearing method*/
