/*CSS FOR CART */
.cartHeader{
	font-weight:bold;
	font-size:16px;
	background:#5f5f5f;
	color:white;
	float:left;
}
.cartContainer{
	border:1px solid black;
}
.cartItem{
	float:left;
	border-bottom:1px solid black;
	min-height:30px;
	padding-top:5px;
}
.cartSubProduct{
	font-size:10px;
	font-style:italic;
	padding-left:20px;
}
.cartFooter{
	text-align:right;
	padding-right:15px;
	float:left;
	padding-top:5px;
}
.cartButton{
	background:#ddcba8;
	color:#5F5F5F;
	border:2px solid #5F5F5F;
	height:25px;
	font-weight:bold;
}
/*checkout css */
.pagetitles{
	background:#829DAD;
	font-weight:bold;
	color:white;
	font-size:16px;
	padding-left:10px;
	height:25px;
	line-height:25px;
}
.account_titles{
	color:#7A9FB0;
	font-weight:bold;
}
.dottedhline{
	border-bottom:1px dotted #CCCCCC;
}
.billingfields{
	font-weight:bold;
	text-align:right;
	font-size:12px;
	padding-right:10px;
	line-height:25px;
}
.billinginputfields{
	background:#CFCFCF;
	border:1px solid #5F5F5F;
	
}
.exampletext{
	font-style:italic;
}
.billingHeader{
	font-size:14px;
	font-weight:bold;	
}
.login-returning{
	float:left;
	border:1px solid #00483A;
	padding:5px;
	width:300px;
}
.login-new{
	float:right;
	border:1px solid #00483A;
	padding:5px;
	width:300px;
}
.form-row{
	overflow:hidden;
	margin-bottom:4px;
}

.form-label{
	float:left;
	width:130px;
	font-weight:bold;
	text-align:right;
	padding-right:8px;
}
.form-value{
	float:left;
}
.error{
	color:red;
	font-weight:bol;d
}

