﻿@CHARSET "ISO-8859-1";

div#Main div.myAccount div.buttons button.continueShopping {
		 width: 156px;
		 height: 26px;
		 background-image: url('/store_doc/images/btn_continue_shopping.gif');
}

div#Main .customerProfile .contact-fields .offers .offer2 {
	visibility: hidden;
}

div#Main div.customerProfile a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #0033FF; !important;
}
div#Main div.customerProfile a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: nounderlinene;
color: #0033FF; !important;
}
div#Main div.customerProfile a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #0033FF; !important;
}				
div#Main div.customerProfile a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #0033FF; !important;
}	
div#Main div.customerProfile a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
color: #0033FF; !important;
}

div#Main div.journey {
	width: 705px;
	height: 57px;
	background: url("/store_doc/images/journeybar_billing_add.gif") no-repeat 0 0;
	margin-bottom: 10px;
}

div#Main div.highlight span{
	background: #FEFDCC;
}

div#Main div.top {
	margin-bottom: 10px;
}

div#Main div.top table {
	border-collapse: collapse;
	height: 100%;
	font-size: 10px;
}

div#Main div.top table * {
	padding: 0;
}

div#Main div.top div.warning {
	border: 1px solid #EEEEEE;
	padding: 2px 5px 2px 5px;
	background: #FFFFDF;
	color: #FF0000;
}

div#Main div.top div.error {
	height: 30px;
	border: 1px solid #CC3333;
	border-left: none;
	border-right: none;
	padding: 2px 5px 2px 19px;
	background: #FFA8A8 url("/store_doc/images/warning.gif") no-repeat 2px 2px;
}

div#Main div.top div.success {
	height: 31px;
	border: 1px solid #C9B800;
	border-left: none;
	border-right: none;
	padding: 2px 5px 2px 36px;
	background: #FEFDCC url("/store_doc/images/successfull.gif") no-repeat 2px 2px;
}

div#Main div.title {
	font-weight: bold;
	font-size: 16px;
}

div#Main div.help {
	padding-top: 10px;
	padding-bottom: 10px;
}

div#Main div.contact-fields {
	overflow: hidden;
	width: 620px;
	margin-bottom: 10px;
}

div#Main div.addDeliveryAddress div.contact-fields {
	margin-top: 10px;
}

div#Main div.clearForm {
	width: 273px;
	margin-bottom: 5px;
	float: right;
	text-align: left;
}

div#Main div.field {
	overflow: hidden;
	width: 620px;
	margin-bottom: 5px;
}

div#Main div.field * {
	float: left;
}

div#Main div.field option,
div#Main div.field span {
	float: none;
}

div#Main div.field input {
	background-color: lightyellow;
	border: 1px solid #E0DFE3;
}

div#Main div.field label {
	width: 140px;
	margin-right: 5px;
	text-align: right;
}

/*
div#Main div.highlight div.field label {
	background-color: #FEFDCC;
}
*/

div#Main div.field div.error {
	width: 315px;
	margin-left: 5px;
	text-align: left;
	color: red;
}

div#Main div.field div.filled {
	width: 144px;
	height: 20px;
	font-weight: bold;
}

div#Main div.field label,
div#Main div.field div.filled,
div#Main div.field div.error {
	margin-top: 4px;
}

div#Main div.buttons {
	margin-top: 20px;
}

div#Main div.buttons input#submit {
	position: relative;
	left: 130;
}

div#Main div.buttons input#cancel {
}

div#Main div.buttons input#save {
	position: relative;
	left: 123px;
}

div#Main div.buttons input#find {
	position: relative;
	left: 191px;
}

div#Main div.alternateDeliveryAddress div.buttons {
	text-align: right;
}

div#Main div.changePassword div.title {
	margin-bottom: 10px;
}

div#Main div.banner {
	padding: 5px;
	margin-bottom: 10px;
	background-color: Thistle;
}

div#Main div.banner span {
	font-weight: bold;
}

#Main .alternateDeliveryAddress .addressBox {
	margin-bottom: 10px;
	padding: 5px;
}

div#Main div.alternateDeliveryAddress div.alt .addressBox {
	background-color: #ffffff;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

div#Main div.alternateDeliveryAddress div.addressBox a.use {
	position: relative;
	float: right;
	top: 10px;
}

div#Main div.alternateDeliveryAddress div.addressBox div.name {
	font-weight: bold;
}

div#Main div.alternateDeliveryAddress div.addressBox div.actions {
	margin-top: 5px;
}

div#Main div.alternateDeliveryAddress div.addressBox div.actions a {
	font-weight: bold;
}

div#Main div.alternateDeliveryAddress div.addressBox div.actions a.edit {
	padding-left: 17px;
	background-image: url("/store_doc/images/edit.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}

div#Main div.alternateDeliveryAddress div.addressBox div.actions a.delete {
	margin-left: 5px;
	padding-left: 10px;
	background-image: url("/store_doc/images/delete.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}

div#Main div.alternateDeliveryAddress div.error {
	color: red;
}

div#Main div.alternateDeliveryAddress div.buttons {
	text-align: right;
}

div#Main div.addDeliveryAddress div.title,
div#Main div.changeEmail div.title,
div#Main div.changePassword div.title,
div#Main div.editAddress div.title {
		padding-bottom: 10px;
	border-bottom: 1px solid black;
}

div#Main div.customerProfile div.title {
	padding-top: 10px;
	border-top: 1px solid black;

}

div#Main div.customerProfile div.contact-fields {
	margin-top: 10px;
}

div#Main div.customerProfile div.offers input {
	vertical-align: middle;
}

div#Main div.customerProfile div.offers label {
	vertical-align: middle;
}

div#Main div.myAccount div.buttons {
	margin-top: 10px;
	margin-bottom: 10px;
}

div#Main div.myAccount div.buttons button {
	margin: 5px;
	border: none;
	padding: 0;
	background-color: #FFF;
	background-position: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

div#Main div.myAccount div.buttons button.viewOrderHistory {
	width: 135px;
	height: 26px;
	background-image: url("/store_doc/images/btn_view_my_ord_hist.gif");
}

div#Main div.myAccount div.buttons button.updateProfile {
	width: 121px;
	height: 26px;
	background-image: url("/store_doc/images/btn_update_profile.gif");
}

div#Main div.myAccount div.buttons button.updatePaymentDetails {
	width: 188px;
	height: 26px;
	background-image: url("/store_doc/images/btn_updt_payment_details.gif");
}

div#Main div.myAccount div.buttons button.changePassword {
	width: 140px;
	height: 26px;
	background-image: url("/store_doc/images/btn_change_passwd.gif");
}

div#Main div.myAccount div.buttons button.changeEmail {
	width: 134px;
	height: 26px;
	background-image: url("/store_doc/images/btn_change_email_id.gif");
}

div#Main div.myAccount div.buttons button.logout {
	width: 73px;
	height: 26px;
	background-image: url("/store_doc/images/btn_logout.gif");
}
