/* Colors */
.BodyMain 
{ 
  background:#E9EBE8; padding:5px 0px ; margin-left:0; margin-top:5px}

.BackgroundMain {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundMain.jpg); }

.TopBandBackgroundLeft {background:url(http://www.toppromotii.ro/Resources/Images/TopBandBackgroundLeft.jpg); }
.TopBandBackgroundRight {background:url(http://www.toppromotii.ro/Resources/Images/TopBandBackgroundRight.jpg); }
.TopBandBackgroundMain {background:url(http://www.toppromotii.ro/Resources/Images/TopBandBackgroundMain.jpg); }

.BackgroundHeader {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundHeader.jpg); }

.BackgroundSection {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundSection.jpg); }

.BackgroundCategoriesHeader {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundCategoriesHeader.jpg); }

.BackgroundGreenBlock {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundGreenBlock.jpg); }
.BackgroundTopGreenBlock 
{
  background:url(http://www.toppromotii.ro/Resources/Images/BackgroundTopGreenBlock.jpg); 
  background-repeat: no-repeat;
}

.BackgroundGreyBlock {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundGreyBlock.jpg); }
.BackgroundTopGreyBlock 
{
  background:url(http://www.toppromotii.ro/Resources/Images/BackgroundTopGreyBlock.jpg); 
  background-repeat: no-repeat;
}

.BackgroundProductMain {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundProductMain.png); }

.BackgroundSuppliers {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundSuppliers.jpg); }

.BackgroundBottom {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundBottom.jpg); }

.BackgroundFilterHeader {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundFilterHeader.jpg); }

.BackgroundPopup {background:url(http://www.toppromotii.ro/Resources/Images/BackgroundPopup.png); }

/* H1, H2 Tags */
H1.CategoryName
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 
  0px 0px; PADDING-TOP: 0px;
  color:#333; font-size:22px; font-weight:bold; font-family:arial;
}

H1.ProductName
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 
  0px 0px; PADDING-TOP: 0px;
  color:#333; font-size:15px; font-weight:bold; font-family:arial;
}

H1.GeneralTitle
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 
  0px 0px; PADDING-TOP: 0px;
  color:#333; font-size:15px; font-weight:bold; font-family:arial;
}

H2.SubTitle
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 
  0px 0px; PADDING-TOP: 0px;
  color:#333; font-size:12px; font-family:arial; font-weight:normal;
}

H2.LinkProduct
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px;
  font-weight:normal;
}

H3.SubTitle
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 
  0px 0px; PADDING-TOP: 0px;
  color:#333; font-size:12px; font-family:arial; font-weight:normal;
}

/* Texts */
.TextNormal { font-family: arial; font-size: 12px; color: #3f3f3f; }
.TextNormalBold { font-family: arial; font-size: 12px; color: #3f3f3f; font-weight:bold; }
.TextLight { font-family: arial; font-size: 11px; color: #8a8a8a; }
.TextSmall { font-family: arial; font-size: 9px; color: #3f3f3f; }
.TextError { font-family: arial; font-size: 12px; color: #3f3f3f; }
.TextRed { color:#C71A16; font-size:12px; font-weight:normal; font-family:arial;}
.TextNormalWhite { font-family: arial; font-size: 12px; color: #ffffff; }
.TextSmallWhite { font-family: arial; font-size: 11px; color: #ffffff; }

.TextRedBold { color:#C71A16; font-size:12px; font-weight:bold; font-family:arial;}

.TextFilter { font-family: arial; font-size: 12px; color: #333; font-weight:bold;}

.TextInformation { font-family: arial; font-size: 13px; line-height:18px; color: #3f3f3f; text-align:justify}

.TextTop { font-family: arial; font-size: 13px; color: #ffffff; }
.TextTopSmall { font-family: arial; font-size: 11px; color: #ffffff;}

.TextBlockHeader { font-family: arial, helvetica, sans-serif; font-size:14px; color: #fff; font-weight:bold}

.TextSubCategorySeparator { font-family: arial; font-size: 12px; color: #123FAB; }

.TextSectionTitle 
{ 
  font-family: Arial; font-size: 13px; color: #ffffff; text-decoration:none; font-weight:bold;
}

.TextProductCategoryMain { font-family: Arial; font-size: 12px; color: #C71A16;}

.TextRecommendedSupplierTitle { font-family: Arial; font-size: 13px; color: #C71A16; font-weight:bold}

.TextProductPrice { font-family: arial; font-size: 12px; color: #ffffff; font-weight:bold;}
.TextProductPriceOld { font-family: arial; font-size: 12px; color: #ffffff; text-decoration:line-through; font-weight:bold;}

.TextPath { font-family: arial; font-size: 12px; color: #354C77; }

.TextFilterTitle { font-family: arial; font-size: 13px; color: #ffffff; font-weight:bold;}
.TextFilterGroup { font-family: arial; font-size: 12px; color: #ffffff; font-weight:bold;}
.TextFilterSelected { font-family: arial; font-size: 12px; color: #ffffff; font-weight:bold;}

.TextProductPrice			
{
  color:#C71A16; font-family:Arial; font-size:12px; font-weight:bold;
}
.TextProductPriceOld			
{
  color:#C71A16; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: line-through;
}

.TextProductPriceWhite		
{
  color:#FFFFFF; font-family:Arial; font-size:12px; font-weight:bold;
}
.TextProductPriceOldWhite			
{
  color:#FFFFFF; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: line-through;
}


.TextCardViewTitle			
{
  color:#C71A16; font-family:Arial; font-size:12px; font-weight:bold;
}
/* Links */
.LinkTop { font-family: Arial; font-size: 13px; color: #ffffff; text-decoration:none}
.LinkTop:hover { text-decoration: underline;}
.LinkBottom { font-family: arial; font-size: 12px; color: #3f3f3f; text-decoration:none;}
.LinkBottom:hover { text-decoration: underline;}

.LinkCategoryTitle { font-family: Arial; font-size: 13px; color: #ffffff; text-decoration:none; font-weight:bold}
.LinkCategoryTitle:hover { text-decoration: underline;}

.LinkCategory { font-family: Arial; font-size: 12px; line-height:16px; color: #5D5D5D; text-decoration:none; font-weight:bold}
.LinkCategory:hover { text-decoration: underline;}

.LinkSubCategory { font-family: Arial; font-size: 12px; line-height:16px; color: #5D5D5D; text-decoration:none; }
.LinkSubCategory:hover { text-decoration: underline;}

.LinkLight { font-family: arial; font-size: 12px; color: #8a8a8a; text-decoration:none;}
.LinkLight:hover { text-decoration:underline;}

.LinkProductMain { font-family: Arial; font-size: 11px; color: #5D5D5D; text-decoration:none}
.LinkProductMain:hover { text-decoration: underline;}

.LinkProductCategoryMain { font-family: Arial; font-size: 12px; color: #C71A16; }

.LinkRecommendedSupplierTitle { font-family: Arial; font-size: 13px; color: #C71A16; font-weight:bold; text-decoration:none;}

.LinkLight { font-family: arial; font-size: 12px; color: #354C77; text-decoration:underline;}
.LinkLight:hover { text-decoration:none;}

.LinkFilter { font-family: arial; font-size: 12px; color: #CCCCCC; text-decoration:none;}
.LinkFilter:hover { text-decoration:underline;}

.LinkFilterDetails { font-family: arial; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration:underline;}

.LinkPageUnSelected { font-family: arial; font-size: 13px; color: #C82526; font-weight:bold; text-decoration:underline; padding-right:3px;}
.LinkPageSelected 
{ 
  font-family: arial; font-size: 13px; color: #ffffff; font-weight:bold; text-decoration:none; 
  padding-left:3px; padding-right:3px; padding-top: 1px; padding-bottom: 1px;
  background: #999; border-bottom-left-radius: 2px 2px; border-bottom-right-radius: 2px 2px;
  border-top-left-radius: 2px 2px; border-top-right-radius: 2px 2px;
}

.LinkProduct { color:#354C77; font-size:13px; font-weight:normal; font-family:arial; text-decoration:underline;}
.LinkProduct:hover { text-decoration:none; }

.LinkNormal { color:#354C77; font-size:12px; font-weight:normal; font-family:arial; text-decoration:underline;}
.LinkNormal:hover { text-decoration:none; }

.LinkNormalRed { color:#C71A16; font-size:12px; font-weight:normal; font-family:arial; text-decoration:underline;}
.LinkNormalRed:hover { text-decoration:none; }

.LinkCouponName
{
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 
  0px 0px; PADDING-TOP: 0px;
  color:#333; font-size:15px; font-weight:bold; font-family:arial; text-decoration:none;
}
.LinkCouponName:hover
{
  text-decoration:underline;
}

/* Borders */
.BorderBottomRed
{ 
  border-bottom: 1pt solid #C71A16;
}

.BorderAllBlockHeader
{ 
  border-top: 1pt solid #234356; border-bottom: 1pt solid #234356; 
  border-right: 1pt solid #234356; border-left: 1pt solid #234356;
}

.BorderAllBlockContent
{ 
  border-top: 1pt solid #afc3ce; border-bottom: 1pt solid #afc3ce; 
  border-right: 1pt solid #afc3ce; border-left: 1pt solid #afc3ce;
}

.BorderAll 
{ 
  border-top: 1pt solid #CECECE; border-bottom: 1pt solid #CECECE; 
  border-right: 1pt solid #CECECE; border-left: 1pt solid #CECECE;
}

.BorderR
{ 
  border-right: 1pt solid #DCDCDC;
}

.BorderPhoto
{ 
  border-bottom: 1pt dotted #CECECE; border-right: 1pt dotted #CECECE;
}

.BorderB { border-bottom: 1px solid #CECECE;}
.BorderR { border-right: 1px solid #CECECE;}

.BorderOddB { border-bottom: 1px solid #CECECE; background-color:#FFFFFF;}
.BorderOddBL { border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; background-color:#FFFFFF;}
.BorderOddBR { border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; background-color:#FFFFFF;}
.BorderOddBLR { border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; background-color:#FFFFFF;}
.BorderEvenTBL { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; background-color:#FFFFFF; }
.BorderEvenAll { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; background-color:#FFFFFF; }
.BorderEvenB { border-bottom: 1px solid #CECECE; background-color: #F9F9F9; }
.BorderEvenBL { border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; background-color:#F9F9F9; }
.BorderEvenBR { border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; background-color:#F9F9F9; }
.BorderEvenBLR { border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; background-color:#F9F9F9; }
.BorderEvenTBL { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; background-color:#F9F9F9; }
.BorderEvenAll { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; background-color:#F9F9F9; }

.BorderDotT { border-top: 1px dashed #CECECE; }
.BorderDotB { border-bottom: 1px dashed #CECECE; }
.BorderDotR { border-right: 1px dashed #CECECE; }
.BorderDotLR { border-left: 1px dashed #CECECE; border-right: 1px dashed #CECECE; }
.BorderDotBR { border-bottom: 1px dashed #CECECE; border-right: 1px dashed #CECECE;}
.BorderDotAll { border-top: 1px dashed #CECECE; border-bottom: 1px dashed #CECECE; border-right: 1px dashed #CECECE; border-left: 1px dashed #CECECE;}

.MessageBox
{
  border-right: #FFCF0F 1px solid; border-top: #FFCF0F 1px solid; border-left: #FFCF0F 1px solid; border-bottom: #FFCF0F 1px solid;
  background-color:#FFFFDE; 
}

.BorderDotAllBlue
{ 
  border-top: 1pt dotted  #354C77; border-bottom: 1pt dotted  #354C77; 
  border-right: 1pt dotted  #354C77; border-left: 1pt dotted  #354C77;
}
/* Form Objects */
.SearchTextBox{
  color: #666;
  float: left;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  height: 18px;
  padding-left: 5px;
  padding-top:4px;
}
.SearchButton
{
  background:url(http://www.toppromotii.ro/resources/images/searchbuttonbackground.jpg) left top no-repeat; width:61px; height:22px; border:0; float:right;display:none;
}

.TextBox {
	border-bottom: #bbb 1px solid; border-left: #bbb 1px solid; padding-bottom: 4px; padding-left:4px; padding-right: 4px; 
	border-top: #bbb 1px solid; border-right: #bbb 1px solid; padding-top: 4px; 
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; background: #fff;
}
.TextBox:focus {
	border-bottom: #F1CA7F 1px solid; border-left: #F1CA7F 1px solid; border-top: #F1CA7F 1px solid; border-right: #F1CA7F 1px solid
}

.TextBoxSmall {
	border-bottom: #bbb 1px solid; border-left: #bbb 1px solid; padding-bottom: 2px; padding-left:2px; padding-right: 2px; 
	border-top: #bbb 1px solid; border-right: #bbb 1px solid; padding-top: 2px; 
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; background: #fff;
}
.TextBox:focus {
	border-bottom: #F1CA7F 1px solid; border-left: #F1CA7F 1px solid; border-top: #F1CA7F 1px solid; border-right: #F1CA7F 1px solid
}
.FormButton
{
	height:25px;
	font-family: sans-serif; font-size: 12px;  
	cursor:pointer;
}

