/*---------------PRODUCT STYLES-------------------*/

	#content
	{
		display: inline;
		float: left;
		width: 540px;
		margin: 0px 0px 16px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.category
	{
		display: inline;
		float: left;
		width: 164px;
		margin: 16px 0px 0px 12px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.category .imgcatleft
	{
		display: inline;
		float: left;
		margin: 4px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
		width: 152px;
		height: 152px;
		border: 1px solid #666;
	}

	#content div.category h2
	{
		display: inline;
		float: left;
		font-size: 13px;
		color: #666;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.category p
	{
		display: inline;
		float: left;
		font-size: 11px;
		width: 152px;
		color: #666;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#content div.category .small
	{
		font-size: 11px;
	}

	#content div.product
	{
		display: inline;
		float: left;
		width: 496px;
		margin: 8px 0px 0px 16px;
		padding: 8px 0px 0px 0px;
		border-top: 1px solid #ccc;
	}
	
	#content div.product .imgproductleft
	{
		display: inline;
		float: left;
		margin: 0px 16px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #fff;
		border: 1px solid #666;
	}
	
	.inputtext
	{
	}
	
	#content .imgproduct
	{
		display: inline;
		float: right;
		margin: 6px 12px 0px 16px;
		padding: 0px 0px 0px 0px;
		background: #fff;
		border: 1px solid #666;
	}
	
	a img
	{
		border: none;
	}

	#content div.product h2
	{
		font-size: 15px;
		color: #EC49A4;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	#content div.product h2 a
	{
		color: #EC49A4;
		text-decoration: none;
	}
	
	#content div.product h2 a:hover
	{
		color: #333;
		text-decoration: none;
	}
	
	#content div.product p
	{
		font-size: 11px;
		color: #666;
		font-weight: normal;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	#content div.product div.price
	{
		display: inline;
		float: right;
		clear: right;
		width: 148px;
		height: 20px;
		font-size: 14px;
		color: #3A72A1;
		text-align: center;
		font-weight: bold;
		margin: 40px 0px 2px 0px;
		padding: 1px 0px 0px 0px;
		background-image: url(../images/template/pricebg.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}

	#content div.product div.moreinfo
	{
		display: inline;
		float: right;
		clear: right;
		width: 148px;
		height: 18px;
		font-size: 12px;
		text-align: center;
		color: #fff;
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 0px 0px;
		background-image: url(../images/template/moreinfobg.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}

	#content div.product div.moreinfo a
	{
		color: #fff;
	}

	#basket table
	{
		font-size: 11px;
		margin: 0px 0px 0px 0px;
	}
	
	#basket table thead td
	{
		background: #eee;
		color: #333;
		font-weight: bold;
		padding: 4px 4px 4px 4px;
		border-right: 2px solid #fff;
	}
	
	#basket table tbody td
	{
		color: #333;
		padding: 8px 4px 8px 4px;
		border-bottom: 1px dotted #ccc;
		border-right: 2px solid #fff;
	}
	
	#basket table tbody tr.grey td
	{
		background-color: #eee;
		border-right: 2px solid #eee;
	}
	
/*---------------SIDEBAR STYLES-------------------*/

	#sidebar
	{
		display: inline;
		float: right;
		width: 200px;
		height: auto;
		margin: 9px 32px 16px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar h1
	{
		font-size: 16px;
		color: #EC49A4;
		line-height: 1.45em;
		font-weight: bold;
		margin: 0px 0px 12px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar h1 a
	{
		color: #EC49A4;
		text-decoration: none;
	}
	
	#sidebar h1 a:hover
	{
		color: #666;
		text-decoration: none;
	}
	
	#sidebar h2
	{
		font-size: 15px;
		color: #39c;
		font-weight: normal;
		line-height: 1.45em;
		padding: 0px 0px 12px 20px;
		margin: 0px 0px 0px 0px;
	}
	
	#sidebar h3
	{
		font-size: 12px;
		color: #39c;
		line-height: 1.4em;
		padding: 0px 0px 12px 20px;
		margin: 0px 0px 0px 0px;
	}
		
	#sidebar p
	{
		font-size: 12px;
		color: #666;
		line-height: 1.45em;
		margin: 0px 0px 12px 3px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar p a
	{
		color: #EC49A4;
		text-decoration: none;
	}
	
	#sidebar p a:hover
	{
		color: #666;
		text-decoration: none;
	}
	
	#sidebar ul
	{
		list-style: none outside;
		line-height: 1.45em;
		margin: 0px 0px 24px 20px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar ol
	{
		list-style: roman outside;
		line-height: 1.45em;
		margin: 0px 0px 24px 50px;
		padding: 0px 0px 0px 0px;
	}
	
	#sidebar ul li, #content ol li
	{
		font-size: 11px;
		color: #555;
		line-height: 1.45em;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 8px 0px;
	}
	
	#sidebar ul li
	{
		background-image: url(../images/template/libg.gif);
		background-position: 0px 6px;
		background-repeat: no-repeat;
		padding: 0px 0px 0px 12px;
	}
	
/*--------------------PRODUCT LISTING------------------------*/

	#sidebar a.cattop
	{
		display: inline;
		float: left;
		margin: 0px 0px 2px 0px;
		padding: 4px 0px 0px 8px;
		height: 20px;
		width: 216px;
		background-color: #EC49A4;
		background-image: url(../images/template/cattopbg.gif);
		background-position: top left;
		background-repeat: no-repeat;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#sidebar a.cattop:hover
	{
		background-color: #DA1682;
		color: #fff;
		text-decoration: none;
	}

	#sidebar a.catsub
	{
		display: inline;
		float: left;
		margin: 0px 0px 2px 0px;
		padding: 6px 0px 0px 7px;
		height: 18px;
		width: 217px;
		background-color: #F5A4D1;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	#sidebar a.catsub img
	{
		border: none;
		margin: 0px 4px 0px 0px;
	}
	
	#sidebar a.catsub:hover
	{
		background-color: #F389C4;
		color: #fff;
		text-decoration: none;
	}

	#sidebar a.catsubsub
	{
		display: inline;
		float: left;
		margin: 0px 0px 2px 0px;
		padding: 6px 0px 0px 20px;
		height: 18px;
		width: 204px;
		background-color: #D6EBE3;
		color: #339B72;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	
	#sidebar a.catsubsub:hover
	{
		background-color: #F076BA;
		color: #339B72;
		text-decoration: none;
	}

	#sidebar a.catsubbottom
	{
		background-image: url(../images/template/catsubbottombg.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		margin: 0px 0px 8px 0px;
	}
	
	#sidebar a.catsubsubbottom
	{
		background-image: url(../images/template/catsubsubbottombg.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		margin: 0px 0px 8px 0px;
	}
	
	#sidebar a.catin, #sidebar a.catin:hover
	{
		color: #DA1682;
		text-decoration: none;
	}

	html
	{
		overflow: scroll;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	