/* CSS Document */
/* Colors
Pink: EC1265
Orange: FFB32A
Blue: ACD8E3
Green:#41B944
*/
#main_nav
{
	background-color:#FFB32A;
}

.main_nav_item
{
	vertical-align:bottom;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
}

.button_home
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/home.gif) no-repeat;
  width: 105;
  height: 35;
}
.button_home:hover
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/home_hover.gif) no-repeat;
  width: 105;
  height: 35;
}
.button_shop
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/shop.gif) no-repeat;
  width: 144;
  height: 35;
}
.button_shop:hover
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/shop_hover.gif) no-repeat;
  width: 144;
  height: 35;
}
.button_retail
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/retailers.gif) no-repeat;
  width: 144;
  height: 35;
}
.button_retail:hover
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/retailers_hover.gif) no-repeat;
  width: 144;
  height: 35;
}
.button_about
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/about_us.gif) no-repeat;
  width: 160;
  height: 35;
}
.button_about:hover
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/about_us_hover.gif) no-repeat;
  width: 160;
  height: 35;
}
.button_contact
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/customercare.gif) no-repeat;
  width: 160;
  height: 35;
}
.button_contact:hover
{
  background: url(http://www.puttinonthebliss.com/go/images/site_img/customercarehover.gif) no-repeat;
  width: 160;
  height: 35;
}

.mainTable, .mainTableIndex
{
	width:777px;
	margin:0;
	padding:0;
}

.mainTableCellLeft, .mainTableCellLeftIndex
{
	vertical-align:top;
	padding:0;
}

.mainTableCellRight, .mainTableCellRightIndex
{
	vertical-align:top;
	padding:0;
}

.homeGreeting table td
{
	border:none;
	padding:0;
}

.introBlock
{
	border:0 solid #CCC;
}

/****** Main Table *****
*****************************************************************************
***** Menu ******/
.topmenu
{
	vertical-align:bottom;
	padding:0px 0px 4px 0px;
	}

.headerMenu
{
	width:777px;
	margin:0 0 2px;
	padding:0;
}

.headerMenu td#logo
{
	background:#FFF;
	vertical-align:top;
	margin: 0;
	padding: 0;
}

.headerMenu td#logo img
{
	border:0;
	margin:0;
}

.headerMenu td#menu
{
	width:100%;
	background:#FFF;
	vertical-align:bottom;
	padding:15px 0px 3px 0px;
}

.headerMenu td#menu img.Img
{
	display:block;
	width:25px;
	height:1px;
}

.headerMenu td#menu table
{
	width:330px;
}

.headerMenu td#menu td
{
	text-align:center;
}

/****** Sub Menu ******/
.subMenuBlock
{
	background:#FFE58F;
	display:none;
	position:absolute;
	border-top:1px solid #000;
	border-left:1px solid #000;
	z-index:2500;
}

a.subMenu
{
	width:150px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	display:block;
	color:#000;
	text-decoration:none;
	text-align:left;
	background:#FFE58F;
	padding:6px 20px 6px 10px;
}

a.subMenu:hover,a.subMenu:active
{
	background:#FFF;
	color:#000;
	display:block;
	text-decoration:none;
}

/****** Secondary Menu ******/
table.secondaryMenu
{
	width:100%;
	background:#A9B2BC none;
}

td#menu td.secondaryBegin img.Img
{
	width:5px;
	height:1px;
	}

a.secondaryMenuActive
{
	display:block;
	font:bold 11px;
	color:#000;
	text-decoration:none;
	padding:0 0 0 20px;
}

a.secondaryMenuActive:hover
{
	display:block;
	font:bold 11px;
	color:#000;
	text-decoration:underline;
	padding:0 0 0 20px;
}

td#menu td.secondaryEnd img.Img
{
	width:1px;
	height:25px;
}

/****** Menu *****
***************************************************************************
/************* Breadcrumb *******************/
/*
eggplant: 47373A
wine: 96192F
cream: FFF4DA EC1265
*/
.breadcrumb {background:white;
             margin: 0px 0px 0px 0px;
             height: 20px;
             }
.breadcrumbBegin {
	width: 10px;
	}
.breadcrumbBegin img {width: 10px; height: 1px;}

.breadcrumbDelimiter {
	width: 100%;
	white-space: normal;
	font-size: 8pt;
	padding: 4px 0px 4px 0px;
	background: none;
	}
.breadcrumbDelimiter td {}
.breadcrumbDelimiter a {color: #EC1265; text-decoration: none; font-size: 8pt;}
.breadcrumbDelimiter a:hover {color:#41B944; text-decoration: none; font-size: 8pt;}
.breadcrumbDelimiter b {color: #EC1265; font-weight:normal;}
.breadcrumbDelimiter span {display: none;}
.breadcrumbDelimiter b img
{
display: inline;
width: 20px;
height: 20px;
border: 0;
margin: 0px 7px 0px 5px;
background: url(http://www.puttinonthebliss.com/go/images/site_img/tiny_hummingbird.jpg) no-repeat;
}

.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 {
	width: 10px;
	}
.breadcrumbEnd img {width: 10px; height: 1px;}

/************* Breadcrumb *******************/
/*************** Order Pages ****************/
.breadcrumbDelimiter span.nonactive {font-size: 10pt; color: gray; margin-right: 10px; display: inline; font-weight: bold;}
.breadcrumbDelimiter span.active {font-size: 10pt; color: ##97192F; margin-right: 10px; display: inline; font-weight: bold;}
/************* end Order Pages **************
***************************************************************************
************ Fieldset ******************/
.bl_custom_page_body .titleTop,
.bl_login_advanced .titleTop,
.bl_user_profile .titleTop,
.bl_basket .titleTop
 {display: none;}
/***** Top ******/
.titleTop
{
	margin-top:2px;
}

.mainTableCellRight .titleTop {display: none;}

.titleTopLeft
{
	width:6px;
	border-top:0 solid #ACD8E3;
	border-right:0 solid #000;
	border-bottom:0 solid #000;
	border-left:0 solid #ACD8E3;
	background-color:#FFF;
}

.titleTopCenter
{
	white-space:normal;
	border-top:0 solid #ACD8E3;
	border-right:0 solid #000;
	border-bottom:0 solid #000;
	border-left:0 solid #000;
	background-color:#FFF;
	padding:0;
}

.titleTopCenter div
{
	font-weight:400;
	font-size:24px;
	text-align:left;
	background-color:#FFF;
	color:#41B944;
	margin:0;
	padding:0;
}

.titleTopRight
{
	width:6px;
	border-top:0 solid #ACD8E3;
	border-right:0 solid #ACD8E3;
	border-bottom:0 solid #000;
	border-left:0 solid #000;
	background-color:#FFF;
}

/****** Top *****
***** Center ******/
.block
{
	padding-left:0;
	border-top:2px solid #ACD8E3;
	border-right:2px solid #ACD8E3;
	border-bottom:2px solid #ACD8E3;
	border-left:2px solid #ACD8E3;
	background-color:#FFF;
}
.mainTableCellLeft
{
	border-top:4px solid #FFD990;
	border-left:4px solid #FFD990;
	border-bottom:4px solid #FFD990;
	border-right:0px solid #FFD990;
}
.mainTableCellRight
{
	border-top:0px solid #FFD990;
	border-left:0px solid #FFD990;
	border-bottom:4px solid #FFD990;
	border-right:4px solid #FFD990;
}

.mainTableCellCenter
{
	border-top:4px solid #FFD990;
	border-left:4px solid #FFD990;
	border-bottom:4px solid #FFD990;
	border-right:4px solid #FFD990;
}
.mainTableCellLeft .block
{
	padding: 0px 10px 5px 10px;
	border-top:0px solid #ACD8E3;
	border-right:0px solid #ACD8E3;
	border-bottom:0px solid #ACD8E3;
	border-left:0px solid #ACD8E3;
	background-color:#FFF;
}
.mainTableCellCenter .block
{
	padding: 0px 10px 5px 10px;
	border-top:0px solid #ACD8E3;
	border-right:0px solid #ACD8E3;
	border-bottom:0px solid #ACD8E3;
	border-left:0px solid #ACD8E3;
	background-color:#FFF;
}
.mainTableCellRight .block
{
  width: 223px;
  height: 202px;
	padding: 25px 10px 0px 10px;
	border-top:4px solid #FFD990;
	border-right:0px solid #FFD990;
	border-bottom:4px solid #FFD990;
	border-left:0px solid #FFD990;
	background: url('../images/site_img/white_box_image.jpg') no-repeat;
}

.blockTD
{
	text-align:center;
	vertical-align: top;
	background-color:none;
}
.blockTD form table
{
	text-align:left;
}

.bl_user_profile .blockTD {text-align: left;}

.block IMG
{
	border:0;
	margin:0;
	padding:0;
}

/****** Center *****
***** Bottom ******/
.titleBot
{
	margin-bottom:10px;
}
.mainTableCellRight .titleBot {display: none;}

/****** Bottom *****
************ end Fieldset **************
***************************************************************************
************ userHome *******************/
td.userHome
{
	padding:7px;
	text-align:left;
}

td.userHomeTitle
{
	font-size:10pt;
	white-space:nowrap;
	background:#f3f3f3;
}

td.userHomeTitle b
{
	color:#00C;
}

div.userHomeBottom
{
	background:#F4F4F4;
	border:0 solid #ccc;
	padding:5px 20px;
}

div.userHomeBottom a
{
	color:#000;
	text-decoration:underline;
}

div.userHomeBottom a:hover
{
	color:#000;
	text-decoration:none;
}

td.userHome img.orders
{
	background:url(http://www.puttinonthebliss.com/go/images/icons/admin_orders.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_profile.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/arr.gif) no-repeat;
	width:15px;
	height:16px;
	border:0;
	margin:0 5px 0 55px;
}

td.userHome img.support
{
	background:url(http://www.puttinonthebliss.com/go/images/icons/admin_support.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_forum.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_products.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_pages.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_salesorders.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_merchant.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_affiliates.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_payments.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_carts.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_wishlist.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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(http://www.puttinonthebliss.com/go/images/icons/admin_reminders.png) no-repeat;
	width:50px;
	height:50px;
	border:0;
	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:0 0 0 50px;
}

/************* userHome ******************
***************************************************************************
************ Button Links *******************/
td.butTd span.spacer
{
	display:auto;
	color:#999;
}

.disabled
{
	color:#666;
	cursor:pointer;
	font:bold 8pt;
	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 *******************/
.topCategory
{
	background:transparent;
	margin:0;
	padding:3px 0;
	text-align: left;
}

.selectedtopCategory
{
	background:#E1E1E1;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:0;
	padding:3px 0;
}

.subCategory
{
	background:transparent;
	margin:0;
	padding:0;
}

.selectedsubCategory
{
	background:#E1E1E1;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:0;
	padding:0;
}

.topCategory .category_img,.subCategory .category_img,.selectedtopCategory .category_img,.selectedsubCategory .category_img
{
	margin:0 0 0 5px;
}

a.subArticle
{
	padding-left:8px;
	font-size:11px;
	background:url(http://www.puttinonthebliss.com/go/images/bullet.gif) no-repeat left 3px;
}

.offerImg
{
	text-align:left;
}

.offerImg img
{
	float:left;
	margin:0 5px 0 0;
}

.offerImg div
{
	text-align:justify;
}

/************* Offers ******************
************ Forum *******************/
.forumAdmin
{
	color:blue;
	font-weight:700;
}

.forumUser
{
	color:#000;
	font-weight:700;
}

.forumGuest
{
	color:#000;
	font-weight:700;
	font-style:italic;
}

.forumMessageLeft
{
	background:#F4F4F4;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.forumMessageRight
{
	background:#F4F4F4;
	border:1px solid #CCC;
}

.forumMessageTop
{
	background:#DDD;
	border-bottom:1px solid #CCC;
}

/************* Categoties (catalogue) *******************/
.bl_categoriescatalog .blockTD
{
	padding-left:5px;
}

/****************************************************************************
************ Footer *******************/
.footerMenu
{
	margin-bottom:10px;
	text-align:left;
}

.footerMenu a, .footerMenu a:hover
{
	color:#4b4b4b;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.footerMenu a:hover { color: #ec1265; text-decoration: none;}

.footerHTML
{
	width:777px;
	text-align:left;
	border-left:0 solid #fa0;
	border-top:0 solid #dedede;
	margin:0;
}

.footerHTML font
{
	font-size:10px;
	padding:1px 0 1px 10px;
}

.footerImg
{
	text-align:right;
}

.footerImg img
{
	width:80px;
	height:26px;
	border:0;
	margin-top:10px;
}

/************* Footer *******************/
.commonbg
{
	background:#FFF;
}

.headerbg
{
	background:#FFF;
}

.middlebg
{
	background:#FFF;
}

.usualbg
{
	background:#FFF;
}

.errorbg
{
	background:red;
}

tr,td
{
	font-size:10pt;
	color:#000;
}

tr.usual,td.usual
{
	background-color:#FFF;
}

tr.header,td.header
{
	color:#FFCC66;
	font-weight:bolder;
	background-color:#FFF;
}
.bl_basket tr.middle
{
	background-color:#41B944;
	font-weight:700;
}
.bl_basket tr.middle span, .bl_basket tr.middle b
{
  color: white;
}
tr.middle,td.middle
{
	background-color:#FFF;
	color: #FFB32A;
	font-weight:700;
}

tr.error,td.error
{
	background-color:#FFF;
	color:#d50000;
	font-weight:700;
}

table.padding6px td
{
	padding:6px;
}

table.padding4px td
{
	padding:4px;
}

.tab
{
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
	background:transparent;
}

.tabActive
{
	font-size:10pt;
	font-weight:700;
	text-decoration:none;
	background:#dedede;
}

.tabline
{
	background:#dedede;
}

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;
	cursor:hand;
	background:#F5F3EB;
	moz-border-radius:4px 4px 0 0;
	whitespace:nowrap;
	white-space:nowrap;
	margin:3px 2px 0;
	padding:3px 8px 2px;
}

div.adminTabActive
{
	font-size:11px;
	border-right:#919b9c 1px solid;
	border-left:#919b9c 1px solid;
	border-top:#FF8200 2px solid;
	border-bottom:0 solid;
	font-weight:700;
	cursor:default;
	background-color:#FCFFD5;
	moz-border-radius:4px 4px 0 0;
	whitespace:nowrap;
	white-space:nowrap;
	margin:3px 0 0;
	padding:5px 9px 4px;
}

td.adminTab
{
	border-bottom:1px solid #919b9c;
}

td.beginTab
{
	border-bottom:1px solid #919b9c;
	padding:0 4px;
}

td.endTab
{
	width:100%;
	border-bottom:1px solid #919b9c;
	padding:0 4px;
}

input.usualprice
{
	background:transparent;
	border:none;
	text-align:right;
	font-size:10pt;
}

input.orderprice
{
	background:transparent;
	border:none;
	text-align:right;
	font-size:10pt;
	font-weight:700;
}

input.search
{
	font-size:8pt;
	width:120px;
	border-left:#747474 1px solid;
	border-top:#747474 1px solid;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	color:#000;
}

input.text
{
	font-size:8pt;
	border-left:#747474 1px solid;
	border-top:#747474 1px solid;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	color:#000;
}

input.submit
{
	background:#FFE58F url(http://www.puttinonthebliss.com/go/images/c2s/bg-button.gif) repeat-x;
	padding-left:5px;
	padding-right:5px;
}

textarea
{
	font-size:8pt;
	border:#747474 1px solid;
	border-top:#747474 1px solid;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	color:#000;
}

form
{
	margin:0;
}

hr
{
	background:#CCC;
	border:0;
	color:#CCC;
}

a.header:hover
{
	color:#66f;
	text-decoration:underline;
}

a.title
{
	font-weight:bolder;
	color:#000;
	text-decoration:none;
}

a.title:hover
{
	font-weight:bolder;
	color:#66f;
	text-decoration:underline;
}

a.smallText
{
	color:#00c;
	font-size:8pt;
}

a.smallText:hover
{
	color:#66f;
	font-size:8pt;
}

a
{
	color:#3E3EAB;
}

a:hover
{
	color:#66f;
}

.priceBlockOld
{
	color:#000;
	text-decoration:line-through;
}

.priceBlockHidden
{
	color:#000;
	font-weight:700;
	display:none;
}

.priceBlockEdit input.price
{
	text-align:right;
	font-weight:700;
	width:80px;
	font-size:10pt;
	color:#000;
	border-top:1px solid #7F9DB9;
	border-right:1px solid #BACDDF;
	border-bottom:1px solid #BACDDF;
	border-left:1px solid #7F9DB9;
}

.salesBlock
{
	color:#000;
	font-weight:700;
	border:none;
	background:transparent;
}

.priceSaveBlock
{
	color:41B944;
	font-weight:700;
}

.productsCategory
{
	font-size:10pt;
	font-weight:700;
	color:blue;
	background:#CCC;
	padding:5px 10px !important;
}

.productsDelimiterTop img
{
	height:2px;
}

.wishlist-opacity
{
	display:none;
	z-index:900;
	filter:alpha(opacity=50);
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:absolute;
	background-color:#E1E1E1;
	moz-opacity:0.5px;
	opacity:0.5px;
}

.wishlist-shadow
{
	display:none;
	z-index:1000;
	position:absolute;
	top:0;
	left:0;
	width:400px;
	background:#CCC;
}

.wishlist-block
{
	position:relative;
	bottom:5px;
	right:5px;
	width:400px;
	background:#EEE;
	border:1px solid #333;
}

.wishlist-img-close	img
{
	margin:10px 10px 5px 0;
}

.wishlist-descr
{
	font-size:12px sans-serif;
	text-align:justify;
	padding:0 35px 20px 30px;
}

.articleDate
{
	font-size:8pt;
	color:#828282;
	font-style:italic;
	text-align: left;
}

.top
{
	font-size:8pt;
	padding:2px 0;
}

.smallText
{
	font-size:8pt;
}

.middleText
{
	font-size:9pt;
}

.bigText
{
	font-size:10pt;
}

.comment
{
	font-size:8pt;
	color:#77C;
}

.message
{
	font-size:8pt;
	font-weight:bolder;
	color:blue;
}

.title
{
	font-size:10pt;
	font-weight:bolder;
}

.bigtitle
{
	font-size:11pt;
	font-weight:400;
	color: #41B944;
	text-align: left;
}

.error
{
	color:#d50000;
}

.terms
{
	height:300px;
	width:600px;
	overflow:auto;
	border:1px solid silver;
}

.link
{
	color:41B944;
}

span.nobr
{
	white-space:nowrap !important;
}

a.bigtitle
{
	font-size:10pt;
	font-weight:bolder;
	color:#41B944;
	text-decoration:none;
	}

a.bigtitle:hover
{
	font-size:10pt;
	font-weight:bolder;
	color:#EC1265;
	text-decoration:underline;
}

div.bl_offers a.bigtitle
{
	font-size:10pt;
	font-weight:bolder;
	color:#000;
	text-decoration:none;
}

div.bl_offers a.bigtitle:hover
{
	font-size:10pt;
	font-weight:bolder;
	color:#66f;
	text-decoration:underline;
}

div.bl_productdetails div.bigtitle
{
	color:#41b944;
	font-weight:700;
	font-size:11pt;
	text-transform:uppercase;
}

.level4
{
	padding:2px 2px 2px 50px;
}

/*************  Left Menu  ***************/
.menuLeft .level1
{
	padding:2px 2px 2px 5px;
}

#main_nav img,td.adminTabActive
{
	border:0;
}

.basicTable,.mainTable75,.mainTable50
{
	width:777px;
}

.mainTableCellCenter,.homeGreeting
{
	vertical-align:top;
	padding:0;
}

.homeGreeting table,td#menu td.secondaryEnd
{
	width:100%;
}

.introBlock td,td.padding10px,table.padding6px td td,table.padding4px td td
{
	padding:0;
}

.headerMenu td#logoL,.headerMenu td#menu td br,.breadcrumbDelimiter img, a.button-add img, a.button-view img,a.button-check img,a.button-wishlist img,a.button-shopping img,a.button-retrieve img,a.button-save img,a.button-clear img,a.button-checkout img,a.button-amend img,a.buttonMore img,#offerTitle,div.bl_productdetails span.bigtitle
{
	display:none;
}

.headerMenu td#menu td img,.headerMenu td#menu td nobr
{
	display:auto;
}

a.menu:link,a.menu:visited,a.menuActive:link,a.menuActive:visited
{
	color:#ec1265;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}
a.menu:hover,a.menu:active,a.menuActive:hover,a.menuActive:active
{
	color:#41B944;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}


a.secondaryMenu,a.secondaryMenu:hover
{
	display:block;
	font:bold 11px;
	color:#fff;
	padding:0 0 0 20px;
}

.titleTopImgLeft,.titleTopImgRight,.titleBotImgLeft,.titleBotImgRight
{
	width:1px;
	height:1px;
}

.titleBotLeft,.titleBotRight
{
	width:5px;
	border:0 solid #CCC;
	background-color:#FFF;
}

a.button:link,a.button:visited,a.buttonBasket:link,a.buttonBasket:visited
{
	color:#4144B9;
	font:bold 8pt;
	padding:0 5px;
	text-transform: lowercase;
	text-decoration: none;
}
a.button:hover,a.button:active,a.buttonBasket:hover,a.buttonBasket:active
{
	color:#66f;
	font:bold 8pt;
	padding:0 5px;
}
a.button-add,a.button-checkout
{
	/*color:#41B944 !important;*/
	display: block;
	color:#FFF !important;
	font-size: 9pt;
	font-weight: 800;
	background: #EC1265;
	text-decoration: none;
	text-transform: lowercase;
}
a.button-add
{
	float: left;
}
a.button-checkout
{
  display: inline;
}
a.button-add:hover,a.button-checkout:hover
{
	color:#FFF !important;
	background: #41B944;
	text-decoration: none;
	text-transform: lowercase;
}
a.button-add span, a.button-checkout span
{
	white-space:nowrap;
	margin: 3px;
  line-height: 20px;
}
a.button-add span,a.button-view span,a.button-check span,a.button-wishlist span,a.button-shopping span,a.button-retrieve span,a.button-save span,a.button-clear span,a.button-checkout span,a.button-amend span,a.buttonMore span
{
	white-space:nowrap;
}

a.buttonCart:link,a.buttonCart:visited,a.buttonCart:hover,a.buttonCart:active
{
	font:normal 11px;
}

a.buttonMore:link,a.buttonMore:visited,a.buttonMore:hover,a.buttonMore:active
{
	font:bold 9pt;
}

td.topArticle,td.subArticle
{
	padding:3px 3px 3px 0;
}

body,body.popup
{
	font-family:Tahoma, Verdana, Arial;
  font-size:10pt;
	color:#000;
	margin:0;
	padding:0;
}

td.tab,td.tabActive
{
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
}

.tab:hover,.tabActive:hover
{
	text-decoration:none;
}

input,select
{
	font-size:8pt;
	color:#000;
}

a.header,.titleText
{
	color:#3E3EAB;
	text-decoration:underline;
}

.priceBlock,.priceBlockEdit
{
	color:#000;
	font-weight:700;
}

.priceBlock .price,.priceBlockHidden .price,.salesPrice,.priceSaveBlock .price,.level1 a,.level1 a:hover,.menuLeft .a a,.menuLeft .a a:hover
{
	font-weight:700;
}

.priceBlockOld .price,.priceBlock .priceTax,.priceBlockHidden .priceTax,.priceBlockOld .priceTax,.salesTax,.priceSaveBlock .percent
{
	font-weight:400;
}

.pointsPriceBlock,.rewardPointsBlock{}

.productsTable th,.productsTable td
{
	padding:3px;
}

.productsDelimiter,.productsDelimiterTop
{
	background:#CCC;
	padding:0 !important;
}

.level1,.menuLeft .level2
{
	padding:2px 2px 2px 15px;
}

.level2,.menuLeft .level3
{
	padding:2px 2px 2px 30px;
}

.level3,.menuLeft .level4
{
	padding:2px 2px 2px 40px;
}

.blockTD table td li a
{
text-decoration:none;
text-align:left;
color: #41B944;}

.blockTD table td li a:hover
{color: #EC1265;}

.blockTD ul
{list-style: none;
text-align: left;
/*margin-left: -25px;*/
font-weight: bold;
}

.bl_content .blockTD ul li { margin-bottom: 8px; }

.block-articles-list td.blockTD {
	text-align: left;
}

.block-articles-list a.bigtitle {
	color: #f89938;
	font-size: 14pt; 
	text-decoration: none;
	font-weight: bolder;
}
.block-articles-list a:hover.bigtitle {
	color:#EC1265;
	font-size: 14pt; 
	text-decoration: none;
	font-weight: bolder;
}
.block-articles-list .block IMG
{
	border: 0px #FFB32A;
	margin:10px 15px 0px 0px;
	padding:0;
}
.block-articles-list .hDelimiter {
	width: 95%;
	border-bottom: 2px solid #DDD;
}

.bl_articlesdetails .block IMG
{
	border: solid 2px #FFB32A;
	margin:10px 15px 0px 0px;
	padding:0;
}

.block-articles-list .titleTopCenter
{display:none;}

.mainTableCellRight .blockTD ul
{margin: 0px; padding: 0px;}

.payment-note
{
	color:#555;
	font-size:8pt;
	font-weight: normal;
}
