A,
A:visited
{
	text-decoration: none;
	color: #333;
}

A:hover
{
	text-decoration: underline;
}

A.button,
INPUT.button
{
	border: none;
	background-color: #e81875;
	color: #fff;
	cursor: hand;
	font-weight: bold;
	text-align: center;
}

A.button,
A.button:visited
{
	color: #fff;
}

A.button:hover
{
	text-decoration: none;
}

A.button
{
	padding: 3px 5px;
	text-decoration: none;
}

.addBasket *
{
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
}

BODY
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #333;
	line-height: 1.2em;
}

BODY.largeImage
{
	background-color: #fff;
}

H1
{
	font-size: 1.6em;
	line-height: 1.2em;
}

H1.home
{
	text-align: center;
}

.outerWrapper H2
{
	font-size: 1.4em;
	line-height: 1.2em;
	margin-bottom: 0;
}

.outerWrapper H3
{
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 0;
}

INPUT.short
{
	width: 100px;
}

INPUT.shorter
{
	width: 50px;
}

P
{
	margin-top: 0;
}

TH.secondary
{
	font-weight: normal;
}

/* WIDGETS */
.badge,
.widget
{
	margin-bottom: 10px;
}

.widget
{
	background-color: #fab6c5;
	color: #fff;
}

.priceIndicator
{
	color: #333;
}

.widget H2
{
	background-color: #e81875;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 5px;
	margin: 0;
}

.widget .body
{
	padding: 5px;
}

/* BASKET */
.basket TD,
.basket TH
{
	padding-right: 5px;
}

.basket INPUT
{
	text-align: right;
}

.basket .subtotal TD
{
	border-top: solid 1px #333;
}

.basket .subtotal TD.empty
{
	border-top: none;
}

.basket .total TD
{
	font-weight: bold;
}


/* CUSTOMER DETAILS */
.customerDetails
{
	margin-bottom: 10px;
}

.customerDetails TH
{
	padding-right: 10px;
}

.customerDetails TR.break TH
{
	padding-top: 20px;
}


/* BREADCRUMB */
.breadcrumb
{
	background-color: #fab6c5;
	padding: 6px 5px;
}

.breadcrumb,
.breadcrumb A,
.breadCrumb A:visited
{
	color: #333;
}


/* CATEGORY NAVIGATION */
.categoryNavigation UL
{
	margin: 0;
	padding: 0;
}

.categoryNavigation UL LI
{
	font-weight: bold;
	border-bottom: solid 1px #fff;
	list-style-type: none;
	padding: 3px 5px;
}

/* SUBCATEGORIES */
UL.subcategories
{
	margin-left: 0;
	padding-left: 0;
}

UL.subcategories LI
{
	float: left;
	list-style-type: none;
	margin-bottom: 10px;
}

UL.subcategories LI.odd
{
	clear: both;
	margin-right: 10px;
}

UL.subcategories LI A
{
	background-color: #fab6c5;
	float: left;
	font-weight: bold;
	min-height: 2.4em;
	padding: 5px 10px;
	width: 190px;
}

/* CONTENT */
.content
{
	padding-left: 10px;
	padding-right: 10px;
}


/* FOOTER */
.footer
{
	margin-top: 10px;
}

.footer H2
{
	font-size: 1em;
	margin: 0;
}

.footer .bar
{
	background-color: #e81875;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
}

.footer .section
{
	float: left;
}

.footer .section1
{
	width: 260px;
}

.footer .section2
{
	width: 170px;
}

.footer .section3
{
	width: 160px;
}

.footer .section4
{
	width: 190px;
}

.footer .section .locations
{
	float: left;
	width: 140px;
}

.footer .section .security
{
	float: left;
	width: 120px;
}

.footer UL
{
	margin: 0;
	padding: 0;
}

.footer UL LI
{
	list-style-type: none;
	padding: 0 5px 10px 5px;
}

/* RELATED PRODUCTS */
.featuredProducts H2
{
	background-color: #e81875;
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 5px;
	margin: 0;
}

.featuredProducts .item
{
	background-color: #fff;
	border: solid 1px #fab6c5;
	color: #333;
	float: left;
	margin-top: 10px;
	min-height: 172px;
	padding: 10px;
	text-align: center;
	width: 188px;
}

.featuredProducts .image
{
	min-height: 120px;
}

* HTML .featuredProducts .image
{
	height: 120px;
}
.featuredProducts .odd
{
	clear: both;
	margin-right: 10px;
}

.featuredProducts .item P
{
	margin-bottom: 0;
}

.highlight .item
{
	background-color: #fff;
	color: #333;
	padding-top: 4px;
	padding-left: 5px;
	text-align: center;
}

.featuredProducts .item A,
.highlight .item A
{
	color: #333;
}

.featuredProducts .item IMG,
.highlight .item IMG
{
	margin-bottom: 5px;
}

.featuredProducts .discount
{
	color: #e81875;
}
	
/* NAVIGATION */
.navigation
{
	background-color: #e81875;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 10px;
	padding: 5px;
}

.navigation .login
{
	float: right;
	margin-right: 10px;
}

.navigation .login A
{
	color: #fff;
}

.navigation .item
{
	float: left;
	margin-right: 20px;
}

.navigation .itemLast
{
	float: left;
}

.navigation .item A,
.navigation .itemLast A
{
	color: #fff;
}

/* PRODUCT VIEW */
.product .characteristics
{
	font-weight: bold;
	margin-bottom: 2em;
}

.product .characteristics .label
{
	color: #e81875;
}

.productRight
{
	float: right;
	width: 200px;
	margin-left: 5px;
}

.product .pricePanel
{
	background-color: #fab6c5;
	padding: 10px;
}


/* PRODUCT LISTING */
.productListing
{
	margin-bottom: 10px;
}

.productListing A
{
	font-weight: bold;
}


.productListing .image
{
	float:left;
	width: 120px;
	margin-left: 5px;
}

.productListing .text
{
	float:left;
}

.productListing .image DIV
{
	height: 3em;
}


/* PAGING */
.paging
{
	margin: 1em 0;
}

.paging SPAN
{
	color: #ccc;
}

.paging A,
.paging SPAN
{
	margin: 0 0 0 10px;
	font-weight: bold;
}
.paging .count
{
	float: left;
	font-weight: bold;
}

.paging .pagingNav
{
	float: right;
	text-align: right;
}

/* RELATED PRODUCTS */
.relatedProducts
{
	padding-top: 10px;
}

.relatedProducts .body
{
	background-color: #fab6c5;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: center;
}

.relatedProducts .heading
{
	background-color: #e81875;
	padding-bottom: 5px;
}

.relatedProducts .item
{
	padding-top: 4px;
}

.relatedProducts .item .body
{
	background-color: #fff;
	padding-left: 5px;
}

.relatedProducts .item .body IMG
{
	margin-bottom: 5px;
}


/* SEARCH */

#logo
{
}

/* */
.test
{
	font-size: 2em;
	color: #f00;
	font-weight: bold;
	margin-bottom : 20px;
}