﻿#main-menu-ecomm
{
	position:absolute;
	top:15px;
	right:50px;
	height:50px;
	width:125px;
	font-size:0.9em;
}
.ecomm-menu-cart {float:right;} 
.ecomm-menu-loginview {clear:both;float:right;width:auto;white-space:nowrap;}

/* -- LinqCommerce Control Styles -- */
#lc-container {margin:0 50px 0 0;}
#lc-container input.submit, .form-list input.submit {font-size: 0.875em; border: 1px solid #3e2c2a; cursor:pointer; }
#lc-container input.text, .form-list input.text, .form-list input.text, .riTextBox
{
	padding: 1px;
	margin: 0;
	border:solid 1px #3f2b2a; 
	background-color:#e5d8c5;/*#d9c9b0;*/
}
#lc-container input.submit, .form-list input.submit
{
	padding: 1px 5px;
	background-color: #d1bea4;
}
#lc-container ul {list-style:none;}

/* -- Product Details -- */
.lcProductContainer 
{
	width:auto;
	position:relative;
	overflow:visible;
	float:left;
	margin:0;
	padding:5px;
	background-color:#000;
	border:solid 1px #ba9962;
}
.lcProductContainer h1 {margin:0;}
.lcProductContainer h2 {color:#666666;margin:0;}
.lcProductContainer h3 {color:#e58b76;margin:0;}

.lcProductImages 
{
	float:left;
	width:225px;
	margin:0 10px 0 0;
	overflow:hidden;
	border:solid 2px #a6895f;
}
.lcProductImages img {display:block;}
.lcProductDetails
{
	width:325px;
	float:left;
	position:relative;
}
.lcProductText { margin:10px 0 5px 0; }
.lcProductQuantity { margin:15px 0 15px 0; }
.lcProductReviewsContainer 
{
	margin:20px 0 0 0;
}
.lcProductRecommendations 
{
	clear:both;
	position:relative;
}
.lcProductRecommendations h2 
{
	font-size:1.2em;
}

/* -- Cart and Checkout Styles -- */
.cart-table{margin:5px 0 0 0;}
.cart-table td{padding:4px;}
.cart-header
{
	background-color:#000;/*#ba9962;*/
	color:#ba9962;/*3e2c2a;*/
	font-weight:bold;
	
}
.cart-header td {border-top:solid 1px #ba9962;border-bottom:solid 1px #ba9962;}
.cart-row td, .cart-row-alt td
{
	border-top:solid 2px #3e2c2a;
	color:#999;/*#3e2c2a;*/
}
.cart-row td{background-color:#333;/*#d1bea4;*/}
.cart-row-alt td{background-color:#222;/*#bca382;*/}
.cart-image {display:block;position:relative;border:solid 2px #ba9962;}
.cart-total{background-color:#000;}
.cart-total td{border-top:solid 1px #ba9962;border-bottom:solid 1px #ba9962;}
.cart-total-text{font-weight:bold;}
.cart-footer
{

}

.cart-instructions {clear:both;position:relative;margin:10px 0 15px 0;overflow:hidden;width:auto;height:auto;background-color:#3f2b2a;color:#ac9677;font-size:0.95em;line-height:1.2em;}
.cart-instructions div {margin:7px 5px 7px 5px;}
.form-list {position:relative;margin:2px 0 0 0;list-style:none;}
.form-list li {line-height:0.85em;}

.form-list .form-label {margin:6px 0 2px 0;}
.form-list .form-input {margin:4px 0 2px 0;}
.form-list div.form-label {margin:5px 0 0 0;clear:left;float:left;width:125px;}
.form-list div.form-input {margin:5px 0 0 0;float:left;width:250px;}
.form-list div.form-info {clear:both;}
.form-list .form-footer {margin:5px 0 0 0;clear:both;float:left;width:auto;height:auto;}
.form-list .submit {margin:5px 0 0 0;}
.multiPage {border-top:solid 1px #3f2b2a;padding-top:10px;}
span.Validator {position:relative;top:-4px;}
.cart-column-wrapper{width:100%;clear:both;position:relative;overflow:hidden;}
.cart-column {float:left;width:100%;}/*565px;*/
.cart-column-left {float:left;width:295px;}
.cart-column-right {float:right;width:270px;}
.cart-menu
{
    clear:both;
    float:right;
    margin:10px 0 0 0;
}
.cart-step { width:128px;height:40px;color:#333;border:solid 1px #6c4911;background-color:#b89a59;float:left;margin:5px 10px 5px 0;padding:4px; }
.selected-step { border:solid 1px #aa771e;background-color:#ebdca1; }

.payment-options {clear:both;float:left;margin:0 0 10px 0;width:100%;}
.cart-imageradio-list ul{ clear:both;margin:0px 0 0 0;}
.cart-imageradio-list li {clear:both;width:100%;}
.cart-imageradio-list input {float:left;height:28px;margin:0 4px 0 0;} /* Set height to avg height of images in order to center */
.cart-imageradio-list img {float:left;display:block;margin:0 4px 0 0;}

.cart-textradio-list input {float:left;margin:0 4px 0 0;}
.order-summary {line-height:1.2em;}
.order-header {clear:both;overflow:hidden;}
.order-address {width:250px;float:left;margin:0 15px 0 0;}
.order-address ul {margin:0;}
.order-items {clear:both;margin:15px 0 0 0;border:solid 0px #6c4911;}
.order-subtotal {float:right;}
.order-footer {clear:both;margin:15px 0 0 0;border:solid 1px #6c4911;}

/* -- Feedback Message Styles -- */
.success, .error, .warning, .information
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 0.9em;
	font-weight: normal;
	letter-spacing: .5px;
	line-height:1.2em;
	padding: 4px 6px 4px 6px;
	margin: 5px 0 5px 0;
	color:#333333;
	display:inline-block;
	clear:both;
}
.success
{
	color: #333;
	border: solid 1px #69A35E;
	background-color: #99CE9C;
}
.error
{
	color: #333;
	border: solid 1px #E25D3D;
	background-color: #e58b76;
}
.warning
{
	color: #333;
	border: solid 1px #FFD226;
	background-color: #ffeca3;
}
.information
{
	color: #333;
	border: solid 1px #666699;
	background-color: #A3BEEF;
}
/* End Feedback Message Styles */