﻿#ctl00_rightcontainer_pnlAddToCart
{
margin-top:20px;	
}
#RetailerOrderFormContainer
{
	width:596px;
	
	background-color:#313131;
	float:left;
	overflow:auto;
	margin-bottom:20px;
	margin-top:20px;
}

#CartControlsContainer
{
width:400px;
min-height:50px;
float:left;	


}
#RetailerOrderFormSteps
{
width:180px;
min-height:50px;
float:left;	
padding-left:15px;
padding-top:14px;
font-family:Georgia;
font-size:12px;
color:#FFF;
}
#RetailerOrderFormSteps ol
{
margin-top:10px;	
}
#RetailerOrderFormSteps ol li
{
	margin-left:20px;
	font-family:Georgia;
font-size:11px;
	
}

#RetailerOrderFormSteps #OrderSteps li
{
	/*margin-left:25px;*/
}
#RetailerOrderFormSteps .title
{
padding-left:10px;	
}

.CartItemSelectorContainerOdd
,.CartItemSelectorContainerEven
,.CartStepTable tr td.odd
,.CartStepTable tr td.even
,#CartControlsContainer ul li
{
	padding-top:5px;
	padding-left:3px;
	width:408px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	min-height:30px;
	overflow:visible;
	float:left;
	
}
.CartItemSelectorContainerOdd
{
	background:#A7A7A7	
}
.CartItemSelectorContainerEven
{
	background:#888889
}



.OptionCategoryName
{
	float:left;
	clear:both;
	width:175px;
	height:16px;
	margin-bottom:5px;
	text-transform:lowercase;
	padding-top:2px;
	padding-left:5px;
	color:white;
	font-size:16px;
}
.ProductOptionSelector
{
	float:left;
 min-height:20px;
 min-width:20px;
}
.ProductOptionSelector select
{
	
	float:left;
	font-size:11px;
	 height:27px;
	 width:240px;
	 background-color:#CBC6B5;
	 border:2px solid #A8996E;
	padding-left:2px;
	padding-top:3px;
}

.AddToCartContainer
{
	float:left;
	min-height:20px;
	
}
#CartControlsContainer ul li .ProductVariantTitle
{
width:260px;	 
padding:3px;
min-height:30px;
float:left;
}
.QtyLabel
{
float:left;
vertical-align:middle;
padding-top:3px;
}
#ctl00_ContentPlaceHolder1_AddToCartOneButton_Button1
{
margin-top:10px;
margin-left:10px;
}
.prompt
{
	font-style:italic;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
		
}

.AddToCartContainer .ProductVariantPrice
,#CartControlsContainer ul li .ProductVariantPrice
{
width:50px;	
padding:3px;

float:left;
}

.AddToCartTextBox
,.CartStepTable input
,.CartStepTable select
,.cartstepbutton
{
	float:left;
	font-size:11px;
	width:14px;
	 min-height:17px;
	margin-left:5px;
	margin-bottom:5px;
	/*font-family:Arial;*/
	 background-color:#C9C9CB;
	padding:2px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	border:2px solid #727A83;
}
.AddToCartTextBox
{
width:25px;	
}
.CartStepTable select
{
width:214px;	
}
.AddToCartLink
{
	float:left;
	min-height:14px;
	margin-left:5px;
}

a.AddToCartLink 
{
		text-decoration:none;
		height:17px;
		border:1px solid #727A83;
		border-bottom:2px solid #727A83;
		border-right:2px solid #727A83;
		padding:2px;
		padding-top:3px;
		padding-left:10px;
		padding-right:10px;
		background:#C9C9CB;
		color:Black;
}




.CartStepTable .UniGridHead .CartStepHeader h1 
{
	text-align:left;
}
.CartStepTable
{
	
}
.CartContentTable input
{
	/*position:relative;
	top:28px;
	left:-5px;*/
	
}
.CartStepTable th
,.CartStepTable td
{
	padding-left:10px;
	padding-right:10px;
	border-bottom:0px;

}
.CartStepTable th
{
	padding-bottom:20px;	
}
.CartStepTable .TextBoxField
,.CartStepTable .TextBoxField
{
width:200px;	
}
.CartStepTable .UnitsTextBox
{
width:20px;	
}
tr.ProductOption
{
	border-bottom:1px solid #A8996E;
	height:20px;
	
	
}
tr.ProductOption td
{

padding-bottom:10px;
}
tr.EvenRow td
,tr.OddRow td
{
padding-top:10px;	
}

#ctl00_ContentPlaceHolder1_sc_cartElem_wzdStep0_btnUpdate
,.cartstepbutton
{width:120px;
 float:right;
 margin-top:10px;
 
}
.CartButtonLeftContainer
{
	width:600px;
}
.CartButtonRightContainer
{
	padding-right:35px;
}

.cartstepbutton
{
	
}
.back
{
}
.next
{
}
.WelcomeLinks
,.CartLinks{
float:right;	
padding-top:5px;
width:250px;
font-size:9px;
}

.WelcomeLinks ul li
{
	float:right;
	list-style:none;
	border-right:1px solid #9A9A9A;
	padding-right:5px;
		padding-left:5px;
}
.WelcomeLinks ul li.last
{
	border-right:none;
		padding:0px;
		padding-left:5px;
}
.WelcomeLinks ul li.last input
{
	margin:0px;
	margin-top:-5px;
	padding:0px;
}

.CartLinks
{
clear:right;
width:100px;
padding-top:0px;	
}
.CartLinks a img
{
	vertical-align:middle;	
	padding-left:3px;
	border:none;
}


#TradeLogInContainer
{
	font-family:Arial,Helvetica,sans-serif;
color:#000;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
  position:relative;
margin: 0 auto; 
width:962px;
 z-index:7000;
 display:block;
/*top:10px;*/
}
#TradeLogInContainer a
{
	text-decoration:none;
	color:#000;
}
#TradeLogInContainer .LoginContainer:hover a
,#TradeLogInContainer .LoginContainer:hover 
{
	

background:white;
color:Black;
}


. a
, .AddToCartContainer a 
{
background-color:#BCBDBF;
border-color:#A8996E;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:3px 10px;
}

.LoginContainer
{
	float:right;
	margin-top:8px;
	width:65px;
	background-color:#BCBDBF;
border-color:#FFF;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
padding:2px 8px;
clear:both;

 z-index:8000;
}
.signoutButton {
background-color:transparent;
border:medium none;
color:#000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:0;
padding-right:0;
}

.Message
{
	color:#A8996E;
	font-weight:bold;
float:left;
width:160px;	
margin-top:10px;
margin-left:10px;
margin-left:10px;
margin-bottom:10px;
}
.Message a
{
	color:#B8B9B9;
}
#ctl00_ContentPlaceHolder1_sc_cartElem_wzdStep0_btnEmpty
{
width:auto;	
}

.LoganAndMason .LoginContainer {
width: 65px;
}