/* $Id$*/

BODY, TABLE, TD, P  {
	font-family: Tahoma;
}

SPAN.invalid-field {
  color: Red;
}

INPUT.error {
  color: Blue;
  background-color: Red;
  font-weight: Bold;
}

SPAN.required-field {
  font-weight: bold;
  color: Blue;
}

table.bodyLeft {
	border-style: solid;
	border-width: 2px;
	border-color: rgb(239,239,239);
}

TD.componentBody {
	background-color: rgb(255,251,255);
	border-style: solid;
	border-width: 1px;
	border-color: rgb(239,239,239);
	font-family: Tahoma;
	font-size: 11px;
	color:  rgb(95,95,95);
}

.ieHackText {
	font-family: Tahoma;
}

TD.shoppingCartFooter {
	background-color: rgb(239,239,239);
	height: 5px;
}

.component_Title {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color:  rgb(92,92,92); 
}

TD.shoppingCart_itemRow {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(189,190,189);
	height:8px;
}

TD.shoppingCart_itemRow2 {
	height:2px;
}

TD.component_ItemText {
	font-family: Tahoma;
	font-size: 11px;
	color:  rgb(95,95,95);
	height: 1px;
}

TD.shoppingCart_GlobalTotalText {
	font-family: Tahoma;
	font-size: 11px;
	color:  rgb(0,0,0);
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgb(189,190,189);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(189,190,189);
	height:20px;
}

.component_TotalText {
	font-weight: bold;
	color:  rgb(255,0,0);
}

A.shoppingCart_ItemLink {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:  rgb(95,95,200);
}

A.shoppingCart_ItemLink:hover {
	color:  rgb(95,95,95);
}

IMG.shoppingCart_ItemImage {
/*
	border-style: solid;
	border-width: 1px;
	border-color: rgb(123,125,115);
*/
}

.checkoutTitleText {
	color: rgb(255,101,49);
	font-family: Tahoma;
	font-size: 11px;
}

td.checkoutCell {
	background-color: rgb(247,247,247);
}

td.borderedCell {
	background-color: rgb(255,255,255);
	border-style: solid;
	border-width: 1px;
	border-color: rgb(239,239,239);
}

td.borderedDarkCell {
	background-color: rgb(255,255,255);
	border-style: solid;
	border-width: 1px;
	border-color: rgb(123,125,115);
}

td.homeCell {
	border-right-style: dotted;
	border-width: 1px;
	border-color: rgb(239,239,239);
}

td.footer {
	font-family: Tahoma;
	font-size: 10px;
}

td.loginMessage {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: rgb(255,0,0);
}

a.catalogLink {
	font-family: Tahoma;
	text-decoration: none;
	color: rgb(10,10,10);
}

A.homePromotion {
	font-weight: bold;
	font-size: 10pt;
	background-color: black;
	color:white;
	text-decoration: none;
}
A.moreOffers {
	font-weight: bold;
	font-size: 8pt;
	color:black;
	text-decoration: none;
}

A.mostPopular {
	font-size: 9pt;
	text-decoration: none; 
	color: rgb(239,125,24);
}

a.catalogLink:hover {
	color: rgb(239,125,33);
}

td.catalogCell {
	font-family: Tahoma;
	font-size: 12px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: rgb(0,0,0);
	height:20px;
}

a.topMenuLink {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(255,255,255);
}

a.topMenuLinkRed {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:  rgb(231,69,33);
}

a.topMenuLink:hover {
	color: rgb(255,0,0);
}

td.topMenuBorderRed {
	border-bottom-width: 1px;
	border-bottom-color: rgb(231,69,33);
}

td.topMenuBorder {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgb(255,255,255);
}

td.topMenuBgWhite {
	background-color: rgb(255,255,255);
}

td.topMenuBgRed {
	background-color: rgb(231,69,33);
}

.clientMenuText {
	font-family: Tahoma;
	font-size: 11px;
	color:  rgb(255,0,0);
}

.clientMenuRed {
	font-family: Tahoma;
	font-size: 11px;
	color:  rgb(231,69,33);
}

a.clientMenuLinkRed {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color:  rgb(231,69,33);
}
a.clientMenuLinkRed2 {
	font-family: Tahoma;
	font-size: 13px;
	color:  rgb(231,69,33);
}

a.clientMenuRed:hover {
	color: rgb(95,95,95);
}

a.clientMenuLink {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color:  rgb(95,95,95);
}

a.clientMenuLink:hover {
	color: rgb(255,0,0);
}

a.adminLink {
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
	color:  rgb(50,50,250);
}

a.adminLink:hover {
	color: rgb(255,0,0);
}

.errorText {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: rgb(255,0,0);
}

.genErrorText {
	color: rgb(255,0,0);
	font-weight: bold;
}

.homeText {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: rgb(239,125,24);
}
a.homeText {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: rgb(239,125,24);
}

.standartText {
	font-family: Tahoma;
	font-size: 11px;
	color: rgb(0,0,0);
}

.infoText {
	font-family: Tahoma;
	font-size: 13px;
	color: rgb(0,0,0);
}

.componentText {
	font-family: Tahoma;
	font-size: 11px;
	color:  rgb(95,95,95);
}

label.infoText {
	font-family: Tahoma;
	font-size: 13px;
	color: rgb(0,0,0);
}

input.infoText {
	font-family: Tahoma;
	font-size: 13px;
	color: rgb(0,0,0);
}

input.standartText {
	font-family: Tahoma;
	font-size: 11px;
	color: rgb(0,0,0);
}

.globalButton { 
	background-color: rgb(173,170,173);
	border-color: rgb(140,142,140);
	color: white;
	font-family: Tahoma;
	font-size: 10px;
}

td.button {
	background-color: rgb(173,170,173);
	border-top-color: rgb(214,215,214);
	border-left-color: rgb(214,215,214);
	border-right-color: rgb(82,85,82);
	border-bottom-color: rgb(82,85,82);
	border-style: solid;
	border-width: 2px;
}

a.button {
	text-decoration: none;
	color: white;
	font-family: Tahoma;
	font-size: 10px;
}

td.parfumLogo {
	cursor: pointer;
}

div#mainPagePromotions {
	background-color: #211D1D;
	padding: 15px 10px 15px 10px;
}

div#mainPagePromotions span {
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 25px;
	font-size: 80%;
}

div#mainPagePromotions span a {
	color: #C5161C;
	text-decoration: none;
}