/*! jQuery UI - v1.10.4 - 2014-02-06
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=40&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=ebebeb&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=b8b8b8&fcDefault=3b3b3b&iconColorDefault=4f4f4f&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=6b6b6b&fcHighlight=363636&iconColorHighlight=6489be&bgColorError=fdede8&bgTextureError=glass&bgImgOpacityError=95&borderColorError=f27d7d&fcError=cc1919&iconColorError=cd0a0a&bgColorOverlay=6b6b6b&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=3d3d3d&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=40&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px&ctl=themeroller
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(../../skin/busy-kitchen/lib/jqueryui/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(../../skin/busy-kitchen/lib/jqueryui/images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_highlight-soft_40_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #b8b8b8;background:#ebebeb url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_glass_100_ebebeb_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#3b3b3b}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3b3b3b;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #6b6b6b;background:#fff url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_glass_55_ffffff_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f27d7d;background:#fdede8 url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_glass_95_fdede8_1x400.png) 50% 50% repeat-x;color:#cc1919}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cc1919}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cc1919}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../../skin/busy-kitchen/lib/jqueryui/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../skin/busy-kitchen/lib/jqueryui/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../skin/busy-kitchen/lib/jqueryui/images/ui-icons_4f4f4f_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../skin/busy-kitchen/lib/jqueryui/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../skin/busy-kitchen/lib/jqueryui/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../skin/busy-kitchen/lib/jqueryui/images/ui-icons_6489be_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../skin/busy-kitchen/lib/jqueryui/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#6b6b6b url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_flat_0_6b6b6b_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#3d3d3d url(../../skin/busy-kitchen/lib/jqueryui/images/ui-bg_flat_0_3d3d3d_40x100.png) 50% 50% repeat-x;opacity:.4;filter:Alpha(Opacity=40);border-radius:8px}
/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Override jquery ui styles than cannot be modified by themeroller
 * 
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    4bb2522714d05de641b450dcf0ae97372e402eb0, v9 (xcart_4_6_2), 2014-01-24 17:41:59, jquery_ui.css, aim
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */
.ui-dialog .ui-dialog-titlebar {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  background: #f2f2f2;
  color: #000;
  border: 0;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 7px;
}
.ui-dialog .ui-dialog-title {
  font-size: 18px;
  font-weight: normal;
  margin: 4px 16px 4px 0;
}
.ui-dialog {
  -webkit-box-shadow: 0 0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 0 10px rgba(0,0,0,0.3);
  box-shadow: 0 0 0 10px rgba(0,0,0,0.3);
  border-width: 0;
  padding: 7px;
  position: fixed!important;
}
.ui-dialog.ui-corner-all {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.ui-dialog.type-w .ui-dialog-titlebar {
  background: #fcf8e3;
  color: #c49f60;
  border-bottom-color: #f3edcf;
}
.ui-dialog.type-i .ui-dialog-titlebar {
  background: #d9edf7;
  color: #3a87ad;
  border-bottom-color: #b3d2e0;
}
.ui-dialog.type-e .ui-dialog-titlebar {
  background: #f2dede;
  color: #b94a48;
  border-bottom-color: #dbbabe;
}

.ui-dialog .ui-dialog-titlebar-close:focus {
  border: 0;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar-close {
  border: 0;
  background: none;
  font-weight: normal;
  color: #3b3b3b;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon {
  background: url(../../skin/common_files/css/../images/dialog-close.png);
}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover .ui-icon {
  background-position: 16px 0;
}

/**
 * Cannot use solution from http://api.jqueryui.com/theming/stacking-elements/.
 * Increase base z-index for jquery UI widgets like dialog
 */
.ui-front {
    z-index:10000; /* The default is 100. */
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Override jquery ui styles than cannot be modified by themeroller
 * 
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    f2c96ddb72c96605401a2025154fc219a84e9e75, v1 (xcart_4_6_1), 2013-08-19 12:16:49, jquery_ui.IE8.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */
.ui-dialog {
  border-width: 10px;
}

/* global */
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../../skin/common_files/lib/cluetip/images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #fff;
  border: 1px solid #bbb;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: bold;
  background-color: #eee;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(../../skin/common_files/lib/cluetip/images/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(../../skin/common_files/lib/cluetip/images/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(../../skin/common_files/lib/cluetip/images/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(../../skin/common_files/lib/cluetip/images/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(../../skin/common_files/lib/cluetip/images/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Upselling products module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    616d4da9c72aa057d62e895b3bd394ab88d6f872, v2 (xcart_4_4_0_beta_2), 2010-05-31 06:08:28, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

ul.uproducts {
  list-style: none outside none;
  padding: 0;
  margin: 0;
}

.uproducts li {
  padding: 5px;
  font-weight: bold;
}

ul.uproducts a:link,
ul.uproducts a:visited,
ul.uproducts a:hover,
ul.uproducts a:active
{
  font-weight: bold;
  font-size: 12px;
}

.printable .uproducts {
  display: none;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * General CSS stylesheet for storefront pages
 *
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com>
 * @version    fe0d1d2f915bf6ced1ee6a46129cb9de508bdb21, v2 (xcart_4_5_0), 2012-04-06 15:01:57, main.css, aim
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
*/

.buttons-row.soc-buttons-row {
  margin-top: 15px;
}

.soc-buttons-row .soc-item {
  float: left;
  margin-right: 10px;
}

/* 
  Service styles
*/
.top-margin-2 {
  margin-top: 2px;
}
.top-margin-5 {
  margin-top: 5px;
}
.top-margin-15 {
  margin-top: 15px;
}
.top-margin-42 {
  margin-top: 42px;
}

/*
  Footer links
*/
ul.soc-footer-links {
  list-style: none;
  padding: 0;
  margin: 0 0 0 6px;
  display: inline;
}
ul.soc-footer-links li {
  display: inline;
  padding: 0;
  margin-left: 8px;
}
ul.soc-footer-links li img {
  vertical-align: middle;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Add To Cart Popup module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    31ad5c1596556ed56d438ec7fcac9f2086a2ba99, v4 (xcart_4_6_2), 2013-12-04 14:11:03, main.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

.product-added .thumbnail {
  margin: 0;
}

.product-added .details {
  margin: 3px 0 0 5px;
  width:145px;
}

.product-added .title {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 10px 0;
  color: #444;
}

.product-added .price {
  font-size: 13px;
  font-weight: bold;
  margin: 10px 0;
}

.product-added .rating {
  padding-left: 8px;
  text-align: left;
}

.product-added .rating .creviews-rating {
  display: none;
}

.product-added .price .product-price-value {
  color: #b51a00;
}

.product-added .price .product-alt-price-value {
  color: #787878;
}

.product-added .cart {
  text-align: center;
  border: 7px solid #d0d0d0;
  border-radius: 14px;
  padding: 10px 0 15px 0;
  color: #444;
  width: 125px;
}

.product-added .cart .header {
  /*border-bottom: 1px solid #a0a0a0;*/
  font-size: 14px;
  font-weight: bold;
}

.product-added .cart .label {
  font-weight: bold;
}

.product-added .cart ul {
  margin: 10px 0 14px 0;
  padding: 0;
}

.product-added .cart ul li {
  list-style: none;
  margin: 7px 0;
  padding: 0;
}

.product-added .cart-outer {
  background: url(../../skin/common_files/modules/Add_to_cart_popup/images/green-check-mark.png) no-repeat 0 50%;
  padding-left: 70px;
}

.product-added h1 {
  font-weight: normal;
  color: #a0a0a0;
  padding: 0;
  margin: 30px 0 20px 0;
  font-size: 24px;
}

.product-added .upselling .rating {
  padding-left: 31px;
}

.product-added .upselling.details {
  margin: 0 0 10px;
}

.product-added .upselling.details td {
  padding: 0 5px;
}

.product-added .upselling .creviews-rating-box {
  padding-bottom: 0;
}

.product-added .upselling .title {
  margin-bottom: 5px;
}

.product-added .upselling .price {
  margin: 5px 0;
}

.product-added .upselling .buy {
  margin-top: 7px;
}

.product-added .ui-dialog-content .ui-button {
  background: #ededed url(../../skin/common_files/modules/Add_to_cart_popup/images/bg_gradient.png) 0 0 repeat-x !important;
  background: -moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c4c4c4)) !important;
  background: -webkit-linear-gradient(top, #ededed 0%,#c4c4c4 100%) !important;
  background: -o-linear-gradient(top, #ededed 0%,#c4c4c4 100%) !important;
  background: -ms-linear-gradient(top, #ededed 0%,#c4c4c4 100%) !important;
  background: linear-gradient(top, #ededed 0%,#c4c4c4 100%) !important;
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset !important;
  -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset !important;
  box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#c4c4c4')"; /* IE8+ */
}

.product-added .ui-button .ui-button-text {
  display: block !important;
  line-height: 1.4 !important;
  font-size: 14px !important;
  font-weight: bold !important;
}

.product-added .buttons_line {
  min-width: 390px;
}

.product-added .button-spacer {
  padding: 0 5px;
}

.product-added .proceed-to-checkout .ui-button-text {
  background: transparent url(../../skin/common_files/modules/Add_to_cart_popup/images/proceed_to_checkout.gif) right 7px no-repeat;
  padding-right: 40px;
  margin-right: 7px;
}

.product-added hr {
  border-bottom: 1px solid #dfdfdf;
  background: none;
}

.product-added.ui-widget {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  width:580px;
}
/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Recently viewed module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    66b9af3b833151df0dfaa5cce98845be6e285746, v3 (xcart_4_4_0), 2010-08-03 15:52:09, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

.menu-rviewed-section img.icon {
  background: transparent url(../../skin/common_files/modules/Recently_Viewed/../../images/dingbats_products.gif) no-repeat left top;
}

.menu-rviewed-section div.item {
  margin-bottom: 10px;
}

.menu-rviewed-section div.image {
  float: left;
  margin-right: 10px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Discount Coupons Module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    f84fb00a54d31bd70b335a5b1972608c4c1fd6cc, v3 (xcart_4_4_6), 2012-03-22 11:13:33, main.css, aim
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* clear link */
.dcoupons-clear img {
  background: transparent url(../../skin/common_files/modules/Discount_Coupons/../../images/delete_cross.gif) no-repeat;
  width: 11px;
  height: 11px;
  vertical-align: bottom;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * X-Magnifier module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    2934ccf997edc345ebde395a98c10bd2732dfbb0, v3 (xcart_4_4_1), 2010-08-25 09:09:34, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* Product details page */
.magnifier-popup-link {
  margin-top: 3px;
  text-align: center;
  vertical-align: middle;
}

.magnifier-popup-link a:link,
.magnifier-popup-link a:visited,
.magnifier-popup-link a:hover,
.magnifier-popup-link a:active
{
  text-decoration: underline;
  background: transparent url(../../skin/common_files/modules/Magnifier/../../images/zoom_image.gif) no-repeat left top;
  padding-left: 16px;
}

.printable .magnifier-popup-link {
  display: none;
}

#magnifier_wrapper {
  min-height: 400px;
  margin: 0 auto;
  padding: 0;
}

#magnifier_div {
  position: relative;
  text-align: center;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Wishlist module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    $Id: main.css,v 1.2 2010/05/31 06:08:30 igoryan Exp $
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

.wishlist-sendlist {
  margin-top: 15px;
}

.wishlist-sendlist .button {
  margin-left: 10px;
  margin-top: -3px;
}

.wishlist-sendlist input.input-email {
  width: 140px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Manufacturers module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    $Id: main.css,v 1.2 2010/05/31 06:08:29 igoryan Exp $
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* manufacturers menu list */
.menu-manufacturers img.icon {
  background: url(../../skin/busy-kitchen/modules/Manufacturers/../../images/dingbats_categorie.gif) no-repeat;
}

/* manufacturers list */
ul.manufacturers-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.manufacturers-list li {
  margin: 0;
  padding: 0 0 0 5px;
  white-space: nowrap;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * X-Survey module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    cdbaa473f56b915d73a40b115dd3fcaf77e0aee5, v3 (xcart_4_4_0), 2010-07-27 06:19:38, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* Surveys menu list */
.menu-survey .title-bar img {
  background: url(../../skin/common_files/modules/Survey/../../images/dingbats_categorie.gif) no-repeat;
}

/**
 * Survey page
 */
.survey-name {
  font-weight: bold;
}

.survey-header {
  font-size: 11px;
  padding-bottom: 15px;
}

.menu-survey .survey-header {
  font-size: 10px;
}

.survey-question {
  font-size: 12px;
  font-weight: bold;
  padding: 15px 2px 2px 2px;
}

.menu-survey .survey-question {
  font-size: inherit;
  padding: 0;
}

.survey-answers {
  padding: 2px 2px 5px 20px;
}

.menu-survey .survey-answers {
  padding: 8px 0;
}

.survey-textarea {
  width: 400px;
  height: 150px;
}

.menu-survey .survey-textarea {
  width: 120px;
  height: 60px;
}

.survey-answer {
  padding: 0 25px 15px 0;
  vertical-align: top;
}

.menu-survey .survey-answer {
  padding-bottom: 5px;
}

.survey-answer label {
  display: block;
}

.survey-answer textarea {
  width: 380px;
  height: 100px;
  margin-left: 20px;
}

.menu-survey .survey-answer textarea {
  width: 120px;
  height: 60px;
}

.survey-answer table tr td {
  padding: 3px;
  vertical-align: top;
}

.menu-survey .survey-answer table tr td {
  padding: 1px;
}

.survey-footer {
  font-size: 11px;
}

.menu-survey .survey-footer {
  font-size: 10px;
}

.survey-required {
  color: #b51a00;
  font-weight: bold;
}

.survey-required span {
  color: #b51a00;
  font-size: 10px;
  padding-left: 10px;
  font-weight: bold;
}

/**
 * Survey result page
 */
.survey-result-row {
  padding-left: 10px;
}

.survey-result-row table tr td {
  padding: 1px;
  white-space: nowrap;
}

.survey-result-answer {
  width: 250px;
}

.survey-result-row img.survey-bar {
  vertical-align: middle;
  height: 15px;
  background: transparent url(../../skin/common_files/modules/Survey/../../images/bar.gif) repeat left top;
  float: left;
}

.survey-answer-hl .survey-result-row img.survey-bar {
  background-image: url(../../skin/common_files/modules/Survey/../../images/bar_hl.gif);
}

.survey-bar-label {
  padding-left: 6px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Product Notifications module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    23663ab722599bb67140d607ae2900b6d69f951d, v2 (xcart_4_5_3), 2012-09-13 13:13:01, main.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* 
 * Notification request button
 */
a.prod-notif-request-button
{
  padding-left: 5px;
  white-space: nowrap;
  text-decoration: none;
  margin: 0;
  vertical-align: bottom;
  line-height: 0;
  font-size: 0;
}

.prod-notif-request-button img
{
  display: inline;
  vertical-align: bottom;
  border-spacing: 0;
  margin: 0;
  padding: 0;
}

a.prod-notif-request-button:hover img
{
}

/* 
 * Request button tooltip
 */
#prod_notif_tooltip {
  width: 200px;
  position: absolute;
  z-index: 10;
  border: 1px solid #1593db;
  background-color: #e5f5fe;
  font: 1em verdana;
  text-decoration: none;
  color: #000;
  padding: 5px;
  opacity: 0.85;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#prod_notif_tooltip h3
{
  border: none;
  color: #000;
  text-decoration: none;
  font: bold 12px verdana;
  text-align: left;
}

#prod_notif_tooltip div 
{
  margin: 0;
}

.prod-notif-tooltip-P
{
  color: green !important;
}


/* 
 * Notification request body
 */
.prod-notif
{
  font-size: 12px;
  margin: 10px 0 0 0;
  padding: 10px 0px 10px 5px;
  background-color: #f3fafa;
}

.prod-notif-request-submit-line
{
}

.prod-notif-email
{
  border: solid 1px #bbb;
  margin: 10px 0 0 0;
  background: #fff;
  width: 200px;
}

.products-table .prod-notif-email 
{
  width: 150px !important;
}

input.prod-notif-email:focus
{
  border: solid 1px #999;
}

.prod-notif-email-error
{
  border: solid 1px #b51a00 !important;
  background-color: #f7f3f3 !important;
}

.prod-notif-email-default-value
{
  color: #aaa;
}

.prod-notif-request-submit-message 
{
  height: 11px;
  color: green;
}

.prod-notif-request-submit-error-message
{
  color: red !important;
}
.products .price-row 
{
 line-height: 26px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Product Notifications module CSS stylesheet (for 'back in stock' notifications)
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    24e220c09b3eb31d9e15377dda7f5697dbf342d5, v2 (xcart_4_6_0), 2013-05-27 15:00:15, main.B.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* Notification request button */
.prod-notif-request-button-B img 
{
  background: transparent url(../../skin/common_files/modules/Product_Notifications/../../images/prod_notif_icon_B.png) no-repeat left top;
  width: 36px;
  height: 28px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Product Notifications module CSS stylesheet (for 'low stock' notifications)
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    24e220c09b3eb31d9e15377dda7f5697dbf342d5, v2 (xcart_4_6_0), 2013-05-27 15:00:15, main.L.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* Notification request button */
.prod-notif-request-button-L img 
{
  background: transparent url(../../skin/common_files/modules/Product_Notifications/../../images/prod_notif_icon_L.png) no-repeat left top;
  width: 37px;
  height: 25px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Product Notifications module CSS stylesheet (for 'price drop' notifications)
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    24e220c09b3eb31d9e15377dda7f5697dbf342d5, v2 (xcart_4_6_0), 2013-05-27 15:00:15, main.P.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* Notification request button */
.prod-notif-request-button-P img 
{
  background: transparent url(../../skin/common_files/modules/Product_Notifications/../../images/prod_notif_icon_P.png) no-repeat left top;
  width: 44px;
  height: 25px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * New arrivals module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    2aca87f302048436ed08b4e6738089849840409f, v1 (xcart_4_5_3), 2012-08-07 09:50:06, main.css, tito
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/**
 * New arrivals products menu box
 */
.menu-new_arrivals img.icon {
  background: url(../../skin/common_files/modules/New_Arrivals/../../images/dingbats_categorie.gif) no-repeat;
}

.menu-new_arrivals ul li a:link,
.menu-new_arrivals ul li a:visited,
.menu-new_arrivals ul li a:hover,
.menu-new_arrivals ul li a:active
{
  font-weight: normal;
}

.menu-new_arrivals ul li,
.menu-special ul li,
.menu-help ul li,
.menu-manufacturers ul li
{
  padding: 4px 0;
}

/**
 * New arrival list
 */
ul.new_arrivals-item {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.new_arrivals-item li {
  list-style: none;
  padding: 2px;
}

ul.new_arrivals-item img {
  width: 50px;
  float: left;
}

.new_arrivals-item .details {
  margin-left: 50px;
  padding-left: 10px;
}

.new_arrivals-item a.product-title:link,
.new_arrivals-item a.product-title:visited,
.new_arrivals-item a.product-title:hover,
.new_arrivals-item a.product-title:active
{
  font-weight: bold;
}

.menu-new_arrivals ul li a
{
  font-size: 12px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * On Sale module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    1f6152e37b8537396ee173ec0e4d1364bfc40fb9, v2 (xcart_4_6_0), 2013-05-20 17:39:12, main.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.on-sale-image-position-product {
  position: absolute;
  z-index: 10;
  right: 5px;
  bottom: 5px;
}

.on-sale-image-position-products {
  position: absolute;
  z-index: 10;
  right: 22px;
  bottom: 22px;
}

.on-sale-image-position-products_t {
  position: absolute;
  z-index: 10;
  right: 7px;
  bottom: 7px;
}

.products .image .on-sale-image-position-products img,
.products .image .on-sale-image-position-products_t img {
  border: 0;
}

.on_sale_wrapper {
  position: relative;
  display: inline-block;
}

.on-sale-icon {
    bottom: 5px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    width: 48px;
    height: 48px;
}

.on-sale-icon-with-so {
    top: 5px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    width: 48px;
    height: 48px;
}

.product-details .image .image-box .on-sale-icon img,
.product-details .image .image-box .on-sale-icon-with-so img {
    border: 0 none;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Google reCaptcha module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    108da0b7e27dee382810f12234168bb0a6c37fa1, v1 (xcart_4_7_6), 2016-12-04 20:26:00, main.css, tekton
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

.google-recaptcha-box {
  margin: 15px 0;
  width: 200px;
}

.g-recaptcha {
  display: inline-block;
}
 
.google-recaptcha-err {
  display: inline-block;
  color: #FF0000;
  font-weight: bold;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Wholesale trading module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    616d4da9c72aa057d62e895b3bd394ab88d6f872, v2 (xcart_4_4_0_beta_2), 2010-05-31 06:08:28, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

#wl-prices {
  margin-top: 15px;
}

#wl-prices table td {
  padding: 2px 10px;
  background: #eee none;
  white-space: nowrap;
}

#wl-prices table th {
  padding: 2px 10px;
  white-space: nowrap;
  background: #ccc none;
  font-weight: bold;
  text-align: center;
}

#wl-prices div strong {
  color: #112536;
}

/**
 * Customer reviews module 
 */
.creviews-rating-box {margin-top: 5px;padding-bottom: 7px;}
.creviews-vote-bar ul {list-style: none;margin: 0;padding: 0;overflow: visible;list-style-position: outside;}
.creviews-vote-bar li ul {position: absolute;top: 0;left: 22px;}
.creviews-vote-bar li {margin: 0;padding: 0;overflow: visible;position: relative;width: 15px;height: 14px;}


.creviews-vote-bar.mini-bar {padding-top: 5px;}
.creviews-vote-bar.mini-bar li ul {margin-left: -10px;}

.creviews-vote-bar a,
.creviews-vote-bar span,
.creviews-vote-bar a img,
.creviews-vote-bar span img {display: block;margin: 0;width: 15px;height: 14px;overflow: hidden;background: transparent url(../../skin/busy-kitchen/modules/Customer_Reviews/../../images/xtreme-stars.png) no-repeat 0 -15px;}

.creviews-vote-bar.mini-bar a,
.creviews-vote-bar.mini-bar span,
.creviews-vote-bar.mini-bar a img,
.creviews-vote-bar.mini-bar span img {width: 10px;height: 10px;background: transparent url(../../skin/busy-kitchen/modules/Customer_Reviews/../../images/xtreme-stars-mini.png) no-repeat 0 -10px;}


.creviews-vote-bar span.full, .creviews-vote-bar span img {background-position: 0px 0px;}

.creviews-vote-bar.mini-bar span.full, .creviews-vote-bar.mini-bar span img {background-position: 0 0;}

.allow-add-rate a {background-position: 0px -15px;}


.allow-add-rate a.full, .allow-add-rate a img {background-position: 0px -15px;}
.allow-add-rate li:hover > a, .allow-add-rate li:hover > a.full {background-position: 0px 0px;}
.allow-add-rate li:hover > a img {display: none;}

.creviews-rating-box .progress {display: block;background: transparent url(../../skin/busy-kitchen/modules/Customer_Reviews/../../images/progress.gif) repeat-x left 5px;height: 20px;}
.creviews-rating-box.message span {display: block;padding-top: 5px;font-size: 11px;font-weight: bold;}

.creviews-rating {padding-top: 10px;font-size: 10px;color: #8a8a8a;}
ul.creviews-reviews-list {list-style: none;margin: 0 0 35px 0;padding: 0;width: 100%;}
ul.creviews-reviews-list li {margin: 0;padding: 12px 0;}
div.creviews-reviews-list {text-align: center;padding: 12px 0 25px 0;}
.creviews-reviews-title {font-weight: bold;white-space: nowrap;font-size: 12px;}
.creviews-reviews-add table td {padding: 2px;}
.printable .creviews-rating-box {display: none;}



/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Recommended products module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    616d4da9c72aa057d62e895b3bd394ab88d6f872, v2 (xcart_4_4_0_beta_2), 2010-05-31 06:08:28, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

ul.rproducts {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

ul.rproducts li {
  margin: 0;
  padding: 4px 0;
  font-size: 7px;
}

ul.rproducts a:link,
ul.rproducts a:visited,
ul.rproducts a:hover,
ul.rproducts a:active
{
  font-weight: bold;
  font-size: 12px;
}

.printable .rproducts {
  display: none;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Bestsellers module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    9368d3128150483d6d30d5c807740133f3f72f1b, v3 (xcart_4_6_2), 2013-10-31 10:02:50, main.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/**
 * Bestsellers menu box
 */
.menu-bestsellers img.icon {
  background: url(../../skin/common_files/modules/Bestsellers/../../images/dingbats_categorie.gif) no-repeat;
}

.menu-bestsellers ul li a:link,
.menu-bestsellers ul li a:visited,
.menu-bestsellers ul li a:hover,
.menu-bestsellers ul li a:active
{
  font-weight: normal;
}

.menu-bestsellers ul {
  margin-left: 20px;
  list-style: decimal outside none;
  font-weight: bold;
}

/**
 * Bestsellers products list
 */
ul.bestsellers-products-item {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.bestsellers-products-item li {
  list-style: none;
  padding: 2px;
}

ul.bestsellers-products-item img {
  width: 50px;
  float: left;
}

.bestsellers-products-item .details {
  margin-left: 50px;
  padding-left: 2px;
}

.bestsellers-products-item a.product-title:link,
.bestsellers-products-item a.product-title:visited,
.bestsellers-products-item a.product-title:hover,
.bestsellers-products-item a.product-title:active
{
  font-weight: bold;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Advanced Order Management module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    616d4da9c72aa057d62e895b3bd394ab88d6f872, v2 (xcart_4_4_0_beta_2), 2010-05-31 06:08:28, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

#history-box {
  padding: 5px;
  border: solid 1px #ccc;
	font-size: 10px;
}

#history-box ul {
  padding-left: 20px;
  margin: 0px;
	
}

#history-box li {
  padding: 0;
  margin: 0;
  font-size: 10px;
}

#history-box .subhead {
  color: #000;
  font-size: 10px;
  font-weight: bold;
  padding-top: 3px;
  margin: 0;
}

#history-box .subhead-comment {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  padding: 3px 0;
  margin: 0;
}

#history-box .subhead-note {
  color: #848a94;
  padding: 3px 0;
  font-size: 10px;
}

#history-box .section-subhead {
  color: #b51a00;
  font-size: 10px;
  font-weight: normal;
  padding: 3px 0;
  margin: 0;
}

#history-box p {
  font-size: 10px;
  padding: 0;
  margin: 0;
}

#history-box .status {
  color: #848a94;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Detailed product images module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    97ca8dbd8d41f52d869843ab3866d59cbeed929d, v5 (xcart_4_4_0), 2010-08-04 11:32:48, main.css, joy
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* Detailed images on product detailed page */
.dpimages-list .content {
  text-align: center;
}

.dpimages-list .content img {
  padding: 0 0 10px 0;
}

.dpimages-list .content img.last {
  padding: 0;
}

.dpimages-list .dpimage-container {
  text-align: center;
  margin: 3px 0;
}

/* Product details line */
div.dpimages-popup-link {
  margin-top: 33px;
  text-align: center;
  vertical-align: middle;
}

.dpimages-popup-link a:link,
.dpimages-popup-link a:visited,
.dpimages-popup-link a:hover,
.dpimages-popup-link a:active
{
  text-decoration: underline;
  padding: 0 0 0 17px;
  background: transparent url(../../skin/common_files/modules/Detailed_Product_Images/../../images/zoom_image.gif) no-repeat left 1px;
  line-height: 13px;
}

/* Icons box */

.dpimages-icons-box {
  padding-top: 15px;
  padding-bottom: 10px;
  width: 220px;
}

.dpimages-icons-box a:link,
.dpimages-icons-box a:visited,
.dpimages-icons-box a:hover,
.dpimages-icons-box a:active
{
  display: block;
  outline-style: none;
  border: 1px solid #fff;
  float: left;
}

.dpimages-icons-box a:hover {
  border: 1px solid #215485;
}

/* Printable page */

.printable .dpimages-popup-link,
.printable .dpimages-icons-box
{
  display: none;
}


/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Product options module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    616d4da9c72aa057d62e895b3bd394ab88d6f872, v2 (xcart_4_4_0_beta_2), 2010-05-31 06:08:28, main.css, igoryan
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/* exceptions list */
#exception_msg {
  padding-bottom: 15px;
}

.poptions-exceptions-list {
  padding-bottom: 15px;
}

/* short options list */
.poptions-options-list {
  padding: 1px;
}

.poptions-options-list td {
  padding-right: 10px;
}

/*
5eba2fb2ff75df4a18d07913b095c0b884b1e772, v2 (xcart_4_6_4), 2014-06-25 11:08:30, main.css, random
vim: set ts=2 sw=2 sts=2 et:
*/

table.saved-cards {
  max-width: 700px;
}

table.saved-cards th {
  text-align: left;
}

table.saved-cards div.card-icon-container {
  height: 35px;
  width: 70px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}  

table.saved-cards div.number {
  height: 35px;
  line-height: 35px;
  display: inline-block;
  vertical-align: top;
}


table.saved-cards span.card {
	display: inline-block;
	width: 140px;
	height: 70px;
	zoom: 0.5;
  -moz-transform: scale(0.5);
  -moz-transform-origin: 0 0 0;
}

table.saved-cards td.default-column,
table.saved-cards th.default-column {
  text-align: center;
}

table.saved-cards tr.button-row td {
  padding-top: 10px;
  text-align: left;
}

ul.saved-cards li {
  list-style: none;
}

ul.saved-cards li label {
  cursor: pointer;
}

ul.saved-cards li label input {
  vertical-align: top;
  margin-top: 4px;
}

ul.saved-cards span.card-icon-container {
  display: inline-block;
  height: 21px;
  width: 42px;
  overflow: hidden;
}

ul.saved-cards span.number {
  display: inline-block;
  height: 21px;
  line-height: 21px;
  vertical-align: top;
}

ul.saved-cards span.card {
  display: inline-block;
  width: 140px;
  height: 70px;
  zoom: 0.3;
  -moz-transform: scale(0.3);
  -moz-transform-origin: 0 0 0;
}

.saved-cards span.card.mc {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px 0px no-repeat;
}

.saved-cards span.card.visa {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -71px no-repeat;
}

.saved-cards span.card.jcb {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -141px no-repeat;
}

.saved-cards span.card.amex {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -211px no-repeat;
}

.saved-cards span.card.dc {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -281px no-repeat;
}

.saved-cards span.card.dicl {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -351px no-repeat;
}

.saved-cards span.card.sw {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -421px no-repeat;
}

.saved-cards span.card.cup {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -491px no-repeat;
}

.saved-cards span.card.bc {
  background: url(../../skin/common_files/modules/XPayments_Connector/card_types.png) 0px -561px  no-repeat;
}


/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * One page checkout module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    706a9f96616eb6da24a64d57458b9b779e6eff00, v25 (xcart_4_6_6), 2014-11-10 15:18:54, main.css, mixon
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/**
 * Alternative styles for common elements 
 */

div.opc-container .opc-section h2,
div.opc-container .opc-section h3
{
  color: #617683;
}

div.opc-container label {
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
}

div.opc-container #center-main {
  text-align: left;
  width: 960px;
  margin: 0 auto;
}

div.opc-container h1 {
  font-size: 20px;
}

div.checkout-container h1 {
  font-size: 32px;
}

div.checkout-container span.star {
  padding-left: 5px;
  color: #3385bf;
}

.fill-error label {
  color: #ce0000;
}

div.opc-section-container div.text-block {
  margin: 0 10px;
}

.fill-error .data-value input[type=text],
.fill-error .data-value input[type=password],
.fill-error .data-value select,
.fill-error .data-value textarea
{
  border: solid 1px #ce0000;
  background-color: #ffebeb;
}

div.error-label {
  color: #ce0000;
  font-size: 9px;
  display: none;
}

.fill-error div.error-label {
  display: block;
}

/**
 * Container blocks 
 */
ul#opc-sections {
  margin: 0;
  padding: 0;
  min-width: 1000px;
}

ul#opc-sections li.opc-section {
  text-align: left;
  float: left;
  list-style: none;
  padding: 0;
  margin: 0 25px 50px 0;
  border: 0 none;
  width: 310px;
  min-height: 400px;
  width: 30%;
}

ul#opc-sections li.opc-section h2 {
  font-weight: normal;
  font-size: 24px;
  padding: 7px 0;
  margin: 0;
}

ul#opc-sections li.opc-section h3 {
  font-weight: normal;
  font-size: 18px;
  padding: 7px 0;
  margin: 0;
  border: 0 none;
}

ul#opc-sections li.opc-section div {
  font-size: 12px;
}

ul#opc-sections li.opc-section div.disabled {
  opacity: 0.6;
}

ul#opc-sections li.last {
  margin-right: 0 !important;
}

/**
 * Registration section 
 */
div.opc-authbox {
  margin: 5px 0;
  padding: 0;
  font-size: 12px;
}

div.opc-authbox a {
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}

fieldset.registerform {
  border: 0 none;
  padding: 0;
  margin: 0;
}

div.opc-section-container {
  padding: 10px 0;
  margin: 0;
  background: #f5f5f5;
}

div.opc-section-container div.text-block {
  margin: 0 10px;
}

div.checkout-container #center input[type=text],
div.checkout-container input[type=password],
div.checkout-container textarea, 
div.checkout-container select {
  max-width: 250px;
  font-size: 12px;
}

div.checkout-container #center input[type=text],
div.checkout-container input[type=password],
div.checkout-container select {
  height: 18px;
}

div.checkout-container textarea {
  width: 100%;
}

div.checkout-container select {
  height: 22px;
}

fieldset.registerform ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

fieldset.registerform ul {
  position: relative;
  padding: 0 15px;
  margin: 0;
  background: #f5f5f5;
}

fieldset.registerform ul.first {
  padding-top: 15px;
}

fieldset.registerform ul li {
  padding-bottom: 10px;
}

fieldset.registerform ul li.clearing {
  padding: 0;
  margin: 0;
}

fieldset.registerform ul li.fields-group {
  float: left;
  margin-right: 10px;
}

fieldset.registerform ul li.fields-group input[type=text],
fieldset.registerform ul li.fields-group input[type=password]
{
  width: 90px;
}

fieldset.registerform ul li.single-field {
  float: none;
  clear: both;
}

fieldset.registerform ul li.single-field input[type=text],
fieldset.registerform ul li.single-field input[type=password]
{
  width: 80%;
}

fieldset.registerform div.oneline {
  float: left;
  margin-right: 10px;
}

li.single-field input.image-button {
  background: transparent url(../../skin/common_files/modules/One_Page_Checkout/../../images/button_go.png) no-repeat left top;
  height: 21px;
  width: 23px;
  margin-bottom: 1px;
}


div.optional-label {
  margin: 10px 5px;
  background-color: #fff;
}

div.optional-label label {
  font-weight: bold;
  font-size: 11px;
  display: block;
  padding-left: 15px;
  text-indent: -15px;
}

div.optional-label label input {
  margin-right: 5px;
  width: 13px;
  height: 13px;
  padding: 0;
  vertical-align: bottom;
  position: relative;
  top: -2px;
}

div.address-book-link {
  height: 35px;
  background: #ecf3f7;
  width: 100%;
  vertical-align: middle;
  position: relative;
  padding: 5px 0;
}

div.address-book-link span.popup-link {
  margin: 10px;
  font-size: 11px;
}

div.address-book-link label {
  margin: 10px;
  font-size: 11px;
  line-height: 16px;
}

ul#opc-sections li.opc-section div.opc-checkout-profile h3 {
  padding: 7px;
}

div.opc-checkout-profile div.address-line {
  font-size: 12px;
  padding: 0 7px;
}

ul#opc-sections li.opc-section div.news-register-item-descr {
  font-size: 10px;
  font-style: italic;
}

/**
 * Shipping and payment section 
 */
.checkout-payments tr td { 
  padding: 5px; 
  vertical-align: top; 
  border-bottom: solid 2px #fff;
}

.checkout-payments tr td table tr td {
  border-bottom: 0;
}
.checkout-payments tr td.checkout-payment-name { 
  width: 100%; 
  padding-right: 10px;
  white-space: normal;
}

.checkout-payments tr td.checkout-payment-name label {
  font-weight: bold;
}

.checkout-payments tr td div.checkout-payment-descr {
  width: 80%;
}

.checkout-payments tr td.checkout-payment-paypal {
  width: 100%;
}

.checkout-payments tr td.checkout-payment-paypal img {
  border: 0 none;
}

.checkout-payments tr.payment-details td { 
  background: #fff;
  margin: 0;
  padding: 10px;
} 

.checkout-payment-name span.applied-gc {
  font-weight: normal;
  color: #01851a;
}

.checkout-shippings {
  width: 100%;
}

.checkout-shippings tr td { 
  padding: 5px 10px 5px 0; 
  border-bottom: solid 2px #fff;
  vertical-align: top;
  font-size: 11px;
}

.checkout-shippings tr.last td { 
  border-bottom: 0 none;
}  

.checkout-shippings tr td label { 
  font-size: 11px;
  line-height: 14px;
}

.checkout-shippings tr td.shipping-name { 
  width: 70%;
}

.checkout-shippings tr td.shipping-cost { 
  width: 30%;
  text-align: right;
}

.opc-payment-options fieldset.registerform ul {
  background: 0;
}

/**
 * Summary section 
 */
div.coupon-info a.unset-coupon-link {
  margin-left: 10px;
}

div.coupon-info p {
  font-size: 9px;
}

div.coupon-info div.progress {
  background: transparent url(../../skin/common_files/modules/One_Page_Checkout/../../images/progress.gif) repeat-x left 10px;
  height: 20px;
  margin: 0 15%;
}

div#couponform {
  height: 20px;
}

div.coupon-info input.image-button {
  background: transparent url(../../skin/common_files/modules/One_Page_Checkout/../../images/button_go.png) no-repeat left top;
  height: 21px;
  width: 23px;
  margin-bottom: 1px;
}

div.cart-totals {
  margin: 10px 0;
  padding: 0;
}

div.cart table.totals {
  margin: 0 0 0 auto;
  text-align: right;
  width: 30%;
}

table.totals tr td.total,
table.totals tr td.total-name,
table.totals tr td.total-value,
table.totals tr td.total-value-alt,
table.totals span.total-name
{
  font-weight: bold;
  text-transform: none;
  padding: 5px 5px 5px 0;
  font-size: 12px;
  vertical-align: top;
}

#opc_summary table.totals {
  text-align: left;
  width: 100%;
}

#opc_summary table.totals tr td.total,
#opc_summary table.totals tr td.total-name,
#opc_summary table.totals tr td.total-value,
#opc_summary table.totals tr td.total-value-alt,
#opc_summary table.totals span.total-name
{
  width: 15%;
  font-weight: normal;
  vertical-align: baseline;
}

#opc_summary table.totals tr td.total,
#opc_summary table.totals tr td.total-name {
  width: 70%;
}

table.totals tr td.discounted {
  color: #01851a;
}

table.totals tr.total td.total-name {
  font-size: 22px;
}

table.totals tr.total td.total-value {
  font-size: 22px;
}

table.totals tr.total td.total-value-alt {
  font-size: 12px;
  vertical-align: bottom;
}

table.cart-content tr td {
  font-size: 10px;
  font-weight: normal;
  border-bottom: solid 1px #888;
  padding: 10px 5px;
  vertical-align: top;
}

table.cart-content .cart-content-text {
  font-weight: normal;
  color: #2c3e49;
}

div#order-taxes-box {
  padding: 10px 5px;
}

div.checkout-customer-notes,
div.checkout-partner,
div.terms_n_conditions
{
  padding: 0px 0;
}

div.terms_n_conditions {
  text-align: center;
}

div.terms_n_conditions label {
  font-size: 13px;
}

.place-order-button button.inactive {
  opacity: .3;
  filter:Alpha(Opacity=30);
  cursor: default;
}

div.paypal-express-sel-note {
  padding: 0 10px;
}

#opc_payment {
  margin-bottom: 20px;
}

#opc_shipping {
  margin-bottom: 20px;
}

ul#opc-sections li.opc-section h3 {
  margin-bottom: 20px;
}

#show_coupon_code {
  border-bottom: 1px dotted;
  color: inherit;
  text-decoration: none;
}

div.checkout-customer-notes {
  margin-bottom: 12px;
}

/* vim: set ts=2 sw=2 sts=2 et: */
/**
 * Flyout menus module CSS stylesheet
 *  
 * @category   X-Cart
 * @package    X-Cart
 * @subpackage CSS
 * @author     Ruslan R. Fazlyev <rrf@x-cart.com> 
 * @version    9368d3128150483d6d30d5c807740133f3f72f1b, v4 (xcart_4_6_2), 2013-10-31 10:02:50, main.css, random
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
 */

/**
 * Layout 
 */
.menu-fancy-categories-list .content {
  overflow: visible;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 6px;
}

.fancycat-icons-e ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 137px;
}

.fancycat-icons-e ul li {
  float: left;
  position: relative;
  width: 100%;
  padding: 2px 0;
  background: white none;
}

.fancycat-icons-e li ul {
  display: none;
  position: absolute;
  top: 4px;
  left: 126px;
  background: white none;
  border: 1px solid #b1c6d7;
  margin: 0;
  padding: 5px 6px 5px 5px;
}

.fancycat-icons-e li:hover,
.fancycat-icons-e li.over
{
  background-color: #e4e7ed;
}

.fancycat-icons-e li:hover ul,
.fancycat-icons-e li.over ul
{
  display: block;
}

.fancycat-icons-e li iframe {
  position: absolute;
  padding: 0;
  border: 0 none;
  margin: 0;
  left: 0;
  top: 0;
  display: none;
}

.fancycat-icons-e li iframe.over {
  display: block;
}

/**
 * Multi-level support 
 */
.fancycat-icons-e li:hover ul ul, .fancycat-icons-e li.over ul ul,
.fancycat-icons-e li:hover ul ul ul, .fancycat-icons-e li.over ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul ul ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul ul ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul ul ul ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul ul ul ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul ul ul ul ul ul ul,
.fancycat-icons-e li:hover ul ul ul ul ul ul ul ul ul ul ul, .fancycat-icons-e li.over ul ul ul ul ul ul ul ul ul ul ul
{
  display: none;
}

.fancycat-icons-e li li:hover ul, .fancycat-icons-e li li.over ul,
.fancycat-icons-e li li li:hover ul, .fancycat-icons-e li li li.over ul,
.fancycat-icons-e li li li li:hover ul, .fancycat-icons-e li li li li.over ul,
.fancycat-icons-e li li li li li:hover ul, .fancycat-icons-e li li li li li.over ul,
.fancycat-icons-e li li li li li li:hover ul, .fancycat-icons-e li li li li li li.over ul,
.fancycat-icons-e li li li li li li li:hover ul, .fancycat-icons-e li li li li li li li.over ul,
.fancycat-icons-e li li li li li li li li:hover ul, .fancycat-icons-e li li li li li li li li.over ul,
.fancycat-icons-e li li li li li li li li li:hover ul, .fancycat-icons-e li li li li li li li li li.over ul,
.fancycat-icons-e li li li li li li li li li li:hover ul, .fancycat-icons-e li li li li li li li li li li.over ul,
.fancycat-icons-e li li li li li li li li li li li:hover ul, .fancycat-icons-e li li li li li li li li li li li.over ul
{
  display: block;
}

/**
 * Visual scheme 
 */
.fancycat-icons-e ul li a:link,
.fancycat-icons-e ul li a:visited,
.fancycat-icons-e ul li a:hover,
.fancycat-icons-e ul li a:active
{
  display: block;
  position: relative;
  font-size: 12px;
  color: #300;
  text-decoration: none;
  line-height: 16px;
  vertical-align: middle;
  background: transparent none;
  padding: 0 25px 0 10px;
  margin-left: 10px !important;
  overflow: hidden;
}

.fancycat-icons-e a.icon-link:link,
.fancycat-icons-e a.icon-link:visited,
.fancycat-icons-e a.icon-link:hover,
.fancycat-icons-e a.icon-link:active
{
  padding-left: 26px;
}

.fancycat-icons-e a.sub-link:link,
.fancycat-icons-e a.sub-link:visited,
.fancycat-icons-e a.sub-link:hover,
.fancycat-icons-e a.sub-link:active
{
  background: transparent url(../../skin/common_files/modules/Flyout_Menus/Icons/tree_subdir_plus.gif) no-repeat 97% 4px;
}

.fancycat-icons-e a.empty-link:link,
.fancycat-icons-e a.empty-link:visited,
.fancycat-icons-e a.empty-link:hover,
.fancycat-icons-e a.empty-link:active
{
  color: #a3b1c7;
}

.fancycat-icons-e a.nowrap-link:link,
.fancycat-icons-e a.nowrap-link:visited,
.fancycat-icons-e a.nowrap-link:hover,
.fancycat-icons-e a.nowrap-link:active
{
  white-space: nowrap;
}

.fancycat-icons-e img {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
}

/**
 * Tree-like expanding
 */
.fancycat-icons-c {
  padding-top: 5px;
  padding-left: 8px;
  overflow: hidden;
}

.fancycat-icons-c ul {
  list-style: none;
  padding: 0;
}

.fancycat-icons-c ul li {
  padding: 4px 0px 7px 19px;
  position: relative;
}

.fancycat-icons-c ul.fancycat-icons-level-1 li {
  padding-bottom: 3px;
}

.fancycat-icons-c ul li ul {
  margin-top: 3px;
}

.fancycat-icons-c li.closed ul {
  display: none;
}

.fancycat-icons-c ul li a:link,
.fancycat-icons-c ul li a:visited,
.fancycat-icons-c ul li a:hover,
.fancycat-icons-c ul li a:active
{
  color: #324c76;
  font-size: 11px;
}

.fancycat-icons-c li a.arrow:link,
.fancycat-icons-c li a.arrow:visited,
.fancycat-icons-c li a.arrow:hover,
.fancycat-icons-c li a.arrow:active
{
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
  outline-style: none;
  width: 12px;
  height: 12px;
  background: transparent url(../../skin/common_files/modules/Flyout_Menus/Icons/plus_minus.gif) no-repeat left -12px;
  overflow: hidden;
}

.fancycat-icons-c li.closed a.arrow:link,
.fancycat-icons-c li.closed a.arrow:visited,
.fancycat-icons-c li.closed a.arrow:hover,
.fancycat-icons-c li.closed a.arrow:active
{
  background-position: left top;
}

.fancycat-icons-c a.empty-link:link,
.fancycat-icons-c a.empty-link:visited,
.fancycat-icons-c a.empty-link:hover,
.fancycat-icons-c a.empty-link:active
{
  color: #808b9d;
}

/*
HTML elements
*/
html,
body {
	margin: 0;
	padding: 0;
	color: #333;
        
}

body {
	font-family: Arial, "arial", "helvetica", sans-serif;
	font-size: 12px;
}


/* 
Wrappers & Holders
*/
#page-holder {
	width: 1020px;
	margin: 0 auto;
	background: url(../../skin/busy-kitchen/css/../images/page-holder-bg.png) repeat-y 0 0;
}
#content {
	width: 960px;
        margin: 12px 0 0 30px;
	clear: both;
	background-color: #FFF;
}
#content-left {
	width: 190px;
	float: left;
	padding-bottom: 8px;
}
#content-rightside {
	width: 755px;
	float: right;
}
#page-bottom {
	clear: both;
	width: 1020px;
	height: 21px;
	margin: 0 auto;
	
}


/*
Header
*/
#header-holder {
	width: 977px;
	height: 20px;
	margin: 0 0 0 21px;
	background-image: url(../../skin/busy-kitchen/css/../images/header-bg.png) repeat-x 0 0;
        

}
.h-logo {
	display: block;
	width: 350px;
        height: 130px;
	float: left;
        margin-top: 35px;
        margin-left: 50px;
	
	
	
}
.h-logo img {
	border: 0px none;
}

.translate {
        margin-top: 15px;
        margin-left: 10px;	
	float: left;
	position: absolute;

}

/*
Header Information Panel, Navigation & Search
*/
#info-box-holder {
	width: 550px;
	height: 130px;
	float: right;
}
.h-left {
	width: 350px;
	height: 130px;
	float: left;
	margin-left: 10px;
}
.h-right {
	width: 190px;
	height: 130px;
	float: right;
}
.h-phone {
	width: 190px;
	height: 50px;
	background: url(../../skin/busy-kitchen/css/../images/h-phone-icon.png) no-repeat 0 8px;
}
.h-phone strong {
	color: #000;
	font-size: 15px;
	padding: 8px 0 0 35px;
	display: block;
}


/*
Header Panel Navigation
*/
#info-box-navi {
	margin: 0;
	padding: 16px 0 18px 0;
	list-style: none;
	list-style-position: outside;
	height: 18px;
}
#info-box-navi li {
	float: left;
	border-right: 1px solid #666;
}
#info-box-navi li.last {
	border-right: 0px none;
}
#info-box-navi li a {
	color: #000;
	text-decoration: none;
	padding: 0 5px;
}
#info-box-navi li a:hover {
    background-color:#2C3E50;
    color: #FFF;
}

/*
Header Panel Search
*/
.h-search {
	margin: 0;
	padding: 0;
	clear: both;
    border-style:solid;
	border-width:2px;
	width: 328px;
	height: 27px;
}
.h-search fieldset {
	border: 0px none;
	margin: 0;
	padding: 0;
}
.h-search input {
	display: block;
	float: left;
}
.h-search-txt {
	border: 0px none;
	height: 27px;
	padding: 0 5px;
	font-size: 12px;
	width: 278px;
}
.h-search-sub {
	border: 0px none;
	height: 27px;
	width: 40px;
	background: url(../../skin/busy-kitchen/css/../images/h-search-submit.png) no-repeat 0 0;
}


/*
Header Controls
*/
.cart-checkout-links {
 width: 255px;
 height: 38px;
 float: left;
}
.cart-checkout-links .button, 
.cart-checkout-links .hc1-checkout {
	display: block;
	text-align: center;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	margin: 9px 5px 0 0;
	color: #FFF;
	padding: 0 10px;
	background-color: #7F8C8D;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: left;
}

.hc1-catalogs {
	display: block;
	text-align: center;
	width:104px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	margin: 9px 5px 0 0;
	color: #FFF;
	padding: 0 10px;
	background-color: #95A5A6;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: left;
}

.hc1-catalogs:hover{
	background-color:#7f8c8d;
	
}


.cart-checkout-links .hc1-checkout {
	background-color: #1ABC9C;
	padding: 0 35px;
}
.cart-checkout-links .hc1-checkout:hover {
	background-color:#16A085;
	padding: 0 35px;
}
.cart-checkout-links .info-buttons .button {
	position: relative;
	left: 115px;
}
.hc1-list {
	width: 100px;
	margin: 0;
	padding: 8px 0 0 0;
	list-style: none;
	list-style-position: outside;
	float: right;
	font-size: 11px;
}
.hc1-list li a {
	color: #666;
	text-decoration: none;
	display: block;
	width: 80px;
}
.hc1-list li a {
	background: url(../../skin/busy-kitchen/css/../images/arrow-orange-r.png) no-repeat 70px 3px;
}
.h-controls2 {
	width: 77px;
	height: 38px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
.h-controls2 li.hc-link-a {
	margin: 9px 0 0 0;
}
.h-controls2 li a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	display: block;
}
.h-controls2 li.hc-link-a a {
	background: url(../../skin/busy-kitchen/css/../images/arrow-orange-r.png) no-repeat 70px 3px;
}
.h-controls2 li.hc-link-b a {
	background: url(../../skin/busy-kitchen/css/../images/arrow-orange-d.png) no-repeat 68px 4px;
}


/*
Header Information Panel
*/
.h-panel {
	width: 190px;
	/*height: 80px;*/
	
	color: #FFF;
	min-height: 65px;	
}

.minicart-link {
	width: 30px;
	height: 45px;
	float: left;
	cursor: pointer;
}
.minicart-link img {
	position: relative;
	top: 17px;
	left: 13px;
}
.h-text {
	float: right;
	width: 160px;
}
.h-text h3 {
	background: url(../../skin/busy-kitchen/css/../images/ico-cart.png) no-repeat 3px 3px;
	margin: 0;
	padding: 0 0 0 55px;
	line-height: 45px;
	font-size: 18px;
	font-weight: 500;
}
.h-text h3 a {
	text-decoration: none;
	color: #FFF;
}
.h-value {
	width: 98px;
	height: 35px;
	float: left;
	font-size: 21px;
	text-align: center;
	line-height: 35px;
}
.h-value a {
	text-decoration: none;
	color: #FFF;
}
.h-items {
	width: 92px;
	height: 35px;
	float: right;
	font-size: 11px;
	line-height: 11px;
}
.h-items span {
	padding: 5px 3px 0 3px;
	display: block;
}
.h-items.h-empty {
	padding: 0;
	height: 13px;
	line-height: normal;
}
.h-value.h-empty {
	padding: 0;
	height: 13px;
	line-height: normal;	
}
.h-items.h-empty span {
	padding: 0;
}
.h-items.h-empty span {
	position: relative;
	top:-3px;
	left: -12px;
}




/*
Mini Cart
*/
.minicart-box {
	position: absolute;
	background-color: #E4044A;
	z-index: 10000;
	display: block;
	width: 190px;
	top: 130px;
}
.minicart-box form {
	margin: 3px;
	padding: 0;
	background-color: #FFF;
}
.minicart-box ul {
	margin: 0;
	padding: 3px 5px;
	list-style: none;
	list-style-position: outside;
	display: block;
	float: none;
}
.h-panel.mini-open {
	background-color: #E4044A;
}
.minicart-box ul.cart-items {
	padding-bottom: 5px;
	background: url(../../skin/busy-kitchen/css/../images/menu-tab-bg.png) repeat-x bottom;
	color: #333;
}
.minicart-box ul.cart-items li {
	margin: 0 0 5px 0;
	width: 180px;
}
.minicart-box ul.cart-items li a {
	color: #2C3E50;
	line-height: 20px;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	overflow: hidden;
	height: 17px;
	display: block;
}
.minicart-box ul.cart-items li .price-row {
	font-size: 11px;
}	
.minicart-product {
	margin-right: 20px;
}
.minicart-box ul.cart-items li input.quantity {
	width: 20px;
	margin-right: 10px;
	border: 1px solid #ccc;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
.minicart-box ul.cart-items li span.currency {
	margin: 0 5px
}
.minicart-box-menu .update-cart {
	border:0px none;
	background: none;
	color: #666;
	text-decoration: none;
	font-weight: 600;
	font-size: 11px;
	position: relative;
	top: -2px;
	cursor: pointer;
}
.minicart-box .delete {
	width: 18px;
	height: 18px;
	border: 0px none;
	background: url(../../skin/busy-kitchen/css/../images/icon_error_small.gif) no-repeat 0 0;
	display: block;
	float: right;
	position: relative;
	top: -2px;
	left: -2px;
}
.minicart-box .delete img {
	border: 0px none;
}
.minicart-box ul.minicart-box-menu {
	background-color: #ddd;
	height: 22px;
	margin: 0;
	padding: 0;
}
.minicart-box-menu li {
	height: 22px;
	width: 90px;
	text-align: center;
	float: left;
	border: 1px solid #FFF;
	display: block;
	line-height: 22px;
}
.minicart-box-menu li a {
	color: #666;
	text-decoration: none;
	font-weight: 600;
	font-size: 11px;
	display: block;
}
.minicart-box-menu li button {
	display: block;
	width: 90px;
}
.minicart-box .mini-ch {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #E4044A;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
	display: block;
	clear: both;
	text-decoration: none;
}


/*
Top Navigation Categories
*/
#navi ul {
	width: 960px;
	height: 28px;
	margin: 1px 0 0 30px;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	clear: both;
	display: table;
	table-layout: fixed;
}
#navi ul li {
	display: table-cell;
	padding: 0 1px 0 0;
	text-align: center;
}
#navi ul li a {
	display: block;
	line-height: 28px;
	text-decoration: none;	
	padding: 0;
	min-width: 90px;
        /*white-space:nowrap;*/
}

#navi ul li a:hover {
	background-color: #2C3E50;
}

/*
Welcome Navigation
*/
.wel-navi {
	width: 715px;
	height: 28px;
	margin: 5px 0 0 0px;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	clear: both;
}
.wel-navi li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
}
.wel-navi li {
	padding: 0 22px;
	line-height: 28px;
}
.wel-navi li a {
	display: block;
	line-height: 28px;
	text-decoration: none;		
}


/*
Breadcrumbs
*/
#breadcrumbs {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	height: 21px;
	color: #666;
}
#breadcrumbs li {
	margin: 0;
	padding: 0 10px 5px 0;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: 600;
}
#breadcrumbs li a {
	text-decoration: none;
	padding-right: 12px;
	color: #666;
	background: url(../../skin/busy-kitchen/css/../images/arrow-breadcrumbs.png) no-repeat right 3px;
	font-weight: 500;
}
#breadcrumbs li.now {
	font-weight: 500;
}
#breadcrumbs li.now a {
	background: none;
}


/*
Side Categories
*/
h2#categories-heading {
	margin: 0;
	padding: 0;
	/*height: 44px;*/
	line-height: 44px;
	text-align: center;
	width: 190px;
	background: url(../../skin/busy-kitchen/css/../images/sidebar-header.png) repeat-x 0 0;   
	font-size: 16px;
	font-weight: 500;
	color:#FFF;
}
#categories-navi {
	margin: 0;
	padding: 0 0 8px 0;
	width: 190px;
	list-style: none;
	list-style-position: outside;
	font-family: "verdana", sans-serif;
	font-size: 11px;
	float: left;
	background-color: #ECF0F1;
}
#categories-navi li {
	margin: 0 10px;
	padding: 0;
}
#categories-navi li h3 {
	font-size: 11px;
	font-weight: 900;
	margin: 0;
	padding: 15px 0 0 0;
}
#categories-navi li a {
	color: #333;
	text-decoration: none;
	display: block;
	padding-left: 0px;
	line-height: 16px;
}
#categories-navi li a:hover {
	color:#FFF;
	background-color:2C3E50;
	
}
#categories-navi li.active a {
	background: url(../../skin/busy-kitchen/css/../images/arrow-breadcrumbs.png) no-repeat right 4px;
	
}


/*
Category Page
*/
.category-heading {
}
.category-heading h1 {
	width: auto;
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: 500;
	font-size: 26px;
}
.category-heading div.ca-desc {
	color: #666;
	width: auto;
}
.category-heading img {
	float: right;
	display: block;
}
#categories-list {
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	list-style-position: outside;
}
#categories-list li.item {
	width: 370px;
	float: left;
	border-bottom: 1px solid #EDEDED;
	height: 180px;
}
#categories-list li.item.odd {
	margin-right: 10px;
}
#categories-list li.item h2 {
	margin: 0;
	padding: 8px 10px 6px 0;
	font-size: 19px;
	font-weight: 500;
}
#categories-list li.item h2 a {
	text-decoration: none;
	color: #333;
}
#categories-list li.item .img-link {
	display: block;
	float: left;
	width: 130px;
	height: 130px;
}
#categories-list li.item .img-link img {
	width: 130px;
	height: 130px;
	border: 0px none;
}
#categories-list li.item .ca-box {
	float: right;
	width: 230px;
}
#categories-list li.item .ca-des {
	color: #666;
	padding: 0 10px 5px 0;
        visibility: hidden;
}
#categories-list li.item .ca-info {
	width: 200px;
	height: 20px;
	background-color: #2C3E50;
	line-height: 20px;
	color: #FFF;
}
#categories-list li.item .ca-info:hover {
	width: 200px;
	height: 20px;
	background-color: #34495E;
	line-height: 20px;
	color: #FFF;
}
#categories-list li.item .ca-info em {
	display: block;
	float: left;
	width: 120px;
	font-style: normal;
	padding: 0 0 0 5px;
}
#categories-list li.item .ca-info a {
	display: block;
	float: right;
	padding: 0 20px 0 10px;
	background:transparent url(../../skin/busy-kitchen/css/../images/raquo-white.png) no-repeat 45px 6px;
	color: #FFF;
	text-decoration: none;
}
#categories-list li.item .subcats {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	list-style-position: outside;
	font-size: 11px;
}
#categories-list li.item .subcats a {
	text-decoration: none;
	color: #666;
}
#categories-list li.item .subcats .more a {
	color: #1ABC9C;
}


/* Pagination */
.pagination {
	padding: 8px 0 0 0;
	clear: both;
	height: 35px;
}
.pagination .pag01 {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding-right: 20px;
}
.pagination ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	float: left;
}
.pagination ul li {
	display: block;
	float: left;
	height: 20px;
	border: 1px solid #e8e8e8;
	line-height: 20px;
	margin: 0 5px 0 0;
	min-width: 5px;
	text-align: center;
}
.pagination ul li.active {
	border: 1px solid #38CBEB;
}
.pagination ul li strong {
	padding: 0 10px;
}
.pagination ul li.button {
	background-color: #f3f3f3;
}
.pagination ul li a {
	text-decoration: none;
	color: #333;
	display: block;
	padding: 0 10px;
}
.pagination label {
	display: block;
	float: right;
	height: 22px;
	line-height: 22px;
}
.pagination select {
	margin-left: 10px;
}
.category-filter {
	margin: 0;
	padding: 3px 0 0 0;
	width: 150px;
	float: right;
}
.category-filter fieldset {
	margin: 0;
	padding: 0;
	border: 0px none;
}
.category-filter input {
	display: none;
}

/*
Products List Dropout
*/
.pr-lis .dropout-box {
 display: none;
}
.pr-lis .dropout-wrapper {
	width: 80px;
	height: 20px;
	display: block;
	float: left;
	margin: 0 0 0 10px;
	letter-spacing: -1px;
	color: #666;
	text-align: center;
	line-height: 20px;
	font-size: 11px;
	font-family: "Lucida Grande", Arial;
	cursor: pointer;
	margin: 20px 0 0 20px;

}
.pr-lis .dropout-box {
	position: relative;
	z-index: 400;
	background-color: #FFF;
	border: 1px dashed #DDD;
	padding: 10px;
	width: 110px;
}
.pr-lis .dropout-box  ul {
	margin: 0;
	padding: 0;
}
.products-list .item ul.pr-lis .dropout-box li  {
	height: auto;
	float: none;
	width: 100px;
}
.products-list .item ul.pr-lis .dropout-box li a {
	color: #666;
}
.pr-lis .dropout-box .light-button {
	background-color: #CCC;
	margin: 5px 0 0 0;
}
.products-list .item ul.pr-lis .dropout-box li .light-button a {
	color: #FFF;
	text-decoration: none;
}
.giftreg-add-form-label {
	text-align: left;
	padding: 10px 0 0 0;
}
.giftreg-add-form {
	margin: 0;
	padding: 0;
}
.giftreg-add-form-container	.giftreg-selector {
	width: 105px;
}
.giftreg-add-form-container .giftreg-add-form .yes-button {
	float: none;
	display: block;
}


/*
Products List in Tab Adjustments
*/
.productslide.text .pr-lis .pl-deta,
.productslide.text .pr-cap .pl-deta {
	width: 425px;
}


/*
Products List Full Width
*/
.products-list.fullwidth,
.products-list.fullwidth table {
	width: 960px;
}
.products-list.fullwidth .pr-lis .pl-deta,
.products-list.fullwidth .pr-cap .pl-deta{
	width: auto;
}

.products-list.fullwidth .pr-lis.featco .pl-deta,
.products-list.fullwidth .pr-cap.featco .pl-deta{
	width: auto;
}



/*
Search #4C7BAA #E4044A
*/
.search-results .title h2 {
	margin: 0 0 5px 0;
}
.search-again a,
.search-results .right-box a {
	color: #4C7BAA;
	font-weight: 600;
	text-decoration: none;
}
.search-again a:hover,
.search-results .right-box a:hover {
	color: #E4044A;
}
.search-results .products-list.fullwidth,
.search-results .products-list.fullwidth table {
	width: 920px;
}
.search-results .products-list.fullwidth .pr-lis .pl-deta,
.search-results .products-list.fullwidth .pr-cap .pl-deta{
	width: auto;
}
.search-results .products-list.fullwidth .pr-lis.featco .pl-deta,
.search-results .products-list.fullwidth .pr-cap.featco .pl-deta{
	width: auto;
	
}


.search-results .adv-search .width-100 td {
	padding: 5px;
}
.search-results .adv-search .text-in0,
.search-results .adv-search .text-in1,
.text-in1,
.text-in0,
.text-in2,
.text-in3,
.giftcerts #recipient_zipcode {
	width: 100px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
}
.search-results .adv-search .text-in0,
.text-in0 {
	width: 280px;
}
.text-in2 {
	width: 200px;
}
.text-in3 {
	width: 25px;
}
.expand-section a {
	color: #4F7FB0;
	text-decoration: none;
}
#adv_search_box .simple-button {
	color: #4F7FB0;
	text-decoration: none;
}


/*
Comparison Buttons
*/
.fcomp-compare-buttons {
	padding-top: 8px;
}
.fcomp-compare-buttons button {
	border: 1px solid #DDD;
	background-color: #F1F1F1;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #666;
	display: inline-block;
	height: 22px;
	width: 105px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: center;
}
.fcomp-compare-buttons button {
	width: auto;
	padding: 0 15px;
	height: 24px;
}
.fcomp-compare-buttons {
	height: 34px;
	clear: both;
}


/*
Product Page
*/


/*
Product Image, Thumbnails & Zoom
*/
.pr-img-holder {
	width: 450px;
	min-height: 510px;
	border: 1px solid #D9D9D9	;
	float: left;
}
.pr-thum {
	clear: both;
	margin: 0 0 0 10px;
	padding: 3px 0 0 0;
	list-style: none;
	list-style-position: outside;
	height: 120px;
}
.pr-thum li {
	float: left;
	margin-right: 10px;
}
.pr-thum img {
	border: 1px solid #D9D9D9;
	width: 58px;
	height: 58px;
}
.pr-img {
	width: 430px;
	margin: 10px auto 0 auto;
}


/*
Product Image Zoom
*/
.zoomPad {
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}
.zoomPreload {
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(../../skin/busy-kitchen/css/../images/zoomloader.gif);
	background-repeat: no-repeat;background-position: 43px 30px;
	z-index:110;
	width:90px;
	height:43px;
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:49px;
}
.zoomPup {
	overflow:hidden;
	background-color: #fff;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #ccc;
	z-index:101;
	cursor:crosshair;
}
.zoomOverlay {
	position:absolute;
	left:0px;
	top:0;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
	z-index:101;
}
.zoomWindow {
	position:absolute;
	left:110%;
	top:45px;
	background:#FFF;
	z-index:6000;
	height:auto;
	z-index:10000;
	z-index:110;
	height: 490px;
}
.zoomWrapper {
	position:relative;
	border:1px solid #B9B9B9;
	z-index:110;
	top:-11px;
	background-color: #FFF;
}
.zoomWrapperTitle {
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:120;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
	position:relative;
	overflow:hidden;
	z-index:110;
}
.zoomWrapperImage img{
	border:0px;
	display:block;
	position:absolute;
	z-index:101;
}
.zoomIframe{
	z-index: -1;
	filter:alpha(opacity=0);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position:absolute;
	display:block;
}


/*
Product Details
*/
.product-details {
	float: right;
	width: 455px;
	min-height: 500px;
}
.product-details h1 {
	margin: 0;
	padding: 0;
	font-size: 26px;
	font-weight: 500;
	width: 390px;
	float: left;
}
.product-details .pr-save {
	width: 90px;
	float: right;
}
.product-details .pr-save h4 {
	padding: 0;
	margin: 0;
	height: 21px;
	line-height: 21px;
	color: #FFF;
	background-color: #FB8103;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
}
.product-details p.pr-sdes {
	clear: both;
	padding: 8px 0;
	color: #666;
}
.pr-dleft {
	float: left;
	width: 250px;
}
.pr-dright {
	float: right;
	width: 150px;
	margin-right: 30px;
}
.pr-dleft .pr-opti {
	padding: 10px 0 2px 0;
}
.pr-dleft .pr-pric h3 {
	background-color: #1ABC9C;
	margin: 0;
	padding: 0;
	height: 46px;
	font-weight: 500;
	color: #FFF;
}
.pr-dleft .pr-pric h3 em {
	font-size: 13px;
	font-style: normal;
	display: block;
	float: left;
	padding: 10px 22px 0 10px;
}
.pr-dleft .pr-pric h3 strong {
	font-weight: 500;
	font-size: 30px;
	float: left;
	display: block;
	height: 46px;
	line-height: 46px;
}
.pr-dleft .pr-pric h4 {
	text-align: center;
	padding: 0;
	margin: 1px 0 0 0;
	font-weight: 500;
	font-size: 11px;
	color: #666;
	height: 15px;
	line-height: 15px;
	background-color: #EEE;
}
.pr-dleft .pr-info {
	padding: 0;
	margin: 10px 0 5px 0;
	width: 250px;
}
.pr-dleft .pr-info td {
	padding: 5px 3px;
	background-color: #eee;
}
.pr-dleft .pr-info td.col1 {
	background-color: #e3e3e3;
}
.pr-dleft .add-to-cart-button {
	width: 124px;
	height: 27px;
	line-height: 27px;
	border: 0px none;
	background-color: #1ABC9C;
	color: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Arial;
	font-size: 14px;
	margin: 0;
	float: left;
}
.pr-dleft .add-to-cart-button:hover {

	background-color: #16A085;

}
.pr-dleft .add-to-cart-button.do-add2cart-success {
  background-color: #1ABC9C;
}
.pr-dleft .add-to-cart-button span,
.pr-dleft .add-to-wishlist span {
	line-height: normal;
}
.pr-dleft .wish-button {
	width: 124px;
	height: 27px;
	line-height: 27px;
	border: 0px none;
	color: #666;
	font-size: 11px;
	margin: 0 auto;
	display: block;
	background-color: #ECF0F1;
	float: right;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Arial;
	font-size: 14px;
}
.pr-dleft .wish-button:hover {
	background-color:#BDC3C7;
}
.pr-rating h5 {
	margin: 0;
	padding: 0;
	color: #666;
}
.pr-brand h6 {
	margin: 0;
	padding: 10px 0 4px 0;
	font-size: 11px;
	font-weight: 500;
	float: right;
	color: #666;
}
.pr-brand {
	padding: 3px 0 0 0;
	min-height: 90px;
	clear: both;
}
.pr-brand img {
	float: right;
	border: 0px none;
}
.product-buy-more {
	margin: 60px 0 0 0;
	width: 100%;
	clear: both;
	font-size: 11px;
}
.product-buy-more h4 {
	margin: 0;
	padding: 0;
}
.product-buy-more td {
	padding: 5px 3px;
	background-color: #e3e3e3;
}
.product-buy-more td.col2 {
	background-color: #eee;
}
.pr-dleft .pr-options {
	margin: 5px 0 0 0;
}
.pr-dleft .pr-options select {
	margin: 0 0 3px 0;
	width: 250px;
	display: block;
}
.pr-dleft .pr-options label {
	font-size: 11px;
	display: block;
	font-weight: 600;
	font-style: italic;
}
#product_avail_input {
	width: 20px;
	height: 18px;
	border: 1px solid #999;
	text-align: center;
}
#product_avail_text {
	font-size: 11px;
}
.pr-dleft .simple-list {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
.ask-question {
	clear: both;
	text-align: center;
	padding: 5px 0;
	
}
.ask-question a {
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
.pr-dleft .dropout-box {
 display: none;
}
.pr-dleft .dropout-wrapper {
	width: 124px;
	height: 27px;
	display: block;
	float: right;
	margin: 0;
	cursor: pointer;
	z-index: 200;
}
.pr-dleft .drop-out-button {
	background-color: #EEE;
	line-height: 27px;
	font-size: 14px;
	text-align: center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.pr-dleft .dropout-box {
	position: relative;
	width: 105px;
	background-color: #FFF;
	border: 1px dashed #DDD;
	padding: 10px;
	font-size: 11px;
	letter-spacing: -1px;
	z-index: 1000;
}
.pr-dleft .dropout-box  ul {
	margin: 0;
	padding: 7px 0;
	list-style: none;
	list-style-position: outside;
	color: #666;
}
.pr-dleft .dropout-box li  {
	height: auto;
	float: none;
	width: 122px;
	padding: 0 0 4px 0;
}
.pr-dleft .dropout-box li a {
	color: #666;
}
.pr-dleft .dropout-box li .light-button a {
	color: #FFF;
	text-decoration: none;
}
.fcomp-product-box {
	padding: 10px 0;
}
.fcomp-product-box .fcomp-compare-with-title {
	font-size: 11px;
}
.fcomp-product-box .fcomp-select-product {
	width: 224px;
	display: block;
	float: left;
	margin-right: 6px;
}
.fcomp-product-box .image-button {
	width: 19px;
	height: 18px;
	display: block;
	float: left;
	background:transparent url(../../skin/busy-kitchen/css/../images/go.gif) no-repeat 0 0;
}


/*
Product Rating
*/
.pr-dright .creviews-vote-bar.mini-bar {
	width: 60px;
	float: left;
}
.creviews-rating-box {
	margin-top: 5px;
	padding-bottom: 7px;
}
.creviews-vote-bar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: visible;
	list-style-position: outside;
}
.creviews-vote-bar li ul {
	position: absolute;
	top: 0;
	left: 22px;
}
.creviews-vote-bar li {
	margin: 0;
	padding: 0;
	overflow: visible;
	position: relative;
	width: 15px;
	height: 14px;
}
.creviews-vote-bar.mini-bar {
	padding-top: 5px;
}
.creviews-vote-bar.mini-bar li ul {
	margin-left: -10px;
}
.creviews-vote-bar a,
.creviews-vote-bar span,
.creviews-vote-bar a img,
.creviews-vote-bar span img {
	display: block;
	margin: 0;
	width: 15px;
	height: 14px;
	overflow: hidden;
	background: transparent url(../../skin/busy-kitchen/css/../images/xtreme-stars.png) no-repeat 0 -15px;
}
.creviews-vote-bar.mini-bar a,
.creviews-vote-bar.mini-bar span,
.creviews-vote-bar.mini-bar a img,
.creviews-vote-bar.mini-bar span img {
	width: 10px;
	height: 10px;
	background: transparent url(../../skin/busy-kitchen/css/../images/xtreme-stars-mini.png) no-repeat 0 -10px;
}
.creviews-vote-bar span.full,
.creviews-vote-bar span img {
	background-position: 0px 0px;
}
.creviews-vote-bar.mini-bar span.full,
.creviews-vote-bar.mini-bar span img {
	background-position: 0 0;
}
#rating-tab-link {
	float: left;
	text-decoration: none;
	display: block;
	margin: 4px 0 0 13px;
	color: #666;
	font-size: 11px;
}


/*
Product Description Tab
*/
#tab-desc h2 {
	margin: 0;
	padding: 15px 40px 10px 20px;
	font-size: 18px;
	font-weight: 700;
}
#tab-desc ul.float {
	width: 460px;
	margin: 0;
	padding: 10px 0;
	color: #666;
	list-style-type: none;
	list-style-position: outside;
	float: left;
	font-size: 13px;
	line-height: 16px;
}
#tab-desc ul.float li {
	background: url(../../skin/busy-kitchen/css/../images/pr-desc-square.png) no-repeat 0 2px;
	margin: 0 0 0 20px;
	padding: 0 30px 5px 20px;
}
#tab-desc p {
	color: #666;
	margin: 0;
	padding: 8px 20px 8px 20px;
	line-height: 1.5em;
}


/*
Tabs Exeptions
*/
.productslide .products-list {
	width: 959px;
}
#tab-feedback p, #tab-friend p {
	color: #666;
	margin: 0;
	padding: 8px 20px 8px 20px;
	line-height: 1.5em;
}


/* Rating OLD */
.rat-holder {
	padding: 10px;
}
.rat-holder h3 {
	background-color: #f4f4f4;
	padding: 5px 0;
	font-size: 18px;
}
.rat-holder #review_author {
	width: 280px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
.rat-holder textarea {
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	width: 500px;
	height: 100px;
}
.rat-holder #antibot_input_str_on_reviews {
	width: 100px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
.productslide.text .rat-holder p.rev-already {
	margin: 0;
	padding: 10px 0;
	color: #8a8a8a;
	font-size: 10px;
}
.rat-holder .creviews-reviews-list {
	text-align: left;
}
.iv-box .button, .reg-holder .submit-button {
	border: 0px none;
	background-color: #1ABC9C;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	width: 104px !important;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
}
.iv-box .button, .reg-holder .submit-button: hover {
	border: 0px none;
	background-color: #16A085;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	width: 104px !important;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px
}

/*
Send to Friend
*/
.send-friend {
	min-height: 300px;
}
.send-friend {
	padding: 20px;
}
.send-friend fieldset{
	border: 0px none;
	margin: 0;
	padding: 0;
}
.send-friend h5 {
	font-size: 17px;
	font-weight: 500;
	background-color: #ebebeb;
	margin: 0;
	padding: 4px 0;
}
.send-friend ul {
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 10px 0 10px 0;
	width: 550px;
	float: left;
}
.send-friend ul li {
	padding: 0 0 4px 0;
}
.send-friend ul label {
	display: block;
	font-size: 12px;
	width: 160px;
	float: left;
}
.send-form-text {
	width: 280px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ccc;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
.send-form-area {
	width: 360px;
	height: 120px;
	border: 1px solid #ccc;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
.send-form-submit {
	padding: 0 0 0 160px;
}
.send-form-submit .button {
	width: 170px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	border: 0px none;
	margin: 3px 0 0 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 12px;
	background-color: #1ABC9C;
}

.send-form-submit .button: hover {
	background-color: #16A085;
}

#for_msg {
	width: 430px;
	float: none;
}


/*
Top Brands
*/
#top-brands {
	margin: 1px 0 0 0;
	width: 241px;
	height: 255px;
	float: right;
}
#top-brands h3 {
	margin: 0;
	padding: 0;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	background-color: #4F7FB0;
}
#top-brands ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
#top-brands ul li {
	margin: 12px 0 0 14px;
	float: left;
}
#top-brands ul li img {
	width: 100px;
	height: 42px;
	border: 0px none;
}
#top-brands ul li a {
	display: block;
}


/* CATEGORIES & BRANDS ALL */
.cat-all-list h1, 
.brands-all-list h1 {
	font-size: 26px;
	font-weight: 500;
}
.cat-all-block, 
.brands-all-block {
	border: 1px solid #CCC;
	padding: 2px 2px 6px 2px;
	background: url(../../skin/busy-kitchen/css/../images/slideshow-bg.png) repeat-x 0 bottom;
	margin: 10px 0 10px 0;
}
.cat-all-block h2,
.brands-all-block h2 {
	margin: 0;
	padding: 0 20px;
	background: #F6F6F6;
	height: 32px;
	line-height: 32px;
	font-size: 20px;
	font-weight: 100;
}
.cat-all-block h2 a,
.brands-all-block h2 a {
	color: #333;
	text-decoration: none;
}
.cat-all-block ul {
	float: left;
	padding: 15px 0 10px 20px;
	margin: 0;
	list-style: none;
	list-style-position: outside;
	font-size: 12px;
	font-family: Verdana, "arial", "helvetica", sans-serif;
}
.cat-all-block ul li {
	margin: 0;
	padding: 0 0 1px 0;
	width: 170px;
	line-height: 18px;
}
.cat-all-block ul li a {
	color: #333; 
	text-decoration: none;
}
.cat-all-block ul li a:hover {
	color: #666;
	text-decoration: underline;
}
.brands-all-block ul {
	padding: 10px 0 0 20px;
	margin: 0;
	list-style: none;
	list-style-position: outside;
	font-family: Verdana, "arial", "helvetica", sans-serif;
}
.brands-all-block ul li {
	margin: 0 40px 20px 0;
	display: block;
	float: left;
	width: 150px;
	max-height: 100px;
}
.brands-all-block ul h3 {
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 11px;
	font-weight: 600;
	text-align: center;
}
.brands-all-block ul h3 a {
	color: #333;
	text-decoration: none;
}
.brands-all-block ul li img {
	margin: 0 auto;
	display: block;
	border: 0px none;
}
.brand-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #e3e3e3;
	background: url(../../skin/busy-kitchen/css/../images/slideshow-bg.png) repeat-x 0 bottom;
	min-height: 200px;
}
.brand-holder h1 {
	margin-top: 0;
}
.brand-holder .text-block {
	padding: 0 0 10px 0;
}
.brand-holder .text-block a.brand-link {
	float: left;
}
.brand-holder .text-block img {
	float: left;
	margin: 0 10px 0 0;
}
.brand-holder #products-list .item {
	margin-right: 35px;
}


/* Dialog Message */
#dialog-message {
	width: 960px;
	clear: both;
	border: 1px solid #DDD;
	margin: 0 0 10px 0;
	background: url(../../skin/busy-kitchen/css/../images/menu-tab-bg.png) repeat-x 0 bottom;
}
#dialog-message .box {
	padding: 20px 20px 20px 100px;
}
#dialog-message .close-link {;
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	position: relative;
	top: -10px;
	right: -10px;
	background: url(../../skin/busy-kitchen/css/../images/dial-close-button.png) no-repeat 0 0;
}
#dialog-message .box.message-i {
	background: url(../../skin/busy-kitchen/css/../images/msg-i-icon.png) no-repeat 10px 8px;	
}
#dialog-message .box.message-w {
	background: url(../../skin/busy-kitchen/css/../images/msg-w-icon.png) no-repeat 10px 8px;
}
#dialog-message .box.message-e {
	background: url(../../skin/busy-kitchen/css/../images/msg-e-icon.png) no-repeat 10px 8px;
}
#dialog-message p {
	margin: 0;
	padding: 10px;
}


/*
Home Page Banners
*/
.xbanner a, 
.xbanner img {
	border: 0px none;
}
#xbaner1 {
	width: 960px;
	height: 325px;
	padding-bottom: 30px;
	float: left;
}
#xbaner2 {
	width: 236px;
	height: 286px;
	float: right;
        
}
#xbaner3 {
	width: 236px;
	height: 140px;
	float: left;
}
#xbaner4 {
	width: 960px;
	height: 160px;
	margin: 8px 0;
}
.banners12 {
	clear: both;
	height: 286px;
}


/*
Home Featured Categories
*/
ul.fe-cat-home {
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	width: 960px;
		
}

ul.fe-cat-home li {
	border-bottom: 1px solid #B5B5B5; 
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	
	display: block;
	width: 234px;
	min-height:225px;
    float: right;
	margin: 0 0 10px 3px;
	padding: 0 0 0 0;
}

ul.fe-cat-home li.last {
	margin: 0;
}

ul.fe-cat-home h2 {
    margin: 0;
    padding: 10px 0 0 15px;
	min-height: 30px;
	font-size: 16px;
	
	border-left: 1px solid #34495e;
	border-right: 1px solid #34495e;
	background-image:url(../../skin/busy-kitchen/css/../images/fe-cat-header-bg2.png);
	
             
}

ul.fe-cat-home h2 a {
	margin-top: 5px;
	font-weight: 500;
	alignment-adjust:central;
	text-decoration: none;
	color: #fff;
	text-align:center;
        
        
}

ul.fe-cat-home .img-link {
	display: block;
	margin: 0 0 0 8px;
}
ul.fe-cat-home .img-link img {
	max-width: 217px;
	max-height: 217px;
}
ul.fe-cat-home p {
	margin: 0;
	padding: 5px 15px;
	color: #666;
}


/*
Tabs & Sliders
*/
.tabsandslides {
	padding: 8px 0 0px 0;
	width: 960px;
	clear: both;
}

/*
Tabs Control
*/
#tab-control,  
#tab-links {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
	position: relative;
	top: 1px;
	height: 30px;
	clear: both;
}
#tab-links {
	top: -1px;
}
#tab-control li,
#tab-links li {
	display: block;
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	border: 1px solid #CCC;
	font-weight: 600;
	position: relative;
	z-index: 200;
	background: url(../../skin/busy-kitchen/css/../images/tabs-bg.png) repeat-x 0 0;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
#tab-control li.active,
#tab-links li.active {
	background: none;
}
#tab-control li a,
#tab-links li a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 0 15px 0 10px;
}
#tab-control li.active a,
#tab-links li.active a {
	border-bottom: 1px solid #FFF;
}
#tab-control li.active a:after,
#tab-links li.active a:after {
	position: relative;
	left: 6px;
	top: 0px;
	content: url(../../skin/busy-kitchen/css/../images/tabs-arrow-bottom.png);
}
#tab-control li a:after,
#tab-links li a:after {
	position: relative;
	left: 7px;
	top: -1px;
	content: url(../../skin/busy-kitchen/css/../images/tabs-arrow-right.png);
}


/*
Tabs
*/
.tabs-holder {
	clear: both;
	width: 960px;
	border: 1px solid #CCC;
	background-color: #FFF;;
	margin-bottom: 8px;
}


/*
Sliders
*/
.productslide {
	width: 958px;
	height: 138px;
	position:relative;
	margin:0 auto;
	clear: both;
	background-color: #fff;
}
.slidesholder {
	padding-top: 10px;
	margin:0 auto;
	width:920px;
	/*height:120px;*/
	overflow:auto;
	position:relative;
}
.slidesholder .slide {
	margin:0 auto;
	width:900px;
	/*height:120px;*/
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
.slidesholder .slide li {
	display: block;
	float: left;
	width: 217px;
	height: 205px;
	margin-right: 8px;
}
.slidesholder .slide li.last {
	margin-right: 0px;
} 
.productslide.text {
	height: auto;
}


/*
Slider Controls
*/
.productslide .control {
	display:block;
	width:30px;
	height:118px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
}
.productslide .control.leftControl {
	top:10px;
	left:0;
	background:transparent url(../../skin/busy-kitchen/css/../images/button-slide-prev.png) no-repeat 9px 49px;
}
.productslide .control.rightControl {
	top:10px;
	right:0;
	background:transparent url(../../skin/busy-kitchen/css/../images/button-slide-next.png) no-repeat 9px 49px;
}
	

/*
Slide
*/
.slide .img-link {
	display: block;
	width: 103px;
	height: 103px;
	float: left;
	margin: 8px 5px 0 0;
}
.slide .img-link img {
	width: 103px;
	height: 103px;
	border: 0px none;
}
.slide h3 {
	margin: 0;
  padding: 3px 4px 0px 0;
  font-size: 11px;
  font-weight: 600;
  max-height: 30px;
  width: 105px;
  float: right;
}
.slide h3 a {
	color: #333;
	text-decoration: none;
}
.slide h4 {
	margin: 0;
	padding: 6px 0 3px 0;
	color: #990000;
	font-weight: 400;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 109px;
	float: right;
}
.slide .rating img {
	display: block;
	float: left;
	margin-right: 3px;
}
.slide .rating a {
	font-size: 10px;
	text-decoration: none;
	display: block;
	float: left;
	color: #808080;
}
.slide p {
	font-size: 11px;
	margin: 0;
	padding: 0;	
}
.slide .r-price-holder {
	width: 109px;
	float: right;
}
.slide .r-price-control {
  display: block;
  height: 19px;
  line-height: 19px;
  color: #FFF;
 	text-decoration: none;
 	background:transparent url(../../skin/busy-kitchen/css/../images/arrow-r-price.png) no-repeat 98px 6px;
 	background-color: #FB8103;
 	padding-left: 5px;
 	text-transform: uppercase;
 	font-size: 11px;
 	cursor: pointer;
}
.slide .r-price-content {
  display: none;
  background-color: #FFF;
  position: absolute;
  z-index: 10;
  width: 107px;
  height: 50px;
  border-left: 1px dashed #DDD;
  border-right: 1px dashed #DDD;
  border-bottom: 1px dashed #DDD;
}
.slide .r-price-content span.r-price1,
.slide .r-price-content span.r-price2 {
	display: block;
	text-align: center;
}
.slide .r-price-content span.r-price1 {
	margin: 5px 2px;
	padding: 2px 0;
	color: #FFF;
	background-color: #F57E03;
	font-size: 13px;	
	font-weight: 600;
	text-transform: uppercase;
}
.slide .r-price-content span.r-price2 {
	margin: 1px 2px;
	text-decoration: line-through;
	color: #666;
}


/*
Tabs & Sliders Adjustments for Category Page
*/
.tabsandslides.category {
	width: 752px;
}
.tabsandslides.category .tabs-holder {
	width: 752px;
}
.tabsandslides.category .productslide {
	width: 750px;
}
.tabsandslides.category .slidesholder .slide {
	width: 690px;
}


/*
Welcome Block Home Page
*/
#welcome-home {
	clear: both;
	width: 960px;
	height: 140px;
	margin-top: 8px;
}
#welcome-home h1 {
	margin: 0;
	padding: 3px 0;
	font-size: 26px;
	font-weight: 500;
}
.wh-left {
	float: left;
	border: 1px solid #FFF;
	/*height: 128px;*/
}

.wh-left p {
	color: #666;
	margin: 0;
	padding: 2px 5px 3px 5px;
}
.wh-right {
	width: 300px;
	float: right;
	height: 140px;
} 


/*
Links Home Page
*/
.links-block {
	padding: 8px 0;
	width: 75%;
	clear: both;
}
.links-block ul {
	margin: 0 10px;
	padding: 8px 0;
	list-style: none;
	list-style-position: outside;
	float: left;
	width: 150px;
	border-right: #F4F4F4;
	font-size: 11px;
}
.links-block ul li {
	padding: 0 0 2px 0;
	color: #ECF0F1;
}
.links-block h3 {
	margin: 0;
	padding: 0 0 3px 0;
	color: #fff;
}

.links-block ul a {
	text-decoration: none;
	color: #ECF0F1;
}

.links-block ul a:hover {
	text-decoration: none;
	color: #fff;
	font-weight:bolder;
}

.links-block ul li.more a {
	text-decoration: underline;
	color: #4F7FB0 !important;
}

.links-block ul.first {
	clear:left;
}

/*
Brands Home
*/
#brands-home{
	width: 960px;
	height: 140px;
}
#brands-home img {
	border: 0px none;
}


/* Shopping Cart */
.welcome-holder {
	height: 60px;
}
.welcome-holder h1 {
	margin: 0;
	padding: 10px 0 10px 10px;
	font-size: 22px;
	width: 250px;
	float: left;
}
.welcome-holder p.text-block {
	width: 480px;
	float: left;
	margin: 0;
	padding: 0 5px 10px 5px;
	color: #666;
}
.cart-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #f3f3f3;
}
.cart-content table {
	width: 100%;
}
.cart-content th {
	background-color: #34495E;
	color: #fff;
	padding: 5px 10px;
	font-size: 14px;
}
.cart-content td.col1 {
	background: none;
}
.cart-content td.col1 img {
	border: 1px solid #f6f6f6;
}
.cart-content td.col2.alt,
.cart-content td.col3.alt,
.cart-content td.col4.alt,
.cart-content td.col5.alt {
	background: none;
}
.cart-content td.col2,
.cart-content td.col3,
.cart-content td.col4,
.cart-content td.col5 {
	background: #fafafa;
}
.cart-content td.col2 {
	padding: 5px 20px;
}
.cart-content td.col2 h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 17px;
	font-weight: 900;
}
.cart-content td.col2 h3 a {
	color: #2C3E50;
	text-decoration: none;
}
.cart-content td.col2 p {
	color: #666;
	margin: 0;
	padding: 0;
}
.cart-content td.col3 {
	text-align: center;
	padding: 0 10px;
}
.cart-content td.col4 {
	text-align: center;
	padding: 0 10px;
	width: 59px;
}
.cart-content td.col4 input.text {
	width: 26px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	position: relative;
	top:2px;
	font-size: 12px;
	text-align: center;
}
.cart-content td.col5 {
	width: 100px;
	font-size: 12px;
	font-weight: 900;
	text-align: center;
	color:#666;
}
.cart-content td.col5 span.currency {
	font-size: 17px;
}
.cart-content a.delete {
	width: 24px;
	height: 23px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../skin/busy-kitchen/css/../images/btn-delete.png) no-repeat 0 0;
	display: block;
	margin: 0 auto;
}	
.cart-content a.refresh {
	width: 23px;
	height: 24px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../skin/busy-kitchen/css/../images/btn-refresh.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	top: -2px;
}
.cart-content .subtotal dl,
.flc-checkout-products .subtotal dl {
	color: #ffffff;
	padding: 6px 0;
	width: 450px;
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
}
.cart-content .total dl,
.flc-checkout-products .total dl {
	background-color: #fafafa;
	padding: 6px 0;
	width: 450px;
	float: right;
	margin: 0;
	padding: 0;
}
.cart-content .clear-entry dl,
.flc-checkout-products .clear-entry dl {
	background-color: #efefef;
	color: #333;
	padding: 6px 0;
	width: 450px;
	float: right;
	margin: 0;
	padding: 0;
}
.cart-content .subtotal dl dt,
.cart-content .total dl dt,
.cart-content .clear-entry dl dt, 
.flc-checkout-products .subtotal dl dt,
.flc-checkout-products .total dl dt,
.flc-checkout-products .clear-entry dl dt {
	width: 200px;
	text-align: right;
}
.cart-content .subtotal dl dt,
.cart-content .subtotal dl dd,
.cart-content .total dl dt,
.cart-content .total dl dd,
.cart-content .clear-entry dl dt,
.cart-content .clear-entry dl dd,
.flc-checkout-products .subtotal dl dt,
.flc-checkout-products .subtotal dl dd,
.flc-checkout-products .total dl dt,
.flc-checkout-products .total dl dd,
.flc-checkout-products .clear-entry dl dt,
.flc-checkout-products .clear-entry dl dd {
	display: inline-block;
	font-size: 15px;
	padding: 7px 10px;
	font-weight: 900;
}
.cart-content .clear-entry.gift-wr dl dt,
.clear-entry.gift-wr dl dt {
	font-size: 13px;
}
.cart-content .clear-entry.gift-wr dl dt a,
.clear-entry.gift-wr dl dt a {
	color: #666;
}
.cart-content table.poptions-options-list {
	color: #666;
	font-weight: 600;
	width: 80%;
}
.poptions-list a.simple-button {
	font-weight: 600;
}
.cart-content td.col2 p.poptions-title {
	padding: 4px 0;
}
.estimator-container {
	clear: both;
	padding: 10px 3px 10px 0;
}
.estimator-container a.simple-button {
	color: #2C3E50;
	font-weight: 600;
	float: right;
}
.cart-content hr {
	border: 0px none;
	border-top: 1px solid #f3f3f3;
	clear:both;
}
.cart-holder h2 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 22px;
	font-weight: bold;
}
.button.clear, 
.button.checkout {
	width: 150px;
	color: #ffffff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 15px;
	padding: 4px 0;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	border: 1px solid #730202;
}
.button.checkout {
	float: right;
}
.cart-content .shipping-method {
	width: 450px;
	float: right;
	margin-right: 2px;
	padding-top: 15px;
}
.cart-content .shipping-method select {
	width: 300px;
	float: right;
	position: relative;
	top:-2px;
}
.cart-content .total-order-msg {
	width: 450px;
	float: right;
	margin-right: 2px;
	padding: 5px 0;
}
.cart-total-row .content {
	clear: both;
}
.cart-holder .data-table {
	padding: 5px 0;
}
.cart-holder .data-name {
	font-weight: 800;
	padding-right: 20px;
}
.cart-holder .data-table input {
	width: 200px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
}
.cart-holder .data-table button,
.reg-holder .main-button,
.pop-login .main-button {
	width: 100px;
	color: #ffffff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 15px;
	padding: 4px 0;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	border: 1px solid #730202;
}
.cart-total-row .error-box {
	padding: 10px 0;
	margin: 3px;
	text-align: right;
}
.cart-total-row .error-message {
	padding: 5px 0;
	font-weight: 700;
}
.cart-total-row .error-box a {
	color: #666;
}
.btn-holder {
	clear: both;
}
.giftcert-item {
	width: 100%;
}
.cart-content .giftcert-item td.col1 {
	width: 127px;
	background-color: #fafafa;
}
.cart-content .giftcert-item td.col1 img {
	border: 1px solid transparent;
	margin: 0 0 0 32px;
}
.cart-content .giftcert-item td.col2 {
	width: 501px;
}
.cart-content .giftcert-item td.col3 {
	width: 55px;
}
.cart-content .giftcert-item td.col4 {
	width: 59px;
}
.cart-content .giftcert-item td.col5 span.market-price {
	display: block;
}
.cart-content .giftcert-item h3 {
	color: #2C3E50;
}
.cart-content .giftwrapping-cart {
	margin: 0 0 0 155px;
	width: 520px;
	padding: 10px 0;
	min-height: 60px;
}
.cart-content .giftwrapping-cart label {
	color: #2C3E50;
	font-size: 12px;
}
.cart-content .giftwrapping-cart .giftwrap-message-text {
	padding: 10px 0;
}
.cart-content .giftwrapping-cart .giftwrap-message-label {
	padding: 0 0 5px 0;
}
.cart-content .giftwrapping-cart textarea {
	border: 1px solid #aaa;background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	width: 515px;
}


/* Checkout */
.checkout-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #f3f3f3;
}
.flc-left-dialog {
	width: 415px;
	padding: 20px;
	border: 1px solid #d3d3d3;
	height: 190px;
	background: url(../../skin/busy-kitchen/css/../images/menu-tab-bg.png) repeat-x bottom;
	color: #666;
	float: left;
}
.flc-left-dialog .data-table {
	padding-top: 8px;
}
.flc-left-dialog .data-table td {
	padding-bottom: 5px;
}
.flc-right-dialog {
	padding: 20px;
	border: 1px solid #d3d3d3;
	width: 415px;
	height: 190px;
	background: url(../../skin/busy-kitchen/css/../images/menu-tab-bg.png) repeat-x bottom;
	color: #666;
	float: right;
}
.register-table h3 {
	background-color: #f4f4f4;
	padding: 5px 0;
	font-size: 18px;
	width: 880px;
} 
.flc-left-dialog h2,
.flc-right-dialog h2 {
	font-size: 17px;
	color: #333;
}
.flc-left-dialog .simple-button {
	color: #666;
	font-weight: 600;
}
.flc-login-text a {
	font-weight: 600;
}
.flc-right-dialog .content {
	line-height: 130px;
}
#flc-register-dialog,
.reg-holder {
	padding: 20px;
	border: 1px solid #d3d3d3;
	background: url(../../skin/busy-kitchen/css/../images/menu-tab-bg.png) repeat-x bottom;
	color: #666;
	width: auto;
	margin: 0 0 10px 0;
}
#flc-register-dialog .data-name {
	width: 140px;
}
.register-exp-section label {
	display: inline-block;
	width: 163px;
}
#ship2diff, #create_account {
	height: auto;
	width: auto;
	padding: 0;
}
#flc-register-dialog .data-required {
	width: 5px;
}
#flc-register-dialog .register-newbie-note,
.reg-holder .register-newbie-note {
	padding: 10px 0;
}
#flc-register-dialog .register-newbie-note a,
.data-table.register-table a {
	font-weight: 700;
	text-decoration: none;
}
.cart-holder #flc-register-dialog .button.main-button span {
	padding: 0;
	display: block;
}

/* Fast Lane Checkout */
.flc-progress-bar2 {
	background: url(../../skin/busy-kitchen/css/../images/fastline-progress-bar.png) no-repeat;
	width:680px;
	height: 36px;
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
.flc-progress-bar2.flca-cart {
	background-position: 0 0;
}
.flc-progress-bar2.flca-account {	
	background-position: 0 -36px;
}
.flc-progress-bar2.flca-method {
	background-position: 0 -72px;
}
.flc-progress-bar2.flca-place {
	background-position: 0 -108px;
}
.flc-progress-bar2 li {
	display: block;
	float: left;
	width: 170px;
	height: 36px;
	line-height: 36px;
	font-weight: 600;
}
.flc-progress-bar2 li span {
	padding-left: 20px;
	color: #a6a6a6;
}
.flc-progress-bar2 li a {
	padding-left: 20px;
	display: block;
	color: #fff;
	text-decoration: none;
}

/*
Fast Lane Checkout Products
*/
.flc-checkout-products .shipping-method {
	text-align: right;
	font-size: 14px;
	padding: 10px 0 5px 0;
}
.flc-checkout-products .cart-content.width-100 {
	width: 100%;
	font-size: 13px;
}
.flc-checkout-products .cart-content.width-100 td {
	padding: 8px 3px;
}
.flc-checkout-products .cart-content.width-100 td.cart-column-price,
.flc-checkout-products .cart-content.width-100 td.cart-column-total {
	text-align: right;
	padding-right: 20px;
}
.flc-checkout-products .cart-content.width-100 td.cart-column-quantity {
	text-align: center;
}
.flc-checkout-products .cart-content.width-100 tr.sbtl-row {
	padding: 8px 0;
	font-size: 14px;
	font-weight: 700;
	background-color: #e7e7e7;
}
.flc-checkout-products .cart-content.width-100 tr {
	background-color: #f9f9f9;
}
.flc-checkout-products .cart-content.width-100 tr.highlight {
	background-color: #fff;
}
.flc-checkout-products .cart-content.width-100 a {
	font-weight: 800;
	text-decoration: none;
	color: #2C3E50;
}
.flc-checkout-box-info {
	padding: 0;
}
.flc-checkout-box-info .hidden {
	display: none;
}
.flc-checkout-box-info h3.grey {
	background-color: #F4F4F4;
	padding: 6px 0;
	height: 100%;
	margin: 0;
}
.right-box.padd-tb {
	padding: 3px 0 10px 0;
}
.right-box.padd-tb a.simple-button {
	font-weight: 700;
	color: #2C3E50;
}
.flc-checkout-address-left {
	width: 440px;
	float: left;
}
.flc-checkout-address-right {
	width: 440px;
	float: left;
	margin-left: 37px;
}
.flc-checkout-address {
	width: 350px;
	font-size: 13px;
	padding-bottom: 20px;
}
.flc-checkout-address .simple-button {
	font-weight: 700;
	position: relative;
	top:10px;
	color: #2C3E50;
}
.flc-payment-options {
	padding: 20px 30px 20px 0;
}
.flc-checkout-box-info textarea {
	border: 1px solid #ccc;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	width: 600px;
	font-family: "Arial", "Helvetica", sans-serif;
}
.flc-checkout-box-info .data-table {
	width: 100%;
	padding: 10px 0 10px 0;
}
.flc-checkout-box-info .data-table h3 {
	margin: 10px 0;
}
.terms_n_conditions {
	padding: 10px 0;
	font-size: 13px;
}
.terms_n_conditions a {
	font-weight: 700;
}
.halign-center .button.main-button,
.save-button button {
	width: 100px;
	color: #ffffff;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 15px;
	padding: 4px 0;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	border: 1px solid #730202;
}


/* Fast Lane Checkout Shipping and Payment Details */
.options-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #f3f3f3;
}
.options-holder h3 {
	background-color: #F4F4F4;
	padding: 6px 0;
	margin: 0 0 10px 0;
}
.options-holder .flc-address {
	width: 300px;
	float: left;
	padding: 10px 0;
	line-height: 16px;
}
.options-holder .flc-checkout-options {
	width: 560px;
	float: right;
	padding: 10px 0;
}
.options-holder .flc-address .simple-button {
	font-weight: 600;
	color: #2C3E50;
}
.options-holder .checkout-shippings label {
	display: block;
	padding: 3px 0;
}
.options-holder .checkout-payments td {
	padding: 3px 0;
}
.options-holder .checkout-payments td.checkout-payment-descr {
	padding-left: 10px;
	font-style: italic;
}


/* Order & Invoice */
.order-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #f3f3f3;
}
.order-holder .button-row-right {
	padding: 0;
	height: 15px;
	position: relative;
}
.order-holder .button-row-right a {
	font-weight: 800;
	text-decoration: none;
	color: #2C3E50;
	float: right;
}
.order-holder h1 {
	margin-top: -10px;
}
.order-holder .dialog.order-text {
	padding-bottom: 15px;
}
.invoice-holder {
	padding: 20px;
	border: 1px solid #f3f3f3;
}
.invoice-holder .width-100 {
	width: 100%;
}
.invoice-holder hr {
	border: 0px none;
	border-top: 1px solid #f3f3f3;
	clear:both;
	margin: 5px 0;
}
.invoice-holder h3 {
	background-color: #F4F4F4;
	padding: 6px 0;
	margin: 0;
}
.order-invoice {
	width: 100%;
	font-size: 13px;
	clear: both;
}
.order-holder .move-up {
	margin: 0;
	padding: 0;
	position: relative;
	top:-45px;
}
.order-holder .move-up .halign-center {
	margin: 0;
	padding: 0;
}
.order-holder .move-up .button.main-button {
	float: right;
}
.invoice-company-icon {
	width: 450px;
}
.invoice-title {
	font-size: 22px;
}
.invoice-personal-info {
	padding: 10px 0;
}
.invoice-address-box {
	width: 895px;
}
.invoice-address-1, .invoice-address-2 {
	width: 440px;
	padding-bottom: 20px
}
.invoice-data-box td {
	width: 225px;
	padding-bottom: 20px;
}
.invoice-data-box td.invoice-right-info {
	width: 225px;
	text-align: right;
	vertical-align: bottom;
}
.invoice-products {
	padding: 20px 0;
	width: 895px;
}
.invoice-products th {
	background-color: #7F8C8D;
	padding: 5px;color: #fff;
}
.invoice-products td {
	padding: 5px;
}
.invoice-products .invoice-price-column {
	text-align: center;
	padding-right: 5px;
}
.invoice-products .invoice-quantity-column {
	text-align: center;
}
.invoice-products .invoice-total-column {
	text-align: right;
	padding-right: 5px;
}
.invoice-products .even {
	background-color: #f6f6f6;
} 
.invoice-totals {
	width: 435px;
	float: right;
}
.invoice-totals td {
	padding: 5px;
	text-align: right;
	font-size: 15px;
}
.invoice-totals .invoice-total-name {
	background-color: #f3f3f3;
	width: 215px;
}
.invoice-totals .invoice-total-value {
	background-color: #f3f3f3;
	font-weight: 900;
}
.invoice-totals .invoice-total-name-fin {
	color: #fff;
}
.invoice-totals .invoice-total-value-fin {
	color: #fff;
}
.invoice-line {
	display: none;
}
.invoice-bottom-note {
	text-align: center;
	padding: 40px 0 10px 0;
	font-weight: 900;
}
.order-holder .halign-center {
	padding: 20px 0 10px 0;
}
.order-holder .halign-center .button.main-button {
	width: 200px;
}
.halign-center a {
	color: #fff;
	text-decoration: none;
}


/* One Page Checkout */
.opc-container {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #e3e3e3;
	background: url(../../skin/busy-kitchen/css/../images/slideshow-bg.png) repeat-x 0 bottom;
}
.opc-container h1 {
	margin-top: 0;
}
.opc-container hr {
	border: 0px none;
	border-bottom: 1px solid #eee;
}
.opc-container .address-book-link a {
	font-size: 14px;
	color: #444;
}
.opc-container .address-book-link, 
.opc-container tr.payment-details td {
	background-color: #eaeaea;
}
.opc-container .field-container input,
.opc-container #couponform-container #coupon,
.opc-container #partner_id {
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
	background-color: #fff;
}
.opc-container .field-container.fill-error input{
	background-color: #fff;
}
div.checkout-container textarea {
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
	background-color: #fff;
	width: 300px;
	height: 100px;
	max-width: 270px;
}
div.opc-container .opc-section h2,
div.opc-container .opc-section h3 {
	color: #666;
}
.opc-container #couponform-container .image-button {
	position: relative;top: 8px;
}
ul#opc-sections li.last {
	width: 286px;
}
.opc-checkout-profile .button-row {
	padding-top: 10px;
}
div.terms_n_conditions {
	text-align: left;
}
div.checkout-container .opc-authbox a,
div.checkout-container .totals .total-name a,
div.checkout-container .cart-content a,
div.checkout-container .unset-coupon-link {
	color: #2C3E50;
	font-weight: 700;
}
.blockMsg #dialog-message {
	margin-left: -490px;
}
.blockMsg #dialog-message .message-e {
	margin: 0;
	padding: 15px 20px 10px 80px;
}
input.image-button {
  margin: 0;
  padding: 0;
  margin-bottom: 2px;
  border: 0 none;
  width: 19px;
  height: 18px;
  background: transparent url(../../skin/busy-kitchen/css/../images/go.gif) no-repeat left top;
}


/* News */
.news-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #e3e3e3;
	background: url(../../skin/busy-kitchen/css/../images/slideshow-bg.png) repeat-x 0 bottom;
}
.news-holder h1 {
	margin-top: 0;
}
.news-list .news-title {font-size: 18px;}
.news-list .news-date {
	float: right;
	text-align: right;
	height: 29px;
	width: 150px;
	padding-right: 50px;
	background: lime;
	background: url(../../skin/busy-kitchen/css/../images/review-calendar.png) no-repeat right 0px;
	position: relative;
	top: -6px;
	line-height: 29px;
}
.news-item {
	padding: 12px 0 10px 0;
	border-top: 1px solid #cccccc;
}
.news-item.first {
	border: 0px none;
}
.news-subscribe h2 {
	background-color: #F4F4F4;
	padding: 10px 0 6px 0;
	margin: 0 0 4px 0;
}
.news-subscribe .input-email,
.pop-login .input-email,
.pop-login #password,
.pop-address input,
.reg-holder.contact-us .data-table td input,
.wishlist-sendlist .input-email {
	width: 280px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
}
#antibot_input_str{
	width: 100px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
}
.iv-box .button,
.reg-holder .submit-button {
	border: 0px none;
	background-color: #1abc9c;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	width: 104px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
}
.reg-holder .submit-button.longer {
	width: 180px;
}

/* Reqistration */
.reg-holder, 
.search-results, 
.giftcerts, 
.gift-event-holder,
.product-map-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #e3e3e3;
	background: url(../../skin/busy-kitchen/css/../images/slideshow-bg.png) repeat-x 0 bottom;
	min-height: 200px;
}
.product-map-holder {
	border: 0px none;
}
.reg-holder h1,
.search-results h1,
.giftcerts h1,
.gift-event-holder h1 {
	margin-top: 0;
}
.reg-holder .register-table input,
.txtinp,
.reg-holder.authen .data-table #password,
.reg-holder.authen .data-table .input-email,
.reg-holder.forgot .input-email,
.reg-holder.returns .input-id {
	width: 240px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
}
.reg-holder .news-register-item input,
.cart-holder .data-table .news-register-item input {
	width: auto;
	height: auto;
	line-height: normal;
}
.reg-holder .expand-section a {
	color: #2C3E50;
}
.reg-holder #adv_search_box {
	padding: 5px 0;
}
.reg-holder #adv_search_box td {
	padding: 5px;
}
.reg-holder #adv_search_box td input {
	width: 70px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 11px;
}
.reg-holder .content  div a {
	color: #2C3E50;
}
.reg-holder .right-box {
	padding: 10px 0 20px 0;
}
.reg-holder .title h2 {
	background-color: #e7e7e7;
	margin: 0;padding: 5px 0;
}
.reg-holder .data-table.width-100 {
	width: 100%;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 10px 0;
}
.reg-holder .data-table.width-100 th {
	background-color: #666;
	color: #fff;
	line-height: 24px;
	text-align: left;
	padding: 5px;
}
.reg-holder .data-table.width-100 th a {
	color: #fff;
}
.reg-holder .data-table.width-100 td a {
	color: #666;
}
.reg-holder .data-table.width-100 td {
	padding: 5px;
}
.reg-holder .data-table.width-100 .data-right-column {
	text-align: right;
	padding-right: 20px;
}
.reg-holder .data-table.width-100 .highlight td {
	background-color: #f4f4f4;
}
.reg-holder .data-table.width-100 .data-checkbox-column {
	width: 25px;
}
.reg-holder.authen .data-table td,
.reg-holder.forgot .data-table td,
.reg-holder.returns .data-table td,
.reg-holder.modify-return .data-table td {
	padding: 5px;
}
.reg-holder.authen .Button,
.reg-holder.authen .data-table .simple-button {
	color: #1ABC9C;
}
.reg-holder .button-txt {
	float: right
}
.reg-holder .button-txt span {
	padding-right: 20px;
}
.reg-holder .button-txt button span {
	padding-right:0;
}
.reg-holder {
	margin: 0 0 10px 0;
}


/* Returns */
.returns-holder {
	padding: 20px;
	border: 1px solid #f3f3f3;
	margin-top: 10px;
}
.returns-holder .data-table {
	width: 100%;
	padding: 5px;
	border: 1px solid #ccc;
	margin: 10px 0;
}
.returns-holder .data-table th {
	background-color: #666;
	color: #fff;
	line-height: 24px;
	text-align: left;
	padding: 5px;
}
.returns-holder .data-table td {
	padding: 5px;
}
.returns-holder label {
	display: inline-block;
	padding: 5px 10px 10px 0;
}
.returns-holder label.txtarea span {
	display: block;
	float: left;
	height: 104px;
	line-height: 104px;
}
.returns-holder label span {
	display: inline-block;
	width: 180px;
}
.returns-holder textarea, 
.mod-returns textarea,
.reg-holder.contact-us
.data-table textarea,
.giftcerts textarea {
	border: 1px solid #ccc;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	width: 660px;
	font-family: "Arial", "Helvetica", sans-serif;
	height: 100px;
}
.reg-holder.contact-us #message_body {
	border: 1px solid #aaa;
}
.reg-holder .buttons1 {
	width: 230px;
	float: left;
	height: 35px;
}
.reg-holder .buttons2 {
	width: 650px;
	float: right;
	height: 35px;
}
.reg-holder .buttons1 a,
.reg-holder .buttons2 a {
	border: 0px none;
	background-color: #999;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	text-align: center;
	padding: 0 15px;
	text-decoration: none;
}
.reg-holder .buttons2 a {
	float: right;
	margin-left: 5px;
}
.reg-holder .content div.buttons1 a,
.reg-holder .content div.buttons2 a {
	color: #fff;
}
.reg-holder .dialog .buttons1 a {
	margin-top: 10px;
}
.mod-returns h4 a {
	color: #2C3E50;
	font-size: 12px;
}
.rma-product-options-box {
	padding: 0;
}
.pop-login .data-table td {
	padding: 5px;
}
.pop-login .error-label {
	font-size: 11px;
}
.pop-address input.inp-checkbox {
	width: auto;
	height: auto;
	line-height: normal;
}



/* Events */
.event-list {
	padding: 5px 10px 10px 10px;
} 
.event-params {
	padding: 10px;
	border: 1px solid #e3e3e3;
	background: url(../../skin/busy-kitchen/css/../images/menu-tab-bg.png) repeat-x bottom;
}
.event-params h3 {
	background-color: #f4f4f4;
	padding: 5px 0;
	margin: 5px 0;
	font-size: 18px;
	clear: both;
}
.event-params .giftreg-menu ul {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	list-style-position: outside;
	height: 25px;
}
.event-params .giftreg-menu ul li a {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #999;
	text-decoration: none;
}
.event-params .giftreg-menu ul li {
	float:none;
	width:auto;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}
.event-params .giftreg-menu ul li.giftreg-menu-hl-item {
	list-style: none;
}
.event-params .giftreg-menu hr {
	border: 0px;
	border-bottom:1px solid #e4e4e4;
}
.event-params .data-table.width-100,
.event-params .data-table {
	padding: 10px 0;
}
.event-params .data-table.width-100 td,
.event-params .data-table td {
	padding: 3px;
}
.event-params .text-block {
	padding: 5px 0;
}
.event-params .text-in0,
.event-params .text-in2 {
	border: 1px solid #ccc;
}  
.event-params .giftreg-gb-hl {
	background-color: #f8f3f3;
	padding: 5px;
}
.event-params .giftreg-gb-hl a {
	font-weight: 600;
}
.event-params .buttons-row span {
	line-height: normal;
}
.event-params .yes-button.longer {
	width: 180px;
	position: relative;
	top:-1px;
}
.giftreg-events-list {
	padding: 5px 0;
}
.giftreg-events-list td {
	padding: 5px;
}
.giftreg-events-list th {
	background-color: #666;
	color: #fff;
	line-height: 24px;
	text-align: left;
	padding: 5px;
}
.giftreg-events-list tr.odd {
	background-color: #f4f4f4;
}
.giftreg-event-name a {
	color: #2C3E50;
	text-decoration: none;
	font-size: 13px;
}
.giftreg-event-center a {
	color : #666;
}
.giftreg-events-counter {
	color: #666;
	font-size: 11px;
}
.gift-event-holder .no-button {
	width: 150px;
}
.gift-event-holder .no-button span {
	line-height: normal;
}
.gift-event-holder .yes-button a {
	color: #fff;
	text-decoration: none;
}


/* Wishlist */
.wlist {
	padding: 0 0 20px 0;
}
.wlist td.col1 {
	background: none;
	vertical-align: top;
}
.wlistt td.col1 img {
	border: 1px solid #f6f6f6;
}
.wlist td.col2.alt,
.wlist td.col3.alt,
.wlist td.col4.alt,
.wlist td.col5.alt {
	background: none;
}
.wlist td.col2,
.wlist td.col3,
.wlist td.col4,
.wlist td.col5 {
	background: #fafafa;
}
.wlist td.col2 {
	padding: 5px 20px;
	width: 510px;
}
.wlist td.col2 h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 17px;
	font-weight: 900;
}
.wlist td.col2 h3 a {
	color: #2C3E50;
	text-decoration: none;
}
.wlist td.col2 p {
	color: #666;
	margin: 0;
	padding: 0;
}
.wlist td.col2 .no-button {
	width: auto;
	padding: 0 15px;
}
.wlist td.col3 {
	text-align: center;
	padding: 0 10px;
	width: 30px;
}
.wlist td.col4 {
	text-align: center;
	padding: 0 10px;
	width: 60px;
}
.wlist td.col4 input.text {
	width: 26px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 12px;
	text-align: center;
}
.wlist td.col5 {
	width: 100px;
	font-size: 12px;
	font-weight: 900;
	text-align: center;
	color:#666;
}
.wlist td.col5 span.market-price {
	display: block;
}
.wlist td.col5 span.currency {
	font-size: 17px;
}
.wlist .simple-delete-button {
	width: 24px;
	height: 23px;
	text-indent: -9999px;
	text-decoration: none;
	background: url(../../skin/busy-kitchen/css/../images/btn-delete.png) no-repeat 0 0;
	display: inline-block;
}	
.wlist .refresh {
	width: 23px !important; 
	height: 24px !important;
	text-indent: -9999px !important;
	text-decoration: none !important;
	background: url(../../skin/busy-kitchen/css/../images/btn-refresh.png) no-repeat 0 0    !important;
	display: inline-block;
	border: 0px none !important;
}
.wlist .wish-spacer {
	padding: 10px 0 8px 0;
}
.wlist .giftreg-selector td {
	padding: 5px;
}
.wishlist-sendlist {
	padding: 0 0 20px 0;
}
.wishlist-sendlist td {
	padding: 3px;
}
.wishlist-sendlist input.input-email {
	width: 280px;
}
.wishlist-sendlist .yes-button {
	position: relative;
	top: 2px;
	width: auto;
	padding: 0 15px;
}
.no-button.wish-clr {
	background-color: #eee;
	width: auto;
	padding: 0 15px;
}
.no-button.wish-clr a {
	color: #999;
}
.button-row .no-button.wish-clr a {
	color: #FFF;
}


/* 403 */
.er403 a {
	color: #516a00;
}
.er403 hr {
	border: 0px;
	border-bottom:1px solid #e4e4e4;
}
.er403 .links {
	margin: 0;
	padding: 30px 0 0 0;
	list-style: none;
	list-style-position: outside;
	height: 25px;
}
.er403 .links li a {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #999;
	text-decoration: none;
}
.er403 .links li {
	float:none;
	width:auto;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}


/* Help Index */
.help-index {
	margin: 0;
	padding: 30px 0 0 0;
	list-style: none;
	list-style-position: outside;
	height: 25px;
}
.help-index li a {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #999;
	text-decoration: none;
}
.help-index li {
	float:none;
	width:auto;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}


/* Contact Us */
.reg-holder.contact-us form {
	width: 500px;
	float: left;
}
.reg-holder.contact-us .contact-details {
	float: right;
	width: 410px;
}
.reg-holder.contact-us .contact-details h3 {
	background-color: #f4f4f4;
	padding: 5px 0;
	margin: 0;
	font-size: 18px;
}
.reg-holder.contact-us .contact-details ul {
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 10px 0;
}
.reg-holder.contact-us .contact-details ul li {
	padding: 0 0 3px 0;
}
.reg-holder.contact-us .contact-details ul li.pato {
	padding: 10px 0 3px 0;
}
.reg-holder.contact-us .data-table td {
	padding: 3px;
}
.reg-holder.contact-us .data-table .data-name {
	width: 160px;
}
.reg-holder.contact-us .data-table textarea {
	height: 160px;
	width: 280px;
}
.reg-holder.contact-us .main-button span.button-right {
	position: relative;
	top:-3px;
}


/* Address Book */ 
.address-container {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
.address-container li {
	display: block;
	width: 200px;
	height: 200px;
	float: left;
	margin: 0 10px 10px 0;
	padding: 10px;
	border: 1px solid #ddd;
	background: url(../../skin/busy-kitchen/css/../images/slideshow-bg.png) repeat-x 0 bottom;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.address-container li#address_box_0 {
	height: 25px;
	float: none;
	padding: 0 10px;
	background: none;
	border: 0px none;
}
.address-container li#address_box_0 a {
	border: 0px none;
	background-color: #1ABC9C;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	width: 120px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	position: relative;
	left: -10px;
}
.address-container li#address_box_0 a: hover {
	background-color: #16A085;
}

.address-container li .address-main {
	height: 165px;
	line-height: 18px;
}
.address-container li#address_box_0 .address-main {
	height: auto;
	line-height: normal;
}
.address-container li .change-button, .address-container li .delete-button, a.change-button {
	border: 0px none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	width: 70px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
}
.address-container li .change-button, a.change-button {
	background-color: #999;
}
a.change-button {
	text-align: center;
	text-decoration: none;
	width: 100px;
	margin-right: 5px;
}


/*
Bottom Navigation
*/

#bottom-navi {
	margin: 0;
	padding: 10px 0 0 0;	
	width: 630px;
	height: 50px;
	float: left;
	font-size: 11px;	
}

#bottom-navi span {
	padding-left: 5px;
}

#bottom-navi ul {
	margin: 0;
	padding: 0;	
	list-style: none;
	list-style-position: outside;
	font-size: 11px;
}

#bottom-navi ul li {
	float: left;
	margin: 0 1px;
	border-right: 1px solid #DEDEDE;
	padding: 2px 5px 2px 5px;
}
#bottom-navi li a {
	text-decoration: none;
	color: #555;
	display: block;	
}

#bottom-navi li a:hover {
        background-color:#2C3E50;
		color:#FFF;
}

#bottom-navi li.last {
	border-right: none;
}
#footer-img {
	width: 315px;
	height: 80px;
	border: 0px none;
}


/*
Footer
*/
#footer-holder {
	clear: both;
	margin: 8px 0 0 0;
	height: 170px;
	background-color:#34495e;
	width: 960px;
}
.footer-social {
	width: 300px;
	float: right;
        margin: 0 0 0 150px;
        
}
.footer-social ul {
	margin: 0;
        padding: 0 0 0 0;
	list-style: none;
	list-style-position: outside;
}
.footer-social ul li {
	float: right;
	
}
.footer-social ul li a {
	display: block;
	/*width: 34px;
	height: 33px;*/
}
.footer-social ul li a img {
	border: 0px none;
	/*width: 34px;
	height: 33px;*/
}



/*
Footer Subscribe
*/
.footer-subs {
	width: 500px;
	float: right;
}
.footer-subs form {
	margin: 0;
	padding: 0;
	position: relative;
}
.footer-subs fieldset {
	border: 0px none;
	margin: 0;
	padding: 0;
}
.footer-subs label {
	display: block;
	width: 150px;
	float: left;
	padding: 16px 5px 0 5px;
	color: #FFF;
}
.footer-subs .subs-text {
	border: 0px none;
	height: 26px;
	padding: 0px;
	display: block;
	float: left;
	margin: 17px 5px 0 5px;
	width: 200px;
	text-align: center;
}
.footer-subs .subs-subm {
	border: 1px solid #FFF;
	height: 24px;
	display: block;
	float: left;
	background-color: #4F301B;
	color: #FFF;
	margin: 17px 0 0 0;
	font-family: Arial, serif;
	font-size: 13px;
	text-decoration: none;
	line-height: 24px;
	padding: 0 15px;
}
.footer-subs .accessability {
	display: none;
}
#captcha-wrapper {
	background-color: #625D5D;
	width: 371px;
	height: 86px;
	position: absolute;
	top:49px;
	z-index: 100;
	display: none;
	background-color: #999;
}
#captcha-wrapper fieldset {
	background-color: #FFF;
	width: 360px;
	height: 80px; 
	margin-left: 5px;
	color: #625d5d;
	clear: both;
}
#captcha-wrapper label {
	float: none;
}
#captcha-wrapper div.iv-box {
	margin-top: 0px;
}
#captcha-wrapper label {
	height: auto;
  padding: 0;
  display: none;
}
#captcha-wrapper .iv-box {
 	padding: 8px;
}


/*
Products ALL
*/
.pmap_letters a,
.pmap_letters span {
	display: block;
	float: left;margin: 0 2px 2px 0;
	background: #fff;
	font-size: 13px;
	padding: 3px 6px;
	color: #333;
}
.pmap_letters span.pmap_current {
	border: 1px solid #666;
	background: #0FC6BA;
	font-weight: 600;
	color: #fff;
}
.pmap_letters span.pmap_disabled {
	border: 1px solid #c7c5c5;
	background: #fff;
	text-decoration: none;
	color: #c7c5c5;
}
.pmap_letters a:link,
.pmap_letters a:visited,
.pmap_letters a:active,
.pmap_letters a:hover {
	border: 1px solid #c7c5c5;
	text-decoration: none;
}
.pmap_letters a:hover {
	border-color: #0FC6BA;
}
.pmap_letters {
	padding: 0 0 30px 0;
	clear: left;
}


/*
Comparison list
*/
#left-side {
	float: left;
	width: 190px;
}
.comp-list-holder {
	width: 190px;
	height: auto;
}
.comp-list-holder h3 {
	font-size: 11px;
	font-weight: 900;
	margin: 0;
	padding: 10px 0 10px 20px;
	font-family: Verdana;
}
.comp-list-content {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #EEE7DD;
}
.comp-list-content ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style: none;
}
.comp-list-content ul li {
	padding: 3px 20px 3px 20px;
	clear: both;
}
.fcomp-subtitle {
	padding: 8px 20px 8px 20px;
	margin: 0;
	font-weight: 700;
}
.comp-list-content .delete-icon {
	 width: 17px;
	 height: 17px;
	float: right;
}
.comp-list-content .comp-item {
	width: 130px;
	float: left;
	text-decoration: none;
	color: #333;
}
.comp-list-content hr {
	border: 0px none;
	border-top: 1px solid #fff;
	height: 1px;
	margin: 0 20px 0 0;
	padding: 0;
}
.comp-list-content ul.simple-list-left {
	padding: 5px 0 0 0;
}
.comp-list-content ul li.item-left {
	padding-bottom: 10px;
}
.fcomp-menu-link {
	text-decoration: none;
	font-weight: 600;
	color: #333;
}
.comp-list-content .compare-button,
.fcomp-compare-buttons button {
	border: 0px none;
	background-color: #666666;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	width: 105px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: center;
}
.fcomp-compare-buttons button {
	width: auto;
	padding: 0 15px;
	height: 24px;
}
.fcomp-compare-buttonss {
	height: 24px;
	clear: both;
	position: relative;
	top: -81px;
}
.fcomp-compare-buttons {
	height: 34px;
	clear: both;
}
.fcomp-checkbox-box {
	background: transparent url(../../skin/busy-kitchen/css/../images/bg-white-75.png) repeat 0 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 130px;
	position: relative;
	top: -118px;
	left: 5px;
}


/*
Comparison chart
*/
.comp-cart-holder {
	padding: 20px;
	border: 1px solid #f3f3f3;
	margin-top: 10px;
}
.fcomp-xy,
.fcomp-yx {
	border: 1px solid #f3f3f3;
	padding: 10px;
	margin: 10px 0;
}
.fcomp-xy td,
.fcomp-yx td {
	padding: 3px;
}
.fcomp-empty {
	background-color: #d1d1d1;
}
.fcomp-xy .fcomp-corner,
.fcomp-yx .fcomp-corner {
	background-color: #d1d1d1;
	width: 215px;
}
.fcomp-xy td.fcomp-title,
.fcomp-yx td.fcomp-title {
	background-color: #d1d1d1;
	padding: 10px 3px;
	font-size: 14px;
}
.fcomp-xy .fcomp-title-h,
.fcomp-yx .fcomp-title-h {
	width: 100px;
	vertical-align: text-top;
	text-align: center;
	background-color: #fafafa;
	font-weight: 600;
}
.fcomp-title-v {
	background-color: #fafafa;
}
.fcomp-yx .fcomp-title-v {
	font-weight: 600;
}
.fcomp-xy .fcomp-title-h a,
.fcomp-yx .fcomp-title-v a{
	color: #4F7FB0;
	text-decoration: none;
	font-weight: 600;
}
.fcomp-xy .fcomp-hl-cell,
.fcomp-yx .fcomp-hl-cell {
	text-align: center;
	vertical-align: middle;
}
.fcomp-xy .fcomp-cell,
.fcomp-yx .fcomp-cell {
	text-align: center;
	vertical-align: middle;
	background-color: #fff8f1;
}
.fcomp-delete-cell a,
.fcomp-select-box button {
	border: 0px none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 22px;
	text-decoration: none;
	padding: 0 15px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	text-align: center;
}
.fcomp-delete-cell a {
	background-color: #666666;
	line-height: 22px;
}
.fcomp-select-box button {
	background-color: #FB8103;
}
.fcomp-center-note {
	text-align: center;
	vertical-align: middle;
}
.fcomp-toolbar {
	padding: 2px 0 2px 0;
	clear: both;
}
.fcomp-show-not-equal {
  width: 24px;
  height: 24px;
  background: transparent url(../../skin/busy-kitchen/css/../images/nofiltr.png) no-repeat;
}
.fcomp-show-equal {
  width: 24px;
  height: 24px;
  background: transparent url(../../skin/busy-kitchen/css/../images/filtr.png) no-repeat;
}
.fcomp-axis {
  width: 24px;
  height: 24px;
  background: transparent url(../../skin/busy-kitchen/css/../images/change.png) no-repeat;
}
.fcomp-popup-link {
  width: 24px;
  height: 24px;
  background: transparent url(../../skin/busy-kitchen/css/../images/popup.png) no-repeat;
}
.comp-cart-holder .sort-box {
	float: right;
}
.comp-cart-holder .sort-box a {
	color: #4F7FB0;
}
a img.fcomp-in-cart {
  width: 16px;
  height: 18px;
  background: transparent url(../../skin/busy-kitchen/css/../images/in_cart.png) no-repeat;
}
.fcomp-compare-with-title {
	padding: 3px 0 3px 0;
	font-size: 11px;
	color: #666;
}
.fcomp-select-box {
	margin-right: 5px;
}
.fcomp-select-box .image-button {
	display: block;
	float: left;
	margin-left: 8px;
}
.fcomp-select-box select {
	display: block;
	float: left;
}


/*
Special Offers Short List
*/
.offers-short-list {
	border: 1px solid #DDD;
	margin: 0 0 8px 0;
	clear: both;

}
.offers-short-list {
	border: 1px solid #DDD;
	margin: 0 0 8px 0;
	clear: both;
        
}
.offers-short-list .clearing {
	clear: both;
}
.offers-short-list .offers-cell {
	padding: 5px;
	float: left;
}
.offers-short-list .offers-cell a {
	text-decoration: none;
	font-size: 11px;
	color: #666;
}
.offers-short-list .offers-cell a:hover {
	color: #333;
}
.offers-short-list .offers-more-info {
 padding: 0 5px 5px 5px;
 text-align: right;
}
.offers-short-list .offers-more-info a {
	color:#1ABC9C;
	font-weight: 600;
	text-decoration: none;
}
.offers-short-list .offers-cell a strong {
	font-weight: 500;
}

.scart-offer {
	color: #666;
}
.scart-offer h2 {
	margin: 0;
	padding: 10px 0;
	color: #333;
	font-size: 18px;
}
.scart-offer p {
	margin: 0;
	padding: 0 20px 10px 20px;
}
.scart-offer-toget {
	padding: 0 20px 10px 20px;
}
.scart-offer-toget em {
	font-size: 14px;
	font-style: normal;
}
.scart-offer-toget em a {
	font-weight: 600;
	color: #A1B725;
	font-size: 18px;
	text-decoration: none;
}
.scart-offer-toget ul li a {
	font-weight: 600;
	color: #A1B725;
	font-size: 12px;
	text-decoration: none;
}



/*
Special Offers All
*/
.spoff-holder {
	margin: 10px 0;
	padding: 20px;
	border: 1px solid #e3e3e3;
	background: url(../../skin/busy-kitchen/css/../images/slideshow-bg.png) repeat-x 0 bottom;
	min-height: 200px;
}
.spoff-holder .no-button {
	width: auto;
	padding: 0 15px;
}
.cart-content td.col1 a {
	position: absolute;
}
.pr-lis .pl-imag a {
	position: absolute;
}
.cart-content td.col1 a.offers-thumbnail, 
.pr-lis .pl-imag a.offers-thumbnail {
	position: relative;
	display: block;
	z-index: 300;
	left: 38px;
	top: 45px;
	width: 49px;
	height: 50px;
}
.offers-thumbnail img { 
	background-color: transparent;
	background: url(../../skin/busy-kitchen/css/../images/special_offer_icon.png) repeat-x 0 0;
	height: 50px;
	width: 49px;
}
.cart-content td.col1 a.offers-thumbnail {
	position: relative;
	left: 80px;
	top: 80px;
}
.cart-content td.col1 .offers-thumbnail img {
	border: 0px none;
}
.cart-content td.col1 {
	width: 135px;
	vertical-align: top;
	height: 140px;
}


/*
Free Offers 
*/
.free-offers {
	padding: 20px 0;
	color: #666;
}
.free-offers table td {
	padding: 4px;
	background-color: #FCFCFC;
}
.free-offers h2 {
	margin: 0;
	padding: 10px 0;
	font-size: 20px;
}
.free-offers h2 em {
	font-size: 12px;
	font-weight: 500;
}
.free-offers .offers-more-info,
.free-offers .offers-remaining-balance {
	text-align: center;
	width:120px;
}
.free-offers .offers-more-info a{
	color: #4C7BAA;
	font-weight: 600;
	text-decoration: none;
}
.cart-free-offer-title {
	font-weight: 600;
}

/*
Special Offers Product Page Tab
*/
#product-tabs-soffers {
	padding: 15px;
	height: auto;
}
#product-tabs-soffers tt {
	font-family: Arial, "arial", "helvetica", sans-serif;
	font-size: 12px;
}
#product-tabs-soffers .small-note {
	font-size: 10px;
	color: #666666;
}
#product-tabs-soffers .product-price {
	padding: 5px 0;
	font-size: 18px;
	color: #666666;
}
#product-tabs-soffers .product-price span.currency {
	padding-left: 20px;
}
 

/*
Bonuses
*/
.offers-bonuses-page .simple-button {
	color: #4C7BAA;
}
.offers-bonuses-page h3 {
	background-color: #f4f4f4;
	padding: 5px 0;
	font-size: 18px;
	margin: 10px 0;
}
.offers-bonuses-page .yes-button {
	width: auto;
	padding: 0 20px;
	margin-top: 10px;
}
.rev-form-text1.short {
	width: 100px;
}


/*
Other Definitions
*/
.clear {
	clear: both;
}
.img-link img {
	border: 0px none;
}
.pt8 {
	padding-top: 8px;
}
.separator {
	background-color: #fff;
	height: 12px;
	clear: both;
	margin-top: 10px;
}
.separator1 {
	background-color: #fff;
	height: 12px;
	clear: both;
	margin-top:12px;
}
.c {
	text-align: center;
}
.pad-t {
	padding-top: 10px;
}
.hasDatepicker {
	width: 70px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #aaa;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	font-size: 11px;
}
.yes-button,
.search-results .main-button,
.no-button,
.giftcerts .main-button,
.giftcerts .wishlist-button,
.giftwrapping-cart .light-button,
.event-params .button,
.dropout-box .light-button,
#product-tabs-soffers .main-button, 
#opc-sections .button-row .button.update-profile {
	border: 0px none;
	background-color: #1ABC9C;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	width: 105px;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 13px;
	text-align: center;
}

.yes-button,
.search-results .main-button,
.no-button,
.giftcerts .main-button,
.giftcerts .wishlist-button,
.giftwrapping-cart .light-button,
.event-params .button,
.dropout-box .light-button,
#product-tabs-soffers .main-button, 
#opc-sections .button-row .button.update-profile: hover {
	background-color:16A085;
}

.giftcerts .main-button {
	width: 176px;
}
.no-button {
	position: relative;
	top: -1px;
}
.no-button,
.giftcerts .wishlist-button {
	background-color: #999;
}
.no-button a {
	text-decoration: none;
	color: #fff;
}
.giftwrapping-cart .light-button {
	width: auto;
	padding: 0 15px;
}
.txtarea1,
.txtarea2 {
	border: 1px solid #CCC;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
	width: 500px;
	height: 100px;
}
.txtarea2 {
	height: 250px;
}
.padtop {
	padding-top: 10px;
}
.rev-form-text1 {
	width: 166px;
	height: 20px;
	border: 1px solid #CCC;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
.rev-form-text {
 	width: 280px;
 	height: 18px;
 	line-height: 18px;
 	border: 1px solid #CCC;
 	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
.rev-form-area {
	width: 360px;
	height: 120px;
	border: 1px solid #CCC;
	background: url(../../skin/busy-kitchen/css/../images/input-shadow.png) repeat-x 0 0;
}
#need_giftwrap {
	font-size: 12px;
}
.jqzoom img {
	border: 0px none;
}



/*
Button & Links Colours
*/
.cart-holder .data-table button,
.halign-center .button.main-button,
.save-button button,
.reg-holder .main-button,
.pop-login .main-button {
	background-color: #1ABC9C;
	border: 1px solid #1ABC9C;
}
.button.checkout {
	background-color: #1ABC9C;
	border: 1px solid #1ABC9C;
	margin-right: 3px;
}
.cart-content .subtotal dl,
.flc-checkout-products .subtotal dl {
	color: #E74C3C;
}
.cart-content .subtotal dl,
.flc-checkout-products .subtotal dl {
	background-color: #FAFAFA;
}
.cart-content .total dl,
.flc-checkout-products .total dl,
.invoice-totals .invoice-total-name-fin,
.invoice-totals .invoice-total-value-fin {
	background-color: #7F8C8D;
	color: #FFF;
}
.poptions-list a.simple-button,
.right-box.padd-tb a.simple-button,
.flc-checkout-address .simple-button,
.terms_n_conditions a,
#flc-register-dialog .register-newbie-note a,
.data-table.register-table a,
.flc-login-text a,
.options-holder .flc-address .simple-button,
.reg-holder .content div a {
	color: #27AE60;
}
.button.clear {
	background-color: #E74C3C;
	border: 1px solid #E74C3C;
}
.ajax-popup-error-message.ui-state-highlight.ui-corner-all {
	display: none;
}

#info-lang {
	cursor: pointer;
}

#languages {
	position: absolute;
	z-index: 9999;
	background-color: #f2f2f2;
	padding:5px 10px 5px 10px;
	clear: both;
	display: none;
	border:1px solid #ccc;
	border-top:0px;
}
#languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
#languages ul a {
	background-image: none;
}

#languages ul li {
	padding: 3px 0 3px 0;
}

a.language-code img,
.language-code img.language-code-out
{
  padding: 2px;
  border: 0 none;
}

strong.language-code img,
.language-code-over
{
  padding: 1px !important;
  border: solid 1px #ccc !important;
}

.product-social-box {
	margin-bottom: 10px;
}

#gmap-holder {	
	border: 1px solid #ccc;
	margin-top: 8px;
}

.more, .more a {
	color: #638cba !important;	
}

.pr-dleft .pr-info td.property-name  {
	background-color: #E3E3E3;
}


/*
Fixes
*/
.h-value {
	font-size: 17px;
	letter-spacing: -1px;
}
.products-list h3.pl-cure {
	font-size: 17px;
	letter-spacing: -1px;
}
.products-list h3.pl-cure {
	margin: 42px 0 0 0;
}
.pr-lis .button.main-button {
	width: 95px;
}
.product-details .pr-save h4 {
	text-transform: uppercase;
}
.cart-checkout-links .info-buttons .button {
	left: auto;
	position: inherit !important;
}
.cart-checkout-links .button {
	float: right;
}
.flc-checkout-products .cart-content tr {
	min-height: inherit !important;
}
.halign-center .button.main-button, .save-button button {
	width: auto;
	padding: 4px 20px;
}
.iv-box button.button {
	display: block;
	padding: 0;
}
.iv-box .button span {
	display: block;
	line-height: normal;
	clear: both;
}
.quantity span.out-of-stock {
	display: block;
	padding: 40px 0 0 0;
	text-align: center;
}
tr.txs-cartrow {
	clear: both;
	min-height: 200px;
}
.creviews-vote-bar img {
	border: 0px none;
}
.products-list .pl-quan input {
	line-height: 20px;
}
.cart-content .shipping-method table {
	width: 450px;
}
.cart-content .shipping-method table td,
.cart-content .shipping-method table th {
	padding: 5px;
}
.cart-content th.shipping-method {
	width: auto;
	float: none;
	margin: 0;
	padding: 0;
}


/*
Products List Table Version
*/
h1.pl-head {
	margin: 0;
	padding: 0;
	font-size: 26px;
	font-weight: 500;
}
p.pl-desc {
	padding: 8px 25px 8px 0;
	color: #666;
	margin: 0;
}
.products-list {	
	width: 754px;
}
.products-list table{
	margin: 0;
	padding: 0;
	width: 754px;
	border-collapse:collapse;
}
.products-list.fullwidth table{
	width: 960px;
}
.products-list table td,
.products-list table th  {
	border: 1px solid #F6F5F4;
	padding: 0;
}
.pr-cap th {
	height: 30px;
	background-color: #F6F5F4;
	text-align: center;
	vertical-align: middle;
}
.pr-lis .pl-comp input {
	position: relative;
	top: 36px;
	left: 4px;
}
.pr-lis .pl-comp, .pr-cap .pl-comp {
	width: 30px;
}
.pr-lis .pl-imag,
.pr-cap .pl-imag {
	width: 88px;
}
.pr-lis .pl-imag {
	vertical-align: top;
	padding: 2px;
}
.pr-lis .pl-deta,
.pr-cap .pl-deta {
}
.pr-lis.featco .pl-deta,
.pr-cap.featco .pl-deta{
}
.pr-lis .pl-save,
.pr-cap .pl-save {
	width: 80px;
}
.pr-lis .pl-pric,
.pr-cap .pl-pric {
	width: 100px;
}
.pr-lis .pl-rati,
.pr-cap .pl-rati {
	width: 70px;
}
.pr-lis .pl-rati .mini-bar {
	vertical-align: middle;
}
.pr-lis .pl-quan,
.pr-cap .pl-quan {
	width: 158px;
}
.pr-lis .pl-quan {
	background: url(../../skin/busy-kitchen/css/../images/pr-list-td-bg.png) repeat-y 0 0;
}
.products-list .pr-cap li.pl-quan {
	text-align: left;
	padding-left: 10px;
	width: 148px;
} 
.pr-lis .pl-imag a{
	position: relative;
}
.pr-lis .pl-imag a img {
	border: 0px none;	
}
.pr-lis .pl-deta h2 {
	margin: 0;
	padding: 8px 5px 3px 5px;
	font-size: 13px;
	font-weight: 600;
}
.pr-lis .pl-deta h2 a {
	text-decoration: none;
	color: #333;
}
.products-list .pl-sdes,
.products-list .pl-code {
	color: #666;
	padding: 0 5px 1px 5px;
	font-size: 11px;
       visibility: hidden;
}
.pr-lis .pl-rati .creviews-vote-bar {
	margin: 0 auto;
	width: 60px;
}
.pr-lis .pl-rati a {
	display: block;
	text-decoration: none;
	color: #666;
}
.pr-lis .pl-rati span {
	display: block;
	font-size: 11px;
}
.pr-lis .pl-save h4 {
	padding: 0;
	margin: 0;
	text-align: center;
}
.pr-lis h4.pl-perc {
	background-color: #FB8103;
	color: #FFF;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	text-transform: capitalize;
	margin: 0;
}
.pr-lis h4.pl-rrp {
	color: #666;
	height: 17px;
	line-height: 17px;
	text-decoration: line-through;
	font-weight: 500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
}
.products-list h3.pl-cure {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 22px;
	font-weight: 500;
	color: #990000;
}
.products-list h4.pl-alte {
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: 500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.products-list .pl-quan .quantity-title {
	display: none;
}
.products-list .pl-quan .quantity-text {
	display: none;
}
.products-list .pl-quan .quantity {
	height: 100px;
	float: left;
	width: 40px;
}
.products-list .pl-quan input {
	width: 20px;
	height: 20px;
	border: 1px solid #0FC6BA;
	text-align: center;
	display: block;
	margin: 0 auto;
	position: relative;
	top: 40px;
}
.products-list .creviews-vote-bar li {
	height: 10px;
}
.pr-lis .button.wish-button {
	display: block;
	width: 100px;
	border: 0px none;
	margin: 0 auto;
	background-color:transparent;
	cursor: pointer;
	color: #666;
	height: 20px;
	letter-spacing: -1px;
	text-decoration: underline;
	position: relative;
	top: 30px;
	font-size: 11px;
}
.pr-lis .button.main-button {
	display: block;
	width: 80px;
	height: 30px;
	color: #FFF;
	padding: 0;
	margin: 0 auto;
	background:transparent url(../../skin/busy-kitchen/css/../images/cart-s-trans.png) no-repeat 3px 4px;
	background-color: #1ABC9C;
	font-size: 13px;
	line-height: 11px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0px none;
	position: relative;
	top: 20px;
}
.pr-lis .button.main-button.a:hover {
	background-color:#16A085;
}

.pr-lis .button.main-button.do-add2cart-success {
	background-color: #2ECC71;
}
.pr-lis .add-to-cart-button .button-right {
	padding-left: 30px;
	display: block;
}
.pr-lis .add-to-cart-button span{
	line-height: 11px;
} 
.pr-lis .pl-imag a.offers-thumbnail {
	position: absolute;
	display: block;
	z-index: 300;
	width: 49px;
	height: 50px;
	top: auto;
	left: auto;
}
.pr-lis .pl-quan .buttons-row {
	height: 100px;
	width: 117px;
	float: right;
}

/*FiX 24-02-2012*/
.rat-fb {
	min-height: 337px;
}

/*FiX 14-03-2012*/
.paypal-cart-button {text-align: right;}
.brands-all-block ul li {margin: 0 20px 20px 0;}
.help-index {height: auto;}
.help-index li {margin: 0 2px 2px 0;}
a.popup-link {text-decoration: none;}
a.popup-link img {vertical-align: bottom;width: 20px;height: 18px;background: transparent url(../../skin/busy-kitchen/css/../images/question_button.gif) no-repeat left top;margin-bottom: 1px;}
.minicart-box-menu .update-cart {top:0;padding: 0 8px;line-height: 22px;margin: 0;}
.smethods {clear: both;padding-top: 10px;}
.send-friend ul .send-form-submit label {float: none;}
.send-friend ul .send-form-submit .hidden {display: none;}
.send-friend ul .send-form-submit .iv-img {text-align: left;width: 150px;float: left;}
.send-form-area {height: 80px;}

#xmnavi ul {margin: 1px 0 0 30px;}




/* FiX 27-03-2012 */
.blockMsg #dialog-message {background-color: #FFFFFF;margin-left: auto;}
.blockMsg #dialog-message .message-e {min-height: 30px;}

/* FiX 25-04-2012 */
.pr-lis .button.main-button {cursor: pointer;}
.pr-dleft .add-to-cart-button {cursor: pointer;}
.pr-dleft .wish-button {cursor: pointer;}
#opc-sections .button-row {text-align: left !important;}
ul#opc-sections li.opc-section {width: 29%;}


/* FiX 04-07-2012 Add To Cart Popup + Cookies Popup */
.buy.product-input .main-button, .buy.product-input .added-to-cart-button {display: block;width: 110px;height: 21px;line-height: 21px;background-color: #0FC6BA;color:#FFFFFF;text-decoration: none;text-align: center;position: relative;top:4px;border: 0px none;white-space: nowrap;font-size: 11px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.buy.product-input span, .buy.product-input .added-to-cart-button span {display: block;padding: 0;position: relative;top: -1px;}
.buy.product-input .main-button.do-add2cart-success {background: none; background-color: #73b40c;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
#eucl_panel_msg {color: #777777;}
#eucl_panel_msg a {color: #777777;text-decoration: none;}
#eucl_panel_btn button, .save_close_btn .button.light-button {border: 0px none;background-color: #999999;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #fff;display: inline-block; height: 24px;line-height: 24px;width: 105px;font-family: "Arial", "Helvetica", sans-serif;font-size: 12px;text-align: center;}
#eucl_panel_btn button span, .save_close_btn .button.light-button span {display: block;padding: 0;position: relative;top: -1px;}
.eucl_dialog {font-family: Arial, "arial", "helvetica", sans-serif;font-size: 12px;margin-bottom: 10px;}

/* FiX 20-07-2012 */
#opc-sections fieldset.registerform ul.first li.fields-group {float: none;}
ul#opc-sections fieldset.registerform ul.first li.last {width: 260px;}

/* FiX 02-08-2012 */
.note-box {visibility: hidden;}
.opc-container.checkout-container .cart-content a.button {color: #FFFFFF;}
ul#opc-sections {min-width: inherit;width: 918px;}
ul#opc-sections li.opc-section {width: 30%;}
.opc-section .checkout-partner {padding: 10px 0px;}
.opc-section .terms_n_conditions {padding: 0px 0px 10px;}
.opc-section #ship2diff_box {display: none;}
.opc-section #create_account_box {display: none;}

/* FiX 19-11-2012 Product Notification Module*/
a.image-button {text-decoration: none;}
a.image-button img {margin: 0;padding: 0;margin-bottom: 3px;border: 0 none;width: 19px;height: 18px;background: transparent url(../../skin/busy-kitchen/css/../images/go.gif) no-repeat left top;vertical-align: middle;}

div.bkxmc {
float:right;
padding: 2px 0;
}


/* Changes 4.5.x 28-01-2013 */
.cart-holder .data-table button.xauth-button {background-color: #EEEEEE;color: #666666;border: 1px solid #AAAAAA;margin-left: 2px;}
.details.product-description-holder .button-row.xauth-ss-button {padding: 0 0 0 60px;}
.cart-content td .xauth-rpx-ss-cart-item-button {clear: both;height: 25px;position: relative;top: 6px;}
.product-details .button-row.xauth-ss-button button.button, .cart-content td .xauth-rpx-ss-cart-item-button button.button {background-color: #F6F6F6;border: 1px solid #E9E9E9;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #666666;display: inline-block;font-size: 15px;height: 25px;line-height: 25px;padding: 0 10px;margin-right: 6px;}
.product-details .button-row.xauth-ss-button .xauth-ss-link, .cart-content td .xauth-rpx-ss-cart-item-button .xauth-ss-link {color: #666666;}

/*
   Next previous product style
*/
.np-products {
  margin: 0px auto;
  padding: 5px 0 5px;
  text-align: left;
}
.np-products ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.np-products ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  padding: 0;
  position: relative;
}
.np-products ul li a {
  line-height: 16px;
  text-decoration: none;
  color: #333;
}
.np-products ul li a:hover {
  text-decoration: none;
}
.np-products ul li a.next {
  padding-right: 5px;
}
.np-products ul li a.prev {
  padding-left: 5px;
}
.np-products .arrow {
  font-size: 18px;
}
.np-products .sep {
  border-right: 1px solid #c5c5c5;
  margin: 0 15px;
}
.np-products .popup {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: none;
  position: absolute;
  z-index: 12345;
  border: 1px solid #dbdbdb;
  padding: 15px;
  background-color: #fff;
  min-width: 160px;
  top:auto;
  left:auto;
}
.np-products .product-name {
  font-weight: bold;
  padding-bottom: 15px;
}
.np-products .price-row {
  padding-top: 15px;
}
.np-products img {
  display: block;
  margin: auto;
}


/*
Added CSS
*/

.fltrt {
  float: right;
  margin: 0 0 15px 0;
}

.fltlft {
  float: left;
}

.quicklinks {
	alignment-adjust:central;
}

/* Product options (color modification) */
.pr_options_color_holder {
    margin: 3px 0 10px 0;
}
.pr_options_color_item {
    float: left;
    margin-right: 8px;
    border: 3px solid #fff;

    opacity: 1;
    transition: opacity .35s ease-in-out;
   -moz-transition: opacity .35s ease-in-out;
   -webkit-transition: opacity .35s ease-in-out;
}
.pr_options_color_item.selected_item {
    border-color: #ccc;
}
.pr_options_color_item.not_allowed_item {
	opacity: 0.3;
}


.pl_options_color_holder {
    padding: 5px 0 1px 5px;
}
.pl_options_color_item {
    border: 0 none;
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.pr_color_block {
    float: left;
    margin: 15px 0 20px 1px;
    width: 440px;
    display: none;
}
.pr_color_block span {
    font-weight: 600;
}
/*
TheXCartStore: xMenu
*/
.xm-menu {
	margin: 0;
	padding: 0;
	clear: both;
	height: 35px;	
	/*position: absolute;*/
	font-size: 12px;
} 
.xm-menu li {
	padding: 0;
	position: relative;
	text-align: center;
	display:block;
	float: left;
}
.xm-menu li a {
	color: #FFF;
	background-color:#34495E;
	text-decoration: none;
	line-height: 32px;
	display: block;
	padding: 0 5px;
	position: relative;
	z-index: 999;
}
.xm-menu li a:hover {
	background-color:#2C3E50;
	color:#333;
	z-index: 1001;		
}
.xm-menu li.current a {
	background-color:#34495E;
	color:#fff;
	z-index: 1001;
	
}
.xm-menu li .xm-sub-holder {

	position: absolute;	
	left: -1px;
	z-index: 1000;			
	-moz-box-shadow: 1px 1px 8px -2px #000; 
	-webkit-box-shadow: 1px 1px 8px -2px #000;
	box-shadow: 1px 1px 8px -2px #000;	
	display:none;
}

.xm-menu li .xm-sub-menu .xm-sub-column {
	float: left;
	width: 225px;
	background-color:#34495E;
}

.xm-menu li .xm-sub-menu .xm-sub-column ul {
	margin: 0;
	padding: 10px 0 15px 5px;
	list-style: none;
	list-style-position: outside;
	background-color:#34495E;
}

.xm-menu li .xm-sub-menu .xm-sub-column ul li {
	line-height: 18px;
	float: none;
	width: auto;
	text-align: left;
}

/*Sub-menu item styles*/
.xm-menu li .xm-sub-menu .xm-sub-column ul li a {
	text-decoration: none;
	color: #777;
	line-height: 18px;
}

/*Sub-menu item hover color*/
.xm-menu li .xm-sub-menu .xm-sub-column ul li a:hover {
	color: #990000;
}


.xm-menu li .xm-sub-holder {
	display: none;
}

/*
Vertical Definition
*/
.xm-menu.xm-vertical {
	height: auto;
	background: none;
	
	/*width: auto !important;*/
}
.xm-menu.xm-vertical li {
	display: block;
	float: none;		
}

.xm-menu.xm-vertical > li {	
	text-align: left;
}

.xm-menu.xm-vertical li .xm-sub-holder {
	/*display: inline-block;*/
	border: 1px solid #AAA;
	display:none;
}


/*
In-Page Definition
*/
.xm-simple-menu {
	margin-bottom: 3px;	
	border: 1px solid #ddd;
}	

.xm-simple-menu h4 {
	margin:0;
	padding: 5px;
	background-color: #ddd;
}

.xm-simple-menu a {
	color: #666;
	text-decoration: none;
}
.xm-simple-menu .xm-sub-column {
	width: 170px;
	float: left;
}
.xm-simple-menu .xm-sub-column ul {
	margin: 0;
	padding: 5px 10px;
	list-style: none;
	list-style-position: outside;
}

.xm-clear{clear: both;}
#center-main {
	overflow: visible;
}


/* 
Demo footer html
*/
.sub-footer p {
	margin: 0;
	padding: 0;
	text-align: left;
	height: 27px;
	line-height: 27px;
	border:1px solid #fff;
	background-color: #2C3E50;
}
.sub-footer p  span {
	background-color: #666;
	display: block;
	color: #fff;
	width: 140px;
	text-align: center;
	margin-right: 20px;
	float: left;
}
.sub-footer p a {
	height: auto;
	width: auto;
	color: #34495E;
	display: inline;
	font-weight: 700;
	background-color: #2C3E50;
}
.sub-footer p a:hover {
	background-color: transparent;
}


.xm-float-left {
	float:left;
}
/*
End: TheXCartStore: xMenu
*/
.xm-menu.xm-menu-bk li.xm-top.item-a7 {padding: 0;}
.xm-menu.xm-menu-bk li.xm-top.item-a13 {padding: 0;}

.xm-menu-bk li.xm-top.item-a1 a {width: 136px;background-color: #C11822;}
.xm-menu-bk li.xm-top.item-a1 > a:hover,
.xm-menu-bk li.xm-top.item-a1.current > a{color: #C11822;}

.xm-menu-bk li.xm-top.item-a2 a {width: 136px;background-color: #9966CC;}
.xm-menu-bk li.xm-top.item-a2 > a:hover,
.xm-menu-bk li.xm-top.item-a2.current > a {color: #9966CC;background-color: #FFF;}

.xm-menu-bk li.xm-top.item-a3 a {width: 136px;background-color: #4F7FB0;}
.xm-menu-bk li.xm-top.item-a3 > a:hover,
.xm-menu-bk li.xm-top.item-a3.current > a {color: #4F7FB0;}

.xm-menu-bk li.xm-top.item-a4 a {width: 136px;background-color: #6C9B7A;}
.xm-menu-bk li.xm-top.item-a4 > a:hover,
.xm-menu-bk li.xm-top.item-a4.current > a {color: #6C9B7A;}

.xm-menu-bk li.xm-top.item-a5 a {width: 136px;background-color: #DEA232;}
.xm-menu-bk li.xm-top.item-a5 > a:hover,
.xm-menu-bk li.xm-top.item-a5.current > a {background-color: #DEA232 !important;color: #FFFFFF !important;}

.xm-menu-bk li.xm-top.item-a6 a {width: 136px;background-color: #999999;}
.xm-menu-bk li.xm-top.item-a6 > a:hover,
.xm-menu-bk li.xm-top.item-a6.current > a {color: #999999;}

.xm-menu-bk li.xm-top.item-a7 a {width: 138px;background-color: #F88530;}
.xm-menu-bk li.xm-top.item-a7 > a:hover,
.xm-menu-bk li.xm-top.item-a7.current > a {color: #F88530;}

.xm-menu-bk li.xm-top.item-a8 a {width: 159px;background-color: #CC9933;}
.xm-menu-bk li.xm-top.item-a8 > a:hover,
.xm-menu-bk li.xm-top.item-a8.current > a {color: #CC9933;}

.xm-menu-bk li.xm-top.item-a9 a {width: 159px;background-color: #E0349B;}
.xm-menu-bk li.xm-top.item-a9 > a:hover,
.xm-menu-bk li.xm-top.item-a9.current > a {color: #E0349B;}

.xm-menu-bk li.xm-top.item-a10 a {width: 159px;background-color: #BAB243;}
.xm-menu-bk li.xm-top.item-a10 > a:hover,
.xm-menu-bk li.xm-top.item-a10.current > a {color: #BAB243;}

.xm-menu-bk li.xm-top.item-a11 a {width: 159px;background-color: #8F565F;}
.xm-menu-bk li.xm-top.item-a11 > a:hover,
.xm-menu-bk li.xm-top.item-a11.current > a {color: #8F565F;}

.xm-menu-bk li.xm-top.item-a12 a {width: 159px;background-color: #FF9D52;}
.xm-menu-bk li.xm-top.item-a12 > a:hover,
.xm-menu-bk li.xm-top.item-a12.current > a {color: #FF9D52;}

.xm-menu-bk li.xm-top.item-a13 a {width: 160px;background-color: #55A5DF;}
.xm-menu-bk li.xm-top.item-a13 > a:hover,
.xm-menu-bk li.xm-top.item-a13.current > a {color: #55A5DF;}

.xm-menu.xm-menu-bk li.item-a9 .xm-sub-menu .xm-sub-column {width: 153px;}
.xm-menu.xm-menu-bk li.item-a9 .xm-sub-menu .xm-sub-column ul {padding: 10px 0 5px 15px;}
.xm-menu-bk li.item-a9 .xm-sub-menu .xm-sub-column ul li a b {color: #E0349B;background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/pink-menu-heading-bg.png) no-repeat 0 0;padding: 0 0 0 17px;}

.xm-menu.xm-menu-bk li.item-a3 .xm-sub-menu .xm-sub-column {width: 153px;}
.xm-menu.xm-menu-bk li.item-a3 .xm-sub-menu .xm-sub-column ul {padding: 10px 0 0 15px;}
.xm-menu-bk li.item-a3 .xm-sub-menu .xm-sub-column ul li a b {color: #4F7FB0;padding: 0;}

.xm-menu.xm-menu-bk li.item-a1 .xm-sub-menu .xm-sub-column {width: 166px;}
.xm-menu.xm-menu-bk li.item-a1 .xm-sub-menu .xm-sub-column ul {padding: 10px 0 15px 15px;}
.xm-menu-bk li.item-a1 .xm-sub-menu .xm-sub-column ul li a b {color: #C11822;background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/red-menu-heading-bg.png) no-repeat 0 0;padding: 0 0 0 17px;}

.xm-menu.xm-menu-bk li.item-a11 .xm-sub-menu .xm-sub-column {width: 166px;}
.xm-menu.xm-menu-bk li.item-a11 .xm-sub-menu .xm-sub-column ul {padding: 10px 0 5px 15px;}
.xm-menu-bk li.item-a11 .xm-sub-menu .xm-sub-column ul li a b {color: #8F565F;background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/brown-menu-heading-bg.png) no-repeat 0 0;padding: 0 0 0 17px;}

.xm-menu.xm-menu-bk li.item-a5 .xm-sub-menu .xm-sub-column {width: 178px;background-color: #DEA232;color: #FFFFFF;}
.xm-menu.xm-menu-bk li.item-a5 .xm-sub-holder {background-color: #DEA232;}
.xm-menu.xm-menu-bk li.item-a5 .xm-sub-menu .xm-sub-column ul {padding: 10px 0 5px 15px;}
.xm-menu-bk li.item-a5 .xm-sub-menu .xm-sub-column ul li a b {color: #FFFFFF;padding: 0;}
.xm-menu-bk li.item-a5 .xm-sub-menu .xm-sub-column ul li a {color: #FFFFFF;}

.xm-menu-bk .footer-banner-menu {display: block;margin: 0 1px 1px 1px;}
.xm-menu-bk .footer-banner-menu img {border: 0px none;}
/*
TXS-XM-SCHEME-DETAILS:START
xm-scheme-name:"xMenus Simple Yellow"
xm-extra-class:"xm-simple-yellow"
xm-preview-image:"xm-simple-yellow.jpg" 
TXS-XM-SCHEME-DETAILS:END
*/

/* Global Definitions */
.xm-menu.xm-simple-yellow {
	background-color: #FFFFFF;
}
.xm-menu.xm-simple-yellow li.xm-top {
	background-color: transparent;
}
.xm-menu.xm-simple-yellow li.xm-top > a {
	color: #FFF;
	font-size: 13px;
	white-space: nowrap;
}
.xm-menu.xm-simple-yellow li.xm-top > a:hover,
.xm-menu.xm-simple-yellow li.xm-top.current > a {
	background-color: #2C3E50;
	color: #FFF;
}
.xm-menu.xm-simple-yellow .xm-sub-holder {
	border-top: 4px solid #D4D4D4;
	border-left: 4px solid #D4D4D4;
	border-right: 4px solid #D4D4D4;
	border-bottom: 4px solid #D4D4D4;
	background-color:#34495E;
	margin-top: 10px;
	box-shadow: none;
	left: 0px;
}
.xm-menu.xm-simple-yellow li .xm-sub-menu .xm-sub-column ul li a b {
	color: #ECF0F1;
	font-size: 12px;
	padding: 3px 0;
	display: block;;
	font-weight: 600;
	border-bottom: 1px solid #E9E9E9;
}
.xm-menu.xm-simple-yellow li .xm-sub-menu .xm-sub-column ul li a:hover {
	background-color:#95A5A6;
	color: #2D2D2D;
}


/* Horizontal Menu */
.xm-menu.xm-horizontal.xm-simple-yellow {
	height: 42px;
	border-bottom: 4px solid #D4D4D4;
}
.xm-menu.xm-horizontal.xm-simple-yellow li.xm-top {
	height: 42px;
}
.xm-menu.xm-horizontal.xm-simple-yellow li.xm-top > a  {
	height: 26px;
	line-height: 26px;
	margin-top: 7px;
}
.xm-menu.xm-horizontal.xm-simple-yellow li.xm-top:hover,
.xm-menu.xm-horizontal.xm-simple-yellow li.xm-top.current {
	background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-simple-yellow-arrow.png) no-repeat 50% bottom;
}


/* Vertical Menu */
.xm-menu.xm-vertical.xm-simple-yellow {
	border-right: 4px solid #D4D4D4;
}
.xm-menu.xm-vertical.xm-simple-yellow li.xm-top {
	height: 42px;
}
.xm-menu.xm-vertical.xm-simple-yellow li.xm-top > a  {
	height: 26px;
	line-height: 26px;
	margin: 0 10px;
	position: relative;
	top: 7px;
}
.xm-menu.xm-vertical.xm-simple-yellow li .xm-sub-holder {
	border: 4px solid #D4D4D4;
	margin-left: 1px;
}
.xm-menu.xm-vertical.xm-simple-yellow li.xm-top:hover,
.xm-menu.xm-vertical.xm-simple-yellow li.xm-top.current {
	background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-simple-yellow-arrow-vertical.png) no-repeat right 50%;
}

/* In-Page Menu */
.xm-simple-menu.xm-simple-yellow {
	border-top: 4px solid #D4D4D4;
	border-left: 4px solid #D4D4D4;
	border-right: 4px solid #D4D4D4;
	border-bottom: 4px solid #D4D4D4;
}
.xm-simple-menu.xm-simple-yellow h4 {
	background-color: #FFFFFF;
	border-bottom: 4px solid #D4D4D4;
}
.xm-simple-menu.xm-simple-yellow h4 a {
	color: #000000;
}
.xm-simple-menu.xm-simple-yellow ul {
	padding: 5px;
	margin: 0 5px 0 0;
}
.xm-simple-menu.xm-simple-yellow ul li {
	list-style: none;
	padding: 0 0 0 20px;
	display: block;
}
.xm-simple-menu.xm-simple-yellow ul li a b {
	color: #2D2D2D;
	font-size: 12px;
	padding: 3px 0;
	display: block;;
	font-weight: 600;
	border-bottom: 1px solid #E9E9E9;
}
.xm-simple-menu.xm-simple-yellow ul li a:hover {
	color: #2D2D2D;
}
/*
TXS-XM-SCHEME-DETAILS:START
xm-scheme-name:"xMenus Vertical Blinds"
xm-extra-class:"xm-vertical-blinds"
xm-preview-image:"xm-vertical-blinds.jpg" 
TXS-XM-SCHEME-DETAILS:END
*/

/* Global Definitions */
.xm-menu.xm-vertical-blinds {
	background-color: #000000;
}
.xm-menu.xm-vertical-blinds li.xm-top {
	background-color: transparent;
}
.xm-menu.xm-vertical-blinds li.xm-top > a{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	color: #DDDDDD;
	white-space:nowrap;
}
.xm-menu.xm-vertical-blinds li.xm-top > a:hover,
.xm-menu.xm-vertical-blinds li.xm-top.current > a {
	color: #DDDDDD;
	background-color: #454545;
}
.xm-menu.xm-vertical-blinds li.xm-top .xm-sub-holder {
	color: #BABABA;
	font-size: 11px;
	background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-vertical-blinds-drop-shadow.png) repeat 0 0;
	background-color: #454545;
}
.xm-menu.xm-vertical-blinds li.xm-top .xm-sub-menu .xm-sub-column ul  {
	padding: 15px 0;
}
.xm-menu.xm-vertical-blinds li.xm-top .xm-sub-menu .xm-sub-column ul li {
	padding: 0 0 0 5px;
}
.xm-menu.xm-vertical-blinds li.xm-top.xm-full.current .xm-sub-holder a  {
	background-color: transparent;
}
.xm-menu.xm-vertical-blinds li.xm-top.xm-full.current .xm-sub-holder ul li a {
	color: #BABABA;
	margin-right: 15px;
}
.xm-menu.xm-vertical-blinds li.xm-top.xm-full.current .xm-sub-holder ul li a:hover {
	background-color: #4E4E4E;
	color: red;
}
.xm-menu.xm-vertical-blinds li.xm-top.xm-full.current .xm-sub-holder ul li a b {
	color: #FAFAFA;
	display: block;
	height: 25px;
	line-height: 25px;
	background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-vertical-blinds-v-separator.png) repeat-x 50% bottom;
}


/* Horizontal Menu */ 
.xm-menu.xm-horizontal.xm-vertical-blinds {
	height: 41px;
}
.xm-menu.xm-horizontal.xm-vertical-blinds > li.xm-top {
	height: 41px;
	background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-vertical-blinds-h-separator.png) no-repeat right 50%;
}
.xm-menu.xm-horizontal.xm-vertical-blinds li.xm-top > a {
	height: 41px;
	line-height: 41px;
	padding: 0 25px;
}
.xm-menu.xm-horizontal.xm-vertical-blinds li.xm-top.xm-full > a:after,
.xm-menu.xm-horizontal.xm-vertical-blinds li.xm-top.xm-full > a:hover:after,
.xm-menu.xm-horizontal.xm-vertical-blinds li.xm-top.xm-full.current > a:after {
	position: relative;
	left: 5px;
	top: 0px;
	content: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-vertical-blinds-arrow-down.png);
	opacity: 1;
}
.xm-menu.xm-horizontal.xm-vertical-blinds li.xm-top.xm-full > a:after {
	opacity: 0.4;
}



/* Vertical Menu */
.xm-menu.xm-vertical.xm-vertical-blinds {

}
.xm-menu.xm-vertical.xm-vertical-blinds li.xm-top.xm-full > a:after,
.xm-menu.xm-vertical.xm-vertical-blinds li.xm-top.xm-full > a:hover:after,
.xm-menu.xm-vertical.xm-vertical-blinds li.xm-top.xm-full.current > a:after {
	position: absolute;
	right: 10px;
	top: 10px;
	content: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-vertical-blinds-arrow-right.png);
	opacity: 1;
}
.xm-menu.xm-vertical.xm-vertical-blinds li.xm-top.xm-full > a:after {
	opacity: 0.3;
}




/* In-Page Menu */
.xm-simple-menu.xm-vertical-blinds {
	color: #BABABA;
	font-size: 11px;
	background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-vertical-blinds-drop-shadow.png) repeat 0 0;
	background-color: #454545;
}
.xm-simple-menu.xm-vertical-blinds h4 {
	background-color: #000000;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
}
.xm-simple-menu.xm-vertical-blinds h4 a {
	color: #FFFFFF;
}
.xm-simple-menu.xm-vertical-blinds .xm-sub-column {
	width: 200px;
}
.xm-simple-menu.xm-vertical-blinds .xm-sub-column ul {
	padding: 5px 0 5px 5px;
}
.xm-simple-menu.xm-vertical-blinds ul li {
	list-style: none;
	padding: 0 10px 0 5px;
	display: block;
}
.xm-simple-menu.xm-vertical-blinds ul li a {
	color: #BABABA;
	display: block;
}
.xm-simple-menu.xm-vertical-blinds ul li a:hover {
	background-color: #4E4E4E;
	color: red;
}
.xm-simple-menu.xm-vertical-blinds ul li a b {
	display: block;
	color: #FAFAFA;
	height: 25px;
	line-height: 25px;
	margin-bottom: 5px;
	background: url(../../skin/common_files/modules/TXS_XMenus/custom_css/images/xm-vertical-blinds-v-separator.png) repeat-x 50% bottom;
}



