@charset "utf-8";
/* CSS Document */
.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;}
.bl_subscribe .titleTopCenter	{background: url(fvstore/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;}
.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(fvstore/images/fvillage/titleBg.gif) repeat-x top left;
	font: Tahoma;

	}

.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;}

.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(fvstore/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(fvstore/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(fvstore/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 Tahoma,  Arial, Helvetica, sans-serif, tahoma;
	display: block;
	white-space: nowrap;
	background: url(fvstore/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(fvstore/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(fvstore/images/fvillage/menuActive.gif) repeat-x top left; padding: 7px 12px 8px 12px;}
/****** Center ******/



.block {border: 0px;}

.blockTD {padding: 0px 11px;}

.menuLeft {padding: 0px 11px;}

td.padding10px			{
	padding: 10px;
	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;
	text-align: right;
}
.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;}

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


/************* 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 Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding:0px;
	background: #C6E3FC url(fvstore/images/fvillage/bodyBg.gif) repeat-x top left;
}

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

.BodyLeft	{background: url(../fvstore/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=../fvstore/images/fvillage/shadowLeft.png,sizingMethod=scale);}

.BodyRight	{background: url(../fvstore/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=../fvstore/images/fvillage/shadowRight.png,sizingMethod=scale);}

.BodyBottom	{background:url(../fvstore/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(../fvstore/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(../fvstore/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);}
.innertable {background: #FFFFFF;}


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

