/*======================================================================
	BROOKLYN INDUSTRIES: Account
----------------------------------------------------------------------*/
/*======================================================================
	LAYOUT: Account
----------------------------------------------------------------------*/
.l-account #body-container
{
	padding: 0 20px;
}

	.l-account #content-container
	{
		padding-bottom: 20px;
	}

	.l-account .ct
	{
		margin-bottom: 10px;
	}

/*======================================================================
	VIEW: Account: Create Guest Account Form
----------------------------------------------------------------------*/
.v-account-createguestaccountform
{}

	.v-account-createguestaccountform p
	{
		margin: 0;
		font-size: 1.1em;
		color: #858585;
	}

	.v-account-createguestaccountform .paypal-checkout
	{
		margin-top: 2em;
	}

		.v-account-createguestaccountform .paypal-checkout img
		{
			margin: 4px 0 0 4px;
		}

/*======================================================================
	VIEW: Account: Form
----------------------------------------------------------------------*/
.v-account-form
{}
	
	.v-account-form ul.account-benefits
	{
		margin: 0 0 2em 1.3em;
		font-size: 1.1em;
		color: #666666;
		line-height: 1.4em;
	}
	
	.v-account-form .emailaddress-pairing .input-text,
	.v-account-form .confirmemailaddress-pairing .input-text
	{
		width: 210px;
	}
	
	.v-account-form .password-pairing .input-password,
	.v-account-form .confirmpassword-pairing .input-password
	{
		width: 160px;
	}
	
	.v-account-form .sendemailupdates-pairing
	{
		clear: both;
	}

/*======================================================================
	VIEW: Account: Create Guest Account Form
----------------------------------------------------------------------*/
.v-account-createguestaccountform
{}

	.v-account-createguestaccountform p
	{
		margin: 0;
		font-size: 1.1em;
		color: #858585;
	}

	.v-account-createguestaccountform .paypal-checkout
	{
		margin-top: 2em;
	}

		.v-account-createguestaccountform .paypal-checkout img
		{
			margin: 4px 0 0 4px;
		}

/*======================================================================
	VIEW: Account Address: Fields
----------------------------------------------------------------------*/
.v-accountaddress-fields
{}

	.v-accountaddress-fields li.descriptivename-pairing .input-text,
	.v-accountaddress-fields li.firstname-pairing .input-text,
	.v-accountaddress-fields li.middlename-pairing .input-text,
	.v-accountaddress-fields li.lastname-pairing .input-text
	{
		width: 190px;
	}

	.v-accountaddress-fields li.address1-pairing .input-text,
	.v-accountaddress-fields li.address2-pairing .input-text
	{
		width: 260px;
	}

	.v-accountaddress-fields li.zip-pairing .input-text
	{
		width: 60px;
	}

	.v-accountaddress-fields li.dayphone-pairing .input-text,
	.v-accountaddress-fields li.eveningphone-pairing .input-text
	{
		width: 120px;
	}

		.v-accountaddress-fields li.dayphone-pairing .extension .input-text
		{
			width: 40px;
		}
		
	.v-accountaddress-fields li.emailaddress-pairing .input-text
	{
		width: 190px;
	}

/*======================================================================
	VIEW: Account Address: Multiple Table Style
----------------------------------------------------------------------*/
.v-accountaddress-multipletablestyle
{
	margin-bottom: 1em;
}

	.v-accountaddress-multipletablestyle table td
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}

/*======================================================================
	VIEW: Account Address: Form
----------------------------------------------------------------------*/
.v-accountaddress-form
{}

	.v-accountaddress-form legend span {text-transform: capitalize;}

/*======================================================================
	VIEW: Contact: Form
----------------------------------------------------------------------*/
.v-contact-form
{}

	.v-contact-form .isolated th
	{
		padding-right: 4px;
		padding-left: 4px;
		background-color: #e5e5e5;
	}

	.v-contact-form .isolated td
	{
		padding: 12px 4px;
		background-color: #fff;
	}

		.v-contact-form .isolated th.first,
		.v-contact-form .isolated td.first
		{
			padding-left: 8px;
		}
	
		.v-contact-form .isolated th.last,
		.v-contact-form .isolated td.last
		{
			padding-right: 8px;
		}

		.v-contact-form td.col-name .input-text
		{
			width: 100px;
		}
	
		.v-contact-form td.col-address .input-text
		{
			width: 135px;
		}
	
	/*---------------------------------
		NEW CONTACT
	---------------------------------*/
	.v-contact-form .contacts-new
	{
		width: 340px;
		float: left;
	}

	/*---------------------------------
		EXISTING CONTACTS
	---------------------------------*/
	.v-contact-form .contacts-existing
	{
		margin-right: 20px;
		width: 410px;
		float: left;
	}
	
		.v-contact-form .contacts-existing td.col-actions
		{
			vertical-align: middle;
		}
	
/*======================================================================
	VIEW: Login: Form
----------------------------------------------------------------------*/
.v-login-form
{}

	.v-login-form p.login-instructions
	{
		margin-top: 0;
		font-size: 1.1em;
		color: #666666;
	}

	.v-login-form .emailaddress-pairing .input-text
	{
		width: 220px;
	}
	
	.v-login-form .password-pairing .input-password
	{
		width: 160px;
	}
	
/*======================================================================
	VIEW: Login: Forms Template
----------------------------------------------------------------------*/
.v-login-formstemplate
{}

	/*---------------------------------
		ACCOUNT FORM
	---------------------------------*/
	.v-login-formstemplate .v-account-form
	{
		width: 510px;
		float: left;
	}
	
		.v-login-formstemplate .v-account-form .emailaddress-pairing,
		.v-login-formstemplate .v-account-form .password-pairing
		{
			width: 240px;
			float: left;
			clear: both;
		}
	
		.v-login-formstemplate .v-account-form .confirmemailaddress-pairing,
		.v-login-formstemplate .v-account-form .confirmpassword-pairing
		{
			float: left;
		}
	
	/*---------------------------------
		LOGIN FORM
	---------------------------------*/
	.v-login-formstemplate .v-login-form
	{
		margin-right: 20px;
		width: 390px;
		float: left;
	}
	
/*======================================================================
	VIEW: Order History: Order Detail
----------------------------------------------------------------------*/
.v-orderhistory-orderdetail
{}

	.v-orderhistory-orderdetail .new-return
	{}
	
		.v-orderhistory-orderdetail .new-return p
		{
			font-size: 1.1em;
		}

	/*---------------------------------
		PENDING RETURNS
	---------------------------------*/
	.v-orderhistory-orderdetail .rmas
	{
		width: 490px;
	}
	
		.v-orderhistory-orderdetail .rmas .return
		{
			margin-bottom: 20px;
		}
		
			.v-orderhistory-orderdetail .rmas .return h3
			{
				margin-bottom: .5em;
			}
			
			.v-orderhistory-orderdetail .rmas .return th.col-quantityreturned
			{
				width: 145px;
			}

	/*---------------------------------
		ORDER, BILLING, PAYMENT INFO
	---------------------------------*/
	.v-orderhistory-orderdetail .detail-info-container,
	.v-orderhistory-orderdetail .billing-info-container,
	.v-orderhistory-orderdetail .payment-info-container
	{
		margin-right: 20px;
		width: 195px;
		min-height: 165px;
		_height: 165px;
		float: left;
	}
	
	.v-orderhistory-orderdetail .payment-info-container {margin-right:0;}
	
	/*---------------------------------
		SHIPMENTS CONTAINER
	---------------------------------*/
	.v-orderhistory-orderdetail .shipments-container
	{
		clear: left;
	}
	
		.v-orderhistory-orderdetail .shipments-container .shipment-container
		{
			padding-top: 15px;
		}
		
			.v-orderhistory-orderdetail .shipments-container .shipment-container .shipping-to-container,
			.v-orderhistory-orderdetail .shipments-container .shipment-container .shipping-method-container
			{
				margin-right: 20px;
				width: 195px;
				min-height: 120px;
				_height: 120px;
				float: left;
			}
			
			.v-orderhistory-orderdetail .shipments-container .shipment-container .items-container
			{
				clear: left;
			}
			
	/*---------------------------------
		GRAND TOTALS
	---------------------------------*/
	.v-orderhistory-orderdetail .grand-totals-container
	{
		width: 195px;
		float: right;
	}

		.v-orderhistory-orderdetail .grand-totals-container dt
		{
			float: left;
			font-size: 1.1em;
			text-align: right;
		}

		.v-orderhistory-orderdetail .grand-totals-container dd
		{
			float: right;
			font-size: 1.1em;
		}

/*======================================================================
	VIEW: Order History: Orders
----------------------------------------------------------------------*/
.v-orderhistory-orders
{}
	
	.v-orderhistory-orders table.striped td
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}

/*======================================================================
	VIEW: User Profile: Account Information Template
----------------------------------------------------------------------*/
.v-userprofile-accountinformationtemplate
{}

	/*---------------------------------
		MY ACCOUNT INFORMATION
	---------------------------------*/
	.v-userprofile-accountinformationtemplate .v-account-accountinfo
	{
		margin-right: 20px;
		width: 325px;
		float: left;
	}

		.v-userprofile-accountinformationtemplate .v-account-accountinfo h2
		{
			margin: 0;
			padding-bottom: .75em;
		}

	/*---------------------------------
		ACCOUNT ADDRESS
	---------------------------------*/
	.v-userprofile-accountinformationtemplate .v-accountaddress-addressinfo
	{
		width: 325px;
		float: left;
	}

/*======================================================================
	VIEW: User Profile: Home
----------------------------------------------------------------------*/
.v-userprofile-home
{}

	.v-userprofile-home ul
	{
		margin: 0;
		list-style: none;
	}
	
		.v-userprofile-home ul li
		{
			margin-bottom: 1em;
			padding: 22px 20px 15px;
			width: 325px;
			min-height: 120px;
			_height: 120px;
			float: left;
			background-color: #f4f4f4;
		}
		
		.v-userprofile-home ul li.account,
		.v-userprofile-home ul li.wishlist,
		.v-userprofile-home ul li.history
		{
			margin-right: 20px;
		}
		
			.v-userprofile-home ul li span
			{
				margin: 0.75em 0;
				font-size: 1.4em;
				font-weight: normal;
				color: #231f20;
			}
			
			.v-userprofile-home ul li p
			{}
			
				.v-userprofile-home ul li p a
				{
					display: block;
				}

/*======================================================================
	VIEW: User Profile: Account Form Template
----------------------------------------------------------------------*/
.v-userprofile-accountformtemplate
{}

	.v-userprofile-accountformtemplate .v-account-form
	{
		margin-right: 20px;
		width: 315px;
		float: left;
	}
	
	.v-userprofile-accountformtemplate .v-accountaddress-form
	{
		width: 415px;
		float: left;
	}
	
		.v-userprofile-accountformtemplate .v-accountaddress-form li.pairing-horizontal label
		{
			width: 125px;
		}
	
		.v-userprofile-accountformtemplate .v-accountaddress-form .v-accountaddress-fields li.address1-pairing .input-text,
		.v-userprofile-accountformtemplate .v-accountaddress-form .v-accountaddress-fields li.address2-pairing .input-text
		{
			width: 225px;
		}

/*======================================================================
	VIEW: User Profile: Preferences
----------------------------------------------------------------------*/
.v-userprofile-preferences
{}

	.v-userprofile-preferences .emailpreferences
	{
		margin-right: 20px;
		width: 325px;
		float: left;
		clear: both;
	}
	
		.v-userprofile-preferences .emailpreferences li.removeimage-pairing .pairing-content label
		{
			display: block;
			padding-top: 5px;
		}

		.v-userprofile-preferences .emailpreferences .preference-item
		{
			display:block;
			padding: 5px 0 0 10px;
		}	
	
	.v-userprofile-preferences .snailmailpreferences
	{
		width: 325px;
		float: left;
	}
	
	.v-userprofile-preferences li.format-pairing .pairing-content label,
	.v-userprofile-preferences li.mailPreference-pairing .pairing-content label
	{
		margin-right: 20px;
		vertical-align: middle;
	}
	
	.v-userprofile-preferences .actionlist
	{
		clear: both;
	}

/*======================================================================
	VIEW: RMA: Form
----------------------------------------------------------------------*/
.v-rma-form
{}

	.v-rma-form .order-info
	{
		width: 195px;
	}
	
	.v-rma-form .order-shipments
	{
		padding-top: 15px;
	}
	
		.v-rma-form .order-shipments legend span
		{
			padding-bottom: 0;
		}
		
		.v-rma-form .order-shipments .input-text
		{
			width: 20px;
		}

/*======================================================================
	VIEW: RMA: Show
----------------------------------------------------------------------*/
	.v-rma-show .detail-info-container
	{
		margin-right: 20px;
		width: 195px;
		min-height: 165px;
		_height: 165px;
		float: left;
	}
	
	.v-rma-show .shipments-container
	{
		padding-top: 15px;
		clear: left;
	}
	
		.v-rma-show .shipments-container legend span
		{
			padding-bottom: 0;
		}

