/*! 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;
}

/*  

Updated version of the original "Twenty Eleven" theme file,

adapted for integration of WordPress into X-Cart

*/


/*
Theme Name: Twenty Eleven
Theme URI: http://wordpress.org/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

.hfeed div, .hfeed span, .hfeed applet, .hfeed object, .hfeed iframe,
.hfeed h1, .hfeed h2, .hfeed h3, .hfeed h4, .hfeed h5, .hfeed h6, .hfeed p, .hfeed blockquote, .hfeed pre,
.hfeed a, .hfeed abbr, .hfeed acronym, .hfeed address, .hfeed big, .hfeed cite, .hfeed code,
.hfeed del, .hfeed dfn, .hfeed em, .hfeed font, .hfeed ins, .hfeed kbd, .hfeed q, .hfeed s, .hfeed samp,
.hfeed small, .hfeed strike, .hfeed strong, .hfeed sub, .hfeed sup, .hfeed tt, .hfeed var,
.hfeed dl, .hfeed dt, .hfeed dd, .hfeed ol, .hfeed ul, .hfeed li,
.hfeed fieldset, .hfeed form, .hfeed label, .hfeed legend,
.hfeed table, .hfeed caption, .hfeed tbody, .hfeed tfoot, .hfeed thead, .hfeed tr, .hfeed th, .hfeed td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
#page :focus {/* remember to define focus styles! */
	outline: 0;
}
#page {
	line-height: 1;
}
#page ol,
#page ul {
	list-style: none;
}
#page table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
#page caption,
#page th,
#page td {
	font-weight: normal;
	text-align: left;
}
#page blockquote:before,
#page blockquote:after,
#page q:before,
#page q:after {
	content: "";
}
#page blockquote,
#page q {
	quotes: "" "";
}
#page a img {
	border: 0;
}
#page article,
#page aside,
#page details,
#page figcaption,
#page figure,
#page footer,
#page header,
#page hgroup,
#page menu,
#page nav,
#page section {
	display: block;
}


/* =Structure
----------------------------------------------- */

#page #branding hgroup {
	margin: 0 7.6%;
}
#page #access div {
	margin: 0 7.6%;
}
#page #primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}
#page #content {
	margin: 0 34% 0 7.6%;
	width: 58.4%;
}
#page #secondary {
	float: right;
	margin-right: 7.6%;
	width: 18.8%;
}

/* Singular */
.singular #page #primary {
	margin: 0;
}
.singular #page #content,
.left-sidebar.singular #page #content {
	margin: 0 7.6%;
	position: relative;
	width: auto;
}
.singular #page .entry-header,
.singular #page .entry-content,
.singular #page footer.entry-meta,
.singular #page #comments-title {
	margin: 0 auto;
	width: 68.9%;
}

/* Attachments */
.singular #page .image-attachment .entry-content {
	margin: 0 auto;
	width: auto;
}
.singular #page .image-attachment .entry-description {
	margin: 0 auto;
	width: 68.9%;
}

/* Showcase */
.page-template-showcase-php #page #primary,
.left-sidebar.page-template-showcase-php #page #primary {
	margin: 0;
}
.page-template-showcase-php #page #content,
.left-sidebar.page-template-showcase-php #page #content {
	margin: 0 7.6%;
	width: auto;
}
.page-template-showcase-php #page section.recent-posts {
	float: right;
	margin: 0 0 0 31%;
	width: 69%;
}
.page-template-showcase-php #page #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

/* error404 */
.error404 #page #primary {
	float: none;
	margin: 0;
}
.error404 #page #primary #content {
	margin: 0 7.6%;
	width: auto;
}

/* Alignment */
#page .alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
#page .alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
#page .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Right Content */
.left-sidebar #page #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}
.left-sidebar #page #content {
	margin: 0 7.6% 0 34%;
	width: 58.4%;
}
.left-sidebar #page #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;
	width: 18.8%;
}

/* One column */
.one-column #page {
	max-width: 690px;
}
.one-column #page #content {
	margin: 0 7.6%;
	width: auto;
}
.one-column #page #nav-below {
	border-bottom: 1px solid #ddd;
	margin-bottom: 1.625em;
}
.one-column #page #secondary {
	float: none;
	margin: 0 7.6%;
	width: auto;
}
/* Simplify the showcase template */
.one-column #page .page-template-showcase-php section.recent-posts {
	float: none;
	margin: 0;
	width: 100%;
}
.one-column #page .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}
.one-column #page .page-template-showcase-php .other-recent-posts {
	border-bottom: 1px solid #ddd;
}
/* Simplify the showcase template when small feature */
.one-column #page section.featured-post .attachment-small-feature {
	border: none;
	display: block;
	height: auto;
	max-width: 60%;
	position: static;
}
.one-column #page article.feature-image.small {
	margin: 0 0 1.625em;
	padding: 0;
}
.one-column #page article.feature-image.small .entry-title {
	font-size: 20px;
	line-height: 1.3em;
}
.one-column #page article.feature-image.small .entry-summary {
	height: 150px;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
}
.one-column #page article.feature-image.small .entry-summary a {
	left: -9%;
}
/* Remove the margin on singular articles */
.one-column.singular #page .entry-header,
.one-column.singular #page .entry-content,
.one-column.singular #page footer.entry-meta,
.one-column.singular #page #comments-title {
	width: 100%;
}
/* Simplify the pullquotes and pull styles */
.one-column.singular #page blockquote.pull {
	margin: 0 0 1.625em;
}
.one-column.singular #page .pull.alignleft {
	margin: 0 1.625em 0 0;
}
.one-column.singular #page .pull.alignright {
	margin: 0 0 0 1.625em;
}
.one-column.singular #page .entry-meta .edit-link a {
	position: absolute;
	left: 0;
	top: 40px;
}
.one-column.singular #page #author-info {
	margin: 2.2em -8.8% 0;
	padding: 20px 8.8%;
}
/* Make sure we have room for our comment avatars */
.one-column .commentlist > li.comment {
	margin-left: 102px;
	width: auto;
}
/* Make sure the logo and search form don't collide */
.one-column #page #branding #searchform {
	right: 40px;
	top: 4em;
}
/* Talking avatars take up too much room at this size */
.one-column #page .commentlist > li.comment {
	margin-left: 0;
}
.one-column #page .commentlist > li.comment .comment-meta,
.one-column #page .commentlist > li.comment .comment-content {
	margin-right: 85px;
}
.one-column #page .commentlist .avatar {
	background: transparent;
	display: block;
	padding: 0;
	top: 1.625em;
	left: auto;
	right: 1.625em;
}
.one-column #page .commentlist .children .avatar {
	background: none;
	padding: 0;
	position: absolute;
	top: 2.2em;
	left: 2.2em;
}
.one-column #page #respond {
	width: auto;
}


/* =Global
----------------------------------------------- */

#page,
#page input,
#page textarea {
	color: #373737;
	font: 13px Arial, sans-serif;
	font-weight: 300;
	line-height: 1.425;
}

/* Headings */
#page h1,
#page h2,
#page h3,
#page h4,
#page h5,
#page h6 {
	clear: both;
}
#page hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */
#page p {
	margin-bottom: 1.625em;
}
#page ul,
#page ol {
	margin: 0 0 1.625em 2.5em;
}
#page ul {
	list-style: square;
}
#page ol {
	list-style-type: decimal;
}
#page ol ol {
	list-style: upper-alpha;
}
#page ol ol ol {
	list-style: lower-roman;
}
#page ol ol ol ol {
	list-style: lower-alpha;
}
#page ul ul,
#page ol ol,
#page ul ol,
#page ol ul {
	margin-bottom: 0;
}
#page dl {
	margin: 0 1.625em;
}
#page dt {
	font-weight: bold;
}
#page dd {
	margin-bottom: 1.625em;
}
#page strong {
	font-weight: bold;
}
#page cite,
#page em,
#page i {
	font-style: italic;
}
#page blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
#page blockquote em,
#page blockquote i,
#page blockquote cite {
	font-style: normal;
}
#page blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
#page pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
#page code,
#page kbd,
#page samp,
#page var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
#page abbr,
#page acronym,
#page dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
#page address {
	display: block;
	margin: 0 0 1.625em;
}
#page ins {
	background: #fff9c0;
	text-decoration: none;
}
#page sup,
#page sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
#page sup {
	bottom: 1ex;
}
#page sub {
	top: .5ex;
}
#page small {
	font-size: smaller;
}

/* Forms */
#page input[type=text],
#page input[type=password],
#page input[type=email],
#page input[type=url],
#page input[type=number],
#page textarea {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
}
#page input[type=text]:focus,
#page input[type=password]:focus,
#page input[type=email]:focus,
#page input[type=url]:focus,
#page input[type=number]:focus,
#page textarea:focus {
	color: #373737;
}
#page textarea {
	padding-left: 3px;
	width: 98%;
}
#page input[type=text],
#page input[type=password],
#page input[type=email],
#page input[type=url],
#page input[type=number] {
	padding: 3px;
}
#page input#s {
	background: url(../../skin/common_files/modules/Wordpress_in_Xcart/images/search.png) no-repeat 5px 6px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
}
#page input#searchsubmit {
	display: none;
}

/* Links */
#page a {
	color: #1982d1;
	text-decoration: none;
}
#page a:focus,
#page a:active,
#page a:hover {
	text-decoration: underline;
}

/* Assistive text */
#page .assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#page #access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}


/* =Menu
-------------------------------------------------------------- */

#page #access {
	background: #222; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#252525, #0a0a0a);
	background: -o-linear-gradient(#252525, #0a0a0a);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a)); /* older webkit syntax */
	background: -webkit-linear-gradient(#252525, #0a0a0a);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 6px;
	width: 100%;
}
#page #access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#page #access li {
	float: left;
	position: relative;
}
#page #access a {
	color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none;
}
#page #access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#page #access ul ul ul {
	left: 100%;
	top: 0;
}
#page #access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#page #access li:hover > a,
#page #access ul ul :hover > a,
#page #access a:focus {
	background: #efefef;
}
#page #access li:hover > a,
#page #access a:focus {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737;
}
#page #access ul li:hover > ul {
	display: block;
}
#page #access .current-menu-item > a,
#page #access .current-menu-ancestor > a,
#page #access .current_page_item > a,
#page #access .current_page_ancestor > a {
	font-weight: bold;
}


/* =Content
----------------------------------------------- */

#page #main {
	clear: both;
	padding: 1.625em 0 0;
}
#page .page-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}
#page .page-title a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}
#page .hentry,
#page .no-results {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}
#page .hentry:last-child,
#page .no-results {
	border-bottom: none;
}
#page .blog .sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
#page .entry-title,
#page .entry-header .entry-meta {
	padding-right: 76px;
}
#page .entry-title {
	clear: both;
	color: #222;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: .3em;
	padding-top: 15px;
}
#page .entry-title,
#page .entry-title a {
	color: #222;
	text-decoration: none;
}
#page .entry-title a:hover,
#page .entry-title a:focus,
#page .entry-title a:active {
	color: #1982d1;
}
#page .entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
#page .entry-meta a {
	font-weight: bold;
}
#page .single-author .entry-meta .by-author {
	display: none;
}
#page .entry-content,
#page .entry-summary {
	padding: 1.625em 0 0;
}
#page .entry-content h1,
#page .entry-content h2,
#page .comment-content h1,
#page .comment-content h2 {
	color: #000;
	font-weight: bold;
	margin: 0 0 .8125em;
}
#page .entry-content h3,
#page .comment-content h3 {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
#page .entry-content table,
#page .comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
#page .entry-content th,
#page .comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
#page .entry-content td,
#page .comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
#page .entry-content #s {
	width: 75%;
}
#page .comment-content ul,
#page .comment-content ol {
	margin-bottom: 1.625em;
}
#page .comment-content ul ul,
#page .comment-content ol ol,
#page .comment-content ul ol,
#page .comment-content ol ul {
	margin-bottom: 0;
}
#page dl.gallery-item {
	margin: 0;
}
#page .page-link {
	clear: both;
	display: block;
	margin: 0 0 1.625em;
}
#page .page-link a {
	background: #eee;
	color: #373737;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}
#page .page-link a:hover {
	background: #888;
	color: #fff;
	font-weight: bold;
}
#page .page-link span {
	margin-right: 6px;
}
#page .entry-meta .edit-link a,
#page .commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
#page .entry-meta .edit-link a:hover,
#page .commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}
#page .entry-content .edit-link {
	clear: both;
	display: block;
}

/* Images */
#page .entry-content img,
#page .comment-content img,
#page .widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
#page img[class*="align"],
#page img[class*="wp-image-"],
#page img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
#page img.size-full,
#page img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
#page .entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
#page img.alignleft,
#page img.alignright,
#page img.aligncenter {
	margin-bottom: 1.625em;
}
#page p img,
#page .wp-caption {
	margin-top: 0.4em;
}
#page .wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
#page .wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}
#page .wp-caption .wp-caption-text,
#page .gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
#page .wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
#page .wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#page #content .gallery {
	margin: 0 auto 1.625em;
}
#page #content .gallery a img {
	border: none;
}
#page img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#page #content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#page #content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

/* Image borders */
#page img[class*="align"],
#page img[class*="wp-image-"],
#page #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border: 1px solid #ddd;
	padding: 6px;
	max-width: 97.5%;
}
#page .wp-caption img {
	border-color: #eee;
}
#page a:focus img[class*="align"],
#page a:hover img[class*="align"],
#page a:active img[class*="align"],
#page a:focus img[class*="wp-image-"],
#page a:hover img[class*="wp-image-"],
#page a:active img[class*="wp-image-"],
#page #content .gallery .gallery-icon a:focus img,
#page #content .gallery .gallery-icon a:hover img,
#page #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */
	background: #eee;
	border-color: #bbb;
}
#page .wp-caption a:focus img,
#page .wp-caption a:active img,
#page .wp-caption a:hover img {/* ... including captioned images! */
	background: #fff;
	border-color: #ddd;
}

/* Make sure videos and embeds fit their containers */
#page embed,
#page iframe,
#page object {
	max-width: 100%;
}
#page .entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Password Protected Posts */
#page .post-password-required .entry-header .comments-link {
	margin: 1.625em 0 0;
}
#page .post-password-required input[type=password] {
	margin: 0.8125em 0;
}
#page .post-password-required input[type=password]:focus {
	background: #f7f7f7;
}

/* Author Info */
#page #author-info {
	font-size: 12px;
	overflow: hidden;
}
.singular #page #author-info {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 2.2em -35.6% 0 -35.4%;
	padding: 20px 35.4%;
}
.archive #page #author-info {
	border-bottom: 1px solid #ddd;
	margin: 0 0 2.2em;
	padding: 0 0 2.2em;
}
#page #author-avatar {
	float: left;
	margin-right: -78px;
}
#page #author-avatar img {
	background: #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #bbb;
	-moz-box-shadow: 0 1px 2px #bbb;
	box-shadow: 0 1px 2px #bbb;
	padding: 3px;
}
#page #author-description {
	float: left;
	margin-left: 108px;
}
#page #author-description h2 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0 10px;
}

/* Comments link */
#page .entry-header .comments-link a {
	background: #eee url(../../skin/common_files/modules/Wordpress_in_Xcart/images/comment-bubble.png) no-repeat;
	color: #666;
	font-size: 13px;
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;
	padding: 0 0 0;
	position: absolute;
	top: 1.5em;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 43px;
	height: 36px;
}
#page .entry-header .comments-link a:hover,
#page .entry-header .comments-link a:focus,
#page .entry-header .comments-link a:active {
	background-color: #1982d1;
	color: #fff;
	color: rgba(255,255,255,0.8);
}
#page .entry-header .comments-link .leave-reply {
	visibility: hidden;
}

/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
#page .entry-header .entry-format {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	position: absolute;
	text-transform: uppercase;
	top: -5px;
}
#page .entry-header hgroup .entry-title {
	padding-top: 15px;
}
#page article.format-aside .entry-content,
#page article.format-link .entry-content,
#page article.format-status .entry-content {
	padding: 20px 0 0;
}
#page article.format-status .entry-content {
	min-height: 65px;
}
#page .recent-posts .entry-header .entry-format {
	display: none;
}
#page .recent-posts .entry-header hgroup .entry-title {
	padding-top: 0;
}

/* Singular content styles for Posts and Pages */
.singular #page .hentry {
	border-bottom: none;
	padding: 4.875em 0 0;
	position: relative;
}
.singular.page #page .hentry {
	padding: 3.5em 0 0;
}
.singular #page .entry-title {
	color: #000;
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
}
.singular #page .entry-title,
.singular #page .entry-header .entry-meta {
	padding-right: 0;
}
.singular #page .entry-header .entry-meta {
	position: absolute;
	top: 0;
	left: 0;
}
#page blockquote.pull {
	font-size: 21px;
	font-weight: bold;
	line-height: 1.6125em;
	margin: 0 0 1.625em;
	text-align: center;
}
.singular #page blockquote.pull {
	margin: 0 -22.25% 1.625em;
}
#page .pull.alignleft {
	margin: 0 1.625em 0 0;
	text-align: right;
}
.singular #page .pull.alignleft {
	margin: 0 1.625em 0 -22.25%;
}
#page .pull.alignright {
	margin: 0 0 0 1.625em;
	text-align: left;
}
#page blockquote.pull.alignleft,
#page blockquote.pull.alignright {
	width: 33%;
}
.singular #page .pull.alignright {
	margin: 0 -22.25% 0 1.625em;
}
.singular #page blockquote.pull.alignleft,
.singular #page blockquote.pull.alignright {
	width: 33%;
}
.singular #page .entry-meta .edit-link a {
	bottom: auto;
	left: 50px;
	position: absolute;
	right: auto;
	top: 80px;
}


/* =Aside
----------------------------------------------- */

#page .format-aside .entry-title,
#page .format-aside .entry-header .comments-link {
	display: none;
}
.singular #page .format-aside .entry-title {
	display: block;
}
#page .format-aside .entry-content {
	padding: 0;
}
.singular #page .format-aside .entry-content {
	padding: 1.625em 0 0;
}


/* =Link
----------------------------------------------- */

#page .format-link .entry-title,
#page .format-link .entry-header .comments-link {
	display: none;
}
.singular #page .format-link .entry-title {
	display: block;
}
#page .format-link .entry-content {
	padding: 0;
}
.singular #page .format-link .entry-content {
	padding: 1.625em 0 0;
}


/* =Gallery
----------------------------------------------- */

#page .format-gallery .gallery-thumb {
	float: left;
	display: block;
	margin: .375em 1.625em 0 0;
	max-width: 100%;
}


/* =Status
----------------------------------------------- */

#page .format-status .entry-title,
#page .format-status .entry-header .comments-link {
	display: none;
}
.singular #page .format-status .entry-title {
	display: block;
}
#page .format-status .entry-content {
	padding: 0;
}
.singular #page .format-status .entry-content {
	padding: 1.625em 0 0;
}
#page .format-status img.avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	float: left;
	margin: 4px 10px 2px 0;
	padding: 0;
}


/* =Quote
----------------------------------------------- */

#page .format-quote blockquote {
	color: #555;
	font-size: 17px;
	margin: 0;
}


/* =Image
----------------------------------------------- */

#page .indexed.format-image .entry-header {
	min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
}
#page .indexed.format-image .entry-content {
	padding-top: 0.5em;
}
#page .indexed.format-image .entry-content p {
	margin: 1em 0;
}
#page .indexed.format-image .entry-content p:first-child,
#page .indexed.format-image .entry-content p:first-child a,
#page .indexed.format-image .entry-content p:first-child img {
	display: block;
	margin: 0;
}
#page .indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}
#page .indexed.format-image footer.entry-meta {
	background: #ddd;
	overflow: hidden;
	padding: 4%;
	max-width: 96%;
}
#page .indexed.format-image div.entry-meta {
	display: inline-block;
	float: left;
	width: 35%;
}
#page .indexed.format-image div.entry-meta + div.entry-meta {
	float: none;
	width: 65%;
}
#page .indexed.format-image .entry-meta span.cat-links,
#page .indexed.format-image .entry-meta span.tag-links,
#page .indexed.format-image .entry-meta span.comments-link {
	display: block;
}
#page .indexed.format-image footer.entry-meta a {
	color: #444;
}
#page .indexed.format-image footer.entry-meta a:hover {
	color: #fff;
}
#page #content .indexed.format-image img {
	border: none;
	max-width: 100%;
	padding: 0;
}
#page .indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}
#page .indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}
#page .indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
#page .indexed.format-image a:hover img {
	opacity: 0.8;
}


/* =error404
----------------------------------------------- */

.error404 #page #main #searchform {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 8.9%;
}
.error404 #page #main #s {
	width: 95%;
}
.error404 #page #main .widget {
	clear: none;
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
.error404 #page #main .widget_archive {
	margin-right: 0;
}
.error404 #page #main .widget_tag_cloud {
	float: none;
	margin-right: 0;
	width: 100%;
}
.error404 #page .widgettitle {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}


/* =Showcase
----------------------------------------------- */

#page h1.showcase-heading {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

/* Intro */
#page article.intro {
	background: #f9f9f9;
	border-bottom: none;
	margin: -1.855em -8.9% 1.625em;
	padding: 0 8.9%;
}
#page article.intro .entry-title {
	display: none;
}
#page article.intro .entry-content {
	color: #111;
	font-size: 16px;
	padding: 1.625em 0 0.625em;
}
#page article.intro .edit-link a {
	background: #aaa;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	padding: 0 8px;
	position: absolute;
	top: 30px;
	right: 20px;
	text-decoration: none;
}
#page article.intro .edit-link a:hover,
#page article.intro .edit-link a:focus,
#page article.intro .edit-link a:active {
	background: #777;
}

/* Featured post */
#page section.featured-post {
	float: left;
	margin: -1.625em -8.9% 1.625em;
	padding: 1.625em 8.9% 0;
	position: relative;
	width: 100%;
}
#page section.featured-post .hentry {
	border: none;
	color: #666;
	margin: 0;
}
#page section.featured-post .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

/* Small featured post */
#page section.featured-post .attachment-small-feature {
	float: right;
	height: auto;
	margin: 0 -8.9% 1.625em 0;
	max-width: 59%;
	position: relative;
	right: -15px;
}
#page section.featured-post.small {
	padding-top: 0;
}
#page section.featured-post .attachment-small-feature:hover,
#page section.featured-post .attachment-small-feature:focus,
#page section.featured-post .attachment-small-feature:active {
	opacity: .8;
}
#page article.feature-image.small {
	float: left;
	margin: 0 0 1.625em;
	width: 45%;
}
#page article.feature-image.small .entry-title {
	line-height: 1.2em;
}
#page article.feature-image.small .entry-summary {
	color: #555;
	font-size: 13px;
}
#page article.feature-image.small .entry-summary p a {
	background: #222;
	color: #eee;
	display: block;
	left: -23.8%;
	padding: 9px 26px 9px 85px;
	position: relative;
	text-decoration: none;
	top: 20px;
	width: 180px;
	z-index: 1;
}
#page article.feature-image.small .entry-summary p a:hover {
	background: #1982d1;
	color: #eee;
	color: rgba(255,255,255,0.8);
}

/* Large featured post */
#page section.feature-image.large {
	border: none;
	max-height: 288px;
	padding: 0;
	width: 100%;
}
#page section.feature-image.large .showcase-heading {
	display: none;
}
#page section.feature-image.large .hentry {
	border-bottom: none;
	left: 9%;
	margin: 1.625em 9% 0 0;
	position: absolute;
	top: 0;
}
#page article.feature-image.large .entry-title a {
	background: #222;
	background: rgba(0,0,0,0.8);
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: 300;
	padding: .2em 20px;
}
#page section.feature-image.large:hover .entry-title a,
#page section.feature-image.large .entry-title:hover a {
	background: #eee;
	background: rgba(255,255,255,0.8);
	color: #222;
}
#page article.feature-image.large .entry-summary {
	display: none;
}
#page section.feature-image.large img {
	display: block;
	height: auto;
	max-width: 117.9%;
	padding: 0 0 6px;
}

/* Featured Slider */
#page .featured-posts {
	border-bottom: 1px solid #ddd;
	display: block;
	height: 328px;
	margin: 1.625em -8.9% 20px;
	max-width: 1000px;
	padding: 0;
	position: relative;
	overflow: hidden;
}
#page .featured-posts .showcase-heading {
	padding-left: 8.9%;
}
#page .featured-posts section.featured-post {
	background: #fff;
	height: 288px;
	left: 0;
	margin: 0;
	position: absolute;
	top: 30px;
	width: auto;
}
#page .featured-posts section.featured-post.large {
	max-width: 100%;
	overflow: hidden;
}
#page .featured-posts section.featured-post {
	-webkit-transition-duration: 200ms;
	-webkit-transition-property: opacity, visibility;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 200ms;
	-moz-transition-property: opacity, visibility;
	-moz-transition-timing-function: ease;
}
#page .featured-posts section.featured-post {
	opacity: 0;
	visibility: hidden;
}
#page .featured-posts #featured-post-1 {
	opacity: 1;
	visibility: visible;
}
#page .featured-post .feature-text:after,
#page .featured-post .feature-image.small:after {
	content: ' ';
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	width: 100%;
	height: 45px;
	position: absolute;
	top: 230px;
}
#page .featured-post .feature-image.small:after {
	top: 253px;
}
#page #content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}
#page .feature-slider ul {
	list-style-type: none;
	margin: 0;
}
#page .feature-slider li {
	float: left;
	margin: 0 6px;
}
#page .feature-slider a {
	background: #3c3c3c;
	background: rgba(60,60,60,0.9);
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	display: block;
	width: 14px;
	height: 14px;
}
#page .feature-slider a.active {
	background: #1982d1;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	cursor: default;
	opacity: 0.5;
}

/* Recent Posts */
#page section.recent-posts {
	padding: 0 0 1.625em;
}
#page section.recent-posts .hentry {
	border: none;
	margin: 0;
}
#page section.recent-posts .other-recent-posts {
	border-bottom: 1px solid #ddd;
	list-style: none;
	margin: 0;
}
#page section.recent-posts .other-recent-posts li {
	padding: 0.3125em 0;
	position: relative;
}
#page section.recent-posts .other-recent-posts .entry-title {
	border-top: 1px solid #ddd;
	font-size: 17px;
}
#page section.recent-posts .other-recent-posts a[rel="bookmark"] {
	color: #373737;
	float: left;
	max-width: 84%;
}
#page section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
	content: '-';
	color: transparent;
	font-size: 11px;
}
#page section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {
}
#page section.recent-posts .other-recent-posts .comments-link a,
#page section.recent-posts .other-recent-posts .comments-link > span {
	border-bottom: 2px solid #999;
	bottom: -2px;
	color: #444;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	padding: 0.3125em 0 0.3125em 1em;
	position: absolute;
	right: 0;
	text-align: right;
	text-transform: uppercase;
	z-index: 1;
}
#page section.recent-posts .other-recent-posts .comments-link > span {
	border-color: #bbb;
	color: #888;
}
#page section.recent-posts .other-recent-posts .comments-link a:hover {
	color: #1982d1;
	border-color: #1982d1;
}
#page section.recent-posts .other-recent-posts li:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}


/* =Attachments
----------------------------------------------- */

#page .image-attachment div.attachment {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-width: 1px 0;
	margin: 0 -8.9% 1.625em;
	overflow: hidden;
	padding: 1.625em 1.625em 0;
	text-align: center;
}
#page .image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto 1.625em;
	max-width: 100%;
}
#page .image-attachment div.attachment a img {
	border-color: #f9f9f9;
}
#page .image-attachment div.attachment a:focus img,
#page .image-attachment div.attachment a:hover img,
#page .image-attachment div.attachment a:active img {
	border-color: #ddd;
	background: #fff;
}
#page .image-attachment .entry-caption p {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}


/* =Navigation
-------------------------------------------------------------- */

#page #content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}
#page #content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2.2em;
}
#page #nav-above {
	padding: 0 0 1.625em;
}
#page #nav-above {
	display: none;
}
#page .paged #nav-above {
	display: block;
}
#page .nav-previous {
	float: left;
	width: 50%;
}
#page .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#page #content nav .meta-nav {
	font-weight: normal;
}

/* Singular navigation */
#page #nav-single {
	float: right;
	position: relative;
	top: -0.3em;
	text-align: right;
	z-index: 1;
}
#page #nav-single .nav-previous,
#page #nav-single .nav-next {
	width: auto;
}
#page #nav-single .nav-next {
	padding-left: .5em;
}
#page #nav-single .nav-previous {
	padding-right: .5em;
}


/* =Widgets
----------------------------------------------- */

#page .widget-area {
	font-size: 12px;
}
#page .widget {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	clear: both;
	margin: 0 0 2.2em;
}
#page .widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
#page .widget ul {
	font-size: 15px;
	margin: 0;
}
#page .widget ul ul {
	margin-left: 1.5em;
}
#page .widget ul li {
	color: #777;
	font-size: 13px;
}
#page .widget a {
	font-weight: bold;
	text-decoration: none;
}
#page .widget a:hover,
#page .widget a:focus,
#page .widget a:active {
	text-decoration: underline;
}

/* Search Widget */
#page .widget_search form {
	margin: 0 0 1.625em;
}
#page .widget_search #s {
	width: 77%;
}
#page .widget_search #searchsubmit {
	background: #ddd;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
	color: #888;
	font-size: 13px;
	line-height: 25px;
	position: relative;
	top: -2px;
}
#page .widget_search #searchsubmit:active {
	background: #1982d1;
	border-color: #0861a5;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #bfddf3;
}

/* Ephemera Widget */
#page section.ephemera ol,
#page .widget_twentyeleven_ephemera ol {
	list-style: square;
	margin: 5px 0 0;
}
#page .widget_twentyeleven_ephemera .widget-entry-title {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
}
#page .widget_twentyeleven_ephemera .comments-link a,
#page .widget_twentyeleven_ephemera .comments-link > span {
	color: #666;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.76333em;
	text-transform: uppercase;
}
#page section.ephemera .entry-title .comments-link a:hover,
#page .widget_twentyeleven_ephemera .entry-title .comments-link a:hover {
}
#page section.ephemera .entry-title a span {
	color: #29628d;
}

/* Twitter */
#page .widget_twitter li {
	list-style-type: none;
	margin-bottom: 14px;
}
#page .widget_twitter .timesince {
	display: block;
	font-size: 11px;
	margin-right: -10px;
	text-align: right;
}

/* Widget Image */
#page .widget_image img {
	border: 0;
	padding: 0;
	height: auto;
	max-width: 100%;
}

/* Calendar Widget */

#page .widget_calendar #wp-calendar {
	color: #555;
	width: 95%;
	text-align: center;
}
#page .widget_calendar #wp-calendar caption,
#page .widget_calendar #wp-calendar td,
#page .widget_calendar #wp-calendar th {
	text-align: center;
}
#page .widget_calendar #wp-calendar caption {
	font-size: 11px;
	font-weight: 500;
	padding: 5px 0 3px 0;
	text-transform: uppercase;
}
#page .widget_calendar #wp-calendar th {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
#page .widget_calendar #wp-calendar tfoot td {
	background: #f4f4f4;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


/* =Comments
----------------------------------------------- */

#page #comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}
#page .nopassword,
#page .nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
#page .commentlist {
	list-style: none;
	margin: 0 auto;
	width: 68.9%;
}
#page .content .commentlist,
#page .page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
#page .commentlist > li.comment {
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
#page .commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
#page .commentlist .children {
	list-style: none;
	margin: 0;
}
#page .commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
#page .commentlist .children li.comment .fn {
	display: block;
}
#page .comment-meta .fn {
	font-style: normal;
}
#page .comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
#page .commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
#page .commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
#page .comment-meta a {
	font-weight: bold;
}
#page .comment-meta a:focus,
#page .comment-meta a:active,
#page .comment-meta a:hover {
}
#page .commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -102px;
	padding: 0;
	position: absolute;
	top: 0;
}
#page .commentlist > li:before {
	content: url(../../skin/common_files/modules/Wordpress_in_Xcart/images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
#page .commentlist > li.pingback:before {
	content: '';
}
#page .commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
#page a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0 8px;
	text-decoration: none;
}
#page a.comment-reply-link:hover,
#page a.comment-reply-link:focus,
#page a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
#page a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
#page .commentlist > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}
#page .commentlist > li.bypostauthor:before {
	content: url(../../skin/common_files/modules/Wordpress_in_Xcart/images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
#page .commentlist .children > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
#page .page-template-sidebar-page-php .commentlist > li.comment,
#page .page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
#page .page-template-sidebar-page-php #respond {
	width: auto;
}

/* Comment Form */
#page #respond {
	background: #ddd;
	border: 1px solid #d3d3d3;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto 1.625em;
	padding: 1.625em;
	position: relative;
	width: 68.9%;
}
#page #respond input[type="text"],
#page #respond textarea {
	background: #fff;
	border: 4px solid #eee;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 10px;
	text-indent: 80px;
}
#page #respond .comment-form-author,
#page #respond .comment-form-email,
#page #respond .comment-form-url,
#page #respond .comment-form-comment {
	position: relative;
}
#page #respond .comment-form-author label,
#page #respond .comment-form-email label,
#page #respond .comment-form-url label,
#page #respond .comment-form-comment label {
	background: #eee;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}
#page #respond input[type="text"]:focus,
#page #respond textarea:focus {
	text-indent: 0;
	z-index: 1;
}
#page #respond textarea {
	resize: vertical;
	width: 95%;
}
#page #respond .comment-form-author .required,
#page #respond .comment-form-email .required {
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 75%;
	position: absolute;
	z-index: 1;
}
#page #respond .comment-notes,
#page #respond .logged-in-as {
	font-size: 13px;
}
#page #respond p {
	margin: 10px 0;
}
#page #respond .form-submit {
	float: right;
	margin: -20px 0 10px;
}
#page #respond input#submit {
	background: #222;
	border: none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	color: #eee;
	cursor: pointer;
	font-size: 15px;
	margin: 20px 0;
	padding: 5px 42px 5px 22px;
	position: relative;
	left: 30px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
#page #respond input#submit:active {
	background: #1982d1;
}
#page #respond #cancel-comment-reply-link {
	color: #666;
	margin-left: 10px;
	text-decoration: none;
}
#page #respond .logged-in-as a:hover,
#page #respond #cancel-comment-reply-link:hover {
	text-decoration: underline;
}
#page .commentlist #respond {
	margin: 1.625em 0 0;
	width: auto;
}
#page #reply-title {
	color: #373737;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#page #cancel-comment-reply-link {
	color: #888;
	display: block;
	font-size: 10px;
	font-weight: normal;
	line-height: 2.2em;
	letter-spacing: 0.05em;
	position: absolute;
	right: 1.625em;
	text-decoration: none;
	text-transform: uppercase;
	top: 1.1em;
}
#page #cancel-comment-reply-link:focus,
#page #cancel-comment-reply-link:active,
#page #cancel-comment-reply-link:hover {
	color: #ff4b33;
}
#page #respond label {
	line-height: 2.2em;
}
#page #respond input[type=text] {
	display: block;
	height: 24px;
	width: 75%;
}
#page #respond p {
	font-size: 12px;
}
#page p.comment-form-comment {
	margin: 0;
}
#page .form-allowed-tags {
	display: none;
}


/* =Footer
----------------------------------------------- */

#page #colophon {
	clear: both;
}
#page #supplementary {
	border-top: 1px solid #ddd;
	padding: 1.625em 7.6%;
	overflow: hidden;
}

/* Two Footer Widget Areas */
#page #supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}
#page #supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}

/* Three Footer Widget Areas */
#page #supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}
#page #supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

/* Site Generator Line */
#page #site-generator {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
	padding: 2.2em 0.5em;
	text-align: center;
}
#page #site-generator a {
	color: #555;
	font-weight: bold;
}


/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {
	/* Simplify the basic layout */
/*
	#page #main #content {
		margin: 0 7.6%;
		width: auto;
	}
*/
	#page #nav-below {
		border-bottom: 1px solid #ddd;
		margin-bottom: 1.625em;
	}
/*
	#page #main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}
*/
	/* Simplify the showcase template */
	.page-template-showcase-php #page .featured-posts {
		min-height: 280px;
	}
	#page .featured-posts section.featured-post {
		height: auto;
	}
	.page-template-showcase-php #page section.recent-posts {
		float: none;
		margin: 0;
		width: 100%;
	}
	.page-template-showcase-php #page #main .widget-area {
		float: none;
		margin: 0;
		width: auto;
	}
	.page-template-showcase-php #page .other-recent-posts {
		border-bottom: 1px solid #ddd;
	}
	/* Simplify the showcase template when small feature */
	#page section.featured-post .attachment-small-feature,
	#page .one-column section.featured-post .attachment-small-feature {
		border: none;
		display: block;
		float: left;
		height: auto;
		margin: 0.625em auto 1.025em;
		max-width: 30%;
		position: static;
	}
	#page article.feature-image.small {
		float: right;
		margin: 0 0 1.625em;
		width: 64%;
	}
	#page .one-column article.feature-image.small .entry-summary {
		height: auto;
	}
	#page article.feature-image.small .entry-summary p a {
		left: 0;
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	/* Make sure we have room for our comment avatars */
/*
	#page .commentlist {
		width: 100%;
	}
	#page .commentlist > li.comment,
	#page .commentlist .pingback {
		margin-left: 102px;
		width: auto;
	}
*/
	/* And a full-width comment form */
/*
	#page #respond {
		width: auto;
	}
*/
	/* No need to float footer widgets at this size */
	#page #colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
	/* No need to float 404 widgets at this size */
	.error404 #page #main .widget {
		float: none;
		margin-right: 0;
		width: auto;
	}
}
@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	#page,
	#page input,
	#page textarea {
		font-size: 13px;
	}
	#page #site-title a {
		font-size: 24px;
	}
	#page #site-description {
		font-size: 12px;
	}
	#page #access ul {
		font-size: 12px;
	}
	#page article.intro .entry-content {
		font-size: 12px;
	}
	#page .entry-title {
		font-size: 21px;
	}
	#page .featured-post .entry-title {
		font-size: 14px;
	}
	.singular #page .entry-title {
		font-size: 28px;
	}
	#page .entry-meta {
		font-size: 12px;
	}
	#page blockquote {
		margin: 0;
	}
	#page blockquote.pull {
		font-size: 17px;
	}
	/* Reposition the site title and description slightly */
	#page #site-title {
		padding: 5.30625em 0 0;
	}
	#page #site-title,
	#page #site-description {
		margin-right: 0;
	}
	/* Floated content doesn't work well at this size */
	#page .alignleft,
	#page .alignright {
		display: block;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	.singular #page .hentry {
		padding: 1.625em 0 0;
	}
	.singular.page #page .hentry {
		padding: 1.625em 0 0;
	}
	/* Talking avatars take up too much room at this size */
/*
	#page .commentlist > li.comment,
	#page .commentlist > li.pingback {
		margin-left: 0 !important;
	}
	#page .commentlist .avatar {
		background: transparent;
		display: block;
		padding: 0;
		position: static;
	}
	#page .commentlist .children .avatar {
		background: none;
		left: 2.2em;
		padding: 0;
		position: absolute;
		top: 2.2em;
	}
*/
	/* Use the available space in the smaller comment form */
/*
	#page #respond input[type="text"] {
		width: 95%;
	}
	#page #respond .comment-form-author .required,
	#page #respond .comment-form-email .required {
		left: 95%;
	}
*/
	#page #content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}
	#page #content .gallery-columns-3 .gallery-item img {
		width: 100%;
		height: auto;
	}
}
@media (max-width: 450px) {
	#page #content .gallery-columns-2 .gallery-item {
		width: 45%;
		padding-right: 4%;
	}
	#page #content .gallery-columns-2 .gallery-item img {
		width: 100%;
		height: auto;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	#page  {
		padding: 0;
	}
	#page {
		margin-top: 0;
	}
}


/* =Print
----------------------------------------------- */

@media print {
	#page {
		background: none !important;
		font-size: 10pt;
	}
	#page footer.entry-meta a[rel=bookmark]:link:after,
	#page footer.entry-meta a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	#page {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	#page #branding {
		border-top: none !important;
		padding: 0;
	}
	#page #branding hgroup {
		margin: 0;
	}
	#page #site-title a {
		font-size: 21pt;
	}
	#page #site-description {
		font-size: 10pt;
	}
	#page #branding #searchform {
		display: none;
	}
	#page #branding img {
		display: none;
	}
	#page #access {
		display: none;
	}
	#page #main {
		border-top: none;
		box-shadow: none;
	}
	#page #primary {
		float: left;
		margin: 0;
		width: 100%;
	}
	#page #content {
		margin: 0;
		width: auto;
	}
	.singular #page #content {
		margin: 0;
		width: 100%;
	}
	.singular #page .entry-header .entry-meta {
		position: static;
	}
	#page .entry-meta .edit-link a {
		display: none;
	}
	#page #content nav {
		display: none;
	}
	.singular #page .entry-header,
	.singular #page .entry-content,
	.singular #page footer.entry-meta,
	.singular #page #comments-title {
		margin: 0;
		width: 100%;
	}
	.singular #page .hentry {
		padding: 0;
	}
	#page .entry-title,
	.singular #page .entry-title {
		font-size: 21pt;
	}
	#page .entry-meta {
		font-size: 10pt;
	}
	#page .entry-header .comments-link {
		display: none;
	}
	#page .page-link {
		display: none;
	}
	.singular #page #author-info {
		background: none;
		border-bottom: none;
		border-top: none;
		margin: 2.2em 0 0;
		padding: 0;
	}
	#page #respond {
		display: none;
	}
	#page .widget-area {
		display: none;
	}
	#page #colophon {
		display: none;
	}

	/* Comments */
	#page .commentlist > li.comment {
		background: none;
		border: 1px solid #ddd;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		margin: 0 auto 1.625em;
		padding: 1.625em;
		position: relative;
		width: auto;
	}
	#page .commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	#page .commentlist li.comment .comment-meta {
		line-height: 1.625em;
		margin-left: 50px;
	}
	#page .commentlist li.comment .fn {
		display: block;
	}
	#page .commentlist li.comment .comment-content {
		margin: 1.625em 0 0;
	}
	#page .commentlist .comment-edit-link {
		display: none;
	}
	#page .commentlist > li::before,
	#page .commentlist > li.bypostauthor::before {
		content: '';
	}
	#page .commentlist .reply {
		display: none;
	}

	/* Post author highlighting */
	#page .commentlist > li.bypostauthor {
		color: #444;
	}
	#page .commentlist > li.bypostauthor .comment-meta {
		color: #666;
	}
	#page .commentlist > li.bypostauthor:before {
		content: none;
	}

	/* Post Author threaded comments */
	#page .commentlist .children > li.bypostauthor {
		background: #fff;
		border-color: #ddd;
	}
	#page .commentlist .children > li.bypostauthor > article,
	#page .commentlist .children > li.bypostauthor > article .comment-meta {
		color: #666;
	}
}


/* fixes to some conflicts in layout */
.error404 #page #secondary,
.page-template-showcase-php #page #secondary
{
	display: none;
}
.error404 #page #main #searchform {
	margin-right: -4%;
	margin-left: -4%;
	padding-right: 4%;
	padding-left: 4%;
}
.single-post #page #nav-single {
	padding-bottom: 1em;
}
#wpadminbar .ab-top-menu > li > a {
	color: #cccccc;
}
#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item .ab-label,
#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item .ab-label {
	color: inherit;
	text-shadow: none;
}
body.wp-container.logged-in.admin-bar {
	margin-top: 28px; /*space for admin bar*/
}


/* additional custom styles */
#page #primary {
	margin-bottom: 20px;
}
#page #main {
	margin-right: -8.6%;
	margin-left: -8.6%;
}
#page .entry-title {
	font-size: 22px;
}
#page .widget a {
	font-weight: normal;
}
#page .widget_search #s {
	width: 65%;
}
#page .commentlist {
	width: 75.9%;
	margin-right: 0px;
}
#page #respond {
	width: 75.9%;
	margin-right: 0px;
}
#page #respond input[type="text"],
#page #respond textarea {
	padding: 5px;
}
#page #respond .comment-form-author label,
#page #respond .comment-form-email label,
#page #respond .comment-form-url label,
#page #respond .comment-form-comment label {
	padding-top: 0px;
	padding-bottom: 0px;
	top: 32px;
}
#page #respond input#submit {
	left: auto;
}
#page #reply-title {
	font-size: 20px;
	margin-bottom: 10px;
}
#page #respond p {
	margin-top: 0px;
	margin-bottom: 0px;
}
#page #respond .comment-form-comment {
	margin-bottom: 10px;
}

/*
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;
}



