/* Layout - side 
******************/
#side
{
	float: right;
	margin-left: 10px;
	width: 295px;
	font-size: 0.9em;
}

.side-a-top
{

	background: url(/images/layout/side-a-top.png) no-repeat top center;
	padding: 15px;
}

.side-a-btm
{
	background: url(/images/layout/side-a-btm.png) no-repeat bottom center #ececec;
	margin-bottom: 5px;
}

.side-b-top
{

	background: url(/images/layout/side-b-top.png) no-repeat top center;
	padding: 15px;
}

.side-b-btm
{
	background: url(/images/layout/side-b-btm.png) no-repeat bottom center #cccccc;
	margin-bottom: 5px;
}

.side-b-btm a:link, 
.side-b-btm a:visited
{
	text-decoration: none;
	color: #0d82ae;
}

.side-b-btm a:hover
{
	text-decoration: underline;
	color: #0d82ae;
}



.side-c-top
{

	background: url(/images/layout/side-c-top.png) no-repeat top center;
	padding: 15px;
}

.side-c-btm
{
	background: url(/images/layout/side-c-btm.png) no-repeat bottom center #6d6d6d;
	margin-bottom: 5px;
}

.side-d-top
{

	background: url(/images/layout/side-d-top.png) no-repeat top center;
	padding: 15px;
}

.side-d-btm
{
	background: url(/images/layout/side-d-btm.png) no-repeat bottom center #363636;
	margin-bottom: 5px;
}


/* Layout - Admin
******************/
#admin li
{
	list-style: square;
	color: #cccccc;
	margin-left: 15px;
}

/* Layout - sub Navigation (Tyre Catergories)
******************/
#sub-navigation
{
	text-transform: uppercase;
}

#sub-navigation li
{
	border-top: 1px solid white;
}

#sub-navigation li a:link, 
#sub-navigation li a:visited
{
	text-decoration: none;
	color: #6d6d6d;
	display: block;
	padding: 2px 2px 0px 15px;
}

#sub-navigation li a:hover
{
	background: url(/images/layout/grad-bgd.png) repeat-x;
	text-decoration: underline;
	color: #0d82ae;
}

/*Layout - shopping cart
******************/
#cart
{
	color: white;
	width: 265px;	
}

#cart h2
{
	font: normal 1.5em 'Arial Black', 'Verdana', 'Arial', 'sans-serif';
	text-transform: uppercase;
	letter-spacing: 1px;
	color: white;
	margin-bottom: 7px;
}

.cart-item
{
	width: 100%;
	border-bottom: 1px solid #aaa;
	margin-bottom: 5px;
	color: #aaa;
}

#cart-total
{
	width: 100%;
	border-top: 1px solid #aaa;	
	margin-bottom: 10px;
	color: white;
}

#cart-total td
{
	text-align: right;
	font-weight: bold;
}
