.dottedSeparator{
	border-bottom: 2px dashed #000;
}
.cartMessage span{
	font-weight:bold;
}
.cartMessage{
	border: 4px double #000;
	background-color:#DEDEDE;
	padding:5px;
	margin-bottom:10px;
}
img{
	border:none;
}
#loginForm {
	margin-top:20px;
	text-align:center;
}
#loginForm .loginFormContainer{
	border: 4px double #000;
	background-color:#DEDEDE;
	padding:5px;
	margin:0 auto;
	width:285px;
}
#loginForm>div{
	width:265px;
}
#loginForm .loginRight{
	text-align:right;
}
.loginError{
	font:bold 14px Arial, Helvetica, sans-serif !important;
	color:#0066CC !important;
	text-align:center !important;
	padding:20px 0;
}
.MD_Display{
	font:bold 14px Arial, Helvetica, sans-serif !important;
	color:#9C0000 !important;
	text-align:center !important;
}
.MD_Savings_Display{
	font:bold 14px Arial, Helvetica, sans-serif !important;
	color:#0066CC !important;
	text-align:center !important;
	padding:5px;
}
#loginForm .loginHeader{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
#loginForm .loginInp{
	width:150px;
}
#loginForm .forgetInp{
	width:200px;
}
#loginForm td, #loginForm input{
	font:11px Arial, Helvetica, sans-serif;
}
#loginForm td{
	padding:2px;
}
.qtyAlert{
	background-color:#FD1813;
	color:#FFF;
	font: bold 13px Tahoma;
	padding:10px;
}
.qtyAlertAsterisk{
	color:#F00;
	padding:3px;
}
.minorderDiv{
	background-color:#FD1813;
}
.minorderDiv em{
	vertical-align: middle;
	color:#FFF;
	font: bold 13px Tahoma;
	/*font-style: normal;*/
}
.minorderDiv div{
	padding-left:15px;
}
.minorderDiv em{
	padding:5px 0;
}
.cart-header{
	background-color: #eee;
	text-align: center;
}

.cart-header td{
	padding:5px;
	font-weight: bold !important;
}
.scCart-item-row{
	background-color: #fff;
}
.scCart-bottom{
	background-color: #eee;
}
scCart-item-row td, .scCart-bottom td, .edit-account-info div{
	padding:5px;
}
.scCart-h1{
	color:#C51818;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 0;
	display:block;
}
.shopping-cart-empty{
	margin: 10px;
	padding: 5px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	border:5px solid #fff;
	background-color: #eee;
}
.scCart-update-button{
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.scCart-price{
	text-align: right;
	color: #9C0000;
	font-weight: bold !important;
}
#showcart td, .scCartQtyBox{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#scCartDiv{
	background-color: #CECFCE;
}
.scCartItemContainer td{
	/*border:1px solid #CECFCE;*/
	padding:5px;
}
.scCartNoBorder td{
	border:0;
}