@charset "utf-8";
html { background-color:#fff;}
body{ background-color:#FFF;}


#core {
	padding:0px 12px;
	background:#fff;
}

#core .mainContent {
	width:703px;
	float:left;
}

#core .subBar {
	width:214px;
	padding-left:13px;
	float:right;
}
.posNavgation{
	height:24px;
	overflow:hidden;
	line-height:20px;
	color:#1f1f1f;
	background:#f4f4f4;
}
.posNavgation a{text-decoration:underline;}
.sectionTitle {
	display:none;
	height:53px;
	background:none;
}

.actions {
	width:99px;
	float:right;
	margin-bottom:12px;
}

.mainContent .continue {
	float:left;
	height:26px;
}
.mainContent .continue a, .mainContent .continue span {
	display:inline;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	color:#000;
	background:none;
	font-size:14px;
	line-height:26px;
}
.mainContent .continue a {
	color:#1f1f1f;
	font-family:"宋体";
	font-weight:bold;
}
.mainContent .continue a:hover{text-decoration:underline;}
.mainContent .submit {
	height:26px;
	width:115px;
}
.mainContent .submit a {
	display:block;
	width:100px;
	height:32px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:14px;
	line-height:26px;
	background:url(../img/checkout/sprite.jpg) no-repeat scroll 0 -76px;
	_position:relative;
	cursor:pointer;
}
.mainContent .submit a:hover{text-decoration:none;}
.mainContent .submit span {
	font-size:14px;
	font-weight:bold;
	font-family:"黑体";
	color:#1f1f1f;
	line-height:34px;
}
/*.actions.continue {
	margin-right:6px;
}

.actions.continue a {
	background-color:#676767;
}

.actions.continue a span {
	background-image:url(../../aab/img/l10n/checkout/icon_arrow04.gif);
}*/
.ad {
	margin-bottom:19px;
}

.stepList {
	overflow:hidden;
	_zoom:1;
	padding:5px 0;
	margin:35px 0;
}

.stepList .step1,
.stepList .step2,
.stepList .step3 {
	float:left;
	width:210px;
	text-indent:35px;
	font-size:18px;
	font-family:"黑体";
	color:#a6a6a6;
	background:url(../img/checkout/sprite.jpg) no-repeat scroll -75px -36px;
}

.stepList .selected {
	color:#1f1f1f;
	width:280px;
	background-position:-75px 0;
}
/*
.stepList .step1.selected {
	background:url(../../aab/img/l10n/checkout/step1_shoppingbag_s.gif) no-repeat left top;
}

.stepList .step2 {
	width:176px;
	height:23px;
	text-indent:-4000px;
	margin-right:130px;
	background:url(../../aab/img/l10n/checkout/step2_deliveryInformation.gif) no-repeat left top;
}

.stepList .step3 {
	background:url(../../aab/img/l10n/checkout/step3_paymentConfirmation.gif) no-repeat left top;
	width:92px;
	height:23px;
	text-indent:-4000px;
}
*/


.productList {
	clear:both;
	width:685px;
}

.productList th {
	height:20px;
	line-height:20px;
	font-family:"黑体";
	font-size:14px;
	font-weight:bold;
	color:#1f1f1f;
	text-align:center;
	background-color:#f4f4f4;
}

.productList td {
	border-bottom:#d0cfe4 1px solid;
}

.productList td.product {
	vertical-align:middle;
}

.productList td.product .pic,
.productList td.product .productName  {
	float:left;
}

.productList td.product .pic {
	width:82px;
	padding-top:22px;
	padding-bottom:15px;
}
.productList td.product .pic img {
	margin:0 auto;
}

.productList td.product .productName {
	padding-top:27px;
	padding-bottom:28px;
}
.productList td.product .productName img {
	margin-bottom:10px;
}

.productList td.product .productName a {
	color:#000;
	text-decoration:underline;
}

.productList td.product .productName a:hover {
	text-decoration:none;
}

.productList td.unitPrice,
.productList td.number,
.productList td.subtotal,
.productList td.delete {
	text-align:center;
}

.productList td.number img,
.productList td.delete img {
	display:inline;
}

.productList td.number span {
	padding-left:13px;
	padding-right:13px;
}

.productList th.product {
	width:258px;
}

.productList td.product .productName {
	width:150px;
	padding-right:15px;
}

.productList th.unitPrice,
.productList td.unitPrice {
	width:122px;
	padding-right:33px;
}

.productList th.number {
	width:122px;
}

.productList th.subtotal {
	width:92px;
}

.productList th.delete {
	width:58px;
}

.form.wrapOrder {
	padding-top:14px;
	padding-left:11px;
	background-color:#F7F7F7;
	overflow:hidden;
	_zoom:1;
}

.form.wrapOrder .title {
	margin-bottom:23px;
}

.form.wrapOrder .radiobox,
.form.wrapOrder label,
.form.wrapOrder img {
	float:left;
}

.form.wrapOrder label,
.form.wrapOrder img {
	margin-right:11px;
}

.form.wrapOrder .legend {
	padding-bottom:23px;
	font-size:14px;
}

.form.wrapOrder label {
	font-size:14px;
}

.form.wrapOrder .price {
	float:right;
	display:inline;
	width:110px;
	margin-right:58px;
	text-align:center;
	color:#676767;
	font-size:14px;
}

.form.wrapOrder span { 
	display:block;
	clear:both;
	width:692px;
	overflow:hidden;
	_zoom:1;
	margin-bottom:25px;
}

.form.wrapOrder .actions {
	float:left;
}

.form.wrapOrder .actions a {
	background:none;
	background-color:#676767;
	font-size:12px;
	height:19px;
	line-height:19px;
}

.form.wrapOrder .actions span {
	width:auto;
	margin-bottom:0;
	background-image:url("../../img/checkout/icon_arrow04.gif");
}


.form.transport {
	padding-top:16px;
	padding-bottom:20px;
	border-bottom:#D0CFE4 1px solid;
}

.form.transport .radiobox,
.form.transport label {
	float:left;
}

.form.transport span {
	overflow:hidden;
	_zoom:1;
	clear:both;
	display:block;
	margin-bottom:8px;
	width:603px;
}

.form.transport .legend,
.form.transport .radioGroup {
	float:left;
}

.form.transport .legend {
	width:100px;
	text-align:center;
	padding-top:5px;
	padding-bottom:15px;
}

.form.transport .unitPrice,
.form.transport .subtotal {
	float:right;
	display:inline;
	text-align:center;
}

.form.transport .unitPrice {
	width:122px;
	padding-right:33px;
	margin-right:122px;
}

.form.transport .subtotal {
	width:110px;
	margin-right:58px;
}

.form.transport .tips {
	margin-left:100px;
	color:#C90202;
}

.form.totalPrice {
	padding-top:13px;
	padding-left:25px;
	padding-bottom:11px;
	margin-bottom:13px;
	overflow:hidden;
	_zoom:1;
}

.form.totalPrice .legend {
	line-height:19px;
	color:#676767;
	margin-right:170px;
}

.form.totalPrice .legend,
.form.totalPrice .codeFields {
	float:left;
}
.form.totalPrice .textbox {
	width:99px;
}

.form.totalPrice .actions {
	margin-bottom:0;
}

.form.totalPrice .price {
	float:right;
	font-size:14px;
	padding-top:15px;
}

.form.totalPrice .price span {
	font-size:22px;
	font-weight:bold;
}

.hotline {
	width:181px;
	padding-left:13px;
	padding-right:13px;
	padding-top:19px;
	padding-bottom:19px;
	border:#E7E0E7 1px solid;
	background-color:#ECECEC;
	color:#2c2c2c;
}

.hotline {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	font-family:"黑体";
}

.hotline .phoneNumber {
	font-size:16px;
	background:url(../../aab/img/l10n/checkout/sectiontitlebg02.gif) no-repeat left bottom;
	padding-bottom:5px;
	color:#1f1f1f;
}

.hotline .phoneNumber span {
	font-size:26px;
	display:block;
}

.hotline .tips {
	color:#2c2c2c;
	line-height:22px;
	padding-top:10px;
	font-size:14px;
}

.ourReason .title {
	font-size:16px;
	padding-bottom:12px;
}

.ourReason li {
	line-height:22px;
	padding-left:8px;
	/*background:url(../../aab/img/l10n/checkout/libg01.gif) no-repeat 0 10px;*/
}

.ourReason li a {
	color:#7D7D7D;
}

.ourReason li a:hover {
	text-decoration:underline;
}
.adList li {
	float:left;
	margin-bottom:10px;
}
.ourReason {
	width:207px; height:212px;
	border:#E7E0E7 1px solid;
	background-color:#ECECEC;
	margin-bottom:10px;
	background:url(/Armani/img/checkout/img-checkout_aboutus.gif) no-repeat;
	text-indent:-1000em;
}
#selectSample{ overflow:hidden;}
#totalPrice .actions{width:110px;}
#totalPrice .actions a{background:#c5c5c5;height:21px;line-height:22px;}
#totalPrice .actions a:hover {text-decoration:none;}
#totalPrice .actions span{color:#1f1f1f;font-family:"黑体";font-weight:bold;font-size:14px;}
#prdList .mainContent .submit{width:100px;}


/* update:2011-06-24 yuzhi
page: index_basket_browse
*/
/* #core {width:960px;} */
#core .subBar {padding-top:40px;}
.posNavgation {height:30px;line-height:30px;padding-left:20px;background:url(/aab/img/common/2011aab-public/pathbg.png) 0 0 no-repeat;}
.posNavgation a {color:#000000;text-decoration:none;}

.form.transport .radioGroup {/* clear:both; */}
.form.transport span {width:584px;}
html.biotherm .mainContent .btnWrapper {margin-right:4px;}
html.biotherm .form.transport .subtotal {margin-right:44px;}
html.biotherm .form.transport .subtotal, html.biotherm .form.transport .unitPrice, html.biotherm #transportTips {display:block;}
html.biotherm .productList th.delete {width:96px;}
html.biotherm .productList {width:auto;}
.switch_box1 {margin-top:50px;}
.ourReason,.hotline {width:auto;}
.ourReason {height:365px;padding:0;background:url(/aab/img/common/2011aab-public/icon_assure.png) #f1f1f1 0 -160px no-repeat;border:0;}
.ourReason #assure {padding-bottom:15px;margin-bottom:10px;}
.ourReason #assure .title {height:60px;margin-bottom:15px;}
.ourReason #assure .title a {display:block;width:98%;height:354px;text-indent:-999em;}
.ourReason #assure ul {display:none;}
.ourReason img {display:none;}
.hotline {height:172px;padding:0;border:0;background:url(/armani/img/checkout/hotline.jpg?v=118) #f1f1f1 0 0 no-repeat;}
.kiehls .hotline {height:172px;padding:0;border:0;background:url(/armani/img/checkout/hotline_kiehls.jpg?v=118) #f1f1f1 0 0 no-repeat;}
.shuuemura .hotline {height:172px;padding:0;border:0;background:url(/armani/img/checkout/hotline_shuuemura.jpg) #f1f1f1 0 0 no-repeat;}
.hotline * {display:none;}

/*  checkout 3 theme:  lpb(public), HR, Biotherm */
html.biotherm .stepList li {text-align:left;text-indent:-999em;}






