.userCentric fieldset.signUp, .userCentric div.mainAccount {
	clear: both;
	font-size: 100%;
	padding: 0;
	background: #E6E9F8 url(images/cautareBottom.gif) no-repeat left bottom;
	margin-bottom: 3px;
	position: relative;
}

.userCentric fieldset.finalUp {
	clear: both;
	font-size: 100%;
	padding: 0;
	background: #E6E9F8 url(images/cautareBottom.gif) no-repeat left bottom;
	margin-bottom: 3px;
	position: relative;
}

.userCentric p {
	margin: 0;
	padding: 0 0 5px 10px;
}

/* ADRESE + FIRME */
.userCentric h3 {
	padding: 3px 10px 3px 3px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 610px;
	position: relative;
	background-color: #d8ddf2;
}

.userCentric h3 a {
	text-decoration: none;
	color: #2E3443;
	cursor: pointer;
}

.userCentric .firme {
	padding: 5px;
	width: 613px;
	margin-left: 10px;
	position: relative;
	background-color: #d8ddf2;
}

.userCentric .firme a {
	float: left;
	padding: 0px 10px 0px 10px;
	margin-right: 10px;
	background-color: #fff;
	color: #445989;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

.userCentric .firme a:hover, .userCentric a.firmEdit:hover, .userCentric a.selectionEdit:hover, .userCentric a.firmDel:hover, .filtre3 ul li a:hover {
	background-color: #e6e9f8;
}

.userCentric .firme a#onFirm {
	float: left;
	padding: 0px 10px 0px 10px;
	margin-right: 10px;
	background-color: #445989;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}


.userCentric a.firmEdit {
	position: absolute;
	right: 3px;
	top: 3px;
	text-decoration: none;
	display: block;
	padding: 0px 3px 0px 3px;
	background-color: #fff;
	color: #445989;
	font-size: 9px;
	font-weight: normal;
}

.userCentric a.firmDel {
	position: absolute;
	right: 60px;
	top: 3px;
	text-decoration: none;
	display: block;
	padding: 0px 3px 0px 3px;
	background-color: #fff;
	color: #445989;
	font-size: 9px;
	font-weight: normal;
}

.filtre3 {
	padding-bottom: 10px;
	_padding-bottom: 0px;
	padding-top: 10px;
	border-left: 1px solid #e6e9f8;
	border-right: 1px solid #e6e9f8;
	border-bottom: 1px solid #e6e9f8;
	margin-bottom: 5px;
}

.filtre3 ul {
	list-style-type: none;
	margin-left: 12px;
}

.filtre3 ul li {
	float: left;
}

.filtre3 ul li a {
	text-decoration: none;
	display: block;
	padding: 0px 5px 2px 5px;
	background-color: #fff;
	color: #445989;
	font-size: 10px;
	font-weight: normal;
	margin-right: 10px;
}

.filtre3 ul li a#onAdd {
	background-color: #445989;
	color: #fff;
	font-weight: bold;
}

/* END ADRESE + FIRME */

fieldset.signUp .cTop, fieldset.finalUp .cTop {
	display: block;
	height: 16px;
	background: url(images/cautareTop.gif) no-repeat 0 0;
}

div.mainAccount .cTop {
	display: block;
	height: 16px;
	background: url(images/cautareTop.gif) no-repeat 0 0;
}

fieldset.signUp ul.accountList {
	margin: 0;
	padding: 0 0 5px 0;
}

fieldset.signUp ul.accountList li {
	background: url(images/list_bullet.gif) left 8px no-repeat;
	margin-left: 10px;
	list-style-type: none;
}

fieldset.signUp ul.accountList li a {
	color: #e97714;
	padding-left: 8px;
	text-decoration: none;
}

fieldset.signUp ul.accountList li a:hover {
	text-decoration: underline;
}

fieldset.signUp legend {
  font-weight: normal;
  color: #ccc;
  margin: 0 0 0 0;
  padding: 0 5px;
}

fieldset.signUp div {
	width: 100%;
	clear: both;
}

fieldset.signUp label {
  display: block;
  float: left;
  width: 160px;
  padding: 0px 5px 3px 10px;
  margin: 0 0 5px 0;
  text-align: right;
}

fieldset.signUp div.required label {
	font-weight: bold;
}

fieldset.signUp input.inputText, fieldset.signUp input.inputPassword, fieldset.signUp input.inputFile, fieldset.signUp textarea.inputTextarea {
  width: 160px;
  margin: 0px 0px 0px 18px;
  font-size: 10px;
}

#customers_newsletter, #wants_2be_dealer, #keeplogged, #customers_sms {
	width: 16px;
	margin: 0px 0px 0px 18px;
	border: none;
	padding: 0;
}

#labelAddressing input.inputRadio {
	width: 15px;
	margin: 0px 5px 0px 0px;
	border: none;
	padding: 0;
	margin-left: 20px;
}

span#labelAddressing {
	border: 0;
	margin: 0;
	float: none;
}

span#labelAddressing label.fieldLabel {
	width: auto;
	font-weight: normal;
	float: none;
	display: inline;
}

#customers_default_address {
	width: 20px;
	margin: 0px 0px 0px 15px;
	border: none;
	padding: 0;
}

fieldset.signUp input, fieldset.signUp select, fieldset.signUp textarea {
  width: 200px;
  padding: 1px 3px;
  margin: 0 0 0 0;
  border: 1px solid #70768c;
  vertical-align: middle;
}

fieldset.signUp option {
	padding: 1px 3px;
}

fieldset.signUp select.selectOne {
  width: 170px;
  padding: 0;
  margin: 0px 0px 0px 18px;
  font-size: 10px;
}

fieldset.signUp div.submit {
  text-align: center;
  padding: 0;
  margin: 0;
}

.centerBtn {
	margin-left: 168px;
}

fieldset.signUp input.inputSubmit, input.inputSubmit {
	background-color: #cccccc;
	color: #000000;
	width: auto;
	padding: 0 6px;
	margin: 0;
	border: 1px solid #999;
}

fieldset.signUp div.submit div input.inputSubmit, fieldset.signUp div.submit div input.inputButton {
	float: right;
	margin: 0 0 0 5px;
}

fieldset.signUp div.notes {
	position: absolute;
	right: 20px;
	width: 158px;
	height: auto;
	margin: 0 0 10px 0px;
	padding: 5px;
	border: 1px solid #495f90;
	background-color: #edf2fe;
	color: #666666;
}

fieldset.signUp div.notes h4 {
	padding: 3px 0 3px 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #495f90;
	color: #666666;
}

fieldset.signUp div.notes p {
	margin: 0em 0em 1.2em 0em;
	color: #666666;
}

form fieldset div.notes p.last {
	margin: 0em;
}

ul.threeCol {
	margin: 0px;
	padding: 0 0 0 15px;
}

ul.threeCol li {
	float: left;
	width: 170px;
	list-style-type: none;
	background: url(images/list_bullet.gif) left 8px no-repeat;
	margin-left: 10px;
}

ul.threeCol li a {
	color: #e97714;
	padding-left: 8px;
	text-decoration: none;
}

ul.threeCol li a:hover {
	text-decoration: underline;
}

/* Mesaje */
table.tableMsg {
	background-color: #fff;
	margin-left: 10px;
	margin-bottom: 10px;
}

table.tableMsg td {
	background-color: #f6f7fc;
	padding: 2px;
}

table.tableMsg th {
	background-color: #ccd6ef;
	font-weight: bold;
	padding: 2px;
}

table.tableMsg a {
	color: #495f90;
	text-decoration: none;
}

table.tableMsg input {
	width: auto;
	border: none;
}

fieldset.signUp div.msgDetail {
	width: 95%;
	margin: 0 15px 15px 15px;
}

.msgSubject {
	background: #ccd6ef;
	margin-bottom: 2px;
	padding: 0px 5px 0 5px;
}

.msgTime {
	margin-bottom: 10px;
	padding: 0px 5px 0 5px;
}

.msgBody {
	padding: 0 5px 0 5px;
}

/* End mesaje */

/* filtrare */
.breadcrumbs ul li {
	position: relative;
	float: left;
}

a.closeFilter {
	position: absolute;
	width: 10px;
	height: 10px;
	background: url(images/closeFilter.gif) 0 0 no-repeat !important;
	margin: 0 !important;
	padding: 0 !important;
	right: 14px;
	top: -1px;
	text-indent: -10000px !important;
	font-size: 0px;
	z-index: 1000;
}

.right ul.filterList li a {
	background: url(images/filtruN3.gif) 0 2px no-repeat;
	padding-left: 10px;
}

a.withFilter {
	padding-right: 20px !important;
}

/* Final Comanda */

fieldset.finalUp h2 {
	font-weight: normal;
	padding: 0 15px 5px 15px;
	margin: 0;
	color: #e97915;
}

fieldset.finalUp p {
	margin: 0;
	padding: 0 15px 5px 15px;
}

fieldset.finalUp ul {
	margin: 0;
	padding: 0 15px 5px 15px;
	list-style-type: none;
}

fieldset.finalUp input {
	vertical-align: middle;
}

/* Comanda factura */

.comandaLine  {
	background: url(images/comanda_bot.gif) 1px bottom no-repeat;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.comandaItem, .comandaTotal {
	float: left;
	width: 485px;
}

.comandaTotal {
	text-align: right;
	font-weight: bold;
}

.comandaPrice {
	float: right;
	font-weight: bold;
	width: 80px;
	text-align: right;
}

ul.comandaDetailed {
	padding-left: 20px;
}

ul.comandaDetailed li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
}

.adresaLeft {
	float: left;
	width: 300px;
}

.adresaRight {
	float: right;
	width: 300px;
}

.adresaLeft p, .adresaRight p {
	padding: 0px;
}

.userCentric a.selectionEdit {
	position: absolute;
	right: 150px;
	top: 3px;
	text-decoration: none;
	display: block;
	padding: 0px 3px 0px 3px;
	background-color: #fff;
	color: #445989;
	font-size: 9px;
	font-weight: normal;
}