#cartSidebox
{
	background-color: #e6e7eb;
	width: 100%;
}
	#cartSideboxLeft
	{
		float:left;
		padding: 10px 5px 10px 15px;
	}
		#cartSideboxLeft h1
		{
			font-weight: bold;
			font-size: 12px;
			color: #000000;
		}
	#cartSideboxRight
	{
		float: right;
		padding: 10px 15px 10px 5px;
	}

#searchSidebox
{
	padding: 10px 10px 10px 10px;
}
	#searchSidebox h1
	{
		color: #5c769e;
	}
	#searchSidebox span
	{
		color: #404040;
	}

#productArea
{
	float: left;
}

#productImageArea
{
	float: left;
	width: 225px;
}

#productInfoArea
{
	border: solid 1px #dfe4ef;
	float: right;
	width: 400px;
	padding: 10px 15px 10px 15px;
	margin: 0px 10px 0px 0px;
	background: #f6f7f9;
}
	#productInfoArea h1
	{
		color: #545e8a;
		font-size: 14px;
	}
	#productInfoArea hr
	{
		border: none;
		border-top: 2px solid #dfe4ef;
	}

#productPrice
{
	background: url(../images/ButtonProductPrice.jpg) no-repeat;
	float: right;
	width: 187px;
	height: 50px;
	margin-top: 22px;
	text-align: center;
}
	#productPrice h2
	{
		color: #FFFFFF;
		padding-top: 10px;
	}

#cartButtons
{
	float: right;
	margin: 0px 10px 0px 0px;
}

.footerLinks
{
	padding: 10px;
	height: 30px;
	width: 100%;
	text-align: center;
}
	.footerLinks a:link
	{
		color: #545e8a;
		font-size: 11px;
		text-decoration: none;
		padding: 0px 3px 0px 3px;
	}
	.footerLinks a:visited
	{
		color: #545e8a;
		font-size: 11px;
		text-decoration: none;
		padding: 0px 3px 0px 3px;
	}
	.footerLinks a:hover
	{
		text-decoration: underline;
		color: #000000;
	}