/* colors */

	/* general colors */
	BODY {
		background-color: #fff;
		color: #333;
	}
	
	A:link, A:active, A:visited, A:hover,
	#information UL LI A:link,
	#information UL LI A:active,
	#information UL LI A:visited {
		color: #316fa0;
	}
	
	A:hover,
	#information UL LI A:hover {
		color: #4090d0;
	}
	
	INPUT, TEXTAREA, SELECT {
		background-color: #fff;
		border-color: #3678AC;
		color: #1A4869;
	}
	
	INPUT:focus, INPUT:hover,
	TEXTATEA:focus, TEXTAREA:hover,
	SELECT:focus, SELECT:hover {
		background-color: #F3F8FC;
	}
	
	INPUT.button, INPUT.button:hover, INPUT.focus {
		background-color: transparent;
		border-color: transparent;
	}
	
	/* header */
	#headerContent {
		background-color: #3678ac;
	}
	
	/* menu */
	
	/* search */
	#info {
		color: #cdddea;
	}
	
	/* information area */

	/* boxes */
	.categories A:link,
	.categories A:active,
	.categories A:visited,
	.categories A:hover {
	}
	
	/* product box */
	.productBox A:link,
	.productBox A:active,
	.productBox A:visited,
	.productBox A:hover {
		color: #5e8dab;
	}
	
	.productBoxHover A:link,
	.productBoxHover A:visited,
	.productBoxHover A:active,
	.productBoxHover A:hover
	{
		color: #3e6680;
	}
	
	.PRODUCT_LIST_NAME H2 A:link,
	.PRODUCT_LIST_NAME H2 A:active,
	.PRODUCT_LIST_NAME H2 A:visited,
	.PRODUCT_LIST_NAME H2 A:hover {
		color: #194968;
	}
	
	.productBoxHover A:hover {
		color: #194968;
	}
	
	.PRODUCT_LIST_IMAGE IMG {
		border-color: #87ABC8;
	}

	.productBox .PRODUCT_LIST_PRICE {
	}
	
	.productBoxHover .PRODUCT_LIST_PRICE {
	}
	
	/* product short listing */
	.productDateExpected {
	}
	
	/* dialogs */
	
	#informationBoxDialog, #customerInfoDialog {
		border-color: #3678AC;
	}
	
	/* product description dialog */
	.dialog .productPrice {
		color: #194968;
	}

	.dialog .productImage IMG {
		border-color: #3678AC;
	}

	.dialog .productDateAvailable {
	}
	
	/* information dialog */
	#informationBoxDialog UL LI A:link,
	#informationBoxDialog UL LI A:active,
	#informationBoxDialog UL LI A:visited,
	#informationBoxDialog UL LI A:hover {
		color: #316fa0;
	}
	
	#informationBoxDialog UL LI A:hover {
		color: #4090d0;
	}
	
/* positions and sizes */
	#headerContent #selfPromo {
		margin: 56px 0 0 0px;
		width: 600px;
		height: 100px;
	}


/* images */
	/* ie transparent png hack */
	* html #selfPromo {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/templates/librariaonline_ro/images/self_promo.png');
	}

/* ByColor - Cart specific */
#loading {
	display: none;
	}
