DIV.myaccount { 
	width: auto; 
	min-height: 530px; 
	height: expression('530px'); 
	background: #151515;
}

	DIV.myaccount H1 {
		background: #eeede0;
		display: block;
		margin: 0;
		padding: 0;
		padding: 10px 30px;
		text-indent: -9999px; 
		background: #eeede0 url('../images/membersHeader.gif') 35px 11px no-repeat;
	}

	DIV.myaccount .content {
		text-align: left;
		padding: 0 75px;
		padding-bottom: 25px;
	}
	
		DIV.myaccount .content H2 {
			width: auto;
			height: 60px;
			*height: 95px;
			padding-top: 35px;
			text-indent: -9999px;
		}
	
			.content H2.heading_38 { background: url('../images/heading_myaccount.gif') left 35px no-repeat; }
				
		DIV.myaccount .content H4 { font-size: 18px; color: #aeacac; margin: 15px 0; }	
		
		DIV.myaccount .content .redline { border-top: 1px solid red; }
		
		DIV.myaccount .content P { color: #aeacac; }

/* @group My Accounts Description */

	div.myaccount_description {
		margin-left: 240px;
		width: auto;
	}

/* @group Side Menu */
		
	DIV.sidemenu {
		width: 220px;
		float: left;
		overflow: hidden;
		background: #1b1b1b;
	}
			
		.sidemenu UL {
			margin: 0px;
			padding: 0;
		}
		
			.sidemenu UL LI {
				padding: 11px 16px;
				list-style: none;
				font-weight: bold;
				color: #fff; 
				text-transform: uppercase;
				text-align: left;
			}
			
			.sidemenu UL LI.cList { 
				color: #fff; 
				font-size: 11px; 
				font-weight: normal; 
				padding: 33px;
				background: url('../images/nav_bg.gif') top left repeat-x;
				width: auto;
			}
				
					.sidemenu UL LI A:link, .sidemenu UL LI A:visited, .sidemenu UL LI A:active { color: #6f6e6e; font-weight: normal; }
					.sidemenu UL LI A:hover { color: white; }	
				
/* @group Sign In Form */

	DIV.myaccount .content H4.signin { font-size: 14px; color: #aeacac; margin-bottom: 10px; }
	
	DIV.myaccount .content FORM#frmSignin {
		
	}
	
	FORM#frmSignin FIELDSET P { margin: 0; padding: 0; display: block; border-bottom: 1px solid #2c2c2c; }
	
	FORM#frmSignin FIELDSET H5 { color: red; margin: 10px 3px; font-size: 11px; }
	
	FORM#frmSignin FIELDSET P LABEL {
		float: left;
		overflow: hidden;
		font-size: 9px;
		text-transform: uppercase;
		padding-bottom: 1px;
		margin-top: 8px;
		width: 90px;
		display: block;
		color: #aeacac;
	}
	
	FORM#frmSignin FIELDSET INPUT {
		padding: 4px;
		*height: 22px;
		margin: 4px;
		width: 200px;
		margin-left: 25px;
	}	

	FORM#frmSignin BUTTON.signin {
		background: url('../images/signinButton.gif') top left no-repeat;
		width: 77px;
		height: 37px;
		border: 0;
		margin: 10px 0;
	}
	
	DIV.requestLostPassword { margin: 10px 0; }
		DIV.requestLostPassword A { color: #aeacac; }
		DIV.requestLostPassword A:hover { color: #ffffff; }
		
/* @end */

/* @group Register Details */

	DIV.myaccount .content H4.register { font-size: 14px; color: #aeacac; margin-bottom: 10px; }

	DIV.myaccount .content FORM#frmRegister {
	}
	
	DIV.myaccount .content FORM#frmRegister BUTTON {
		background: url('../images/registerButton.gif') top left no-repeat;
		width: 127px;
		height: 37px;
		border: 0;
		margin: 10px 0;
	}
	
	DIV.myaccount .content FORM#frmRegister P { margin: 0; padding: 0; display: block; border-bottom: 1px solid #2c2c2c; }
	
	DIV.myaccount .content FORM#frmRegister FIELDSET P LABEL {
		float: left;
		overflow: hidden;
		font-size: 9px;
		text-transform: uppercase;
		padding-bottom: 1px;
		width: 130px;
		display: block;
		margin-top: 8px;
		color: #aeacac;
	}
	
	DIV.myaccount .content FORM#frmRegister FIELDSET INPUT {
		padding: 4px;
		*height: 22px;
		margin: 4px;
		width: 200px;
		margin-left: 25px;
	}
	
	DIV.myaccount .content H5 { color: #ffffff; margin: 8px 0; }
	
	DIV.myaccount .content A.return { background: url('../images/returnButton.gif') top left no-repeat; width: 77px; height: 37px; }
	
/* @end */

/* @group Change User Details */
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails {
		
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails BUTTON {
		background: url('../images/changeButton.gif') top left no-repeat;
		width: 127px;
		height: 37px;
		border: 0;
		margin: 10px 0;
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails FIELDSET { width: auto; }
	
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails FIELDSET H5 { color: red; margin: 10px 3px; font-size: 11px; }
	
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails FIELDSET P { margin: 0; padding: 0; display: block; border-bottom: 1px solid #2c2c2c; }

	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails FIELDSET P LABEL {
		float: left;
		overflow: hidden;
		font-size: 9px;
		text-transform: uppercase;
		padding-bottom: 1px;
		width: 130px;
		display: block;
		margin-top: 8px;
		color: #aeacac;
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails FIELDSET P LABEL.email { width: 160px; }
	
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails FIELDSET P A {
		padding: 4px;
		height: 22px;
		margin: 4px;
		width: auto;
		display: block;
	}
	DIV.myaccount .content .myaccount_description FORM#frmChangeDetails FIELDSET INPUT {
		padding: 4px;
		*height: 22px;
		margin: 4px;
		width: 200px;
		margin-left: 25px;
	}	
	
/* @end */

/* @group Reset Password Form */

	DIV.myaccount .content H4.request { font-size: 14px; color: #aeacac; margin-bottom: 10px; }

	DIV.myaccount .content FORM#frmResetPassword {
	}
	
	DIV.myaccount .content FORM#frmResetPassword BUTTON {
		background: url('../images/sendButton.gif') top left no-repeat;
		width: 127px;
		height: 37px;
		border: 0;
		margin: 10px 0;
	}
	
	DIV.myaccount .content FORM#frmResetPassword P { margin: 0; padding: 0; display: block; border-bottom: 1px solid #2c2c2c; }
	
	DIV.myaccount .content FORM#frmResetPassword FIELDSET P LABEL {
		float: left;
		overflow: hidden;
		font-size: 9px;
		text-transform: uppercase;
		padding-bottom: 1px;
		width: 100px;
		display: block;
		margin-top: 8px;
		color: #aeacac;
	}
	
	DIV.myaccount .content FORM#frmResetPassword FIELDSET INPUT {
		padding: 4px;
		*height: 22px;
		margin: 4px;
		width: 200px;
		margin-left: 25px;
	}

/* @end */

/* @group My Purchases */

	DIV.myaccount .content FORM#frmChangePassword {
		
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword BUTTON {
		background: url('../images/createButton.gif') top left no-repeat;
		width: 127px;
		height: 37px;
		border: 0;
		margin: 10px 0;
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET { width: auto; }
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET H5 { color: red; margin: 10px 3px; font-size: 11px; }
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET P { margin: 0; padding: 0; display: block; border-bottom: 1px solid #2c2c2c; }

	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET P LABEL {
		float: left;
		overflow: hidden;
		font-size: 9px;
		text-transform: uppercase;
		padding-bottom: 1px;
		width: 130px;
		display: block;
		margin-top: 8px;
		color: #aeacac;
	}
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET P LABEL.email { width: 160px; }
	
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET P A {
		padding: 4px;
		height: 22px;
		margin: 4px;
		width: auto;
		display: block;
	}
	DIV.myaccount .content .myaccount_description FORM#frmChangePassword FIELDSET INPUT {
		padding: 4px;
		*height: 22px;
		margin: 4px;
		width: 200px;
		margin-left: 25px;
	}
/* @end */
