@charset "utf-8";
/* CSS Document */
/****** Main Table ******/
body{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:100%; line-height:1.25}

.basicTable{width:1000px}
.mainTable{width:100%}
.mainTable75{width:75%}
.mainTable50{width:500px}
.mainTableCell{padding:0; vertical-align:top}
.mainTableCell{padding:0px 0px 0px 0px; vertical-align:top}
.mainTableCellLeft{padding:0px 0px 0px 0px; vertical-align:top; background:#4d4d4d}
.mainTableCellCenter{
	padding:20px 20px 0px 20px;
	vertical-align:top;
	background-image: url(../images/lgrey.gif);
	background-repeat: repeat;
}
.mainTableCellRight{padding:0px 0px 0px 0px; vertical-align:top; background:#4d4d4d}

.mainTableCellRight .titleTop{border:none; color:#1A1A1A; background:#333; padding:15px 0px}
.mainTableCellRight .titleTop .titleTopCenter div{color:#a59a92}
.homeGreeting{padding:0px 20px 15px 20px; vertical-align:top}
.homeGreetingTable{width:100%; padding-bottom:10px}
.homeGreetingCenter{padding:8px 6px 8px 15px; border:1px solid #CBCBCB}
.homeGreeting a{font-weight:bold}
.introBlock{padding:5px}
.introBlock td{padding-top:8; padding-right:8; padding-bottom:0; padding-left:8; font-size:12px}
/****** Main Table ******/

/****** Menu ******/
.headerMenu{width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /*background:url(../images/fashion/logo-bgr.gif) no-repeat left top; */}
.headerMenu td#logo{/* Background under logo on the site */display:none}
.headerMenu td#logo img{/* Logo on the site */width:0px; height:0px; border:0px}
.headerMenu td#logoL{width:0%}
.headerMenu td#logoL img{/* Logo on the site (if logo is left)*/margin:40px 25px 25px 25px; border:0px solid #333}
.headerMenu td#menu{/* Text Menu with or without images */width:100%; background:; vertical-align:top; padding:0px 0px 0px 0px}
.headerMenu td#menu td.begin{width:0px; margin:0px; padding:0px; font-size:0px; line-height:0px; display:none}
.headerMenu td#menu td.begin img.Img{}
.headerMenu td#menu td.end{}
.headerMenu td#menu td.end img.Img{}
.headerMenu td#menu table{width:50%}
.headerMenu td#menu td{text-align:center; padding:0px; background:#000}
.headerMenu td#menu td.topmenu a{float:left; height:30px; width:125px; color:#000; text-decoration:none; font-size:12px; padding-top:10px; margin-right:10px; background:transparent url(../images/broom/link_bg.gif) no-repeat}

.headerMenu td#menu td.topmenu  a:hover{float:left; height:30px; width:125px; color:#FF8600; text-decoration:none; font-size:12px; padding-top:10px; margin-right:10px; background:transparent url(../images/broom/link_bg.gif) no-repeat}
a.menuActive:active{float:left; height:30px; width:125px; color:#333; text-decoration:none; font-size:12px; padding-top:10px; margin-right:10px; background:transparent url(../images/broom/link_hover_bg.png) no-repeat}
a.menuActive:visited{float:left; height:30px; width:125px; color:#333; text-decoration:none; font-size:12px; padding-top:10px; margin-right:10px; background:transparent url(../images/broom/link_hover_bg.png) no-repeat !important}
.headerMenu td#menu td img{display:inline-block}
.headerMenu td#menu td br{display:none}
.headerMenu td#menu td nobr{display:}
/*menu edited*/
#header{float:left; width:100%; background:#000 url(../images/broom/header.gif) no-repeat}
.header_lft{float:left; height:250px}
.header_rgt{float:left; position:relative; left:20%; width:70%}
.hd_title{/*width:50%; */height:217px; /*float:right; */}
.title_div{/*background:transparent; */float:left; width:220px}
.title_nav{display:block; height:110px; overflow:hidden; text-decoration:none; text-indent:-999em; width:215px; float:left; margin:70px 0px 0px 0px}
.login_nav{float:right; width:270px; margin-top:10px; text-align:right; margin-right:20px}
.login_nav ul{list-style:none}
.login_nav ul li{display:inline; color:#b9a894}
.login_nav ul li a{color:#b9a894; font-size:14px; text-decoration:none}
.login_nav ul li a:hover{color:#dbd3ca; font-size:14px; text-decoration:none}

.stick{padding-left:10px; margin-left:5px; background:url(../images/broom/stick.png) no-repeat scroll 0% 70%}

.primarylink{float:left; /*padding-left:1px; */background:url(../images/broom/added_bg.png) no-repeat}

/*menu edited*/
/* Active &Noneactive links in menu */
/*.headerMenu td#menu a{text-decoration:none}

.headerMenu td#menu a:hover{text-decoration:none}

a.menu:link, a.menu:visited{}

a.menu:hover, a.menu:active{}

a.menuActive:link, a.menuActive:visited{}
*/
/****** Sub Menu ******/
.subMenuBlock{display:none; position:absolute; z-index:2500; border-left:1px solid #000; border-bottom:1px solid #000}

a.subMenu{width:150px; padding:6px 20px 6px 10px; display:block; color:#0a0509 !important; text-decoration:none!important; text-align:left; background:#ada7a6; border-right:1px solid #000; border-top:1px solid #000; font-family:Arial,Helvetica,sans-serif; font-size:11px}

a.subMenu:hover, a.subMenu:active{background:#FFF; color:#494949; display:block; text-decoration:none; border-right:1px solid #000; border-top:1px solid #000}

/****** Secondary Menu ******/
table.secondaryMenu{width:100%}

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

a.secondaryMenu{display:block; font:bold 11px arial,tahoma,verdana,sans-serif; padding:0px 0px 0px 20px; color:#d37310; text-decoration:underline !important}

a.secondaryMenu:hover{display:block; font:bold 11px arial,tahoma,verdana,sans-serif; padding:0px 0px 0px 20px; color:#d37310; text-decoration:none !important}

a.secondaryMenuActive{display:block; font:bold 11px arial,tahoma,verdana,sans-serif; padding:0px 0px 0px 20px; color:#d37310; text-decoration:none !important}

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

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

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

/****** Menu ******/
.filterPopup{display:none; position:absolute; border:1px solid #CBCBCB; background-color:#f7f7f7; z-index:2000}

.filterPopup a{line-height:160%}

.filterPopup a:hover, .filterPopup a:active{}

/************* Breadcrumb *******************/
.breadcrumb{border-bottom:1px solid #cbcbcb; margin:0px 0px 15px 0px}

.breadcrumbBegin{width:10px; border-top:1px solid #cbcbcb; border-right:0px solid #cbcbcb; border-bottom:0px solid #cbcbcb; border-left:1px solid #cbcbcb; background:}

.breadcrumbBegin img{width:10px; height:1px}

.mainTableCellLeft .titleTop{border:0px none; background:#333; padding:16px 0px 18px 0px}

.mainTableCellLeft .titleBot{border-bottom:1px solid #f7f7f7}

.mainTableCellLeft div, .mainTableCellLeft div a, .mainTableCellLeft .titleTopCenter div{color:#F8F8F8; font-family:Arial,Helvetica,sans-serif}

.mainTableCellLeft .padding10px div{font-size:8pt}

.mainTableCellLeft .block-subscribe .padding10px a{text-decoration:underline}

.mainTableCellLeft .block-search .padding10px a{font-size:8pt; text-decoration:underline}

.mainTableCellLeft div a:hover{color:#FF8600; text-decoration:none}

.breadcrumbDelimiter{width:100%; white-space:normal; border-top:1px solid #cbcbcb; border-right:0px solid #cbcbcb; border-bottom:0px solid #cbcbcb; border-left:0px solid #cbcbcb; font-size:8pt; padding:4px 0px 4px 0px; background:}

.breadcrumbDelimiter td{}

.breadcrumbDelimiter a{color:#342C29; text-decoration:underline; font-size:8pt}

.breadcrumbDelimiter a:hover{color:#FF8600 !important; text-decoration:none; font-size:8pt}

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

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

.breadcrumbDelimiter b{color:#342C29; font-weight:bold}

.breadcrumbDelimiter span{display:none}

.breadcrumbDelimiter img{width:3px; height:3px; background:#342C29; margin:0px 5px 2px 5px}

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

.breadcrumbEnd{width:20px; border-top:0px solid #cbcbcb; border-right:1px solid #cbcbcb; border-bottom:0px solid #cbcbcb; border-left:0px solid #cbcbcb; background:}

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

/************* Breadcrumb *******************/
/*************** Order Pages ****************/
.breadcrumbDelimiter span.nonactive{font-size:10pt; color:#500000; margin-right:10px; display:inline; font-weight:bold}

.breadcrumbDelimiter span.active{font-size:10pt; color:#494949; margin-right:10px; display:inline; font-weight:bold}

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

/************* Fieldset *******************/
/****** Top ******/
.mainTableCellLeft .block-categories-list .titleTop .titleTopImgLeft{height:0px}

.mainTableCellLeft .block-categories-list .titleTop .titleTopCenter td{height:0px}

.mainTableCellLeft .block-categories-list .titleTop .titleTopImgRight{height:0px}

.titleTop{margin-top:0px; border-top:1px solid #cbcbcb; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb}

.titleTopLeft{width:5px}

.titleTopImgLeft{width:5px}

.titleTopCenter{/* Title of block (example:any blocks,articles,...) */white-space:normal; padding:0px 13px 0px 13px; background:; border:0px solid #cbcbcb}

.titleTopCenter div{color:#1a1a1a; text-transform:none; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold}

.titleTopCenter h1{color:#332410; text-transform:none; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold}

.titleTopCenter div b{font-weight:normal}

.titleTopRight{width:6px; }

.titleTopImgRight{width:6px}

/****** Top ******/
/****** Center ******/
.mainTableCellCenter .block{border-right:1px solid #cbcbcb; border-left:1px solid #cbcbcb; border-bottom:0px solid #cbcbcb}

.mainTableCellCenter div{background:#f7f7f7}

.mainTableCellCenter .block-subscribe div a{text-decoration:underline}

.block .blockTD{padding:0px 10px 0px 10px}

.block .menuLeft{padding:0px 10px 0px 10px}

/****** Center ******/
/****** Bottom ******/
.mainTableCellCenter .titleBot{margin-bottom:15px; border-bottom:1px solid #cbcbcb}

.titleBotLeft{width:1px; }

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

.titleBotRight{width:100%; }

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

/****** Bottom ******/
/***************custom blocks in left column********************/
.mainTableCellLeft .titleTopLeft{width:0px}

.mainTableCellLeft .titleTopImgLeft{width:10px}

.mainTableCellLeft .titleTopCenter{padding:0px 0px 0px 0px; border-top:0px}

.mainTableCellLeft .titleTopCenter td{padding:0px 13px 0px 0px; background:}

.mainTableCellLeft .titleTopRight{width:10px; border:0px; background:}

.mainTableCellLeft .titleTopImgRight{width:10px}

.mainTableCellLeft .block{}

.mainTableCellLeft .block .blockTD{padding:0px 0px 0px 0px}

.mainTableCellLeft .titleBotLeft{width:5px; border:0px}

.mainTableCellLeft .titleBotImgLeft{width:5px; height:6px}

.mainTableCellLeft .titleBotRight{width:100%}

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

 
.mainTableCellLeft .block-filter .titleTopLeft, 
.mainTableCellLeft .block-simple .titleTopLeft, 
.mainTableCellLeft .block-banners .titleTopLeft, 
.mainTableCellLeft .block-navigation .titleTopLeft{width:5px; background:url(../images/fashion/block-t-l.gif) no-repeat top left}

.mainTableCellLeft .block-filter .titleTopRight, 
.mainTableCellLeft .block-simple .titleTopRight, 
.mainTableCellLeft .block-banners .titleTopRight, 
.mainTableCellLeft .block-navigation .titleTopRight{width:100%; background:url(../images/fashion/block-t-r-2.gif) no-repeat top right}

.mainTableCellLeft .block-filter .titleTopImgLeft, 
.mainTableCellLeft .block-simple .titleTopImgLeft, 
.mainTableCellLeft .block-banners .titleTopImgLeft, 
.mainTableCellLeft .block-navigation .titleTopImgLeft{width:5px; height:6px}

.mainTableCellLeft .block-filter .titleTopImgRight, 
.mainTableCellLeft .block-simple .titleTopImgRight, 
.mainTableCellLeft .block-banners .titleTopImgRight, 
.mainTableCellLeft .block-navigation .titleTopImgRight{width:5px; height:6px}

 
/***************custom blocks********************/
.block-filter .titleTopRight, .block-simple .titleTopRight, .block-banners .titleTopRight, .block-navigation .titleTopRight{width:100%}

.block-filter .titleTopImgLeft, .block-simple .titleTopImgLeft, .block-banners .titleTopImgLeft, .block-navigation .titleTopImgLeft{width:5px; height:6px}

.block-filter .titleTopImgRight, .block-simple .titleTopImgRight, .block-banners .titleTopImgRight, .block-navigation .titleTopImgRight{width:5px; height:6px}

.block-navigation .menuLeft{padding:5px 5px 5px 20px}

 
.block-cart .block td.header{padding:3px 0px 3px 0px}

.block-cart #begin{width:100%; height:1px; background:#ecc04d}

.block-cart #end{width:100%; height:2px; background:#ecc04d}

.block-categories-catalog .titleTopLeft{background:transparent}

.block-categories-catalog .titleTopCenter{border:0px}

.block-categories-catalog .titleTopRight{border:0px}

.block-categories-catalog .block{}

.block-categories-catalog .block .blockTD{}

.block-categories-catalog .titleBotLeft{border:0px}

.block-categories-catalog .titleBotRight{border:0px}

.mainTableCellLeft .block-categories-catalog .titleTopLeft{width:10px; background:}

.mainTableCellLeft .block-categories-catalog{text-align:right}

.mainTableCellLeft .block-categories-catalog .block{padding-right:15px}

.mainTableCellLeft .block-categories-catalog .block .blockTD{background:transparent}

table#user-home .titleTopLeft{}

table#user-home .titleTopRight{width:100%}

table#user-home .titleTopImgLeft{width:6px; height:6px}

table#user-home .titleTopImgRight{width:6px; height:6px}

.block-offers{margin-bottom:15px}

.mainTableCellCenter .block-offers .titleTop{}

.mainTableCellCenter .block-offers .titleTopLeft{width:1px; background:none; border:0px}

.mainTableCellCenter .block-offers .titleTopImgLeft{width:1px; height:82px}

.mainTableCellCenter .block-offers .titleTopCenter{border:0px; background:; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}

.mainTableCellCenter .block-offers .titleTopCenter div{text-decoration:none; color:#1a1a1a; font-family:Arial,Helvetica,sans-serif; text-transform:none; font-size:16px; font-weight:bold}

.mainTableCellCenter .block-offers .titleTopRight{width:1px; border:0px; background:}

.mainTableCellCenter .block-offers .titleTopImgRight{width:1px; height:1px}

.mainTableCellCenter .block-offers .block{}

.blockTD{font-size:13px}

.mainTableCellCenter .block-offers .block .blockTD{padding:0 300 0 10; height:205px}

.mainTableCellCenter .block-offers .titleBot{margin-bottom:0px}

.mainTableCellCenter .block-offers .titleBotLeft{width:1px; border:0px; background:none}

.mainTableCellCenter .block-offers .titleBotImgLeft{width:1px; height:1px}

.mainTableCellCenter .block-offers .titleBotRight{width:100%; border:0px; background:none}

.mainTableCellCenter .block-offers .titleBotImgRight{width:1px; height:1px}

.mainTableCellCenter .block-categories-list{border-top:1px solid #CBCBCB}

/************* end Fieldset ***************/
/************* userHome *******************/
td.userHome{padding:7px}

td.userHomeTitle{font-size:10pt; white-space:nowrap; border-top:1px solid #CBCBCB}

td.userHomeTitle b{color:#000}

div.userHomeBottom{width:100px; display:block; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px; border:none;  white-space:nowrap}

div.userHomeBottom a{display:block; color:#000; text-decoration:none; padding:5px 20px 7px 5px; text-align:center}

div.userHomeBottom a:hover{color:#000; text-decoration:none}

td.userHome img.orders{background:url(../images/icons/admin_orders_d.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_d.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_d.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_d.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_d.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_d.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_d.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_d.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_d.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_d.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_d.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_d.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_d.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}/* '|' between button */

a.button:link, a.button:visited{display:inline-block; color:#000; text-decoration:none; padding:7px 5px 7px 8px; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.button:hover, a.button:active{display:inline-block; color:#000; text-decoration:none; padding:7px 5px 7px 8px; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.button span{ background:url(../images/broom/btn_bg.gif) no-repeat right; */font-family:Arial,Helvetica,sans-serif; font-size:13px}

a.button img{display:none}

a.button-add span{font-weight:bold; color:#fff; font-size:11px; background:url(../images/card_add.gif) repeat-x; border:1px solid #7c7c7c; line-height:17px; padding:1px 5px}

a.button-add span:hover{background:url(../images/card_add_hover.gif) repeat-x}

/* 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{display:inline-block; color:#000; text-decoration:none; padding:7px 0px 7px 13px; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.buttonBasket:hover, a.buttonBasket:active{display:inline-block; color:#000; text-decoration:none; padding:7px 0px 7px 13px; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.buttonBasket span{padding:7px 13px 7px 0px; cursor:pointer; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px}

a.buttonBasket img{display:none}

a.button-shopping span{}/* 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{}/* Checkout (basket) */

a.buttonCart:link, a.buttonCart:visited{display:inline-block; color:#000; text-decoration:none; padding:7px 0px 7px 13px; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.buttonCart:hover, a.buttonCart:active{display:inline-block; color:#000; text-decoration:none; padding:7px 0px 7px 13px; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.buttonCart span{padding:7px 13px 7px 0px; cursor:pointer; white-space:nowrap; background:url(../images/fashion/button-right.gif) no-repeat right; font-family:Arial,Helvetica,sans-serif; font-size:11px}

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{display:inline-block; color:#000; text-decoration:underline; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.buttonMore:hover, a.buttonMore:active{display:inline-block; color:#000; text-decoration:none; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; line-height:28px; font-weight:normal; font-variant:normal}

a.buttonMore b{font-weight:normal}

a.buttonMore span{ cursor:pointer; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:13px}

a.buttonMore img{display:none}

.mainTableCellCenter .block-offers a.buttonMore:link, .mainTableCellCenter .block-offers a.buttonMore:visited{text-transform:none; text-decoration:underline; color:#494949; background:none; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12pt}

.mainTableCellCenter .block-offers a.buttonMore:hover, .mainTableCellCenter .block-offers a.buttonMore:active{text-transform:none; text-decoration:none; color:#FF8600; background:none; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12pt}

.mainTableCellCenter .block-offers a.buttonMore span{padding:0px; cursor:pointer; white-space:nowrap; background:none}

a.disabled{/* disadled add to cart */color:#494949; cursor:pointer; text-decoration:none; border:1px solid gray; background:silver; padding:0px 3px; font-family:Arial,Helvetica,sans-serif; font-size:8pt}

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

/************* Button Links *******************/
/************* Category *******************/
.topCategory{background:transparent; margin:0px; padding:0px 0px}

.mainTableCellLeft .topCategory a.title{color:#FFF; padding-top:10px; height:26px; width:100%; float:left; background:#4d4d4d; text-align:right; font-size:14px; font-weight:normal; border-top-width:thin; border-top-style:solid; border-top-color:#999}

.mainTableCellLeft .topCategory a.title:hover{color:#f58e08; text-decoration:none; padding-top:10px; height:26px; width:100%; background:#666; float:left; font-size:14px; font-weight:normal}

/************* test *******************/
.selectedtopCategory{color:#1B110F; font-size:14px; font-weight:normal; text-decoration:none; padding-top:10px; height:26px; width:100%;background:#FFF; float:left; text-align:right}

.mainTableCellLeft .selectedtopCategory a.title{color:#1B110F; font-size:14px; font-weight:normal; text-decoration:none; padding-top:0px; height:26px; width:100%; background:#FFF; float:left; text-align:right}

.mainTableCellLeft .selectedtopCategory a.title:visited{color:#1B110F; font-size:14px; font-weight:normal; text-decoration:none; padding-top:0px; height:26px; width:100%; background:#FFF; float:left; text-align:right}

.mainTableCellLeft .selectedtopCategory a.title:hover{color:#1B110F; font-size:14px; font-weight:normal; text-decoration:none; /padding-top:0px; height:26px; width:100%; background:#FFF; float:left; text-align:right}

/************* test *******************/
 
.subCategory{background:transparent; margin:0px; padding:0px}

.mainTableCellLeft .subCategory a.title{color:#FFF; font-size:11px; text-decoration:none; /*padding-right:20px; */padding-top:10px; font-weight:normal; height:26px; width:100%; float:right; text-align:right; padding-right:8px; border-top:1px solid #999; background-color:#4d4d4d}

.mainTableCellLeft .subCategory a.title:hover{color:#F58E08; font-size:11px; text-decoration:none; padding-top:10px; font-weight:normal; height:26px; width:100%; float:right; text-align:right; padding-right:8px; border-top:1px solid #999; background-color:#4d4d4d}

.mainTableCellLeft .block-categories-list{text-align:right}

.selectedsubCategory{}

.mainTableCellLeft .selectedsubCategory a.title{color:#1B110F; font-size:11px; text-decoration:none; padding-top:10px; font-weight:normal; height:26px; width:100%; background:#FFF; float:left; text-align:right}

.mainTableCellLeft .selectedsubCategory a.title:hover{color:#1B110F; font-size:11px; font-weight:normal; text-decoration:none; padding-top:10px; height:26px; width:100%; background:#FFF; float:left; text-align:right}

.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img{margin:0px 0px 0px 5px}

/************* 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 *******************/
.block-offers .block .blockTD a.bigtitle{color:#494949}

.block-offers .block .blockTD a.bigtitle:hover{color:#FF8600}

.offerTitle{display:none}

.offerTd{text-align:left}

.offerTd a.bigtitle{display:none}

.offerTd img.offerImg{float:left; margin:0px 5px 0px 0px}

.offerTd div{color:#494949}

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

.offerTd div.offerPrice{display:none; color:#494949}

/************* Forum *******************/
.forumAdmin{color:; font-weight:bold}

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

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

.forumMessageLeft{background:#FCDCB1; border-left:1px solid #CBCBCB; border-top:1px solid #CBCBCB; border-bottom:1px solid #CBCBCB}

.forumMessageRight{background:#FCDCB1; border:1px solid #CBCBCB}

.forumMessageTop{background:#FAB964; border-bottom:1px solid #CBCBCB}

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

/************* Footer *******************/
.footerAll			{
	width: 100%;
	text-align: center;
	background-color: #333333;
	padding: 10px;
/*background: #FCA503 url(../images/rainbow/bgr-b.gif) repeat-x 0px 0px;*/}
.footerMenu			{
	/*display: block;
width: 100%;
background: url(../images/rainbow/bottom-img-t.gif) no-repeat 0px 0px;
text-align: center;
height: 81px;*/
}

.footerMenu	a 	{
	color:#FFFFFF!important;
}

.footerMenu	a :hover	{
	color:#FF8600!important;
}

.footerMenu	img 	{width: 1px; height: 1px;}

.footerMenu	span 	{display: none;}

.footerMenu	img.separator 	{
	display: inline-block;
	width: 5px;
	height: 5px;
	vertical-align: sub;
	background-color: #FF8600;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 8px;
}
.footerHTML			{
	/*width: 100%; background: url(../images/rainbow/bottom-img-b.gif) no-repeat 0px 0px;
	text-align: center;
	height: 61px;*/

	padding-top: 10px;
	}
.footerHTML font	{
	font-size: 12px;
	color: #FF8600;
	font-weight: bold;
}

.footerHTML	img 	{display:none; width: 1px; height: 10px;}

.footerImg			{text-align:right; height: 26px; padding: 0px 10px 0px 0px;}

.footerImg img		{width: 80px; height: 26px; border:0px; margin-top: 10px;}

/************* Footer *******************/
body.popup{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:100%; line-height:1.25}

body.editor{background:#FFF}

/*tr, td{font:11px Tahoma,Arial,Helvetica,sans-serif; color:black}
*/
h1, h2{padding:0px; margin:0px}

.middlebg{}

.middlebg b{}

.middlebg td{font-weight:bold}

.middlebg td a{}

.usualbg{background:transparent}

.errorbg{background:#f7f7f7; border:1px solid #333; color:#C00!important; padding:6px}

.popup .errorbg{padding:4px}

.messagebg{color:#000; font-weight:bold; padding:6px}

.padding10px{padding:10px}

.padding6px td{padding:6px; font-size:8pt}

.block-product-details
.padding6px td{padding:6px 10px}

.padding6px td td{padding:0px}

.padding6px
.padding4px td{padding:4px}

.padding4px td{padding:4px}

.padding4px td td{padding:0px}

.paddingReviews td{padding:0px 11px}

.paddingReviews td td{padding:0px}

.paddingRev5px td{padding:5px 11px}

.paddingRev3px td{padding:3px 3px 3px 11px}

input{font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:black}

input.search{width:120px; border:#494949 1px solid; color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px}

input.text{border:1px solid #494949; color:black; background:#f7f7f7!important; font-family:Arial,Helvetica,sans-serif; font-size:12px}

input.field{border:1px solid #494949; color:black; background:#f7f7f7!important; font-family:Arial,Helvetica,sans-serif; font-size:12px}

input.fieldSmall{border:1px solid #CBCBCB; color:black; background:#f7f7f7; font-family:Arial,Helvetica,sans-serif; font-size:10px}

input.submit{font-weight:normal; border:0px; color:#000; font-size:10pt; cursor:pointer; }

input#clear{color:#000}

input#reset{color:#000}

input#preview{color:#FF6C00}

input#cancel{color:#000}

input#delete{color:#000}

select{border:1px solid #494949; background:#f7f7f7!important; color:black; margin-right:5px; font-family:Arial,Helvetica,sans-serif; font-size:12px}

select.search{border:1px solid #494949; color:black; background:#FFF; margin-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-size:12px}

textarea{border:1px solid #494949; color:black; background:#f7f7f7; font-family:Arial,Helvetica,sans-serif; font-size:12px}

input.field{margin-bottom:3px}

select.field{margin-bottom:3px}

input.submit{margin:1px 0px 2px 0px}

html>body input.submit{margin:3px 0px 3px 0px}

* html input.submit{margin:0px 0px 0px 0px}

span.submit{ font:22px; padding-left:13px !important; white-space:nowrap; display:inline-block}

 *:first-child+html span.submit{background-position:0% 45% !important}

/*For old templates <ver. 3.3*/
td.submit{/* background:url(../images/fashion/button-left.gif) no-repeat left; */padding-left:13px !important}

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

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

a.header:hover{text-decoration:underline}

a.title{font-weight:bolder;  text-decoration:none}

a.title:hover{font-weight:bolder;  text-decoration:underline; color:#FF8600}

a.smallText{font-size:10pt}

a.smallText:hover{font-size:10pt; text-decoration:none; color:#FF8600 !important}

.mainTableCellCenter a.smallText:hover{font-size:8pt; text-decoration:none; color:#FF8600}

a{
	color:#FFFFFF
}
{}

.mainTableCellCenter a{color:#000 !important; font-family:Arial,Helvetica,sans-serif}
{}

a:hover{text-decoration:none; color:#FF8600}

.mainTableCellCenter a:visited{text-decoration:none; color:#342C29 !important}

.mainTableCellCenter a:hover{text-decoration:none; color:#FF8600!important}

a.bigtitle{font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bolder; color:#000; text-decoration:none}

a.bigtitle:hover{font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bolder; color:#FF8600; text-decoration:underline}

.block-categories-catalog a.bigtitle{font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bolder; text-decoration:none}

.block-categories-catalog a.bigtitle:hover{font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bolder; color:#FF8600; text-decoration:underline}

.block-offers a.bigtitle{font-size:10pt; font-weight:bolder;  color:#000; text-decoration:none}

.block-offers a.bigtitle:hover{font-size:10pt; font-weight:bolder;  color:#000; text-decoration:underline}

.block-product-details div.bigtitle{color:#000; font-weight:normal; font-size:14pt; text-transform:none; font-family:Arial,Helvetica,sans-serif}

.block-product-details span.bigtitle{display:none}

.block-product-details td.middle{background-color:#E58200; font-weight:bold}

.block-product-details .headerbg td.usual{background-color:#E58200}

.block-product-details .headerbg td.header{color:White; font-weight:bolder}

.block-product-details .headerbg td.middle{background-color:#E58200; font-weight:bold}

.titleText{color:#000; text-decoration:underline}

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

.mainTableCellLeft .articleDate{font-size:8pt; color:#A59A92; font-style:italic}

.mainTableCellLeft .top{color:#FFF}

.top{font-size:8pt; padding:2 0 2 0}

.top b{}

.smallText{font-size:8pt}

.middleText{font-size:9pt}

.bigText{font-size:10pt}

.comment{font-size:8pt; color:#343434}

.message{font-size:8pt; font-weight:bolder; color:#fff}

.title{font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bolder}

.bigtitle{font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:}

.error{color:#d50000}

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

.link{color:green}

span.nobr{white-space:nowrap !important; text-transform:uppercase; font-weight:bold}

/***** Delimiter for list and rollover for details *****/
/***/.vDelimiter{border-right:1px solid #CBCBCB}

/***/.hDelimiter{background:#cbcbcb; border:0px}

/***/.block-offers .vDelimiter{border-right:none}

/***/.block-offers .hDelimiter{background:none; border:0px}

/***/
/***/.rolloverImagesTop{padding:10px 0px 0px 0px}

/***/.rolloverImages{float:left; padding:5px; text-align:center; width:30%}

/***/.manufacturerImage{padding:10px 0px 0px 0px}

/***** Delimiter for list and rollover for details *****/
/***** Visualisation tubs on product details *****/
td.tab{padding:0px}

td.tabActive{padding:0px}

a.tab{background:transparent url(../images/broom/link_bg.gif) no-repeat; width:93px; color:#A59A92; display:block; text-align:center; font-size:12px; font-weight:bold; padding:10px 0px 7px 0px; text-decoration:none}

.mainTableCellCenter a.tab{background:transparent url(../images/broom/link_bg.gif) no-repeat; width:93px; color:#000 !important; display:block; text-align:center; font-size:12px; font-weight:bold; padding:10px 0px 7px 0px; text-decoration:none !important}

a.tab:hover{text-align:center; width:93px; color:#ECE0D2 !important; display:block; font-size:12px; font-weight:bold; padding:10px 0px 7px 0px; text-decoration:none}

a.tabActive{
	background:transparent url(../images/broom/link_bg.gif) no-repeat;
	width:93px;
	text-align:center;
	color:#4b4b4b !important;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 7px 0px;
	text-decoration:none !important;
	cursor:text
}

.mainTableCellCenter a.tabActive{/*background:transparent url(../images/broom/link_hover_bg.png) no-repeat; */
	width:93px;
	text-align:center;
	color:#4b4b4b;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 7px 0px;
	text-decoration:none !important;
	cursor:text
}

a.tabActive:hover{
	color:#4b4b4b!important;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 7px 0px;
	text-decoration:none;
	cursor:text
}

.tabline{background:#ada7a6}

/***** Visualisation tubs on product details *****/
/***** Visualisation tubs on UserHome pages *****/
.blockTDtabs table{width:100%; margin-bottom:10px}

div.adminTab{border:1px solid #FAA928; border-bottom:none; padding:3px 8px 2px 8px; margin:0px 2px; cursor:pointer; background:none; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px}

div.adminTabActive{border:1px solid #FAA928; border-top:2px solid #FAA928; border-bottom:none; padding:5px 9px 5px 9px; ; margin:3px 0px 0px 0px; white-space:nowrap; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold}

td.adminTab{border-bottom:1px solid #FAA928; vertical-align:bottom}

td.adminTabActive{border:none}

td.beginTab{padding:0px 4px; border-bottom:1px solid #FAA928}

td.endTab{padding:0px 4px; width:90%; border-bottom:1px solid #FAA928}

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

/***** Visualisation tubs on UserHome pages *****/
/***** Prices on the site *****/
.priceBlock{color:#000; font-weight:bold}

.priceBlock .price{font-weight:bold}

.priceBlock .priceTax{font-weight:normal}

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

.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:50px; font-size:12px; color:black; border:1px solid #CBCBCB; background:#f7f7f7}

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

.salesPrice{font-weight:bold}

.salesTax{font-weight:normal}

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

.priceSaveBlock .price{font-weight:bold}

.priceSaveBlock .percent{font-weight:normal}

.pointsPriceBlock{}

.pointsPriceBlock .points{}

.rewardPointsBlock{}

.rewardPointsBlock .points{}

/***** Prices on the site *****/
/***** Visualisation product list as table *****/
.productsTable th{padding:3px}

.productsTable td{padding:3px}

.productsCategory{font-size:10pt; font-weight:bold; color:#000; background:none; padding:6px !important}

.productsDelimiter{background:#f7f7f7; padding:0px !important}

.productsDelimiterTop{background:#f7f7f7; padding:0px !important}

.productsDelimiterTop img{height:2px}

.wishlist-block
/***** Visualisation product list as table *****/
/***** Rating iamges *****/
.neutral{display:none}

.commend{background:url(../images/icons/commend.png) no-repeat; width:20px; height:20px; border:0px}

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

.discommend{background:url(../images/icons/discommend.png) no-repeat; width:20px; height:20px; border:0px}

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

.not-rated{background:url(../images/icons/not-rated.png) no-repeat; width:97px; height:18px; border:0px}

* html .not-rated{background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/not-rated.png,sizingMethod=crop)}

.rating-1{background:url(../images/icons/rating-1.png) no-repeat; width:97px; height:18px; border:0px}

* html .rating-1{background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-1.png,sizingMethod=crop)}

.rating-2{background:url(../images/icons/rating-2.png) no-repeat; width:97px; height:18px; border:0px}

* html .rating-2{background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-2.png,sizingMethod=crop)}

.rating-3{background:url(../images/icons/rating-3.png) no-repeat; width:97px; height:18px; border:0px}

* html .rating-3{background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-3.png,sizingMethod=crop)}

.rating-4{background:url(../images/icons/rating-4.png) no-repeat; width:97px; height:18px; border:0px}

* html .rating-4{background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-4.png,sizingMethod=crop)}

.rating-5{background:url(../images/icons/rating-5.png) no-repeat; width:97px; height:18px; border:0px}

* html .rating-5{background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-5.png,sizingMethod=crop)}

/***** Rating iamges *****/
/***** Wishlist pop-up window *****/
.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}

.wishlist-block{position:relative; bottom:5px; right:5px; width:400px; background:#f7f7f7; border:1px solid #CBCBCB}

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

.wishlist-descr{padding:0px 35px 20px 30px; font-size:14px,sans-serif; text-align:justify}

/***** Wishlist pop-up window *****/
/***** New Product's icon *****/
.block-product-details .newProduct{display:block; position:relative; padding-right:34px !important}

.block-product-details .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 .block-product-details .newProduct img{background-image:none ! important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop)}

.block-products-list .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 .block-products-list .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)}

/***** New Product's icon *****/
/***** Restricted Item's icon *****/
.block-products-list .restrictedItem img.restrictedItem{background:url(../images/icons/lock.png) no-repeat; width:22px; height:23px; border:none; position:relative; bottom:-3px; margin:0px 0px 0px 2px}

* html .block-products-list .restrictedItem img.restrictedItem{background-image:none ! important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock.png,sizingMethod=crop)}

.restrictedItem img.restrictedItem{background:url(../images/icons/lock-s.png) no-repeat; width:15px; height:16px; border:none; position:relative; bottom:-3px; margin:0px 0px 0px 2px}

* html .restrictedItem img.restrictedItem{background-image:none ! important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock-s.png,sizingMethod=crop)}

.restrictedCategory img.restrictedCategory{background:url(../images/icons/lock-s.png) no-repeat; width:15px; height:16px; border:none; position:relative; bottom:-3px; margin:0px 0px 0px 2px}

* html .restrictedCategory img.restrictedCategory{background-image:none ! important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock-s.png,sizingMethod=crop)}

/***** Restricted Item's icon *****/
/***** Manual list *****/
.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}

/***** Manual list *****/
/***** Custom menu list *****/
.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}

/***** Custom menu list *****/
/***** Matrix price *****/
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}

/***** Matrix price *****/
#lmain{width:990px; float:left}

#lheader{float:left; width:990px; text-align:left; background:#1a100e url(../images/broom/lbody_bg.png) repeat-x}

#lcontent{float:left; width:990px; text-align:center}

.lhd_img{width:230px; float:left; height:135px; background:url(../images/broom/lhead_img.png) no-repeat scroll 75% 0%}

.lhd_title{width:750px; float:left}

.log_frame_spacer{float:left; width:980px; height:70px; line-height:0px; font-size:0px}

.log_frame{float:left; width:980px}

.log_lft_spacer{float:left; width:200px; height:400px; line-height:0px; font-size:0px}

.log_box{float:left; width:770px}

.log_box_top{float:left; width:466px; height:7px; font-size:0px; background:url(../images/broom/log_bx_top.png) no-repeat}

.log_box_mid{float:left; width:466px; background:#FFF}

.log_box_btm{float:left; width:466px; height:7px; background:url(../images/broom/log_bx_btm.png) no-repeat}

.logbox_spacer{float:left; width:460px; height:50px}

.logbox_spacer2{float:left; width:460px; height:10px; line-height:0px; font-size:0px}

.logbox_fields{float:left; width:465px; margin-top:10px}

.logbox_field_txt{float:left; width:200px}

.logbox_field_box{float:left; width:250px; text-align:left}

.remember{float:left; width:455px}

.log_links{float:left; width:230px}

.log_links a{text-decoration:none; color:#000}

.log_links a:hover{text-decoration:none;  color:#FF8600}

.log_btn{width:70px; height:28px; border:0px none; padding-bottom:5px; background:url(../images/broom/log_btn.png) no-repeat}

.block-login-advanced .titleTop .titleTopLeft .titleTopImgLeft{height:0px}

.block-login-advanced .titleTop .titleTopCenter{border:0px none}

.block-login-advanced .titleTop .titleTopRight{border:0px none}

.block-login-advanced .titleTop .titleTopRight .titleTopImgRight{height:0px}

.block-login-advanced .logbox_spacer .errorbg{background:transparent; border:0px none; font-weight:bold}

.block-login-advanced .block{border:0px none !important}

.block-login-advanced .titleTop{border:0px none !important}

.block-login-advanced .titleBot{border:0px none !important}



