/* = master template
--------------------------------------------------------------------------------------------

	960 Grid System ~ Core CSS. Learn more ~ http://960.gs/  Licensed under GPL and MIT.	
	
	ANY CHANGES TO THIS STYLE SHEET SHOULD BE MADE IN THE BRAND-XXXXX.CSS FILES
	
	June 30, 2015							

--------------------------------------------------------------------------------------------
*/


/* =Reset
--------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, 
var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul, li{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{/* ==== tables still need 'cellspacing="0"' in the markup ==== */border-collapse:collapse;border-spacing:0;}


/* =960 Expandable Grid
--------------------------------------------------------------------------------*/
.container_16{width:100%;margin-left:0;margin-right:0;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{display:inline;float:left;margin-left:1%;margin-right:1%;}
.container_16 .grid_4{width:23%;}
.container_16 .grid_4.alpha, .container_16 .grid_4.omega{width:24%;}
.container_16 .grid_4.alpha.omega{width:25%;}
.container_16 .grid_8{width:48%;}
.container_16 .grid_8.alpha, .container_16 .grid_8.omega{width:49%;}
.container_16 .grid_8.alpha.omega{width:50%;}
.container_16 .grid_12{width:73%;}
.container_16 .grid_12.alpha, .container_16 .grid_12.omega{width:74%;}
.container_16 .grid_12.alpha.omega{width:75%;}
.container_16 .grid_16{width:98%;}
.container_16 .grid_16.alpha, .container_16 .grid_16.omega{width:99%;}
.container_16 .grid_16.alpha.omega{width:100%;}
.container_16 .grid_1{width:4.25%;}
.container_16 .grid_1.alpha, .container_16 .grid_1.omega{width:5.25%;}
.container_16 .grid_1.alpha.omega{width:6.25%;}
.container_16 .grid_2{width:10.5%;}
.container_16 .grid_2.alpha, .container_16 .grid_2.omega{width:11.5%;}
.container_16 .grid_2.alpha.omega{width:12.5%;}
.container_16 .grid_3{width:16.75%;}
.container_16 .grid_3.alpha, .container_16 .grid_3.omega{width:17.75%;}
.container_16 .grid_3.alpha.omega{width:18.75%;}
.container_16 .grid_5{width:29.25%;}
.container_16 .grid_5.alpha, .container_16 .grid_5.omega{width:30.25%;}
.container_16 .grid_5.alpha.omega{width:31.25%;}
.container_16 .grid_6{width:35.5%;}
.container_16 .grid_6.alpha, .container_16 .grid_6.omega{width:36.5%;}
.container_16 .grid_6.alpha.omega{width:37.5%;}
.container_16 .grid_7{width:41.75%;}
.container_16 .grid_7.alpha, .container_16 .grid_7.omega{width:42.75%;}
.container_16 .grid_7.alpha.omega{width:43.75%;}
.container_16 .grid_9{width:54.25%;}
.container_16 .grid_9.alpha, .container_16 .grid_9.omega{width:55.25%;}
.container_16 .grid_9.alpha.omega{width:56.25%;}
.container_16 .grid_10{width:60.5%;}
.container_16 .grid_10.alpha, .container_16 .grid_10.omega{width:61.5%;}
.container_16 .grid_10.alpha.omega{width:62.5%;}
.container_16 .grid_11{width:66.75%;}
.container_16 .grid_11.alpha, .container_16 .grid_11.omega{width:67.75%;}
.container_16 .grid_11.alpha.omega{width:68.75%;}
.container_16 .grid_13{width:79.25%;}
.container_16 .grid_13.alpha, .container_16 .grid_13.omega{width:80.25%;}
.container_16 .grid_13.alpha.omega{width:81.25%;}
.container_16 .grid_14{width:85.5%;}
.container_16 .grid_14.alpha, .container_16 .grid_14.omega{width:86.5%;}
.container_16 .grid_14.alpha.omega{width:87.5%;}
.container_16 .grid_15{width:91.75%;}
.container_16 .grid_15.alpha, .container_16 .grid_15.omega{width:92.75%;}
.container_16 .grid_15.alpha.omega{width:93.75%;}
.container_16 .prefix_4{padding-left:25%;}
.container_16 .prefix_8{padding-left:50%;}
.container_16 .prefix_12{padding-left:75%;}
.container_16 .prefix_1{padding-left:6.25%;}
.container_16 .prefix_2{padding-left:12.5%;}
.container_16 .prefix_3{padding-left:18.75%;}
.container_16 .prefix_5{padding-left:31.25%;}
.container_16 .prefix_6{padding-left:37.5%;}
.container_16 .prefix_7{padding-left:43.75%;}
.container_16 .prefix_9{padding-left:56.25%;}
.container_16 .prefix_10{padding-left:62.5%;}
.container_16 .prefix_11{padding-left:68.75%;}
.container_16 .prefix_13{padding-left:81.25%;}
.container_16 .prefix_14{padding-left:87.5%;}
.container_16 .prefix_15{padding-left:93.75%;}
.container_16 .suffix_4{padding-right:25%;}
.container_16 .suffix_8{padding-right:50%;}
.container_16 .suffix_12{padding-right:75%;}
.container_16 .suffix_1{padding-right:6.25%;}
.container_16 .suffix_2{padding-right:16.5%;}
.container_16 .suffix_3{padding-right:18.75%;}
.container_16 .suffix_5{padding-right:31.25%;}
.container_16 .suffix_6{padding-right:37.5%;}
.container_16 .suffix_7{padding-right:43.75%;}
.container_16 .suffix_9{padding-right:56.25%;}
.container_16 .suffix_10{padding-right:62.5%;}
.container_16 .suffix_11{padding-right:68.75%;}
.container_16 .suffix_13{padding-right:81.25%;}
.container_16 .suffix_14{padding-right:87.5%;}
.container_16 .suffix_15{padding-right:93.75%;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{	display:block;}
.row:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.row{display:inline-block;margin-bottom:14px !important;}
* html .row{	height:1%;}
.row{	display:block;}
.alpha{	margin-left:0 !important;}
.omega{	margin-right:0 !important;}

.grid_33_pct{display:inline;float:left;margin-left:1%;margin-right:1%;}
.container_16 .grid_33_pct{width:31.33%;}
	.container_16 .grid_33_pct.alpha, .container_16 .grid_33_pct.omega{width:32.33%;}
	.container_16 .grid_33_pct.alpha.omega.siteMapCategories{width:33.33%;}
	
.grid_66_pct{display:inline;float:left;margin-left:1%;margin-right:1%;}
.container_16 .grid_66_pct{width:64.66%;}
	.container_16 .grid_66_pct.alpha, .container_16 .grid_33_pct.omega{width:65.66%;}
	.container_16 .grid_66_pct.alpha.omega{width:66.66%;}

/* vertical grid backgrounds */
.bg-vertical-border-grid9-grid7{
	background-image:url("../images/sage/bg-vertical-border.jpg");
	background-position:56.25% 0;
	background-repeat:repeat-y;
}
.bg-vertical-border-grid8-grid8{
	background-image:url("../images/sage/bg-vertical-border.jpg");
	background-position:50% 0;
	background-repeat:repeat-y;
}


/* Overwrites Common Classes */


/* =jquery.fancybox.css
--------------------------------------------------------------------------------*/
/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top;padding:0;margin:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;padding:0;margin:0;background:#ffffff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{padding:0;margin:0;position:relative;outline:none;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../images/fancybox2/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020;}
#fancybox-loading div{width:44px;height:44px;background:url('../images/sage/fancybox2/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('../images/sage/fancybox2/blank.gif'); /* helps IE */-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:20px;background-position:0 -36px;}
.fancybox-next span{right:20px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}
/* Overlay helper */
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}
/* Title helper */
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; /* Fallback for web browsers that doesn't support RGBa */background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{margin-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}


/* =jcarousel
--------------------------------------------------------------------------------*/
/*.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#F0F6F9;border:1px solid #346F97;}*/
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal{min-width:900px;padding:0px 30px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{min-width:900px;}
/*.jcarousel-skin-tango .jcarousel-item{width:75px;height:75px;}*/
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:75px;right:5px;width:20px;height:20px;cursor:pointer;background-position:left -400px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-position:left -400px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:left -420px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:left -420px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:left -420px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:75px;left:5px;width:20px;height:20px;cursor:pointer;background-position:left -440px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-position:left -440px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:left -460px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:left -460px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:left -460px;}


/* = Cloudzoom
--------------------------------------------------------------------------------*/
.cloud-zoom-lens {/* This is the moving lens square underneath the mouse pointer. */
	border: 1px solid #333;
	margin:0;	/* Set this to minus the border thickness. */
	background-color:#b7e7f2;
	cursor:move;
}
.cloud-zoom-title {/* This is for the title text. */
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}
.cloud-zoom-big {/* This is the zoom window. */
	border:1px solid #e1e1e1;
	overflow:hidden;
}
.cloud-zoom-loading {/* This is the loading message. */
	color:white;
	font-size:11px;
	background:#333;
	padding:5px;
	border:1px solid #000;
}


/* =jquery-ui.css
--------------------------------------------------------------------------------*/
/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,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:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
/* end clearfix */
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important;}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
/*
 * jQuery UI Accordion 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion{width:100%;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}
.ui-accordion .ui-accordion-content-active{display:block;}
/*
 * jQuery UI Autocomplete 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete{position:absolute;cursor:default;}	
/* workarounds */
* html .ui-autocomplete{width:1px;} /* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.9
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {list-style:none;padding:2px;	margin:0;display:block;float:left;}
.ui-menu .ui-menu {margin-top:-3px;}
.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight:normal;margin:-1px;}
/*
 * jQuery UI Button 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;} /* the overflow property removes extra width in IE */
.ui-button-icon-only{width:2.2em;} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only{width:2.4em;} /* button elements seem to need a little more width */
.ui-button-icons-only{width:3.4em;} 
button.ui-button-icons-only{width:3.7em;} 
/*button text element */
.ui-button .ui-button-text{display:block;line-height:1.4;}
.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;}
/* no icon support for input elements, provide padding by default */
input.ui-button{padding:.4em 1em;}
/*button icon element(s) */
.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-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
/*button sets*/
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
/* workarounds */
button.ui-button::-moz-focus-inner{border:0;padding:0;} /* reset extra padding in Firefox */
/*
 * jQuery UI Datepicker 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-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:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
/* with multiple calendars */
.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{border-left-width:0;}
.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%;}
/* RTL support */
.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{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;/*must have*/z-index:-1;/*must have*/filter:mask();/*must have*/top:-4px;/*must have*/left:-4px;/*must have*/width:200px;/*must have*/height:200px;/*must have*/}/*
 * jQuery UI Dialog 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;} 
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;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:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
/*
 * jQuery UI Progressbar 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%;}/*
 * jQuery UI Resizable 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;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;}/*
 * jQuery UI Selectable 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
/*
 * jQuery UI Slider 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.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-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;}/*
 * jQuery UI Tabs 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs{position:relative;padding:.2em;zoom:1;} /* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.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:1px;margin:0 .2em 1px 0;border-bottom:0 !important;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-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
/*
 * jQuery UI CSS Framework 1.8.9
 *

 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* Component containers----------------------------------*/
.ui-widget{font-family:Verdana,Arial,sans-serif/*{ffDefault}*/;font-size:1.1em/*{fsDefault}*/;}
.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/*{ffDefault}*/;font-size:1em;}
.ui-widget-content{border:1px solid #aaaaaa/*{borderColorContent}*/;background:#ffffff/*{bgColorContent}*/ url(/resources/store/images/officedepot/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;color:#222222/*{fcContent}*/;}
.ui-widget-content a{color:#222222/*{fcContent}*/;}
.ui-widget-header{border:1px solid #aaaaaa/*{borderColorHeader}*/;background:#cccccc/*{bgColorHeader}*/ url(/resources/store/images/officedepot/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;color:#222222/*{fcHeader}*/;font-weight:bold;}
.ui-widget-header a{color:#222222/*{fcHeader}*/;}
/* Interaction states----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #d3d3d3/*{borderColorDefault}*/;background:#e6e6e6/*{bgColorDefault}*/ url(/resources/store/images/officedepot/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;font-weight:normal/*{fwDefault}*/;color:#555555/*{fcDefault}*/;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555555/*{fcDefault}*/;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 #999999/*{borderColorHover}*/;background:#dadada/*{bgColorHover}*/ url(/resources/store/images/officedepot/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;font-weight:normal/*{fwDefault}*/;color:#212121/*{fcHover}*/;}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121/*{fcHover}*/;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #aaaaaa/*{borderColorActive}*/;background:#ffffff/*{bgColorActive}*/ url(/resources/store/images/officedepot/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;font-weight:normal/*{fwDefault}*/;color:#212121/*{fcActive}*/;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121/*{fcActive}*/;text-decoration:none;}
.ui-widget :active{outline:none;}
/* Interaction Cues----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border:1px solid #fcefa1/*{borderColorHighlight}*/;background:#fbf9ee/*{bgColorHighlight}*/ url(/resources/store/images/officedepot/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;color:#363636/*{fcHighlight}*/;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636/*{fcHighlight}*/;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border:1px solid #cd0a0a/*{borderColorError}*/;background:#fef1ec/*{bgColorError}*/ url(/resources/store/images/officedepot/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;color:#cd0a0a/*{fcError}*/;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#cd0a0a/*{fcError}*/;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a/*{fcError}*/;}
.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;}
/* Icons----------------------------------*/
/* states and images */
.ui-icon{width:16px;height:16px;background-image:url(/resources/store/images/officedepot/ui-icons_222222_256x240.png)/*{iconsContent}*/;}
.ui-widget-content .ui-icon {background-image:url(/resources/store/images/officedepot/ui-icons_222222_256x240.png)/*{iconsContent}*/;}
.ui-widget-header .ui-icon {background-image:url(/resources/store/images/officedepot/ui-icons_222222_256x240.png)/*{iconsHeader}*/;}
.ui-state-default .ui-icon{background-image:url(/resources/store/images/officedepot/ui-icons_888888_256x240.png)/*{iconsDefault}*/;}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(/resources/store/images/officedepot/ui-icons_454545_256x240.png)/*{iconsHover}*/;}
.ui-state-active .ui-icon {background-image:url(/resources/store/images/officedepot/ui-icons_454545_256x240.png)/*{iconsActive}*/;}
.ui-state-highlight .ui-icon {background-image:url(/resources/store/images/officedepot/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(/resources/store/images/officedepot/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;}
/* positioning */
.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-off{background-position:-96px -144px;}
.ui-icon-radio-on{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 is deprecated, use ui-icon-seek-start instead */
.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;}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft:4px/*{cornerRadius}*/;-webkit-border-top-left-radius:4px/*{cornerRadius}*/;border-top-left-radius:4px/*{cornerRadius}*/;}
.ui-corner-tr{-moz-border-radius-topright:4px/*{cornerRadius}*/;-webkit-border-top-right-radius:4px/*{cornerRadius}*/;border-top-right-radius:4px/*{cornerRadius}*/;}
.ui-corner-bl{-moz-border-radius-bottomleft:4px/*{cornerRadius}*/;-webkit-border-bottom-left-radius:4px/*{cornerRadius}*/;border-bottom-left-radius:4px/*{cornerRadius}*/;}
.ui-corner-br{-moz-border-radius-bottomright:4px/*{cornerRadius}*/;-webkit-border-bottom-right-radius:4px/*{cornerRadius}*/;border-bottom-right-radius:4px/*{cornerRadius}*/;}
.ui-corner-top{-moz-border-radius-topleft:4px/*{cornerRadius}*/;-webkit-border-top-left-radius:4px/*{cornerRadius}*/;border-top-left-radius:4px/*{cornerRadius}*/;-moz-border-radius-topright:4px/*{cornerRadius}*/;-webkit-border-top-right-radius:4px/*{cornerRadius}*/;border-top-right-radius:4px/*{cornerRadius}*/;}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px/*{cornerRadius}*/;-webkit-border-bottom-left-radius:4px/*{cornerRadius}*/;border-bottom-left-radius:4px/*{cornerRadius}*/;-moz-border-radius-bottomright:4px/*{cornerRadius}*/;-webkit-border-bottom-right-radius:4px/*{cornerRadius}*/;border-bottom-right-radius:4px/*{cornerRadius}*/;}
.ui-corner-right{ -moz-border-radius-topright:4px/*{cornerRadius}*/;-webkit-border-top-right-radius:4px/*{cornerRadius}*/;border-top-right-radius:4px/*{cornerRadius}*/;-moz-border-radius-bottomright:4px/*{cornerRadius}*/;-webkit-border-bottom-right-radius:4px/*{cornerRadius}*/;border-bottom-right-radius:4px/*{cornerRadius}*/;}
.ui-corner-left{-moz-border-radius-topleft:4px/*{cornerRadius}*/;-webkit-border-top-left-radius:4px/*{cornerRadius}*/;border-top-left-radius:4px/*{cornerRadius}*/;-moz-border-radius-bottomleft:4px/*{cornerRadius}*/;-webkit-border-bottom-left-radius:4px/*{cornerRadius}*/;border-bottom-left-radius:4px/*{cornerRadius}*/;}
.ui-corner-all{-moz-border-radius:4px/*{cornerRadius}*/;-webkit-border-radius:4px/*{cornerRadius}*/;border-radius:4px/*{cornerRadius}*/;}
/* Overlays */
.ui-widget-overlay{background:#aaaaaa/*{bgColorOverlay}*/ url(/resources/store/images/officedepot/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;opacity:.3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/;}
.ui-widget-shadow{margin:-8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;padding:8px/*{thicknessShadow}*/;background:#aaaaaa/*{bgColorShadow}*/ url(/resources/store/images/officedepot/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;opacity:.3;filter:Alpha(Opacity=30)/*{opacityShadow}*/;-moz-border-radius:8px/*{cornerRadiusShadow}*/;-webkit-border-radius:8px/*{cornerRadiusShadow}*/;border-radius:8px/*{cornerRadiusShadow}*/;}





/* = HTML Elements
--------------------------------------------------------------------------------*/

iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.show{display:block !important;}
.hide{display:none !important;}

.layout__row, .layout__header, .layout__nav, .layout__body, .layout__footer, .layout__content {
	box-sizing: border-box;
}

.layout__row, .layout__header, .layout__nav, .layout__body, .layout__footer {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

.layout__content {
	margin: 0 auto;
	width: 960px;
}

/* BEGIN BEM STYLES */
/* OWL - Hero Banners Master */
.hero-slider {
    height: auto;
    width: 940px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
}

.owl-wrapper-outer {
    /*float: left;*/
}

.hero-slider .owl-pagination{
    height: 0;
    overflow: visible;
}

.hero-slider .owl-controls {
    position: relative;
    bottom: 30px;
}        

.hero-slider__slide {
    width: 100% !important; 
    margin: 0;
}

.hero-slider__link {
    position: relative;
    display: inline-block;
    color: #fff;
    font-family: Arial, sans-serif;
    padding: 0px;
    text-transform: uppercase;
    text-decoration:none;
    font-weight: 500;
    letter-spacing: 2px; 
}

.hero-slider__image {
    float: left;
    position: relative;
}

.hero-slider__text {
    position: absolute;
    right: 0;
    font-size: 19px;
    margin-right: 30px;
    top: 250px;
}

/* OWL - Carousel Master */
.product-carousel {
    margin-top: 15px;
    position: relative;
}
.product-carousel__list {
    margin: 0 auto;
}
.product-carousel__product {
  width: auto;
}
.product-carousel__product a {
  text-decoration: none;
}
.product-carousel__product-info {
    text-align: center;
    margin-top: 10px;
}
.product-carousel__title {
    color: #737373;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2;
}
.product-carousel__price {
    color: #737373;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 1.2;
}
.product-carousel__placeholder,
.product-carousel__image {
    width: 215px;
    height: 215px;
}

/* Product Detail Page (PDP) styling */
/* Color Swatches */
.color-selector {
display: inline-block;
margin-right: 5px;
margin-bottom: 6px;
border: 1px solid #A9A9A9;
cursor: pointer;
}

.color-selector span {
width: 18px;
height: 18px;
display: inline-block;
border: none;
}

.color-selector.selected, .color-selector:hover {
border: 1px solid #505050;
}

/* Option Set */
.option-set {

}
.option-set__form  {
    display: table-cell;
}
.option-set__title {

}
.option-set__group {
    display: block;
}
.option-set__input {

}
.option-set__label {
    font-weight: normal !important;
}

.product-detail-container + .grid_16 {
    margin-top: 75px;
}

.pdp-product-views .owl-carousel .owl-wrapper-outer,
.cross-sell-carousel .owl-carousel .owl-wrapper-outer {
    //width: 96%;
}

.pdp-product-views__list {
    width: 435px !important;
    margin: 0 auto;
}

.pdp-product-views .owl-item {
 width: 133px !important;
 margin: 0 6px;
}

.item.pdp-product-views__product,
.pdp-product-views__placeholder,
.pdp-product-views__image {
    width: 133px;
    height: 122px;
}
.item.pdp-product-views__product {
    //margin-right: 20px !important;
}
.item.pdp-product-views__product:last-child {
    margin-right: 0px !important;
}

.pdp-product-views .owl-prev,
.cross-sell-carousel .owl-prev {
    left: -13px;
    background-image: url('../../images/arrow-sm-dark-left.png');
    background-repeat: no-repeat;
}

.pdp-product-views .owl-next,
.cross-sell-carousel .owl-next {
    right: -13px;
    background-image: url('../../images/arrow-sm-dark-right.png');
    background-repeat: no-repeat;
}

.pdp-product-views .owl-next, 
.pdp-product-views .owl-prev,
.cross-sell-carousel .owl-next, 
.cross-sell-carousel .owl-prev {
    position: absolute;
    width: 9px;
    height: 16px;
}

.pdp-product-views .owl-next, 
.pdp-product-views .owl-prev {
    top: 50px;
}

.cross-sell-carousel__list {
    margin: 0 auto;
}

.cross-sell-carousel .owl-next, 
.cross-sell-carousel .owl-prev {
    top: 50px;
}

.cross-sell-carousel:first-child {
    margin-top: 30px;
}

.cross-sell-carousel__placeholder {
    width: 120px;
    height: 120px;
}

.cross-sell-carousel .owl-item {
 width: 120px !important;
 margin: 0 15px;
}

.cross-sell-carousel .owl-item:last-child {
margin-right: 0px;
}

.cross-sell-carousel__product-info {
    width: 120px;
    text-align: center;
}

.cross-sell-carousel__title,
.cross-sell-carousel__price {
    font-family: serif;
    font-weight: normal;
    color: #666;
}
.cross-sell-carousel__price span {
    font-weight: bold;
}

/*OWL STYLES*/
.owl-theme .owl-controls{
    text-align: center;
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
    display: inline-block;
    zoom: 1;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
    display: block;
	width: 10px;
	height: 10px;
	border: 1px solid #afafaf;
	margin-right: 12px;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{
    background: #afafaf;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
}

.owl-wrapper-outer {
    float: left;
}

.owl-next, .owl-prev {
    position: absolute;
    top: 95px;
    width: 30px;
    height: 57px;
}

.owl-prev {
    left: -40px;
    background-image: url('../images/arrow-lrg-left.png');
    background-repeat: no-repeat;
}
.owl-next {
    right: -40px;
    background-image: url('../images/arrow-lrg-right.png');
    background-repeat: no-repeat;
}

/* Color swatch "+ more" */

.product-container .color-selector {
	margin-right: 7px;
}

.product-container .color-selector:nth-child(4) {
	margin-right: 0;
	clear: right;
}

.swatch-wrap {
	display: block;
}

.swatch-wrap:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.arrow_box {
	position: relative;
	background: #ffffff;
	border: 1px solid #cccccc;
	display: none;
	padding: 6px 5px 4px 5px !important;
	width: 150px !important;
	left: 0 !important;
}

.arrow_box .color-selector {
	margin: 5px;
}

.shadow-bottom, .box-shadow-2-2-3-aaa {
	border: 1px solid #e1e1e1;
	margin: 0;
	padding: 0;
	-moz-box-shadow: 0 5px 3px -3px #e1e1e1;
	-webkit-box-shadow: 0 5px 3px -3px #e1e1e1;
	box-shadow: 0 5px 3px -3px #e1e1e1;
}

/*
.arrow_box:before {
	height: 5px !important;
	width: 5px !important;
	background: #fff;
	-webkit-transform: rotate(45deg);
	border-width: 11px;
	left: 50%;
	top: -5px;
	z-index: 1;
}
.arrow_box:after {
	box-sizing: border-box;
	height: 5px !important;
	width: 5px !important;
	border: 2px solid green !important;
	-webkit-transform: rotate(45deg);
	border-width: 11px;
	left: 50%;
	top: -7px;
	z-index: -1;
}
*/
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

/*    Following lines are needed to style bootstrap tooltip
      these lines are pulled from bootstrap.css ver. 3.2.2     */

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #333;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #333;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #333;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #333;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #333;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #333;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #333;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #333;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #333;
}



/* global cart styles */
.cart-upsell-item .btn-upgrade-edit {color:#333; text-transform: lowercase; margin-left: 15px; text-decoration: underline;}

.crosssell-modal-container h2 {margin-bottom: 10px}
.crosssell-modal-container li input {margin-right: 10px}
.crosssell-modal-container .btn-secondary {margin-left: 2px}
