/*	================================================================
		CHECKOUT - MENU
	================================================================ */
.checkoutMenu {
	height				: 32px;
	width				: 577px;
}
.checkoutMenu .alignRight {
	float				: right;
}
.checkoutMenu .alignLeft {
	float				: left;
}
.checkoutMenu .checkoutMenuTab {
	width				: 143px;
	height				: 32px;
	line-height			: 32px;
	text-align			: center;
	vertical-align		: bottom;
	font-weight			: bolder;
}
.checkoutMenu .checkoutMenuTab img {
	margin-right		: 5px;
	#padding-top		: 9px;
}
.checkoutMenu .checkoutMenuTabProcessed .checkoutTabImage {
	float:left;
}
.checkoutMenu .checkoutMenuTabUnprocessed {
	color				: #f9e3ff;
	border-bottom		: 1px solid #f9e3ff;
}
.checkoutMenu .checkoutMenuTabActive {
	color				: #e60000;
	font-size			: 14px;
	border-top			: 1px solid #f9e3ff;
	border-left			: 1px solid #f9e3ff;
	border-right		: 1px solid #f9e3ff;
}
.checkoutMenu .checkoutMenuTabProcessed {
	color				: #55006c;
	border-bottom		: 1px solid #f9e3ff;
	#padding			: 9px 0px 0px 0px;
}
.checkoutMenu .checkoutMenuTabPadding {
	float				: left;
	width				: 1px;
	height				: 32px;
	border-bottom		: 1px solid #f9e3ff;
}
/*	================================================================
		CHECKOUT - TITLE
	================================================================ */
.shopContainer .checkoutTitle {
	margin				: 0px 15px 0px 15px;
	padding-top:10px;
}
.orderDetails .checkoutTitleText,
.shopContainer .checkoutTitle .checkoutTitleText {
	font-size			: 16px;
	font-weight			: bolder;
	line-height			: 25px;
	margin				: 10px 0px 0px 0px;
}
/*	================================================================
		CHECKOUT - ADDRESSES
	================================================================ */
.shopContainer .checkoutAddresses {
	margin				: 10px 0px 0px 0px;
	border-top			: 1px solid #f9e3ff;
}
.shopContainer .checkoutAddresses .checkoutAddressRow {
	float				: left;
	width				: 545px;
	padding				: 0px 0px 10px 0px;
	border-bottom		: 1px solid #f9e3ff;
}
.orderDetails .dividerBorder {
	border-bottom		: 1px solid #f9e3ff;
	padding-bottom		: 5px;
}
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddress {
	float				: left;
	width				: 270px;
}
.orderDetails .addressTitle,
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddressAction .checkoutAddressTitle,
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddress .checkoutAddressTitle {
	color				: #e60000;
	font-weight			: bolder;
	margin				: 10px 0px 3px 0px;
}
.orderDetails .addressTitle
{
	padding				: 10px 0px 4px 0px;
}
.shopContainer .checkoutAcceptCondition 
{
	margin: 10px 0px 3px 5px;
}
.shopContainer .checkoutAcceptCondition .box
{
	float:left;
	/*height: 20px;*/
	line-height:18px;
}
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddressAction {
	float				: left;
	margin				: 13px 0px 0px 0px;
	padding				: 0px 12px 0px 0px;
	background			: url('/Shop/Images/icon-modify.jpg');
	background-position	: bottom right;
	background-repeat	: no-repeat;
}
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddressAction a:link,
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddressAction a:visited,
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddressAction a:active {
	color				: #e60000;
}
.shopContainer .checkoutAddresses .checkoutAddressRow .checkoutAddressAction a:hover {
	color				: #55006c;
}
/*	================================================================
		CHECKOUT - PAYMENT METHOD
	================================================================ */
.shopContainer .checkoutPaymentMethod {
	width				: 500px;
}
.shopContainer .checkoutPaymentMethod .checkoutPaymentMethodTitle {
	color				: #e60000;
	font-weight			: bolder;
	margin				: 10px 0px 10px 0px;
}
.shopContainer .checkoutPaymentMethod .checkoutPaymentMethodRow {
	float				: left;
	width				: 545px;
	padding				: 8px 0px 5px 0px;
	height				: 17px;
	background-color	: #fdf2ff;
}
.shopContainer .checkoutPaymentMethod .checkoutPaymentMethodRow .checkoutPaymentMethodSelect {
	float				: left;
	width				: 30px;
	text-align			: center;
}
.shopContainer .checkoutPaymentMethod .checkoutPaymentMethodRow .checkoutPaymentMethodLogo {
	float				: left;
	width				: 70px;
}
.shopContainer .checkoutPaymentMethod .checkoutPaymentMethodRow .checkoutPaymentMethodName {
	float				: left;
	width				: 90px;
}
.shopContainer .checkoutPaymentMethod .checkoutPaymentMethodRow .checkoutPaymentMethodExplanation {
	float				: left;
	width				: 20px;
}
.shopContainer .checkoutPaymentMethod .checkoutPaymentMethodRow .checkoutPaymentMethodExplanationExt {
	float				: left;
	width				: 300px;
}
/*	================================================================
		CHECKOUT - CONTENT BOX
	================================================================ */
.prenatalContainer .widthHalf {
	width				: 260px;
}
.prenatalContainer .widthFull {
	width				: 542px;
}
.prenatalContainer .checkoutSigninHeight {
	height				: 75px;
}
/*	================================================================
		CHECKOUT - SIGN IN FORM
	================================================================ */
.prenatalContainer .checkoutSigninFormRow {
	width				: 240px;
	height				: 25px;
}
.prenatalContainer .checkoutSigninFormRow .checkoutSigninFormLabel {
	float				: left;
	width				: 80px;
	line-height			: 20px;
}
.prenatalContainer .checkoutSigninFormRow .checkoutSigninFormInput {
	float				: left;
}
.prenatalContainer .checkoutSigninFormRow .checkoutSigninFormInput input {
	width				: 156px;
	#width				: 147px;
}
/*	================================================================
		CHECKOUT - REGISTER FORM
	================================================================ */
.prenatalContainer .checkoutRegisterFormRow {
	width				: 525px;
	height				: 22px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormLabel {
	float				: left;
	width				: 230px;
	line-height			: 22px;
	height				: 22px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormLabel .compulsaryItem {
	display				: inline;
	color				: #e60000;
	margin				: 0px 0px 0px 5px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput {
	float				: left;
	height				: 22px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput input {
	width				: 285px;
	border				: 1px inset;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput select {
	font-size			: 11px;
	border				: 1px inset;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormCheckbox {
	width				: 520px;
	height				: 22px;
	line-height			: 22px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormCheckbox input {
	margin				: 0px 5px 0px 0px;
	#margin				: 0px 5px 0px -4px;
}

.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput select.gender {
	width				: 200px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput select.dobd {
	width				: 46px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput select.dobm {
	width				: 90px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput select.doby {
	width				: 56px;
}
.prenatalContainer .checkoutRegisterFormRow .checkoutRegisterFormInput input.widthPassword {
	width				: 195px;
}
/*	================================================================
		CHECKOUT - REGISTER FORM
	================================================================ */
.prenatalContainer .shopContainer .checkoutDelivery {
	margin				: 0px 15px 15px 15px;
}
.prenatalContainer .shopContainer .checkoutDelivery .checkoutDeliveryItem {
	margin				: 0px 0px 0px 0px;
	padding				: 15px 0px 0px 0px;
}
.prenatalContainer .shopContainer .checkoutDelivery .checkoutDeliveryItem .checkoutDeliveryItemHeader {
	font-size			: 14px;
	margin				: 0px 0px 5px 0px;
	font-weight			: bolder;
}
/*	================================================================
		CHECKOUT - FORGOT PASSWORD FORM
	================================================================ */
.prenatalContainer .checkoutForgotPasswordFormRow {
	width				: 500px;
	height				: 25px;
}
.prenatalContainer .checkoutForgotPasswordFormRow .checkoutForgotPasswordFormLabel {
	float				: left;
	width				: 180px;
	line-height			: 20px;
}
.prenatalContainer .checkoutForgotPasswordFormRow .checkoutForgotPasswordFormInput {
	float				: left;
}
.prenatalContainer .checkoutForgotPasswordFormRow .checkoutForgotPasswordFormInput input {
	width				: 206px;
	#width				: 197px;
}
.shopContentBoxDataTitle textarea
{
	border: 1px inset;
}
.shopContentBoxDataTitle .receiverTextBox 
{
	width: 265px;
	border: 1px inset;
}