/*
 * A8587B -> 006699
 * E1CCD4 -> D2E5F2
 * F3EDEF -> E1EEF4
 * 2B7293 -> A8587B
 * FCFAFB -> F7FBFC
 * 90516D -> 006699
 */

/* Home Page */
.main-promo { width: 686px; height: 432px;}
.promo-right {}

.main-promo .TL { height: 432px; background-image: url(../images/cms/pomo_01_big-TL.png); }
.main-promo .BR { height: 432px; background-image: url(../images/cms/pomo_01_big-BR.png); padding-left: 11px; }

.promo-04-05		{ width: 675px; margin-left: 11px; }
.promo-04-05 .TC 	{ border: 1px solid #E1CCD4; background-color: #FFF }
.promo-04-05 .sep	{ background: url(../images/cms/promo_04_05_sep.png) 0 50% no-repeat; }

.promo-04-05 .small-wrapper		{ width: 220px; padding: 10px 0px; }
.promo-04-05 .small-wrapper-02	{ width: 330px; padding: 0px; }
.promo-04-05 .small-wrapper-02 .product-wrapper { padding: 0 10px; }

.promo-04-05 h2 { color: #3B7B99; font: normal 18px/1.6em "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; }
.promo-04-05 h3	a { color: #666; font: normal 16px/1.6em "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; text-decoration: none }
.promo-04-05 .list-image { border: 0px solid #CCC}
.promo-04-05 .price-box p { display: inline; }
.promo-04-05 .old-price { margin-right: 5px; }
.promo-04-05 .price-box .price {
	font-family: "Century Gothic",Arial,sans-serif;
	font-size:22px;
	font-weight:bold;
	line-height:1.5;
	color:#A8587B;
}
.promo-04-05 .old-price .price	{ font: bold 16px/1.5 "Century Gothic", Arial, sans-serif; color: #666; }
.promo-04-05 .old-price .price-label,
.promo-04-05 .special-price .price-label { display: none; }
.product-promo-name {font: normal 16px/1.6em "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif;}

/* FBOX */
.fbox-wrapper							{ width: 290px; }
#fbox-scroller .slider 					{ width: 290px; overflow: hidden;  }
#fbox-scroller .slider-content 			{ width: 9999em; }
#fbox-scroller .slider-content .slide 	{ width: 290px; float: left; }

.jumper	{ 
display: block; float: left; height: 46px; width: 145px; line-height: 46px; background: url(../images/cms/filter_tab.png) 0 0 repeat-x; 
text-transform: uppercase; font-size: 16px; font-weight: normal; text-decoration: none; font-family: "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; }
.jumper.selected { background-image: url(../images/cms/filter_tab_active.png); }
.jumper span	 { display: block; padding-left: 15px; }

.home-filter	{ color: #A8587B; font: normal 18px/1.6em "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; text-align:center; text-transform: uppercase; margin-bottom: 10px }
.price-filter a:link, .price-filter a:visited { color: #A8587B; font: normal 14px/1.6em "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif; text-decoration: none }
ul.price-filter {
	margin-left: 20px;
	list-style-position: inside !important;
}
ul.price-filter li { background: url(../images/bullet.png) 0 50% no-repeat; padding-left: 10px; }

/* Sidebar =============================================================================== */
.promo-04-05 .block { border: 0px none; margin: 0 0 15px; }
.promo-04-05 .block .block-title { padding: 0px; margin-bottom: 5px; }
.promo-04-05 .block .block-content { padding: 0px; }
.promo-04-05 .block	{ padding: 1px 0px; background-color: #D2E5F2; } /* colored */
.promo-04-05 .block .block-title	{ border-bottom: 0 none; margin: 0 1px; padding: 10px 13px; border: 2px solid #F7FBFC; border-bottom: 0px none;  background-color: #E1EEF4; }
.promo-04-05 .block .block-content { border-top: 0 none; margin: 0 1px; padding: 0px 13px 10px 13px; border: 2px solid #F7FBFC; border-top: 0px none;  background-color: #E1EEF4; }
.promo-04-05 .block .block-title h2	{ font: bold 16px/1.3em "Century Gothic", Arial, sans-serif; color: #3B7B99; text-transform: uppercase; padding-bottom: 10px; }

/*============================================================================================= */

body		{ background: none #EBF0F2 0 0 repeat-x;  color:#666;  }
.body-bkg	{ background: url(../images/body_bkg.png) #FFF 0 0 repeat-x;}

.debug		{}

a			{ color: #006699; }		/* colored */
a:hover		{}

/* Layout ================================================================================= */
button.button { background:url(../images/button_main.png) 0 50% no-repeat; }
button.button span { background:url(../images/button_main.png) 100% 50% no-repeat; }

button.add-to-cart { background:url(../images/bkg_button.png) 0 50% no-repeat; }
button.add-to-cart span { background:url(../images/bkg_button.png) 100% 50% no-repeat; }


/* Base Columns */ 
.col-left { background: url(../images/block_layered_nav_bkg.png) 100% 0 repeat-y;  }


/* Header ================================================================================ */
.store-tab-gift	{ background-image: url(../images/store_tab_gift_bkg.png); }	/* colored */
.store-tab-gift .tab-avtive	{ background-image:url(../images/store_tab_active.png); } 	/* colored */
.store-tab-toy	{ background-image: url(../images/store_tab_toy_bkg.png); }	/* colored */
.store-tab-toy .tab-avtive	{ background-image:url(../images/store_tab_no_active.png); } 	/* colored */

#nav li a { color: #006699; background: url(../images/nav_main_bkg.gif) 100% 50% no-repeat } /* colored */
#nav li a:hover { color:#333; }		/* colored */
#nav li.over a,
#nav li.active a { color:#000; }	/* colored */
#nav ul li a:hover	{ background-color: #E6F4F7 }

/* 2nd Level */
#nav ul { border:1px solid #ddd; background: #fafafa; }
#nav ul li { border-bottom:1px solid #ddd;}

/* BreadCrumbs */ 
.breadcrumbs { border-bottom: 1px solid #D2E5F2; } /* colored */

/* Category Page ========================================================================= */
.category-title h2	{ color: #006699; } /* colored */

/* View Type: Grid */
.products-grid td { border-top: 1px solid #D2E5F2; background: url(../images/grid_list-BR.png) 100% 100% no-repeat}	/* colored */
.products-grid td .border-TR { background: url(../images/grid_list-TR.png) 100% 0 no-repeat }

.products-grid .old-price .price	{ color: #006699; } /* colored */

/* Content Styles ================================================================= */
button.add-to-cart span	{ color: #49A200; } /* colored */

/* Sidebar =============================================================================== */
.col-left .block .block-title { color: #A8587B; border: 0px none; } /* colored */
.col-right .block	{ background-color: #D2E5F2; } /* colored */
.col-right .block .block-title	{ border: 2px solid #F7FBFC; border-bottom: 0px none;  background-color: #E1EEF4; }
.col-right .block .block-content{ border: 2px solid #F7FBFC; border-top: 0px none;  background-color: #E1EEF4; }
.col-right .block .block-title h2	{ color: #666 }

/* Block: Layered Navigation */
.block-layered-nav h2 	{ color: #A8587B; } /* colored */
.block-layered-nav h3 	{ color: #006699; } /* colored */
.block-layered-nav dt 	{ color: #666666; }	/* colored */
.block-layered-nav li	{ color: #A8587B; } /* colored */
.block-layered-nav li a { color: #A8587B; } /* colored */

/* Add to Links */
.add-to-links li { background: url(../images/add_to_links.png) 0 52% no-repeat; }

/* Pager */ 
.pager 					{ border-bottom: 1px solid #D2E5F2; } 
.pager-bottom .pager 	{ border-bottom: 0 none; border-top: 1px solid #D2E5F2; }


/* Block: Cart */
.block-cart .subtotal { background: url(../images/cart_total_bkg.png) 0 0 repeat-x; border-left: 1px solid #CED0D6; border-right: 1px solid #CED0D6;} /* colored */
.block-cart .subtotal .price	{ color: #000 }
.block-cart .actions .button	{ background-color: #47B410; }	/* colored */
.block-cart .actions .button span	{ color: #F1F1F1; }
.block-cart h3	{ border-top: 1px solid #ccc; }

.mini-products-list .product-image { border: 1px solid #ccc; background-color:#FFF }

/* Block: Compare Products */
.block-compare .actions a { color: #A8587B; } /* colored */
.block-compare li { background: url(../images/block_bullet.png) transparent 0 7px no-repeat }

/* Block: Viewed */
.block-recent li { background: url(../images/block_bullet.png) transparent 0 7px no-repeat }

/* Product View ========================================================================== */
.product-view .row-block { border-bottom: 1px solid #D2E5F2; } 	/* colored */
.product-view .product-name h2 { color: #006699;}	/* colored */
.product-view .product-shop { background-color: #E7ECEF }	/* colored */
.product-view .product-shop-bottom	{ background: url(../images/product_shop_bot.png) #FFF 100% 0 no-repeat; }
.product-view .product-shop .row-block-2	{ padding: 15px; border-bottom: 1px solid #FFF; }
.product-view .price-box .price	{ color: #006699;}
.product-view .product-shop label	{ color: #006699}
.product-view .product-shop .add-to-cart .button { background-image: url(../images/add_to_cart_but.png); }

.center-block .center-title h3 { border-bottom: 1px solid #D2E5F2; color: #006699; }	/* colored */

/* Availability */
.availability { border-bottom: 1px solid #FFF; }
.availability .in-stock { color: #339900; }
.availability .out-of-stock { color:#f00; }

/* Product Options */
.product-options { border-bottom: 1px solid #FFF; }

/* Product Images */
.product-view .product-img-box .zoom { background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #handle { background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }

/* colored */
.page-title 		{ border-bottom: 1px solid #D2E5F2; } /* colored */
.page-title h2		{ color: #006699; } /* colored */
.page-content h3	{ color: #A8587B; } /* colored */

.cart .cart-table thead tr			{ background: url(../images/cart_th-TC.png) 0 0 repeat-x } /* colored */
.cart .cart-table thead th.first	{ background: url(../images/cart_th-TL.png) 0 0 no-repeat }
.cart .cart-table thead th.last		{ background: url(../images/cart_th-TR.png) 100% 0 no-repeat }
.cart .cart-table td				{ border-bottom: 1px solid #D2E5F2; }
.cart .cart-table tfoot td			{ border: 0 none; }

.block-2					{ background-color: #D2E5F2; } /* colored */
.block-2 .block-title	{ border: 2px solid #F7FBFC; border-bottom: 0 none; background-color: #E1EEF4; }
.block-2 .block-content	{ border: 2px solid #F7FBFC; border-top: 0 none; background-color: #E1EEF4; }
.block-2 .block-title h2	{ color: #666 }

.cart-bottom						{ background-color: #E1EEF4; } /* colored */
.cart-bottom h3						{ color: #006699; } /* colored */
.shopping-cart-totals-table tfoot th { color: #006699; }
.shopping-cart-totals-table tfoot td { color: #49A200; border-top: 1px solid #D2E5F2;}

.footer { background: url(../images/footer_bkg.png) 0 0 repeat-x;}

/* END COLORED */

.col2-left-layout .block					{ background-color: #D2E5F2; } /* colored */
.col2-left-layout .block .block-title		{ border: 2px solid #F7FBFC; border-bottom: 0 none; background-color: #E1EEF4; }
.col2-left-layout .block .block-content		{ border: 2px solid #F7FBFC; border-top: 0 none; background-color: #E1EEF4; }
.col2-left-layout .block .block-title h2	{ color: #666 }

.col-content 		{ background-color: #F7FBFC; border: 1px solid #D2E5F2; }

.block-account	li a:hover	{ background-color: #F7FBFC;}
.block-account	li.current span	{ background: url(../images/acc_nav_link_bkg.png) #F7FBFC 5px 50% no-repeat; }

/* Data Table */ 
.data-table thead 		{ background-color:#E1EEF4; }
.data-table th 			{ border:1px solid #D2E5F2; }
.data-table td 			{ border:1px solid #D2E5F2; }
.data-table tr.even 	{ background-color:#F7FBFC; }
.data-table tbody.even 	{ background-color:#F7FBFC; }
.data-table th.label 	{ background-color:#F7FBFC; }
