div.login-area {
	float: left;
	width: 280px;
	margin: 15px 0px 10px 0px;
}
div.login-area-right {
	float: left;
	width: 420px;
	margin: 15px 0px 10px 0px;
}
div.contact-us-area {
	float: left;
	width: 395px;
	margin: 15px 0px 10px 0px;
}
div.contact-area {
	float: left;
	width: 395px;
	margin: 0px 0px 0px 0px;
}
div.contact-area-half {
	float: left;
	width: 355px;
	margin: 0px 0px 0px 0px;
}
div.subscribe-area {
	float: left;
	width: 280px;
	margin: 15px 0px 10px 0px;
}
div.registration-customfields {
	float: left;
	width: 225px;
}
div.customer-area-left {
	float:left;
	width: 395px;
}
div.checkout-area-left {
	float: left;
	width: 395px;
	padding-left: 40px;
}
div.checkout-area-left-half {
	float: left;
	width: 350px;
	padding-left: 40px;
}
div.customer-area-right {
	float: left;
	width: 225px;
}
div.sendwishlist-area-left {
	float: left;
	width: 395px;
}
div.sendwishlist-area-right {
	float: left;
	width: 190px;
}
div.addressbook-area-left {
	float: left;
	width: 395px;
}
div.addressbook-area-right {
	float: left;
	width: 215px;
}
div.checkout-area-right {
	float: left;
}
div.search-area {
	float: left;
	width: 395px;
	margin: 0px 0px 0px 0px;
}
div.quckorder-area {
	float: left;
	width: 455px;
	margin: 0px 0px 0px 0px;
}
div.customer-summary {
	float:left;
	width: 225px;
	margin-top: 15px;
}
div.checkout-summary {
	float:left;
	width: 225px;
	margin-top: 15px;
}
div.client-password-reminder {
	float: left;
	padding: 3px 7px 0px 0px;
}
div.client-field-title {
	float: left;
	display: table;
	width: 101px;
	height: 16px;
	margin-right: 7px;
}
div.client-field, div.client-field-textline {
	display: table;
	clear: both;
	height: 17px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
div.client-field-textline {
	height: 14px;
}
div.client-field-name, div.client-field-name-warning {
	float: left;
	width: 84px;
	text-align: right;
	display: table;
	margin: 1px 11px 0px 0px;
}
div.client-field-name-warning {
	width: 90px;
	margin: 1px 5px 0px 0px;
}
div.client-field-name-small {
	float: left;
	width: 38px;
	text-align: right;
	display: table;
	margin: 1px 2px 0px 0px;
}
div.client-field-name-float {
	float: left;
	text-align: right;
	display: table;
	margin: 1px 5px 0px 0px;
}

div.client-field-value {
	float: left;
	display: table;
}
div.client-field-value-text {
	float: left;
	display: table;
	margin: 1px 0px 0px 0px;
}
div.client-field-value-text-right {
	float: left;
	display: table;
	text-align: right;
	width: 70px;
	margin: 1px 0px 0px 0px;
}
div.client-field-value-lowtext {
	float: left;
	display: table;
	margin: 3px 0px 0px 0px;
}

input.readonly {
	background-color: #F7F7F7;
}

/* search page */
div.search-field {
	display: table;
	clear: both;
	height: 17px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
div.search-field-name, div.search-field-name-warning {
	float: left;
	width: 84px;
	text-align: right;
	display: table;
	margin: 1px 11px 0px 0px;
}
div.search-field-name-warning {
	width: 90px;
	margin: 1px 5px 0px 0px;
}
div.search-field-value {
	float: left;
	display: table;
}

/* quck order */
div.quckorder-field {
	display: table;
	clear: both;
	height: 17px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
div.quckorder-field-value {
	float: left;
	display: table;
	width: 150px;
}

/* declare for not IE browsers */
select.client-country {
	width: 193px;
}
select.client-state {
	width: 56px;
}
select.client-addressbook {
	width:85px;
}
select.search-category {
	width: 173px;
}

