DIV.myaccount { 
	width: auto;
	*height: 340px;
	min-height: 340px;
}

	DIV.myaccount H1 {
	}

	DIV.myaccount .content {
		text-align: left;
		padding: 41px 5px 21px 80px;
	}
	
		DIV.myaccount .content H2 {
			height: 28px;
			margin: 0;
			padding: 0;
			text-indent: -9999px;
		}
	
			.content H2.heading_35 { background: url('../images/heading_updatemydetails.gif') left top no-repeat; }
				
		DIV.myaccount .content H4 { }
		
		DIV.myaccount .content A:link,
		DIV.myaccount .content A:active,
		DIV.myaccount .content A:visited { color: rgb(89,59,18); }
		DIV.myaccount .content A:hover { color: rgb(236,17,99); }
		
		DIV.myaccount .content H3.heading_thankyou {
			background: url('../images/heading_thankyou.gif') left top no-repeat;
			height: 17px;
			text-indent: -9999px;
			margin: 0 0 25px 0;
			padding: 0;
		}

/* @group Default Form */
	
	FIELDSET P { line-height: 22px; text-align: left; }

	FIELDSET P LABEL {
		float: left;
		overflow: hidden;
		font-size: 11px;
		text-transform: none;
		padding-bottom: 1px;
		margin-top: 4px;
		width: 90px;
		display: block;
		color: rgb(236,41,75);
		text-align: left;
	}
	
	FIELDSET P INPUT {
		padding: 4px;
		*height: 22px;
		margin: 4px 0 4px 4px;
		width: 200px;
		border-top: 2px solid #c9c9c9;
		border-left: 2px solid #c9c9c9;
		border-bottom: 1px solid #c9c9c9;
		border-right: 1px solid #c9c9c9;
	}

/* @group Members Area */
		
	DIV.sidemenu {
		width: 155px;
		float: left;
		overflow: hidden;
		margin-right: 20px;
		padding: 15px 0;
		border-bottom: 1px solid rgb(89,59,18);
		border-top: 1px solid rgb(89,59,18);
	}
			
		.sidemenu UL {
			margin: 10px 0;
			padding: 0;
		}
		
			.sidemenu UL LI {
				list-style: none;
				text-align: left;
				margin: 5px 0;
				font-weight: bold;
			}
			
			.sidemenu UL LI A:link, .sidemenu UL LI A:visited, .sidemenu UL LI A:active, .sidemenu UL LI A:hover { font-weight: normal; }
			.sidemenu UL LI A:hover { }	
	
	H3.members_area { 
		background: url('../images/heading_members_area.gif') left top no-repeat;
		height: 17px;
		text-indent: -9999px;
		margin: 0 0 25px 0;
		padding: 0;
	}
				
/* @group Sign In Form */

	DIV.myaccount .content H3.signin { 
		background: url('../images/heading_signin.gif') left top no-repeat;
		height: 17px;
		text-indent: -9999px;
		margin: 0 0 25px 0;
		padding: 0;
	}
	
	DIV.myaccount .content FORM#frmSignin {
	}
	
	FORM#frmSignin FIELDSET P { margin: 0; padding: 0; display: block; }
	
	FORM#frmSignin FIELDSET H5 { color: red; margin: 10px 3px; font-size: 11px; }	

	FORM#frmSignin BUTTON.signin {
		background: url('../images/signin_button.gif') top left no-repeat;
		width: 75px;
		height: 30px;
		border: 0;
		margin: 10px 0 0 35px;
		*margin: 10px 0 0 25px;
		float: left;
	}
	
	DIV.requestLostPassword { margin: 20px 10px 0 0; float: left; }
		DIV.requestLostPassword A { }
		DIV.requestLostPassword B { color: rgb(128,190,255); }
		DIV.requestLostPassword A:hover { }
		
/* @end */

/* @group Register Details */

	DIV.myaccount .content H3.register { 
		background: url('../images/heading_register.gif') left top no-repeat;
		height: 17px;
		text-indent: -9999px;
		margin: 0 0 25px 0;
		padding: 0;
	}

	DIV.myaccount .content FORM#frmRegister {
		margin: 0;
		padding: 0;
	}
	
	DIV.myaccount .content FORM#frmRegister H4 {
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	DIV.myaccount .content FORM#frmRegister FIELDSET#sigin_in_details {
		width: 400px;
		float: left;
		overflow: hidden;
	}
	
	DIV.myaccount .content FORM#frmRegister FIELDSET#contact_details {
		width: 335px;
		*width: 327px;
		float: left;
		overflow: hidden;
		text-align: right;
		
	}
	
	FORM#frmRegister FIELDSET P LABEL { width: 120px; }
	
	DIV.myaccount .content FORM#frmRegister BUTTON {
		background: url('../images/register_button.gif') top left no-repeat;
		width: 75px;
		height: 30px;
		border: 0;
	}
	
/* @end */

/* @group Change User Details */
	
	DIV.myaccount .content FORM#frmChangeDetails BUTTON {
		background: url('../images/change_button.gif') top left no-repeat;
		width: 75px;
		height: 30px;
		border: 0;
	}
	
	DIV.myaccount .content FORM#frmChangeDetails FIELDSET { margin: 0 0 10px 0; text-align: right; }
	
	DIV.myaccount .content FORM#frmChangeDetails FIELDSET H4 { margin: 0 0 10px 0; padding: 0; }

	DIV.myaccount .content FORM#frmChangeDetails FIELDSET P LABEL { width: 100px; }
	
	DIV.myaccount .content FORM#frmChangeDetails FIELDSET#personal_details { width: 340px; float: left; }
	DIV.myaccount .content FORM#frmChangeDetails FIELDSET#contact_details { width: 340px; float: left; margin-left: 15px; *margin:0; }
	DIV.myaccount .content FORM#frmChangeDetails FIELDSET#billing_details { width: 340px; float: left; margin-left: 175px; _margin-left: 90px; }
	DIV.myaccount .content FORM#frmChangeDetails FIELDSET#delivery_details { width: 315px; *width: 308px; float: left; margin-left: 15px; *margin:0; }
	
	H3.change_details { 
		background: url('../images/heading_change_details.gif') left top no-repeat;
		height: 17px;
		text-indent: -9999px;
		margin: 0 0 25px 0;
		padding: 0;
	}
	
/* @end */

/* @group Reset Password Form */

	DIV.myaccount .content H3.request { 
		background: url('../images/heading_request.gif') left top no-repeat;
		height: 17px;
		text-indent: -9999px;
		margin: 0 0 25px 0;
		padding: 0;
	}

	DIV.myaccount .content FORM#frmResetPassword FIELDSET {
		width: 305px;
		*width: 297px;
		text-align: right;
	}
	
	DIV.myaccount .content FORM#frmResetPassword BUTTON {
		background: url('../images/send_button.gif') top left no-repeat;
		width: 75px;
		height: 30px;
		border: 0;
	}
	
	DIV.myaccount .content FORM#frmResetPassword FIELDSET P LABEL {
		
	}

/* @end */

/* @group My Purchases */

	DIV.myaccount .content FORM#frmChangePassword FIELDSET {
		width: 335px;
		*width: 328px;
		text-align: right;
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword BUTTON {
		background: url('../images/change_button.gif') top left no-repeat;
		width: 75px;
		height: 30px;
		border: 0;
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET P LABEL { width: 120px; }

/* @end */
