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

.basicTable 	{width: 958px; margin: 0px auto;}

.basicTd	{background: #fff;}



.mainTable {width: 958px;}



.mainTableCellLeft 		{padding: 0px 4px 0px 4px; vertical-align: top; border-right: 1px solid #B6E9FB;}

.mainTableCellCenter 	{padding: 0px 4px 0px 4px; vertical-align: top;}

.mainTableCellRight 	{padding: 0px 0px 0px 0px; vertical-align: top;}



.homeGreeting 		{padding: 4px 10px 4px 10px; vertical-align: top;}

.homeGreeting table	{width: 100%; }

.homeGreeting table td	{}

.homeGreeting table div	{}

.homeGreeting table div div	{padding: 15px;}

.homeGreeting table td span	{color: #7A7A7B; font: bold 12px Arial, Helvetica, sans-serif; display: block; padding: 0px 0px 5px 0px;}



.introBlock {}

.introBlock td {padding: 6px; color: #7A7A7B; font: bold 12px Arial, Helvetica, sans-serif;}



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



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



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



.headerMenu {position: relative; width: 100%; margin: 0px; padding: 0px;}



.headerMenu td#logo  {					/* Background under logo on the site */

	vertical-align: top;

	}

.headerMenu td#logo img {				/* Logo on the site */

	width: 290px;

	height: 74px;

	border: none;

	margin: 0px 0px 18px 9px;

	}

	

.headerMenu td#logoL {display: none;}

.headerMenu td#logoL img {				/* Logo on the site (if logo is left)*/

	margin: 20px 22px 10px 22px;

	border: 0px;

	display: none;

	}



.headerMenu td#menu {					/* Text Menu with or without images */

	width: 100%;

	background: #ffffff;

	padding: 0px;

	vertical-align: top;

	}

.headerMenu td#menu img.Img {width: 0px; height: 0px;}

.headerMenu td#menu table {width: 100%; background: url(../images/fvillage/menu.gif) repeat-x top left; border-right: 1px solid #0375B0;}

.headerMenu td#menu td {text-align: center;}

.headerMenu td#menu td.end	{width: 80px; background: url(../images/fvillage/menu.gif) repeat-x top left;}

.headerMenu td#menu td.end img	{width: 80px;}



/* Active & Noneactive links in menu */



a.menu:link, a.menu:visited {color: #FEFEFF; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif, tahoma; display: block; white-space: nowrap; background: url(../images/fvillage/delim.gif) no-repeat top left; padding: 7px 12px 8px 12px;}

a.menu:hover, a.menu:active {color: #FEFEFF; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif, tahoma; display: block; white-space: nowrap; background: url(../images/fvillage/delim.gif) no-repeat top left; padding: 7px 12px 8px 12px;}

a.menuActive:link, a.menuActive:visited {color: #FEFEFF; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif, tahoma; display: block; white-space: nowrap; background: url(../images/fvillage/menuActive.gif) repeat-x top left; padding: 7px 12px 8px 12px;}

a.menuActive:hover, a.menuActive:active {color: #FEFEFF; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif, tahoma; display: block; white-space: nowrap; background: url(../images/fvillage/menuActive.gif) repeat-x top left; padding: 7px 12px 8px 12px;}



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



.subMenuBlock {

	display:none;

	position:absolute;

	border-top: 1px solid #ffd075; 

	border-left: 1px solid #ffd075;

	z-index: 2500;

}



a.subMenu {

	width: 150px;

	padding: 6px 20px 6px 10px;

	border-right: 1px solid #ffd075;

	border-bottom: 1px solid #ffd075;

	display:block;

	font: 11px tahoma, verdana, sans-serif; 

	color: #0a0509;

	text-decoration:none;

	text-align: left;

	background: #fff1c7;

}



a.subMenu:hover, a.subMenu:active {

	background: #fffbed; 

	color: #1584d2;

	display:block;

	text-decoration:none;

}



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



table.secondaryMenu 		{width: 100%;}

td#menu td.secondaryBegin img.Img	{width: 1px; height: 25px;}

a.secondaryMenu 			{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #FFFFFF;}

a.secondaryMenu:hover 		{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #FFFFFF;}

a.secondaryMenuActive 		{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #444444; text-decoration: none;}

a.secondaryMenuActive:hover	{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #444444; text-decoration: underline;}

td#menu td.secondaryEnd  	{width: 100%;}

td#menu td.secondaryEnd  img.Img	{width: 1px; height: 25px;}



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



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



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



.breadcrumb {margin: 0px;}



.breadcrumbBegin {vertical-align: top; display: none;}

.breadcrumbBegin img {}



.breadcrumbDelimiter {width: 100%; white-space: normal; font-size: 8pt;}

.breadcrumbDelimiter td {}

.breadcrumbDelimiter b {color: #1677B8; font-size: 9pt;}

.breadcrumbDelimiter a {color: #1584D2; text-decoration: none; font-size: 9pt; font-weight: normal;}

.breadcrumbDelimiter a:hover {color: #1584D2; text-decoration: underline; font-size: 9pt; font-weight: normal;}

.breadcrumbDelimiter a.treeItemLast {font-weight: bold; text-decoration: none; cursor: text;}

.breadcrumbDelimiter a.treeItemLast:hover {font-weight: bold; text-decoration: none; cursor: text;}

.breadcrumbDelimiter span {color: #1584D2; font-size: 8pt;}

.breadcrumbDelimiter img {display: none;}	

.breadcrumbRSS {}

.breadcrumbEnd {vertical-align: top; display: none;}

.breadcrumbEnd img {}



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

/*************** Order Pages ****************/

.breadcrumbDelimiter span.nonactive {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #707070; margin-right: 2px; margin-left: 8px;}

.breadcrumbDelimiter span.active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #707070; margin-right: 2px; margin-left: 8px; font-weight: bold;}

/****************** end Order Pages ***********************************/



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



/************* Fieldset *******************/



/****** Top ******/



.titleTop {margin-top: 0px;}



.titleTopLeft {display: none;}

.titleTopImgLeft {width: 1px; height: 1px;}



.titleTopCenter {						/* Title of block (example: any blocks, articles,...) */

	white-space: normal;

	padding: 6px 0px 6px 0px;

	border: 0px;

	background: url(../images/fvillage/titleBg.gif) repeat-x top left;

	}

.titleTopCenter table	{margin: 0px auto;}

.titleTopCenter div {color: #004483; font: bold 14px Arial, Helvetica, sans-serif;}

.titleTopCenter div b {font-weight: normal;}

.titleTopRight {display: none;}

.titleTopImgRight {width: 1px; height: 1px;}



/****** Top ******/



/****** Center ******/



.block {border: 0px;}

.blockTD {padding: 0px 11px;}

.menuLeft {padding: 0px 11px;}



/****** Center ******/



/****** Bottom ******/



.titleBot {margin-bottom: 8px;}



.titleBotLeft {width: 1px;}

.titleBotImgLeft {width: 1px; height: 1px;}



.titleBotRight {width: 100%;}

.titleBotImgRight {width: 1px; height: 1px;}



/****** Bottom ******/



/************* end Fieldset ***************/

.bl_simple .titleBot, .bl_banners .titleBot, .bl_navigation .titleBot	{margin-bottom: 0px;}

.bl_simple td.padding10px, .bl_banners td.padding10px, .bl_navigation td.padding10px	{padding: 0px;}

.bl_simple .blockTD, .bl_banners .blockTD, .bl_navigation .blockTD	{padding: 0px;}



/*****************************************************************************/
.mainTableCellCenter .bl_currency {float: left; width: 500px; background: #E0E0E0;}
.mainTableCellCenter .bl_language {float: left; width: 200px; background: #E0E0E0; padding-top: 10px; height: 81px;}
*:first-child+html .mainTableCellCenter .bl_language {padding-top: 7px; height: 84px;}
* html .mainTableCellCenter .bl_language {padding-top: 7px; height: 84px;}
.mainTableCellCenter .bl_custom	 {float: left; background: #E0E0E0; height: 91px; width: 80px;}
.mainTableCellCenter	.bl_simple 	 {clear: left;}
.mainTableCellCenter .bl_language .titleTop, .mainTableCellCenter .bl_currency .titleTop, .mainTableCellCenter .bl_custom .titleTop {display: none;}
.mainTableCellCenter .bl_language input.submit, .mainTableCellCenter .bl_language span.submit, .mainTableCellCenter .bl_currency input.submit, .mainTableCellCenter .bl_currency span.submit {display: none;}
.mainTableCellCenter .bl_language .blockTD, .mainTableCellCenter .bl_currency .blockTD {padding: 0px}
.mainTableCellCenter .bl_language .padding10px, .mainTableCellCenter .bl_currency .padding10px {padding: 0px}
.mainTableCellCenter .bl_language select, .mainTableCellCenter .bl_currency select {width: 177px;}
.mainTableCellCenter .bl_custom .blockTD, .mainTableCellCenter .bl_custom .padding10px {padding: 0px;}
.mainTableCellCenter .bl_language select {border: 1px solid #008000; color: #5E5E5E;}
.mainTableCellCenter .bl_currency select {border: none; color: #5E5E5E;}
.mainTableCellCenter .bl_language .slctLng {color: black; font-weight: bold; padding-bottom: 3px;}
.mainTableCellCenter .bl_currency .slctCur {color: black; font-weight: bold;}

.mainTableCellCenter .bl_currency .chckBxTbl td {color: #ACA899; font-size: 11px; padding: 5px 3px 0px 0px;}
.mainTableCellCenter .bl_currency .chckBxTbl input {margin: 0px; padding: 0px;}
.mainTableCellCenter .bl_custom input.submit {margin: 30px 0px 0px 0px; padding: 0px 25px 0px 20px; border: 0px; background: url(../images/fvillage/enter.gif) no-repeat; cursor: pointer;}
.mainTableCellCenter .bl_custom span.submit {background: none; padding: 0px;}
.logTd img  {margin-right: 70px;}
.mainTableCellLeft .logTd img {display: none;}
.mainTableCellLeft .logTd 		{padding: 0px;}
.mainTableCellLeft .chckBxTbl {display: none;}
/***enetr site***/
.entrSiteDiv  { width: 799px; padding: 10px 0px 10px 0px; background: #E0E0E0;}
.enterSiteTbl {background: #E0E0E0;}
.logTd {padding-left: 15px;}
.slctCurr, .slctLang {padding-left: 20px;}
.slctCurr div {color: #FB851F; font-weight: bold;}
.slctCurr div span {color: black; font-size: 16px; padding-bottom: 3px;}
.slctCurr select {width: 177px; border: none; color: #5E5E5E;}
.slctLang div 		{color: #FB851F; font-weight: bold; padding-bottom: 3px;}
.slctLang select {width: 177px; border: 1px solid #008000; color: #5E5E5E;}
.chckBxTbl td {color: #ACA899; font-size: 11px; padding: 5px 3px 0px 0px;}
.chckBxTbl input {margin: 0px; padding: 0px;}
input.enter {margin: 18px 0px 0px 0px; padding: 0px 20px 0px 20px; border: 0px; background: url(../images/fvillage/enter.gif) no-repeat; cursor: pointer;}
.lineBot {background: url(../images/fvillage/bottom_line.gif) no-repeat center; width: 799px;}
.lineBot img {height: 5px; width: 1px;}
/************* userHome *******************/

td.userHome {padding: 7px;}

td.userHomeTitle {

	font-size: 12px;

	white-space: nowrap;

	background: url(../images/fvillage/titleBg.gif) repeat-x top left;

}

td.userHomeTitle b {color: #7A7A7B;}



div.userHomeBottom {						

	background: none;

	padding: 0px 20px 0px 20px;

	}

div.userHomeBottom a {color: #444444; text-decoration:underline;}

div.userHomeBottom a:hover {color: #444444; 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: none; color: #1584D2;}	/* '|' between button */



a.button:link, a.button:visited {font: bold 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 7px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/buttonRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px; text-transform: uppercase;}

a.button:hover, a.button:active {font: bold 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 7px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/buttonRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px; text-transform: uppercase;}



a.button span 	{font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 0px 4px 7px; white-space: nowrap; background: url(../images/fvillage/buttonLeft.gif) no-repeat top left; cursor: pointer;}

a.button img 	{display: none;}



a.button-add, a.button-add:hover {font: bold 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 7px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/buttonRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px; text-transform: uppercase;}

a.button-add span 		{font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 0px 4px 7px; white-space: nowrap; background: url(../images/fvillage/buttonLeft.gif) no-repeat top left; cursor: pointer; text-transform: uppercase;}		/* add to cart (products categories, product details) */

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 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 7px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/buttonRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px;}

a.buttonBasket:hover, a.buttonBasket:active {font: bold 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 7px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/buttonRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px;}



a.buttonBasket span 	{font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 0px 4px 7px; white-space: nowrap; background: url(../images/fvillage/buttonLeft.gif) no-repeat top left; cursor: pointer;}

a.buttonBasket img 	{display: none;}



a.button-shopping span 	{font-weight: bold;}			/* Continue shopping (basket) */

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 	{font-weight: bold;}			/* Checkout (basket) */



a.buttonCart:link, a.buttonCart:visited {font: bold 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 7px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/buttonRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px;}

a.buttonCart:hover, a.buttonCart:active {font: bold 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 7px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/buttonRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px;}



a.buttonCart span 	{font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 2px 0px 4px 7px; white-space: nowrap; background: url(../images/fvillage/buttonLeft.gif) no-repeat top left; cursor: pointer;}

a.buttonCart img 		{display: none;}



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/30px Arial, Helvetica, sans-serif; white-space: nowrap; color: #fff; background: url(../images/fvillage/moreRight.gif) no-repeat right center; display: inline-block; padding: 3px 7px 3px 0px; text-decoration: none; margin-top: 7px;}

a.buttonMore:hover, a.buttonMore:active {font: bold 11px/30px Arial, Helvetica, sans-serif; white-space: nowrap; color: #fff; background: url(../images/fvillage/moreRight.gif) no-repeat right center; display: inline-block; padding: 3px 7px 3px 0px; text-decoration: none; margin-top: 7px;}



a.buttonMore span 	{background: url(../images/fvillage/moreLeft.gif) no-repeat left center; font: bold 11px Arial, Helvetica, sans-serif; padding: 3px 0px 3px 7px; cursor: pointer;}

a.buttonMore b 		{}

a.buttonMore img 	{display:none;}



a.disabled {							/* disadled add to cart */

	color: gray; 

	cursor: pointer; 

	font: bold 14px/20px Arial, Helvetica, sans-serif; padding: 0px 10px 0px 0px; 

}

a.disabled:hover {color: gray; cursor: pointer; text-decoration: none;}

/************* Button Links *******************/



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

.topCategory 			{margin: 0px; padding: 4px 0px 4px 5px; border-bottom: 1px solid #D6DBE2; font: tahoma;}

.selectedtopCategory {margin: 0px; padding: 4px 0px 4px 5px; border-bottom: 1px solid #D6DBE2; font: tahoma;}

.selectedtopCategory a.title, .selectedtopCategory a.title:hover	{color: #0C9DD1;}

        

.subCategory 			{margin: 0px; padding: 3px 0px; border-bottom: 1px solid #D6DBE2; font: tahoma;}

.selectedsubCategory {margin: 0px; padding: 3px 0px; border-bottom: 1px solid #D6DBE2; font: tahoma;}

.selectedsubCategory a.title, .selectedsubCategory a.title:hover	{color: #0C9DD1;}



.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 4px 11px 0px 0px;}

/************* 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 *******************/

.bl_offers .block .blockTD a.bigtitle			{font-size: 10pt; text-decoration: underline;}

.bl_offers .block .blockTD a.bigtitle:hover 	{text-decoration: none;}

.offerTitleTop				{display: none;}

.offerTitle					{text-align: left; clear: right; display: block;}

.offerTd 					{text-align: left;}

.offerTd img.offerImg		{float: left; border: 1px solid #B6B6B6;} 

.offerTd div.offerText	{text-align: justify;}

.offerTd a.buttonMore span {display:none;}





.bl_productslist .block .blockTD img.productImg, .bl_productdetails .block .blockTD img.productImg 

{border: 1px solid #B6B6B6; margin: 0px 8px 12px 0px;} 



/************* Forum *******************/

.forumAdmin 			{color: blue; font-weight: bold;}

.forumUser 				{color: black; font-weight: bold;}

.forumGuest       	{color: black;  font-weight: bold; font-style: italic;}

.forumMessageLeft 	{background: #fff; border-left:1px solid #06AAE9; 	border-top:1px solid #06AAE9; border-bottom:1px solid #06AAE9; }

.forumMessageRight 	{background: #fff; border: 1px solid #06AAE9; }

.forumMessageTop 		{background: url(../images/fvillage/titleBg.gif) repeat-x top left; border-bottom: 1px solid #06AAE9; }



/************* Categoties (catalogue) *******************/

.bl_categoriescatalog .blockTD	 			{padding-left: 18px;}

.bl_categoriescatalog .blockTD img 		{display: ;}

.bl_categoriescatalog a.bigtitle			{text-decoration: underline;}

.bl_categoriescatalog a.bigtitle:hover 	{text-decoration: none;}



/************* Hot (news,...) *******************/

.bl_hot .blockTD img 				{display: none;}

.bl_hot .blockTD .articleDate		{display: none;}

.bl_hot .blockTD div 				{padding-left: 15px;}

.bl_hot a.bigtitle 					{padding-left: 15px; background: url(../images/default/arrow-green.gif) no-repeat 0px 4px; display: block; position: relative; left: -15px; font-size: 10pt; text-decoration: underline;}

.bl_hot a.bigtitle:hover 			{padding-left: 15px; background: url(../images/default/arrow-green.gif) no-repeat 0px 4px; text-decoration: none;}

/*.bl_hot div.smalltext {padding-left: 15px;}*/



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

/************* Footer *******************/
.footerAll	{margin-top: 19px; border-top: 1px solid #B6E9FB; border-left: 10px solid #fff; border-right: 10px solid #fff;}

.footerMenu	{text-align: center; font-size: 8pt; margin-top: 10px;}
/*.footerMenu	{text-align:center; font-size:8pt; display: none;} */

.footerMenu	span {padding: 0px 0px 0px 5px;}
/*.footerHTML	{text-align: center; margin: 10px 0px 10px 0px;}*/
.footerHTML	{text-align:center; padding: 35px 10px 10px 10px;}

/*.footerHTML font	{font-size: 12px;}*/
.footerHTML font	{font: 11px Arial, Helvetica, sans-serif; color: #7A7A7B;}

.footerImg	{text-align:right; padding: 0px 5px;display: none;}
.footerImg img		{width: 80px; height: 26px; border:0px;display: none;}

img.mobile	{margin: 10px 13px 0px 0px;}

.mobile span	{font: bold 18px Tahoma, Arial, Helvetica, sans-serif; color: #3FA3DB; vertical-align: top; display: inline-block; padding-top: 13px; padding-right: 22px;}

.carts img	{margin-left: 3px;}

.carts	{padding-right: 21px;}

.AddNav td a	{font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #7A7A7B; display: block; background: url(../images/fvillage/footerArr.gif) no-repeat left center; padding-left: 15px; padding-top: 1px; padding-bottom: 1px; text-decoration: none; margin-left: 30px; margin-right: 30px;}

.AddNav td a:hover	{font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #7A7A7B; display: block; background: url(../images/fvillage/footerArr.gif) no-repeat left center; padding-left: 15px; padding-top: 1px; padding-bottom: 1px; text-decoration: underline; margin-left: 30px; margin-right: 30px;}

.AddNav .top	{padding-top: 12px; padding-bottom: 2px; font: bold 11px Arial, Helvetica, sans-serif; color: #7A7A7B; padding-left: 30px;}

a.second, a.second:hover	{margin-left: 0px !important;}


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




/*.commonbg { background: #FFFFFF; }

.headerbg { background: #6699FF; }

.usualbg  { background: #f4f4f4; }*/

.middlebg { background: ; }

.errorbg  { background: ; }



body		{ font: 12px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding:0px; background: #C6E3FC url(../images/fvillage/bodyBg.gif) repeat-x top left;}

body.popup	{ font: 9pt Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding:0px; background: #C6E3FC;}



tr, td						{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000; }

/*tr.usual, td.usual		{background-color: #F4F4F4; }

tr.header, td.header		{background-color: #6699FF; color: white; }*/

tr.middle, td.middle		{background-color: ; font-weight: bold; }

tr.error, td.error		{background-color: #FFE0E0; color: red; font-weight: bold; }

table.usual 				{}



body.popup tr.usual, body.popup td.usual		{background-color: transparent; }

body.popup tr.header, body.popup td.header		{background-color: #E9E9E9; color: #1584D2; }



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 #E9E9E9; border-bottom: none; background: none; padding: 0px;}

td.tabActive		{border: 1px solid #E9E9E9; border-bottom: none; background: #E9E9E9; padding: 0px;}

a.tab					{background: none; color: #1584D2; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none;}

a.tab:hover			{background: #E9E9E9; color: #1584D2; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none;}

a.tabActive			{background: #E9E9E9; color: #1584D2; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}

a.tabActive:hover	{background: #E9E9E9; color: #1584D2; display: block; font-size: 14px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}

.tabline 			{background: #E9E9E9;}



.blockTDtabs table	{width: 100%; margin-bottom: 10px;}

div.adminTab 			{font: 11px Verdana, sans-serif; border-bottom: none; padding: 3px 8px 2px 8px; cursor: pointer; white-space: nowrap;}

div.adminTabActive 	{font: bold 11px Verdana, sans-serif; border-bottom: none; padding: 5px 9px 5px 9px; white-space: nowrap;}

td.adminTab			{vertical-align: bottom;}

td.adminTabActive	{border: none;}

td.beginTab			{padding: 0px 4px;}

td.endTab			{padding: 0px 4px; width: 90%;}

a.blackSm, a.blackSm:hover {text-decoration: none;}



input					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

input.usualprice	{border: none; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

input.orderprice	{border: none; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

input.search		{border: 1px solid #06AAE9; background: #fff; color: #747474;}

input.text			{border: 1px solid #06AAE9; background: #fff; color: #747474;}

input.field			{border: 1px solid #06AAE9; background: #fff; color: #747474;}

input.fieldSmall	{border: 1px solid #06AAE9; background: #fff; font-size: 11px;}

input.submit		{border: 0px; color: #fff; font: bold 11px Arial, Helvetica, sans-serif; cursor: pointer; background: url(../images/fvillage/inputRight.gif) no-repeat right center; height: 20px; white-space: nowrap; line-height: 20px; padding: 0px 7px 2px 0px; margin: 0px; margin-bottom: 2px;}

	input#clear		{color: #D0CFCF;}

	input#reset		{color: #D0CFCF;}

	input#preview	{color: #FB6D05;}

	input#cancel	{color: #D0CFCF;}

	input#delete	{color: #D0CFCF;}

select				{border: 1px solid #06AAE9; background: #fff; color: #747474;}

select.search		{border: 1px solid #06AAE9; background: #fff; color: #747474;}

textarea			{border: 1px solid #06AAE9; background: #fff; color: #747474;}



span.submit {background: url(../images/fvillage/inputLeft.gif) no-repeat left center; font: bold 11px Arial, Helvetica, sans-serif; padding-left: 7px !important; display: inline-block; white-space: nowrap; line-height: 20px; padding-top: 2px; padding-bottom: 0px;}

/*For old templates < ver. 3.3*/

td.submit {background: url(../images/fvillage/inputLeft.gif) no-repeat left; padding-left: 7px !important;}



form { margin: 0; }



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



a.header 			{color: #1584D2; text-decoration: underline; }

a.header:hover		{color: #1584D2; text-decoration: underline; }

a.title				{font-size: 12px; font-weight: bold;  color: #7A7A7B; text-decoration: none; }

a.title:hover		{font-size: 12px; font-weight: bold;  color: #7A7A7B; text-decoration: underline; }

a.smallText			{color: #1584D2; text-decoration: none; font-size: 8pt; }

a.smallText:hover	{color: #1584D2; text-decoration: underline; font-size: 8pt; }

a						{color: #7A7A7B; text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; outline: none;}

a:hover				{color: #7A7A7B; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; outline: none;}



.articleDate	{font-size: 8pt; color: #7A7A7B; font-style: italic; }



/* prices styles */

.priceBlock {color: #BC0000; font-weight: bold;}

.priceBlock .price {font-weight: bold;}

.priceBlock .priceTax {font-weight: normal; display: none;}



.priceBlockOld {color: #7A7A7B; text-decoration: line-through;}

.priceBlockOld .price {font-weight: normal;}

.priceBlockOld .priceTax {font-weight: normal; display: none;}



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

.priceBlockHidden .price {font-weight: bold;}

.priceBlockHidden .priceTax {font-weight: normal; display: none;}



.priceBlockEdit {color: #000; font-weight: bold;}

.priceBlockEdit input.price {text-align: right; font-weight: bold; width: 60px; font-size: 10pt; color: black; border-top: 1px solid #7F9DB9;border-right: 1px solid #BACDDF;border-bottom: 1px solid #BACDDF;border-left: 1px solid #7F9DB9;}



.salesBlock {color: #BC0000; font-weight: bold; border: none; background: transparent;}

.salesPrice {font-weight: bold;}

.salesTax {font-weight: normal; display: none;}



.priceSaveBlock {color: green; font-weight: bold; display: none;}

.priceSaveBlock .price {font-weight: bold;}

.priceSaveBlock .percent {font-weight: normal; display: none;}



.pointsPriceBlock {}

.pointsPriceBlock .points {}



.rewardPointsBlock {}

.rewardPointsBlock .points {}

/* prices styles */



.productsTable th 		{padding: 3px;}

.productsTable td 		{padding: 3px;}

.productsCategory 		{font-size: 12px; font-weight: bold; color: #7A7A7B; padding: 5px 10px !important; }

.productsDelimiter 		{padding: 0px !important;}

.productsDelimiterTop 	{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: #F4F4F4; border: 1px solid #78C7FF;}

.wishlist-img-close	img {margin: 10px 10px 5px 0px;}

.wishlist-descr		{padding: 0px 35px 20px 30px; font-size: 14px, 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: -1px; 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: #1584d2; text-decoration: none; }

.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: #7777CC; }

.message			{font-size: 9pt; color: #0000CC; }

.title			{font-size: 12px; font-weight: bold; color: #7A7A7B; }

.bigtitle		{font: bold 12px Arial, Helvetica, sans-serif; color: #7A7A7B;}

a.bigtitle		{font: bold 12px Arial, Helvetica, sans-serif; color: #7A7A7B; cursor: pointer; text-decoration: none; display: block;}

a.bigtitle:hover		{font: bold 12px Arial, Helvetica, sans-serif; color: #11508B; cursor: pointer; text-decoration: underline; display: block;}

.error			{color: red; }

.terms      {height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }

.link       {color: green; }



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



/*************  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; }





/**********Body Shadow**************/

.BodyLeft	{background: url(../images/fvillage/shadowLeft.png) repeat-y top right; width: 7px;}

.BodyLeft img	{width: 7px;}

* html .BodyLeft {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fvillage/shadowLeft.png,sizingMethod=scale);}

.BodyRight	{background: url(../images/fvillage/shadowRight.png) repeat-y top right; width: 7px;}

.BodyRight img	{width: 7px;}

* html .BodyRight {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fvillage/shadowRight.png,sizingMethod=scale);}

.BodyBottom	{background:url(../images/fvillage/shadowBottom.png) repeat-x top left; height: 7px;}

.BodyBottom img	{height: 7px;}

* html .BodyBottom {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fvillage/shadowBottom.png,sizingMethod=scale);}

.cornerLeft	{background: url(../images/fvillage/cornerLeft.png) repeat-x top left; height: 7px;}

.cornerLeft img	{width: 7px; height: 7px;}

* html .cornerLeft {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fvillage/cornerLeft.png,sizingMethod=scale);}

.cornerRight	{background: url(../images/fvillage/cornerRight.png) repeat-x top left; height: 7px;}

.cornerRight img	{width: 7px; height: 7px;}

* html .cornerRight {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/fvillage/cornerRight.png,sizingMethod=scale);}



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

.mainTableCellRight .titleBot	{margin-bottom: 28px;}

.mainTableCellCenter .titleTopCenter	{padding-left: 20px;}

ul	{margin: 0px; padding: 0px;}

li	{list-style-position: outside; list-style-image: url(../images/fvillage/bullet.gif); list-style-type:none; color: #707070; font: 12px Arial, Helvetica, sans-serif; margin-left: 16px;}



.bl_categorieslist .blockTD	{padding: 0px 4px; background: url(../images/fvillage/categoryBg.gif) repeat-x top left;}

.blueBg td	{background: #6CD8FF; border-bottom: 1px solid #1FA5D5; height: 38px; color: #004483; font: bold 12px Arial, Helvetica, sans-serif; padding-left: 53px;}

.pack td	{background: url(../images/fvillage/packBg.gif) repeat-x top; border-bottom: 1px solid #1FA5D5;}

.pack td img	{margin: 0px 8px;}

.newBg img	{margin: 6px 0px 5px 12px;}

.newBg span	{display: inline-block; color: #fff; font: 14px Arial, Helvetica, sans-serif; vertical-align: top; 

padding-left: 40px; padding-top: 30px;}

.newBg	{vertical-align: top; border-bottom: 1px solid #1FA5D5; border-left: 1px solid #1FA5D5; border-right: 1px solid #1FA5D5; background: url(../images/fvillage/newPic.gif) no-repeat top right;}



.inHeader a.inCheck	{font: bold 12px Arial, Helvetica, sans-serif; color: #25247C; display: block; padding: 3px 0px 3px 24px; background: url(../images/fvillage/basket.gif) no-repeat left center; text-decoration: none; margin-left: 13px;}

.inHeader a.inCheck:hover	{font: bold 12px Arial, Helvetica, sans-serif; color: #25247C; display: block; padding: 3px 0px 3px 24px; background: url(../images/fvillage/basket.gif) no-repeat left center; text-decoration: underline; margin-left: 13px;}

.inHeader td	{background: #6CD8FF; height: 30px; border-top: 3px solid #fff;}

.yourItem b	{font: bold 12px Arial, Helvetica, sans-serif; color: #25247C;}

.yourItem span	{font: bold 12px Arial, Helvetica, sans-serif; color: #BC0000;}

.inHomes td	{background: #fff; color: #707070; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 5px 20px 5px 5px;}

.inHomes td a	{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #707070; text-decoration: none; cursor: pointer;}

.inHomes td a:hover	{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #707070; text-decoration: underline; cursor: pointer;}

.inHomes td a.treeItemLast {font-weight: bold; text-decoration: none; cursor: text;}

.inHomes td a.treeItemLast:hover {font-weight: bold; text-decoration: none; cursor: text;}

.inHeader input.submit		{border: 0px; color: #fff; font: bold 11px Arial, Helvetica, sans-serif; cursor: pointer; background: url(../images/fvillage/searchRight.gif) no-repeat right center; height: 20px; white-space: nowrap; line-height: 20px; padding: 0px 7px 2px 0px; margin: 0px; margin-bottom: 2px;}

.inHeader span.submit {background: url(../images/fvillage/searchLeft.gif) no-repeat left center; font: bold 11px Arial, Helvetica, sans-serif; padding-left: 7px !important; display: inline-block; white-space: nowrap; line-height: 20px; padding-top: 2px; padding-bottom: 0px;}



.bl_subscribe .titleTopCenter	{background: url(../images/fvillage/categoryBg.gif) repeat-x top left; padding-top: 15px;}

.bl_subscribe .titleTopCenter div	{font: bold 14px Arial, Helvetica, sans-serif; color: #3FA3DB;}

.bl_subscribe input.field	{border: 1px solid #A3ACB1;}

.bl_subscribe .padding10px	{padding: 0px;}

.bl_subscribe .blockTD	{padding: 0px 0px 0px 11px;}

.bl_subscribe a, .bl_subscribe a:hover	{color: #B80101; font: 11px Tahoma, Arial, Helvetica, sans-serif;}



.navigation td	{border-top: 1px solid #D6DBE2; border-bottom: 1px solid #D6DBE2; padding: 5px 0px 5px 10px; font: 12px Arial, Helvetica, sans-serif; color: #7A7A7B;}

.navigation td a, .navigation td a:hover	{font: 12px Arial, Helvetica, sans-serif; color: #7A7A7B;}

.bl_categorydescription .block	{border: 1px solid #B6E9FB; background: url(../images/fvillage/prodTitle.gif) repeat-y top right;}

.bl_categorydescription .padding10px, .bl_categorydescription .blockTD	{padding: 0px; }

.bl_categorydescription .padding10px span	{font: bold 18px Arial, Helvetica, sans-serif; color: #0C9DD1; display: block; float: left; padding-top: 15px;}

img.desImg	{float: left; margin: 1px 28px 1px 1px;}

.bl_productslist .padding10px	{padding: 0px 0px 0px 8px; background: url(../images/fvillage/blueBorder.gif) repeat-y right;}

.bl_productslist .blockTD	{padding: 0px; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}

.bl_productslist .titleBot	{display: none;}

.mainTableCellCenter .bl_productslist .titleTop	{display: none;}



.bl_recentlyviewed .rvImg	{display: block;}

.bl_recentlyviewed td.padding10px	{padding: 15px 30px;}

.bl_recentlyviewed a.topName	{font: bold 12px Arial, Helvetica, sans-serif; color: #11508B; text-decoration: underline;}

.bl_recentlyviewed a.topName:hover	{font: bold 12px Arial, Helvetica, sans-serif; color: #11508B; text-decoration: none;}

.bl_recentlyviewed .price	{font: bold 12px Arial, Helvetica, sans-serif; color: #BC0000;}

.bl_recentlyviewed .text	{color: #707070; font: 12px Arial, Helvetica, sans-serif;}

.bl_recentlyviewed .blockTD 	{border-left: 1px solid #B0E7FB; border-right: 1px solid #B0E7FB; border-bottom: 1px solid #B0E7FB;}

.mainTableCellRight div.bl_recentlyviewed	{margin-left: 30px; margin-right: 40px;}



.bl_relatedproducts .begining	{display: none;}

.bl_relatedproducts .riNav a	{color: #11508B; font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: lowercase;}

.bl_relatedproducts .riNav a:hover	{color: #11508B; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; text-transform: lowercase;}

.bl_relatedproducts a.title	{color: #11508B; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline;}

.bl_relatedproducts a.title:hover	{color: #11508B; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}

.bl_relatedproducts .blockTD 	{border-left: 1px solid #B0E7FB; border-right: 1px solid #B0E7FB; border-bottom: 1px solid #B0E7FB; padding-bottom: 10px;}

.bl_relatedproducts .bt	{padding-top: 12px;}

.bl_relatedproducts .top	{padding: 15px 0px;}

div.bl_relatedproducts	{border-top: 1px solid #B0E7FB; padding-top: 12px; margin-top: 28px; padding-right: 40px; padding-left: 30px;}



.bl_toprated .blockTD 	{border-left: 1px solid #B0E7FB; border-right: 1px solid #B0E7FB; border-bottom: 1px solid #B0E7FB;}

.bl_toprated .price	{font: bold 12px Arial, Helvetica, sans-serif; color: #BC0000;}

.bl_toprated a.top10	{color: #11508B; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline;}

.bl_toprated a.top10:hover	{color: #11508B; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}

.bl_toprated .top	{padding: 15px 0px;}

div.bl_toprated	{padding-right: 40px; padding-left: 30px;}



.bl_productdetails .titleTopCenter div	{color: #004483; font: bold 14px Arial, Helvetica, sans-serif;}

.bl_productdetails .titleTopCenter	{background: #fff; border-bottom: 1px solid #B0E7FB; padding-left: 32px !important;}

.bl_productdetails .hLines	{border-right: 1px solid #B0E7FB; padding-left: 20px; padding-right: 40px;}

.bl_productdetails .priceBut	{padding-left: 20px;}

.bl_productdetails .addInfo	{padding-left: 23px;}

.bl_productdetails .addInfo span	{display: block; color: #707070; padding-left: 15px; background: url(../images/fvillage/bullet.gif) no-repeat center left;}

.bl_productdetails a.addLink, .bl_productdetails a.addLink:hover	{color: #11508B; font: 12px Arial, Helvetica, sans-serif;}

.bl_productdetails .blockTD td	{color: #707070;}

.bl_productdetails a.titleAcsrs, .bl_productdetails a.titleAcsrs:hover	{color: #11508B; font: 12px Arial, Helvetica, sans-serif;}

.bl_productdetails .bigtitle	{font: bold 12px Arial, Helvetica, sans-serif; color: #000;}

.bl_productdetails a.button-add, .bl_productdetails a.button-add:hover {font: bold 12px/30px Arial, Helvetica, sans-serif; color: #fff; padding: 6px 11px 7px 0px; white-space: nowrap; display: inline-block; background: url(../images/fvillage/redButRight.gif) no-repeat top right; text-decoration: none; margin-bottom: 5px; text-transform: uppercase;}

.bl_productdetails a.button-add span 		{font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 6px 0px 7px 11px; white-space: nowrap; background: url(../images/fvillage/redButLeft.gif) no-repeat top left; cursor: pointer; text-transform: uppercase;}

.forDetails .mainTableCellCenter 	{padding: 0px 0px 0px 4px;}



.bl_basketrecommended select	{margin-right: 7px;}

.bl_forumtopics .titleTop	{display: none;}

.pad10Right	{padding: 0px 10px;}

a.zoom	{background: url(../images/fvillage/zoom.gif) no-repeat left center; display: block; font: 11px Arial, Helvetica, sans-serif; color: #11508B; padding-left: 17px;}

a.zoom:hover	{background: url(../images/fvillage/zoom.gif) no-repeat left center; display: block; font: 11px Arial, Helvetica, sans-serif; color: #11508B; padding-left: 17px;}