/* *** BEGIN 
Icon Fonts (~/cms/includes/css/icon-fonts.css) *** */
@import url('//fonts.googleapis.com/css?family=Playfair+Display:400,700|Quicksand:300,400,500');@font-face{font-family:'icomoon';src:url('http://www.bedazzleandmoreflowers.com/cms/fonts/icomoon.eot?vuvndv');src:url('http://www.bedazzleandmoreflowers.com/cms/fonts/icomoon.eot?vuvndv#iefix') format('embedded-opentype'),url('../../cms/fonts/icomoon_vuvndv.woff') format('woff'),url('../../cms/fonts/icomoon_vuvndv.ttf') format('truetype'),url('../../cms/fonts/icomoon_vuvndv-icomoon.svg') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-users2:before{content:"9"}.icon-pencil:before{content:"/"}.icon-images:before{content:"2"}.icon-bubbles:before{content:"6"}.icon-cart2:before{content:"3"}.icon-user3:before{content:"8"}.icon-menu:before{content:":"}.icon-twitter:before{content:";"}.icon-bubble:before{content:"7"}.icon-quill:before{content:"1"}.icon-redo:before{content:"5"}.icon-print:before{content:"4"}.icon-zoomin:before{content:"-"}.icon-edit:before{content:""}.icon-search2:before{content:"0"}.icon-close:before{content:""}.icon-mail:before{content:""}.icon-help:before{content:">"}.icon-search3:before{content:"="}.icon-arrow-right:before{content:"@"}.icon-facebook:before{content:"C"}.icon-arrow-left:before{content:"?"}.icon-arrow-left2:before{content:"A"}.icon-arrow-right2:before{content:"B"}.icon-mail2:before{content:"<"}.icon-pictures:before{content:""}.icon-cart3:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-left3:before{content:""}.icon-arrow-left32:before{content:""}.icon-search:before{content:"'"}.icon-user2:before{content:"*"}.icon-users:before{content:")"}.icon-chat-3:before{content:"("}.icon-user:before{content:"&"}.icon-flower2:before{content:"%"}.icon-candles:before{content:"$"}.icon-cart:before{content:"#"}.icon-flower:before{content:"\""}.icon-hospital:before{content:"!"}.icon-shopping-cart:before{content:""}.icon-picture:before{content:"+"}.icon-calendar:before{content:","}.icon-pinterest:before{content:"D"}.icon-phone:before{content:""}.icon-arrow-right3:before{content:""}.icon-phone-square:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-help2:before{content:""}.icon-search22:before{content:""}.icon-user4:before{content:""}.icon-yelp:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-lock:before{content:""}
/* *** END 
Icon Fonts (~/cms/includes/css/icon-fonts.css) *** */
/* *** BEGIN 
Grid - Responsive (~/cms/includes/css/grid.css) *** */
.container{position:relative;margin:0 auto;padding:0;min-width:16em;max-width:60em;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container{*zoom:1}.container [class*="grid_"]{padding:0 10px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gutterless{padding:0 10px}.gutterless>[class*="grid_"]{padding:0!important}@media only screen and (min-width:16em){.container [class*="grid_"]{position:relative;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*="grid_"] [class*="grid_"]{padding:0}.alpha{padding:0}.omega{padding:0}.s_1half>[class*="grid_"]{width:50%;padding:0 10px}.s_1half>.alpha{padding:0 10px 0 0}.s_1half>.omega{padding:0 0 0 10px}.s_showInline{display:inline!important;visibility:visible!important}.s_showBlock{display:block!important;visibility:visible!important}.s_hide{display:none!important;visibility:hidden!important}}@media only screen and (min-width:30em){[class*="grid_"] [class*="grid_"]{padding:0 10px}.alpha{padding:0}.omega{padding:0}.container .alpha{padding-left:0}.container .omega{padding-right:0}[class*="grid_"] .grid_1{width:8.333%}[class*="grid_"] .grid_2{width:16.666%}[class*="grid_"] .grid_3{width:25%}[class*="grid_"] .grid_4{width:33.333%}[class*="grid_"] .grid_5{width:41.666%}[class*="grid_"] .grid_6{width:50%}[class*="grid_"] .grid_7{width:58.333%}[class*="grid_"] .grid_8{width:66.666%}[class*="grid_"] .grid_9{width:75%}[class*="grid_"] .grid_10{width:83.333%}[class*="grid_"] .grid_11{width:91.666%}[class*="grid_"] .grid_12{width:100%}.sw_1half>[class*="grid_"]{width:50%}.sw_1half>[class*="push_"]{left:50%}.sw_1half>[class*="pull_"]{left:-50%}.sw_1half>[class*="grid_"] .alpha{padding:0 10px 0 0}.sw_1half>[class*="grid_"] .omega{padding:0 0 0 10px}.sw_1third>[class*="grid_"]{width:33.333%}.sw_1third>[class*="push_"]{left:33.333%}.sw_1third>[class*="pull_"]{left:-33.333%}.sw_1third>[class*="grid_"] .alpha{padding:0 10px 0 0}.sw_1third>[class*="grid_"] .omega{padding:0 0 0 10px}.sw_stack>[class*="grid_"]{width:100%}.sw_stack>.alpha,.sw_stack>.omega{padding:0}.sw_showInline{display:inline!important;visibility:visible!important}.sw_showBlock{display:block!important;visibility:visible!important}.sw_hide{display:none!important;visibility:hidden!important}}@media only screen and (min-width:48em){[class*="grid_"] [class*="grid_"]{padding:0 10px}.container .alpha{padding-left:0}.container .omega{padding-right:0}.container .grid_1{width:8.333%}.container .grid_2{width:16.666%}.container .grid_3{width:25%}.container .grid_4{width:33.333%}.container .grid_5{width:41.666%}.container .grid_6{width:50%}.container .grid_7{width:58.333%}.container .grid_8{width:66.666%}.container .grid_9{width:75%}.container .grid_10{width:83.333%}.container .grid_11{width:91.666%}.container .grid_12{width:100%}.container .push_1{left:8.333%}.container .push_2{left:16.666%}.container .push_3{left:25%}.container .push_4{left:33.333%}.container .push_5{left:41.666%}.container .push_6{left:50%}.container .push_7{left:58.333%}.container .push_8{left:66.666%}.container .push_9{left:75%}.container .push_10{left:83.333%}.container .push_11{left:91.666%}.container .push_12{left:100%}.container .pull_1{left:-8.333%}.container .pull_2{left:-16.666%}.container .pull_3{left:-25%}.container .pull_4{left:-33.333%}.container .pull_5{left:-41.666%}.container .pull_6{left:-50%}.container .pull_7{left:-58.333%}.container .pull_8{left:-66.666%}.container .pull_9{left:-75%}.container .pull_10{left:-83.333%}.container .pull_11{left:-91.666%}.container .pull_12{left:-100%}.container .prefix_1{margin-left:8.333%}.container .prefix_2{margin-left:16.666%}.container .prefix_3{margin-left:25%}.container .prefix_4{margin-left:33.333%}.container .prefix_5{margin-left:41.666%}.container .prefix_6{margin-left:50%}.container .prefix_7{margin-left:56.333%}.container .prefix_8{margin-left:66.666%}.container .prefix_9{margin-left:75%}.container .prefix_10{margin-left:83.333%}.container .prefix_11{margin-left:91.666%}.container .prefix_12{margin-left:100%}.container .suffix_1{margin-right:8.333%}.container .suffix_2{margin-right:16.666%}.container .suffix_3{margin-right:25%}.container .suffix_4{margin-right:33.333%}.container .suffix_5{margin-right:41.666%}.container .suffix_6{margin-right:50%}.container .suffix_7{margin-right:58.333%}.container .suffix_8{margin-right:66.666%}.container .suffix_9{margin-right:75%}.container .suffix_10{margin-right:83.333%}.container .suffix_11{margin-right:91.666%}.container .suffix_12{margin-right:100%}}@media only screen and (min-width:48em)and (max-width:59.938em){.m_1half>[class*="grid_"]{width:50%}.m_1half>[class*="push_"]{left:50%}.m_1half>[class*="pull_"]{left:-50%}.m_1half>[class*="prefix_"]{margin-left:0}.m_1half>[class*="suffix_"]{margin-right:0}.m_1third>[class*="grid_"]{width:33.333%}.m_1third>[class*="push_"]{left:33.333%}.m_1third>[class*="pull_"]{left:-33.333%}.m_1fourth>[class*="grid_"]{width:25%}.m_1fourth>[class*="push_"]{left:25%}.m_1fourth>[class*="pull_"]{left:-25%}.m_2thirds_left>[class*="grid_"]{width:50%}.m_2thirds_left>[class*="grid_"]:nth-child(2n){width:33.333%}.m_2thirds_left>[class*="grid_"]:nth-child(2n+1){width:66.666%}.m_2thirds_left>[class*="push_"]{left:0}.m_2thirds_left>[class*="pull_"]{left:0}.m_2thirds_left>[class*="prefix_"]{margin-left:0}.m_2thirds_left>[class*="suffix_"]{margin-right:0}.m_2thirds_right>[class*="grid_"]{width:50%}.m_2thirds_right>[class*="grid_"]:nth-child(2n){width:66.666%}.m_2thirds_right>[class*="grid_"]:nth-child(2n+1){width:33.333%}.m_2thirds_right>[class*="push_"]{left:0}.m_2thirds_right>[class*="pull_"]{left:0}.m_2thirds_right>[class*="prefix_"]{margin-left:0}.m_2thirds_right>[class*="suffix_"]{margin-right:0}.m_stack>[class*="grid_"]{width:100%}.m_stack>.alpha,.m_stack>.omega{padding:0}.m_showInline{display:inline!important;visibility:visible!important}.m_showBlock{display:block!important;visibility:visible!important}.m_hide{display:none!important;visibility:hidden!important}}@media only screen and (min-width:60em)and (max-width:71.188em){.mw_showInline{display:inline!important;visibility:visible!important}.mw_showBlock{display:block!important;visibility:visible!important}.mw_hide{display:none!important;visibility:hidden!important}}@media only screen and (min-width:72em){.l_showInline{display:inline!important;visibility:visible!important}.l_showBlock{display:block!important;visibility:visible!important}.l_hide{display:none!important;visibility:hidden!important}}
/* *** END 
Grid - Responsive (~/cms/includes/css/grid.css) *** */
/* *** BEGIN 
jQuery UI Styles (~/cms/includes/css/jquery-ui.css) *** */
/*! jQuery UI - v1.10.3 - 2013-10-14
* 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=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&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=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 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:.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 #000}.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:14.5em;padding:.2em .2em 0;display:none;font-family:'Open Sans',sans-serif}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#ccc}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.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;color:#000;background:#ccc;text-transform:capitalize}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.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:.3em;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{position:absolute;top:0;left:0;padding:0 0 .2em;outline:0;z-index:1000}.ui-dialog .ui-dialog-titlebar{padding:.6em 1em;position:relative;border-bottom-right-radius:0;border-bottom-left-radius:0}.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:21px;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(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("http://www.bedazzleandmoreflowers.com/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.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 li a{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 a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{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{}.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:0;background:#fff url(../../cms/images/jqueryUI/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:0;background:#ccc url(../../cms/images/jqueryUI/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold;text-transform:uppercase}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:bold;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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:#e6e6e6;font-weight:bold;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover 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(../../cms/images/jqueryUI/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 #fcefa1;background:#fbf9ee url(../../cms/images/jqueryUI/ui-bg_glass_55_fbf9ee_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 #cd0a0a;background:#fef1ec url(../../cms/images/jqueryUI/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.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(../../cms/images/jqueryUI/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../cms/images/jqueryUI/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../cms/images/jqueryUI/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../cms/images/jqueryUI/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../cms/images/jqueryUI/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../cms/images/jqueryUI/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../cms/images/jqueryUI/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:#aaa url(../../cms/images/jqueryUI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../../cms/images/jqueryUI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-dialog .ui-dialog-titlebar-close{text-indent:-999em}.ui-dialog .ui-dialog-buttonpane button{padding:6px 15px}
/* *** END 
jQuery UI Styles (~/cms/includes/css/jquery-ui.css) *** */
/* *** BEGIN 
Navigation (~/cms/includes/css/navigation.css) *** */
ul.sf-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}ul.sf-menu{display:inline-block}ul.sf-menu{display:block;-height:1px}ul.sf-menu,ul.sf-menu *{margin:0;padding:0;list-style:none}/*[clearfix]*/ul.sf-menu{margin-left:auto;margin-right:auto;position:relative;left:0;top:0}ul.sf-menu{line-height:1}ul.sf-menu li{float:left;position:relative;margin-right:10px}ul.sf-menu ul li{width:100%}ul.sf-menu a{display:block;position:relative;padding:.3em 20px;text-decoration:none;color:#000;border:1px solid #888;line-height:2em;background:#ccc;font-size:1em}ul.sf-menu ul li a{margin-right:0;line-height:1em}ul.sf-menu li ul{position:absolute;top:0;display:none;padding:3px;visibility:hidden;top:2.3em;width:10em;left:0;background:#fff;border:1px solid #ccc}ul.sf-menu li:hover ul,ul.sf-menu li.sfHover ul{visibility:visible;display:inline-block;z-index:99}ul.sf-menu li ul li{padding:3px 0;border-bottom:1px solid #ccc}ul.sf-menu li:hover ul ul,ul.sf-menu li.sfHover ul ul{top:-999em}ul.sf-menu li ul li ul{left:10em;display:none;visibility:hidden;top:0;left:10em;top:0}ul.sf-menu li ul li:hover>ul,ul.sf-menu li ul li.sfHover>ul{top:0}ul.sf-menu li ul li ul li ul{top:-999em}ul.sf-menu li ul li ul li ul{left:10em}ul.sf-menu li ul li ul li:hover ul,ul.sf-menu li ul li ul li.sfHover ul{top:0}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.6em;top:.75em;width:16px;height:16px;overflow:hidden}.sf-sub-indicator:after{position:absolute;right:0;top:0;font-family:'icomoon';speak:none;content:"▾";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.sf-menu li.sfHover .sf-sub-indicator{}ul.sf-menu li.sfHover ul li .sf-sub-indicator{top:.5em;background-position:0 0}.sf-menu li.sfHover li.sfHover .sf-sub-indicator{background-position:-10px 0}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.mainNav{margin-bottom:10px;padding:3px 0}.mainNav .sf-menu a{background:none;border:0}.mainNav .sf-menu li a:hover,.mainNav .sf-menu li.sfHover>a{background-color:#ccc}.mainNav{}.mainNav .navMenu{}.mainNav ::-moz-selection{background:transparent;text-shadow:none}.mainNav ::selection{background:transparent;text-shadow:none}.menuLink{position:absolute;top:0;left:10px;margin:0 0 0 auto;cursor:pointer;z-index:1000;color:#fff;font-size:2em}.menuLink label{display:none}.menuLink .activeBG{position:absolute;width:60px;height:60px;left:-13px;top:-12px;background:#333;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:none}.mainNav .navMenu{padding-top:20px}.navMenu ul{margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%}.navMenu>ul{border-top:}.navMenu ul .active>ul{display:block}.navMenu ul a{display:block;position:relative;padding:0;font-size:1.25em;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.navMenu>ul>li:first-child>a{padding-left:0}.navMenu ul .active .subMenu .menuText,.navMenu ul a.hasSub:hover .menuText:after,.navMenu ul a.hasSub:focus .menuText:after,.navMenu ul .clicked a.hasSub .menuText:after{border-top-color:#fff}.navMenu ul li ul .subMenuInner{border-top:1px dashed #fff;border-bottom:1px dashed #fff}.navMenu ul .active .subMenu>a{}.navMenu ul li a:hover,.navMenu ul li a:focus,.navMenu ul li .subMenu>a:hover,.navMenu ul li .subMenu>a:focus,.navMenu ul .clicked>a,.navMenu ul .clicked .subMenu>a{outline:0;text-decoration:none}.navMenu ul ul{border:0;display:none;position:static;margin:0}.navMenu ul ul li{border:none;padding:5px}.navMenu li.last{border-right:0}.navMenu ul ul li:first-child{border-top:0}.navMenu ul ul a{border:0;text-transform:initial;padding:10px 40px;color:#fff}.navMenu ul ul a:after,.navMenu ul ul a:before{border:none}.navMenu ul ul a.hasSub{position:relative}.navMenu ul li ul .subMenuInner{border-top:0;border-bottom:0}.navMenu ul ul a{margin:0;padding:0;font-size:1em}.navMenu ul ul a.hasSub:after{content:" ";display:inline-block;border:5px solid transparent;border-top:5px solid #444;margin-left:10px;vertical-align:middle;line-height:1}.navMenu ul ul a.hasSub:hover:after,.navMenu ul ul a.hasSub:focus:after,.navMenu ul ul .clicked>a.hasSub:after{border-top-color:#fff}.navMenu ul ul a:hover,.mainNav ul ul a:focus,.mainNav ul ul .clicked>a{text-decoration:underline}.navMenu ul ul ul{background:#fff}.navMenu ul ul ul a:hover,.mainNav ul ul ul a:focus,.mainNav ul ul ul .clicked>a{color:#333;background:#eee}.navMenu li{display:block;padding:10px}@media screen and (min-width:48em){.menuLink{display:none}.navigationWrpr{margin-top:40px;float:right;position:static;min-height:50px!important;box-shadow:none}.search-toggle{width:21px;height:21px;cursor:pointer;float:right;display:inline}.search-icon{background:url(http://www.bedazzleandmoreflowers.com/cms/images/layout/search-icon.png) no-repeat 100% 75%;padding:0 0 20px 20px}.search-toggle .active{background:url(http://www.bedazzleandmoreflowers.com/cms/images/layout/search-icon-hover.png) no-repeat 100% 75%}.mainNav{padding:10px 0 0 10px;float:left;display:block}.menuLink{display:none}.mainNav .navMenu{position:static;padding:0;display:block}.navMenu>ul.menu{display:table;border:0;background:transparent;position:static}.navMenu>ul>li{display:table-cell;vertical-align:middle;border:none}.navMenu>ul>li .subMenu{}.navMenu>ul>li .subMenu>a{display:table;width:100%;text-decoration:none}.navMenu ul li a:after,.navMenu ul li a:before{border:none}.navMenu ul li{padding:0 11px;border-right:1px dashed #dae0e5}.navMenu>ul>li:first-child{padding-left:0}.navMenu ul li.firstnavitemli .subMenu{padding-left:0}.navMenu>ul>li .subMenu>a .menuText{display:table-cell;vertical-align:middle;padding:0 0 5px 0;border-bottom:3px solid transparent}.navMenu ul ul li{float:left;width:25%}.mainNav ul ul a{color:#fff;font-size:1em;font-weight:normal;padding:2px 35px}.navMenu ul ul a.hasSub{position:relative}.navMenu ul .active .subMenu .menuText:after,.navMenu ul a.hasSub:hover .menuText:after,.navMenu ul a.hasSub:focus .menuText:after,.navMenu ul .clicked a.hasSub .menuText:after,.navMenu ul ul a.hasSub:hover:after,.navMenu ul ul a.hasSub:focus:after,.navMenu ul ul .clicked>a.hasSub:after{border-top-color:transparent}.navMenu>ul>li ul{position:absolute;z-index:900;top:100%;left:0;min-width:100%;padding:10px 0;margin-top:10px;box-shadow:0 5px 10px -2px #888}.navMenu>ul>li ul ul{border-top:0;top:0;left:100%}.navMenu>ul>.lastnavitemli ul{left:auto;right:0}.navMenu>ul>.lastnavitemli ul ul{left:auto;right:100%}}
/* *** END 
Navigation (~/cms/includes/css/navigation.css) *** */
/* *** BEGIN 
Rail Navigation (~/cms/includes/css/rail-navigation.css) *** */
.railNavHeading{margin:0 0 10px 0;border:0;padding-left:20px;font-size:1.1em;font-weight:bold}.railNavHeading span.trigger{display:none}.railNavHeading a,.railNavHeading a:link,.railNavHeading a:visited{padding:5px 20px}.railNavHeading a:hover,.railNavHeading a:active{color:#fff;text-decoration:underline;font-weight:normal}.railNav{margin:0 0 20px 0;padding:0;font-weight:bold;list-style-type:none;font-family:inherit}ul.railNav li{padding:0}ul.railNav a,ul.railNav a:link,ul.railNav a:visited{font-weight:normal;text-decoration:none;font-family:inherit;border:0;position:relative;padding:3px 17px;display:block;color:#000;font-size:20px}ul.railNav a:hover,ul.railNav a:active{text-decoration:underline}ul.railNav a.active,ul.railNav a.active:link,ul.railNav a.active:visited{font-weight:bold}ul.railNav ul{margin:4px 0 5px 10px;padding:0;list-style-type:none}ul.railNav ul li{}ul.railNav ul a,ul.railNav ul a:link,ul.railNav ul a:visited{font-size:16px}ul.railNav ul a:hover,ul.railNav ul a:active{text-decoration:underline}
/* *** END 
Rail Navigation (~/cms/includes/css/rail-navigation.css) *** */
/* *** BEGIN 
Formee (~/cms/includes/css/formee.css) *** */
.formee:after,.formee div:after,.formee ol:after,.formee ul:after,.formee li:after,.formee dl:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.formee{margin:0;padding:0}.formee ul{margin:0;padding:0}.formee fieldset{border:1px solid #d4d4d4;position:relative;height:100%;padding:1.2em 0;margin:0 0 4em}.formee legend{margin-left:1%;margin-right:1%;padding:.5% .5% .8%}.formee h3{margin:2em 1% .8%;padding:.5% .5% .8%}.grid-1-12,.grid-2-12,.grid-3-12,.grid-4-12,.grid-5-12,.grid-6-12,.grid-7-12,.grid-8-12,.grid-9-12,.grid-10-12,.grid-11-12,.grid-12-12{display:inline-block;float:left;margin-left:1%;margin-right:1%;padding:0 .5% 1%;height:100%;*margin-left:.8%;*margin-right:.8%;*padding:.8% .25% 1%}.grid-1-12{width:5.333%}.grid-2-12{width:13.666%}.grid-3-12{width:22%}.grid-4-12{width:30.333%}.grid-5-12{width:38.666%}.grid-6-12{width:47%}.grid-7-12{width:55.333%}.grid-8-12{width:63.666%}.grid-9-12{width:72%}.grid-10-12{width:80.333%}.grid-11-12{width:88.666%}.grid-12-12{width:97%}.formee .clear{clear:both}.formee-no-lbl{position:relative;padding-bottom:0}.formee-no-lbl input,.formee-no-lbl label,.formee-no-lbl span,.formee-no-lbl ul,.formee-no-lbl p{position:absolute;bottom:0}.formee-hidden{display:none!important;visibility:hidden!important}.formee .floatLeft{clear:none;float:left!important;margin-right:.3em!important}.formee .floatRight{clear:none;float:right!important;margin-left:.3em!important}.formee-lbl,.formee label{display:block;height:auto;margin:.2em 0 .3em}.formee .formee-txt,.formee input[type="text"],.formee input[type="search"],.formee input[type="email"],.formee input[type="url"],.formee input[type="tel"],.formee input[type="number"],.formee input[type="range"],.formee input[type="date"],.formee input[type="month"],.formee input[type="week"],.formee input[type="time"],.formee input[type="datetime"],.formee input[type="datetime-local"],.formee input[type="color"],.formee input[type="password"],.formee input[type="file"],.formee textarea,.formee select{margin-bottom:15px;vertical-align:middle;width:100%;border-style:solid;border-width:1px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;*width:99%}.formee textarea{height:10em}.formee select{}.formee-req{position:relative;top:3px}.formee-list{height:100%;list-style:none;padding:0;margin:0}.formee-list li,.formee-list li{margin:0 .6em .8em;float:left;display:inline-block;list-style:none}.formee-list input{margin-right:.2em}.formee-list-vertical{list-style:none;padding:0;margin:0}.formee-list-vertical li{float:none;display:block}.formee-small{width:30%!important;float:left;margin-right:10px;display:inline;*width:25%!important}.formee-medium{width:50%!important;float:left;margin-right:10px;display:inline;*width:45%!important}.formee fieldset{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.grid-1-12:hover,.grid-2-12:hover,.grid-3-12:hover,.grid-4-12:hover,.grid-5-12:hover,.grid-6-12:hover,.grid-7-12:hover,.grid-8-12:hover,.grid-9-12:hover,.grid-10-12:hover,.grid-11-12:hover,.grid-12-12:hover{}.field-button:hover{background:transparent}.formee{}.formee legend,.formee h3{font-size:3em;line-height:1.2em;letter-spacing:-.035em;color:#2b2b2b;font-weight:normal}.formee-lbl,.formee label{color:#2b2b2b;font-weight:normal;vertical-align:middle}.formee-bold{font-weight:bold!important}.formee-list .formee-lbl,.formee-list label{display:inline;height:auto;margin:.5em 0 .8em 2px;vertical-align:top!important}em.formee-req{font-weight:bold;font-style:normal;color:#390;font-size:1.2em;line-height:.85em}.formee .formee-txt,.formee input[type="text"],.formee input[type="search"],.formee input[type="email"],.formee input[type="url"],.formee input[type="tel"],.formee input[type="number"],.formee input[type="range"],.formee input[type="date"],.formee input[type="month"],.formee input[type="week"],.formee input[type="time"],.formee input[type="datetime"],.formee input[type="datetime-local"],.formee input[type="color"],.formee input[type="password"],.formee input[type="file"],.formee textarea,.formee select{border-color:#c6c6c6 #dadada #eaeaea;background:#fafafa;color:#999;font-family:inherit;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:6px 4px}.formee select{padding:5px 4px;border-color:#c6c6c6 #dadada #eaeaea;background:#fafafa;color:#999}.formee .formee-txt:hover,.formee input[type="text"]:hover,.formee input[type="search"]:hover,.formee input[type="email"]:hover,.formee input[type="url"]:hover,.formee input[type="tel"]:hover,.formee input[type="number"]:hover,.formee input[type="range"]:hover,.formee input[type="date"]:hover,.formee input[type="month"]:hover,.formee input[type="week"]:hover,.formee input[type="time"]:hover,.formee input[type="datetime"]:hover,.formee input[type="datetime-local"]:hover,.formee input[type="color"]:hover,.formee input[type="password"]:hover,.formee input[type="file"]:hover,.formee textarea:hover,.formee select:hover{color:#666;background:#fff none;border-color:#c6c6c6}.formee .formee-txt:focus,.formee input[type="text"]:focus,.formee input[type="search"]:focus,.formee input[type="email"]:focus,.formee input[type="url"]:focus,.formee input[type="tel"]:focus,.formee input[type="number"]:focus,.formee input[type="range"]:focus,.formee input[type="date"]:focus,.formee input[type="month"]:focus,.formee input[type="week"]:focus,.formee input[type="time"]:focus,.formee input[type="datetime"]:focus,.formee input[type="datetime-local"]:focus,.formee input[type="color"]:focus,.formee input[type="password"]:focus,.formee input[type="file"]:focus,.formee textarea:focus,.formee select:focus{color:#333;background:#fff none;border-color:#659ec9 #70aedd #a8cfec;outline:0}.formee-msg-note{display:block;margin:-10px 0 .8em;padding:0 7px 1px;font-size:.875em;color:#acacac}.formee-msg-info,.formee-msg-warning,.formee-msg-error,.formee-msg-success{display:block;height:auto;margin:0 0 15px;padding:10px 7px 5px 12px;font-size:.875em;clear:both;color:#2b2b2b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.formee-msg-info-small,.formee-msg-warning-small,.formee-msg-error-small,.formee-msg-success-small{padding:5px 20px 0;border:1px solid #ccc;display:block;height:auto;margin:0 0 15px;clear:both;color:#2b2b2b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:.7em}.formee-msg-info ul,.formee-msg-warning ul,.formee-msg-error ul,.formee-msg-success ul{margin:0 0 10px 26px;padding:0}.formee-msg-info li,.formee-msg-warning li,.formee-msg-error li,.formee-msg-success li{list-style:none;padding:0;margin-bottom:.4%;font-size:1em;line-height:1.1em;vertical-align:top}.formee-msg-info h3,.formee-msg-warning h3,.formee-msg-error h3,.formee-msg-success h3{font-size:1.1em;line-height:1.5em;letter-spacing:-.02em;padding:0;margin:0 0 .3em 0}.formee-msg-info-small h3,.formee-msg-warning-small h3,.formee-msg-error-small h3,.formee-msg-success-small h3{font-size:1.4em;line-height:1em;letter-spacing:-.02em;padding:0;margin:0 0 .3em 0}.formee-msg-info{border-color:#bcdfef;background-color:#d1ecf7}.formee-msg-info h3{background:url(../../cms/images/forms/form-ic-info.png) no-repeat 0 3px;padding-left:25px}.formee-msg-info-small{border-color:#bcdfef;background-color:#d1ecf7}.formee-msg-info-small h3{background:url(../../cms/images/forms/form-ic-info-small.png) no-repeat 0 0;padding-left:25px}.formee-msg-warning{border-color:#fceb77;background-color:#fff6bf}.formee-msg-warning h3{background:url(../../cms/images/forms/form-ic-warning.png) no-repeat 0 3px;padding-left:25px}.formee-msg-warning-small{border-color:#fceb77;background-color:#fff6bf}.formee-msg-warning-small h3{background:url(http://www.bedazzleandmoreflowers.com/cms/images/forms/form-ic-warning-small.png) no-repeat 0 0;padding-left:25px}.formee-msg-error{border-color:#f6abab;background-color:#fad0d0}.formee-msg-error h3{background:url(../../cms/images/forms/form-ic-error.png) no-repeat 0 3px;padding-left:25px;font-weight:600}.formee-msg-error-small{border-color:#f6abab;background-color:#fad0d0}.formee-msg-error-small h3{background:url(../../cms/images/forms/form-ic-error-small.png) no-repeat 0 0;padding-left:25px}.formee-msg-success{border-color:#d0f1a6;background-color:#e5f8ce}.formee-msg-success h3{background:url(../../cms/images/forms/form-ic-success.png) no-repeat 0 3px;padding-left:25px}.formee-msg-success-small{border-color:#d0f1a6;background-color:#e5f8ce}.formee-msg-success-small h3{background:url(../../cms/images/forms/form-ic-success.png) no-repeat 0 3px;padding-left:25px}.formee-msg-success strong,.formee-msg-success a{color:#62b548}.formee-msg-info strong,.formee-msg-info a{color:#11689e}.formee-msg-warning strong,.formee-msg-warning a{color:#957210}.formee-msg-error strong,.formee-msg-error a{color:#b01717}.formee-msg-error-label{color:#b01717!important}input.formee-error,select.formee-error,textarea.formee-error{border-color:#fad0d0!important;color:#b01717!important;-moz-box-shadow:0 0 3px 0 rgba(176,23,23,.4);-webkit-box-shadow:0 0 3px 0 rgba(176,23,23,.4);box-shadow:0 0 3px 0 rgba(176,23,23,.4)}label.formee-error,label.formee-red,label.formee-error em.formee-req,label.formee-red em.formee-req{font-weight:bold;font-style:normal;color:#b01717!important}label.formee-error em,em.formee-error,em.formee-red{font-weight:bold;font-style:normal;color:#b01717!important;font-size:1.2em;line-height:.85em}
/* *** END 
Formee (~/cms/includes/css/formee.css) *** */
/* *** BEGIN 
Default Styles (~/cms/includes/css/style.css) *** */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{}::-moz-selection{background:#3197fc;text-shadow:none}::selection{background:#3197fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{max-width:100%!important;height:auto!important;vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}p{margin:0 0 1em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none;visibility:hidden}.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyHidden.focusable:active,.visuallyHidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.hide{display:none}.smallest{font-size:.8em}.smaller{font-size:.9em}.larger{font-size:1.1em}.largest{font-size:1.2em}.bold{font-weight:bold}.italic{font-style:italic!important}.strike{text-decoration:line-through!important;color:#959595}.red,.red:visited{color:red!important}.green,.green:visited{color:#390!important}.lgreen,.lgreen:visited{color:#97937d!important}.bgYellow{background:#ff0}.bgGreen{background:lime}.vtop{vertical-align:top}.center{text-align:center}.left{text-align:left}.right{text-align:right}.floatLeft{float:left}.floatRight{float:right}.imgLeft{float:left;margin-right:5px;padding:5px;border:1px solid #c4c4c4}.imgRight{float:right;margin-left:5px;padding:5px;border:1px solid #c4c4c4}.nowrap{white-space:nowrap}.borderless{border:0;border-collapse:collapse}.breakforprint{page-break-after:always}.clear{overflow:hidden;clear:both;height:0;margin:0;font-size:1px;line-height:0}.skip{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.important{color:red;font-weight:bold;text-transform:uppercase}.constrain{max-width:60em;margin:0 auto;position:relative}.cke_wysiwyg_frame{padding:10px}ul,ol{margin:0 0 1em}.noBullet{padding:0 0 0 1em;list-style-type:none}.noIndent{padding:0;list-style-type:none}.noIndentAlt{padding:0}.bulletSquare{list-style-type:square}.note{margin:0 7px;font-size:.95em;color:#4e4e4e}.note a,.note a:link,.note a:visited{text-decoration:underline}input[disabled=true]{background-color:#f0f0f0}textarea[disabled=true]{background-color:#f0f0f0}select[disabled=true]{background-color:#f0f0f0}input[readonly=true]{background-color:#f0f0f0}textarea[readonly=true]{background-color:#f0f0f0}select[readonly=true]{background-color:#f0f0f0}a,a:visited{text-decoration:none}a:hover,a:active,a:focus{}a:active,a:focus{outline:0}a,a:hover,a:active,a:focus,a:visited{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btnText{margin:0;padding:0;color:#6d6d6d;text-decoration:underline;border:0;background:none}.btnText:hover{color:#6d6d6d;text-decoration:none}a .text{text-decoration:none}a:hover .text,a:active .text,a:focus .text{text-decoration:none}a [class^="icon-"]{text-decoration:none}a.removeLink{color:red}ul.linkList{margin:0 0 15px 0;padding:0;list-style-type:none}ul.linkList li{margin-bottom:8px}ul.linkList a,ul.linkList a:link,ul.linkList a:visited{text-decoration:none}ul.linkList a:hover,ul.linkList a:active{text-decoration:underline}body{background:#fff;font-family:'Open Sans',sans-serif}.container{}.siteBody{min-height:300px;margin:15px 0}.siteHeader{position:relative;min-height:80px;margin-bottom:3px;z-index:1000}.siteHeader a.sitelogo,.siteHeader a.sitelogo:link,.siteHeader a.sitelogo:visited{}.siteHeader .hdrPhonenum{background-position:100% 0;background-repeat:no-repeat;bottom:12px;display:block;height:34px;position:absolute;right:12px;text-indent:-9999em;width:200px}.headerLinks{font-size:.9em;margin:0 0 10px;padding:5px 0 0;text-align:right}.headerLinks a,.headerLinks a:link,.headerLinks a:visited{margin:0 3px;text-decoration:none}.headerLinks a:hover,.headerLinks a:active{text-decoration:underline}.siteSearch{float:right;position:relative;margin:4px 10px 8px 0}.siteSearch label{display:none}.siteSearch .formee .text{margin-bottom:0}.mod{position:relative}.title{position:relative;margin:0 0 1em}.titleAlt{margin:0 0 .1em;font-size:1.2em}.titleAlt2{margin:.5em 0 .1em}.title .more{position:absolute;top:0;right:0;font-size:.6em}.modContent{padding:15px}.itemList{margin:0;padding:0;list-style:none}.item{display:table;padding:1em 0;width:100%;border-top:1px solid #ccc}.item:first-child{border-top:0;padding-top:0}.item:last-child{padding-bottom:0}.item>.content{display:table-cell;width:100%;vertical-align:top}.item .contentExtra{display:table-cell;vertical-align:top}.content .title{margin:0}.itemList .content p{margin:0}.content .date{font-size:.85em}.aside{display:table-cell;padding:0 15px 0 0;text-align:center}.caption{display:block;font-size:.8em;line-height:1.2em}@media(max-width:400px){.item{display:block}.item>.content{display:block}.item>.aside{display:block}}.article>.aside{float:right;margin:1em}.meta{margin:.5em 0}.meta>div{float:left}.meta .social-tools{float:right}.filter{padding:1em;border:1px solid #eee;background:#ddd}.filter-options{float:left}.filter-actions{float:right}.paging{padding:1em}.paging-results{float:left}.paging-list{float:right}.paging-list ul{display:block;padding:0;margin:0}.paging-list li{display:block;padding:0;margin:0;border:1px solid #002b40;border-left-width:0;float:left}.paging-list li:first-child{border-left-width:1px}.paging-list li a,.paging-list li span{display:block;min-width:30px;padding:2px 5px;text-align:center}.paging-list li a{}.paging-list li span{}.paging-list li.disabled{display:none}.paging-list li.disabled+li{border-left-width:1px}.paging-list li.disabled+.all{border-left-width:0}.filters{display:block;margin:0 0 5px 0}.filters .filterList{display:block}.filters label{display:inline;margin:0 5px 0 0;font-weight:bold;font-size:.8em}.filters .sortList{float:left;display:inline;padding:3px 10px 0}.filters .sortList label{margin:0 5px 0 0}.filters select{margin-right:10px}.filters .sortList .last{border-right:0}.filters .sortItem{display:inline;margin:0;padding:2px 4px;font-size:.8em;border-right:1px solid #999}.filters .sortItem a,.filters .sortItem a:link,.filters .sortItem a:visited{padding-right:12px;text-decoration:none;background:url(../../cms/images/layout/arrow_sortorder.gif) no-repeat 100% 2px}.filters .sortItem a.down,.filters .sortItem a.down:link,.filters .sortItem a.down:visited{font-weight:bold;background-position:100% -18px}.filters .sortItem a.up,.filters .sortItem a.up:link,.filters .sortItem a.up:visited{font-weight:bold;background-position:100% -38px}.pagination{float:none;text-align:right;padding-top:10px;margin-bottom:20px;padding-right:10px}.pagination .view{float:right;display:inline;padding:0 0 0 10px}.pagination .view a,.pagination .view a:link,.pagination .view a:visited{display:inline-block;text-decoration:none;padding:2px 6px}.pagination .paging{float:right;display:inline;padding:0 10px}.pagination .paging a,.pagination .paging a:link,.pagination .paging a:visited{display:inline-block;margin:0;padding:2px 4px;text-align:center;text-decoration:none}.pagination .paging .active{display:inline;margin:0 4px;text-align:center;font-weight:bold;text-decoration:none;padding:2px 6px}.pagination .paging .total{display:inline-block;padding-top:2px;color:#999}.pagination a.arrowRight,.pagination a.arrowRight:link,.pagination a.arrowRight:visited{display:inline-block;background:url(../../cms/images/layout/arrow_right_gray.gif) no-repeat 50% 50%;text-indent:-9999em}.pagination a.arrowLeft,.pagination a.arrowLeft:link,.pagination a.arrowLeft:visited{float:left;display:inline;background:url(../../cms/images/layout/arrow_left_gray.gif) no-repeat 50% 50%;text-indent:-9999em}.alert{overflow:hidden;border:1px solid #fe0000;margin:1em 0;padding:10px;min-height:50px;color:#fff;background-color:#feff99}.alert a{color:#fff}.bdr{border:1px solid #b8b8b8;padding:1px;background-color:#a7a496}.bdrTop{border-top:1px solid #999}.bdrRight{border-right:1px solid #999}.bdrBottom{border-bottom:1px solid #999}.bdrLeft{border-left:1px solid #999}.bdrDash{border:1px dashed #555244}.bdrDashTop{border-top:1px dashed #999}.bdrDashRight{border-right:1px dashed #999}.bdrDashBottom{border-bottom:1px dashed #999}.bdrDashLeft{border-left:1px dashed #999}.alternate{background-color:#d8d8d8}.row{background-color:#fff}.fieldlbl{padding:4px 2px 0 0;text-align:right}.field{padding-left:2px}.fieldpad{padding-bottom:2px}.fieldtext{color:#000}.fielderror{color:#c00}.fieldnorm{width:16px;height:20px}.fieldreq{width:16px;height:20px;background:transparent url(../../cms/images/global/field-req.gif) no-repeat center right}span.fieldreq{padding:0 6px;background-position:center center}span.fieldnorm{padding:0 6px;background-position:center center}.fieldred{width:16px;height:20px;background:transparent url(../../cms/images/global/field-error.gif) no-repeat center right}span.fieldred{padding:0 6px;background-position:center center}.toolTipWrpr{display:none;width:340px;z-index:99}.toolTipShadow{background:url(../../cms/images/core/tooltipbacktop.png) no-repeat top left;padding:10px 13px 1px 13px;color:#666}.toolTopShadowBottom{background:url(../../cms/images/core/tooltipbackbottom.png) no-repeat top left;width:340px;height:16px}.toolTipDate{font-size:11px;color:#999;font-weight:bold}.toolTipName{font-size:14px;color:#666;font-weight:bold;margin-bottom:14px}.genericPager{padding:10px 0}.genericPager ul{list-style-type:none;margin:0;padding:0}.genericPager li{float:left;display:block;font-size:11px;margin:0 5px 5px 0}.genericPager li a{float:left;color:#003871;padding:2px 4px;border:1px solid #ddd;text-decoration:none}.genericPager li a:hover,.genericPager li a:focus{border:1px solid #000;text-decoration:none;background:#ddd}.genericPager li.nolink{color:#fff;border:1px solid #ddd;padding:2px 4px}.genericPager li.active{color:#686868;border:1px solid #ddd;padding:2px 4px;background-color:#cfcfcf}.smartbug ul{list-style-type:none;background-color:#ccc;font-size:10px;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;padding:0}.smartbug li{border-bottom:1px solid #000}.smartbug a,.smartbug a:link,.smartbug a:visited{text-decoration:none;display:block;color:#000;padding:5px}.smartbug a:hover{background-color:#999;text-decoration:underline}.siteOverlay{display:none;position:relative;width:550px;max-width:95%;min-height:1px;background-color:#fff;z-index:1000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 15px #333;-moz-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333}.siteOverlay .overlayBar{position:relative;padding:10px;text-align:right;border-bottom:1px solid #e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px}.siteOverlay .overlayClose{display:inline-block;cursor:pointer;z-index:5;color:#fff}.siteOverlay .overlayContent{padding:15px}.breadcrumbs{padding:0 0 10px 0;font-size:.9em}.breadcrumbs a,.breadcrumbs a:visited{text-decoration:none;position:relative;padding-right:15px}.breadcrumbs a:hover,.breadcrumbs a:focus,.breadcrumbs a:active{text-decoration:underline}.breadcrumbs span{margin:0 2px;font-weight:normal}.pageToolsWrapper{float:right;display:inline;padding:5px 0 0 0;text-align:right}.pageTool{margin:0 10px 0;font-size:.938em;color:#686868;font-weight:normal;text-decoration:none;cursor:pointer}.pageToolsWrapper a{float:right;display:inline}.pageToolsWrapper a:hover,.pageToolsWrapper a:active{color:#1c4e87;text-decoration:none}.pageToolsWrapper a.bookmark,.pageToolsWrapper a.bookmark:link,.pageToolsWrapper a.bookmark:visited{padding:0 0 0 18px;margin-left:7px;background-position:0 -39px}.pageToolsWrapper a.bookmark:hover,.pageToolsWrapper a.bookmark:active{background-position:0 -119px}.emailFriendWrapper{}.emailFriendWrapper .inner{padding:10px}.emailFriendWrapper .emailFriendSender{margin:10px 0 20px;border-bottom:1px dashed #ccc}.emailFriendWrapper .emailFriendAdditional{margin:10px 0 0;padding:20px 0 0;border-top:1px dashed #ccc}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.itemActions .addon,.itemActions .itemDetailsTop select,.templateB .footerLinks{display:none}}.mainStage{position:relative;overflow:hidden;width:960px;height:425px;margin:0 20px}.mainStage h1{color:#72a3d0;font:normal 14px Sone,'Arial Narrow',Arial,Helvetica,sans-serif;font-stretch:condensed;margin:0 0 .6em 0;padding:0;text-transform:lowercase;text-shadow:1px 1px 1px #fff;z-index:2}.mainStage h1 sup{font-size:.5em}.mainStage h3{color:#72a3d0;font:bold 20px 'Arial Narrow',Arial,Helvetica,sans-serif;font-stretch:condensed;margin:0 0 .6em;z-index:2}.mainStage-top{position:absolute;top:20px;border-bottom:1px dashed #bbc2c9;width:100%;padding-bottom:4px;z-index:1}.mainStage .items{width:20000em;position:absolute;clear:both}.mainStage .single{float:left;position:relative;width:960px;height:425px;margin:0;padding:0;background-repeat:no-repeat;background-position:right 0}.mainStage .single h3{font-size:60px;text-transform:uppercase;margin:80px 0 0 0;text-shadow:2px 2px 2px #abc9e4}.mainStage .single p{font-size:14px;font-weight:bold;color:#72a3d0;line-height:1.6em}.mainStage .navi{position:absolute;top:15px;right:0}.mainStage a.browse{background:url(http://www.bedazzleandmoreflowers.com/cms/images/slideshow/slide_arrows.png) no-repeat;display:block;width:25px;height:30px;cursor:pointer;font-size:1px;position:absolute;z-index:1000;top:0}.mainStage a.right{background-position:-25px 0;right:0}.mainStage a.right:hover{background-position:-25px -30px}.mainStage a.right:active{background-position:-25px -60px}.mainStage a.left{margin-left:0;right:35px}.mainStage a.left:hover{background-position:0 -30px}.mainStage a.left:active{background-position:0 -60px}.mainStage a.disabled{visibility:hidden!important}.btnWrapper{display:inline-block;padding:2px;text-decoration:none!important;border-radius:5px;background:#999}.btn{display:inline-block;margin:0;padding:4px 6px;font-weight:normal;color:#fff;text-align:center;text-decoration:none;cursor:pointer;overflow:visible}.btnWrapper:hover,.btnWrapper:hover .btn{}.btnAlt{}.btnAlt .btn{color:#fff;background-color:transparent;border:1px solid #fff;text-align:center;text-decoration:none;cursor:pointer}.btnAlt:hover,.btnAlt:hover .btn{}.btnLarge .btn{padding:5px 10px;font-size:1.4em}.btnFullWidth{display:block}.btnFullWidth .btn{display:block;padding-left:0;padding-right:0}.btnFullWidth input.btn{width:100%}.btnWrapper [class^="icon-"]{margin:0 3px;font-size:.7em}.iconImage{position:relative;display:inline-block;bottom:1px;width:10px;height:10px;vertical-align:middle;text-indent:-9999em;background:url(../../cms/images/layout/icons_default.png) no-repeat 0 0;overflow:hidden}.iconCart{width:22px;height:22px;background-position:0 0}.iconRefresh{width:22px;height:22px;background-position:0 -27px}.iconContinueArrow{width:22px;height:16px;background-position:0 -57px}.iconCheckbox{width:18px;height:14px;background-position:-23px -112px}.iconXSquareRed{width:12px;height:12px;background-position:0 -112px}.iconSearch{width:14px;height:14px;background-position:-55px 0}.iconQuestion{width:22px;height:22px;background-position:0 -75px}.truncateLink{}.truncateLink a,.truncateLink a:link,.truncateLink a:visited{margin-left:5px}.truncateLink a.truncateMore,.truncateLink a.truncateMore:link,.truncateLink a.truncateMore:visited{}.truncateLink a.truncateLess,.truncateLink a.truncateLess:link,.truncateLink a.truncateLess:visited{}.footer{position:relative;margin-bottom:10px;padding:20px 0 0}.footerBar{margin-bottom:10px;min-height:1px;padding:10px;background-color:#ecf1f8}.ftrPhonenum{float:left;width:170px;height:28px;text-indent:-9999em;background-position:100% 0;background-repeat:no-repeat}body .footerBottom a{color:#fff;text-decoration:underline}body .footerBottom a:hover,body .footerBottom a:focus{color:#fff;text-decoration:none}.advFooter{position:relative;margin-bottom:15px;padding:0 0 5px 0}.advFooter li.callout{margin-bottom:10px}.advFooter .callout a,.advFooter .callout a:link,.advFooter .callout a:visited{font-weight:bold;font-size:1.1em;color:#6d6d6d}ul.advList{margin:0 0 10px;padding:0;list-style-type:none}ul.advList a,ul.advList a:link,ul.advList a:visited{text-decoration:none}ul.advList a:hover,ul.advList a:active{text-decoration:underline}ul.advList .listhdng{display:block;margin-bottom:8px;font-size:1.1em}ul.advList .listhdng,ul.advList .listhdng a,ul.advList .listhdng a:link,ul.advList .listhdng a:visited{font-weight:bold;color:#6d6d6d}.footerHeading{display:block;margin:0 0 2px;font-weight:bold;font-size:1.1em}.welcomeMessage{position:absolute;bottom:5px;right:0;width:50%;padding:20px;font-size:12px;background-color:#ecf1f8;border:1px solid #9baab7}.welcomeMessage .iconClose{position:absolute;top:3px;right:3px;width:13px;height:13px;background:url(../../cms/images/layout/icon_x.gif) no-repeat 0 0;cursor:pointer}.subFooter{padding:10px 0}.footerLinks a{float:left;display:block;text-align:center;border-left:1px solid #eceff2;padding:0 25px}.footerLinks a,.footerLinks a:link,.footerLinks a:visited{text-decoration:none;color:#666}.footerLinks a:hover,.footerLinks a:active{text-decoration:underline}.subFooter{border-top:1px solid #e9e5e2;margin-top:10px;color:#717571}.subFooter a{float:left;margin-left:10px;font-size:.9em;display:inline-block;padding:0;color:#717571}.subFooter a:first-child{margin-left:0}.subFooter .footerLinks{display:inline-block}.copyright{margin-top:10px;color:#717571}.emailSignup{margin:0 0 15px;position:relative}.emailSignup p{margin:0 0 2px 0}.emailSignup .imgLabel{float:left;margin:5px 7px 0 0}.emailSignup .text{float:left;width:165px;margin:0 5px 0 0}.followUs{margin:0 0 10px}ul.socialFollow{margin:0;padding:0;list-style-type:none}ul.socialFollow li{display:inline-block}.tableWrapper{overflow:auto}.limitTextBox{}.limitTextBox span{display:none}.limitTextBoxBar{width:100%}.limitTextBoxBarWrpr{width:100%;border:0 solid #000;overflow:hidden;font-size:9px;color:#000;white-space:nowrap;height:5px;background-color:#fdfbbe}.limitTextBoxBarInner{width:0%;background-color:red}.limitTextBoxInputWrpr{display:table-cell;width:100%;vertical-align:top}.limitTextBoxInputWrpr textarea{box-sizing:border-box;vertical-align:top}.limitTextBoxSpellWrpr{display:table-cell;padding-left:5px;vertical-align:top}.limitTextBoxSpellWrpr img{max-width:16px!important;cursor:pointer}.newsletterContainer{position:relative;padding:20px 0;overflow:hidden;width:100%;min-height:460px}.newsletterContainer iframe{position:absolute;height:100%;width:100%;top:0;right:0;left:0}@media only screen and (min-width:11.25em)and (max-width:47.938em){.pageToolsWrapper{display:none}.filters .filterList .filterDrp{margin:10px 0}.pagination .view{float:none;display:block;padding:10px;text-align:center}}@media only screen and (min-width:48em){}#CT_Main_0_supportedPaymentsCards h3{margin:15px 0 8px 0}.cke_editable .btn{background:#efefef;color:#000;border:1px solid #000;padding:10px}
/* *** END 
Default Styles (~/cms/includes/css/style.css) *** */
/* *** BEGIN 
jQuery Rate It Styles (~/cms/includes/css/rateit.css) *** */
div.rateit{display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none}div.rateit div.rateit-range{position:relative;display:-moz-inline-box;display:inline-block;background:url(../../cms/images/layout/star.gif);height:16px}* html div.rateit,* html div.rateit div.rateit-range{display:inline}*+html div.rateit,*+html div.rateit div.rateit-range{display:inline}div.rateit div.rateit-hover,div.rateit div.rateit-selected{position:absolute;left:0}div.rateit div.rateit-hover-rtl,div.rateit div.rateit-selected-rtl{left:auto;right:0}div.rateit div.rateit-hover{background:url(../../cms/images/layout/star.gif) left -32px}div.rateit div.rateit-hover-rtl{background-position:right -32px}div.rateit div.rateit-selected{background:url(../../cms/images/layout/star.gif) left -48px}div.rateit div.rateit-selected-rtl{background-position:right -16px}div.rateit div.rateit-preset{background:url(../../cms/images/layout/star.gif) left -48px}div.rateit div.rateit-preset-rtl{background:url(../../cms/images/layout/star.gif) left -48px}div.rateit div.rateit-reset{background:url(../../cms/images/layout/delete.gif) 0 0;width:16px;height:16px;display:-moz-inline-box;display:inline-block}div.rateit div.rateit-reset:hover{background-position:0 -16px}
/* *** END 
jQuery Rate It Styles (~/cms/includes/css/rateit.css) *** */
/* *** BEGIN 
Banners (~/cms/includes/css/banners.css) *** */
.bannerEffects .slideItem{display:block;width:100%}.bannerEffects .slideItem img{width:100%!important;height:100%!important;display:block;position:absolute!important;top:0;left:0;padding:0}.bannerEffects img:first-child{position:static;z-index:100}.bannerEffects .cycle-pager{text-align:center;width:100%;z-index:500;position:absolute;bottom:10px;overflow:hidden}.bannerEffects .cycle-pager span{display:inline-block;width:16px;height:16px;color:#ddd;font-family:arial;font-size:50px;line-height:16px;cursor:pointer}.bannerEffects .cycle-pager span.cycle-pager-active{color:#d69746}.bannerEffects .cycle-pager>*{cursor:pointer}.bannerEffects .cycle-pager-number span{width:auto;height:auto;padding:0 3px;font-size:1em}.bannerEffects .cycle-pager-image span{width:50px;height:auto;margin:0 7px;font-size:1em}.bannerEffects .cycle-pager-image span img{border:2px solid #fff}.bannerEffects .cycle-pager-image span.cycle-pager-active img{border-color:#d69746}.bannerEffects .cycle-pager-text span{width:auto;height:auto;padding:0 3px;font-size:1em}.bannerEffects .cycle-overlay{position:absolute;left:30px;top:10px;padding:0;background:transparent;z-index:101}.templateB .heroBanner{min-height:294px}.templateB .heroBanner .bannerEffects,.templateB .heroBanner .bannerEffects .slideItem{width:100%!important;height:100%!important;position:absolute!important}.templateB .heroBanner .bannerEffects .slideItem p img{width:auto!important;height:auto!important}.banner-tracking p{margin:0}
/* *** END 
Banners (~/cms/includes/css/banners.css) *** */
/* *** BEGIN 
Members CSS (~/cms/includes/css/members.css) *** */
.accountBlocks{position:relative;min-height:1px;margin:20px 0 5px 0;border:1px solid #d2d2d2;background:#fff;word-wrap:break-word}.accountBlocks .inner{padding:10px 15px 15px}.accountBlocks .blockhdng{position:relative;display:inline-block;font-size:1.125em;top:-15px;left:10px;margin:0;padding:3px 5px;background-color:#fff}.floatLeft{float:left;display:inline}.floatRight{float:right;display:inline}.multiColumn{}.multiColumn .halfColumn{float:left;display:inline;width:49%}.multiColumn .rightColumn{float:right}.accountLogin{background:url(../../cms/images/global/lbl-or.gif) no-repeat center 45%}.accountLogin .halfColumn{width:46%}.accountBlocks .cartwrpr{margin:0;padding:0}.accountBlocks .multipleShips{border-bottom:0;padding:0;margin:0}.formTable{vertical-align:top}.formTable th{width:100px;padding:0 12px 7px 0;background-color:transparent;vertical-align:top;font-weight:bold}.formTable td{padding:0 0 7px 0;vertical-align:top}.formTable td td{padding:0 2px 0 0}.formTable .req{font-weight:bold}.formTable .error{font-weight:bold;color:red}.formTable .securityCode{padding:7px 5px 7px 0;border:1px solid #a8c6e0}.formTable input.text{}dl.forms{float:left;display:inline;width:100%;margin:0 0 10px 0;padding-top:5px}dl.forms dt{float:left;clear:left;width:40%;margin:0;padding:8px 12px 7px 0;text-align:left;font-weight:bold}dl.forms dt.full{width:90%;clear:both;text-align:left}dl.forms dd{float:left;width:50%;margin:0;padding:8px 5px 7px 7px}dl.forms dd.clear{padding:0;margin:0}dl.forms dd.full{width:90%;clear:both}dl.forms dd.clear{width:90%;clear:both;float:none}dl.forms dd.help{padding-top:2px}dl.forms dl{float:none;display:block;margin:0}dl.forms .req{font-weight:bold}dl.forms .error{font-weight:bold;color:red}dl.forms .optional{font-weight:normal}dl.forms label{vertical-align:top}dl.forms input.text{width:160px}dl.forms textarea{}.formRow{margin:0 0 8px 0}.formRow label{display:inline-block;margin:0 0 4px 0}.formRow input.text{width:210px;margin:0 0 7px 0}.formRow input.full{width:93%}.formRow .req,.formRow .fieldreq{padding:0 0 0 12px;background-position:0 2px}.formRow .error,.formRow .fieldred{padding:0 0 0 12px;background-position:0 2px}.forms fieldset{margin:0;border:0;padding:0}.formRow .formLabel{display:block;font-weight:normal}.formsColumn .formRow .formLabel{float:left;display:inline;width:110px;margin-right:10px}.multiCol .colWrap{float:left;display:inline}.multiCol2 .colWrap{width:48%}.multiCol .ratio35{width:34%}.multiCol .ratio40{width:39%}.multiCol .ratio60{width:59%}.multiCol .ratio65{width:64%}.accountLogin label{margin-bottom:5px}.currentAccount{margin-bottom:20px}.currentAccount .userName,.currentAccount .password,.currentAccount .saveLogin{width:216px;margin:10px auto 0 auto}.currentAccount .saveLogin{margin-bottom:15px}.currentAccount .accountDesc{float:left}.currentAccount .requiredAlertWrpr{padding-top:2px}.accountRegisterWrpr{margin-top:20px}.accountAddressWrpr{}.accountRegisterDetailsWrpr{margin-bottom:15px}.accountRegisterAddressWrpr{margin-bottom:15px}.accountRegisterNewsletterWrpr{}.accountRegisterNewsletterWrpr .emailFormat{padding-left:13px;padding-top:5px;margin-bottom:10px}.accountRegisterNewsletterWrpr .emailFormat label{margin-right:8px}.accountRegisterNewsletterWrpr .lists table{margin-left:6px}.accountRegisterNewsletterWrpr .salesUpdates{margin-bottom:15px}.accountLandingDetailsWrpr{margin-bottom:15px}.accountLandingDetailsWrpr .formRow .formLabel{}.membersNewsletterRegWrpr .emailFormat{padding-left:12px;padding-top:5px}.membersNewsletterRegWrpr .lists{padding-left:10px;padding-top:5px;padding-bottom:5px}.membersNewsletterRegWrpr .lists table{padding-left:0;margin-left:-3px}.membersNewsletterRegWrpr .formRow{margin-bottom:15px}.membershipToolTipWrpr{display:none;width:240px;left:745px!important;z-index:1000;color:#333;text-transform:none}.membershipToolTipShadow{background:url(../../cms/images/core/memberTooltipbacktop.png) no-repeat top left;padding:10px 13px 1px 13px}.membershipToolTopShadowBottom{background:url(../../cms/images/core/memberTooltipbackbottom.png) no-repeat top left;width:240px;height:16px}.membershipToolTipWrpr h5{font-size:14px;margin-bottom:6px}.membershipToolTipDate{font-size:11px;font-weight:bold}.membershipToolTipName{font-size:14px;font-weight:bold;margin-bottom:14px}.membershipToolLeftRailWrpr{float:left;width:69px;padding-right:5px;display:none}.membershipToolLeftRailWrpr img{border:1px solid #000;margin-bottom:5px}.membershipToolRightRailWrpr{}.membershipToolRightRailWrpr .welcome{margin-bottom:5px}.membershipToolRightRailWrpr p{line-height:1.4em}.membershipToolTipWrpr .membershipLogout{position:absolute;bottom:16px;right:8px}.hdrwrpr a.memberHoverOn,.hdrwrpr a.memberHoverOn:link,.hdrwrpr a.memberHoverOn:visited{color:#fff;text-decoration:none}.hdrwrpr a.memberHoverOn:hover{color:#fff;text-decoration:none}.hdrwrpr a.memberHoverOn:active{color:#fff;text-decoration:none}.membershipToolTipWrpr a:hover{color:#000}.emailFormatLists label{font-weight:bold}.emailFormatLists em.form-req{font-weight:bold;margin:0 4px 0 0}.suContentSelection{margin-left:12px}.forgotPass dl.forms dt{width:15%}.forgotPass .req,.forgotPass.fieldreq{background-position:100% 50%}@media only screen and (min-width:11.25em)and (max-width:47.938em){dl.forms dt{float:none;width:100%;text-align:left}dl.forms dd{width:100%;float:none;padding:5px 0;word-wrap:break-word}}
/* *** END 
Members CSS (~/cms/includes/css/members.css) *** */
/* *** BEGIN 
Store Styles (~/cms/includes/css/store.css) *** */
.imgLabel{background-repeat:no-repeat;background-position:0 0;text-indent:-9999em}.sale{color:#ea0000;font-weight:bold}.regular{color:#000;font-weight:bold}.headerLinks a.cartLink,.headerLinks a.cartLink:link,.headerLinks a.cartLink:visited{position:relative}.block175,.block320,.block323,.block432,.block438,.block502,.block630,.block765{float:left;display:inline}.block175{width:175px}.block320{width:320px}.block323{width:323px}.block432{width:432px}.block438{width:438px}.block502{width:502px}.block630{width:630px}.block765{width:765px}.marginB10{margin-bottom:10px}.marginR5{margin-right:5px}.marginR10{margin-right:10px}.pad10{padding:10px}.padS10{padding-left:10px;padding-right:10px}.padL10{padding-left:10px}.padT5{padding-top:5px}.padT10{padding-top:10px}.padB5{padding-bottom:5px}.shopBy{position:relative;height:30px;padding:0 10px 0 21px;margin-bottom:4px;z-index:110}.shopBy .imgLabel{float:left}.shopBy .sf-menu{float:left}.shopBy .sf-menu a,.shopBy .sf-menu a:link,.shopBy .sf-menu a:visited{height:30px;color:#13a;text-decoration:none;text-indent:-9999em}.shopBy .sf-menu li{}.shopBy .sf-menu li ul{background-color:#fff;border:1px solid #c7c7c7}.shopBy .sf-menu li li{background-color:#fff}.shopBy .sf-menu li li li{}.shopBy .sf-menu li li a,.shopBy .sf-menu li li a:link,.shopBy .sf-menu li li a:visited{height:auto;padding:5px 10px;text-indent:0;background:url(../../cms/images/layout/arrow_right_blue.gif) no-repeat 2px -999px}.shopBy .sf-menu li.sfHover a{background-position:0 -30px}.shopBy .sf-menu li li a:hover,.shopBy .sf-menu li li a:active{background-position:3px 8px}.shopBy .sf-menu li:hover,.shopBy .sf-menu li.sfHover,.shopBy .sf-menu a:focus,.shopBy .sf-menu a:hover,.shopBy .sf-menu a:active{outline:0}.hdng{margin:0 0 7px 0;padding:0;font-size:1.6em;font-weight:normal;background:none;border:0}.hdng2{margin:0;padding:0;font-size:1.2em;font-weight:bold;background:none}.hdng3{margin:0 0 14px 0;font-size:1.8em;font-weight:normal}.imghdng{margin:5px 0;background-position:0 0;background-repeat:no-repeat;text-indent:-9999em}.hdngbox{margin:0;padding:3px 10px;font-size:16px;font-weight:bold;color:#fff;background-color:#999}.btnAddToCart{}.btnAddToCart .btn{}.btnWishlist{background:transparent}.btnWishlist .btn{padding:1px 2px;font-size:14px;font-weight:normal;color:#000;background:transparent;border:0;text-align:center;text-decoration:none;cursor:pointer}.btnContinueShopping{background-color:#005e8f}.btnContinueShopping .btn{width:172px;padding:3px 2px;font-size:16px;font-weight:normal;color:#fff;background-color:#407abc;border:1px solid #97b3cd;text-align:center;text-decoration:none;cursor:pointer}.hline{width:100%;margin:20px 0;border-bottom:1px solid #d2d2d2}input.text,textarea.text{padding:6px 4px;border:1px solid #969696;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.blur{color:#ccc}select{padding:1px;border:1px solid #969696;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.searchCriteria dl.forms dt{width:10%}.pageHeading{margin-bottom:15px;clear:both}.pageHeading .hdng{}.deptImage{margin-bottom:7px;overflow:hidden}.deptImage img{display:block}.pageControl{float:right;text-align:right;color:#b0b0b0}.pageControl a,.pageControl a:link,.pageControl a:visited{text-decoration:none}.pageControl a:hover,.pageControl a:active{text-decoration:underline}.pageControl a.prev,.pageControl a.prev:link,.pageControl a.prev:visited{margin:0 5px 0 0;padding-left:10px;background:url(../../cms/images/layout/arrow_left_blue.gif) no-repeat 0 4px}.pageControl a.next,.pageControl a.next:link,.pageControl a.next:visited{margin:0 0 0 5px;padding-right:10px;background:url(../../cms/images/layout/arrow_right_blue.gif) no-repeat 100% 4px}.productList{margin:0 -10px;padding:0}.productList .itemWrapper{position:relative;margin:0 0 20px;overflow:hidden;padding:10px 0 0 0}.productList .last{}.itemWrapper{background:#fff}.itemWrapper a.itemLink,.itemWrapper a.itemLink:link,.itemWrapper a.itemLink:visited{display:block;text-decoration:none;position:relative}.itemWrapper .itemImage{display:block;margin:0 auto 10px auto;padding:0}.itemWrapper .itemContent{padding:0 5px}.itemWrapper .itemTitle{display:block;margin:0 0 3px 0;font-size:1.1em;font-weight:bold}.itemWrapper .itemTitle a,.itemWrapper .itemTitle a:link,.itemWrapper .itemTitle a:visited{text-decoration:none}.itemWrapper .itemSku{display:block;margin-bottom:10px;font-size:.9em;color:#999}.itemWrapper .itemDesc{}.itemWrapper .itemPrice{font-size:1.1em;display:inline-block}.itemIcon{display:inline-block;width:20px;height:20px;vertical-align:middle}.itemWrapper .itemCallouts{margin:0;text-align:center}.itemWrapper .itemCO{}.itemWrapper .itemImage{padding:0;text-align:center;position:relative}.itemWrapper .itemCallouts{position:absolute;bottom:0;right:0;margin:0 10px}.itemWrapper .reviewItem{margin:0 0 8px 0;padding:0;border:0}.itemWrapper .reviewItem .imgLabel{float:left;display:inline;margin-right:10px}.departmentList .itemTitle{text-align:center}.itemSwatches{margin-bottom:7px;padding:0}.itemSwatches .swatchTitle{font-size:.8em}.itemSwatches ul.swatchList li{margin:0 3px 3px 0}.itemSwatches ul.swatchList li.last{margin-right:0}ul.swatchList{margin:0;padding:0;list-style-type:none}ul.swatchList li{float:left;display:block;margin:0 5px 5px 0;background-color:#f1f1f1}ul.swatchList li.selected{border-right:1px solid #fc4c47}ul.swatchList li .extendedSwatch{width:360px}ul.swatchList li .extendedSwatch .image{width:60px;float:left}ul.swatchList li .extendedSwatch .details{width:300px;float:right}ul.swatchList li.last{margin-right:0}ul.swatchList .swatchAlt{display:none}ul.swatchList li img{display:block;margin:-1px}ul.swatchList li a,ul.swatchList li a:link,ul.swatchList li a:visited{float:left;display:inline;border:1px solid #acadb2;overflow:hidden}ul.swatchList li a:hover,ul.swatchList li a:active{}ul.swatchList li a.active,ul.swatchList li a.active:link,ul.swatchList li a.active:visited{border:1px solid #fc4c47}ul.swatchList li a.active img,ul.swatchList li a.active:link img,ul.swatchList li a.active:visited img{}ul.textLink{margin:0;padding:0;list-style-type:none}ul.textLink li{float:left;display:inline;margin:0 5px 0 0}ul.textLink li a,ul.textLink li a:link,ul.textLink li a:visited{display:block;width:18px;height:13px;border:1px solid #ccc;overflow:hidden}ul.textLink li a:hover,ul.textLink li a:active{border-color:#000}ul.textLink li a.active,ul.textLink li a.active:link,ul.textLink li a.active:visited{border-color:#000}.enlargeSwatch{display:none}.productDetails ul.textLink li a,.productDetails ul.textLink li a:link,.productDetails ul.textLink li a:visited,.productDetails ul.textLink li a.disabled{display:block;width:auto;height:26px;margin-bottom:5px;padding:1px 3px;text-decoration:none;line-height:25px;text-align:center;font-weight:bold;background:#f6f6f6;border:2px solid #d9d9d9;overflow:hidden}.productDetails ul.textLink li a.disabled{background:#ddd;border:2px solid #fff;color:#fff}.productDetails ul.textLink li a.disabled:hover{cursor:default;background:#ddd}.productDetails ul.textLink li a.active,.productDetails ul.textLink li a.active:link,.productDetails ul.textLink li a.active:visited{border-color:#000;background:#fff}.productDetails ul.textLink li a:hover,.productDetails ul.textLink li a:active{background:#f9f9f9}.productDetails div.radioList label{margin-right:7px}.productDetails .itemSku{margin-top:3px;color:#999}.productDetails .reviewItem{padding:0;margin-bottom:10px;border:0}.productDetails .itemDesc{}.detailsRow{margin-bottom:15px}.detailsRow select,.detailsRow .text{display:block;margin-bottom:5px}.detailsRow .note{width:100%;font-size:.9em;color:#666}#txtRecipientFirst{width:100%!important;padding:7px}#txtRecipientLast{width:100%!important;padding:7px}.detailsRow .itemCallouts{margin:0;text-align:left}.detailsRow .itemCO{padding:3px 5px}.rowLabel{display:block;margin:0 0 7px 2px}.rowLabel .selectedName{font-weight:normal;color:#666}.formee .rowLabel{display:block;margin-bottom:3px;margin-top:0}.itemPrice{font-weight:bold;font-size:1.2em}.productImage{position:relative;margin-bottom:10px;text-align:center}.productImage img.mainImage{display:block;width:100%}.productImage .btnEnlarge{font-size:1em;display:inline-block;padding:5px;position:absolute;bottom:0;right:0;cursor:pointer}.productImage .btnEnlarge:before{position:relative;z-index:1;top:2px;left:2px}.productImage .btnEnlarge:after{right:0;bottom:0;position:absolute;border-bottom:0 solid transparent;border-top:60px solid transparent;border-right:60px solid #fff;content:''}ul.altViews{margin:0;padding:0;list-style-type:none}ul.altViews li{float:left;display:inline;margin:0 6px 4px 0}ul.altViews li.last{margin-right:0}ul.altViews li img{border:1px solid #d2d2d2}ul.altViews li .active img{border:1px solid #000}ul.altViews a{border:4px solid #fff;box-shadow:0 3px 10px 2px #e6e6e6;display:block;float:left}.itemActions{background:#fff;box-shadow:0 3px 10px 2px #e6e6e6;border-radius:5px;padding:10px 5px;margin:10px 0 20px 0}.itemActions input,.itemActions select{width:96%}.itemActions select{padding:6px 4px;font-family:'Open sans',sans-serif!important}.itemActions input.text{background:#f4f4f4;border-radius:5px}#lblZip,#lblDeliveryOptions,#lblDate,#nameContainer,#nameContainer2 label{font-size:18px}#nameContainer,#nameContainer2{padding-top:15px}.itemActions input.text[type="number"]{-moz-appearance:textfield}.itemActions input.text[type=number]::-webkit-outer-spin-button,.itemActions input.text[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.itemActions input.text::-moz-outer-spin-button,.itemActions input.text::-moz-inner-spin-button{-moz-appearance:none;margin:0}.itemActions #divErrorMsg{font-size:13px}input#deliveryZip{margin:8px 0 0 0}#deliveryZip{font-size:17px;padding:6px 7px}input#txtRecipientFirst{margin:8px 0 0 0}#txtRecipientFirst{font-size:17px;padding:6px 7px}input#txtRecipientLast{margin:8px 0 0 0}#txtRecipientLast{font-size:17px;padding:6px 7px}.itemActions input.date{width:173px;float:left;margin-right:5px;font-size:17px;padding:6px 10px 6px 7px}.itemActions .icon-calendar{font-size:2em;cursor:pointer}.itemActions .itemOrder{padding:15px 0}.itemActions .itemOrder #zipContainer,.itemActions .itemOrder #nameContainer,.itemActions .itemOrder #nameContainer2,.itemActions .itemOrder #dateContainer,.itemActions .itemOrder #lblpickUp{display:none}.itemActions .itemDetailsTop{padding:0 5px}.itemActions .addon{padding:0 15px}.itemActions .addon .itemTitle{font-weight:bold;margin:0 0 10px}.itemActions .addon select{margin-bottom:10px}.itemActions .addon .details,.itemActions .addon .detailsHide{cursor:pointer;position:relative;display:inline-block;padding-right:10px;margin-bottom:20px}.itemActions .addon .detailsHide{display:none}.itemActions .addon .addonDetails{display:none;margin:10px 0;background:#edebec;padding:18px 10px 10px 10px}.itemActions .addon .addonHdng{margin:0 0 10px 0}.itemActions .addon .itemPrice{margin-bottom:0}.disabled{background:#d5d0cc!important}.banners{margin-top:10px;margin-bottom:10px}.banners .bnrBlock{float:left;display:inline;margin-right:10px}.banners .last{margin-right:0}.carousel{margin:0 0 20px 0;position:relative}.scrollable{position:relative;overflow:hidden;margin:0 23px}.scrollable .itemList{margin:0}.scrollable .items{width:20000em;position:absolute;clear:both}.scrollable .items .itemWrapper{float:left;width:174px;padding:0;margin:0 5px 0 0}.carousel a.prev,.carousel a.next,.carousel a.prevPage,.carousel a.nextPage{position:absolute;display:block;width:22px;height:45px;top:0;cursor:pointer}.carousel a.prev,.carousel a.prevPage{left:0;background:url(../../cms/images/layout/ui/carousel_left.gif) no-repeat 50% 0}.carousel a.next,.carousel a.nextPage{right:0;background:url(../../cms/images/layout/ui/carousel_right.gif) no-repeat 50% 0}.carousel a.prev:hover,.carousel a.next:hover,.carousel a.prevPage:hover,.carousel a.nextPage:hover{background-position:50% -45px}.carousel a.disabled,.carousel a.disabled:link,.carousel a.disabled:visited,.carousel a.disabled:hover,.carousel a.disabled:active{background-position:50% -90px;cursor:default}.carousel .navi{margin-left:22px;width:200px;height:20px}.carousel .navi a,.carousel .navi a:link,.carousel .navi a:visited{width:8px;height:8px;float:left;margin:3px;background:url(../../cms/images/layout/ui/carousel_navigator.png) 0 0 no-repeat;cursor:pointer;overflow:hidden}.carousel .navi a:hover,.carousel .navi a:hover:active{background-position:0 -8px}.carousel .navi a.active,.carousel .navi a.active:link,.carousel .navi a.active:visited{background-position:0 -16px}.uiModal{display:none}.recentDialog .recentlyViewed{border-bottom:1px solid #e5e5e5}.recentDialog .itemWrapper{float:left;display:inline;width:215px;padding:0 10px 0 0;margin-bottom:20px}.recentDialog .itemWrapper a.itemLink,.recentDialog .itemWrapper a.itemLink:link,.recentDialog .itemWrapper a.itemLink:visited{float:left;display:inline;width:103px;margin-right:5px}.recentDialog .itemWrapper .itemImage{padding:0;border:1px solid #d2d2d2}.recentDialog .itemWrapper .itemDetails{float:left;display:inline;width:105px}.recentDialog .itemWrapper .itemTitle a,.recentDialog .itemWrapper .itemTitle a:link,.recentDialog .itemWrapper .itemTitle a:visited{color:#000}.recentDialog .itemWrapper .itemSku{margin-bottom:5px}.recentDialog .itemWrapper .itemPrice{font-size:1em;font-weight:normal;color:#000}.imageViewer .mainImage{text-align:center}.imageViewer .mainImage img{border:0;margin:0 auto}.imageViewer .thumbnails{float:left}#item-dialog{display:none;background:#fff;border:solid 2px #005e8f;position:absolute;top:176px;left:626px;width:320px;z-index:5000}.hdng-item-dialog{padding:6px 0;text-align:center;font-size:1.4em;background-color:#ecf1f8;border-bottom:solid 1px #ccd1d8}.item-dialog-content{padding:6px 0 8px 0;margin:0 12px}.item-dialog-details{color:#444;clear:both}.item-dialog-details .subTotal{font-size:1.2em;float:right}.fieldlbl{padding:4px 2px 0 0;text-align:right}.field{padding-left:2px}.fieldpad{padding-bottom:2px}.fieldtext{color:#000}.fielderror{color:red}.fieldnorm{width:16px;height:20px}.req,.fieldreq{padding-right:12px;background:transparent url(../../cms/images/global/field-req.gif) no-repeat 100% 50%}.error,.fieldred{padding-right:12px;color:red;background:transparent url(../../cms/images/global/field-error.gif) no-repeat 100% 2px}.errorMessage{margin:0 0 25px 0;text-align:left;background-color:#fcd5d5;border:1px solid red}.help{font-size:.9em;color:#666}.formee .req,.formee .fieldreq{padding-left:12px;padding-right:0;background-position:0 2px}.errorWrap{}.errorWrap input,.errorWrap select{color:#881414;background:none repeat scroll 0 0 #fcd5d5;border-color:#881414}.shipmethod{position:relative;display:inline-block}.shipalert{position:absolute;right:-198px;top:0;padding:7px 20px 7px 7px;width:160px;border:solid 1px #9baab7;background:#e0e0e0}.shipalert .arrowTab{position:absolute;top:-1px;left:-9px;width:8px;height:9px;background:url(../../cms/images/layout/arrow_left_gray.gif) no-repeat 0 0}.shipalert .close{position:absolute;top:2px;right:2px;width:13px;height:13px;background:url(../../cms/images/layout/icon_x.gif) no-repeat 0 0;text-indent:-9999em}.subCart{margin-bottom:20px}.subCart th{background:transparent}ul.processSteps{margin:0;padding:0;list-style-type:none}ul.processSteps li{float:left;display:inline;padding:5px 7px;margin:0 3px 10px 0}ul.processSteps li.active{background-color:#2f679b;color:#fff;border:1px solid transparent}ul.processSteps li.prevStep{background:#e0e0e0}ul.processSteps li.prevStep a,ul.processSteps li.prevStep a:link,ul.processSteps li.prevStep a:visited{color:#666}.userMessage{width:46%;padding:10px 15px;margin-bottom:10px;background:#e0e0e0;border:1px solid #c7c7c7}.friendPopup{width:660px;padding:10px;margin:0 auto}.friendPopup dl.forms dt{width:90px}.txtlimitbx{background-color:#1c4e87}.txtlimitbx2{background-color:#a8c6e0}ul.faqLinks{margin:5px 0 10px 15px;padding:0;list-style-type:none}ul.faqLinks li{padding-bottom:5px}dl.faqList{}dl.faqList dt{font-weight:bold;margin-bottom:3px}dl.faqList dd{position:relative;padding-left:20px;margin:0 0 7px 0}dl.faqList .answerLabel{position:absolute;top:0;left:0;font-weight:bold}.eco{float:right;padding:5px;border:solid 1px #000;background:#fff;margin:5px;position:relative;z-index:1000;color:red;line-height:1.5em}.eco a{color:red;font-weight:bold}.dropCart{margin:0 auto;display:none}.dropCartHeader{padding:12px 10px;border-top-right-radius:5px;border-top-left-radius:5px;font-weight:normal;font-size:1.3em;background:#675e55;color:#fff;text-align:center}.dropCartHeader .closebtn{float:right;display:inline;width:24px;height:22px;margin:3px 6px 0 0;background:url(http://www.bedazzleandmoreflowers.com/cms/images/layout/dc_close.gif) no-repeat 0 0;text-indent:-9999em;cursor:pointer}.cartContainer{padding:7px 8px 16px 8px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background:#fff}.dropCart .dropCartContent{padding:10px 10px 0;max-width:none;min-width:0}.dropCart .item-dialog-details .price{}.dropCartBase .hdrBannerBar{position:static;height:28px;z-index:1;padding:4px 0 0 10px;border-left:1px solid #d9d9d9;border-bottom:1px solid #999}.dropCartBase .checkoutBlock{background:#fff}.dropCartBase .chkoutBoxes{margin-bottom:0;border-right:1px solid #0079aa}.dropCartBase .chkoutBoxes .chkoutRow{border-left:1px solid #0079aa}.dropCartBase .chkoutBoxes .chkoutSubtotal{border-left:0;margin-left:1px}.dropCartBase .chkoutBoxes .chkoutRow .title{height:25px;padding-bottom:0}.dropCartButtons{padding:5px;text-align:center}.dropCartButtons .btnWrapper{margin-bottom:10px}.recent-cart{display:none;position:fixed;top:10px;right:10px;max-width:220px;z-index:1000;border-radius:5px;border-color:#fff;box-shadow:2px 8px 9px 0 #e6e6e6;padding:0;background:#fff}.recent-cart .itemWrapper{float:none;display:block;width:auto;height:auto;padding:0 10px;box-shadow:none}.recent-cart .itemWrapper .itemLink,.recent-cart .itemWrapper .itemLink:link,.recent-cart .itemWrapper .itemLink:visited{float:left;width:101px}.recent-cart .itemWrapper .itemContent{}.recent-cart .itemWrapper .itemTitle{font-size:.9em;font-weight:normal}.collectionItems{border:solid 3px #ddd;padding:10px;height:350px;overflow:auto}.collectionItems .itemWrapper{padding:10px}.collectionItems .itemWrapper a.itemLink,.collectionItems .itemWrapper a.itemLink:link,.collectionItems .itemWrapper a.itemLink:visited{float:left;display:inline;width:226px}.collectionItems .itemWrapper .itemDetails{float:left;display:inline;width:40%;margin-left:10px}.collectionItems .itemWrapper .itemTitle{display:inline}.collectionItems .itemWrapper .detailsRow{margin:10px 0}.collectionItems .itemWrapper .itemQuantity{float:right;display:inline;width:150px}.collectionItems .itemWrapper .itemQuantity .rowLabel{float:left;display:inline;margin-right:5px;padding-top:3px}.toolTipTrigger{margin-left:10px;cursor:pointer;text-decoration:underline}.toolTip{display:none;width:220px;padding:5px;text-align:left;border:2px solid #e5e3e1;background:#fff}.Bannerrotate ul,.Bannerrotate ul li{display:block;width:100%;text-align:center;margin:0;padding:0;list-style-type:none}.RadioButtonList label{margin-right:10px}.tagsWrapper{padding:5px;border:1px solid #ccc}.tagsWrapper .taghdng{font-weight:bold;color:#000;text-decoration:none}.tagList{display:inline;margin:0;padding:0;list-style-type:none}.tagList li{display:inline;margin:0 2px}.tagList a,.tagList a:link,.tagList a:visited{color:#666}.addTag-trigger{text-decoration:underline;cursor:pointer}.addTagWrapper{display:none}.hTagcloud .tagList{display:block;margin:0 auto;text-align:center}.tagList .popular1{}.tagList .popular2{font-size:1.2em}.tagList .popular3{font-size:1.4em}.tagList .popular4{font-size:1.6em}.tagList .popular5{font-size:1.8em}.qvWrapper .qvLeft{float:left;display:inline;width:250px;margin-bottom:10px}.qvWrapper .qvRight{float:right;display:inline;width:250px;margin-bottom:10px;padding-top:5px}.qvWrapper .productImage{position:relative}.qvWrapper .productImage img{display:block;margin:0 auto}.qvWrapper .reviewItem{margin-bottom:18px;padding:10px 0}.qvWrapper .textRating{display:none}.qvWrapper .averageCount{margin-left:7px;font-style:italic;color:#2d7ac0}.qvWrapper .itemPrice{margin:10px 0;padding:0;border:0;line-height:normal}.qvWrapper .itemButtons{position:absolute;bottom:14px;left:43px;right:43px}.qvWrapper .itemButtons a.detailsButton,.qvWrapper .itemButtons a.detailsButton:link,.qvWrapper .itemButtons a.detailsButton:visited{display:block;height:28px;margin-bottom:4px;line-height:28px;font-size:10px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;background:#000;border:1px solid #6e6d6a}.qvWrapper .itemButtons a.detailsButton:hover,.qvWrapper .itemButtons a.detailsButton:active{background:#6e6d6a}.qvWrapper .tabnav li a,.qvWrapper .tabnav li a:link,.qvWrapper .tabnav li a:visited{padding:5px 20px;font-size:11px}.qvWrapper .tabnav li.ui-tabs-selected a,.qvWrapper .tabnav li.ui-tabs-selected a:link,.qvWrapper .tabnav li.ui-tabs-selected a:visited{font-size:11px;padding:6px 20px}.savedOrders{}.savedOrders li{padding:10px;border-top:1px dashed #999}.savedOrders li:first-child{border-top:0}@media only screen and (min-width:11.25em)and (max-width:48em){.itemActions input.date{width:120px}}@media only screen and (min-width:11.25em)and (max-width:47.938em){.deptImage{display:none}.pageHeading{padding-top:10px}.productImage .btnEnlarge{display:none}.itemActions{padding:15px 15px}.itemActions input,.itemActions select{width:100%}.itemActions input.date{width:210px}.productList .itemWrapper{width:220px;margin:10px auto}}#CT_Main_0_bartxtKeyword{background:transparent url(../../cms/images/global/field-req.gif) no-repeat 100% 15px}#CT_Main_0_phSearch dd label{padding-left:3px}#CT_Main_0_phSearch{margin-bottom:18px}.reorderbtn{display:none!important}.itemOrder #dateContainer.deliveryOnly{top:-83px}.itemActions select{border-radius:5px}@media only screen and (min-width:16em)and (max-width:29.999em){.itemOrder #dateContainer.deliveryOnly{top:inherit}.itemActions input.date{width:80%}}@media only screen and (min-width:30em)and (max-width:34.999em){.itemOrder #dateContainer.deliveryOnly{top:-83px}.itemActions input.date{width:70%}}@media only screen and (min-width:35em)and (max-width:47.999em){.itemOrder #dateContainer.deliveryOnly{top:-83px}.itemActions input.date{width:75%}}@media only screen and (min-width:48em){.itemOrder #dateContainer.deliveryOnly{top:-83px}.itemActions input.date{width:68%}}
/* *** END 
Store Styles (~/cms/includes/css/store.css) *** */
/* *** BEGIN 
Cart Checkout Styles (~/cms/includes/css/cart-checkout.css) *** */
.shoppingCart{margin:0 0 10px}.cartList{}.cartList .item:before,.cartList .item:after{content:" ";display:table}.cartList .item:after{clear:both}.cartList .item{*zoom:1;border-top:1px solid #ccc;padding-top:15px;margin-top:10px}.cartList .media{display:table-cell;width:90px;min-width:90px}.cartList .content{display:table-cell;padding-left:10px;vertical-align:top;font-size:.813em}.cartList .content p{margin-bottom:.725em}.cartList .itemInfo>.title{font-size:1.231em}.cartList .cartItemDetails{display:table;width:100%}.cartList .contentExtra{padding-left:10px}.cartList .itemInfo{width:40%;padding-right:20px;padding-left:0}.cartList .itemInfo .itemTitle{margin:0;text-transform:uppercase}.cartList .itemInfo .title{text-transform:uppercase}.cartList .itemInfo .title a{text-transform:uppercase}.cartList .itemInfo .itemTitle a{text-transform:uppercase}.cartList .itemRecipient{min-width:50px;vertical-align:top}.cartList .itemRecipient .recipientDetails p{margin-bottom:0}.recipientDetails span{margin-left:5px;color:#949494}.cartList .itemQty{width:50px}.cartList .itemGiftMessage{width:100px;padding-left:20px;text-align:center;font-size:.923em}.cartList .itemTotal{width:125px;vertical-align:top;text-align:right}.cartList .itemTotal li{margin-bottom:5px}.cartList .itemPrice{margin-bottom:8px;font-size:1em}.cartList .itemMessage{padding:12px 17px;background-color:#f1f9fa}.cartList a.removeLink{text-decoration:none}.cartHistory .contentExtra{width:21%;text-align:left;padding-left:0}.cartHistory .itemPrice{font-weight:normal;font-size:1em}.cartHistory .itemStatus{font-weight:bold}.cartHistory .itemStatus span{font-weight:normal}.cartTools{padding:1px;margin:0 0 10px 0;border:1px solid #d2d2d2}.cartTools .title{margin:0;padding:5px 7px;font-size:.9em;font-weight:bold;background:#ccc}.cartTools .content{padding:10px 7px;border-top:1px solid #e3e3e3}.cartTools ul{margin:0;padding:0;list-style-type:none;position:relative}.cartTools li{margin:0 0 5px}.cartTools .popup{position:absolute;display:none;left:-14px;right:-14px;margin-top:-1px;padding:20px 15px;margin-bottom:2px;border:1px solid #3f3f3f;background:#fff;z-index:2;-webkit-box-shadow:1px 2px 5px 1px rgba(0,0,0,.25);box-shadow:1px 2px 5px 1px rgba(0,0,0,.25)}.cartTools .icon-close{position:absolute;right:3px;top:3px;cursor:pointer}.cartTools .popup li{position:static;display:block}.cartTools .showTool{display:block}.cartTools a,.cartTools a:link,.cartTools a:visited{font-size:.9em;font-weight:bold;text-decoration:none;cursor:pointer}.cartTools a:hover,.cartTools a:active{text-decoration:underline}.backTo{margin:0 0 10px}.backTo a.bringBackTo{padding:0 0 0 10px}.cartTools .sf-menu ul{float:none;background-color:#fff}.cartwrpr{margin:0 auto;padding:2px 0 13px 0}.shiphdng{margin:0 0 10px 0;padding:5px;font-weight:bold;background-color:#efefef;border:1px solid #d2d2d2}.shipAddr{border-width:1px 1px 0 1px;border-style:solid;border-color:#999}.shipAddr table td{padding:5px 10px 5px 3px}.cart{width:100%;margin:0 auto 5px auto;border-collapse:collapse}.cart table tr td{border-bottom:none}.cart .edit table tr td{font-size:.9em}.cart .edit div a{font-size:.9em}.cart table.innerTable td{border:0;vertical-align:top;padding:0}.cart table.innerTable td.pImg{padding-right:10px}.cart th{padding:5px;color:#fff;background-color:#3f3f3f}.cart td{background-color:#fff;vertical-align:top;padding:10px 0 10px 5px;border-bottom:1px solid #d2d2d2}.cart tr.noborder td{border-bottom-width:0}.cart td.edit div{padding:5px 0 0 0;font-size:.9em}.cart td.qty input.text,table.cart td.wrapping input.text{width:20px;padding-left:3px;padding-right:3px;text-align:center}.cart td .name{font-weight:bold;margin:0;color:#000}.cart td ul{margin:0;padding:0;list-style-type:none}.cart td ul.selections li{margin-bottom:5px;padding-left:10px;background:url(http://www.bedazzleandmoreflowers.com/cms/images/arrowRight.gif) no-repeat 0 4px;font-weight:bold;font-size:13px}.cart .prodInfo{font-size:.9em}.cartInfo{height:1%;margin:0 auto}.cartInfo .promoCode{margin-bottom:10px;padding:15px 10px 10px;border:1px solid #d2d2d2}.cartInfo .promoCode input.select{width:117px;background-color:#f7f7f7}.updateCart{padding-top:13px;margin-bottom:11px}.updateCart .btnWrapper .btn{background:#999;padding:10px}.cartSupport{}.cartSupport .clear{width:0}.checkoutBlock{float:right;width:296px}.multipleShips{padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #d2d2d2}.chkoutBoxes{margin-bottom:15px;font-size:.9em}.chkoutBoxes .chkoutRow{position:relative;min-height:1px;*height:1%;background:#fff;border:1px solid #e3e3e3;margin-bottom:2px}.chkoutBoxes .chkoutRow .title{float:left;display:inline;width:176px;padding:7px 5px 7px 0;margin:0;text-align:right;border-right:1px solid #fff;background-color:#e3e3e3}.chkoutBoxes .chkoutRow .price{float:right;display:inline;width:95px;padding:6px 15px 0 0;font-size:1.1em;font-weight:bold;text-align:right}.chkoutBoxes a.enterZip,.chkoutBoxes a.enterZip:link,.chkoutBoxes a.enterZip:visited{position:absolute;top:9px;left:5px;font-size:.75em;color:#000;text-decoration:underline;z-index:10}.costSummary{display:table;width:100%;margin:0 0 10px;border:1px solid #d2d2d2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875em}.orderDetails .costSummary{table-layout:fixed}.costSummary .costRow{display:table-row}.costSummary .title{display:table-cell;padding:5px 10px;text-align:right;font-size:1em;text-transform:none;vertical-align:middle}.costSummary .title a{display:inline-block;font-size:.8em}.costSummary .price{display:table-cell;width:35%;padding:5px 10px;text-align:right;vertical-align:middle}.costSummary .totalPrice{font-size:1.2em;font-weight:bold}.recipientSummary{margin-bottom:20px;border-bottom:2px solid #000}.recipientSummary .costSummary{border:0;font-size:.9em}.recipientSummary .costSummary .price{padding-right:0}.shipData{position:absolute;display:none;left:-5px;right:-5px;margin-top:-1px;padding:20px 15px;margin-bottom:2px;border:1px solid #3f3f3f;background:#fff;z-index:2;-webkit-box-shadow:1px 2px 5px 1px rgba(0,0,0,.25);box-shadow:1px 2px 5px 1px rgba(0,0,0,.25)}.shipData .icon-cancel-circle{position:absolute;top:-4px;right:-4px;font-size:1.5em;cursor:pointer}.shipData .shipRow{height:1%;padding:10px 0 0 0}.shipData .shipTitle{float:left;display:block;width:95px;margin-top:3px}.shipData .icon-close{position:absolute;right:3px;top:3px;cursor:pointer}.promoOffer{border:1px dashed red;padding:10px;margin-bottom:10px;color:red;font-size:1.2em;font-weight:bold;text-align:center}#promoOfferPopup{position:realtive;display:none;padding:10px;border:2px solid #1c4e87}#promoOfferPopup .pagination .paging{padding-right:0;border-right:0}#promoOfferPopup .collectionItems{margin-bottom:10px}#promoOfferPopup .collectionItems .itemWrapper a.itemLink,#promoOfferPopup .collectionItems .itemWrapper a.itemLink:link,#promoOfferPopup .collectionItems .itemWrapper a.itemLink:visited{width:101px}#promoOfferPopup .closeBtn{position:absolute;right:0;top:-15px;width:53px;height:15px;z-index:1000;background:url(../../cms/images/layout/ui/icon_close.gif) 0 0 no-repeat;overflow:hidden;text-indent:-9999em;cursor:pointer}.checkoutSummary{position:relative;margin:0 0 10px;border-radius:5px;border-color:#fff;box-shadow:0 3px 10px 2px #e6e6e6;padding:0;background:#fff}.checkoutSummary>.title{margin:0;padding:12px 20px;font-weight:bold;color:#fff;font-size:1.3em;border-top-right-radius:5px;border-top-left-radius:5px;text-align:center}.checkoutSummary>.content{padding:0 20px 10px}.checkoutSummary .totalPrice{margin:0 0 10px;font-weight:bold;text-align:center}.checkoutSummary .totalPrice>.price{display:block;font-size:1.5em}.checkoutSummary .costSummary{border:0}.checkoutSummary .btnWrapper .btn{padding:10px;font-size:1.2em}.checkoutSummary .costSummary .title,.checkoutSummary .costSummary .price{border-bottom:0;padding:15px 0 5px}.slideCart{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slideCartRail{position:relative}.memberBar{min-height:1px;margin:0 0 7px 0;padding:5px;background:#ecf1f8}.memberBar .hdng{margin:0;padding:0 10px;line-height:30px;border:0;border-right:1px solid #fff}.memberBar .memberBarInner{padding:3px 15px 0 15px;text-align:right}.memberBar label{margin-right:2px;font-weight:bold;vertical-align:baseline}.memberBar span.btnWrapper{margin-right:10px}.useSavedAddress{padding:4px;font-size:.9em;color:#4e4e4e;background:#e2e2e2}.useSavedAddress label{margin:0!important;cursor:pointer}.useSavedAddress input{margin-right:5px;vertical-align:middle}.onePageCheckout{position:relative}.onePageCheckout .checkoutSteps{margin-right:300px}dl.checkoutProcess{min-height:1px;margin:0 0 9px 0}dl.checkoutProcess dt.stepTitle{}dl.checkoutProcess dt.stepTitle span.stepTitleInner{position:relative;display:block;padding:7px 65px 7px 10px;color:#fff;border:0;padding:10px 65px 10px 20px;border-top-right-radius:5px;border-top-left-radius:5px;margin:0}dl.checkoutProcess dt.inactive{margin-bottom:1px}dl.checkoutProcess dt.inactive span.stepTitleInner{color:#707070;background-color:#e3e3e3!important}dl.checkoutProcess dt.previous{margin-bottom:1px;border:0}dl.checkoutProcess dt.previous span.stepTitleInner{color:#fff;border-top-right-radius:0;border-top-left-radius:0;padding:10px 65px 10px 20px;font-size:1.1em}dl.checkoutProcess dd.stepContent{margin:0 0 5px 0;padding:20px 10px;border-top:0;padding:10px 20px;box-shadow:0 3px 10px 2px #e6e6e6;background:#fff}dl.checkoutProcess .stepGroupTitle{margin-bottom:10px;padding:5px 10px;text-align:left;background-color:#e1e1e1;border:1px solid #ccc}dl.checkoutProcess .stepGroupTitle .hdng{margin:0;font-size:18px;border:0;font-weight:bold}dl.checkoutProcess .stepGroupTitle .formRow{float:right;display:inline;margin-top:5px}dl.checkoutProcess .stepGroupContent{margin-bottom:30px;padding:0 10px}dl.checkoutProcess .stepGroupContent .accountBlocks{margin:0;border:0}dl.checkoutProcess .stepGroupTitle .hdng span{font-size:.786em;font-weight:normal;text-transform:none}dl.checkoutProcess .stepGroupTitle .hdng .formRow{margin:0;font-size:.857em;font-weight:normal}.checkoutProcess .forms fieldset{position:relative;margin:0 0 10px 130px}.checkoutProcess .forms fieldset legend{position:absolute;left:-130px;top:0;width:110px;color:#4e4e4e;font-size:17px;font-weight:normal;white-space:normal}.checkoutProcess .forms fieldset legend span{float:left}.checkoutProcess .forms fieldset legend span.note{float:none;font-size:11px}.checkoutSummary{}.checkoutCart{}.checkoutCartInner{margin:0 0 2px 0}.checkoutCart .cartItems{padding:1px 10px}.checkoutCart .itemWrapper{padding:10px 0;border-top:1px dashed #ccc}.checkoutCart .itemWrapper:first-child{border-top:0}.checkoutCart .itemImage{float:left;display:inline;height:auto}.checkoutCart .itemContent{position:static;padding:0;text-align:left;font-size:1em}.checkoutCart .itemContent .itemTitle{float:left;width:58%;margin:0;text-align:left;font-size:.875em;font-weight:normal;text-transform:uppercase}.checkoutCart .recipHeader{padding:10px 0 0 0;border-bottom:1px dotted #ccc}.checkoutCart .itemWrapper .itemSwatch{float:left;display:inline;margin:7px 0 12px 0}.checkoutCart .itemWrapper .itemPrice{float:right;display:inline;width:40%;margin:0;font-size:1em;text-align:right;font-weight:normal}.checkoutCart .itemWrapper .qtyNum{}.checkoutCart .chkoutBoxes .chkoutRow .title{width:160px}.checkoutCart .chkoutBoxes .chkoutRow .price{width:105px}.siteStamps{margin:10px 0}.siteStamps img{vertical-align:middle}dl.checkoutProcess dt.stepTitle a.editLink,dl.checkoutProcess dt.stepTitle a.editLink:link,dl.checkoutProcess dt.stepTitle a.editLink:visited{position:absolute;font-size:1em;font-weight:bold;text-decoration:none;text-transform:none;color:#5f554b;top:25%;right:15px}.checkoutCart .cartHeader a.editLink,.checkoutCart .cartHeader a.editLink:link,.checkoutCart .cartHeader a.editLink:visited{position:absolute;right:10px;top:8px;font-size:.875em;font-weight:bold;text-decoration:none;text-transform:none;color:#fff}.dateSelection .selector{float:left;display:inline;width:90px;margin-right:10px}.dateSelection div.selector span{width:60px}.dateSelection div.selector select{width:97px}.checkoutProcess .supportedPayments{margin:0 0 10px}.userMessage{width:46%;padding:10px 15px;margin-bottom:10px;background:#e0e0e0;border:1px solid #c7c7c7}.helpfulInfo{font-size:14px;color:#4e4e4e;line-height:1.7em}.helpfulInfo .hdng2{margin:0;font-size:18px;font-weight:normal;color:#4e4e4e}.cartQuestionsText{float:left;display:inline;width:255px;padding:0 20px}.helpLinks{float:left;display:inline;width:320px}.helpLinks ul.linkList{}.helpLinks ul.linkList li{float:left;display:inline;width:140px;margin:0 10px 0 0;padding:0 0 0 10px;background:url(http://www.bedazzleandmoreflowers.com/images/layout/arrow_right_red_open.gif) no-repeat 0 8px}.helpLinks ul.linkList a,.helpLinks ul.linkList a:link,.helpLinks ul.linkList a:visited{color:#4e4e4e;text-decoration:none}.shippingOptions{margin-bottom:7px;font-size:.9em}.shippingOptions .shipOpt{float:left;display:inline;width:178px;margin:0 5px 5px 0;padding:5px 10px 5px 5px}.shippingOptions .shipOpt label{margin:0;cursor:pointer}.shipping-selected{background-color:#efefef}.checkoutSummaryHeading{margin-bottom:5px;padding-bottom:5px;font-weight:bold;border-bottom:1px solid #ccc}.checkoutBox{padding:20px 9px;background:#efefef;border:1px solid #e3e3e3}.checkoutSubBox{padding:10px;background:#f9f9f9;border:1px solid #e3e3e3}.billingEmail{word-wrap:break-word}.checkoutReviewTotals{text-align:center}.checkoutReviewTotals .reviewTotalBreakdown{display:inline-block;text-align:right}.checkoutReviewTotals .grandTotal{font-size:1.2em;font-weight:bold}.reviewOptions{border-top:1px dashed #999;padding-top:20px!important}.loginLink{position:absolute;top:20px;right:20px}.confirmationList .content{font-size:1em}.costSummary .hide{display:none}.paymentInfo .accountBlocks{min-height:220px}.confirmationSummary .inner{padding:0}.confirmationSummary .costSummary{display:block;width:100%;margin:0;border:0;text-align:center;font-size:1em}.confirmationSummary .costSummary .costRow{display:table;width:100%;clear:both}.confirmationSummary .costSummary .title{text-align:left}.confirmationSummary .costSummary .price{width:25%}.confirmationList .itemInfo{width:auto}.confirmationList .itemInfo ul{margin-bottom:5px}.stepGroupContent .cartItems .itemWrapper{box-shadow:none}.stepGroupContent .cartItems .itemWrapper .itemContent{background:none}.stepGroupContent .cartItems .itemWrapper .itemContent:before{position:static;height:0;width:0;background:none}.cartItems .itemWrapper .itemTitle{font-size:.9em}.cartItems .itemWrapper .itemContent{padding:0;text-align:left}.reviewAll{border-top:1px dashed #999;padding:10px 0}@media only screen and (max-width:29.938em){.cartList .itemTotal{display:block;float:none!important;padding-top:10px;margin-bottom:10px;clear:both;text-align:left}.cartList .media{float:left;display:inline;margin:0 10px 10px 0}.cartList .content{display:block;padding:0}.cartList .content.right{display:block;padding:0;width:70%;float:right;text-align:left}.cartList .cartItemDetails{display:block;width:auto}.cartList .contentExtra{clear:left;margin-bottom:15px;padding-left:0}.cartList .itemInfo{clear:left!important;padding-left:0!important}.cartList .itemGiftMessage{clear:none;text-align:left;padding-left:10px}}@media only screen and (max-width:40.063em){.cartList .contentExtra{display:block;float:left}.cartList .itemInfo{clear:none;display:block;float:none;width:auto;max-width:100%;padding-left:10px}.cartList .itemTotal{display:block;float:left;width:auto}}@media only screen and (max-width:47.938em){.slideCartRail{min-height:0!important}.slideCartCompanion{min-height:0!important}.checkoutReviewTotals{border-top:1px dashed #999}.reviewTotalBreakdown{display:inline-block;padding-top:10px}.reviewTotalBreakdown .grandTotal{}.cartHistory .contentExtra{width:100%;float:none}.loginLink{top:55px}}@media only screen and (min-width:48em){.slideCartWrapper{position:absolute;top:0;right:0;width:100%;height:100%}.slideCart{position:absolute;top:0;left:0;right:0;max-width:225px}.slideCartRail .stickyTop{}.slideCartRail .stickyFixed{position:fixed;left:auto;right:auto;width:25%}.slideCartRail .stickyBottom{top:auto;bottom:0}}@media only screen and (min-width:60em){.checkoutReviewTotals{border-top:1px dashed #999}.reviewTotalBreakdown{padding-top:10px}.reviewTotalBreakdown .grandTotal{}}@media only screen and (min-width:47.938em)and (max-width:50em){.checkoutSummary .btnWrapper .btn{font-size:1em}}#divItems{border:1px solid transparent}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader{margin:auto;overflow:hidden}.loader.loader-overlay{position:fixed;z-index:999;top:25vH;left:0;right:0;bottom:0;margin-top:0;margin-bottom:0;width:100%;height:14em}.loader .spinner{font-size:1em;border-radius:50%;border-top:1.1em solid rgba(142,132,122,.32);border-right:1.1em solid rgba(142,132,122,.32);border-bottom:1.1em solid rgba(142,132,122,.32);border-left:1.1em solid #8e847a;height:8em;width:8em;margin:2em auto;position:relative;text-indent:-9999em;-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}.loader.loader-inline{height:0;overflow:visible;text-align:right}.loader.loader-inline .spinner{border-width:1.5em;display:inline-block;font-size:2px;margin:0 5em;top:-27px;z-index:9}.address-picklist-container{position:absolute;width:100%;z-index:10;margin-top:-15px}.address-picklist{background-color:#fff;border:1px solid #6ba9ff;box-shadow:0 6px 12px rgba(0,0,0,.175);box-sizing:border-box;max-height:206px;overflow:auto;overflow-x:hidden;padding:0}.address-picklist div,.use-address-entered{color:#575755;font-size:14px;line-height:1.4;padding:5px 11px}.use-address-entered{background-color:#fff;border:1px solid #6ba9ff;border-top:0;margin-top:0;cursor:pointer}.address-picklist .selected,.address-picklist div:hover{cursor:pointer;background:#f4f4f4;border-bottom:1px solid #6ba9ff;border-top:1px solid #6ba9ff;padding:4px 11px}.address-picklist .selected:last-child,.address-picklist div:last-child:hover{border-bottom:0;padding-bottom:5px}
/* *** END 
Cart Checkout Styles (~/cms/includes/css/cart-checkout.css) *** */
/* *** BEGIN 
Photo Gallery CSS (~/cms/includes/css/photo-gallery.css) *** */
.photoGalleryWrpr{position:relative;margin-bottom:15px}.photoGalleryWrpr h2{color:#585858;font-size:18px;font-weight:normal;margin:0 0 10px}.photoGalleryWrpr .photoGalleryName{}.photoGalleryWrpr .photoGalleryRatingWrpr{}.photoGalleryWrpr .photo_toolbar{height:20px}.photoGalleryWrpr .photo_toolbar a.photo_goback,#mod_photo_viewer .photo_toolbar a.photo_goback:link,#mod_photo_viewer .photo_toolbar a.photo_goback:visited{background:url("../../cms/images/gallery/icon_go_back.gif") no-repeat scroll 0 0 transparent;color:#585858;display:block;float:left;padding-left:17px;text-decoration:none}.photoGalleryWrpr .photo_toolbar a.photo_email,#mod_photo_viewer .photo_toolbar a.photo_email:link,#mod_photo_viewer .photo_toolbar a.photo_email:visited{background:url("../../cms/images/gallery/icon_email_to.gif") no-repeat scroll 0 0 transparent;color:#585858;display:block;float:right;padding-left:19px;text-decoration:none}.photoGalleryCycleWrpr{background:#f6f6f6;border:1px solid #a7a7a7;padding:0;position:relative;width:100%!important;z-index:10}.photoGalleryCycleWrpr div{text-align:center}.photoGalleryPhotoCountWrpr{position:relative}.photoGalleryPhotoCount{color:#6e6e6e;position:absolute;right:30px;top:10px}.photoGalleryCounter{}.photoGalleryBorder{border:1px solid #e0e0e2;padding:2px;position:relative}.photoGalleryCycleItem{width:100%}.photoGalleryCyclePhotoWrpr{margin:30px auto 10px;padding:0;position:relative}.photoGalleryNavLeft{cursor:pointer;left:0;position:absolute;top:45%;z-index:20}.photoGalleryNavRight{cursor:pointer;position:absolute;right:0;top:45%;z-index:20}.photoGalleryPhoto{}.photoGalleryCaption{color:#666;font-size:10px;margin:3px auto}.photoGalleryDesc{}.photoGalleryThumb{border-style:none;height:62px;width:80px}.photoGalleryPhotoNavHoriz{height:1%;margin:15px 0 15px 1px;overflow:hidden;position:relative;width:564px}.photoGalleryPhotoNavHoriz li{float:left;list-style:none outside none;margin:0 6px 0 0;padding:0}.photoGalleryPhotoNavHoriz a.prevPage{background:url("../../cms/images/gallery/thumbs_arrow_back.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:left;height:62px;text-decoration:none;width:15px;margin-top:1px}.photoGalleryPhotoNavHoriz a.nextPage{background:url("../../cms/images/gallery/thumbs_arrow_next.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:62px;text-decoration:none;width:15px;margin-top:1px}.photoGalleryPhotoNavHoriz a.disabled{background-position:0 -62px}.photoGalleryPhotoNavHoriz li a{border:1px solid #fff;display:block;text-align:center;width:80px;height:62px;background-position:center center;background-repeat:no-repeat}.photoGalleryPhotoNavHoriz li.activeSlide a{border:1px solid red}.photoGalleryPhotoNavHoriz a.activeSlide{border:1px solid #999}.photoGalleryPhotoNavHoriz a.activeSlide img{cursor:default;opacity:.4}.photoGalleryPhotoNavHoriz a:focus{outline:medium none}.photoGalleryPhotoNavHoriz img{}.photoGalleryPhotoNavHoriz .scrollable ul{margin:0;padding:0}.photoGalleryPhotoNavHoriz .scrollable .items{cursor:pointer;float:left;height:82px;margin:0;padding:0;vertical-align:middle;width:82px}.photoGalleryCycleCredits{font-size:11px;font-style:italic;margin:0 0 8px 30px;width:500px}.photoGalleryCycleDesc{margin:0 auto;width:500px}.photoGalleryPhotoNavHoriz .scrollable{float:left;height:64px;margin:0 0 10px 6px;overflow:hidden;position:relative;width:528px}.photoGalleryPhotoNavHoriz .scrollable .items{position:absolute;width:20000em}.photoGalleryPhotoNavHoriz .scrollable .items div{float:left}.photoGalleryPhotoNavHoriz .navi{height:20px;margin-left:268px;width:280px}.photoGalleryPhotoNavHoriz .navi a{background:url("../../cms/images/gallery/navigator.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:left;font-size:1px;height:8px;margin:3px;width:8px}.photoGalleryPhotoNavHoriz .navi a:hover{background-position:0 -8px}.photoGalleryPhotoNavHoriz .navi a.active{background-position:0 -16px;cursor:default}.galleryListingWrpr{margin-bottom:15px}.galleryListingMargin{margin:0}.galleryListingItemWrpr{margin-bottom:20px}.galleryListingItemImageWrpr{text-align:center}.galleryListingItemImageLink{}.galleryListingItemImageTextLink{}.galleryListingItemDesc{}.galleryListingItemDescViewLink{}
/* *** END 
Photo Gallery CSS (~/cms/includes/css/photo-gallery.css) *** */
/* *** BEGIN 
Galleria Styles (~/cms/includes/css/galleria.css) *** */
.photoGallery{padding-bottom:25px}.mod_gallery_details{background:#fff;border:1px solid #ececec;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);margin:20px 0}#galleria-loader{height:1px!important}.galleria-container{position:relative;overflow:visible;min-height:311px}.galleria-container img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}.galleria-stage{position:absolute;top:10px;bottom:60px;left:10px;right:10px;overflow:hidden;background:#f6f6f6}.galleria-thumbnails-container{height:52px;bottom:0;position:absolute;left:10px;right:10px;z-index:2;background:#9f9f9f;border:1px solid #000;display:none}.galleria-thumbnails-list{margin-left:30px;margin-right:30px;margin-top:5px}.galleria-thumbnails .galleria-image{height:40px;width:60px;background:#000;margin:0 5px 0 0;border:1px solid #000;float:left;cursor:pointer}.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:1}.galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(../../cms/images/galleria/classic-loader.gif) no-repeat 2px 2px}.galleria-info{bottom:-25px;left:10px;right:10px;z-index:2;position:absolute}.galleria-info-text{background-color:#000;padding:12px;display:none;zoom:1}.galleria-info-title{font-size:1.5em;margin:0;color:#fff;margin-bottom:7px;text-align:center}.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb;margin-bottom:7px;display:none!important}.galleria-info-author{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb}.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;filter:alpha(opacity=50);cursor:pointer;display:none}.notouch .galleria-info-close:hover{opacity:1;filter:alpha(opacity=100)}.touch .galleria-info-close:active{opacity:1;filter:alpha(opacity=100)}.galleria-info-link{background-position:-669px -5px;opacity:.7;filter:alpha(opacity=70);position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000}.notouch .galleria-info-link:hover{opacity:1;filter:alpha(opacity=100)}.touch .galleria-info-link:active{opacity:1;filter:alpha(opacity=100)}.galleria-image-nav{position:absolute;top:60%;margin-top:-62px;width:100%;height:62px;left:0}.galleria-image-nav-left,.galleria-image-nav-right{opacity:.3;filter:alpha(opacity=30);cursor:pointer;width:30px;height:40px;position:absolute;left:10px;z-index:2;background-position:5px 5px}.galleria-image-nav-right{left:auto;right:10px;background-position:-291px 5px;z-index:2}.notouch .galleria-image-nav-left:hover,.notouch .galleria-image-nav-right:hover{opacity:1;filter:alpha(opacity=100)}.touch .galleria-image-nav-left:active,.touch .galleria-image-nav-right:active{opacity:1;filter:alpha(opacity=100)}.galleria-thumb-nav-left,.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 5px;position:absolute;left:0;top:5px;height:40px;width:23px;z-index:3;opacity:.8;filter:alpha(opacity=80)}.galleria-thumb-nav-right{background-position:-578px 5px;border-right:none;right:0;left:auto}.galleria-thumbnails-container .disabled{opacity:.2;filter:alpha(opacity=20);cursor:default}.notouch .galleria-thumb-nav-left:hover,.notouch .galleria-thumb-nav-right:hover{opacity:1;filter:alpha(opacity=100);background-color:#111}.touch .galleria-thumb-nav-left:active,.touch .galleria-thumb-nav-right:active{opacity:1;filter:alpha(opacity=100);background-color:#111}.notouch .galleria-thumbnails-container .disabled:hover{opacity:.2;filter:alpha(opacity=20);background-color:transparent}.galleria-carousel .galleria-thumb-nav-left,.galleria-carousel .galleria-thumb-nav-right{display:block}.galleria-thumb-nav-left,.galleria-thumb-nav-right,.galleria-info-link,.galleria-info-close,.galleria-image-nav-left,.galleria-image-nav-right{background-image:url(../../cms/images/galleria/classic-map.png);background-repeat:no-repeat;background-color:#000}@media only screen and (min-width:11.25em)and (max-width:47.938em){.galleria-stage{min-height:311px}.galleria-container img{height:auto!important}.galleria-image-nav{top:100%}}.galleria-images{margin-bottom:20px}
/* *** END 
Galleria Styles (~/cms/includes/css/galleria.css) *** */
/* *** BEGIN 
Template CSS (~/cms/includes/css/template.css) *** */
/* ## Template A Styling ## */
.templateA a {
	text-decoration: none;
	color: #8E847A
}

/* Input Styling */
.formee input[type="text"],
.formee input[type="text"]:hover,
.formee input[type="text"]:active,
.formee input[type="tel"],
.formee input[type="tel"]:hover,
.formee input[type="tel"]:active,
.formee input[type="number"],
.formee input[type="number"]:hover,
.formee input[type="number"]:active,
.formee input[type="email"],
.formee input[type="email"]:hover,
.formee input[type="email"]:active,
.formee textarea,
.formee textarea:hover,
.formee textarea:active {
	background: #f4f4f4;
	border-radius: 5px;
}

.formee select,
select {
	color: #5F554B;
	border: 1px solid #D5D5D5;
	background-color: #F4F4F4;
	border-radius: 0;
}

.btnWrapper {
	display: inline-block;
	padding: 0;
	text-decoration: none !important;
}

.btn {
	display: inline-block;
	margin: 0;
	padding: 10px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
	border: 0;
	border-radius: 5px;
}

.siteName {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.btnFullWidth {
	display: block;
}

	.btnFullWidth .btn {
		display: block;
		padding-left: 0;
		padding-right: 0;
	}

	.btnFullWidth input.btn {
		width: 100%;
	}

input.btn {
	background: transparent;
}

.mainContent {
	margin-bottom: 10px;
}

.heroBanner .banner {
	background-repeat: no-repeat;
}

.templateC .siteName img {
	max-height: 90px !important;
}


/* Header & Navigation Styling */
.templateA .siteBody {
	margin: 0;
	background: url(../../cms/images/bodybg.png) repeat 0 0;
	color: #675e54;
	font-family: 'Open Sans', sans-serif;
}

.templateA .topWrpr {
	position: relative;
	box-shadow: 0 3px 10px 2px #E6E6E6;
	padding-bottom: 5px;
}

.templateA .siteHeader {
	border-bottom: 1px dashed #dae0e5;
}

.templateA .headerLinks {
	margin: 0;
	padding: 2px 0 0 0;
	position: absolute;
	top: 10px;
	right: 10px;
}

	.templateA .headerLinks a {
		display: inline-block;
		color: #8e847a;
		text-align: center;
		padding: 0 30px;
	}

		.templateA .headerLinks a:hover {
			text-decoration: none;
		}

		.templateA .headerLinks a .icon-user,
		.templateA .headerLinks a .icon-cart {
			display: block;
			text-align: center;
			font-size: 2.1em;
		}

		.templateA .headerLinks a.register {
			border-right: 1px dashed #DAE0E5;
		}

		.templateA .headerLinks a.cartLink .cartText {
			display: block;
		}

	.templateA .headerLinks .spanCartTotal {
		position: absolute;
		top: 0px;
		right: 0px;
		display: inline-block;
		color: #fff;
		text-align: center;
		border: 1px solid #ee1e1e;
		border-radius: 40px;
		background: #ee1e1e;
		padding: 1px 7px;
	}

.siteTop {
	padding: 5px 0;
	color: #fff;
	margin: 0 0 10px 0;
}

	.siteTop .topLinks {
		float: right;
	}

		.siteTop .topLinks a [class*="icon-"] {
			padding-right: 2px;
		}

.templateA .siteTop a {
	color: #fff;
	padding: 0 5px 0 0px;
	margin: 0;
	position: relative;
	font-size: .9em;
}

	.templateA .siteTop a:hover {
		color: #fff;
		text-decoration: none;
	}

.templateA .siteTop .headerLinks {
	position: static;
	font-size: 1em;
}

.templateA .headerTop {
	min-height: 65px;
	padding: 0 10px;
}

.templateA .siteName {
	font-size: 2em;
	display: inline-block;
}

.siteTag {
	float: left;
	font-size: .9em;
}

.templateA .siteSubtitle {
	font-size: 1.5em;
	color: #999;
}

.templateA .siteSearch {
	width: 25%;
	margin-top: 10px;
}

	.templateA .siteSearch .formee .text,
	.templateA .siteSearch .formee .text:hover,
	.templateA .siteSearch .formee .text:active {
		background: #D5D0CC;
		color: #fff;
		border: none;
		margin: 0;
		border-radius: 3px;
		padding-right: 30px;
		padding-left: 10px;
	}

.siteSearch .icon-search {
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 1.5em;
	color: #fff;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.templateA .siteSearch .icon-search:hover {
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3);
	color: #fff;
}

.templateA .siteSearch .icon-search:before {
	content: "\3d";
}

.templateA .siteSearch label,
.templateA .siteSearch label.icon-search {
	display: none;
}

.templateA .navMenu > ul ul a {
	color: #fff !important;
}

@media only screen and (min-width:11.250em) and (max-width:53.750em) {
	.templateA .siteTop {
		text-align: center
	}

		.templateA .siteTop .topLinks,
		.templateA .siteTag {
			display: block;
			float: none;
			margin-bottom: 5px;
		}
}

@media only screen and (min-width:30.000em) and (max-width:47.938em) {
	.templateA .siteName,
	.templateA .siteSubtitle {
		text-align: center;
		display: block;
	}
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateA .siteTop {
		display: none;
	}

	.templateA .siteHeader .wrapper {
		margin: 5px auto;
		text-align: center;
	}

	.templateA .menuLink {
		display: block;
		float: left;
		padding: 5px 17px;
		color: #fff;
		position: static;
		top: 20px;
		left: 0px;
		margin: 0 0 0 auto;
		height: auto;
		cursor: pointer;
		z-index: 1000;
		border-right: 1px solid #fff;
		font-size: .968em;
	}

		.templateA .menuLink.active {
		}

		.templateA .menuLink .icon-menu {
			font-size: 2.3em;
		}

		.templateA .menuLink label {
			display: block;
			margin: 0;
			cursor: pointer;
		}

	.templateA .mainNav {
		display: inline-block;
		padding: 0;
		margin: 0;
	}

		.templateA .mainNav .navMenu {
			padding: 0;
		}

	.templateA .headerLinks {
		position: static;
		display: inline-block;
		margin: 0 1px;
		padding: 0;
	}

		.templateA .headerLinks a.register {
			margin: 0;
			border-right: 1px solid #fff;
			padding: 6px 10px
		}

		.templateA .headerLinks a {
			color: #fff;
			margin: 0;
			border: none;
			text-align: center;
			border-right: 1px solid #fff;
			float: left;
		}

		.templateA .headerLinks #MemberView a.register {
			padding: 6px 15px;
		}

			.templateA .headerLinks #MemberView a.register .text span {
				display: none;
			}

			.templateA .headerLinks #MemberView a.register .text:after {
				content: "Account";
			}

		.templateA .headerLinks .spanCartTotal {
			top: 5px;
			right: 5px;
		}

		.templateA .headerLinks a,
		.templateA .headerLinks a:hover {
			color: #fff;
		}

			.templateA .headerLinks a.cartLink {
				margin-left: -2px;
				padding: 6px 25px;
			}

			.templateA .headerLinks a .icon-user, .templateA .headerLinks a .icon-cart {
				font-size: 2em;
				margin-bottom: 10px;
			}

	.templateA .siteSearch {
		float: none;
		position: static;
		width: auto;
		display: inline-block;
		padding: 6px 10px;
		margin: 0;
		text-align: center;
		cursor: pointer;
	}

		.templateA .siteSearch .searchControls {
			display: none;
			position: absolute;
			top: 100%;
			left: 0;
			width: 100%;
			box-shadow: 0 3px 10px 2px #B4B4B4;
		}

		.templateA .siteSearch .formee .text {
			width: 100%;
		}

		.templateA .siteSearch .formee label {
			display: block;
			color: #fff;
			margin: 0;
		}

		.templateA .siteSearch label.icon-search {
			position: static;
			font-size: 2em;
			margin-bottom: 6px;
			cursor: pointer;
		}

	.templateA .navMenu ul .menuText {
		color: #fff;
	}

	.templateA .navMenu ul {
		width: 100%;
		padding: 10px 0;
		left: 0;
		text-align: left;
	}

		.templateA .navMenu ul .firstnavitemli {
			border-top: 1px dashed #fff;
		}

		.templateA .navMenu ul .lastnavitemli {
			border-bottom: 1px dashed #fff;
		}

	.navMenu li {
		padding: 10px 20px;
	}

	.navMenu > ul li:first-child {
		border-top: 1px dashed #fff;
	}

	.navMenu > ul li:last-child {
		border-bottom: 1px dashed #fff;
	}

	.navMenu > ul ul li:last-child {
		border-bottom: 0;
	}

	.siteName {
		margin: 10px 0 0 0;
	}
}

@media only screen and (min-width:11.250em) and (max-width:20.625em) {
	.templateA .mainNav,
	.templateA .headerLinks,
	.templateA .siteSearch {
		float: left;
	}

	.templateA .siteSearch {
		padding: 6px 7px;
	}
}

@media only screen and (min-width:11.250em) and (max-width:53.750em) {
	.templateA .navMenu ul a {
		font-size: .95em;
	}

	.templateA .siteName {
		font-size: 1.7em;
	}
}


@media screen and (min-width: 48em) {
	.templateA .wrapper {
		background: none;
		margin-top: 10px;
	}
}

/* Hero Banner Styling */
.templateA .heroBanner {
	border: 6px solid #fff;
	position: relative;
}

.templateA .bannerText a,
.templateA .bannerText a:hover {
	text-decoration: none;
	padding: 10px 30px 10px 20px;
	color: #fff;
}

.templateA .heroBanner .bannerText {
	position: absolute;
	top: 0px;
	right: 30px;
	width: 40%;
}

.templateA .bannerText h2 {
	margin-bottom: 0;
	color: #675E54;
	font-size: 2em;
}

.templateA .heroBanner p {
	font-style: italic;
	font-weight: lighter;
}

.templateA .bannerText .btnWrapper .btn {
	position: relative;
	font-size: 1.2em;
}

	.templateA .bannerText .btnWrapper .btn:after {
		content: " ";
		border: 4px solid transparent;
		border-left: 5px solid #fff;
		position: absolute;
		right: 10px;
		top: 45%;
	}

@media only screen and (min-width:11.250em) and (max-width:50em) {
	.templateA .heroBanner {
		font-size: .8em;
	}
}

/* Adjust #345812 */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateA .heroBanner {
		display: block;
	}

		.templateA .heroBanner .bannerText {
			position: relative;
			display: block;
			width: 100%;
			top: inherit;
			right: inherit;
			bottom: inherit;
			left: inherit;
		}

	.templateB .siteHeader .sw_1half > [class*="grid_"] {
		width: 100%;
	}
}

@media only screen and (min-width:11.250em) and (max-width:480px) {
	.templateB .homeRailMenu,
	.templateB .heroBanner {
		min-height: 1px !important;
	}
}




/* Banner Styling */
.templateA .banners .banner {
	position: relative;
}

.templateA .banners .titleAlt2 {
	font-size: 1.8em;
	margin-top: 15px;
}

.templateA .banners img {
	margin-right: 15px;
}

.templateA .banners .bannerText {
	position: absolute;
	bottom: 15px;
	padding: 5px 0;
	text-align: center;
	font-size: 1.1em;
	width: 100%;
	color: #fff;
}

.templateA .servicesBanners {
	margin: 0;
	text-align: center;
}

	.templateA .servicesBanners h2 {
		margin-top: 0 !important;
	}

	.templateA .servicesBanners p {
		margin: 0;
	}

	.templateA .servicesBanners .banner {
		padding-top: 20px;
	}

		.templateA .servicesBanners .banner [class*="icon-"] {
			font-size: 4em;
			display: block;
			float: none;
		}

.icon-hospital {
	color: #e9a135;
}

.icon-candles {
	color: #70B8C4;
}

.icon-flower {
	color: #E56EE6;
}

/* Featured Category & Item Mod Styling */
.templateA .featModule {
	margin: 15px 0;
}

	.templateA .featModule .title {
		float: left;
		padding-right: 5px;
	}

.featModule .line {
	margin: 21px 0 0 0;
	z-index: 0;
	border-top: 1px dashed #c1cbd3;
}

.modHeader .viewall {
	float: right;
	background: #fff;
	margin-top: 6px;
}

	.modHeader .viewall span {
		font-size: .8em;
	}

.templateA .featModule .itemWrapper {
	background: #fff;
	box-shadow: 0 3px 10px 2px #E6E6E6;
	text-align: center;
	padding: 10px;
}

	.templateA .featModule .itemWrapper .itemLink {
		margin-bottom: 5px;
	}

	.templateA .featModule .itemWrapper .itemTitle {
		text-align: center;
		font-weight: normal;
		font-size: 1em;
	}

.templateA .itemModule .title {
	margin: 0;
}

.templateA .itemModule .line {
	clear: both;
	border-top: 1px dashed #c1cbd3;
}

.templateA .main .itemWrapper {
	box-shadow: none;
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateA .banners {
		text-align: center;
	}

		.templateA .banners .banner {
			margin: 10px auto;
			display: inline-block;
		}

			.templateA .banners .banner img {
				margin: 0;
			}

	.templateA .featModule [class*="grid_"] {
		width: 50%;
		padding-right: 10px;
	}

		.templateA .featModule [class*="grid_"]:last-child {
			padding-left: 10px;
			padding-right: 0px;
		}

	.templateA .banners .titleAlt2 {
		margin: 0;
	}

	.templateA .banners img {
		margin-right: 0px;
	}

	.templateA .banners .grid_8 {
		width: 52.666%;
		padding: 10px;
	}
}

@media only screen and (min-width:11.250em) and (max-width:30em) {
	.templateA .banners .grid_8 {
		width: 100%;
	}
}

/* Main Section Styling */
.templateA .main {
	background: #fff;
	padding: 10px 0;
	box-shadow: 0 1px 10px 5px #E6E6E6;
}

/* Footer Styling */
.templateA .footer {
	box-shadow: 0 1px 10px 5px #E6E6E6;
	padding-top: 0px;
}

	.templateA .footer .footerInner {
		border-top: 1px dashed #e9ecef;
		border-bottom: 1px dashed #e9ecef;
		padding: 0;
	}

	.templateA .footer .footerTop {
		padding: 25px 0 15px;
	}

	.templateA .footer .footerTop {
	}

		.templateA .footer .footerTop .footerLinks a:first-child {
			border-left: 0;
		}

		.templateA .footer .footerTop .footerLinks a:hover {
			text-decoration: none;
		}

.footerLinks a [class*="icon-"] {
	font-size: 2.5em;
}

.templateA .footer .footerTop .footerLinks .icon-users {
	color: #df9aaf;
}

.templateA .footer .footerTop .footerLinks .icon-pencil {
	color: #c9cf65;
}

.templateA .footer .footerTop .footerLinks .icon-images {
	color: #c6aee3;
}

.templateA .footer .footerTop .footerLinks .icon-help {
	color: #e67392;
}

.templateA .footer .footerTop .footerLinks .icon-bubbles {
	color: #e9b161;
}

.templateA .footer .footerTop .footerLinks .icon-users:before {
	content: "\29";
}

.templateA .footer .footerBottom {
	color: #fff;
	margin: 0 0 15px;
}

.templateA .footer .contact {
	padding: 35px 0;
}

.templateA .emailSignup label {
	margin-bottom: 10px;
	font-size: 1.2em;
	color: #675E54;
	font-weight: normal;
}

.templateA .emailSignup .formee .text {
	margin-bottom: 0;
	background: #faf8fa;
	border-radius: 5px;
	padding: 4px 25px 4px 10px;
	font-size: .9em;
}

.templateA .emailSignup button {
	background: none;
	border: 0;
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 1.1em;
	padding: 0 5px 0 0;
}

.templateA .emailSignup .btnWrapper .btn {
	color: #fff;
	position: relative;
}

	.templateA .emailSignup .btnWrapper .btn:after {
		content: " ";
		border: 4px solid rgba(0, 0, 0, 0);
		border-left: 5px solid rgb(255, 255, 255);
		position: absolute;
		right: 25%;
		top: 45%;
	}

.templateA .followUs {
	float: right;
	padding: 20px 0;
}

	.templateA .followUs a,
	.templateA .followUs a:hover,
	.templateA .followUs a:visited,
	.templateA .followUs a:active {
		background: none;
		text-indent: 0;
		color: #fff;
		font-size: 2em;
		width: auto;
		height: auto;
		padding: 0 8px;
		position: relative;
		text-decoration: none;
	}

		.templateA .followUs a:before {
			color: #fff;
		}

	.templateA .followUs li:first-child a {
		padding-left: 0;
	}

	.templateA .followUs a:hover {
		color: #fff;
		text-decoration: none;
	}

	.templateA .followUs .footerHeading {
		margin: 0 0 10px 0;
		font-weight: normal;
		font-size: 1.4em;
	}

.templateA .footerMessage {
	color: #5C5C5C;
	line-height: 1.5em;
}

	.templateA .footerMessage ul {
		padding-left: 20px;
	}

		.templateA .footerMessage ul li {
			padding: 5px 0;
		}

.templateA .subFooter {
	border-top: 1px dashed #dadfe5;
}

	.templateA .subFooter .copyright {
		text-align: left;
		margin: 10px 0;
		font-size: .9em;
		color: #717571;
	}

	.templateA .subFooter a {
		color: #717571;
	}

@media only screen and (min-width:11.250em) and (max-width:53.750em) {
	.footerLinks a {
		padding: 0 5px;
	}
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateA .emailSignup {
		float: none;
		width: auto;
	}

	.templateA .footer .footerTop .footerLinks {
		text-align: center;
	}

		.templateA .footer .footerTop .footerLinks a {
			padding: 15px 10px;
			display: inline-block;
			float: none;
		}

	.templateA .followUs {
		float: none;
		margin: 10px 0;
	}
}

/* ## Button Styles ## */
.btnLarge .btn {
	font-size: 1.28em;
}



/* ## Template A Store Styles ## */

/* Left Rail Styling */
.templateA .railNavWrapper {
	background: #fff;
	padding: 20px 0;
	box-shadow: 0 4px 6px 0px #E6E6E6;
	margin-bottom: 20px;
}

.templateA ul.railNav li {
	padding: 0;
}

.templateA ul.railNav a {
	color: #5F554B;
	position: relative;
	padding: 3px 20px;
	display: block;
}

.templateA ul.railNav li ul a {
	font-family: 'Open Sans', sans-serif;
	padding: 0 20px;
}

.templateA .leftRail .emailSignup {
	background: #fff;
	box-shadow: 0 3px 10px 2px #E6E6E6;
	margin: 0 0 20px;
	padding: 10px;
}

	.templateA .leftRail .emailSignup .btnWrapper .btn:after {
		right: 15%;
	}

	.templateA .leftRail .emailSignup label {
		font-size: 1.1em;
	}

	.templateA .leftRail .emailSignup button {
		bottom: 14px;
	}

.banner [class*="icon-"] {
	float: left;
	display: inline-block;
	font-size: 3.4em;
	padding-top: 5px;
}

.templateA .leftRail .banner a:hover {
	text-decoration: none;
}

.leftRail .banner h2 {
	font-weight: normal;
	margin: 0;
}

	.leftRail .banner h2:before,
	.servicesBanners h2:before {
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size: 2.2em;
	}

	.leftRail .banner h2:before {
		display: inline-block;
		float: left;
		min-height: 80px;
		max-width: 50px;
		margin-right: 10px;
	}

.servicesBanners h2:before {
	display: block;
}

.hospital h2:before {
	content: "\21";
	color: #E9A135;
	margin-top: -6px;
}

.funeral h2:before {
	content: "\24";
	color: #70B8C4;
}

.flower h2:before {
	content: "\22";
	color: #eb93ec;
}

.leftRail .banner p {
	position: relative;
	padding-right: 15px;
	display: inline-block;
}

	.leftRail .banner p:after {
		content: "\40";
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		display: inline-block;
		font-size: .9em;
		color: inherit;
		position: absolute;
		right: 0;
		top: 25%;
	}

.leftRail img {
	display: block;
	margin: 0px auto;
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.railBanners {
		text-align: center;
	}

		.railBanners .banner [class*="icon-"] {
			float: none;
		}

	.templateA .leftRail .railBanners .banner p:after {
		border: none.;
	}
}

@media only screen and (min-width:11.250em) and (max-width:50em) {
}


/* Product List Filter Styling */
.templateA .pageHeading {
	margin: 20px 0;
}

.filters {
	float: none;
	display: block;
	margin-bottom: 20px;
}

.filterList {
}

	.filterList select,
	.pagination select {
		width: 100%;
		background: #f4f4f4;
		padding: 4px;
		color: #5f554b;
		border: 1px solid #d5d5d5;
	}


/* Product List Styling */
.templateA .productList .itemWrapper .itemContent {
	text-align: center;
}

.templateA .itemWrapper {
	padding: 10px 0;
	box-shadow: 0px 4px 6px 0px #E6E6E6;
}

.templateA .recent-cart .itemWrapper {
	box-shadow: none;
}

.templateA .itemTitle a {
	font-weight: normal;
	color: #482067;
	position: relative;
}

.templateA .itemWrapper .itemImage {
	padding: 0;
	text-align: center;
	width: 200px;
	position: relative;
}

.itemCallouts {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0px;
}

.productImage .itemCallouts {
	bottom: 15px;
}

	.productImage .itemCallouts img {
		padding: 0;
	}

/* Details Page Styling */
.itemName {
	font-weight: 300;
	margin-top: 0;
	margin: 0 0 8px 8px;
}

.altViews li {
	margin-right: 6px;
}

.templateA .altViews a {
	border: 4px solid #fff;
	box-shadow: 0 3px 10px 2px #E6E6E6;
	display: block;
	float: left;
}

.productImage {
	border: 10px solid #fff;
	box-shadow: 0 3px 10px 2px #E6E6E6;
}


.itemDesc {
	font-size: .9em;
	line-height: 1.5em;
}

.itemSku {
	font-size: .9em;
}


.templateA .itemActions .itemOrder {
	border-top: 1px dashed #c2cbd4;
	border-bottom: 1px dashed #c2cbd4;
}

.templateA .itemActions .btnAddToCart {
	font-size: 1.4em;
}

.templateA .itemActions .itemPrice {
	float: left;
	margin: 0 10px 10px 0;
}

/* Pagination Styling */
.templateA .pagination select {
	background: #f4f4f4;
	padding: 4px;
	color: #5f554b;
	border: 1px solid #d5d5d5;
}

.templateA .pagination {
	border-top: 1px dashed #c2cbd4;
}

	.templateA .pagination .paging {
		border: 0;
	}

		.templateA .pagination .paging .active {
			background: none;
			border: 0;
			color: #5f554b;
		}

		.templateA .pagination .paging .next,
		.templateA .pagination .paging .prev {
			display: inline-block;
			margin: 4px 0;
		}

	.templateA .pagination .view {
		float: right;
	}

.deptImage {
	position: relative;
	margin-bottom: 20px;
}

	.deptImage .heroBanner .bannerText {
		position: absolute;
		top: 0px;
		right: 30px;
		width: 50%;
	}

	.deptImage .heroBanner {
		border: 0;
	}

		.deptImage .heroBanner h2 {
			color: #5E75B8;
		}

		.deptImage .heroBanner p {
			color: #A67D25;
			font-style: normal;
		}

/* Pagetool Styling */
.pageToolsWrapper {
	font-size: .85em;
}

	.pageToolsWrapper a {
		float: right;
		display: inline;
		font-weight: bold;
	}

	.pageToolsWrapper [class*="icon-"] {
		font-size: 1.2em;
	}

/* Breadcrumb Styling */
.templateA .mainTop {
	margin-top: 15px;
}

	.templateA .mainTop .pageToolsWrapper {
		margin-top: 10px;
	}

.mainTop {
	margin: 0;
}

.breadcrumbs {
	float: left;
	font-size: .8em;
}

	.breadcrumbs a {
		position: relative;
		padding-right: 15px;
	}

		.breadcrumbs a:hover
		.breadcrumbs a:focus,
		.breadcrumbs a:active {
			text-decoration: none;
		}

	.breadcrumbs span {
		margin: 0 2px;
		font-weight: normal;
	}


@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateA .filterList select {
		margin: 5px 0;
	}

	.templateA .pagination {
		text-align: center;
	}

		.templateA .pagination .view,
		.templateA .pagination .paging {
			float: none;
			display: block;
			margin: 5px 0;
			text-align: center;
		}

			.templateA .pagination .paging .total {
				float: none;
			}

	.templateA .pageHeading {
		padding-bottom: 25px;
	}
}

/* Company Detail Styling */
.companyInfo {
	background: #fff;
}

.companyInfo {
	box-shadow: 0 3px 10px 2px #E6E6E6;
	padding: 25px 5px;
	font-size: .9em;
	margin-bottom: 20px;
}

	.companyInfo .details {
		border-right: 1px dashed #c2cbd4;
		padding: 0 5px;
		min-height: 200px;
	}

		.companyInfo .details .address {
			width: 100%;
			word-break: break-all;
		}

	.companyInfo .last {
		border-right: 0;
		text-align: left;
	}

	.companyInfo .social {
		margin: 20px 0;
	}

		.companyInfo .social a {
			font-size: 2em;
			margin-right: 10px;
		}

		.companyInfo .social .icon-facebook {
			color: #657cae;
		}

		.companyInfo .social .icon-twitter {
			color: #2AA9DE;
		}

.templateA .cartList .itemPrice {
	font-size: 1.2em;
}

.templateA .cartList .formee label {
	color: #675E54;
	font-size: 1.2em;
	font-weight: normal;
}

.templateA .checkoutSummary {
	border-radius: 5px;
	border-color: #fff;
	box-shadow: 0 3px 10px 2px #E6E6E6;
	padding: 0;
	background: #fff;
}

	.templateA .checkoutSummary > .title {
		padding: 12px 20px;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		font-weight: normal;
		font-size: 1.3em;
	}

	.templateA .checkoutSummary .content {
		padding-bottom: 20px;
	}

	.templateA .checkoutSummary .costSummary .title {
		font-size: 1.2em;
	}

	.templateA .checkoutSummary .costSummary .price {
		font-size: 1.5em;
		padding-right: 0;
	}


.templateA .updateCart {
	padding-top: 0;
}

.templateA .cartInfo {
	padding-top: 20px;
	margin: 15px auto;
	border-top: 1px dashed #c2cbd4;
}

	.templateA .cartInfo .promoCode {
		border: 1px solid #e5e5e5;
		border-radius: 5px;
		padding: 5px;
	}

		.templateA .cartInfo .promoCode .btn {
			padding: 8px 10px;
		}

	.templateA .cartInfo .formee .text {
		margin-bottom: 0;
		border-radius: 5px;
		background: #f4f4f4;
		padding: 5px 10px;
		color: #717571;
	}


/* Cart Styling */
.slideCartCompanion {
	box-shadow: 0 3px 10px 2px #E6E6E6;
	border-radius: 5px;
	background: #fff;
	padding: 20px !important;
	margin-bottom: 20px;
}

.templateA .cartWrapper .hdng {
	border-bottom: 1px dashed #C2CBD4;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.templateA .cartList .itemTitle {
	margin: 0;
	font-size: 1.1em;
}

.templateA .cartList .itemInfo {
	width: 40%;
}

.templateA .confirmationList .itemInfo {
	width: auto;
}

.templateA .cartList .formee input,
.templateA .cartList .formee select {
	background: #F4F4F4;
	padding: 4px;
	color: #5F554B;
	border: 1px solid #D5D5D5;
}


.templateA .cartSupport {
	margin-bottom: 20px;
}

	.templateA .cartSupport .accordion .ui-icon {
		float: left;
		margin-right: 10px;
	}

	.templateA .cartSupport .accordion .ui-state-default {
		background: #E6E6E6;
		font-weight: bold;
		font-size: .9em;
	}

	.templateA .cartSupport .accordion .ui-state-active {
		background: #fff;
		font-weight: bold;
		font-size: .9em;
	}

.relatedItems {
	margin: 20px 0;
}

.templateA .relatedItems .itemWrapper {
	background: #fff;
	margin: 5px 0;
}

.templateA .relatedItems .title {
	border-bottom: 1px dashed #c2cbd4;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

/* Checkout Styling */
.templateA dl.checkoutProcess dt.stepTitle {
	border: 0;
}

.templateA dl.checkoutProcess dt.inactive span.stepTitleInner {
	background: #ECE8E9 !important;
	color: #5F554B;
}

.templateA dl.checkoutProcess dd.stepContent {
	padding: 10px 20px;
	box-shadow: 0 3px 10px 2px #E6E6E6;
	background: #fff;
	border-color: transparent;
}

.templateA dl.checkoutProcess .stepGroupTitle {
	background-color: transparent;
	border: none;
	border-bottom: 1px dashed #c2cbd4;
	padding: 10px 0;
}

	.templateA dl.checkoutProcess .stepGroupTitle .hdng {
		font-weight: normal;
		color: #5F554B;
		padding-bottom: 10px;
		font-size: 1.3em;
	}

.templateA dl.checkoutProcess .stepGroupContent {
	padding: 0;
}

.templateA .formee label {
	color: #5f554b;
}

.templateA dl.checkoutProcess .stepGroupTitle .hdng span {
	font-family: 'Open Sans', sans-serif;
	color: #5f554b;
	font-size: .8em;
}

.templateA .formee-req {
	color: #F00;
}

.templateA .useSavedAddress {
	padding: 10px;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
}

.templateA .shipDate {
	margin: 20px 0;
}

	.templateA .shipDate p {
		margin-bottom: 5px;
		color: #5F554B;
	}

	.templateA .shipDate a {
		display: inline-block;
		margin-top: 5px;
		font-size: .85em;
		padding-right: 10px;
		position: relative;
	}
@media (max-width:769px) {
	.templateA .footerBottom {
		text-align: center;
	}
	.templateA .footerBottom [class*="grid_"] [class*="grid_"] {
		width: 100%;
	}
	.templateA .footer .footerBottom .supportedPayments {
		width: 100%;
	}
}


@media only screen and (min-width:11.250em) and (max-width:50em) {
	.companyInfo .details {
		text-align: center;
	}

	.companyInfo .last {
		text-align: left;
	}
}

.checkoutCart .itemWrapper {
	box-shadow: none;
}

.checkoutCart .itemContent,
.recent-cart .itemWrapper .itemContent {
	text-align: left !important;
}

	.checkoutCart .itemContent .itemTitle,
	.recent-cart .itemWrapper .itemTitle {
		color: #482067;
		display: block;
		float: none;
		width: auto;
		text-align: right;
		margin: 0 0 15px 0;
	}

	.checkoutCart .itemContent .itemImage {
		display: inline-block;
		margin: 0;
		width: auto;
		padding: 0;
	}

	.checkoutCart .itemContent .description {
	}

.checkoutCart .checkoutSummary .costSummary {
	padding: 0 10px;
	padding-top: 10px;
}

	.checkoutCart .checkoutSummary .costSummary .title {
		color: #5F554B;
		padding: 3px 5px;
	}

	.checkoutCart .checkoutSummary .costSummary .price {
		padding: 3px 0;
		font-weight: bold;
	}

	.checkoutCart .checkoutSummary .costSummary .title,
	.checkoutCart .checkoutSummary .costSummary .price {
		font-size: 1.1em;
	}

	.checkoutCart .checkoutSummary .costSummary .totalPrice {
		font-size: 1.5em;
	}

/* ## Template B Styling ## */
body.templateB {
	background: url(../../cms/images/sitebg.png) repeat 0 0;
}

.templateB .siteBody {
	margin-top: 0;
	background: #fff;
	box-shadow: 0 3px 10px 2px #E6E6E6;
}

/* Header Styling */
.templateB .siteTop {
	padding: 10px 0px 7px;
	margin-bottom: 15px;
}

	.templateB .siteTop a {
		color: #fff;
		font-weight: bold;
		padding: 5px 10px 0;
		display: inline-block;
	}

.templateB .siteHeader {
	margin-bottom: 20px;
}

.templateB .topLinks {
	float: left;
	font-size: .8em;
}

.templateB .icon-pencil:before {
	content: "\31";
}

.templateB .icon-bubbles:before {
	content: "\37";
}

.templateB .icon-help:before {
	content: "\e601";
}

.templateB .icon-images:before {
	content: "\e600";
}

.templateB .siteName {
	color: #414141;
	display: inline-block;
	margin: 0px 0 5px;
	font-size: 1.5em;
}

	.templateB .siteName img {
	}

.templateB .siteSubtitle {
	font-style: italic;
	color: #a6a6a6;
}

.templateB .siteSearch {
	margin: 0
}

	.templateB .siteSearch .searchControls {
		position: relative;
	}

	.templateB .siteSearch .hdrPhone {
		padding: 5px 0;
		float: left;
		font-size: .9em;
	}

	.templateB .siteSearch input {
		margin-bottom: 0;
		border: 1px solid #d9d7d5;
		border-radius: 4px;
		font-size: .9em;
		padding: 4px;
		-webkit-box-shadow: inset 0 0 2px 0px #d9d7d5;
		box-shadow: inset 0 0 2px 0px #d9d7d5;
		padding-right: 25px;
	}

	.templateB .siteSearch button {
		background: none;
		border: 0;
		position: absolute;
		right: 5px;
		top: 4px;
		font-size: 1.2em;
		color: #796b6b;
		padding: 0;
	}

		.templateB .siteSearch button:before {
			content: "\e603";
		}

.templateB .headerLinks {
	text-align: center;
}

	.templateB .headerLinks [class*="icon-"] {
		color: #fff;
	}

	.templateB .headerLinks a:first-child {
		background: #f5f4ef;
		border: 1px solid #edece8;
	}

		.templateB .headerLinks a:first-child [class*="icon-"] {
			border-radius: 10px;
			padding: 2px 2px 2px 4px;
			text-align: center;
		}

	.templateB .headerLinks a {
		font-weight: bold;
		border-radius: 5px;
		padding: 8px;
		margin: 0 0 5px;
		display: inline-block;
	}

		.templateB .headerLinks a:hover {
			text-decoration: none;
		}

		.templateB .headerLinks a.cartLink {
			color: #fff;
			padding: 0 0 0 4px;
			margin: 0px 5px;
		}

			.templateB .headerLinks a.cartLink span {
				display: inline-block;
				padding: 9px 0;
			}

			.templateB .headerLinks a.cartLink .icon-cart:before {
				content: "\e602";
			}

			.templateB .headerLinks a.cartLink .cartText {
				background: url(../../cms/images/layout/cartline.png) no-repeat 100% 0;
				padding-right: 5px;
			}

			.templateB .headerLinks a.cartLink .spanCartTotal {
				display: inline-block;
				padding: 0 5px;
			}


@media only screen and (min-width:48.000em) and (max-width:53.375em) {
	.templateB .siteTop a {
		padding: 5px 3px 0;
	}

	.templateB .siteSearch .grid_8 {
		width: 60%;
	}
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateB .siteHeader {
		margin-bottom: 0;
	}

	.templateB .topLinks {
		display: none;
	}

	.templateB .siteSearch {
		float: none;
	}

		.templateB .siteSearch a:first-child {
			display: block;
			text-align: center;
			float: none;
		}

		.templateB .siteSearch .hdrPhone {
			float: none;
			text-align: center;
			font-size: 1em;
			margin: 0;
			padding-top: 0;
		}

	.templateB .headerLinks {
		margin: 10px 0 0;
	}

		.templateB .headerLinks a {
			margin: 0;
		}

	.templateB .siteName img {
		width: 100%;
	}

	.templateB .navWrpr .menuLink {
		left: -10px;
	}
}

/* Menu Styling */
.templateB .navWrpr {
	border-bottom: 1px solid #d5d5d5;
	margin: 0 20px 20px;
	position: relative;
}

.templateB .mainNav {
	padding: 0;
}

	.templateB .mainNav .navHdng {
		display: none;
	}

.templateB .navMenu > ul > li .subMenu > ul > div.subMenuInner .subMenu a {
	color: #fff;
}

.templateB .navMenu > ul > li .subMenu > a .menuText {
	font-weight: bold;
}

.templateB .navMenu > ul > li ul {
	margin-top: 0;
}

.templateB .homeRailMenu {
	position: static;
	background: #edece8;
	padding: 0;
}

	.templateB .homeRailMenu .mainNav {
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: 0;
	}

		.templateB .homeRailMenu .mainNav .navHdng {
			display: block;
			background: url(../../cms/images/layout/overlay.png) repeat 0 0;
			padding: 8px 12px;
			margin-bottom: 6px;
		}

	.templateB .homeRailMenu .navMenu > ul.menu {
		display: block;
	}

	.templateB .homeRailMenu .navMenu ul li {
		padding: 6px 0 7px;
		display: block;
		border: 0;
	}

	.templateB .homeRailMenu .navMenu > ul > li .subMenu > a {
		text-align: left;
		display: block;
		width: auto;
		padding-left: 20px;
		color: #333;
	}

		.templateB .homeRailMenu .navMenu > ul > li .subMenu > a .menuText,
		.templateB .homeRailMenu .navMenu > ul > li .subMenu > a .menuText:hover {
			border: 0;
			padding: 0;
			display: inline;
			padding-right: 5px;
			position: relative;
		}

			.templateB .homeRailMenu .navMenu > ul > li .subMenu > a .menuText:after {
				position: absolute;
				left: 100%;
				bottom: 6px;
				border: solid transparent;
				content: " ";
				height: 0;
				width: 0;
				pointer-events: none;
				border-color: rgba(136, 183, 213, 0);
				border-left-color: #333;
				border-width: 4px;
			}

	.templateB .homeRailMenu .navMenu > ul > li.clicked .subMenu > a .menuText:after {
		border-left-color: #fff;
	}

	.templateB .homeRailMenu .navMenu ul a {
		font-size: 1em;
	}

	.templateB .homeRailMenu .navMenu > ul > li ul {
		top: 0;
		margin-top: 0;
		left: 0;
		width: 0;
		min-width: 0;
		display: block;
		height: 100%;
		padding: 0;
		-webkit-box-shadow: 4px 2px 7px 0 #878787;
		box-shadow: 4px 2px 7px 0 #878787;
		overflow: hidden;
		opacity: 0;
		-webkit-transition: all .5s;
		transition: all .5s;
	}

	.templateB .homeRailMenu .navMenu > ul > li.clicked .subMenu > a {
		color: #fff;
	}

	.templateB .homeRailMenu .navMenu > ul > li.clicked ul {
		left: 25%;
		width: auto;
		opacity: 1;
	}

	.templateB .homeRailMenu .navMenu ul ul li {
		width: 170px;
		padding: 4px 0;
	}

		.templateB .homeRailMenu .navMenu ul ul li a {
			padding: 10px 30px;
		}

	.templateB .homeRailMenu .navMenu ul li ul .subMenuInner {
	}

.templateB dl.checkoutProcess dt.stepTitle span.stepTitleInner {
	margin-bottom: 10px;
}

dl.checkoutProcess dt.stepTitle.inactive span.stepTitleInner {
	margin-bottom: 0px;
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateB .mainNav {
		max-height: 10px;
	}

	.templateB .navMenu > ul > li .subMenu > a,
	.templateB .homeRailMenu .navMenu > ul > li .subMenu > a {
		color: #fff;
		padding: 0;
		margin-bottom: 5px;
	}

	.templateB .menuLink {
		left: 10px;
		top: -38px;
		display: inline-block;
	}

	.templateB .homeRailMenu .navMenu {
		min-height: 0 !important;
		background: none;
	}

		.templateB .homeRailMenu .navMenu > ul.menu,
		.templateB .navMenu > ul.menu {
			top: 10px;
			left: 0;
			z-index: 1000;
			width: 100%;
			-webkit-box-shadow: 0 8px 6px -6px black;
			-moz-box-shadow: 0 8px 6px -6px black;
			box-shadow: 0 8px 6px -6px black;
		}

		.templateB .homeRailMenu .navMenu > ul > li ul,
		.templateB .homeRailMenu .navMenu > ul.menu,
		.templateB .homeRailMenu .mainNav .navHdng {
			display: none;
		}

	.templateB .navMenu > ul > li.clicked ul {
		width: 100%;
		display: block;
		background: transparent;
		position: static;
		box-shadow: none;
		-webkit-transition: none;
		transition: none;
	}

	.templateB .homeRailMenu .navMenu > ul > li .subMenu > a .menuText:after {
		border-left-color: #fff;
	}

	.templateB .navMenu ul li,
	.templateB .homeRailMenu .navMenu ul li {
		border: 0;
		padding: 10px 20px;
	}

	.templateB .homeRailMenu .navMenu ul a {
		font-size: 1.25em;
	}

	.templateB .homeRailMenu .navMenu ul ul a {
		font-size: 1em;
	}
}

.templateB .banners .banner {
	text-align: center;
}

	.templateB .banners .banner [class*="icon-"] {
		display: block;
		float: none;
	}

	.templateB .banners .banner p {
		font-size: 1.5em;
	}

.templateB .bannerEffects {
	min-height: 294px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}

	.templateB .bannerEffects .cycle-pager {
		display: inline-block;
		width: auto;
		left: 30px;
		bottom: 25px;
	}

		.templateB .bannerEffects .cycle-pager span,
		.templateB .bannerEffects .cycle-pager span.cycle-pager-active {
			height: 10px;
			width: 10px;
			border-radius: 40px;
			margin-right: 5px;
		}

			.templateB .bannerEffects .cycle-pager span.cycle-pager-active {
				font-size: 40px;
				color: transparent;
				border-radius: 40px;
				background: transparent;
			}

		.templateB .bannerEffects .cycle-pager span {
			height: 10px;
			width: 10px;
			color: transparent;
			float: left;
			border: 1px solid;
		}


.templateB .heroBanner .banner {
	width: 100%;
	height: 100%;
	background-color: #fff !important;
}

.templateB .heroBanner .cycle-overlay {
	position: absolute;
	left: 30px;
	top: 10px;
	padding: 0;
	background: rgba(0, 0, 0, 0);
	z-index: 101;
}

	.templateB .heroBanner .cycle-overlay .bannerText {
		max-width: 350px;
	}

		.templateB .heroBanner .cycle-overlay .bannerText h2 {
			font-size: 2.5em;
			margin-bottom: 10px;
			margin-top: 10px;
		}

.templateB .heroBanner .btnWrapper .btn {
	text-transform: uppercase;
}

	.templateB .heroBanner .btnWrapper .btn span {
		font-size: 1.1em;
		padding-top: 2px;
		float: none;
	}

.templateB .heroBannerAlt {
	text-align: center;
	background: #fff;
}

	.templateB .heroBannerAlt .bannerText {
		border-top: 4px solid;
		padding-top: 10px;
		color: #fff;
		font-size: 1.3em;
	}

	.templateB .heroBannerAlt h2 {
		margin: 5px 0;
		font-size: 1.3em;
	}

.templateB .servicesBanners .banner {
	font-size: 1.2em;
}

.templateB .servicesBanners p {
	margin-bottom: 0;
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateB .heroBanner {
		padding: 0;
		margin-bottom: 20px;
	}

		.templateB .heroBanner .banner {
			background-size: auto 302px !important;
			background-position: 52% 0 !important;
		}

		.templateB .heroBanner .bannerEffects .cycle-overlay {
			left: 15px;
			width: 100%;
			padding: 0;
		}

		.templateB .heroBanner .cycle-overlay .bannerText h2 {
			font-size: 1.5em;
			margin: 10px 0;
		}

		.templateB .heroBanner .banner .bannerText p {
			font-size: .9em;
		}
}

/* Footer Styling */
.templateB .footer .footerTop {
	margin: 10px 0 0 0;
}

.templateB .footer .footerBottom {
	color: #fff;
	padding: 15px 0;
}

	.templateB .footer .footerBottom a {
		padding: 10px 24px 5px;
		color: #fff;
		background: url(../../cms/images/layout/cartline.png) repeat-y 0 0;
		border: 0;
		font-size: .9em;
	}

		.templateB .footer .footerBottom a:first-child {
			background: none;
			padding-left: 0;
		}

		.templateB .footer .footerBottom a:hover {
			text-decoration: none;
		}

		.templateB .footer .footerBottom a [class*="icon-"] {
			font-size: 2em;
		}

.templateB .footer h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

.templateB .footerMessage {
	padding: 0 10px;
	font-size: .9rem;
	margin-bottom: 25px;
}

	.templateB .footerMessage p {
		font-size: .9rem;
	}

	.templateB .footerMessage h2 {
		font-size: 1.5rem;
		margin-bottom: 5px;
	}

	.templateB .footerMessage h3 {
		font-size: 1.25rem;
		margin-bottom: 5px;
	}

	.templateB .footerMessage h4 {
		font-size: 1rem;
		margin-bottom: 5px;
	}


.templateB .followUs ul li a {
	font-size: 1.5em;
	display: inline-block;
	margin: 0 6px;
}

.templateB .followUs .icon-facebook {
	color: #4B65A0;
}

.templateB .followUs .icon-twitter {
	color: #2BA9E3;
}

.templateB .followUs .icon-pinterest {
	color: #e14b40;
}

.templateB .followUs .icon-yelp {
	color: #C41200;
}

.templateB .footer .followUs ul li a.icon-linkedin {
	color: #0077b5;
	font-size: 1.3em;
}

.templateB .footer .followUs ul li a.icon-instagram {
	color: #000000;
	font-size: 1.3em;
}

.templateB .followUs ul li a {
	font-size: 1.55em;
	line-height: 1;
}

.templateB .emailSignup .formee input.text {
	margin-bottom: 0;
	border: 1px solid #d9d7d5;
	border-right: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	font-size: .9em;
	padding: 9px 10px;
	-webkit-box-shadow: inset 0 0 2px 0px #d9d7d5;
	box-shadow: inset 0 0 2px 0px #d9d7d5;
}

.templateB .emailSignup button {
	border: 0;
	padding: 10px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #fff;
}

	.templateB .emailSignup button:before {
		content: "\42";
	}

.templateB .footerTop {
	margin-bottom: 20px;
}

	.templateB .footerTop .emailSignup {
		padding: 0 20px;
		border-right: 1px solid #eeebe9;
		border-left: 1px solid #eeebe9;
	}

.templateB .textbanner {
	padding-left: 20px;
}

	.templateB .textbanner .bannerText {
		float: left;
		margin: 5px;
		text-align: center;
	}

	.templateB .textbanner img {
		float: left;
	}

	.templateB .textbanner h2 {
		margin: 0 0 5px;
		font-size: 2em;
	}

	.templateB .textbanner a {
		font-weight: bold;
	}

@media only screen and (min-width:48.000em) and (max-width:53.375em) {
	.templateB .textbanner {
		padding: 0;
	}

		.templateB .textbanner .bannerText {
			width: 75%;
			text-align: center;
		}

	.templateB .footerHeading {
		font-size: 1em;
	}

	.templateB .followUs {
		text-align: center;
	}

	.templateB .footer .footerBottom a {
		padding: 5px 11px;
	}
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateB .footer .footerTop {
		margin: 15px 0;
	}

		.templateB .footer .footerTop .textbanner {
			text-align: center;
		}

			.templateB .footer .footerTop .textbanner img {
				float: none;
			}

		.templateB .footer .footerTop .emailSignup {
			padding: 0;
			border: 0;
			margin: 15px 0;
		}

	.templateB .emailSignup .grid_10 {
		width: 80%;
	}

	.templateB .emailSignup .grid_2 {
		width: 20%;
	}

	.templateB .footer .footerBottom .footerLinks {
		text-align: center;
	}

		.templateB .footer .footerBottom .footerLinks a {
			padding: 10px;
			float: none;
			display: inline-block;
		}

	.templateB .footer .subFooter .footerLinks {
		display: block;
		text-align: center;
	}

	.templateB .subFooter a {
		float: none;
		display: inline-block;
		margin-top: 5px;
		margin-bottom: 5px;
	}
}


/* Temlate  B Store Styles */
.templateB .filters {
	padding: 0;
	margin-bottom: 20px;
}

	.templateB .filters select {
		width: 100%;
	}

.templateB .itemWrapper {
	max-width: 200px;
	border: 1px solid #EAE9E8;
}

.templateB .productList .itemWrapper .itemImage {
	margin: 0;
	padding: 0;
	min-height: 200px;
}

.templateB .itemWrapper .itemPrice {
	margin-bottom: 0;
}

.templateB .itemWrapper .itemContent {
	background: #F5F4EF;
	padding: 10px;
	position: relative;
	z-index: 1;
	text-align: center;
}

	.templateB .itemWrapper .itemContent:before {
		content: "";
		position: absolute;
		left: 0;
		top: -8px;
		background: inherit;
		height: 100%;
		width: 100%;
		-ms-transform: skew(0deg,4deg); /* IE 9 */
		-webkit-transform: skew(0deg,4deg); /* Chrome, Safari, Opera */
		transform: skew(0deg,4deg);
		z-index: -1;
	}

	.templateB .itemWrapper .itemContent .itemTitle a {
		font-weight: normal;
		color: #333;
		word-wrap: break-word;
	}

	.templateB .itemWrapper .itemContent .itemTitle {
		font-size: 1em;
	}

.templateB .featured [class*="grid_"] {
	width: 25%;
}

.templateB .featModule {
	margin: 10px 0;
}

	.templateB .featModule .title {
		float: left;
		padding-right: 10px;
	}

	.templateB .featModule .line {
		margin: 20px 0 0 0;
		z-index: 0;
		border-top: 1px solid #c1cbd3;
	}

.templateB .modHeader .viewall {
	float: right;
	background: #fff;
	margin-top: 6px;
	padding-left: 10px;
}

	.templateB .modHeader .viewall span {
		font-size: .8em;
	}

		.templateB .modHeader .viewall span:before {
			content: "\e607";
		}

.templateB .featured .itemWrapper .itemPrice,
.templateB .featured .itemWrapper .itemTitle a {
	color: #fff
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateB .itemWrapper .itemImage {
		margin: 0 auto;
	}

	.templateB .itemWrapper .itemContent {
		width: 180px;
		margin: 0 auto;
	}

	.templateB .filterList select {
		margin: 5px 0;
	}

	.templateB .pagination {
		text-align: center;
	}

		.templateB .pagination .view,
		.templateB .pagination .paging {
			float: none;
			display: block;
			margin: 5px 0;
		}

			.templateB .pagination .paging .total {
				float: left;
			}

	.templateB .featModule .itemWrapper {
		margin: 10px auto;
	}

	.templateB .featured [class*="grid_"] {
		width: 100%;
	}
}

.templateB .paginatFion {
	border-top: 1px solid #dbdad5;
}

.templateB .relatedItems .title {
	border-bottom: 1px solid #EAE9E8;
	padding-bottom: 10px;
}

/* Cart and Checkout Styles*/
.templateB .slideCartRail .stickyFixed {
	width: 240px;
	padding: 0;
}

.templateB .contentExtra label,
.templateB .contentExtra select {
	font-weight: bold;
}

.templateB .cartList .itemTitle a {
	color: #333;
}

.templateB .cartItems .itemImage {
	min-height: 0;
}

.templateB .checkoutSummary .btnWrapper .btn {
	font-size: 1em;
	font-weight: bold;
}

.templateB .checkoutSummary .itemWrapper .itemContent {
	background: none;
	border: 0;
	padding: 0;
}

.templateB .dropCart .dropCartContent .itemWrapper .itemContent {
	background: none;
}

	.templateB .dropCart .dropCartContent .itemWrapper .itemContent:before {
		position: static;
		height: 0;
		width: 0;
	}

.templateB .checkout .cartItems .itemWrapper {
	border: 0;
	max-width: none;
}

	.templateB .checkout .cartItems .itemWrapper .itemContent {
		padding: 0;
		text-align: left;
	}

.templateB .loginLink {
	position: static;
	margin: 10px 0;
	text-align: right;
}

.templateB .checkout {
	margin: 0 0 5px 0;
	border-top: 0;
	padding: 0 10px;
	background: rgb(255, 255, 255);
}

.templateB dl.checkoutProcess dd.stepContent {
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	box-shadow: none;
	background: #fff;
}

.templateB .pageHeading {
	float: left;
	clear: none;
}


/* ## Template C Styling ##*/
.templateC .railNavWrapper {
	background: #fff;
	padding: 20px 0 1px;
	box-shadow: 0 4px 6px 0px #E6E6E6;
	margin-bottom: 20px;
}
.templateC .siteBody {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 15px;
	background: url(../../cms/images/sitebg3.png) repeat 0 0;
	overflow: hidden;
}

/* Header Styling */
.templateC .siteTag {
	font-size: 1.2em;
	padding-top: 2px;
}

.templateC .siteTop {
	/*border-bottom: 1px solid #727171;*/
	margin-bottom: 0;
}

	.templateC .siteTop a,
	.templateC .siteTop a:hover {
		color: #fff;
	}

	.templateC .siteTop .topLinks {
		font-weight: bold;
		font-size: .8em;
		margin: 5px 0;
	}

		.templateC .siteTop .topLinks a {
			padding-left: 15px;
			font-family: 'Open Sans', sans-serif;
		}

			.templateC .siteTop .topLinks a:first-child {
				padding-left: 0px;
			}

		.templateC .siteTop .topLinks [class*="icon-"] {
			font-size: 1.2em;
		}

.templateC .icon-bubbles:before {
	content: "\28";
}

.templateC .icon-pencil:before {
	content: "\e604";
}

.templateC .icon-images:before {
	content: "\2b";
}

.templateC .icon-phone:before {
	content: "";
}

.templateC .icon-phone {
	background: url(../../cms/images/phone.png) no-repeat 0 0;
	height: 15px;
	width: 15px;
	display: inline-block;
}

.templateC .siteNameWrpr {
	float: left;
	width: 60%;
	padding-left: 10px;
	min-height: 115px;
}

.templateC a.siteName,
.templateC a.siteName:hover,
.templateC .siteSubtitle {
	color: #fff;
}

.templateC .siteSubtitle {
	margin: 10px 0 20px;
	font-style: italic;
}

.templateC a.siteName {
	font-size: 1.6em;
}

.templateC .siteSearch {
	width: 30%;
	margin: 0;
	bottom: 7px;
}

	.templateC .siteSearch .text,
	.templateC .siteSearch .text:hover,
	.templateC .siteSearch .text:active {
		border: 1px solid #868686;
		font-style: italic;
		padding-left: 10px;
	}

	.templateC .siteSearch button {
		padding: 5px 9px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		bottom: 1px;
		right: 1px;
	}

.templateC .headerWrpr {
	border-bottom: 1px solid #727171;
	position: relative;
	-webkit-box-shadow: 0px 3px 3px 0 rgba(0,0,0,0.25);
	box-shadow: 0px 3px 3px 0 rgba(0,0,0,0.25);
	padding-top: 10px;
}

	.templateC .headerWrpr:before {
		content: "";
		height: 50px;
		width: 100%;
		bottom: 0;
		position: absolute;
		border-top: 1px solid #c9c9c9;
	}

.templateC .headerLinks {
	position: absolute;
	top: 0px;
	right: 0;
	margin: 0;
	padding: 0;
}

.templateC .mainNav {
	padding: 0 0 0 10px;
	margin-bottom: 5px;
}

.templateC .headerLinks a {
	position: relative;
	z-index: 1;
	background: #fff;
	border-radius: 40px;
	border: 1px solid #fff;
	float: left;
	text-align: center;
	margin: 0 25px 10px;
	color: #fff;
	padding: 10px 20px 29px;
}

	.templateC .headerLinks a:hover {
		text-decoration: none;
		color: #fff;
	}

	.templateC .headerLinks a:before,
	.templateC .headerLinks a:after {
		content: "";
		position: absolute;
		display: block;
		bottom: 5px;
		z-index: -1;
	}

	.templateC .headerLinks a:before {
		left: -1.7em;
		border-right-width: 1em;
		border-left-color: transparent !important;
	}

	.templateC .headerLinks a:after {
		right: -1.7em;
		border-left-width: 1.5em;
		border-right-color: transparent !important;
	}

	.templateC .headerLinks a .linkText {
		display: block;
		padding: 0px 8px;
		font-size: .9em;
		text-transform: uppercase;
		position: absolute;
		left: -7px;
		bottom: 7px;
		width: 100%;
		box-shadow: 5px 6px 15px -4px rgba(133, 133, 133, 0.8), -5px 0px 15px -4px rgba(128, 128, 128, 0.8);
	}

	.templateC .headerLinks a [class*="icon-"] {
		display: block;
		font-size: 2em;
	}

	.templateC .headerLinks a.cartLink {
		padding: 10px 21px 27px 12px;
		margin-left: 50px;
		min-height: 30px;
		min-width: 35px;
	}

.templateC .headerLinks .spanCartTotal {
	position: absolute;
	right: 0;
	top: 15px;
	margin: 0 7px;
	font-weight: bold;
}

.templateC .headerLinks a.cartLink .icon-shopping-cart {
	font-size: 2em;
	margin-right: 2px;
	position: absolute;
	left: 0;
	right: 3px;
}

.templateC .phoneNmbr:before {
	content: "\f098";
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 10px;
	font-size: .9em;
}

/* Template C Navigation Styling */
.templateC .navMenu > ul > li {
	padding: 0;
}

	.templateC .navMenu > ul > li > .subMenu > a {
		position: relative;
		padding-left: 25px;
	}

		.templateC .navMenu > ul > li > .subMenu > a:before {
			content: " ";
			border: 1px solid #b7b5ae;
			background: transparent;
			position: absolute;
			left: 10px;
			top: 8px;
			border-radius: 8px;
			width: 5px;
			height: 5px;
		}

.templateC .navMenu > ul > li {
	border: 0;
}

	.templateC .navMenu > ul > li:first-child > .subMenu > a {
		padding-left: 0;
	}

		.templateC .navMenu > ul > li:first-child > .subMenu > a:before {
			border: 0;
		}

.templateC .mainNav a,
.templateC .mainNav a:hover,
.templateC .mainNav a:visited,
.templateC .mainNav a:active,
.templateC .mainNav a:focus {
	color: #fff;
	position: relative;
}

.templateC .wrapper {
	background: transparent;
}

.templateC .navMenu ul a {
	font-size: 1.1em;
}

.templateC .navMenu > ul > li .subMenu > a .menuText {
	display: inline;
}

.templateC .navMenu ul .subMenu,
.templateC .navMenu ul li ul .subMenuInner {
	border: 0;
}

.templateC .navMenu > ul > li ul {
	margin-top: 1px;
}

.templateC .navMenu > ul > li ul {
	background: #fff;
}

.templateC .siteHeader .Navwrapper {
	padding: 5px 0;
}

.templateC .mainNav {
	padding: 0 0 0 10px;
	margin-bottom: 11px;
}

/* Template C Content Styling */
.templateC .main {
	background: #fff;
	border-top: 2px solid #f0eded;
	border-bottom: 2px solid #f0eded;
	margin: 20px 0;
}

	.templateC .main h1 {
		font-weight: normal;
	}

	.templateC .main h2 {
		font-size: 2em;
	}

.templateC .banners .banner {
	text-align: center;
}

	.templateC .banners .banner [class*="icon-"] {
		display: block;
		float: none;
	}

	.templateC .banners .banner p {
		font-size: 1.5em;
	}

.templateC .banners h2 {
	margin-top: 5px;
}

.templateC .bannerEffects {
	height: 294px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}

	.templateC .bannerEffects .cycle-pager {
		display: inline-block;
		width: auto;
		left: 30px;
		bottom: 25px;
	}

		.templateC .bannerEffects .cycle-pager span,
		.templateC .bannerEffects .cycle-pager span.cycle-pager-active {
			height: 10px;
			width: 10px;
			border-radius: 40px;
			margin-right: 5px;
		}

			.templateC .bannerEffects .cycle-pager span.cycle-pager-active {
				font-size: 41px;
				color: transparent;
				border-radius: 40px;
				background: transparent;
			}

		.templateC .bannerEffects .cycle-pager span {
			height: 15px;
			width: 18px;
		}

.templateC .heroBanner .slideItem {
	visibility: visible !important;
	min-height: 294px;
}

.templateC .heroBanner .bannerText {
	max-width: 350px;
}

	.templateC .heroBanner .bannerText h2 {
		font-size: 2.5em;
		margin: 10px 0;
	}

.templateC .heroBanner .btnWrapper .btn {
	text-transform: uppercase;
}

	.templateC .heroBanner .btnWrapper .btn span {
		font-size: 1em;
		padding-top: 2px;
	}

.templateC .heroBannerAltInner {
	text-align: center;
	background: #fff;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.3);
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.3);
}

.templateC .heroBannerAlt img {
	width: 100%;
}

.templateC .heroBannerAlt .bannerText {
	border-top: 4px solid;
	padding-top: 10px;
	color: #fff;
	font-size: 1.3em;
}

.templateC .heroBannerAlt h2 {
	margin: 5px 0 8px;
	font-size: 1.2em;
}

.templateC .heroBannerAlt .call:before {
	content: "\f098";
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 5px;
}

.templateC .featModule {
	background: #fff;
	padding: 10px 15px;
	border: 1px solid #ececec;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	margin: 5px 0;
}

	.templateC .featModule .title {
		margin-bottom: 10px;
		float: left;
	}

	.templateC .featModule .line {
		border-top: 1px solid #C1CBD3;
		margin: 15px 0;
		clear: both;
	}

	.templateC .featModule .viewall {
		margin-top: 10px;
	}

	.templateC .featModule .itemWrapper {
		box-shadow: none;
	}

.templateC .signupRibbon {
	color: #fff;
	position: relative;
	max-height: 58px;
	margin: 20px 0 0 0;
}

	.templateC .signupRibbon [class*="icon-"] {
		display: inline-block;
		margin: 2px;
	}

.templateC .offSet {
	position: absolute;
	background: #38CC38;
	right: 0;
	top: 0;
	left: 35%;
	padding: 9px 0;
	width: 100%;
}

	.templateC .offSet:after {
		left: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(56, 204, 56, 0);
		border-left-color: #38CC38;
		border-width: 27px;
		margin-top: -27px;
	}

.templateC .offSet2 {
	position: absolute;
	left: -87%;
	top: 0;
	right: auto;
	padding: 17px 20px 12px 12%;
	width: 100%;
	min-height: 30px;
}



.templateC .ribbonText {
	padding: 0;
	font-size: 1.5em;
	position: relative;
}

	.templateC .ribbonText a,
	.templateC .ribbonText a:hover,
	.templateC .ribbonText a:active,
	.templateC .ribbonText a:visited,
	.templateC .ribbonText a:focus {
		color: #fff;
		display: block;
	}

	.templateC .ribbonText .primaryText {
		margin: 13px 5px;
		position: relative;
		padding: 0 25px 0 50px;
		display: inline-block;
		float: left;
	}

		.templateC .ribbonText .primaryText:before {
			content: "\e606";
			position: absolute;
			top: -2px;
			left: 0;
			font-size: 1.5em;
			font-family: 'icomoon';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

		.templateC .ribbonText .primaryText:after {
			content: "\42";
			position: absolute;
			right: 0;
			top: 7px;
			font-size: .8em;
			font-family: 'icomoon';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

	.templateC .ribbonText .overlayText {
		position: relative;
		min-height: 45px;
		max-height: 58px;
		padding: 13px 13px 0;
		margin-right: 40px;
		display: inline-block;
		float: left;
	}

		.templateC .ribbonText .overlayText:before {
			content: "";
			position: absolute;
			left: -100%;
			top: 0;
			height: 100%;
			width: 100%;
			background: inherit;
		}

		.templateC .ribbonText .overlayText:after {
			top: -1px;
			right: -60px;
			border: solid rgba(0, 0, 0, 0);
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
			border-color: rgba(56, 204, 56, 0);
			border-left-color: inherit;
			border-width: 30px;
		}

.templateC .testimonials {
	background: #fff;
	border-bottom: 1px solid #F0EDED;
}

	.templateC .testimonials .testimonial {
		margin-top: 20px;
	}

	.templateC .testimonials h2 {
		margin-bottom: 10px;
		text-align: center;
	}

	.templateC .testimonials .quote {
		padding: 0 10px;
		line-height: 25px;
	}

		.templateC .testimonials .quote:before {
			color: #ccc;
			content: open-quote;
			font-size: 4em;
			line-height: 0.1em;
			vertical-align: -0.4em;
			margin-right: .1em;
		}

		.templateC .testimonials .quote:after {
			color: #ccc;
			content: close-quote;
			font-size: 4em;
			line-height: 0em;
			vertical-align: -0.6em;
			margin-left: .1em;
		}

.templateC .homeCarousel {
	background: #fff;
	border: 1px solid #ECECEC;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
	margin: 20px 0;
}

	.templateC .homeCarousel h2 {
		margin-bottom: 10px;
		position: relative;
	}

		.templateC .homeCarousel h2:before,
		.templateC .homeCarousel h2:after {
			position: absolute;
			width: 34%;
			height: 3px;
			content: '';
			border-top: 1px solid #ccc;
			margin-top: .60em;
			right: 0;
			margin-right: 20px;
		}

		.templateC .homeCarousel h2:before {
			left: 0;
			margin: .60em 0 0 20px;
		}

	.templateC .homeCarousel p {
		margin-bottom: 0px;
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: italic;
	}

.templateC .testimonials .author {
	float: right;
	text-transform: uppercase;
	margin: 10px 0;
}

	.templateC .testimonials .author:before {
		content: "\2013";
		margin-right: .2em;
	}

.templateC .galleria-info-description {
	font-style: normal;
	color: #fff;
	font-size: 1.5em;
}

.templateC .galleria-info-text {
	max-width: 580px;
	margin: 0 auto;
}

.templateC .galleria-image-nav-right,
.templateC .galleria-image-nav-left {
	background: none;
	color: #909090;
	font-size: 3em;
	width: auto;
	height: auto;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

	.templateC .galleria-image-nav-right:before {
		content: "\e607";
	}

	.templateC .galleria-image-nav-left:before {
		content: "\e608";
	}

.templateC .galleria-thumbnails-container,
.templateC .galleria-counter {
	display: none;
}

.templateC .galleria-stage {
	background: transparent;
}

/* Template C Footer Styling */
.templateC .emailSignup {
	position: relative;
	padding: 10px;
	border-radius: 5px;
	margin: 10px 0;
}

	.templateC .emailSignup .btnWrapper .btn {
		color: #fff;
		font-weight: bold;
	}

		.templateC .emailSignup .btnWrapper .btn:after {
			font-family: 'icomoon';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			content: "\f061";
			display: inline-block;
			margin-left: 10px;
		}

	.templateC .emailSignup .formee .text {
		background: #fff;
		font-style: italic;
		margin-bottom: 0;
	}

	.templateC .emailSignup button {
		border: 0;
		border-radius: 40px;
		color: #fff;
		font-size: .9em;
		padding: 2px 2px 3px 4px;
		position: absolute;
		right: 15px;
		bottom: 16px;
	}

	.templateC .emailSignup .icon-arrow-right:before {
		content: "\f061";
	}

	.templateC .footerTop  .emailSignup label {
		color: #fff;
		font-weight: normal;
	}

.templateC .footer {
	padding-top: 0;
}

.templateC .footerMessage {
	border-top: 2px solid #F0EDED;
}

	.templateC .footerMessage h2 {
		margin-top: 1em;
	}

.templateC .footerBottom {
	background: transparent;
	padding: 20px 0 0 0;
}

	.templateC .footerBottom a {
		color: #000;
	}

		.templateC .footerBottom a:hover,
		.templateC .footerBottom a:focus {
			color: #000;
		}

.templateC .footerLinks {
	margin: 15px 0;
}

	.templateC .footerLinks a {
		padding: 0 20px;
		color: #fff;
		border: 0;
		background: url(../../cms/images/layout/cartline.png) repeat-y 0 0;
	}

		.templateC .footerLinks a:first-child {
			background: none;
			padding-left: 0;
		}

		.templateC .footerLinks a:hover {
			text-decoration: none;
			color: #fff;
		}

	.templateC .footerLinks .icon-pencil,
	.templateC .footerLinks .icon-bubbles {
		font-size: 1.7em;
		margin-bottom: 15px;
		display: block;
	}

	.templateC .footerLinks .icon-bubbles {
		margin-top: 5px;
		margin-bottom: 10px;
	}

.templateC .footer .followUs .footerHeading {
	float: none;
	margin: 5px 0;
	width: 100%;
	text-align: center;
}

.templateC .footer .followUs ul {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}

	.templateC .footer .followUs ul li {
		margin: 0 5px;
	}

		.templateC .footer .followUs ul li a {
			font-size: 1.5em;
			display: inline-block;
			margin-left: 10px;
			text-decoration: none;
		}

			.templateC .footer .followUs ul li a:first-child {
				margin-left: 0;
			}

.templateB .followUs ul li a {
	font-size: 1.5em;
	display: inline-block;
}

.templateC .followUs .icon-facebook {
	color: #4B65A0;
}

.templateC .followUs .icon-twitter {
	color: #2BA9E3;
}

.templateC .followUs .icon-pinterest {
	color: #e14b40;
}

.templateC .followUs .icon-yelp {
	color: #C41200;
}

.templateC .footer .followUs ul li a.icon-linkedin {
	color: #0077b5;
	font-size: 1.3em;
}

.templateC .footer .followUs ul li a.icon-instagram {
	color: #000000;
	font-size: 1.3em;
}

.templateC .footer .address p {
	margin-bottom: 10px;
}

.templateC .footer .subFooter {
	border: 0;
	width:100%;
}

	.templateC .footer .subFooter .footerLinks {
		margin: 0;
		float: left;
		margin-top: 10px;
		clear: left;
	}

	.templateC .footer .subFooter .copyright {
		float: left;
		margin: 10px 0 0;
		font-size: .9em;
	}

		.templateC .footer .subFooter .copyright a,
		.templateC .footer .subFooter .footerLinks a {
			color: #717571;
			padding: 0;
		}

.templateC .footer .small {
	font-size:0.89em;
}
.templateC .footerInner .grid_12 {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
}
.templateC .footerTop .footerAddress {
	text-align:right;
	color:#fff;
	padding:0 0 10px;
}
.templateC .footerTop .footerAddress p {
	margin-bottom:5px;
}
.templateC .footerTop .footerAddress a {
	color:#fff;
}
@media (max-width:960px) {
	.templateC .footerInner .grid_12 [class*="grid"] {
		width:100%;
		text-align:center;
	}
	.templateC .footerTop .footerAddress {
		text-align: center;
		padding:20px 10px;
	}
	.templateC .footerLinks a {
		float:none; display:inline-block;
	}
	.templateC .footer .subFooter .copyright,
	.templateC .footer .subFooter .footerLinks {
		width: 100%;
	}
}

/* Button Styling */
.templateC .btnWrapper .btn {
	color: #fff;
	padding: 10px 15px 8px;
	background: url(../../cms/images/darken-smaller.png) repeat-x 0 0;
}


/* Store Styling*/
.templateC .itemWrapper {
	box-shadow: 0px 3px 10px 2px #E6E6E6;
}

.templateC .relatedItems .itemWrapper {
	padding-top: 10px;
	text-align: center;
}

	.templateC .relatedItems .itemWrapper .itemTitle {
		line-height: 1.3em;
	}

		.templateC .relatedItems .itemWrapper .itemTitle a {
			color: #482067;
		}

	.templateC .relatedItems .itemWrapper .itemPrice {
		font-weight: 600;
	}

.recent-cart .itemWrapper,
.checkoutCart .itemWrapper {
	box-shadow: none;
}

.templateC .itemWrapper .itemTitle a {
	color: #000;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
}

.templateC .itemWrapper .itemImage > img {
	border: 1px solid #DBDAD5;
}

.templateC .itemWrapper .itemPrice,
.templateC .itemWrapper .sale {
	font-weight: normal;
}

.templateC .itemWrapper .itemContent {
	padding: 10px;
}

.templateC .btnUpdate .btn {
	background: none;
}

.templateC .btnCheckout .btn {
	padding: 4px 10px;
}

.templateC dl.checkoutProcess dt.stepTitle a.editLink,
.templateC dl.checkoutProcess dt.stepTitle a.editLink:link,
.templateC dl.checkoutProcess dt.stepTitle a.editLink:visited {
	color: #000;
}

.submitButtons {
	margin-bottom: 20px;
}

@media only screen and (min-width:11.250em) and (max-width:50em) {
	.templateC .mainNav ul li a {
		font-size: 1em;
	}

	.templateC .siteSearch {
		margin: 0px 6px 6px 0;
		width: 26%;
	}

	.templateC .navMenu > ul > li .subMenu > a:before {
		top: 10px;
	}

	.templateC .heroBannerAlt h2 {
		font-size: 1.1em;
	}

	.templateC .footer .followUs {
		text-align: center;
		padding-top: 20px;
	}

		.templateC .footer .followUs ul li {
			margin: 0;
		}

	.templateC .footerTop .footerLinks a {
		padding: 13px 7px;
	}

	.templateC .footer .followUs .footerHeading {
		font-size: 1em;
		margin: 5px 9px 0 0;
	}

	.templateC .siteSearch {
		bottom: 0;
	}

	.templateC .signupRibbon {
		max-height: none;
		text-align: center;
	}

	.templateC .ribbonText {
		position: relative;
		font-size: 1.6em;
		padding: 0 0 20px;
	}

		.templateC .ribbonText .overlayText {
			float: none;
			margin: 0;
			display: block;
			margin-bottom: 20px;
			text-align: center;
		}

			.templateC .ribbonText .overlayText:after {
				content: " ";
				position: absolute;
				left: 45%;
				top: 100%;
				border: 0;
				border-left: 15px solid rgba(0, 0, 0, 0);
				border-right: 15px solid rgba(0, 0, 0, 0);
				border-top: 15px solid #4c9c9c;
				right: auto;
			}

		.templateC .ribbonText .primaryText {
			font-size: .8em;
			padding: 0 20px 0 50px;
			display: inline-block;
			left: 0;
			float: none;
			margin: 0 5px;
		}

			.templateC .ribbonText .primaryText:before {
				top: 0%;
				left: 5px;
			}

			.templateC .ribbonText .primaryText:after {
				top: 16%;
				right: 0;
			}
}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateC .siteTop .topLinks,
	.templateC .siteSubtitle,
	.templateC .headerWrpr:before {
		display: none;
	}

	.templateC .siteTop {
		margin-bottom: 0;
	}

	.templateC .siteTag {
		float: none;
		text-align: center;
	}

	.templateC .siteNameWrpr {
		float: none;
		width: 100%;
		min-height: 0;
		text-align: center;
		padding-left: 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #727171;
	}

	.templateC .siteSearch {
		margin: 0;
	}

		.templateC .siteSearch .searchControls {
			display: none;
			position: absolute;
			top: 99%;
			left: 0;
			right: 0;
			width: 100%;
			padding: 10px 0;
			background: #4c9c9c;
		}

			.templateC .siteSearch .searchControls input.text {
				width: 90%;
				padding-right: 40px;
			}

		.templateC .siteSearch button {
			padding: 0 7px;
			right: 15px;
			top: 18%;
			height: 35px;
			background: #38CC38;
		}

	.templateC .headerWrpr {
		padding-top: 15px;
		background-image: none;
		text-align: center;
	}

	.templateC .siteHeader {
		margin: 0;
	}

	.templateC .siteBody {
		padding-top: 0;
	}

	.templateC .breadcrumbs {
		padding-top: 15px;
	}

	.templateC .siteHeader .Navwrapper {
		padding: 10px;
	}

	.templateC .siteHeader .headerLinks {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		border-right: 1px solid #727171;
		border-left: 1px solid #727171;
		background: url(../../cms/images/navSeparator-template3.png) repeat-y 100% 0;
	}

		.templateC .siteHeader .headerLinks:after {
			content: "";
			position: absolute;
			border-right: 1px solid #c9c9c9;
			width: 1px;
			height: 100%;
			right: -2px;
			top: 0;
			display: block;
		}

	.templateC .headerLinks a {
		background: none;
		border-radius: 0;
		border: 0;
		padding: 9px 10px;
		margin: 0;
		float: left;
		display: inline-block;
	}

		.templateC .headerLinks a.register {
			border-right: 1px solid #727171;
			border-left: 1px solid #C9C9C9;
		}

		.templateC .headerLinks a .linkText {
			background: none;
			box-shadow: none;
			position: static;
			padding: 0;
			font-size: 1em;
		}

		.templateC .headerLinks a:before, .templateC .headerLinks a:after {
			border: 0 !important;
		}

		.templateC .headerLinks a.register:after {
			border-right: 1px solid #C9C9C9 !important;
			position: absolute;
			right: -2px;
			height: 100%;
			width: 1px;
			top: 1px;
		}

		.templateC .headerLinks a [class*="icon-"] {
			color: #fff;
			font-size: 1.5em;
			margin-bottom: 5px;
		}

		.templateC .headerLinks a.cartLink {
			margin: 0;
			padding: 7px 0 0 0;
			width: 72px;
			min-height: 0;
		}

			.templateC .headerLinks a.cartLink .icon-shopping-cart {
				font-size: 2em;
				margin-bottom: 0;
				position: static;
			}

	.templateC .headerLinks .spanCartTotal {
		top: 0;
		background: #fff;
		padding: 1px 5px;
		border-radius: 40px;
		margin: 5px 5px 0 0;
	}

	.templateC .wrapper {
		background: url(../../cms/images/darken-small.png) repeat-x 0 0;
		border-top: 1px solid #C9C9C9;
	}

		.templateC .wrapper > div {
			display: table;
			margin: 0 auto;
			table-layout: fixed;
		}

	.templateC .menuLink {
		position: static;
		font-size: 1em;
		padding: 10px 10px;
		float: left;
	}

		.templateC .menuLink.active {
			background: #4c9c9c;
		}

		.templateC .menuLink .icon-menu {
			font-size: 1.5em;
		}

		.templateC .menuLink label {
			display: block;
			text-transform: uppercase;
			cursor: pointer;
		}

	.templateC .mainNav {
		padding: 0;
		margin: 0;
		display: table-cell;
		vertical-align: middle;
	}

		.templateC .mainNav .navMenu {
			padding: 0;
		}

	.templateC .itemWrapper {
		text-align: center;
	}

	.templateC .footerTop {
		background-image: none;
	}

		.templateC .footerTop .footerLinks {
			text-align: center;
		}

			.templateC .footerTop .footerLinks a {
				display: inline-block;
				float: none;
				padding: 15px 8px;
			}

	.templateC .footer .subFooter {
		text-align: center;
	}

		.templateC .footer .subFooter .footerLinks {
			float: none;
			margin: 0;
		}


	.templateC .navMenu ul {
		width: 100%;
		top: 100%;
		left: 0;
		background: #4c9c9c;
		box-shadow: 0 5px 10px -2px #888;
	}

		.templateC .navMenu ul li ul {
			box-shadow: none;
		}

	.templateC .navMenu > ul > li:first-child {
		border-top: 0;
	}

	.templateC .navMenu > ul > li {
		border-top: 1px solid #727171;
		padding: 0;
		position: relative;
	}

		.templateC .navMenu > ul > li > .subMenu > a::after {
			content: "\42";
			position: absolute;
			right: 10px;
			top: 40%;
			font-family: 'icomoon';
			speak: none;
			font-style: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}

	.templateC .navMenu ul li.firstnavitemli a {
		padding-left: 10px;
	}

	.templateC .navMenu > ul > li .subMenu > a:before {
		border: 0;
	}

	.templateC .navMenu > ul > li > .subMenu > a,
	.templateC .navMenu > ul > li:first-child > .subMenu > a {
		padding: 17px 10px;
	}

	.templateC .mainNav ul li a {
		padding-left: 20px;
		color: #fff !important;
	}

	.templateC .navMenu > ul > li {
		text-align: left;
	}

		.templateC .navMenu > ul > li .subMenu > a .menuText,
		.templateC .navMenu > ul > li .subMenu > a .menuText:hover {
			border: 0;
		}

	.templateC .heroBanner {
		padding: 0;
		margin-bottom: 20px;
	}

		.templateC .heroBanner .banner {
			background-size: auto 302px !important;
			background-position: 52% 0 !important;
		}

		.templateC .heroBanner .bannerEffects .cycle-overlay {
			left: 15px;
			width: 210px;
			padding: 0;
		}

		.templateC .heroBanner .bannerText h2 {
			font-size: 1.5em;
			margin: 10px 0;
		}

		.templateC .heroBanner .bannerText p {
			font-size: .9em;
		}

	.templateC .heroBannerAlt {
		padding: 0 20px;
	}

	.templateC .homeCarousel {
		padding: 0 10px;
	}

		.templateC .homeCarousel h2:before,
		.templateC .homeCarousel h2:after {
			border: 0;
		}

	.templateC .galleria-counter {
		display: none;
	}

	.templateC .galleria-image-nav {
		top: 128%;
	}

	.templateC .galleria-stage {
		overflow: visible;
	}


	.templateC .footer .followUs ul li {
		margin: 0 5px;
	}

	.templateC .footer .subFooter {
		margin: 0;
	}

		.templateC .footer .address,
		.templateC .footer .subFooter .footerLinks {
			font-size: .9em;
			text-align: center;
		}

			.templateC .footer .subFooter .footerLinks a {
				padding: 3px 0;
				float: none;
				display: inline-block;
			}

		.templateC .footer .subFooter .copyright {
			float: none;
			font-size: .84em;
		}

	.templateC .siteSearch {
		float: none;
		display: table-cell;
		vertical-align: middle;
		position: static;
		width: auto;
	}

	.templateC .searchToggle {
		display: block;
		padding: 8px 10px 5px;
	}

		.templateC .searchToggle.active {
			background: #4C9C9C;
		}

	.templateC .siteSearch label {
		display: block;
		position: static;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
	}

	.templateC .offSet2 {
		position: relative;
		padding: 0;
		min-height: 60px;
		left: auto;
	}

		.templateC .offSet2:before {
		}

	.templateC .emailSignup label {
		font-size: .99em;
	}

	.searchCriteria dl.forms dt {
		width: auto;
		display: inline-block;
	}

	.searchCriteria dl.forms input.text {
		width: 100%;
	}

	.itemName {
		margin: 10px 0;
	}
}

@media only screen and (min-width:11.250em) and (max-width:20em) {
	.templateC .mainNav,
	.templateC .siteHeader .headerLinks,
	.templateC .siteSearch {
		float: left;
		padding-top: 0;
	}
}

/* 296950 */
.itemOrder #dateContainer.deliveryOnly {
	top: inherit;
}

.itemOrder label {
	font-size: 18px;
}

.itemDetailsTop .detailsRow {
	margin-bottom: 0px;
}

.itemActions .itemOrder {
	padding-top: 5px;
}

	.itemActions .itemOrder .note {
		margin-left: 0;
		padding-left: 5px;
	}

    .itemActions .itemOrder #divNew .note {
        margin-left: 0;
        padding-left: 12px;
        padding-top: 10px;
    }

    .itemActions .itemOrder #zipContainer {
        display: block;
        padding-top: 15px;
    }

.templateA .itemActions .itemPrice {
	margin-bottom: 5px;
}

.templateA .itemActions .btnAddToCart {
	margin-top: 10px;
}

.productDetails .addon h2 {
	font-size: 18px;
}

.itemActions #divErrorMsg {
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
}

/* checkout phone inputs */
input[id*='_txtShippingPhone_PHONE1'],
input[id*='_txtShippingPhone_PHONE2'],
input[id*='_txtShippingPhone_PHONE3'],
input[id*='_txtBillingPhone_PHONE1'],
input[id*='_txtBillingPhone_PHONE2'],
input[id*='_txtBillingPhone_PHONE3'] {
	width: auto !important;
}


/* REMOVE 2nd INSTANCE OF DROPCART */
.templateA .productDetails .dropCart {
	display: none !important;
}


/* #345812 - Hero Banners Responsive */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.templateB .homeRailMenu {
		width: 1px;
		min-height: 1px !important;
		max-height: 1px;
	}

	.templateB .heroBanner {
		width: 100%;
	}

	.templateC .heroBanner .bannerEffects {
		-webkit-box-shadow: none;
		box-shadow: none;
	}

		.templateC .heroBanner .bannerEffects .slideItem p img {
			width: auto !important;
			height: auto !important;
			max-width: 100% !important;
		}
}

@media only screen and (min-width:11.250em) and (max-width:480px) {
	.templateB .heroBanner .bannerEffects {
		position: relative !important;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

/* Ticket: #369723 - Style Galleries Adjust */
.templateB .galleryListingMargin .grid_3 {
}

.templateB .galleryListingItemWrpr {
	width: 23%;
	margin: 0 0% 0 0;
	float: left;
	padding: 0 10px 0 0;
	box-sizing: border-box;
}

.templateB .galleryListingItemImageWrpr {
	text-align: center;
}

.templateB .galleryListingItemDesc {
	text-align: center;
	font-size: 0.8em;
}

	.templateB .galleryListingItemDesc a {
		display: block;
	}

.templateB .galleryListingWrpr .galleryListingItemImageLink {
	height: 111px;
	max-height: 111px;
	min-height: 111px;
	line-height: 111px;
	display: block;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto 5px;
}

	.templateB .galleryListingWrpr .galleryListingItemImageLink a {
		margin: 0 auto;
		display: block;
	}

.templateB .galleryListingItemImageLink img {
	max-height: 111px;
	width: auto !important;
	margin: 0 auto;
	-webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.2);
}

.templateB .galleryListingItemImageTextLink {
	line-height: 1;
	padding: 8px 0;
	font-size: 0.89em;
}

.templateC .galleryListingItemImageLink img,
.templateA .galleryListingItemImageLink img {
	max-height: 111px;
	width: auto !important;
	margin: 0 auto;
	-webkit-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 3px 3px 3px 0px rgba(50, 50, 50, 0.2);
}

.templateC .galleryListingWrpr + .galleryListingWrpr,
.templateA .galleryListingWrpr + .galleryListingWrpr {
	width: 100%;
	border-top: 1px dashed #c2cbd4;
	clear: both;
}

.galleryListingWrpr {
	width: 100%;
}

	.galleryListingWrpr .grid_3,
	.galleryListingWrpr .grid_3 + .galleryListingItemWrpr {
		width: 25%;
		float: left;
		text-align: left;
	}

.templateC .galleryListingWrpr H2,
.templateB .galleryListingWrpr H2,
.templateA .galleryListingWrpr H2 {
	text-align: left;
}

.templateC .galleryListingWrpr .galleryListingItemImageLink,
.templateA .galleryListingWrpr .galleryListingItemImageLink {
	min-height: 111px;
	height: 111px;
	margin-bottom: 5px;
}

.templateC .galleryListingWrpr,
.templateA .galleryListingWrpr {
	vertical-align: top;
	margin-right: -4px;
}

.templateA .galleryListingItemImageTextLink {
	font-family: 'Patua One', cursive;
}

.templateB .galleryListingItemImageTextLink {
	font-family: times;
	font-weight: 600;
}

.templateC .galleryListingItemImageTextLink {
	font-weight: 600;
}

.galleryListingWrpr .galleryListingItemImageTextLink a {
	font-size: 1em;
	margin: 5px 0;
	display: block;
	line-height: 1.2;
}

.galleryListingItemDesc {
	font-size: 14px;
	text-align: center;
	font-size: 13px;
}

	.galleryListingItemDesc a {
		font-size: 12px;
		display: block;
	}

.mod_gallery_details {
	border: 1px solid #ececec;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.galleria-stage {
	background: #fff;
}

.galleria-info {
	left: 0;
	right: 0;
}

.galleria-info-title {
	font-size: 0.89em;
}

.galleria-info-text {
	min-width: calc(100% - 24px);
	max-width: calc(100% - 24px);
	opacity: 0.5
}

.templateB .galleria-info-text {
	background: #efefef;
}

.templateB .galleria-info-title {
	color: #000;
}

.galleria-image-nav-left,
.galleria-image-nav-right {
	background: none;
	color: #909090;
	font-size: 2.5em;
	font-family: 'icomoon';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
}

.galleria-image-nav-left {
	left: 0 !important;
}

	.galleria-image-nav-left::before {
		content: "\e608";
	}

.galleria-image-nav-right::before {
	content: "\e607";
}


/* #347782 - Confirmation Page - Redesign */
.cartList .cartItemDetails .itemInfo .recipientDetails {
	width: auto;
	display: inline-block;
	margin: 5px 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
}

	.cartList .cartItemDetails .itemInfo .recipientDetails .type {
		display: inline-block;
		margin-right: 15px;
		font-size: 1em;
	}

	.cartList .cartItemDetails .itemInfo .recipientDetails .date {
		display: inline-block;
		font-size: 1em;
	}

	.cartList .cartItemDetails .itemInfo .recipientDetails strong {
		border-bottom: 1px solid transparent;
		color: crimson;
		padding: 2px 4px 2px 0;
	}

		.cartList .cartItemDetails .itemInfo .recipientDetails strong + span {
			border-bottom: 1px solid #000;
			color: #000;
			margin: 0;
			padding: 2px 4px 2px 0;
		}

    .cartList .cartItemDetails .itemInfo .recipientDetails.delivery strong + span {
        border-bottom: 1px solid transparent;
        color: #000;
        margin: 0;
        padding: 2px 4px 2px 0;
    }

        .cartList .cartItemDetails .itemInfo .recipientDetails.delivery strong + span > a {
            text-decoration: underline;
            color: #000;
            margin: 0;
            padding: 2px 4px 2px 0;
        }

.cartList .cartItemDetails .itemInfo .itemPrice {
	font-weight: 400;
	font-size: 1rem;
}

dl.formsR {
	float: left;
	display: inline;
	width: 100%;
	margin: 0 0 10px 0;
	padding-top: 5px;
}

	dl.formsR dt {
		float: left;
		clear: left;
		width: 40%;
		margin: 0;
		padding: 8px 12px 7px 0;
		text-align: left;
		font-weight: bold;
	}

	dl.formsR dd {
		float: left;
		width: 50%;
		margin: 0;
		padding: 8px 5px 7px 7px;
	}

.totals {
	border-top: 1px solid #ccc;
	margin-top: 12px;
	padding: 10px 0 0 0;
	width: 100%;
	box-sizing: border-box;
}

	.totals .costRow {
		width: 100%;
		margin-top: 12px;
		display: block;
		float: none;
	}

	.totals .title {
		width: 50%;
		text-align: left;
		margin: 0;
	}

	.totals .price {
		width: 50%;
		float: right;
		text-align: right;
	}

/* #390522 - all sites  Rail Nav too large */
.railNavHeading {
	font-size: 1.25em;
	font-weight: normal;
}

ul.railNav a, ul.railNav a:link, ul.railNav a:visited {
	font-size: 1em;
}


/* #396154 - Shopper Approved placement */
.templateB .footer .footerBottom a.sa_footer {
	padding: 0;
	position: absolute;
	right: 32px;
	bottom: 1px;
}

.templateB .footerLinks .safloat + script + div {
	position: relative;
	float: right;
	clear: both;
	padding: 5px 0 0 0 !important;
	max-width: 200px;
}

	.templateB .footerLinks .safloat + script + div .shopperapproved_widget {
		display: none;
	}

.templateB .footerLinks .shopperapproved_widget {
	position: relative;
	left: initial;
}

.templateB .footer .footerBottom .supportedPayments {
	margin: 10px 20px 0 0;
	float: left;
}

.templateA .footer .footerBottom .supportedPayments {
	margin: 8px 0 0 10px;
	float: left;
}

.templateA .supportedPayments img,
.templateB .supportedPayments img,
.templateC .supportedPayments img,
.supportedPayments img {
	max-height: 30px !important;
}

.templateC .footerLinks .supportedPayments {
	display: block;
	float: none;
	clear: both;
	padding-top: 10px;
}

.checkoutProcess .supportedPayments img {
	max-height: 30px;
	width: auto;
}

@media (max-width:768px) and (min-width:480px) {
	.templateB .footer .footerBottom .footerLinks {
		text-align: right;
	}

	.templateB .footer .footerBottom a.sa_footer {
		position: relative;
		float: right;
	}

	.templateB .footer .footerBottom .supportedPayments {
		float: right;
	}
}

@media (max-width:468px) {
	.templateB .footerLinks .safloat + script + div {
		max-width: 100%;
		min-width: 100%;
		text-align: center;
	}

		.templateB .footerLinks .safloat + script + div > div {
			text-align: center !important;
		}

	.templateB .footer .footerBottom a.sa_footer {
		position: relative;
		float: none;
		right: initial;
	}

	.templateB .footer .footerBottom .supportedPayments {
		float: none;
		margin: 10px auto;
	}
}


/* Shopper Approved on top of McAfee lower right corner */
.safloat.tgright {
	margin-bottom: 43px;
	right: -44px !important;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background: transparent !important;
}

	.safloat.tgright:hover {
		right: 0 !important;
	}

		.safloat.tgright:hover img {
			-webkit-box-shadow: 0px 4px 8px 0px rgba(50, 50, 50, 0.3);
			-moz-box-shadow: 0px 4px 8px 0px rgba(50, 50, 50, 0.3);
			box-shadow: 0px 4px 8px 0px rgba(50, 50, 50, 0.3);
		}


.footerTop div[style="padding: 20px 0; width: 300px;"] {
	position: absolute;
	right: 0;
}

.templateC .footerTop div[style="padding: 20px 0; width: 300px;"] {
	bottom: -70px;
}

.footerTop div[style="padding: 20px 0; width: 300px;"] .shopperapproved_widget {
	display: none;
}

@media (max-width:768px) {
	.footerTop div[style="padding: 20px 0; width: 300px;"] {
		position: relative;
		min-width: 100%;
	}

		.footerTop div[style="padding: 20px 0; width: 300px;"] div {
			text-align: center !important;
		}

	.templateC .footerTop div[style="padding: 20px 0; width: 300px;"] {
		bottom: inherit;
	}
}

.templateA .pageHeading + .hdng2 {
	margin: 0 0 12px;
	display: block;
}

.noProducts .filters {
	display:none;
}
.productList.noItems {
	margin: 20px 0;
	padding: 20px;
	border: 1px solid #eee;
}


/* ----------------------------------------------------------------------------------- */
/* PopUP */
/* ----------------------------------------------------------------------------------- */
.mfp-bg.mfp-slide-in {
    opacity:0.45;
    z-index: 9999999 !important;
}
.mfp-wrap {
	z-index: 99999999 !important;
}
.mfp-slide-in .mfp-content {
    max-width:660px;
    width:auto !important;
    position:relative;
    background:#fff;
    padding:40px 25px 25px;    
}
.hasImage.mfp-slide-in .mfp-content {
    padding:0;
	text-align:center !important;
}
.mfp-close-btn-in .mfp-close {
	color: #000 !important;
}
.hasImage.mfp-close-btn-in .mfp-close {
	color: #fff !important;
}
.noticeBar {
    text-align:center;
    padding:12px;
}
.hasImage .noticeText {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	color: #fff;
	background: rgba(0,0,0,0.45);
	padding: 20px;
	box-sizing: border-box;
}


/* *** END 
Template CSS (~/cms/includes/css/template.css) *** */
/* *** BEGIN 
News CSS (~/cms/includes/css/news.css) *** */
.newsModuleWrpr{margin-bottom:50px}.newsModuleWrpr .paging{float:none;padding:1em 0}.newsModuleWrpr .item .aside{min-width:100px}.newsFilterLeftWrpr{width:55%;float:left}.newsFilterRightWrpr{float:right;width:40%;text-align:right}.newsFilterMonthWrpr{float:left;margin-right:12px;margin-bottom:5px}.newsFilterMonth{width:85px}.newsFilterYearWrpr{float:left;margin-right:12px;margin-bottom:5px}.newsFilterYear{width:85px}.newsFilterCatWrpr{float:left}.newsFilterCat{width:185px}.newsFilterSearchBtn{float:right;margin-left:15px}.newsFilterSearchType{padding-top:3px;float:right}.newsPhotoRight{float:right;margin:15px 0 15px 15px}.newsItemsWrpr{padding:0 0 20px 0}.newsItemWrpr{padding:0 0 25px 0}.newsItemWrpr .newsItemPhoto{float:left;display:inline;margin:0 0 12px 0}.newsItemWrpr .newsItemImg{float:left;padding-left:12px;margin-top:0;margin-right:20px}.newsItemWrpr .newsItemImg img{width:70px;height:60px}.newsItemWrpr .newsItemDescr{}.newsItemWrpr .newsItemDescr p{padding:0 0}.newsItemWrpr .newsItemDescr h2{font-size:13px;font-family:arial;margin:0;padding:0}.newsItemWrpr .newsItemDescr h2 a{font-size:13px;color:#7aafdf;font-weight:bold;text-decoration:none}.newsItemWrpr .moreLink{text-align:right;color:#7aafdf;text-decoration:none;font:bold 11px Arial}.newsSummaryWrpr{}.newsSummaryWrpr .mod{background:none}.newsSummaryWrpr h2{color:#394a43;letter-spacing:2px;margin:0 0 10px;padding:0 0 6px;font:bold 11px Georgia;text-transform:uppercase;border-bottom:1px solid #d6cead}.newsSummaryBackgroundWrpr{}.newsSummaryImage{float:left}.newsSummaryDesc{border-bottom:1px dotted #bac9c2;margin:0 0 10px;padding:0 0 10px;font-size:12px}.newsSummaryViewAll{text-align:right}ul.railNav ul>li{position:relative;padding-left:10px;margin-bottom:4px}.templateA ul.railNav a::before{content:"";position:absolute;left:7px;top:13px;border:3px solid transparent;border-left:4px solid #000}.newsModuleWrpr div[id$="pnPagingBottom"] .paging{display:none}.newsOverview .modContent{padding:0}.newsModuleWrpr .item{padding:2em 0}.newsModuleWrpr .item:first-child{padding-top:0;border:0}.newsModuleWrpr .item .aside{min-width:240px}.newsModuleWrpr .item .aside .caption{display:none}.newsModuleWrpr .item .title{text-transform:none;margin:-8px 0 4px 0}.newsModuleWrpr .item .blogSummary{line-height:1.5}.newsModuleWrpr .item .continue-link{margin:20px 0 0 0;display:block}.newsDetail .media-caption{display:none}.newsDetail.article>.aside{float:right;width:45%;margin-top:0}@media(max-width:768px){.newsModuleWrpr .item .aside{margin-bottom:10px}}
/* *** END 
News CSS (~/cms/includes/css/news.css) *** */