label {
	font-weight:bold;font-size:12px;
	color:#000;
	text-transform: uppercase;
}
input {
	border:1px solid rgb(173,165,163);
	width:278px;
	height:12px;
	text-indent:4px;
	padding:3px 0 0 0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-transform:uppercase;
}
textarea {
    border: 1px solid rgb( 173, 165, 163 );
    width: 270px;
    height: 57px;
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	resize: none; /* Make text fields NOT resizeable by Safari */
}
select {
	border:1px solid #ADA5A3;
	width:278px;
	text-transform:none;
}

dd.endsection {
	border-bottom:1px solid #ada5a3;
	height:40px;
}
dd.multiline {
	height:auto !important;
}
dt.multiline {
	border:0 !important;
}

.dvintageradio {
	display:inline-block;  /*keep IE happy in dd's*/
	cursor:pointer;
	color:#ada5a3;
}
.dvintageradio span:hover {
	color:#000;	
}
body.kids .dvintageradio span:hover, body.kids .dvintageradioselected,
body.fashion .dvintageradio span:hover, body.fashion .dvintageradioselected {
	font-weight: bold;
}
.dvintageradioselected {
	cursor:default;
	color:#000;
}
.dvintageradio.invalid span {
	border-bottom: 1px solid #B4005E;
}
body.kids .dvintageradio.invalid span, body.fashion .dvintageradio.invalid span {
color:#8560A8;
}

.filledform dt {
	text-indent: 0;
	width:280px;
	height: 30px;
	line-height: 30px;
	border-bottom:1px solid #ADA5A3;
}


.error {
	display:none;
}
.errorelement {
	background:#FFFFFF none repeat scroll 0% 0%;
	border:1px solid #ADA5A3;
	color:#B4005E;
	cursor:pointer;
	display:inline-block;
	height:17px;
	line-height:16px;
	width:221px;
}
body.kids .errorelement, body.fashion .errorelement {
color:#8560A8;
}


/* different width's for different forms */
.customshopform dt {
	width: 170px !important;
}
.loginform dt {
	width: 110px !important;
}
.brandsuggestionform dt {
	width: 85px !important;
}
#registrationForm dt {
	width: 125px !important;
}
#forgotpasswordform {height:275px;}
#forgotpasswordform dt {
	width: 110px !important;
}

.filledform dd {
	border-bottom:1px solid #ADA5A3;
	height: 30px;
	line-height: 30px;
	z-index:0;
}
.filledform dd span {
}
.filledform dd div, .filledform dd span {
	text-transform: uppercase;
}	


.filledform .textarea {
	display:block;height:57px;padding:7px 7px 0 0;line-height:1;width:500px;
}


.formdataNoLines dt {
	text-indent: 0;
	width:169px;
	height: 30px;
	line-height: 30px;
}

.formdataNoLines dd {
	height: 30px;
	line-height: 30px;	
}

.editvalue {
	cursor:pointer;
	text-transform: uppercase;
	color:#B4005E;
	float:right;
    font-weight:bold;
}
body.kids .editvalue, body.fashion .editvalue {
color:#8560A8;
}


.messages_headers td {
	background:#716C6A !important;
	color: #fff;
}

.profiletable {width:727px;text-transform:uppercase;}
.profiletable thead tr {background:#f3ece9;height:36px;}
.profiletable thead td {border-top:1px solid #ada5a3;border-bottom:1px solid #ada5a3;font-size:14px;}

.profiletable tbody tr {background:#fff;}
.profiletable tbody tr.openmessages {background:rgb(244,244,244);}
.profiletable tbody tr.openmessages td {border:none;}
.profiletable tbody td {border-bottom:1px solid #ada5a3;padding:0 0 0 4px;height: 74px;}
.profiletable tbody table.messages td {height: 20px;}

.profiletable input {width:auto;height:auto;}


#captcharow {
	margin: 10px 0;
}
#captcharow img {
	width:105px;height:30px;
}
#captcharow input {
	width:116px;
	text-transform:none;
}



/* FormEdit */

.formedit_savebutton, .formedit_cancelbutton {
	cursor:pointer;
	color:#B4005E;
}
body.kids .formedit_savebutton, body.kids .formedit_cancelbutton,
body.fashion .formedit_savebutton, body.fashion .formedit_cancelbutton {
    color:#8560A8;
}

.formedit_savebutton {
	margin-left:4px;
}
.formedit_divider {
	color:#B4005E;
}
body.kids .formedit_divider, body.fashion .formedit_divider {
    color:#8560A8;
}

.rowbutton {
    color: #B4005E;
}

body.kids .rowbutton, body.fashion .rowbutton {
    color: #8560A8;
}
