#minibasketbar{
	background-color:#000000;	
}

#maincontent #leftlane {
	display:none;
}
#maincontent #rightlane {
	width:950px;
	margin-bottom:40px;
}
#rightlane #memberLoginForm {
	width:750px;
	margin: 0 auto;
}
#rightlane #checkoutTitle {
	height: 30px; 
	padding-bottom: 16px;
	width:950px;
}
#rightlane #checkoutTitle img {
	float:left;
	padding-right:26px;
}
#rightlane #checkoutTitle .buyerInfo{
	color:#2D6CA0;
	font-size:11px;
	font-weight:normal;
	line-height:18px;	
}
#rightlane #checkoutTitle .buyerInfo .nickname a:link, #rightlane #checkoutTitle .buyerInfo .nickname a:visited{
	color:#FF7200;
	font-size:11px;
}
#rightlane #checkoutTitle .buyerInfo .sectionName {
	color:#2D6CA0;
	font-size:11px;
	font-weight:bold;
}
#rightlane #checkoutStep {
	height:60px;
	width:950px;
}
#rightlane #checkoutStep img {
	text-align:center;
}
#rightlane #checkoutDesc {
	margin-top:30px;
}
.basketLines .basketLine {
	background:#eff5fb;
}
.basketLines tr.head, .basketLines .lineBorder, #basketGift .lineBorder {
	color:#2D6CA0;
	font-size:12px;
	letter-spacing:1px;
	line-height:18px;
	vertical-align:middle;
}
.basketLines .lineBorder .line, #basketGift .lineBorder .line {
	background:#d6d6d6;
}
.basketLines tr.head .textTitle {
	color:#2D6CA0;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
.basketLine td, .basketLine td a.detail  {
	color:#666666;
	font-size:12px;
	line-height:16px;	
}
.basketLine td .productThumbnail img {
	border:0 none;
	width:110px;
	height:72px;
	float:left;
}
.basketLine td .linePrice {
	color:#FF7200;
	font-size:12px;
	line-height:16px;
}
.basketLine td .productQty input {
	border:1px solid #B1CEE7;
	color:#555555;
	font-size:11px;
	width:15px;
}
.basketLines tr.summary {
	background:#fff8e4;
}
.summary #promotionMsg .message {
	color:#FF7200;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
}
#basketSummary .title {
	color:#2D6CA0;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	display:inline;
}
#basketSummary .value {
	display:inline;
}
#basketSummary .amount {
	color:#FF7200;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}
.couponBox {
	color:#666666;
	font-size:12px;
	line-height:16px;
	width:950px;
	height:40px;
	margin-top:12px;
}
.couponBox .basketBlockLine {
	float:left;
	width:215px;
}
.couponBox #coupon {
	float:left;
}
.couponBox #coupon .basketBlockLine {
	float:left;
	width:735px;
}
.couponBox #coupon label.title {
	float:left;
}
#usecoupon{
	position:relative;
	left:15px;
	top:-4px;	
}


.usecouponBtn{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_usecoupon.gif");		
	border: 0px;
	height:23px;
	width:84px;
	position:relative;
	top: -4px;
	margin-left:20px;
}

.usecouponBtn2{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_usecoupon2.gif");	
}

.removecouponBtn{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_delcoupon.gif");		
	border: 0px;
	height:23px;
	width:84px;
	position:relative;
	top: -4px;
	margin-left:20px;
}

.removecouponBtn2{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_delcoupon2.gif");	
}


.checkoutBtn{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_cart_next.gif");		
	border: 0px;
	height:25px;
	width:80px;
}

.checkoutBtn2{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_cart_next2.gif");		
}

.backBtn{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_cart_back.gif");		
	border: 0px;
	height:25px;
	width:80px;
}

.backBtn2{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_cart_back2.gif");		
}

.nextBtn{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_cart_next.gif");		
	border: 0px;
	height:25px;
	width:80px;
}

.nextBtn2{
	background-image: url("/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/butn_cart_next2.gif");		
}

.couponBox #coupon .couponnumber {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	float:left;
}
	
#basketGift {
	width:950px;
}

.bonusItems .product {
	float:left;
	width:280px;
	height:95px;
}
.bonusGroup .bonusItems {
	float:left;
	width:100%;
	background:#eff5fb;
}

.bonusGroup .productName{
	width:145px;	
}

.bonusItems .product .productThumbnail {
	float:left;
	width:120px;
	height:95px;
	text-align:center;
}
.bonusItems .product .productThumbnail a {
	float:left;
	padding-top:11px;
}
.bonusItems .product .productThumbnail img {
	width:110px;
	height:72px;
	float:left;
}
.bonusItems .product .productReqBox, .bonusItems .product .productName {
	color:#666666;
	float:left;
	font-size:12px;
	line-height:16px;
	position:relative;
	top:50%;
}
#buttonBlock {
	width:950px;
	text-align:center;
}
#buttonBlock #buttons {
	padding:30px 0 0;
}
#buttonBlock #buttons .button {
	display:inline;
	padding-left:20px;
	padding-right:20px;
}
/* step 2 */
.basketDetail .sectionTitle {
	padding:8px 0;
}
.sectionTitle .title {
	color:#2D6CA0;
	font-size:11px;
	font-weight:bold;
	line-height:18px;	
}
#basketDetail #basket .basketTitle {
	border-bottom:1px solid #D6D6D6;
	line-height:30px;
	margin-bottom:2px;
}
#basketDetail #basket #basketHidden {
	color:#2D6CA0;
	font-size:11px;
	font-weight:normal;
	line-height:18px;	
	line-height:40px;
	padding-left:23px;	
}
.basketContent{
	
}

.showBasketLink{
	margin-left:3px;	
}

.basketContent .summary{
	display:none;	
}
.shippingnotice{
	height:40px;
	_padding-left: 21px;
	_margin-top: -15px;
}
.important{
	color:#FF7200;
	font-size:12px;
	line-height:16px;
}

.addressinfo .button{
	float:left;	
	float: left;
}
.addressSelect{
	margin-left:15px;	
}

.delimeter{
	background-image:url(/is-bin/intershop.static/WFS/Sony-SonyStyle-Site/-/zh_TW/images/requisition/dotted_hor.gif);
	background-repeat: repeat-x;
	background-position:center bottom;
	height:1px;
	width:97%;	
}

.shippingAddress,.addressinfo,.shippingTime,.addressnotice{
	line-height: 22px;
  padding: 3px 21px;
}

#basketDetail #basketHidden a.showBasketLink:link,#basketDetail #basketHidden a.showBasketLink:visited, .shippingimportantnotice a:link,shippingimportantnotice a:visited{
	color:#FF7200;
	font-size:11px;
	font-size:10px \9;
	text-decoration:underline;
	padding-right:2px;
}
.basketDetail .sectionTable .productTotalTitle, .basketDetail .sectionTable .shippingTitle, 
.basketDetail .sectionTable .interestTitle, .basketDetail .sectionTable .totalTitle {
	color:#2D6CA0;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
.basketDetail .sectionTable .productTotalTitle, .basketDetail .sectionTable .shippingTitle {
	padding-left:25px;
}
.basketDetail .sectionTable .cartTotal .totalValue {
	color:#FF7200;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}

.error{
	margin-top:10px;	
}

.error .giveupproductlist{
	color: #CC0000;
	font-size: 13px;
}

.error .giveupproductitem {
	padding-left: 20px;
	font-size: 13px;
}

.error .giveupbutton {
	font-size: 13px;
}

.basketDetail .sectionTable,#confirm,#checkoutDesc,#loginContainer,.error .value {
	color:#666666;
	font-size:12px;
	line-height:16px;	
	padding-bottom:25px;
}

#checkoutDesc{
	font-size:13px;
}

#checkoutDesc #printButton{
	margin-left: 10px;
}

.basketDetail .shippingNotice { 
	display:none;
	color:#FF7200;
	font-size:12px;
	line-height:16px;
	float:left;
	width:530px;
	margin-left:23px;	 
}
.basketDetail .sectionTable .paymentMethod, .basketDetail .sectionTable .ajax_payment_info, .shippingMethod,#orderComment,.notice,.buyerinformation,.installinfo {
	padding: 12px 21px;
}
.sectionTable .shippingMethod{
	padding: 0 21px;
}
.basketDetail .sectionTable .ajax_payment_info {
	line-height: 22px;
}
.installinfo div{
	margin-bottom:5px;	
}

.installinfo .title{
	float:left;
	text-align:right;
	width:120px;	
}

.shippingimportantnotice,.fastshippingnotice{
	color:#FF7200;
	font-size:12px;
	line-height:16px;	
}

.fastshippingnotice{
	color:#666666;	
}
.spinner,#off_line_disc,.paymentinterest{
	display:none;	
}
.paymentinterest{
	margin-left:180px;		
}
.sectionTable table {
	border:1px solid #D6D6D6;
}
.sectionTable #invoiceInfo .invoiceType { 
	padding-left:21px;
}
.sectionTable #invoiceInfo .companyNo { padding-left:5px; }
.sectionTable #invoiceInfo .invoiceTitle { padding-left:10px; }
.sectionTable #invoiceInfo #ex_companyid { width:149px; height:18px; }
.sectionTable #invoiceInfo #ex_companyname { width:289px; height:18px;}

.sectionTable #orderComment {
}
.sectionTable #orderComment .csInfo {
	display:block;
	color:#FF7200;
	font-size:12px;
	line-height:16px;
}
.sectionTable #orderComment textarea {
	width:898px;
	height:73px;
	margin:5px;
}
.sectionTable #orderComment .wrap {
	padding:10px 22px;
	line-height: 20px;
}

#nextBtn{
	position:relative;
	top:8px;
}

.selectedgiftblock{
	border: 1px dashed red;
}

#loginContainer {
	background-color: #f0f0f0;
	color: #898989;
	border-top: 10px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px 10px 10px 25px;
	margin-left: 5px;
	width: 738px;
	display: block;
	float: left;
	font-size: 12px;
}

#loginContainer .info {
  float: left;
  width: 680px;
}

.loginForm {
	width: 250px;
	float: left;
	border-right: 1px solid #cccccc;
}

.account, .password {
	float: left;
	width: 205px;
	margin-top: 5px;
}

.account input, .password input {
	width: 120px;
}

.account .title, .password .title {
	float: left;
	width: 40px;
	color: #666666;	
}

.account .value {
	float: left;
	width: 150px;
}

.password .value {
  float: left;
 	width: 160px;
}

.loginForm .buttons {
  float: left;
  width: 205px;
  margin-top: 5px;
  padding-left: 60px;
}

.loginComments {
	background-color: #f0f0f0;
	color: #898989;
	padding: 0px 10px 0px 10px;
	width: 400px;
	display: block;
	float: left;
	font-size: 12px;
}


.loginComments .note {
	float: left;
	width: 400px;
	margin-top: 7px;
}

/* for cic */

.shippinginfo .address {
	float: left;
	width: 740px;
}

.shippinginfo .title {
	float: left;
}

.shippinginfo .value {
	float: left;
}

.addressTitle .title, .addressPhoneBusinessDirect .title, 
.addressMobile .title, .addressFax .title, .addressEmail .title {
  float: left;
	width: 80px;
	height: 30px;
	color: #646464;
	text-align: right;
	vertical-align: middle;
}


.addressName .value, .addressTitle .value, .addressFirstName .value,
.addressPostalCode .value, .addressPhoneBusiness .value, .addressPhoneBusinessDirect .value, 
.addressMobile .value, .addressFax .value, .addressEmail .value {
  float: left;
	width: 600px;
  height: 30px;
	color: #646464;
	text-align: left;
	vertical-align: middle;
}


.addressName .title, .addressFirstName .title, .addressPhoneBusiness .title, 
.addressPostalCode .title, .addressCity .title, .buyerInfo .addressEmail .title {
	width: 80px;
	height: 30px;
	text-align: right;
	vertical-align: middle;
  color: #CC0033;
}

.addressStreet {
  float: left;
  width: 670px;
  height: 30px;
}

.addressCity .value {
	width: 100px;
	margin-left: 10px;
}

.addressRegion .value {
	width: 200px;
}

.addressStreet .value {
  float: left;
	padding-left: 90px;
}

.buyerinfoDetail{
	margin-left:20px;	
	margin-top:20px;	
}



.buyerInfo .addressFirstName .value {
	width: 420px;
}

.buyerInfo .addressName .value, 
.buyerInfo .addressTitle .value, 
.buyerInfo .addressPostalCode .value, 
.buyerInfo .addressCity .value, 
.buyerInfo .addressRegion .value,
.buyerInfo .addressPhoneBusiness .value, 
.buyerInfo .addressPhoneBusinessDirect .value, 
.buyerInfo .addressMobile .value, 
.buyerInfo .addressFax .value, 
.buyerInfo .addressEmail .value {
	width: auto;
}

.buyerInfo .addressPostalCode .title {
	display:block;
}
.buyerInfo .addressPostalCode .value input {
	width: 80px;
}
.buyerInfo .addressStreet {
	width: 320px;
}
.buyerInfo .addressStreet .value {
	padding-left: 0px;
}

.buyerInfo .addressPhoneBusinessDirect .value input {
	width: 60px;
}
.buyerInfo .addressMobile .value {
	width:270px;
}
.buyerInfo {
	width:834px;
	/*border-bottom:1px dotted #D4D4D4;*/
	float: left;
}

.buyerInfo .idno .title {
	color:#646464;
	float:left;
	height:30px;
	text-align:right;
	vertical-align:middle;
	width:90px;
}
.buyerInfo .idno .value {
	color:#646464;
	float:left;
	height:30px;
	text-align:left;
	vertical-align:middle;
}

/****** shipping Address ******/
.shippingMethod .value, .shippingAddress .value, .shippingTime .value {
	width: auto;
}
.shippingMethod .island{margin-left: 68px;}
.shippingMethod .shippingimportantnoticetitle{
	color: #FF7200;
    font-size: 12px;
    line-height: 16px;
}
.shippingMethod .shippingimportantnoticeval1{
	color: #FF7200;
    font-size: 12px;
    line-height: 16px;
    margin-left: 17px;
}
.shippingMethod .shippingimportantnoticeval2{
	color: #FF7200;
    font-size: 12px;
    line-height: 16px;
    margin-left: 68px;
}
.shippingMethod .fastshippingnotice{
	float:left;
	margin-left: 68px;
}
.shippingAddress {
	border:none;
	margin:0px 0px 0px 5px;
}
.shippingAddress, .shippingAddress .value .address {
	width: 355px;
}

.shippingAddress .addressCity .value,
.shippingAddress .addressRegion .value, 
.shippingAddress .addressStreet,
.shippingAddress .addressPostalCode .value, 
.shippingAddress .addressPhoneBusiness .value, 
.shippingAddress .addressPhoneBusinessDirect .value {
	width: auto;
}

.shippingAddress .addressStreet .value input {
	width: 180px;
}
.shippingAddress .addressStreet .value {
	padding-left: 0px;
}

.shippingAddress .addressStreet, 
.shippingAddress .addressTitle .value, 
.shippingAddress .addressFirstName .value ,
.shippingAddress .addressMobile .value, 
.shippingAddress .addressFax .value {
	width: 200px;
}

.shippingAddress .addressPhoneBusiness .value input, 
.shippingAddress .addressMobile .value input, 
.shippingAddress .addressFax .value  input {
	width: 140px;
}

.shippingAddress .addressPhoneBusinessDirect .title {
	width: 40px;
}
.shippingAddress .addressPhoneBusinessDirect .value input, .shippingAddress .addressPostalCode .value input {
	width: 50px;
}
.shippingAddress .addressStreet .value {
	padding-left: 0px;
}
.shippingAddress .addressPostalCode .title {
	width:80px;
}
.shippingAddress .addressPostalCode .value {
	width:200px;
}
.shippingAddress .addressEmail	 {
	display:none;
}

.shippingAddressSep {
	float:left;
	height: 320px;
	border-left: 1px dotted #D4D4D4;
}
.notice{
	float:left;	
}
.buyerInfo .title {
	width: 70px;
}

.shippingAddress{
	width:425px;	
}
.basketDetail .sectionTable .shippingAddress {
	width:100%;
	margin:0px;
}
.shippinginfo .shippingAddress{
	float:left;
	margin-top:20px;	
}

/* for cic end */

/* member login */
.memberLogin .dialog {
	float:left;
	width:750px;
}
.memberLogin .dialog .top {
	float:left;
	width:750px;
	height:16px;
	background:url(../images/member/member_top.gif) no-repeat;
	_font-size:0px;
}
.memberLogin .dialog .bottom {
	float:left;
	width:750px;
	height:16px;
	background:url(../images/member/member_footer.gif) no-repeat
}
.memberLogin .dialog .content {
	float:left;
	width:750px;
	font-size:12px;
	color:#666666;
	background:#ecf2f7;
}
.memberLogin .dialog .data {
	float:left;
	margin-left:30px;
	width:720px;
}
.memberLogin .data .prop, .vipLogin .data .prop {
	float:left;
	width:100%;
}
.memberLogin .data .prop .name, .vipLogin .data .prop .name {
	float:left;
	height:35px;
	width:159px;
	letter-spacing:4px;
	text-align:right;
}
.vipLogin .data .buttons {
	height: 51px;
}
.vipLogin .data .buttons a {
	float:right;
	padding-top:8px;
}
.memberLogin .data .prop .name span, .vipLogin .data .prop .name span {
	float:right;
	padding-top: 2px;
}
.memberLogin .data .prop .value, .vipLogin .data .prop .value {
	float:left;
	text-align:right;
	height:35px;
	width: 148px;
}
.memberLogin .data .value #LoginForm_Login, .memberLogin .data .value #LoginForm_Password {
	width:142px;
}
.memberLogin .data .value input, .vipLogin .data .value input {
	font-size:12px;
	line-height:16px;
	color:#666666;
	/*_width:143px;*/
}
.memberLogin .data .prop .hint {
	color:#6B9FCA;
	float:left;
	width:380px;
	height:35px;
}
.vipLogin .data .prop .hint {
	color:#2D6CA0;
	font-size:11px;
	font-size: 10px \9;
	line-height:18px;
	padding-left: 40px;
}
.memberLogin .data .prop .hint span#hint_cs_phone {
	color:#2D6CA0;
	font-size:11px;
	font-size: 10px \9;
	padding-top:10px;
	float:right;
}
.memberLogin .data .prop .hint .forgetAccount:link, .memberLogin .data .prop .hint .forgetAccount:visited,
.vipLogin .data .prop .hint .forgetAccount:link, .vipLogin .data .prop .hint .forgetAccount:visited {
	color:#6B9FCA;
	font-size:11px;
	font-size: 10px \9;
	line-height:20px;
	padding-left:19px;
}
.memberLogin .data .prop .hint .createAccount:link, .memberLogin .data .prop .hint .createAccount:visited {
	color:#6B9FCA;
	font-size:11px;
	font-size: 10px \9;
	line-height:20px;
	padding: 0px;
}
.memberLogin .data .prop .hint a:hover, .vipLogin .data .prop .hint a:hover {
	font-size:11px;
	font-size: 10px \9;
	text-decoration:none;
	color:#FF7200;
}
.memberLogin .data .title, .vipLogin .data .title {
	height:68px;
}
.memberLogin .data .title .logo, .vipLogin .data .title .logo {
	float:left;
	width:150px;
	height:42px;
	margin-right:15px;
	background:url(../images/member/member_login.gif) no-repeat;
}
.memberOrderList .data .title .logo {
	float:left;
	width:193px;
	height:42px;
	margin-right:15px;
	background:url(../images/member/member_order.gif) no-repeat;
}
.memberLogin .data .buttons {
	float:left;
	margin-top: 7px;
}
.memberLogin .data .buttons a {
}
.vipLogin .data .title .logo {
	float:left;
	width:237px;
	height:42px;
	background:url(../images/member/member_vip.gif) no-repeat;
}
.memberLogin .data .title .text, .vipLogin .data .title .text {
	font-size:11px;
	font-size: 10px \9;
	line-height:20px;
}
.vipLogin .data .hint .csPhone {
	color:#898989;
	display:block;
	line-height:17px;
	padding-left:11px;
	padding-top:1px;
}
.captcha{
	position:relative;
	top:-16px;
	left:5px;
}
.refreshcaptcha{
	float:right;
	_margin-top: -43px;
}

.captchainfo{
	float:left;
	width:280px;	
}
.captcha img {
	margin-left:10px;
	margin-top:16px;
}
#Image35 {
	_width: 63px;
	_height: 25px;
}
.billaddresstitle {
	float:left;
	margin-top:10px;
	width:60px;
}

.billaddresscontent {
	float:left;
}

.sectionTable .paymentMethodTable {
	border: none;
}

.requisition_address{
	font-size:11px;
	_font-size:10px;
	line-height:20px;
	color:#666666;	
}

.memberTitle,.memberDesc,.memberDesc .icon,.memberDesc .desc,.addressform,.addressform .buttons, .addressform .title,.addressform .value{
	float:left;	
}
.memberDesc .icon{
	background:url(../images/member/member_add.gif) no-repeat;
	width:193px;
	height:42px;
}
.memberDesc .desc{
	margin-left:25px;
	margin-top:10px;	
}

.addressform{
	margin-top:20px;
}

.addressform .buttons{
	padding-left:250px;	
}

.addressform .address {
	float: left;
	width: 740px;
}

.addressTitle .title, .addressPhoneBusinessDirect .title, 
.addressMobile .title, .addressFax .title, .addressEmail .title {
  float: left;
	width: 80px;
	height: 30px;
	color: #646464;
	text-align: right;
	vertical-align: middle;
}


.addressName .value, .addressTitle .value, .addressFirstName .value,
.addressPostalCode .value, .addressPhoneBusiness .value, .addressPhoneBusinessDirect .value, 
.addressMobile .value, .addressFax .value, .addressEmail .value{
  float: left;
	width: 600px;
  height: 30px;
	color: #646464;
	text-align: left;
	vertical-align: middle;
	margin-left:10px;
}


.addressName .title, .addressFirstName .title, .addressPhoneBusiness .title, 
.addressPostalCode .title, .addressCity .title, .buyerInfo .addressEmail .title {
	width: 80px;
	height: 30px;
	text-align: right;
	vertical-align: middle;
  color: #CC0033;
}
.addressSelect .title{
	width: 80px;
	height: 30px;
	text-align: right;
	vertical-align: middle;	
}

.addressSelect .value {
	float: left;
  	height: 30px;
	color: #646464;
	text-align: left;
	vertical-align: middle;
	margin-left:10px;	
}


.addressStreet {
  float: left;
  width: 670px;
  height: 30px;
}

.addressCity .value {
	width: 100px;
	margin-left: 10px;
}

.addressRegion .value {
	width: 200px;
}

.addressStreet .value {
  float: left;
	padding-left: 90px;
}
.addressform .selectbutton{
	float:left;	
}

.addressform .choiceaddress{
	float:left;
	width:600px;	
}
.addressform .addressSelect{
	margin-left:0px;	
}

#basketLines #greatThanOneMsg {
	width: 307px;
	float: left;
	display: none;
	color: rgb(112,157,202);
	margin-top: 5px;
}

#greatThanOneMsg{
	display:none;
	color:red;	
}
.anonymous .shippingMethod, .anonymous .buyerInfo, .anonymous .shippingAddressSep, .anonymous .notice{width:100%;padding:10px;}
#rightlane .basketDetail .anonymous .shippingAddress{width:45%;float:left;}
.anonymous .buyerinfoDetail{margin:0px;width:720px;}
.anonymous .shippingAddressSep{display: none;}
.anonymous .buyerInfo .addressStreet{width:260px;}
.anonymous .buyerInfo .address{width: 770px;}
