/****** Main Table ******/
.basicTable 	{width: 960px;}

.mainTable {width: 100%px; border-right: 1px solid #BFC1BC; border-left: 1px solid #BFC1BC; background: White; }
.mainTable75 {width: 100%px;}
.mainTable50 {width: 100%px;}

.mainTableCellLeft 	{padding: 0px 0px 0px 0px; vertical-align: top;}
.mainTableCellCenter {padding: 10px 20px 0px 20px; vertical-align: top;}
.mainTableCellRight 	{padding: 30px 10px 0px 0px;}

.homeGreeting		{padding: 0px 0px 15px 0px; vertical-align: top;}
.homeGreeting table	{width: 100%;}
.homeGreeting table td	{padding: 8px 6px 8px 6px; border-left: 5px solid #CCCCCC; border-right: 5px solid #CCCCCC;}

.introBlock {border: 1px solid #CCCCCC;}
.introBlock td {padding: 6px;}

/****** Main Table ******/

/*******************************************************************************/

/****** Menu ******/

.headerMenu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/serenata/header_.jpg) no-repeat center top;
	border-right: 1px solid #BFC1BC; 
	border-left: 1px solid #BFC1BC;
	}

.headerMenu td#logo  {					/* Background under logo on the site */
	vertical-align: top;
	}
	
.headerMenu td#logo img.sameDay {background: url(../images/serenata/same_day_deliv.gif) no-repeat; width: 157px; height: 52px; position: relative; left: 283px;}	
.headerMenu td#logo img {				/* Logo on the site */
	margin: 5px 0px 9px 10px;
	border: 0px;
	}
* html .headerMenu td#logo img	{margin: 5px 0px 6px 10px;}
*:first-child+html .headerMenu td#logo img {margin: 5px 0px 6px 10px;}
.headerMenu td#logoL {display: none;}

.headerMenu td#menu {					/* Text Menu with or without images */
	width: 100%;
	background: url(../images/serenata/menu_bgr.gif) repeat-x center top;
	}
.headerMenu td#menu img.Img	{width: 0px; height: 0px;}
.headerMenu td#menu table 		{}
.headerMenu td#menu td 			{text-align: center;}
.headerMenu td#menu td.topmenu { background: url(../images/serenata/menu_delims.gif) no-repeat right;}
.headerMenu td#menu td#m_144.topmenu { background: none;}
.headerMenu td#menu td img 	{display: auto;}
.headerMenu td#menu td br 		{display: none;}
.headerMenu td#menu td nobr 	{display: auto;}

/* Active & Noneactive links in menu */


a.menu:link, a.menu:visited {
	font: bold 12px arial,tahoma,verdana;
	text-decoration:none;
	text-transform: capitalize; 
	color:white; 
	padding: 9px 10px 9px 10px; 
	display:block;
	}
a.menu:hover, a.menu:active {
	font: bold 12px arial,tahoma,verdana;
	text-decoration:none; 
	text-transform: capitalize;
	color:white; 
	padding: 9px 10px 9px 10px; 
	display:block;
	}
a.menuActive:link, a.menuActive:visited {
	font: bold 12px arial,tahoma,verdana;
	text-transform: capitalize;
	text-decoration:none; 
	color: white; 
	background: url(../images/serenata/menu-active.gif) repeat-x top; 
	padding: 9px 10px 9px 10px; 
	display:block;
	}
a.menuActive:hover, a.menuActive:active {
	font: bold 12px arial,tahoma,verdana;
	text-transform: capitalize;
	text-decoration:none; 
	color: white; 
	background: url(../images/serenata/menu-active.gif) repeat-x top;
	padding: 9px 10px 9px 10px; 
	display:block;
	}

/****** Sub Menu ******/

.subMenuBlock {
	background: #FFE58F;
	display:none;
	position:absolute;
	border-top: 1px solid black;
	border-left: 1px solid black;
	z-index: 2500;
}

a.subMenu {
	width: 150px;
	padding: 6px 20px 6px 10px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	display:block;
	font: 11px tahoma, verdana, sans-serif; 
	color:black;
	text-decoration:none;
	text-align: left;
	background: #FFE58F; 
}

a.subMenu:hover, a.subMenu:active {
	background: white; 
	color:black;
	display:block;
	text-decoration:none;
}

/****** Secondary Menu ******/

table.secondaryMenu 		{width: 100%;}
td#menu td.secondaryBegin img.Img	{width: 5px; height: 1px;}
a.secondaryMenu 			{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #fff;}
a.secondaryMenu:hover 		{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #fff;}
a.secondaryMenuActive 		{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #fff; text-decoration: none;}
a.secondaryMenuActive:hover	{display:block; font: bold 11px arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #fff; text-decoration: underline;}
td#menu td.secondaryEnd  	{width: 100%;}
td#menu td.secondaryEnd  img.Img	{width: 1px; height: 25px;}

/****** Menu ******/

/*****************************************************************************/

/************* Breadcrumb *******************/

.breadcrumb {margin: 0px 0px 9px 0px;}
.breadcrumbBegin {}
.breadcrumbBegin img {width: 0px; height: 0px;}
.breadcrumbDelimiter {
	width: 100%;
	white-space: normal;
	font-size: 10px;
	padding: 4px 0px 4px 0px;
	background: transparent;
	}
.breadcrumbDelimiter td {}
.breadcrumbDelimiter a 			{color: #000000; text-decoration: none; font-size: 11px;}
.breadcrumbDelimiter a:hover 	{color: #000000; text-decoration: underline; font-size: 11px;}
.breadcrumbDelimiter a.treeItemLast {font-weight: bold; text-decoration: none; cursor: text; color: #EF0043;}
.breadcrumbDelimiter a.treeItemLast:hover {font-weight: bold; text-decoration: none; cursor: text; color: #EF0043;}
.breadcrumbDelimiter b {color: #4144B9;font-weight:normal;}
.breadcrumbDelimiter span {
	color: #000;
	display: ;
	font-size: 11px;
	}
.breadcrumbDelimiter img {display: none;}

.breadcrumbRSS {
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #dedede;
	border-bottom: 1px solid #f3f3f3;
	border-left: 0px solid #dedede;
	padding: 0px 4px;
	background: #f3f3f3;
	}

.breadcrumbEnd {}
.breadcrumbEnd img {width: 0px; height: 0px;}

/************* Breadcrumb *******************/
/*************** Order Pages ****************/
.breadcrumbDelimiter span.nonactive {font-size: 12px; color: #BCD263; margin-right: 10px; display: inline; font-weight: bold;}
.breadcrumbDelimiter span.active    {font-size: 12px; color: #FC578B; margin-right: 10px; display: inline; font-weight: bold;}
.bl_checkout_breadcrumb .breadcrumb {margin: 0px 0px 10px 0px;}
.mainTableCellCenter form br {display: none;}
.mainTableCellCenter form .middlebg br {display: block;}
.mainTableCellCenter form .padding6px tr.usual td br {display: block; padding-bottom: 20px;}
.checkWthout {padding: 20px 0px 20px 0px;}
/************* end Order Pages ***************/

/*****************************************************************************/

/************* Fieldset *******************/
/****** Top ******/
.titleTop 			{margin-top: 0px;}
.titleTopLeft 		{background: url(../images/serenata/title_left.gif) no-repeat left;}
.titleTopImgLeft 	{width: 31px; height: 31px;}

.titleTopCenter 			{white-space: normal; padding: 5px 0px 5px 0px;	width: 100%; background: url(../images/serenata/title_pink.gif) repeat-x;}
.titleTopCenter img 		{display: none;}
.titleTopCenter table 	{width: 100%;}

.titleTopCenter div 		{color: white; font: bold 14px Arial, sans-serif; text-align: center;}
.titleTopCenter div b 	{}
.titleTopRight 			{background: ;}
.titleTopImgRight 		{width: 0px; height: 0px;}
/****** Top ******/
/****** Center ******/
.block 		{border: 0px; background: ;}
.blockTD 	{padding: 10px 10px 10px 10px;}
.block .blockTD .padding10px {padding: 0px;}
.menuLeft {}
/****** Center ******/
/****** Bottom ******/
.titleBot 			{ margin: 0px;}
.titleBotLeft 		{background:;}
.titleBotImgLeft 	{width: 0px; height: 0PX;}
.titleBotRight 	{width: 100%;}
.titleBotImgRight {}
/****** Bottom ******/
.mainTableCellRight .titleTop 			{margin-top: 0px; background: none;}
.mainTableCellRight .titleTopLeft 		{background: none;}
.mainTableCellRight .titleTopImgLeft	{width: 0px; height: 0px;}
.mainTableCellRight .titleTopCenter 	{background: none;}
.mainTableCellRight .titleTopRight 		{background: none;}
.mainTableCellRight .titleTopImgRight 	{width: 0px; height: 0px;}
/*******/
.mainTableCellCenter .titleTop 			{margin-top: 0px; background: none;}
.mainTableCellCenter .titleTopLeft 		{background: url(../images/serenata/green_left.gif) no-repeat left top;}
.mainTableCellCenter .titleTopImgLeft	{width: 8px; height: 30px;}
.mainTableCellCenter .titleTopCenter 	{background: url(../images/serenata/green_center.gif) repeat-x top; width: 100%;}
.mainTableCellCenter .titleTopCenter div {font-size: 18px; font-weight: normal;}
.mainTableCellCenter .titleTopRight 	{background:  url(../images/serenata/green_right.gif) no-repeat right top;}
.mainTableCellCenter .titleTopImgRight {width: 5px; height: 30px;}
.mainTableCellCenter .blockTD 			{padding: 10px 0px 10px 0px;}
/************* end Fieldset ***************/
img.fixedHeight { width: 1px; height: 101px;}

/***block offer***/
.bl_offers .block .blockTD .padding10px table { border: 1px solid #D0E4AA;}
.bl_offers .block .blockTD .vDelimiter  {padding-right: 3px;}

.bl_offers a.bigtitle			{font-size:11px; font-weight: bold;  color: #709624; text-decoration: none;}
.bl_offers a.bigtitle:hover	{font-size:11px; font-weight: bold;  color: #709624; text-decoration: underline;}
.bl_offers .bug_1_killa			{display: none;}
/***products list***/
.bl_productslist .pruductPriceTd {text-align: center; background: #F0F6D8; padding-bottom: 0px; padding-top: 5px;}
.bl_productslist .pruductPriceTd br {display: none;}
.bl_productslist .padding10px div.tblProduct {border: 1px solid #D0E4AA; height: 220px; background: #F0F6D8;}
.bl_productslist .block .blockTD .vDelimiter { padding-right: 10px;}
.bl_productslist .padding10px .whiteTd	{background: White; vertical-align: top;}
.bl_productslist a.bigtitle			{font-size:11px; font-weight: bold;  color: #709624; text-decoration: none;}
.bl_productslist a.bigtitle:hover	{font-size:11px; font-weight: bold;  color: #709624; text-decoration: underline;}
.bl_productslist .rdMo	{padding-top: 7px; padding-right: 3px; text-align: center ! important;}
		/***navigation***/
.bl_productslist table.navigTbl { background: #EEEEEE;}
.bl_productslist table.navigTbl td { padding: 5px;}
.bl_productslist table.navigTbl td a {color: Black;}
.bl_productslist table.navigTbl td a:hover {color: Black;}
.bl_productslist .paddTopBot { padding-top: 10px; padding-bottom: 10px;}

.bl_productslist .contUs { text-align: center; padding-bottom: 20px; padding-top: 10px;}

.bl_productslist .titleTop 				{margin-top: 0px; background: #D0E4AA;}
.bl_productslist .titleTopCenter 		{white-space: normal; padding: 5px 0px 5px 5px;	width: 100%; background: transparent;}
.mainTableCellCenter .bl_productslist .titleTopCenter div 	{color: #5C830E; font: bold 14px Arial, sans-serif; text-align: left;}
.bl_productslist .titleTopRight 			{background:  transparent;}
.bl_productslist .titleTopImgRight 		{width: 0px; height: 0px;}
/****block products details***/
.mainTableCellCenter .bl_productdetails .titleTopCenter 	{white-space: normal; padding: 5px 0px 5px 0px;	width: 100%; background: #D0E4AA;}
.mainTableCellCenter .bl_productdetails .titleTopCenter div { text-align: left; color: #5C830E; padding-left: 10px; font-size: 14px; font-weight: bold;}
	/***product descriptions***/
.mainTableCellCenter .bl_productdetails .blockTD {padding-bottom: 0px;}
.bl_productdetails  .bigtitle {display: none;}
.bl_productdetails  .itemName {font-size: 14px; font-weight: bold; color: #EF0B53;}
.bl_productdetails  .descriptionP {font-size: 12px; color: #5C830E; font-weight: bold;}
.bl_productdetails  .pinkP		{color: #EF0750;}
.bl_productdetails  .prodCode {font-size: 12px; padding-bottom: 5px;}
.bl_productdetails  .priceBlockOld { font-size: 12px;}
.bl_productdetails  .salesBlock {font-size: 12px;}
.bl_productdetails  .priceQty td {font-size: 12px; padding-bottom: 5px;}
.bl_productdetails  .priceQty td:first-child {padding-right: 10px;}

		/***button Add***/
.bl_productdetails a.button:link, .bl_productdetails a.button:visited {display: inline-block; color: white; padding: 6px 0px 7px 4px; font: bold 12px arial; white-space: nowrap; text-decoration: none; background: url(../images/serenata/add2cart_left.gif) no-repeat left;}
.bl_productdetails a.button:hover, .bl_productdetails a.button:active {display: inline-block; color: white; padding: 6px 0px 7px 4px; font: bold 12px arial; white-space: nowrap; text-decoration: none; background: url(../images/serenata/add2cart_left.gif) no-repeat left;}

.bl_productdetails a.button span 	{cursor: pointer; display: inline-block; background: url(../images/serenata/add2cart_right.gif) no-repeat right; padding: 6px 10px 7px 6px;}

*:first-child+html .bl_productdetails a.button:link, *:first-child+html .bl_productdetails a.button:visited {padding: 0px 0px 0px 4px;}
*:first-child+html .bl_productdetails a.button:hover, *:first-child+html .bl_productdetails a.button:active {padding: 0px 0px 0px 4px;}
*:first-child+html .bl_productdetails a.button span 	{padding: 6px 4px 7px 0px;}

* html .bl_productdetails a.button:link, * html .bl_productdetails a.button:visited {padding: 0px 0px 0px 4px;}
* html .bl_productdetails a.button:hover, * html .bl_productdetails a.button:active {padding: 0px 0px 0px 4px;}
* html .bl_productdetails a.button span 	{padding: 6px 4px 7px 0px;}
.bl_productdetails .add_Cart {padding-top: 15px; text-align: center;}
.bl_productdetails .delvryTbl  {background: #EBEBEB; margin-top: 20px;}
*:first-child+html .bl_productdetails .delvryTbl  {background: #EBEBEB; margin-bottom: 10px;}
* html .bl_productdetails .delvryTbl  {background: #EBEBEB; margin-bottom: 10px;}
/***reviews***/
.bl_productdetails .carDlvry  {font-size: 11px; font-weight: bold; text-transform: uppercase; color: #5C830E; padding: 10px 0px 10px 5px; text-align: center; background: url(../images/serenata/delvry_ico.gif) no-repeat 25px 6px;}
.bl_productdetails .reviewBgr {text-align: center; background: url(../images/serenata/review_ico.gif) no-repeat 35px 3px; padding: 10px 0px 10px 0px;}
.bl_productdetails .reviewBgr a {font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #5C830E;}
.bl_productdetails .reviewBgr a:hover { font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #5C830E;}
.bl_productdetails .paddingReviews {display: none;}
/***block categories list***/
.bl_categorieslist .titleTop 	{border-right: 1px solid #BFC1BC;}
.bl_categorieslist .titleTopCenter {padding: 5px 20px 5px 0px;}
.bl_categorieslist .block 		{background: #FFE1EA; border-right: 1px solid #BFC1BC;}
.bl_categorieslist .block .blockTD {padding: 0px 0px 0px 0px;}
.bl_categorieslist .titleBot 	{display: none;}
.mainTableCellCenter .bl_categorieslist .block 		{background: none; border-right: none;}
.mainTableCellCenter .bl_categorieslist .titleTop 	{border-right: none;}
.mainTableCellCenter .bl_categorieslist .topCategory, .mainTableCellCenter .bl_categorieslist .selectedTopCategory { border-bottom: none;}
.mainTableCellCenter .bl_categorieslist a.title 		{font-weight: bold; color: #ef1258; text-decoration: underline;}
.mainTableCellCenter .bl_categorieslist a.title:hover {font-weight: bold; color: #ef1258; text-decoration: underline;}
/***block otp sellers***/
.mainTableCellCenter .bl_topsellers  .titleTopLeft 		{background: url(../images/serenata/pink_left_centre.gif) no-repeat left top;}
.mainTableCellCenter .bl_topsellers  .titleTopImgLeft	{width: 8px; height: 30px;}
.mainTableCellCenter .bl_topsellers  .titleTopCenter 	{background: url(../images/serenata/pink_center.gif) repeat-x top; width: 100%;}
.mainTableCellCenter .bl_topsellers  .titleTopCenter div {font-size: 16px; font-weight: bold;}
.mainTableCellCenter .bl_topsellers  .titleTopRight 	{background:  url(../images/serenata/pink_right_center.gif) no-repeat right top;}
.mainTableCellCenter .bl_topsellers  .titleTopImgRight {width: 5px; height: 30px;}


.bl_topsellers .topSellDiv 	{float: left; width: 23%; border: 1px solid #D0E4AA; margin: 0px 11px 11px 0px;}
.bl_topsellers .vDelimiterTS 	{margin-right: 0px;}
.bl_topsellers .topSellDiv img.fixedH {width: 1px; height: 101px;}
.bl_topsellers .divDetContnr 	{background: #F0F6D8; padding: 5px 5px 10px 0px; height: 85px;}
.bl_topsellers .divDetContnr div.topSellPrice { padding-top: 2px; padding-bottom: 15px;}
.bl_topsellers .divDetContnr div.topSellPrice b {font-size: 11px; color: #EF1258;}
.bl_topsellers .topSellDiv .divDetContnr a      {font-size:11px; font-weight: bold;  color: #709624; text-decoration: none;}
.bl_topsellers .topSellDiv .divDetContnr a:hover {font-size:11px; font-weight: bold;  color: #709624; text-decoration: underline;}
.bl_topsellers .topSellDiv .divDetContnr div a.buttonMore {text-decoration: none;}
.bl_topsellers .topSellDiv .divDetContnr div a.buttonMore:hover {text-decoration: none;}
/***block top rated***/
.bl_toprated .titleTop 		{border-right: 1px solid #BFC1BC;}
.bl_toprated .titleTopCenter {padding: 5px 20px 5px 0px;}
.bl_toprated a.top10 		{color: black; text-decoration: none; font-size: 11px;}
.bl_toprated a.top10:hover {color: black; text-decoration: underline;}
.bl_toprated .block 			{background: #FFE1EA; border-right: 1px solid #BFC1BC;}
.bl_toprated .blockTD 		{padding-left: 15px;}
.bl_toprated .titleBot 		{display: none;}
/***block product latest***/
.bl_productslatest {margin-top: 10px;}
.bl_productslatest .titleTop 		{display: none;}
.bl_productslatest .block			{background: url(../images/serenata/bot_part.gif) no-repeat bottom;}
.bl_productslatest .blockTD 		{padding: 50px 0px 20px 0px; background: url(../images/serenata/top_part.gif) no-repeat top;}
.itemNme					{font: 18px Trebuchet MS; color: #5C830E;}
.itemNme a				{font: bold 12px Arial; color: #709624; text-decoration: none;}
.itemNme a:hover		{text-decoration: underline; color: #709624;}
.itemPrce						{padding: 5px 0px 10px 0px; font-weight: bold; color: #EF1258; font-size: 12px;}
.itemPrce .priceMsg			{color: #000; font-weight: normal;}
/***block poducts topviewed***/
.bl_productstopviewed {margin-top: 10px;}
.bl_productstopviewed .titleTop 		{display: none;}
.bl_productstopviewed .blockTD		{padding: 50px 0px 20px 0px; background: url(../images/serenata/florist_choice_otp.gif) no-repeat top;} 	
.bl_productstopviewed .block			{background: url(../images/serenata/florist_choicebottom.gif) no-repeat bottom;}
.bl_productstopviewed .ridMo			{padding: 10px 0px 0px 0px;}
/***block simple accept payments***/
.mainTableCellLeft .bl_simple .titleTop, .mainTableCellLeft .bl_simple .titleBot {display: none;}
.mainTableCellLeft .bl_simple .block 		{border-right: 1px solid #BFC1BC; border-bottom: 1px solid #BFC1BC; border-top: 1px solid #BFC1BC;}
.mainTableCellLeft .bl_simple .blockTD {padding: 0px;}
/***block simple satisfaction***/
.bl_simple .titleTop 			{margin-top: 10px;}
.bl_simple .blockTD 				{padding: 0px;}
.bl_simple .satisfaction 		{width: 180px; height: 74px; background: url(../images/serenata/right_banners_stisfaction.gif) no-repeat; position: relative;}
.bl_simple .satisfaction div 	{position: absolute; bottom: 5px; right: 25px;}
/***block simple PopUps***/
.bl_simple .popUpDiv						{width: 180px; height: 144px; background: url(../images/serenata/right_banners_deliv.gif) no-repeat; padding: 0px; position: relative;}
.bl_simple .popUpDiv div.divPos		{position: absolute; bottom: 10px; right: 52px;}
.bl_simple .popUpDiv div table td 	{padding: 1px;} 		
.bl_simple .popUpDiv div table td img {margin-right: 5px;}
.bl_simple .popUpTbl a.top10 			{font-size: 11px; color: black; text-decoration: none;}
.bl_simple .popUpTbl a.top10:hover 	{font-size: 11px; color: black; text-decoration: underline;}
/***block simple flourist choice***/
.bl_simple .flrstChoice 		{width: 180px; height: 290px; background: url(../images/serenata/flourists_choice.gif) no-repeat;}
.bl_simple .flrstChoice img 	{width: 1px; height: 262px; margin: 0px;}
/***block simple new this week***/
.bl_simple .newThis 		{width: 180px; height: 290px; background: url(../images/serenata/new_this_week.gif) no-repeat;}
.bl_simple .newThis img {width: 1px; height: 262px;}
/***block simple center***/
.mainTableCellCenter .bl_simple .titleTop {display: none;}
.mainTableCellCenter .bl_simple h3 {font-size: 14px; font-weight: bold; color: #EE003C; margin-top: 0px; margin-bottom: 0px;}
.mainTableCellCenter .bl_simple p  {margin: 10px 0px 10px 0px;}

/***block sitesearch***/
.bl_site_search .blockTD { padding-right: 0px;}
.bl_site_search .blockTD .padding10px { text-align: right;}
/***block cart***/
.bl_cart .titleTop 			{margin-top: 0px;}
.bl_cart .titleTopLeft 		{background: url(../images/serenata/cart_title_leftTop.gif) no-repeat left top;}
.bl_cart .titleTopImgLeft 	{width: 7px;}

.bl_cart .titleTopCenter 		{width: 100%; background: url(../images/serenata/cart_title_centerTop.gif) repeat-x top;}
.bl_cart .titleTopCenter div 	{padding: 5px 0px 5px 0px; color: #EE014C; font: bold 14px Arial, sans-serif; text-align: left; background: url(../images/serenata/cart_basket.gif) no-repeat 110px 5px;}

.bl_cart .titleTopRight 		{background: url(../images/serenata/cart_rightTop.gif) no-repeat right top;}
.bl_cart .titleTopImgRight 	{width: 5px; height: 10px;}
/***center***/
.bl_cart .block 				{border-right: 1px solid #BFC1BC; border-left: 1px solid #BFC1BC; background: #EEF6DD;} 
.bl_cart .blockTD 			{padding: 0px 0px 5px 0px;}
.bl_cart .blockTD table td {white-space: nowrap;}
.bl_cart b						{font-weight: bold;}
/***bottom***/
.bl_cart .titleBot 			{margin: 0px; background: url(../images/serenata/cart_bottom_center.gif) repeat-x bottom;}
.bl_cart .titleBotLeft 		{background: url(../images/serenata/cart_bottom_left.gif) no-repeat left bottom;}
.bl_cart .titleBotImgLeft 	{width: 7px; height: 14px;}
.bl_cart .titleBotRight 	{width: 100%; background: url(../images/serenata/cart_bottom_right.gif) no-repeat right bottom;}
.bl_cart .titleBotImgRight {}
/***block related products***/
a.undImg			{font-size:11px; font-weight: bold;  color: #709624; text-decoration: none;}
a.undImg:hover	{font-size:11px; font-weight: bold;  color: #709624; text-decoration: underline;}
.bl_relatedproducts .blockTD .padding10px {padding-right: 5px;}
.bl_relatedproducts .relTblProd {border: 1px solid #D0E4AA;}
.bl_relatedproducts .relTblProd img.itemIng {margin: 5px 0px 5px 0px;}
.bl_relatedproducts .relProdTd  {background: #F0F6D8;}
.bl_relatedproducts .relBtnMo   {padding: 5px 3px 10px 0px;}
.bl_relatedproducts .itemNam    {padding-top: 5px;}
.bl_relatedproducts .relProdDiv {height: 90px;}
.bl_relatedproducts img.fixedHeight {width: 1px; height: 110px;}
		/***block article list***/
.bl_articleslist a.buttonMore:link, .bl_articleslist a.buttonMore:visited {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: none; line-height: 20px; background: none; display: block;}
.bl_articleslist a.buttonMore:hover, .bl_articleslist a.buttonMore:active {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: underline; line-height: 20px; background: none; display: block;}
.bl_articleslist a.buttonMore span 	{cursor: pointer; background: none;}		/* read more... (special offers, etc.) */
		
/*****************************************************************************/
td.userHome {padding: 7px;}
td.userHome a.smallText {color: #709624;}
td.userHome a.smallText:hover {color: #709624;}
td.userHome a.title {color: #ef1258;}
td.userHome a.title:hover {color: #ef1258;}
td.userHomeTitle {
	display: none;
	font-size: 10pt;
	white-space: nowrap;
	background: #f3f3f3;
}
td.userHomeTitle b {color: #0000CC;}

div.userHomeBottom {						
	background: none;
	padding: 5px 20px 5px 20px;
	background: #eef6dd; border: 0px solid #ccc;
	}
div.userHomeBottom a {color: #000000; text-decoration:underline;}
div.userHomeBottom a:hover {color: #000000; text-decoration:none;}

td.userHome img.orders 		{background: url(../images/icons/admin_orders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.orders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_orders.png,sizingMethod=crop);}
td.userHome img.profile 	{background: url(../images/icons/admin_profile.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.profile {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_profile.png,sizingMethod=crop);}
td.userHome img.arr		 	{background: url(../images/icons/arr.gif) no-repeat; width: 15px; height: 16px; border:0px; margin: 0px 5px 0px 55px;}
td.userHome img.support 	{background: url(../images/icons/admin_support.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.support {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_support.png,sizingMethod=crop);}
td.userHome img.forum 		{background: url(../images/icons/admin_forum.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.forum {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_forum.png,sizingMethod=crop);}
td.userHome img.products 	{background: url(../images/icons/admin_products.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.products {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_products.png,sizingMethod=crop);}
td.userHome img.pages 		{background: url(../images/icons/admin_pages.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.pages {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_pages.png,sizingMethod=crop);}
td.userHome img.salesorders	{background: url(../images/icons/admin_salesorders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.salesorders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_salesorders.png,sizingMethod=crop);}
td.userHome img.merchant 	{background: url(../images/icons/admin_merchant.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.merchant {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_merchant.png,sizingMethod=crop);}
td.userHome img.affiliates 	{background: url(../images/icons/admin_affiliates.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.affiliates {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_affiliates.png,sizingMethod=crop);}
td.userHome img.payments 	{background: url(../images/icons/admin_payments.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.payments {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_payments.png,sizingMethod=crop);}
td.userHome img.carts	 	{background: url(../images/icons/admin_carts.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.carts {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_carts.png,sizingMethod=crop);}
td.userHome img.wishlist 	{background: url(../images/icons/admin_wishlist.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.wishlist {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_wishlist.png,sizingMethod=crop);}
td.userHome img.reminders 	{background: url(../images/icons/admin_reminders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.reminders {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_reminders.png,sizingMethod=crop);}

td.userHome div {margin: 0px 0px 0px 50px;}
/************* userHome *******************/
/*****************************************************************************/

/************* Button Links *******************/
td.butTd {}
td.butTd span.spacer {display: auto; color: #EEF6DD;}	/* '|' between button */
.bl_basket td.butTd span.spacer {display: none; color: white;}	/* '|' between button */
.bl_basket input.field { padding: 0px;}


a.button:link, a.button:visited {color: white; padding: 0px 10px 0px 0px; font: bold 12px sans-serif, arial; white-space: nowrap;}
a.button:hover, a.button:active {color: white; padding: 0px 10px 0px 0px; font: bold 12px sans-serif, arial; white-space: nowrap;}

a.button span 	{cursor: pointer;}
a.button img 	{display: none;}

a.button-add span			{}			/* add to cart (products categories, product details) */
a.button-add				{}
a.button-add:hover		{}
a.button-view span		{}			/* view cart (products categories, product details) */
a.button-check span		{}			/* check out (products categories, product details) */
a.button-wishlist span 	{}			/* wishlist (products categories, product details) */


a.buttonBasket:link, a.buttonBasket:visited {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: none; display: inline-block; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 3px 0px 3px 3px;}
a.buttonBasket:hover, a.buttonBasket:active {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: none; display: inline-block; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 3px 0px 3px 3px;}

a.buttonBasket span 	{cursor: pointer; display: inline-block; background: url(../images/serenata/btn_right.gif) no-repeat right; padding: 3px 5px 3px 2px;}
a.buttonBasket img 	{display: none;}
*:first-child+html a.buttonBasket:link, *:first-child+html a.buttonBasket:visited {padding: 0px 0px 0px 3px;}
*:first-child+html a.buttonBasket:hover, *:first-child+html a.buttonBasket:active {padding: 0px 0px 0px 3px;}
*:first-child+html a.buttonBasket span 	{padding: 3px 5px 3px 2px;}		/* read more... (special offers, etc.) */


a.button-shopping span 		{}			/* Continue shopping (basket) */
a.button-shopping				{}
a.button-shopping:hover		{}
a.button-retrieve span 		{}			/* Retrieve Cart (basket) */
a.button-save span 			{}			/* Save cart (basket) */
a.button-clear span 			{}			/* Clear cart (basket) */
a.button-checkout span 		{cursor: pointer; display: inline-block; background: url(../images/serenata/redbutton_right.gif) no-repeat right; padding: 3px 10px 3px 6px;}			/* Checkout (basket) */
a.button-checkout:link,	a.button-checkout:visited	{display: inline-block; color: white; padding: 3px 0px 3px 4px; font: bold 11px arial; white-space: nowrap; text-decoration: none; background: url(../images/serenata/redbutton_left.gif) no-repeat left;}
a.button-checkout:hover, a.button-checkout:active	{display: inline-block; color: white; padding: 3px 0px 3px 4px; font: bold 11px arial; white-space: nowrap; text-decoration: none; background: url(../images/serenata/redbutton_left.gif) no-repeat left;}
*:first-child+html a.button-checkout:link, *:first-child+html a.button-checkout:visited {padding: 0px 0px 0px 4px;}
*:first-child+html a.button-checkout:hover, *:first-child+html a.button-checkout:active {padding: 0px 0px 0px 4px;}
*:first-child+html a.button-checkout span 	{padding: 3px 10px 3px 6px;}		/* read more... (special offers, etc.) */



a.buttonCart:link, a.buttonCart:visited {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: none; display: inline-block; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 3px 0px 3px 3px;}
a.buttonCart:hover, a.buttonCart:active {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: none; display: inline-block; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 3px 0px 3px 3px;}
a.buttonCart span 	{cursor: pointer; display: inline-block; background: url(../images/serenata/btn_right.gif) no-repeat right; padding: 3px 5px 3px 2px;}
a.buttonCart img 		{display: none;}
*:first-child+html a.buttonCart:link, *:first-child+html a.buttonCart:visited {padding: 0px 0px 0px 3px;}
*:first-child+html a.buttonCart:hover, *:first-child+html a.buttonCart:active {padding: 0px 0px 0px 3px;}
*:first-child+html a.buttonCart span 	{padding: 3px 5px 3px 2px;}		/* read more... (special offers, etc.) */



a.button-check span 	{}		/* Checkout (small cart) */
a.button-amend span 	{}		/* Amend cart (small cart) */
a.button-view span 	{}		/* View cart (small cart) */

a.buttonMore:link, a.buttonMore:visited {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: none; display: inline-block; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 3px 0px 3px 3px;}
a.buttonMore:hover, a.buttonMore:active {font: bold 11px arial; white-space: nowrap; color: #5C830E; text-decoration: none; display: inline-block; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 3px 0px 3px 3px;}
a.buttonMore span 	{cursor: pointer; display: inline-block; background: url(../images/serenata/btn_right.gif) no-repeat right; padding: 3px 5px 3px 2px;}		/* read more... (special offers, etc.) */
a.buttonMore img 		{display: none;}

*:first-child+html a.buttonMore:link, *:first-child+html a.buttonMore:visited {padding: 0px 0px 0px 3px;}
*:first-child+html a.buttonMore:hover, *:first-child+html a.buttonMore:active {padding: 0px 0px 0px 3px;}
*:first-child+html a.buttonMore span 	{padding: 3px 5px 3px 2px;}		/* read more... (special offers, etc.) */
.disabled {							/* disadled add to cart */
	color: #666; cursor: pointer; 
	font: bold 11px sans-serif, arial; 
	text-decoration:none; 
	border: 1px solid gray; 
	background: silver; 
	padding-left: 3px; padding-right: 3px; 
}
a.disabled:hover {color: #666; cursor: pointer; text-decoration:none;}
/************* Button Links *******************/

/************* Category *******************/

.bl_categorieslist .topCategory_1		 {background: url(../images/serenata/flowers_category.gif) no-repeat left; margin: 0px; padding: 8px 0px 8px 0px; text-align: center;}
.bl_categorieslist .selectedtopCategory_1 {background: url(../images/serenata/flowers_category.gif) no-repeat left; margin: 0px; padding: 8px 0px 8px 0px; text-align: center;}
.bl_categorieslist .topCategory_1 a.title 					{font-weight: bold; color: #fff; text-decoration: none;  cursor: text; font-size: 14px;}
.bl_categorieslist .topCategory_1 a.title:hover 			{font-weight: bold; color: #fff; text-decoration: none;  cursor: text; font-size: 14px;}
.bl_categorieslist .selectedtopCategory_1 a.title 			{font-weight: bold; color: #fff; text-decoration: none;  cursor: text; font-size: 14px;}
.bl_categorieslist .selectedtopCategory_1 a.title:hover 	{font-weight: bold; color: #fff; text-decoration: none; cursor: text; font-size: 14px;}
        
.bl_categorieslist .topCategory_18		 	 {background: url(../images/serenata/gifts_category.gif) no-repeat left; margin: 0px; padding: 8px 0px; text-align: center;}
.bl_categorieslist .selectedtopCategory_18 {background: url(../images/serenata/gifts_category.gif) no-repeat left; margin: 0px; padding: 8px 0px; text-align: center;}
.bl_categorieslist .topCategory_18 a.title 					{font-weight: bold; color: #fff; text-decoration: none;  cursor: text; font-size: 14px;}
.bl_categorieslist .topCategory_18 a.title:hover 			{font-weight: bold; color: #fff; text-decoration: none;  cursor: text; font-size: 14px;}
.bl_categorieslist .selectedtopCategory_18 a.title 			{font-weight: bold; color: #fff; text-decoration: none;  cursor: text; font-size: 14px;}
.bl_categorieslist .selectedtopCategory_18 a.title:hover 	{font-weight: bold; color: #fff; text-decoration: none; cursor: text; font-size: 14px;}


	/***flowers subcategories***/
.bl_categorieslist .subCategory_1 				{background: #FFE1EA; margin: 0px; padding: 7px 0px 7px 0px; border-top: 1px solid #FEC3D5;}
.bl_categorieslist .selectedsubCategory_1 	{background: #FFE1EA url(../images/serenata/category_active.gif) no-repeat 4px 11px; margin: 0px; padding: 7px 0px 7px 0px; border-top: 1px solid #FEC3D5;}
.bl_categorieslist .subCategory_1 a.title {text-decoration: none;}
.bl_categorieslist .subCategory_1 a.title:hover {text-decoration: underline;}
.bl_categorieslist .selectedsubCategory_1 a.title { font-weight: bold; color: #C30033; text-decoration: none;}
.bl_categorieslist .selectedsubCategory_1 a.title:hover { font-weight: bold; color: #C30033; text-decoration: underline;}
	/***Traditional Gifts subcategoris***/
.bl_categorieslist .subCategory_18 				{background: #EBF0D5; margin: 0px; padding: 7px 0px 7px 0px; border-top: 1px solid #B2D470;}
.bl_categorieslist .selectedsubCategory_18 	{background: #EBF0D5 url(../images/serenata/green_active.gif) no-repeat 4px 11px; margin: 0px; padding: 7px 0px 7px 0px; border-top: 1px solid #B2D470;}
.bl_categorieslist .subCategory_18 a.title {text-decoration: none;}
.bl_categorieslist .subCategory_18 a.title:hover {text-decoration: underline;}
.bl_categorieslist .selectedsubCategory_18 a.title { font-weight: bold; color: #769042; text-decoration: none;}
.bl_categorieslist .selectedsubCategory_18 a.title:hover { font-weight: bold; color: #769042; text-decoration: underline;}


.bl_categorieslist .subCategory_1 a.title img, .bl_categorieslist .selectedsubCategory_1 a.title img {margin: 3px 6px 0px 3px;}
.bl_categorieslist .subCategory_18 a.title img, .bl_categorieslist .selectedsubCategory_18 a.title img {margin: 3px 6px 0px 3px;}



.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 0px 0px 0px 5px;}
	/*****center block categories****/

/************* Category *******************/

/************* Latest *******************/
td.topArticle {padding: 3px 3px 3px 0px;}
td.subArticle {padding: 3px 3px 3px 0px;}

a.subArticle {padding-left: 8px; font-size: 11px; background: url(../images/bullet.gif) no-repeat left 3px;}
/************* Latest *******************/

/************* Offers *******************/
.offerTitle		{display: none;}
.offerTd			{text-align: center; background: #F0F6D8; padding-top: 5px;}
.offerTd img	{float: left; margin: 0px 5px 0px 0px;} 
.offerTd div.offerText	{text-align: right; margin-top: 3px; padding-bottom: 5px; padding-right: 5px;}

/************* Forum *******************/
.forumAdmin { color: blue; font-weight: bold; }
.forumUser { color: black; font-weight: bold; }
.forumGuest       	{color: black;  font-weight: bold; font-style: italic;}
.forumMessageLeft { background: #eef6dd; border-left: 1px solid #d0e4aa; border-top: 1px solid #d0e4aa; border-bottom: 1px solid #d0e4aa; }
.forumMessageRight {background: #eef6dd; border: 1px solid #d0e4aa; }
.forumMessageTop {background: #eef6dd; border-bottom: 1px solid #d0e4aa;}
.bl_forumtopic hr {background: #fec3d5; border: 0px; color: #fec3d5;}
/************* Categoties (catalogue) *******************/
.bl_categoriescatalog .blockTD	 			{padding-left: 5px;}

/*****************************************************************************/

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

.footerAll {padding: 0px 0px 0px 0px;}
.footerTxt {padding: 10px 10px 15px 10px; background: white; border-left: 1px solid #BFC1BC; border-right: 1px solid #BFC1BC;}
/****** Top ******/
.titleTop_f 				{margin-top: 0px;}
.titleTopLeft_f 			{background: url(../images/serenata/footer_bot/top_left_crnr.gif) no-repeat left top;}
.titleTopImgLeft_f 		{width: 8px; height: 10px;}

.titleTopCenter_f 		{white-space: normal; width: 100%; border-top: 1px solid #BFC1BC;}

.titleTopRight_f 			{background: url(../images/serenata/footer_bot/top_right_crnr.gif) no-repeat right top;}
.titleTopImgRight_f 		{width: 8px; height: 10px;}
/****** Top ******/
/****** Center ******/
.block_f 		{border: 0px; background: ; border-left: 1px solid #BFC1BC; border-right: 1px solid #BFC1BC;}
.blockTD_f 		{padding: 0px 10px 0px 10px;}
/****** Center ******/
/****** Bottom ******/
.titleBot_f 			{background: url(../images/serenata/footer_bot/horizontal.gif) repeat-x bottom;}
.titleBotLeft_f 		{background: url(../images/serenata/footer_bot/bot_left_crnr.gif) no-repeat left bottom;}
.titleBotImgLeft_f 	{width: 8px; height: 11px;}
.titleBotRight_f 		{width: 100%; background: url(../images/serenata/footer_bot/bot_right_crnr.gif) no-repeat right bottom;}
.titleBotImgRight_f	{}
/****** Bottom ******/
.footerMenu			{text-align: center; font-size: 12px; margin: 0px 0px 0px 0px; background: url(../images/serenata/footer_menu_bgr.gif) no-repeat; width: 960px; height: 31px; padding: 0px 0px 0px 0px;}
.footerMenu img { width: 1px; height: 20px;}
.footerMenu a.smallText { font-size: 12px; color: Black; text-decoration: none; margin-right: 5px;}
.footerMenu a.smallText:hover { font-size: 12px; color: Black; text-decoration: underline;}
.footerHTML			{margin: 0px; background: url(../images/serenata/footer_html.gif) no-repeat center top; text-align: center; padding-top: 15px;}
.footerHTML font	{font-size: 11px; padding: 1px 0px 1px 0px; font-family: Trebuchet MS; color: #747474;}
.footerImg			{text-align:right;}
.footerImg img		{display: none;}

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


.commonbg { background: #F8FFE9; }
.headerbg { background: ; }
.middlebg { background: ; }
.usualbg  { background: ; }
.errorbg  { background: #FF0000; }


body		{font: 11px arial, tahoma,verdana,sans-serif; color: black; margin: 0px; padding: 0px;}
body.popup	{font: 11px arial, tahoma,verdana,sans-serif; color: black; margin: 0px; padding: 0px; background: url(../images/serenata/flowerBgr.gif) no-repeat right bottom;}


tr, td					{font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; color: black;}
tr.usual, td.usual		{}
tr.header, td.header	{color: black; font-weight:bolder;}
tr.middle, td.middle	{font-weight: bold;}
tr.error, td.error		{background-color: #FFE0E0; color: #d50000; font-weight: bold;}

td.padding10px				{padding: 10px;}
table.padding6px td		{padding: 6px;}
table.padding6px td td	{padding: 0px;}
table.padding4px td		{padding: 4px;}
table.padding4px td td	{padding: 0px;}
table.paddingReviews td		{padding: 0px 11px;}
table.paddingReviews td td	{padding: 0px;}
table.paddingRev5px td		{padding: 5px 11px;}
table.paddingRev3px td		{padding: 3px 3px 3px 11px;}

td.tab				{border: 1px solid #dedede; border-bottom: none; background: none; padding: 0px;}
td.tabActive		{border: 1px solid #dedede; border-bottom: none; background: #dedede; padding: 0px;}
a.tab					{background: none; color: #3E3EAB; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tab:hover			{background: #dedede; color: #6666ff; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tabActive			{background: #dedede; color: #3E3EAB; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
a.tabActive:hover	{background: #dedede; color: #3E3EAB; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
.tabline 			{background: #dedede;}

.blockTDtabs table	{width: 100%; margin-bottom: 10px;}
div.adminTab 			{font: 11px Verdana, sans-serif; border: 1px solid #CCCCCC; border-bottom: none; padding: 3px 8px 2px 8px; margin: 0px 2px; cursor: pointer; background: none; white-space: nowrap;}
div.adminTabActive 	{font: bold 11px Verdana, sans-serif; border: 1px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-bottom: none; padding: 5px 9px 5px 9px;; margin: 3px 0px 0px 0px; white-space: nowrap;}
td.adminTab			{border-bottom: 1px solid #CCCCCC; vertical-align: bottom;}
td.adminTabActive	{border: none;}
td.beginTab			{padding: 0px 4px; border-bottom: 1px solid #CCCCCC;}
td.endTab			{padding: 0px 4px; width: 90%; border-bottom: 1px solid #CCCCCC;}
a.blackSm, a.blackSm:hover {text-decoration: none;}

input					{font-size: 11px; font-family: arial, tahoma,verdana,sans-serif; color: #747474;}
input.usualprice	{background: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size:10pt;}
input.orderprice	{background: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size:10pt; font-weight: bold;}
input.search		{font-family: Arial,sans-serif; border: 1px solid #BFC1BC;}
input.text			{font-family: Arial,sans-serif; border: 1px solid #BFC1BC;}
select				{font-size: 11px; font-family: arial, tahoma,verdana,sans-serif; color: #747474; border: #BFC1BC 1px solid;}
select.search		{}
textarea				{font-family: Arial,sans-serif; font-size:11px; border: #BFC1BC 1px solid; color:#747474;}

input.submit		{font-family: arial, Verdana, sans-serif; font-size: 11px; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 0px 5px 2px 5px;/*width:100px;*/ height: 20px; font-weight: bold; color: #5C830E; border: 0px; cursor: pointer;}
span.submit 		{display: inline-block; background: url(../images/serenata/btn_right.gif) no-repeat right; padding: 2px 0px 3px 0px; }

*html input				{margin-bottom: 3px;}
*html input.submit		{font-family: arial, Verdana, sans-serif; font-size: 11px; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 0px 5px 0px 5px;/*width:100px;*/ height: 20px; font-weight: bold; color: #5C830E; border: 0px; cursor: pointer; margin: 0px;}
*html span.submit 		{display: inline-block; background: url(../images/serenata/btn_right.gif) no-repeat right; padding: 2px 0px 2px 0px; }

*:first-child+html input			{margin-bottom: 3px;}
*:first-child+html input.submit		{font-family: arial, Verdana, sans-serif; font-size: 11px; background: url(../images/serenata/btn_left.gif) no-repeat left; padding: 0px 5px 0px 5px;/*width:100px;*/ height: 20px; font-weight: bold; color: #5C830E; border: 0px; cursor: pointer; margin: 0px;}
*:first-child+html span.submit 		{display: inline-block; background: url(../images/serenata/btn_right.gif) no-repeat right; padding: 2px 0px 2px 0px;}



form {margin: 0px;}

hr {background: white; border: 0px; color: white;}

a.header			{color: #3E3EAB; text-decoration: underline;}
a.header:hover 		{color: #6666ff; text-decoration: underline;}
a.title 				{color: black; text-decoration: none;}
a.title:hover 		{color: black; text-decoration: underline;}
a.smallText 		{color: #0000cc;  font-size: 8pt;}
a.smallText:hover 	{color: #6666ff;  font-size: 8pt;}
a 					{color: #F00B54; text-decoration: underline;}
a:hover 			{color: #F00B54; text-decoration: none;}

/* prices styles */
.priceBlock 				{color: #000; font-weight: bold; padding-bottom: 2px;}
.priceBlock .price 		{font-weight: bold; color: #EE003C;}
.priceBlock .priceTax 	{font-weight: normal;}

.priceBlockOld {color: #000; text-decoration: line-through; padding-bottom: 2px;}
.priceBlockOld .price {font-weight: normal; }
.priceBlockOld .priceTax {font-weight: normal;}

.priceBlockHidden {color: #000; font-weight: bold; display: none;}
.priceBlockHidden .price {font-weight: bold;}
.priceBlockHidden .priceTax {font-weight: normal;}

.priceBlockEdit {color: #000; font-weight: bold;}
.priceBlockEdit input.price {text-align: right; font-weight: bold; width: 60px; font-size: 11px; color:black; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid;}

.salesBlock {color: #000; border: none; background: transparent; padding-bottom: 2px;}
.salesPrice {font-weight: bold; color: #EE003C;}
.salesTax 	{font-weight: normal;}

.priceSaveBlock {display: none; color: green; font-weight: bold; padding-bottom: 2px;}
.priceSaveBlock .price {font-weight: bold;}
.priceSaveBlock .percent {font-weight: normal;}

.pointsPriceBlock {}
.pointsPriceBlock .points {}

.rewardPointsBlock {}
.rewardPointsBlock .points {}
/* prices styles */

.productsTable th 		{padding: 3px;}
.productsTable td 		{padding: 3px;}
.productsCategory 		{font-size: 10pt; font-weight: bold; color: blue; background: #CCCCCC; padding: 5px 10px !important; }
.productsDelimiter 		{background: #CCCCCC; padding: 0px !important;}
.productsDelimiterTop 	{background: #CCCCCC; padding: 0px !important;}
.productsDelimiterTop img 	{height: 2px;}

.wishlist-opacity	{display: none; z-index: 900; filter: alpha(opacity=50); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1; moz-opacity: 0.5; opacity: 0.5;}
.wishlist-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 400px; background: #CCCCCC;}
.wishlist-block		{position: relative; bottom: 5px; right: 5px; width: 400px; background: #EEEEEE; border: 1px solid #333333;}
.wishlist-img-close	img {margin: 10px 10px 5px 0px;}
.wishlist-descr		{padding: 0px 35px 20px 30px; font-size: 12px, sans-serif; text-align:justify;}

.bl_productdetails .newProduct {display: block; position: relative; padding-right: 34px !important;}
.bl_productdetails .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: absolute; bottom: -2px; margin: 0px 0px 0px 2px;}
* html .bl_productdetails .newProduct img {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);}
.bl_productslist .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: relative; bottom: -6px; margin: 0px 0px 0px 2px;}
* html .bl_productslist .newProduct img {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);}
.newProduct img {background: url(../images/icons/new_m.png) no-repeat; width: 20px; height: 16px; border: none; position: relative; bottom: -3px; margin: 0px 0px 0px 2px;}
* html .newProduct img {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_m.png,sizingMethod=crop);}

.titleText			{color: #3E3EAB; text-decoration: underline;}
.articleDate	{font-size: 8pt; color: #828282; font-style: italic;}
.top			{font-size: 8pt; padding: 2 0 2 0;}
.smallText		{font-size: 8pt;}
.middleText		{font-size: 9pt;}
.bigText		{font-size: 10pt;}
.comment		{font-size: 8pt; color: #ef1258;}
.bl_cart_retrieve td.comment {padding-top: 10px;}
.message		{font-size: 14px; font-weight: bolder; color: #99B95C;}
.title			{font-family: arial, tahoma, verdana, sans-serif; font-size: 12px;}
.bigtitle		{font-family: arial,sans-serif; font-size: 11px; font-weight: bold;}
.error			{color: #d50000;}
.terms      {height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link       {color: green; }

span.nobr       {white-space: nowrap !important;}

div.adminTab 			{font-size:11px; border-bottom:#919b9c 1px solid; border-left:#91a7b4 1px solid; border-right:#91a7b4 1px solid; border-top:#91a7b4 1px solid; padding: 3px 8px 2px 8px; margin:3px 2px 0px 2px; cursor:hand; font-family:Verdana, sans-serif; background:#F5F3EB; moz-border-radius:4px 4px 0px 0px; whitespace:nowrap; white-space: nowrap;}
div.adminTabActive 	{font-size:11px; border-right:#919b9c 1px solid; border-left:#919b9c 1px solid; border-top:#FF8200 2px solid; border-bottom:0px solid; padding: 5px 9px 4px 9px;; margin:3px 0px 0px 0px; font-weight:bold; cursor:default; font-family:Verdana, sans-serif; background-color:#FCFFD5; moz-border-radius:4px 4px 0px 0px; whitespace:nowrap; white-space: nowrap;}
td.adminTab			{border-bottom: 1px solid #919b9c;}
td.adminTabActive	{border: 0px;}
td.beginTab			{padding: 0px 4px; border-bottom: 1px solid #919b9c;}
td.endTab			{padding: 0px 4px; width: 100%; border-bottom: 1px solid #919b9c;}


div.bl_productdetails div.bigtitle		{color: #41b944; font-weight: bold; font-size: 11pt; text-transform: uppercase;}
div.bl_productdetails span.bigtitle	{display:none;}

/*************  Manual  ***************/

.level1 {padding: 2px 2px 2px 15px;}
.level1 a {font-weight: bold;}
.level1 a:hover {font-weight: bold;}
.level2 {padding: 2px 2px 2px 30px;}
.level3 {padding: 2px 2px 2px 40px;}
.level4 {padding: 2px 2px 2px 50px;}

/*************  Left Menu  ***************/

.menuLeft .level1 {padding: 2px 2px 2px 5px;}
.menuLeft .level2 {padding: 2px 2px 2px 15px;}
.menuLeft .level3 {padding: 2px 2px 2px 30px;}
.menuLeft .level4 {padding: 2px 2px 2px 40px;}

.menuLeft .a a {font-weight: bold;}
.menuLeft .a a:hover {font-weight: bold;}


table.matrix { border: 1px solid gray; margin-bottom: 5px; margin-top: 5px; }
th.matrixTop { padding-left: 5px; padding-right: 5px; border-bottom: 1px solid silver;  }
th.matrixBottom { padding-left: 5px; padding-right: 5px; }
td.matrixTop {border-bottom: 1px solid silver; border-left: 1px solid silver; padding-left: 5px; padding-right: 5px;}
td.matrixBottom {border-left: 1px solid silver; padding-left: 5px; padding-right: 5px; }

.popUp {border: 4px solid #C0C2BC; width: 330px; height: 329px; background: White;}
.popUpCityBowl {width: 330px; height: 383px;}
.northSuburb	{width: 330px; height: 437px;}
.southernSuburbs {width: 330px; height: 491px;}
.westCoast		{width: 330px; height: 221px;}
.areaInfo 		{width: 330px; height: 181px;}

.popUp .popUpHedline {background: #D1E1B0; color: #5C830E; font: bold 14px Arial; text-align: center; padding: 10px;}
.popUp .popUpBody {font: 11px Arial; background: url(../images/serenata/flowerBgr.gif) no-repeat right bottom; padding: 10px;}
.popUp .closeX 	{background: #D1E1B0; color: #5C830E; font: bold 12px Arial; text-align: right; cursor: pointer; padding: 10px;}

.bl_simple .popUpDiv {position: relative;}
.bl_simple .popUpDiv .popUpAtlanticOff 	{display: none; position: absolute; right: 200px; bottom: -50px;}

div.optionTitle	{font: 14px Arial, Helvetica, sans-serif; color: #5C830E; padding: 10px; text-align: center;}
table.optionArrs	{width: 272px; border-collapse: collapse; background: url(../images/serenata/optBg.gif) repeat-x bottom left; margin-top: 10px;}
.optionArrs td	{padding: 0px 0px 8px 0px; vertical-align: top; border-bottom: 1px solid #C0C2BC;}
.optionArrs td.arrTop	{text-align: center; border-bottom: 0px; background: url(../images/serenata/arr_top.gif) no-repeat bottom center; height: 12px;}
.optionArrs td.arrLeft	{border-left: 1px solid #C0C2BC; width: 37px;}
.optionArrs td.arrLeft img	{margin: 49px 9px 0px 9px;}
.optionArrs td.arrRight	{border-right: 1px solid #C0C2BC; width: 37px;}
.optionArrs td.arrRight img	{margin: 49px 9px 0px 9px;}

div.optionBlock	{width: 200px; height: 119px; overflow: hidden; position: relative; left: -8px;}
span.contPrice	{font: bold 12px Arial, sans-serif; color: #ee003c; padding: 10px 5px 6px 5px; text-align: center; display: block;}
div.contInput	{text-align: center; padding-bottom: 5px; background: url(../images/serenata/gradient.gif) repeat-x 0px 0px;}
ul.optionBlock	{margin: 0px; padding: 0px; position: absolute;}
.optionBlock li	{float: left; display: inline-block; text-align: center; list-style: none; padding: 0px 5px; width: 58px; text-align: center;}
.optionBlock li img	{cursor: pointer;}
div.contImg	{width: 40px; height: 50px; overflow: hidden; margin: 0px auto;}

div.modalBox	{width: 275px; height: 330px; background: url(../images/serenata/modalBg.png) no-repeat 0px 0px; display: block; padding: 15px 25px 20px 15px; position: absolute; top: -250px; left: -120px; z-index: 500; display: none;}
div.navBar	{text-align: right;}
div.navBar img	{margin-left: 30px; margin-bottom: 15px; cursor: pointer;}
div.navBar img.modalClose	{margin-left: 70px; cursor: pointer;}
div.modalImg	{height: 200px; width: 200px; overflow: hidden; margin: 0px auto; text-align: center !important;}
div.modalTitle	{font: bold 12px Arial, sans-serif; color: #5C830E; padding: 10px; text-align: center;}
div.modalDesc	{height: 45px; overflow: hidden;}

td.ico_1	{padding-left: 35px !important; width: 238px;}
td.figure_1	{background: url(../images/serenata/ico_1.gif) no-repeat 10px 2px; padding-top: 17px !important;}
td.figure_2	{background: url(../images/serenata/ico_2.gif) no-repeat 5px 2px; padding-top: 17px !important;}
td.figure_3	{background: url(../images/serenata/ico_3.gif) no-repeat 0px 2px; padding-top: 17px !important;}
td.figure_4	{background: url(../images/serenata/ico_4.gif) no-repeat 5px 2px; padding-top: 17px !important;}
td.figure_5	{background: url(../images/serenata/ico_5.gif) no-repeat 5px 2px; padding-top: 17px !important;}
td.figure_6	{background: url(../images/serenata/ico_6.gif) no-repeat 5px 22px; padding-top: 26px !important; font: bold 11px Arial, Helvetica, sans-serif;}