@charset "utf-8";

/* index */
#f_Email_NewsLetter { width: 140px; height: 25px; padding: 3px; }
#NewsLetter_Button { width: 35px; height: 25px; text-align: center; }
#Select_Man { width: 170px; height: 25px; padding: 3px; }
select { font-size: 11px; }


#f_search { width: 140px; height: 15px; padding: 3px; background-color: #F2F2F2; border: 1px solid #CDCDCD; margin: 0px; }


/* Login Form */
#Username { background-color: #889193; color: #ffffff; border: 1px solid #cccccc; padding: 3px; font-size: 11px; margin: 5px; }
#Password { background-color: #889193; color: #ffffff; border: 1px solid #cccccc; padding: 3px; font-size: 11px; margin: 5px; }
#MemberButton { background-color: #889193; color: #ffffff; border: 1px solid #cccccc; padding: 3px; font-size: 11px; }
/* Login Form */

/* Search Form */
#searchbox { background-color: #889193; color: #ffffff; border: 1px solid #cccccc; padding: 3px; font-size: 11px; margin: 0px; }
#searchbutton { 
	border-top-width: 1px; border-top-color: #cccccc; border-top-style: solid;
	border-right-width: 1px; border-right-color: #cccccc; border-right-style: solid;
	border-bottom-width: 1px; border-bottom-color: #cccccc; border-bottom-style: solid;
	margin: 0px; padding: 0px; height: 20px; width: 20px;
}
/* Search Form */

/* NewsLetter Register Form */
#EmailNewsLetterRegister { background-color: #ebeaeb; color: #999999; border: 1px solid #ebeaeb; padding: 3px; font-size: 11px; }
#NewsLetterRegisterButton { background-color: #ebeaeb; color: #999999; border: 1px solid #ebeaeb; padding: 3px; font-size: 11px; }
/* NewsLetter Register Form */

/* Select Manufacturer */
#Select_Manufacturer { background-color: #ebeaeb; color: #999999; border: 1px solid #ebeaeb; padding: 3px; font-size: 11px; width: 180px; }
/* Select Manufacturer */

/* Format Field Characteristic Product */
.FormatCharacteristicSelect { padding-left: 5px; margin: 0px; width: auto; font-size: 12px; display: block; float: none; }
.FormatCharacteristicSelect select { padding: 5px; font-size: 12px; }
/* Format Field Characteristic Product */


#CheckOrder { padding: 5px; }
#ButtonOrder { padding: 5px; }

.FrmCreateAccount {
	background-color: #ffffff;
	border: 1px;
	border-color: #e5e5e5;
	border-style: solid;
	margin: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.FrmCreateAccount h1 {
	font-size: 18px;
	padding: 10px;
	border-bottom: 1px solid #e5e5e5;
}

/******* FORM *******/
#frm_create_account{
	padding: 0 10px 10px;
}
#frm_create_account label {
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#frm_create_account input {
	width: 220px;
	padding: 6px;
	color: #949494;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
#frm_create_account input.error {
	background: #f8dbdb;
	border-color: #e77776;
}
#frm_create_account select {
	width: 220px;
	padding: 6px;
	color: #949494;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
#frm_create_account select.error {
	background: #f8dbdb;
	border-color: #e77776;
}

#frm_create_account textarea {
	width: 550px;
	height: 80px;
	padding: 6px;
	color: #adaeae;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	border: 1px solid #cecece;
}
#frm_create_account textarea.error {
	background: #f8dbdb;
	border-color: #e77776;
}
#frm_create_account div {
	margin-bottom: 15px;
}
#frm_create_account div span {
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#frm_create_account, div.RegAccountText {
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
	line-height: 18px;
}
#frm_create_account, div#ResultRegisterAccount {
	margin-left: 10px;
	color: #e46c6e;
	font-size: 11px;
	font-style: italic;
	line-height: 18px;
}
#frm_create_account div span.error {
	color: #e46c6e;
}
#frm_create_account #send {
	background: #889193;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#frm_create_account #send:hover {
	background: #a5244a;
}
#error {
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul {
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li {
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong {
	color: #e46c6d;
}
#error.valid ul li strong {
	color: #93d72e;
}
/******* /FORM *******/


/******* FORM Remind Pass *******/
#frm_remind_pass{
	padding: 0 10px 10px;
}
#frm_remind_pass label {
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#frm_remind_pass input {
	width: 220px;
	padding: 6px;
	color: #949494;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
#frm_remind_pass input.error {
	background: #f8dbdb;
	border-color: #e77776;
}
#frm_remind_pass div {
	margin-bottom: 15px;
}
#frm_remind_pass div span {
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#frm_remind_pass, div.RegAccountText {
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
	line-height: 18px;
}
#frm_remind_pass, div#ResultRemindPass {
	margin-left: 10px;
	color: #e46c6e;
	font-size: 11px;
	font-style: italic;
	line-height: 18px;
}
#frm_remind_pass div span.error {
	color: #e46c6e;
}
#frm_remind_pass #send {
	background: #889193;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#frm_remind_pass #send:hover {
	background: #a5244a;
}
#error {
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul {
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li {
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong {
	color: #e46c6d;
}
#error.valid ul li strong {
	color: #93d72e;
}
/******* FORM Remind Pass *******/

