@import url(css/general.css);
@import url(css/boxes.css);
@import url(css/whatsnew_infobox.css);
@import url(css/products_listing.css);

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #87CEFF url(images/background2.jpg) repeat-x fixed center top;
	font: 0.8em Arial,Georgia,Tahoma,sans-serif;
	color: #000;
}

#page
{
	width: 940px;
	margin: 0 auto;
}

/* Header
********************************************/
#top
{
	height: 140px;
	background: #111 url("images/banniere.jpg") top center no-repeat;
	margin: 10px auto 0 auto;
}

#top h1
{
	text-indent: -9999px;
}

#navi_bar
{
	padding: 4px 10px;
	margin: 0 auto 8px auto;
	background: #111;
	color: #fff;
}

#navi_bar a
{
	color: #fff;
}

#breadCrumb
{
	float: left;
}

#long_date
{
	float: right;
}

/* Content
********************************************/

#sidebar_left
{
	float: left;
	width: 180px;
	margin: 1px 0 5px 0;
}

#pageContent
{
	float: left;
	width: 570px;
	margin: 5px;
	text-align: left;
}

#sidebar_right
{
	float: right;
	width : 180px;
	margin: 1px 0 5px 0;
}

/* Footer
********************************************/

#footer
{
	clear: both;
	border-top: 2px dotted #000;
	padding-top: 8px;
}

/* ------- original --------- */
SPAN.newItemInCart {color: #f00; }
SPAN.greetUser { color: #f0a480; font-weight: bold;}
SPAN.markProductOutOfStock { color: #c76170; font-weight: bold; }
SPAN.errorText { color: #f00;}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
