﻿.scCartTable 
{
	border-left:solid 5px #e7e7e8;
	border-right:solid 5px #e7e7e8;
}

.scCartRow
{
	border-bottom:solid 1px black;
	float:left;
	padding:5px 0px;
	/*border-left:solid 5px #e7e7e8;
	border-right:solid 5px #e7e7e8;*/
	width:540px;
	height:128px;
	margin:0px 5px;
	z-index:15;
}
.scCartTotalRow
{
	float:left;
	padding:5px 0px;
	/*border-left:solid 5px #e7e7e8;
	border-right:solid 5px #e7e7e8;*/
	width:540px;
	margin:0px 5px;
}
.scCartHeader
{
	background-color:#e7e7e8;
	height:19px;
	padding:0px 5px;
}
.scCartFooter
{
	background-color:#e7e7e8;
	height:40px;
	padding:0px 5px;
}

.scItemHeader
{
	width:230px;
	float:left;
	margin-right:1px;
}

.scItemColumn
{
	width:230px;
	float:left;
	border-right:1px solid black;
	height:128px;
}
.scItemImg
{
	float:left;
}
.scItemImg img
{
	width:125px;
}
.scItemDesc
{
	width:85px;
	float:left;
	padding:5px;
	text-align:center;
	font-size:11px;
	margin:auto;
}
.scSize
{
	clear:left;
	float:left;
	text-align:center;
	font-size:11px;
	margin-left:10px;
	margin-top:5px;
	width:90px;
}
.scProfile
{
	float:left;
	text-align:center;
	font-size:11px;
	margin-left:10px;
	margin-top:5px;
}

.scQuantityHeader
{
	width:120px;
	float:left;
	margin-right:1px;
}
.scQuantityColumn
{
	float:left;
	border-right:1px solid black;
	height:128px;
	width:120px;	
}
.scQuantityBox
{
	width:38px;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#aaaaaa #dddddd #dddddd #aaaaaa;
	margin:40px auto 3px auto;
}
.scQuantityBox input
{
	border:0px;
	width:34px;
	text-align:center;
}
.scQuantityText
{
	font-size:9px;
	margin:auto;
	width:70px;
}
.scRemove
{
	font-size:9px;	
	margin-left:10px;
}
.scRemoveImg
{
	float:left;
}
.scRemoveText
{
	padding-top:5px;
	float:left;
}
.scPriceHeader
{
	width:95px;
	float:left;
	margin-right:1px;
}
.scPriceColumn
{
	border-right:1px solid black;
	float:left;
	height:128px;
	width:95px;	
}
.scPriceAmount
{
	display:block;
	margin-top:50px;
	text-align:center;
	width:95px;
}

.scTotalHeader
{
	width:90px;
	float:left;
	margin-right:1px;
}
.scTotalColumn
{
	float:left;
	height:128px;
	width:90px;
}
.scPriceTotalAmount
{
	display:block;
	margin-top:50px;
	text-align:center;
	width:100px;
}
.scTotals
{
	float:left;
	margin-left:230px;
	border-left:solid black 1px;
	padding-left:5px;
	width:305px;
}

.scTotalLeft
{
	clear:left;
	float:left;
	height:25px;
	font-size:10px;
}
.scTotalRight
{
	float:right;
	height:25px;
	margin-right:5px;
	font-size:10px;
}

.scPromoBox
{
	width:75px;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#aaaaaa #dddddd #dddddd #aaaaaa;
	height:18px;	
}
.scPromoBox input
{
	width:72px;
	border:0px;
	height:15px;
}
.scSaveOrder
{
	float:left;
	margin-left:20px;
}
.scSaveOrder a
{
	text-decoration:underline;
}
.scPrint
{
	margin:0px 30px;
	float:left;
}
.scPrint a
{
	text-decoration:underline;
}
.scContinueShopping
{
	float:left;
}
.scContinueShopping a
{
	text-decoration:underline;
}
.scUpdateCart
{
	float:right;
	vertical-align:top;
}
.scUpdateCart a, .scUpdateCart a:hover
{
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.scUpdateCart a img
{
	border:0px;
}


.scSignInBg
{
	background-image: url(Images/SignInBackground.png);
	height:577px;
	width:555px;
}
.scSignInBox
{
	float:left;
	margin-top:40px;
	width:525px;
	margin-left:15px;
	height:63px;
	padding-left:40px;
}
.scNewSignInBox
{
	margin-top:70px;
	width:525px;
	margin-left:15px;
	height:370px;
	float:left;
	padding-left:40px;
	font-weight:bold;
}

.scUserNameBox
{
	float:left;	
	width:200px;
	text-align:center;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#aaaaaa #dddddd #dddddd #aaaaaa;
}
.scUserNameBox input
{
	width:196px;
	border:0px;
	text-align:center;
}
.scUserName
{
	padding-left:30px;	
}
.scPassword
{	
	padding-left:53px;
}

.scPasswordBox
{
	margin-left:20px;
	float:left;
	width:200px;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#aaaaaa #dddddd #dddddd #aaaaaa;
	text-align:center;	
}
.scPasswordBox input
{
	width:195px;
	border:0px;
	text-align:center;
	*margin-left:-20px;
}

.scLogin
{
	float:left;
	clear:left;
	margin-left:20px;
	margin-top:5px;
	width:200px;
}
.scLogin a
{
	text-decoration:underline;
}

.scLoginError
{
	clear:left;
	float:left;
	margin-top:5px;
}

.scCreateRow
{
	margin-top:10px;
	float:left;
	clear:left;
	width:500px;
	height:35px;
}

.scFirstName
{
	float:left;
}
.scLastName
{
	float:left;
	margin-left:20px;
}

.scNameBox
{
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#aaaaaa #dddddd #dddddd #aaaaaa;
	width:200px;	
}
.scNameBox input
{
	width:196px;
	border:0px;		
}

.scTextBox
{
	border-style:solid;
	border-width:2px 1px 1px 2px;
	border-color:#aaaaaa #dddddd #dddddd #aaaaaa;
	width:300px;	
}

.scTextBox input
{
	width:296px;
	border:0px;			
}

.scTextBox select
{
	width: 300px;
	border:0px;
}

.scNewLogin
{
	padding-left:380px;
	width:120px;
	margin-top:-10px;
}
.scNewLogin a
{
	text-decoration:underline;
}

.scForgotPasswordBg
{
	background-image:url(Images/ForgotPasswordBackground.png);
	height:302px;
	width:554px;
	float:left;
}

.scForgotPasswordBox
{
	margin-top:85px;
	margin-left:33px;
}
.scForgotPasswordFields
{
	margin-top:20px;
	text-align:left;
	width:500px;
}
.scForgotRow
{
	clear:left;
	height:30px;
	width:500px;
}
.scForgotLabel
{
	float:left;
	width:120px;
}
.scForgotField
{
	float:left;
	margin-left: 20px;	
	padding-left:5px;
}

.scForgotField input
{
	*margin-left:-20px;	
}

.scForgotField span
{
	display:inline-block;
	margin-top:3px;
	margin-bottom:2px;
}

.scUnavailableText
{
	float:left;
	font-size:11px;
	margin-left:5px;
	width:280px;
}
.scUnavailableText a:active, .scUnavailableText a
{
	text-decoration:underline;
	color:Red;
}