﻿/********************/
/* General Boutique Styles
/********************/
.boutique-block{
margin: 5px 0 0 0;
overflow: hidden;
}

.child-block{
float: left;
}

.custom-header{
background: url(../common/header-sprite.gif) repeat-x scroll 0 -190px;
height: 16px;
padding: 4px 10px;
margin-bottom: 1px;
}

.custom-header .heading-text{
font-size: 93%;
color: #ffffff;
font-weight: bold;
float: left;
}

#sidebarRight .right-side-products .theme .custom-header .heading-text
{
    color: #ffffff!important;
}

.custom-header .see-all{
float: right;
color: #ffffff;
font-size: 85%;
float: right;
}

.space-left{
margin-left: 5px;
}

.right-block{
float: right;
}

.small{
width: 212px;
}

.large{
width: 501px;
}

/********************/
/* Landing Page Styles
/********************/
.featured-boutiques .content-slider{
width: 715px; /* IE6 Required */
}

.featured-boutiques .content-slider .slide-container{
width: 715px;
overflow: auto;
position: relative;
left: 1px;
margin: 0 auto;
float: left;
}

.featured-boutiques .content-slider .slider-control{
cursor: pointer;
float: left;
}

.featured-boutiques .content-slider .left-control{
position: absolute;
left: -1px;
top: 50%;
margin-top: -108px;
}

.featured-boutiques .content-slider .right-control{
position: absolute;
top: 50%;
right: -2px;
margin-top: -108px;
}

.featured-boutiques-table{
margin: 0 auto;
}

.featured-boutiques-table td{
background: #FFFFFF url('../home/recco_background_gradient.gif') repeat-x left bottom;
border-bottom: solid 1px #e3e1dc;
padding: 5px;
}

.featured-boutiques-table tr.last-row td{
border-bottom: none;
}

.featured-boutiques-table .dotted-divider{
background: url('../common/recent_dotpattern.gif') repeat-y 0 0;
width: 1px;
padding: 0;
}

.boutique-list-container{
padding: 17px 0 9px 0;
}

.boutique-list-container ul{
margin: 0;
}

.boutique-list-container ul li{
float: left;
padding: 0 0 9px 38px;
width: 200px;
list-style: none;
background: url('../common/red-arrow.gif') 20px 4px no-repeat;
}


/********************/
/* Silver Styles
/********************/
.boutique-block .text{
padding: 10px 0;
}

.boutique-block .optional-header{
font-size: 108%;
line-height: 12px;
text-transform: uppercase;
font-weight: normal;
}

.boutique-block p{
font-size: 85%;
color: #333333;
}

.boutique-block p.product-name{
    word-break:break-all;
}

.boutique-block .optional-header, .boutique-block .text p, .boutique-block .text-and-image p{
margin: 0 15px 7px 10px;
word-wrap: break-word;
}

.boutique-block .action-link{
margin: 10px 15px 0 10px;
text-transform: uppercase;
color: #ffffff;
background-color: Black;
padding: 5px 10px;
float: left;
}

.boutique-block .action-link:hover{
text-decoration: none;
}

.search-links-container{
border: 1px solid #a0a0a0;
margin: 1px 0 0 0;
padding: 7px;
position: relative;
overflow: auto;
}

.search-links-container .search-links-overflow{
height: 203px;
overflow: hidden;
}

.search-links-container ul{
margin: 0;
}

.search-links-container ul li{
list-style-type: none;
line-height: 20px;
font-size: 85%;
color: #746f6d;
}

.search-links-container ul li a{
text-decoration: underline;
}

.search-links-container ul li a span{
text-decoration: none;
}

.search-links-container .arrow-container{
float: right;
margin: 0 3px 0 0;
}

.search-links-container .scroll-control{
float: left;
margin: 0;
height: 7px;
width: 13px;
}

.search-links-container .scroll-control a{
height: 7px;
width: 13px;
}

.search-links-container .scroll-down a{
background: url(../common/dashboard-red-arrow-down.gif) no-repeat;
}

.search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.search-links-container .scroll-up a{
background: url(../common/dashboard-red-arrow-up.gif) no-repeat;
}

.search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.back-to-top-link{
display: block;
text-align: right;
font-size: 85%;
padding: 15px;
}

.boutique-block .products-search{
border: 1px solid #a0a0a0;
}

.result-num{
float: left;
height: 17px;
width: 17px;
margin: 5px 0 0 5px;
}

.image-slider{
position: relative;
}

/*40538 Sometimes javascript is not getting appiled thats appiled min-height*/
#gold-custom-search-image .image-slider {
    min-height:304px;
}

.image-slider .image-pager{
overflow: hidden;
position: absolute;
bottom: 0;
background: url(../vendor-boutique/scroll-bg.gif) center center repeat-x;
z-index: 12;
padding: 2px 2px 0 2px;
}

.image-slider .image-pager a{
float: left;
display: block;
text-indent: -9999px;
overflow: hidden;
background: url(../vendor-boutique/image-nav-off.gif) center center no-repeat;
width: 15px;
height: 15px;
}

.image-slider .image-pager a.activeSlide{
background: url(../vendor-boutique/image-nav-on.gif) center center no-repeat;
}

/********************/
/* Gold Styles
/********************/

.multi-space-promo .small{
width: 236px;
margin-right: 5px;
}

.multi-space-promo .large{
width: 477px;
margin-right: 5px;
}

.multi-space-promo .right-block{
margin-right: 0;
}

.boutique-block .text-and-image .optional-header{
margin-top: 12px;
}

.multi-space-product-area .content-slider{
border: solid 1px #E3E1DC;
overflow: hidden;
zoom:1!important;
}

.multi-space-product-area .slide-container{
padding: 20px 0 5px 0;
float: left;
position: relative;
width: 655px;
margin-left: 30px;
min-height: 180px;
}

.multi-space-product-area .slider-control{
cursor: pointer;
float: left;
margin-top: -100px;
top: 50%;
padding-bottom: 75px
}

.multi-space-product-area .left-control{
position: absolute;
left: -1px;
}

.multi-space-product-area .right-control{
position: absolute;
right: -1px;
}

.multi-space-product-area .slide{
width: 667px;
}

.multi-space-product-area .slide td{
border: none;
padding: 0 5px 12px 5px;
text-align: center;
vertical-align: top;
width: 156px;
}

.multi-space-product-area .slide td.divider{
background: url('../common/recent_dotpattern.gif') top left repeat-y;
width: 1px;
padding: 0;
}

.multi-space-product-area .add-product{
padding-top: 5px;
}

/************************/
/*  Platinum Styles
/************************/
.boutique-nav{
height: 100%;
}

.boutique-nav table{
border-collapse: separate;
*border-collapse: collapse;
height: 40px;
background: url(../vendor-boutique/nav-bg.jpg) center center repeat-x;
border-top: solid 1px #767676;
border-left: solid 1px #595959;
border-right: solid 1px #595959;
border-bottom: solid 1px #363636;
width: 718px;
}

.boutique-nav table td{
height: 100%;
vertical-align: middle;
cursor: pointer;
}

.boutique-nav table td.divider{
background: url(../vendor-boutique/nav-divider.jpg) center 4px no-repeat;
width: 2px;
}

.boutique-nav table td.divider:hover{
background: url(../vendor-boutique/nav-divider.jpg) center 4px no-repeat;
}

.boutique-nav table td a{
color: #ffffff;
font-size: 93%;
display:  block;
padding: 5px;
text-align: center;
position: relative;
}

.nav-hover-state{
background: #ffffff;
}

.nav-hover-state a{
color: #333333;
}

.boutique-nav table td.active{
background-color: #ffffff;
}

.boutique-nav table td a:hover{
text-decoration: none;
background: none;
color:#000000;
}

.boutique-nav table td:hover a{
	color:#000000;
    text-decoration: none;
}

.boutique-nav .three-nav-items a{width: 228px;}
.boutique-nav .three-nav-items a.last{width: 226px;}

.boutique-nav .four-nav-items a{width: 168px;}
.boutique-nav .four-nav-items a.last{width: 166px;}

.boutique-nav .five-nav-items a{width: 132px;}
.boutique-nav .five-nav-items a.last{width: 130px;}

.boutique-sub-navigation{
z-index: 10;
width: 1400px;
}

.nav-submenu-container{
position: absolute;
background: white;
/*height: 162px;*/
border: 1px solid #e3e1dc;
overflow: hidden;
padding: 5px;
z-index: 10;
display: none;
}

.primary-submenu{
float: left;
width: 195px;
border: 1px solid #e3e1dc;
}

.secondary-submenu{
float: left;
width: 195px;
border-right: 1px solid #e3e1dc;
border-top: 1px solid #e3e1dc;
border-bottom: 1px solid #e3e1dc;
display: none;
}

.nav-submenu{
background: url('../common/mega_menu_gradient.gif') bottom center repeat-x;
/*height: 160px;*/
}

.nav-submenu ul{
margin: 4px 0 0 0;
padding: 0;
}

.nav-submenu ul li{
list-style-type: none;
float: left;
margin: 0;
padding: 0;
border-bottom: 1px solid #e3e1dc;
}

.nav-submenu ul li.last{
border-bottom: none;
}

.nav-submenu ul li a{
display: block;
width: 100%;
font-size: 85%;
color: #015494;
padding: 4px 0 4px 5px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
position: relative; /* This is required to prevent the peekaboo bug in IE6/7 */
width: 190px;
}

.nav-submenu ul li.last a{
border-bottom: none;
}

.nav-submenu ul li a:hover{
background: #ececec;
text-decoration: none;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.nav-submenu ul li a.active{
background: #ececec;
text-decoration: none;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.nav-submenu  .pane-menu{
/*position: absolute;*/
overflow: hidden;
width: 100%;
margin-top: 0;
}

.secondary-submenu .pane-menu{
background: transparent;
}

.nav-submenu .pane-container{
/*height: 158px;*/
background: transparent;
overflow: hidden;
position: relative;
}

/********************/
/* Product Search Styles
/********************/
.boutique-block .products-search .search-results .single-result{
background-position: 10px 0;
}

.boutique-block .products-search .search-results .single-result .result-left{
margin-left: 0;
width: 356px;
}

.boutique-block .products-search .search-results .prod-details {
width: 305px;
}

/********************/
/* Theme Styles
/********************/

/* Ingram Micro
/********************/
.ingram-micro-theme .boutique-block .optional-header{
color: #5a5a5a;
}

.ingram-micro-theme .boutique-block .action-link{
background-color: #a71930;
}

.ingram-micro-theme .search-links-container ul li a{
color: #a7182f;
}

.ingram-micro-theme .search-links-container ul li a:visited{
color: #740095;
}

.ingram-micro-theme .custom-header{
background: url(../vendor-boutique/ingram-micro/bar-bg.jpg) center center repeat-x;
}

.ingram-micro-theme .search-links-container .scroll-down a{
background: url(../vendor-boutique/ingram-micro/arrow-down-active.jpg) no-repeat;
}

.ingram-micro-theme .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.ingram-micro-theme .search-links-container .scroll-up a{
background: url(../vendor-boutique/ingram-micro/arrow-up-active.jpg) no-repeat;
}

.ingram-micro-theme .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.ingram-micro-theme .boutique-nav table{
background: url(../common/nav-background.gif) center center repeat-x;
border: none;
}

.ingram-micro-theme .boutique-nav table td.active{
background: url(../common/nav-active.gif) center center repeat-x;
color: #FFFFFF;
}

.ingram-micro-theme .boutique-nav table td.active a{
color: #FFFFFF;
}

.ingram-micro-theme .boutique-nav table td.divider{
background-image: url(../vendor-boutique/ingram-micro/nav-divider.jpg);
}

.ingram-micro-theme .nav-hover-state{
background: url(../common/nav-active.gif) center center repeat-x;
}

.ingram-micro-theme .nav-hover-state a{
color: #FFFFFF;
}

.ingram-micro-theme .nav-submenu ul li a{
color: #015494;
}

.ingram-micro-theme .nav-submenu ul li a:hover{
background-color: #eaeaea;
}

.ingram-micro-theme .nav-submenu ul li a.active{
background-color: #eaeaea;
}

.ingram-micro-theme div.menu-arrow-link{
background-image: url(../vendor-boutique/ingram-micro/sub-arrow.gif);
}

/* Midnight Navy
/********************/
.midnight-navy .boutique-block .optional-header{
color: #190955;
}

.midnight-navy .boutique-block .action-link{
background-color: #190955;
}

.midnight-navy .search-links-container ul li a{
color: #190955;
}

.midnight-navy .search-links-container ul li a:visited{
color: #796ca8;
}

.midnight-navy .custom-header{
background: url(../vendor-boutique/midnight-navy/bar-bg.jpg) center center repeat-x;
}

.midnight-navy .search-links-container .scroll-down a{
background: url(../vendor-boutique/midnight-navy/arrow-down-active.jpg) no-repeat;
}

.midnight-navy .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.midnight-navy .search-links-container .scroll-up a{
background: url(../vendor-boutique/midnight-navy/arrow-up-active.jpg) no-repeat;
}

.midnight-navy .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.midnight-navy .nav-hover-state a{
color: #190955;
}

.midnight-navy .boutique-nav table td.active a{
color: #190955;
}

.midnight-navy .nav-submenu ul li a{
color: #190955;
}

.midnight-navy .nav-submenu ul li a:hover{
background-color: #e4e3ea;
}

.midnight-navy .nav-submenu ul li a.active{
background-color: #e4e3ea;
}

.midnight-navy div.menu-arrow-link{
background-image: url(../vendor-boutique/midnight-navy/sub-arrow.gif);
}

/* Onyx Black
/********************/
.onyx-black .boutique-block .optional-header{
color: #333333;
}

.onyx-black .boutique-block .action-link{
background-color: #333333;
}

.onyx-black .search-links-container ul li a{
color: #333333;
}

.onyx-black .search-links-container ul li a:visited{
color: #999999;
}

.onyx-black .custom-header{
background: url(../vendor-boutique/onyx-black/bar-bg.jpg) center center repeat-x;
}

.onyx-black .search-links-container .scroll-down a{
background: url(../vendor-boutique/onyx-black/arrow-down-active.jpg) no-repeat;
}

.onyx-black .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.onyx-black .search-links-container .scroll-up a{
background: url(../vendor-boutique/onyx-black/arrow-up-active.jpg) no-repeat;
}

.onyx-black .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.onyx-black .nav-hover-state a{
color: #333333;
}

.onyx-black .boutique-nav table td.active a{
color: #333333;
}

.onyx-black .nav-submenu ul li a{
color: #333333;
}

.onyx-black .nav-submenu ul li a:hover{
background-color: #e1e1e1;
}

.onyx-black .nav-submenu ul li a.active{
background-color: #e1e1e1;
}

.onyx-black div.menu-arrow-link{
background-image: url(../vendor-boutique/onyx-black/sub-arrow.gif);
}

/* Gunmetal Gray
/********************/
.gunmetal-gray .boutique-block .optional-header{
color: #676767;
}

.gunmetal-gray .boutique-block .action-link{
background-color: #3e3e3e;
}

.gunmetal-gray .search-links-container ul li a{
color: #676767;
}

.gunmetal-gray .search-links-container ul li a:visited{
color: #9f9f9f;
}

.gunmetal-gray .custom-header{
background: url(../vendor-boutique/gunmetal-gray/bar-bg.jpg) center center repeat-x;
}

.gunmetal-gray .search-links-container .scroll-down a{
background: url(../vendor-boutique/gunmetal-gray/arrow-down-active.jpg) no-repeat;
}

.gunmetal-gray .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.gunmetal-gray .search-links-container .scroll-up a{
background: url(../vendor-boutique/gunmetal-gray/arrow-up-active.jpg) no-repeat;
}

.gunmetal-gray .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.gunmetal-gray .nav-hover-state a{
color: #676767;
}

.gunmetal-gray .boutique-nav table td.active a{
color: #676767;
}

.gunmetal-gray .nav-submenu ul li a{
color: #676767;
}

.gunmetal-gray .nav-submenu ul li a:hover{
background-color: #ececec;
}

.gunmetal-gray .nav-submenu ul li a.active{
background-color: #ececec;
}

.gunmetal-gray div.menu-arrow-link{
background-image: url(../vendor-boutique/gunmetal-gray/sub-arrow.gif);
}

/* Metallic Silver
/********************/
.metallic-silver .boutique-block .optional-header{
color: #676767;
}

.metallic-silver .boutique-block .action-link{
background-color: #676767;
}

.metallic-silver .search-links-container ul li a{
color: #676767;
}

.metallic-silver .search-links-container ul li a:visited{
color: #9f9f9f;
}

.metallic-silver .custom-header{
background: url(../vendor-boutique/metallic-silver/bar-bg.jpg) center center repeat-x;
}

.metallic-silver .search-links-container .scroll-down a{
background: url(../vendor-boutique/metallic-silver/arrow-down-active.jpg) no-repeat;
}

.metallic-silver .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.metallic-silver .search-links-container .scroll-up a{
background: url(../vendor-boutique/metallic-silver/arrow-up-active.jpg) no-repeat;
}

.metallic-silver .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.metallic-silver .nav-hover-state a{
color: #676767;
}

.metallic-silver .boutique-nav table td.active a{
color: #676767;
}

.metallic-silver .nav-submenu ul li a{
color: #676767;
}

.metallic-silver .nav-submenu ul li a:hover{
background-color: #f0f0f0;
}

.metallic-silver .nav-submenu ul li a.active{
background-color: #f0f0f0;
}

.metallic-silver div.menu-arrow-link{
background-image: url(../vendor-boutique/metallic-silver/sub-arrow.gif);
}

/* Rainforest Teal
/********************/
.rainforest-teal .boutique-block .optional-header{
color: #234c52;
}

.rainforest-teal .boutique-block .action-link{
background-color: #234c52;
}

.rainforest-teal .search-links-container ul li a{
color: #234c52;
}

.rainforest-teal .search-links-container ul li a:visited{
color: #54a6b2;
}

.rainforest-teal .custom-header{
background: url(../vendor-boutique/rainforest-teal/bar-bg.jpg) center center repeat-x;
}

.rainforest-teal .search-links-container .scroll-down a{
background: url(../vendor-boutique/rainforest-teal/arrow-down-active.jpg) no-repeat;
}

.rainforest-teal .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.rainforest-teal .search-links-container .scroll-up a{
background: url(../vendor-boutique/rainforest-teal/arrow-up-active.jpg) no-repeat;
}

.rainforest-teal .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.rainforest-teal .nav-hover-state a{
color: #234c52;
}

.rainforest-teal .boutique-nav table td.active a{
color: #234c52;
}

.rainforest-teal .nav-submenu ul li a{
color: #234c52;
}

.rainforest-teal .nav-submenu ul li a:hover{
background-color: #e5e9ea;
}

.rainforest-teal .nav-submenu ul li a.active{
background-color: #e5e9ea;
}

.rainforest-teal div.menu-arrow-link{
background-image: url(../vendor-boutique/rainforest-teal/sub-arrow.gif);
}

/* Warm Desert
/********************/
.warm-desert .boutique-block .optional-header{
color: #844400;
}

.warm-desert .boutique-block .action-link{
background-color: #946100;
}

.warm-desert .search-links-container ul li a{
color: #844400;
}

.warm-desert .search-links-container ul li a:visited{
color: #bf8f5f;
}

.warm-desert .custom-header{
background: url(../vendor-boutique/warm-desert/bar-bg.jpg) center center repeat-x;
}

.warm-desert .search-links-container .scroll-down a{
background: url(../vendor-boutique/warm-desert/arrow-down-active.jpg) no-repeat;
}

.warm-desert .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.warm-desert .search-links-container .scroll-up a{
background: url(../vendor-boutique/warm-desert/arrow-up-active.jpg) no-repeat;
}

.warm-desert .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.warm-desert .nav-hover-state a{
color: #844400;
}

.warm-desert .boutique-nav table td.active a{
color: #844400;
}

.warm-desert .nav-submenu ul li a{
color: #844400;
}

.warm-desert .nav-submenu ul li a:hover{
background-color: #f0ebe1;
}

.warm-desert .nav-submenu ul li a.active{
background-color: #f0ebe1;
}

.warm-desert div.menu-arrow-link{
background-image: url(../vendor-boutique/warm-desert/sub-arrow.gif);
}

/* Rustic Bronze
/********************/
.rustic-bronze .boutique-block .optional-header{
color: #844400;
}

.rustic-bronze .boutique-block .action-link{
background-color: #844400;
}

.rustic-bronze .search-links-container ul li a{
color: #844400;
}

.rustic-bronze .search-links-container ul li a:visited{
color: #bf8f5f;
}

.rustic-bronze .custom-header{
background: url(../vendor-boutique/rustic-bronze/bar-bg.jpg) center center repeat-x;
}

.rustic-bronze .search-links-container .scroll-down a{
background: url(../vendor-boutique/rustic-bronze/arrow-down-active.jpg) no-repeat;
}

.rustic-bronze .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.rustic-bronze .search-links-container .scroll-up a{
background: url(../vendor-boutique/rustic-bronze/arrow-up-active.jpg) no-repeat;
}

.rustic-bronze .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.rustic-bronze .nav-hover-state a{
color: #844400;
}

.rustic-bronze .boutique-nav table td.active a{
color: #844400;
}

.rustic-bronze .nav-submenu ul li a{
color: #844400;
}

.rustic-bronze .nav-submenu ul li a:hover{
background-color: #efe9e2;
}

.rustic-bronze .nav-submenu ul li a.active{
background-color: #efe9e2;
}

.rustic-bronze div.menu-arrow-link{
background-image: url(../vendor-boutique/rustic-bronze/sub-arrow.gif);
}

/* Brick Red
/********************/
.brick-red .boutique-block .optional-header{
color: #820000;
}

.brick-red .boutique-block .action-link{
background-color: #820000;
}

.brick-red .search-links-container ul li a{
color: #820000;
}

.brick-red .search-links-container ul li a:visited{
color: #ef5f5f;
}

.brick-red .custom-header{
background: url(../vendor-boutique/brick-red/bar-bg.jpg) center center repeat-x;
}

.brick-red .search-links-container .scroll-down a{
background: url(../vendor-boutique/brick-red/arrow-down-active.jpg) no-repeat;
}

.brick-red .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.brick-red .search-links-container .scroll-up a{
background: url(../vendor-boutique/brick-red/arrow-up-active.jpg) no-repeat;
}

.brick-red .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.brick-red .nav-hover-state a{
color: #820000;
}

.brick-red .boutique-nav table td.active a{
color: #820000;
}

.brick-red .nav-submenu ul li a{
color: #820000;
}

.brick-red .nav-submenu ul li a:hover{
background-color: #f2e5e5;
}

.brick-red .nav-submenu ul li a.active{
background-color: #f2e5e5;
}

.brick-red div.menu-arrow-link{
background-image: url(../vendor-boutique/brick-red/sub-arrow.gif);
}

/* Milk Chocolate
/********************/
.milk-chocolate .boutique-block .optional-header{
color: #473009;
}

.milk-chocolate .boutique-block .action-link{
background-color: #473009;
}

.milk-chocolate .search-links-container ul li a{
color: #473009;
}

.milk-chocolate .search-links-container ul li a:visited{
color: #ae8f5a;
}

.milk-chocolate .custom-header{
background: url(../vendor-boutique/milk-chocolate/bar-bg.jpg) center center repeat-x;
}

.milk-chocolate .search-links-container .scroll-down a{
background: url(../vendor-boutique/milk-chocolate/arrow-down-active.jpg) no-repeat;
}

.milk-chocolate .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.milk-chocolate .search-links-container .scroll-up a{
background: url(../vendor-boutique/milk-chocolate/arrow-up-active.jpg) no-repeat;
}

.milk-chocolate .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.milk-chocolate .nav-hover-state a{
color: #473009;
}

.milk-chocolate .boutique-nav table td.active a{
color: #473009;
}

.milk-chocolate .nav-submenu ul li a{
color: #473009;
}

.milk-chocolate .nav-submenu ul li a:hover{
background-color: #e9e6e2;
}

.milk-chocolate .nav-submenu ul li a.active{
background-color: #e9e6e2;
}

.milk-chocolate div.menu-arrow-link{
background-image: url(../vendor-boutique/milk-chocolate/sub-arrow.gif);
}

/* Flame Red
/********************/
.flame-red .boutique-block .optional-header{
color: #c40000;
}

.flame-red .boutique-block .action-link{
background-color: #c40000;
}

.flame-red .search-links-container ul li a{
color: #c40000;
}

.flame-red .search-links-container ul li a:visited{
color: #ff7171;
}

.flame-red .custom-header{
background: url(../vendor-boutique/flame-red/bar-bg.jpg) center center repeat-x;
}

.flame-red .search-links-container .scroll-down a{
background: url(../vendor-boutique/flame-red/arrow-down-active.jpg) no-repeat;
}

.flame-red .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.flame-red .search-links-container .scroll-up a{
background: url(../vendor-boutique/flame-red/arrow-up-active.jpg) no-repeat;
}

.flame-red .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.flame-red .nav-hover-state a{
color: #c40000;
}

.flame-red .boutique-nav table td.active a{
color: #c40000;
}

.flame-red .nav-submenu ul li a{
color: #c40000;
}

.flame-red .nav-submenu ul li a:hover{
background-color: #f5e1e2;
}

.flame-red .nav-submenu ul li a.active{
background-color: #f5e1e2;
}

.flame-red div.menu-arrow-link{
background-image: url(../vendor-boutique/flame-red/sub-arrow.gif);
}

/* Burnt Orange
/********************/
.burnt-orange .boutique-block .optional-header{
color: #cf5300;
}

.burnt-orange .boutique-block .action-link{
background-color: #cf5300;
}

.burnt-orange .search-links-container ul li a{
color: #cf5300;
}

.burnt-orange .search-links-container ul li a:visited{
color: #9f836c;
}

.burnt-orange .custom-header{
background: url(../vendor-boutique/burnt-orange/bar-bg.jpg) center center repeat-x;
}

.burnt-orange .search-links-container .scroll-down a{
background: url(../vendor-boutique/burnt-orange/arrow-down-active.jpg) no-repeat;
}

.burnt-orange .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.burnt-orange .search-links-container .scroll-up a{
background: url(../vendor-boutique/burnt-orange/arrow-up-active.jpg) no-repeat;
}

.burnt-orange .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.burnt-orange .nav-hover-state a{
color: #cf5300;
}

.burnt-orange .boutique-nav table td.active a{
color: #cf5300;
}

.burnt-orange .nav-submenu ul li a{
color: #cf5300;
}

.burnt-orange .nav-submenu ul li a:hover{
background-color: #f7eae1;
}

.burnt-orange .nav-submenu ul li a.active{
background-color: #f7eae1;
}

.burnt-orange div.menu-arrow-link{
background-image: url(../vendor-boutique/burnt-orange/sub-arrow.gif);
}

/* Sunset Orange
/********************/
.sunset-orange .boutique-block .optional-header{
color: #9f5d00;
}

.sunset-orange .boutique-block .action-link{
background-color: #e68700;
}

.sunset-orange .search-links-container ul li a{
color: #9f5d00;
}

.sunset-orange .search-links-container ul li a:visited{
color: #9f836c;
}

.sunset-orange .custom-header{
background: url(../vendor-boutique/sunset-orange/bar-bg.jpg) center center repeat-x;
}

.sunset-orange .search-links-container .scroll-down a{
background: url(../vendor-boutique/sunset-orange/arrow-down-active.jpg) no-repeat;
}

.sunset-orange .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.sunset-orange .search-links-container .scroll-up a{
background: url(../vendor-boutique/sunset-orange/arrow-up-active.jpg) no-repeat;
}

.sunset-orange .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.sunset-orange .nav-hover-state a{
color: #9f5d00;
}

.sunset-orange .boutique-nav table td.active a{
color: #9f5d00;
}

.sunset-orange .nav-submenu ul li a{
color: #9f5d00;
}

.sunset-orange .nav-submenu ul li a:hover{
background-color: #f9f0e1;
}

.sunset-orange .nav-submenu ul li a.active{
background-color: #f9f0e1;
}

.sunset-orange div.menu-arrow-link{
background-image: url(../vendor-boutique/sunset-orange/sub-arrow.gif);
}

/* Spring Green
/********************/
.spring-green .boutique-block .optional-header{
color: #117a00;
}

.spring-green .boutique-block .action-link{
background-color: #6c9e00;
}

.spring-green .search-links-container ul li a{
color: #117a00;
}

.spring-green .search-links-container ul li a:visited{
color: #839567;
}

.spring-green .custom-header{
background: url(../vendor-boutique/spring-green/bar-bg.jpg) center center repeat-x;
}

.spring-green .search-links-container .scroll-down a{
background: url(../vendor-boutique/spring-green/arrow-down-active.jpg) no-repeat;
}

.spring-green .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.spring-green .search-links-container .scroll-up a{
background: url(../vendor-boutique/spring-green/arrow-up-active.jpg) no-repeat;
}

.spring-green .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.spring-green .nav-hover-state a{
color: #117a00;
}

.spring-green .boutique-nav table td.active a{
color: #117a00;
}

.spring-green .nav-submenu ul li a{
color: #117a00;
}

.spring-green .nav-submenu ul li a:hover{
background-color: #e3eee1;
}

.spring-green .nav-submenu ul li a.active{
background-color: #e3eee1;
}

.spring-green div.menu-arrow-link{
background-image: url(../vendor-boutique/spring-green/sub-arrow.gif);
}

/* Emerald Green
/********************/
.emerald-green .boutique-block .optional-header{
color: #117a00;
}

.emerald-green .boutique-block .action-link{
background-color: #117a00;
}

.emerald-green .search-links-container ul li a{
color: #117a00;
}

.emerald-green .search-links-container ul li a:visited{
color: #839567;
}

.emerald-green .custom-header{
background: url(../vendor-boutique/emerald-green/bar-bg.jpg) center center repeat-x;
}

.emerald-green .search-links-container .scroll-down a{
background: url(../vendor-boutique/emerald-green/arrow-down-active.jpg) no-repeat;
}

.emerald-green .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.emerald-green .search-links-container .scroll-up a{
background: url(../vendor-boutique/emerald-green/arrow-up-active.jpg) no-repeat;
}

.emerald-green .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.emerald-green .nav-hover-state a{
color: #117a00;
}

.emerald-green .boutique-nav table td.active a{
color: #117a00;
}

.emerald-green .nav-submenu ul li a{
color: #117a00;
}

.emerald-green .nav-submenu ul li a:hover{
background-color: #e7f1e5;
}

.emerald-green .nav-submenu ul li a.active{
background-color: #e7f1e5;
}

.emerald-green div.menu-arrow-link{
background-image: url(../vendor-boutique/emerald-green/sub-arrow.gif);
}

/* Aquamarine
/********************/
.aquamarine .boutique-block .optional-header{
color: #00818d;
}

.aquamarine .boutique-block .action-link{
background-color: #00818d;
}

.aquamarine .search-links-container ul li a{
color: #00818d;
}

.aquamarine .search-links-container ul li a:visited{
color: #7cb0b5;
}

.aquamarine .custom-header{
background: url(../vendor-boutique/aquamarine/bar-bg.jpg) center center repeat-x;
}

.aquamarine .search-links-container .scroll-down a{
background: url(../vendor-boutique/aquamarine/arrow-down-active.jpg) no-repeat;
}

.aquamarine .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.aquamarine .search-links-container .scroll-up a{
background: url(../vendor-boutique/aquamarine/arrow-up-active.jpg) no-repeat;
}

.aquamarine .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.aquamarine .nav-hover-state a{
color: #00818d;
}

.aquamarine .boutique-nav table td.active a{
color: #00818d;
}

.aquamarine .nav-submenu ul li a{
color: #00818d;
}

.aquamarine .nav-submenu ul li a:hover{
background-color: #e2eff0;
}

.aquamarine .nav-submenu ul li a.active{
background-color: #e2eff0;
}

.aquamarine div.menu-arrow-link{
background-image: url(../vendor-boutique/aquamarine/sub-arrow.gif);
}

/* Ocean Blue
/********************/
.ocean-blue .boutique-block .optional-header{
color: #0068c9;
}

.ocean-blue .boutique-block .action-link{
background-color: #0068c9;
}

.ocean-blue .search-links-container ul li a{
color: #0068c9;
}

.ocean-blue .search-links-container ul li a:visited{
color: #6ca6dc;
}

.ocean-blue .custom-header{
background: url(../vendor-boutique/ocean-blue/bar-bg.jpg) center center repeat-x;
}

.ocean-blue .search-links-container .scroll-down a{
background: url(../vendor-boutique/ocean-blue/arrow-down-active.jpg) no-repeat;
}

.ocean-blue .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.ocean-blue .search-links-container .scroll-up a{
background: url(../vendor-boutique/ocean-blue/arrow-up-active.jpg) no-repeat;
}

.ocean-blue .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.ocean-blue .nav-hover-state a{
color: #0068c9;
}

.ocean-blue .boutique-nav table td.active a{
color: #0068c9;
}

.ocean-blue .nav-submenu ul li a{
color: #0068c9;
}

.ocean-blue .nav-submenu ul li a:hover{
background-color: #e1ecf6;
}

.ocean-blue .nav-submenu ul li a.active{
background-color: #e1ecf6;
}

.ocean-blue div.menu-arrow-link{
background-image: url(../vendor-boutique/ocean-blue/sub-arrow.gif);
}

/* Cobalt Blue
/********************/
.cobalt-blue .boutique-block .optional-header{
color: #0037b5;
}

.cobalt-blue .boutique-block .action-link{
background-color: #0037b5;
}

.cobalt-blue .search-links-container ul li a{
color: #0037b5;
}

.cobalt-blue .search-links-container ul li a:visited{
color: #6ca6dc;
}

.cobalt-blue .custom-header{
background: url(../vendor-boutique/cobalt-blue/bar-bg.jpg) center center repeat-x;
}

.cobalt-blue .search-links-container .scroll-down a{
background: url(../vendor-boutique/cobalt-blue/arrow-down-active.jpg) no-repeat;
}

.cobalt-blue .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.cobalt-blue .search-links-container .scroll-up a{
background: url(../vendor-boutique/cobalt-blue/arrow-up-active.jpg) no-repeat;
}

.cobalt-blue .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.cobalt-blue .nav-hover-state a{
color: #0037b5;
}

.cobalt-blue .boutique-nav table td.active a{
color: #0037b5;
}

.cobalt-blue .nav-submenu ul li a{
color: #0037b5;
}

.cobalt-blue .nav-submenu ul li a:hover{
background-color: #e1e7f4;
}

.cobalt-blue .nav-submenu ul li a.active{
background-color: #e1e7f4;
}

.cobalt-blue div.menu-arrow-link{
background-image: url(../vendor-boutique/cobalt-blue/sub-arrow.gif);
}

/* Royal Purple
/********************/
.royal-purple .boutique-block .optional-header{
color: #4c00ac;
}

.royal-purple .boutique-block .action-link{
background-color: #5c00d1;
}

.royal-purple .search-links-container ul li a{
color: #4c00ac;
}

.royal-purple .search-links-container ul li a:visited{
color: #9a82b9;
}

.royal-purple .custom-header{
background: url(../vendor-boutique/royal-purple/bar-bg.jpg) center center repeat-x;
}

.royal-purple .search-links-container .scroll-down a{
background: url(../vendor-boutique/royal-purple/arrow-down-active.jpg) no-repeat;
}

.royal-purple .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.royal-purple .search-links-container .scroll-up a{
background: url(../vendor-boutique/royal-purple/arrow-up-active.jpg) no-repeat;
}

.royal-purple .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.royal-purple .nav-hover-state a{
color: #4c00ac;
}

.royal-purple .boutique-nav table td.active a{
color: #4c00ac;
}

.royal-purple .nav-submenu ul li a{
color: #4c00ac;
}

.royal-purple .nav-submenu ul li a:hover{
background-color: #ebe2f7;
}

.royal-purple .nav-submenu ul li a.active{
background-color: #ebe2f7;
}

.royal-purple div.menu-arrow-link{
background-image: url(../vendor-boutique/royal-purple/sub-arrow.gif);
}

/* Pure Plum
/********************/
.pure-plum .boutique-block .optional-header{
color: #8e008a;
}

.pure-plum .boutique-block .action-link{
background-color: #8e008a;
}

.pure-plum .search-links-container ul li a{
color: #8e008a;
}

.pure-plum .search-links-container ul li a:visited{
color: #b37fb1;
}

.pure-plum .custom-header{
background: url(../vendor-boutique/pure-plum/bar-bg.jpg) center center repeat-x;
}

.pure-plum .search-links-container .scroll-down a{
background: url(../vendor-boutique/pure-plum/arrow-down-active.jpg) no-repeat;
}

.pure-plum .search-links-container .scroll-down a.deactivate{
background: url(../vendor-boutique/arrow-down-inactive.jpg) no-repeat;
}

.pure-plum .search-links-container .scroll-up a{
background: url(../vendor-boutique/pure-plum/arrow-up-active.jpg) no-repeat;
}

.pure-plum .search-links-container .scroll-up a.deactivate{
background: url(../vendor-boutique/arrow-up-inactive.jpg) no-repeat;
}

.pure-plum .nav-hover-state a{
color: #8e008a;
}

.pure-plum .boutique-nav table td.active a{
color: #8e008a;
}

.pure-plum .nav-submenu ul li a{
color: #8e008a;
}

.pure-plum .nav-submenu ul li a:hover{
background-color: #f1e1ef;
}

.pure-plum .nav-submenu ul li a.active{
background-color: #f1e1ef;
}

.pure-plum div.menu-arrow-link{
background-image: url(../vendor-boutique/pure-plum/sub-arrow.gif);
}

.metallic-silver .image-slideshow {
	height:254px!important;
}

/*Kentico Boutique Page */ 
.kentico-boutique-page .CMSBanner.Banner 
{ 
    margin-top:5px; 
    display:inline-block; 
} 
.kentico-sidebar .right-side-products table tr td div.inner-spacing
{ 
padding:5px 2px;
width:229px;
}

/*Kentico Boutique Page*/
