/*
## Account
********************************************************************/

.myAccountContentPane {


	width: 300px;
	height: 160px;
	margin-top: 15px;
}

/*
.myAccountContentPane .title {
    margin-top:10px;
}
*/

.myAccountContentPane .mainBtn{
    min-width:60px;
     position: absolute;
     bottom:15px;
     right:15px;
}



.accountContentPane .photoDes{
   margin:0 2%;
    text-align: center;
}

.accountContentPane .description{
    clear:both;
}



.accountContentPane .label-top .labels{
    width:100%;
}

.accountContentPane .label-top .control-group{
    margin: 15px -50px 15px 0;
}

.accountContentPane .storeLocation,
.accountContentPane .contactInformation,
.accountContentPane .lookingfor{
    clear:both;
}

.accountContentPane .verifyCode{
    clear:both;
     padding:30px 20px 30px 20px;

}


.accountContentPane .lookingfor .lookingforFields{
    padding:15px 0px;
}




#pickupContactForm  .control-group label{
	float:left;
	width:90px;
	  margin-top: 5px;
}

.accountContentPane .control-group label{
    float:left;
     margin-top: 5px;
     width:130px;
}
.accountContentPane .ItemstoReserve_style .control-group label{
    width:110px;
}



.accountContentPane .storeLocationDistrict{
    display:none;
}


.storeLocation .storeLocationDistrict .scrolls,
.storeLocation .storeLocationDistrict .scroll{
     padding: 10px 15px;
     margin-top:5px;
     background:#fafafa;
     max-width:645px;
     height: 140px;
     overflow: hidden;
     width: 95%;
 }

.storeLocation .storeLocationDistrict li{
    clear:both;
   margin: 11px 0px;
   height: 35px;
}
.storeLocation .control-group{
    margin-top:0px;
}

.accountContentPane .addressItem{
	border-bottom:1px dotted #a5a5a5;
	padding:20px 0;
	position:relative;

}


.accountContentPane .addressItem .buttons{
	position:absolute;
	right:0;
	top:20px;

}

/*
.account-profile-data tr > td {
	min-width: 70px;
	padding: 0 5px 5px 0;
}*/


.accountContentPane .paymentItem{
	border-bottom:1px dotted #a5a5a5;

	padding:20px 0;
	position:relative;

}


.accountContentPane .paymentItem .buttons{
	position:absolute;
	right:0;
	top:20px;

}

.accountContentPane .span-6.order-totals {
	float: right;
	margin: -5px 5px 10px 0;
}


.accountContentPane .i18nAddressForm{
	margin-right:-20px;
}


.accountContentPane  .form-actions{
	clear:both;
}

.accountContentPane  .orderBoxes {
	margin: 20px -20px 0 0;
	clear: left;
}


.accountContentPane  .orderBoxes .orderBox{
	width:322px;
	margin:0 20px 20px 0;
}

#updateEmailForm .controls,
#updatePasswordForm .controls{
    width:72%;
}

#updateCountryForm .controls{
    width:300px;
}


#updatePasswordForm .control-group,
#updateCountryForm .control-group,
#updateEmailForm .control-group{
    width:100%;
    max-width:655px;
      float: left;
}



/**Addressbook
*******************************************/

.shippingAddressDiv a{
	color:#7a7a7a;
}

.checkout-mydiv,
.mydiv {
	width: 180px;
	height: 135px;
    padding: 20px 15px 15px;
	background: #f5f5f5;
	color: #000;
	text-align: center;
	border:1px solid #f5f5f5;
}

.checkout-mydiv{
	width: 100%;
	height: 130px;
	padding:0px;
}



.shippingAddressDiv,
.checkout-shippingAddressDiv{
      width: 90%;
      height: 110px;
      padding: 15px 5%;
      position: relative;
}


.addressForm .addressEntry, .shippingAddressDiv{
    height:140px;
    border: 1px solid #f0f0f0;
}

.is-default-shipping-address {
	display: inline-block;
	float: right;
	color: #999;
	background:url('../images/eshop/address_tick.jpg') no-repeat scroll 0% 0% transparent;
	width:30px;
	height:30px;
	margin-top:115px;

}

/*.main_announce {
	color: #0099CC;
	font-size: 15px;
}*/

.addnewdiv {
	font-size: 15px;
	color: #ed5f69;
}

/*.mycode ul{ width:720px;}*/
/*.mycode2 ul{ width:710px;}*/
.mycode li,
.mycode2 li{
    width: 48%;
    float: left;
    display: block;
    padding: 0px 2% 2% 0px;
}

.mycode2 li .checkout-shippingAddressDiv:hover{
    background:#f5f5f5;
}



.mycode .addressEntry li{ width:185px; float:left; display:block;padding:0px 0px 10px 0px;}


.accountSettingPanel .labels{
    width:90px;
    margin-bottom:20px;
}


#add-new-shipping-address .labels{
    width:100px;
    margin-bottom:25px;
}

#add-new-shipping-address .labels2{
    height:10px;
    width: 100px;
    display: inline-block;
}

#updatePasswordForm .labels,
#updateEmailForm .labels {
    width:130px;
    margin-bottom:10px;

}




.checkout-mydiv .addNewIcon,
.mydiv .addNewIcon {
    background:url('../images/eshop/address_add.jpg') no-repeat scroll 0% 0% transparent;
    width:50px;
    height:50px;
    display:inline-block;
}

.checkout-mydiv .addNewAddress,
.mydiv .addNewAddress{
    color:#ccc;
    font-weight:bold;
    font-size:17px;
}

.address-line-input .controls{
    width:480px;
}




.orderListTable{
    width: 98%;
}




/*20140612*/

.StarShopper_desc,
.form_confirmCode{margin:5px 0;}


.form_confirmCode .labels{
    width:150px;
}

.account-order-history .paginationBar{
    background: #fff;

}

.csContent .description{
    clear:both;
}


.csContent .description .descriptionTitle{
    width:100px;
}

.csContent .StarShopperDashboard{
     width:100%;
 }

 .csContent .StarShopperDashboard th,
 .csContent .StarShopperDashboard td{
    padding:8px 15px;
    border-bottom:solid 1px #d9d9d9;
 }

 .csContent .StarShopperDashboard2{
    width:100%;
      border-top: dotted 1px #d9d9d9;
 }

 .csContent .StarShopperDashboard2 td{
    padding:8px 15px;
 }