#CartContent
	{ float:left; clear:both; width:100%; }
/* {{{ */
	ul.cartErrors
		{ float:left; clear:both; }
	ul.cartErrors li
		{ font-size:120%; color:#f00; }
	#CartContent h1
		{ float:left; clear:both; font-size:220%; font-weight:bold; text-align:left;
		  color:#0066b3; width:100%; margin:0px; padding:0px; }
	#CartContent p
		{ font-size:120%; text-align:left; color:#3e3d3d; margin:5px 0px; padding:0px; }
	#CartContent p.error
		{ color:#f00; }
	#CartTable
		{ float:left; clear:both; width:100%; color:#3e3d3d; padding:0px 0px 0px 0px; }
	/* {{{ */
		#CartTable thead tr td
			{ text-align:center; font-size:140%; font-weight:bold;
			  color:#0066b3; height:24px; margin:0px; padding:0px 5px; }
		#CartTable tbody tr td
			{ margin:0px; padding:0px 5px; text-align:center; font-size:120%; }
		#CartTable tbody tr td .itemName
			{ color:#00a06d; }
		#CartTable tbody tr td.lineSpacer
			{ margin:0px; padding:0px; }
		#CartTable tbody tr td.image
			{ width:120px; text-align:left; }
		#CartTable tbody tr td.title
			{ width:300px; font-weight:bold; text-align:left; }
		#CartTable tbody tr td.quantity
			{ width:70px; }
		#CartTable tbody tr td.quantity input
			{ width:29px; height:22px; border:1px solid #a6a5a5; font-size:120%; text-align:center; }
		#CartTable tbody tr td.remove input.removeItem
			{ background:transparent; font-size:110%; font-weight:bold; color:#00A06D; border:0px; }
		#CartTable tbody tr.total td
			{ text-align:center; font-weight:bold; }
	/* }}}-#CartTable */
	#CartSequel
		{ float:left; padding:10px 0px; width:100%; }
	/* {{{ */
		#ContinueShopping
			{ float:left; clear:left; width:154px; height:24px; padding:4px 0px 0px;
			  text-align:left; font-size:130%; font-weight:bold; color:#fff;
			  background:transparent url(../img/add-to-cart-bg.png) 0% 0% repeat-x; }
		#ContinueShopping img
			{ padding:0px 5px; }
		#ContinueShopping a:link,
		#ContinueShopping a:visited,
		#ContinueShopping a:hover
			{ color:#fff; }
		#SecureCheckout
			{ float:right; clear:left; width:164px; height:24px; padding:4px 0px 0px;
			  text-align:right; font-size:130%; font-weight:bold; color:#fff;
			  background:transparent url(../img/add-to-cart-bg.png) 0% 0% repeat-x; }
		#SecureCheckout img
			{ padding:0px 5px; }
		#SecureCheckout a:link,
		#SecureCheckout a:visited,
		#SecureCheckout a:hover
			{ color:#fff; }
	/* }}}-#CartSequel */
	#CartContent h2
		{ float:left; clear:both; font-size:190%; font-weight:bold; text-align:left;
		  color:#0066b3; width:100%; margin:0px; padding:0px; }
	#SpecialOffersWrapper
		{ float:left; clear:both; width:100%; margin-top: 5px; }
	/* {{{ */
		#SpecialOffersWrapper .specialOffer
			{ float:left; width:420px; height:200px;
			  background:transparent url(../img/special-offers-bg.png) 0% 0% repeat-x; }
		#SpecialOffersWrapper.hozelockAccount .specialOffer
			{ width:320px; height:200px; }
		/* {{{ */
			#SpecialOffersWrapper .specialOffer .specialOfferTitle
				{ float:left; clear:both; width:100%; height:28px;
			  	  background:transparent url(../img/categ-title-bg.png) 0% 0% repeat-x; }
			#SpecialOffersWrapper .specialOffer .specialOfferTitle h3
				{ margin:0px; padding:0px; color:#fff; text-indent:15px; line-height:28px;
				  font-size:150%; text-align:left; }
			#SpecialOffersWrapper .specialOffer .specialOfferTitle h3 a:link,
			#SpecialOffersWrapper .specialOffer .specialOfferTitle h3 a:visited,
			#SpecialOffersWrapper .specialOffer .specialOfferTitle h3 a:hover
				{ color:#fff; text-decoration:none; }
			#SpecialOffersWrapper .specialOffer .specialOfferBody
				{ float:left; width:100%; height:180px;
				  background:#99c2e0 url(../img/categ-body-bg.png) 0% 0% repeat-x; }
			#SpecialOffersWrapper.hozelockAccount .specialOffer .specialOfferBody
				{ height:180px; }
			#SpecialOffersWrapper .specialOffer .specialOfferBodyLeft
				{ float:left; width:100px; height:100%; padding-left: 10px; }
			#SpecialOffersWrapper .specialOffer .specialOfferImage
				{ float:left; clear:left; width:100%; height:100%; }
			#SpecialOffersWrapper .specialOffer .specialOfferBodyRight
				{ float:left; width:290px; height:100%; padding:0px 0px 0px 10px; }
			#SpecialOffersWrapper.hozelockAccount .specialOffer .specialOfferBodyRight
				{ width:190px; }
			#SpecialOffersWrapper .specialOffer .specialOfferBody .price
				{ font-size:200%; font-weight:bold; color:#0066b3; line-height:24px; 
				  text-align:right; padding:10px 10px 0px 0px; }
			#SpecialOffersWrapper .specialOffer .specialOfferBody .code
				{ font-size:140%; font-weight:bold; color:#0066b3; line-height:24px; 
				  text-align:left; padding:5px 10px 0px 0px; }
            #SpecialOffersWrapper .specialOffer .specialOfferBody .button
                { margin: 5px 0 0 0; }
			#SpecialOffersWrapper .specialOffer .specialOfferBody p
				{ font-size:110%; text-align:left; color:#3e3d3d; margin:5px 0px; padding:0px; }
		/* }}}-#SpecialOffersWrapper .specialOffer */
		#SpecialOffersWrapper .specialOffersSpacer
			{ float:left; width:13px; height:165px; }
	/* }}}-#SpecialOffersWrapper */
/* }}}-#CartContent */