/******variables********/
.clears {
  clear: both;
}
.commonGradient {
  background: -moz-linear-gradient(top, rgba(211, 211, 211, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(211, 211, 211, 0.65)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(211, 211, 211, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(top, rgba(211, 211, 211, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, rgba(211, 211, 211, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, rgba(211, 211, 211, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6d3d3d3', endColorstr='#00ffffff', GradientType=0);
}
.scrollTopTab {
  background: #e3e3e3;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #e3e3e3 0%, #f7f7f7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #f7f7f7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e3e3e3 0%, #f7f7f7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e3e3e3 0%, #f7f7f7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e3e3e3 0%, #f7f7f7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e3e3e3 0%, #f7f7f7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#f7f7f7', GradientType=0);
  /* IE6-8 */
}
.onbutton {
  background: #398235;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #398235 0%, #8ab66b 56%, #c9de96 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #398235), color-stop(56%, #8ab66b), color-stop(100%, #c9de96));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #398235 0%, #8ab66b 56%, #c9de96 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #398235 0%, #8ab66b 56%, #c9de96 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #398235 0%, #8ab66b 56%, #c9de96 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #398235 0%, #8ab66b 56%, #c9de96 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#398235', endColorstr='#c9de96', GradientType=0);
  /* IE6-8 */
}
.inner-container-with-submenu {
  margin: -1px 0px 0px 0px;
  width: 1416px;
  /*    height:1458px;*/
}
.innerAltOrange {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/innerorange.png");
  background-repeat: repeat;
}
.innerAltWhite {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/innerwhite.png");
  background-repeat: repeat;
}
.backgroundImage {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/indexWhite.png");
  background-repeat: repeat;
}
.magicCover {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/magiccover.png");
  background-repeat: repeat;
}
.gradientOverShadow {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/shadow50x50modded.png");
  background-repeat: repeat;
}
.gradientReverseOverShadow {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/shadow50x50moddedreverse.png");
  background-repeat: repeat;
}
.underfold {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/pattern.png");
  background-repeat: repeat;
}
.commonBorder {
  border: 13px solid #d0d2d3;
}
.captionButtonBorder {
  border: 1px solid #0096d6;
}
.scrolltoptabcolor {
  border: 1px solid #e3e3e3;
}
.pointer {
  cursor: pointer;
}
.defaultFont {
  font-size: 12px;
  font-family: Arial;
}
.max_w_h {
  width: 100%;
  height: 100%;
}
.mp_0_0 {
  margin: 0;
  padding: 0;
}
.close_icon {
  background-image: url("http://offers2.compuware.com/rs/compuware/images/icon_x.png");
  background-repeat: no repeat;
}
/******************************/
@font-face {
  font-family: "Sketch_Block";
  src: url('/sbd/cre/marketing/back-to-school/font/2e861d_0_0.eot');
  src: url('/sbd/cre/marketing/back-to-school/font/2e861d_0_0.eot?#iefix') format('embedded-opentype'), url('/sbd/cre/marketing/back-to-school/font/2e861d_0_0.woff2') format('woff2'), url('/sbd/cre/marketing/back-to-school/font/2e861d_0_0.woff') format('woff'), url('/sbd/cre/marketing/back-to-school/font/2e861d_0_0.ttf') format('truetype'), url('/sbd/cre/marketing/back-to-school/font/2e861d_0_0.ttf') format('truetype');
}
/*  Fonts - UX 1.0  */
@font-face {
  font-family: "HelveticaNeue-UltraLight";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/4bff1fbb-b4bf-4d95-9c47-efcb14384e36.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/7f1f2a7d-3837-4c93-b373-f03c5da3f9a1.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/d9f2752a-8d82-4cf1-b82f-109c1105be7f.svg#d9f2752a-8d82-4cf1-b82f-109c1105be7f") format("svg");
}
@font-face {
  font-family: "HelveticaNeue-Thin";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}
@font-face {
  font-family: "HelveticaNeue-Light";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}
@font-face {
  font-family: "HelveticaNeue-Roman";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face {
  font-family: "HelveticaNeue-Medium";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
@font-face {
  font-family: "HelveticaNeue-Bold";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}
@font-face {
  font-family: "HelveticaNeue-Heavy";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/bb37f770-d450-4f24-af2b-3a81bf640315.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/a0d9d2cb-f057-4e8d-a957-27853630f58e.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/54085041-5049-4b91-939c-49980c66abab.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/7a48747c-74f2-49a8-bb65-1c522d4aa618.svg#7a48747c-74f2-49a8-bb65-1c522d4aa618") format("svg");
}
@font-face {
  font-family: "HelveticaNeue-Black";
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/b26ccb58-f2e3-47aa-a83a-02861bf54862.eot");
  src: url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/b26ccb58-f2e3-47aa-a83a-02861bf54862.eot?#iefix") format("eot"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/74649485-cd74-443e-9d54-331ccd448900.woff") format("woff"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/feb77f4f-9e6b-4f88-909a-66199fd402ed.ttf") format("truetype"), url("http://assets.staples-static.com/NDM/pn/bui/20150722173223/styleguide/fonts/2e490192-e531-4236-9c55-90daaad4a34e.svg#2e490192-e531-4236-9c55-90daaad4a34e") format("svg");
}
/*FONT VARIABLES*/
html body {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
}
.modal {
  width: 100%;
  height: 100%;
  position: fixed;
  float: none;
  z-index: 4;
  top: 0;
  left: 0;
  display: none;
}
.modal .cover_container {
  width: 100%;
  height: 100%;
  display: table;
  float: none;
}
.modal .cover_container .cover {
  width: 50%;
  height: 50%;
  display: table-cell;
  border: 1px solid black;
  float: none;
  vertical-align: middle;
  background: url("../images/magiccover_60.png") repeat;
}
.modal .cover_container .cover .gallery_box {
  position: relative;
  float: none;
  margin: 0 auto;
  width: 80%;
}
.modal .cover_container .cover .gallery_box .gallery_slide_close {
  position: absolute;
  right: 8px;
  top: 25px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container {
  width: 95%;
  float: none;
  margin: 0 auto;
  display: table;
  height: 100%;
  padding: 40px 0px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_arrow,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide {
  display: table-cell;
  float: none;
  vertical-align: middle;
  width: 10%;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide {
  width: 80%;
  vertical-align: top;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_title {
  width: 100%;
  float: none;
  text-align: center;
  font-size: 30px;
  color: #FFFFFF;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window {
  width: 100%;
  float: none;
  background-color: #FFFFFF;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image {
  width: 100%;
  float: none;
  padding: 0px 0px;
  margin: 0px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image video {
  background: transparent;
  margin: 0px 0px -5px 0px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image img {
  width: 100%;
  display: block;
  float: none;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .title {
  font-size: 24px;
  font-weight: bold;
  width: 90%;
  float: none;
  margin: 0 auto;
  padding: 0px 0px 0px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image h1 {
  font-family: "Arial";
  font-size: 18px;
  font-weight: bold;
  width: 90%;
  float: none;
  padding: 30px 0px 0px;
  margin: 0 auto;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image p {
  font-family: "Arial";
  font-size: 14px;
  width: 90%;
  float: none;
  margin: 0 auto;
  padding: 10px 0px 0px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .question {
  padding: 40px 0px 40px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image ul {
  font-family: "Arial";
  font-size: 14px;
  width: 80%;
  float: none;
  margin: 0 auto;
  padding: 10px 0px 0px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image ul li {
  padding: 10px 0px 0px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form {
  width: 90%;
  margin: 0 auto;
  float: none;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form #z_thankyou {
  display: none;
  padding: 0 20px 35px ;
  text-align: left;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form #z_thankyou h2 {
  font-size: 30px;
  line-height: 33px;
  padding: 0 0 15px;
  margin: 0;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form #z_thankyou p {
  font-size: 15px;
  line-height: 18px;
  padding: 0 0 10px;
  margin: 0;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content h1,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content .cancel {
  display: none;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content span {
  display: inline;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content span.asterisk {
  color: #c00;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content span.requiredFields {
  display: block;
  text-align: right;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content span.error,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content p.error {
  color: red;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1em;
  margin-top: 0.25em;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content ul {
  list-style-type: none;
  margin: 1em 0 !important;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content h3 {
  clear: right !important;
  font-size: 1.5em !important;
  line-height: 1.2em !important;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content h3 span {
  display: block !important;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content p {
  font-size: 1em !important;
  margin: 10px 0 0 !important;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content label,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content input,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content select,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content textarea {
  display: block;
  width: 236px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content label {
  clear: right;
  margin-top: 1em;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content .fieldError input,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content .fieldError select {
  border-color: red;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content input,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content textarea {
  border: 1px solid #ccc;
  padding: 1px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content input {
  height: 15px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content input#phone1,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content input#phone2,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content input#phone3,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content input#phone4 {
  display: inline-block;
  margin-right: 1px;
  width: 47px;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content #submit,
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content #z_form_wrapper .gray-btn div input#button_buttons {
  background-clip: border-box;
  background-color: #e37802;
  background-image: linear-gradient(180deg, #e37802, #a45500 95%);
  border: medium none;
  border-radius: 5px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  height: auto;
  margin-top: 1.25em;
  padding: 6px 20px;
  position: relative;
  width: auto;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_image .form .form-content #button_buttons {
  color: #FFFFFF;
  background: #ffaf4b;
  background: -moz-linear-gradient(top, #ffaf4b 0%, #993906 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaf4b), color-stop(100%, #993906));
  background: -webkit-linear-gradient(top, #ffaf4b 0%, #993906 100%);
  background: -o-linear-gradient(top, #ffaf4b 0%, #993906 100%);
  background: -ms-linear-gradient(top, #ffaf4b 0%, #993906 100%);
  background: linear-gradient(to bottom, #ffaf4b 0%, #993906 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaf4b', endColorstr='#993906', GradientType=0);
  border-radius: 5px;
  padding: 6px;
  height: inherit;
}
.modal .cover_container .cover .gallery_box .gallery_box_container .gallery_slide .gallery_slider_window .gallery_slide_caption {
  padding: 0px 0px 0px 0px;
  width: 100%;
  float: none;
  font-size: 14px;
  color: #FFFFFF;
  text-align: left;
}
#wrapall .c00 #z_wrapper {
  width: 100%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper {
  width: 100%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_header {
  width: 100%;
  text-align: center;
  padding: 40px 0px 30px;
  float: none;
  font-family: 'HelveticaNeue-Light', Arial, Helvetica, Verdana, sans-serif;
  font-size: 28px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_header h1 {
  margin: 0;
  line-height: 1;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader {
  width: 100%;
  text-align: center;
  float: none;
  font-family: 'HelveticaNeue-Light', Arial, Helvetica, Verdana, sans-serif;
  padding: 0px 0px 30px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder {
  width: 100%;
  text-align: center;
  float: none;
  font-size: 20px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .boldtext {
  font-family: 'HelveticaNeue-Medium', Arial, Helvetica, Verdana, sans-serif;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .regulartext {
  width: 100%;
  font-size: 58px;
  font-family: Helvetica, Arial, Helvetica, Verdana, sans-serif;
  padding: 0px 0px;
  line-height: 1.2;
  float: none;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .regulartext .liner {
  padding: 60px 0px 0px 0px;
  width: 50%;
  float: none;
  margin: 0 auto;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .regulartext .liner hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #dfdede;
  margin: 0;
  padding: 0;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .subregulartext {
  width: 100%;
  font-size: 30px;
  font-family: Helvetica, Arial, Helvetica, Verdana, sans-serif;
  padding: 0px 0px 20px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .compareclick {
  color: #1994DD;
  font-family: 'HelveticaNeue-Light', Arial, Helvetica, Verdana, sans-serif;
  cursor: pointer;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .sub_content_image {
  width: 75%;
  display: inline-block;
  float: none;
  margin: 0 auto;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .sub_content_image img {
  float: none;
  width: 100%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .buttonholder {
  width: 100%;
  float: none;
  display: inline-block;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .buttonholder .button {
  background: #CC0000;
  text-align: center;
  padding: 17px 55px;
  display: inline-block;
  float: none;
  border: none;
  line-height: 0em;
  margin: 0 auto;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .buttonholder .button a {
  color: #ffffff;
  font-size: 18px;
  font-family: Helvetica, Arial, Helvetica, Verdana, sans-serif;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .buttonholder .button a:hover {
  text-decoration: none;
  color: #ffffff;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_subheader .sub_content_holder .buttonholder .button:hover {
  background: #8C0000;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module {
  width: 100%;
  float: none;
  padding: 0px 0px 0px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder {
  width: 100%;
  float: none;
  position: relative;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_background_image {
  width: 100%;
  float: none;
  position: relative;
  z-index: 0;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_background_image img {
  width: 100%;
  float: none;
  display: block;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder {
  width: 41%;
  float: right;
  position: absolute;
  height: 100%;
  z-index: 1;
  top: 0px;
  right: 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content {
  float: none;
  display: table;
  height: 100%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content .background_image_content {
  display: table-cell;
  float: none;
  vertical-align: middle;
  height: 100%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content .background_image_content .title,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content .background_image_content .subtitle,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content .background_image_content .content {
  width: 100%;
  padding: 20px 0px 0px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content .background_image_content .title {
  padding: 0px;
  font-size: 34px;
  font-family: 'HelveticaNeue-Light', Arial, Helvetica, Verdana, sans-serif;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content .background_image_content .subtitle {
  font-size: 16px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .z_image_content_holder .z_background_content .background_image_content .content {
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 {
  width: 100%;
  float: none;
  display: table;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .desktoponly {
  display: block;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mobileonly {
  display: none !important;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_40,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_45 {
  float: none;
  width: 40%;
  display: table-cell;
  vertical-align: middle;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_40 .module_title,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_45 .module_title {
  width: 100%;
  font-family: 'HelveticaNeue-Thin', Arial, Helvetica, Verdana, sans-serif;
  font-size: 32px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_40 .module_subtitle,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_45 .module_subtitle {
  width: 80%;
  padding: 10px 0px 0px 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  font-size: 16px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_45 {
  display: none;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_60 {
  float: none;
  width: 60%;
  display: table-cell;
  vertical-align: middle;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_60 .video_poster {
  float: none;
  width: 100%;
  cursor: pointer;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_video_module .video_module_holder .mod_40_60 .mod_60 .video_poster img {
  display: block;
  float: none;
  width: 100%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 {
  width: 100%;
  float: none;
  background-color: #fafafa;
  padding: 60px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder {
  display: table;
  width: 100%;
  float: none;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module {
  display: table-cell;
  width: 50%;
  float: none;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_title,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_image,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_subtitle,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_content {
  width: 100%;
  float: none;
  text-align: center;
  padding: 20px 0px 0px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_title img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_image img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_subtitle img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_content img {
  width: 100%;
  display: block;
  float: none;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_title .module_inner,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_image .module_inner,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_subtitle .module_inner,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_content .module_inner {
  width: 65%;
  float: none;
  margin: 0 auto;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_title {
  font-family: 'HelveticaNeue-Thin', Arial, Helvetica, Verdana, sans-serif;
  font-size: 32px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_subtitle {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  font-size: 16px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_module_50 .module_holder .module .module_content {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module {
  width: 100%;
  float: none;
  padding: 40px 0px 0px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .title {
  float: none;
  width: 100%;
  text-align: center;
  font-family: 'HelveticaNeue-UltraLight', Arial, Helvetica, Verdana, sans-serif;
  font-size: 50px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .breakline {
  float: none;
  width: 100%;
  padding: 20px 0px 60px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .breakline .breakshortline {
  float: none;
  width: 50%;
  margin: 0 auto;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .breakline .breakshortline hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #dfdede;
  margin: 0;
  padding: 0;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline {
  width: 100%;
  float: none;
  padding: 0px 0px 60px 0px;
  display: table;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product {
  float: none;
  display: table-cell;
  width: 50%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner {
  float: none;
  width: 35%;
  margin: 0 auto;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_image,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_hr,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_title,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_subtitle,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_itemno,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_button {
  float: none;
  width: 100%;
  text-align: center;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_image img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_hr img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_title img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_subtitle img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_itemno img,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_button img {
  display: block;
  width: 100%;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_title {
  font-size: 16px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_subtitle,
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_itemno {
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_hr {
  padding: 10px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_hr hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #dfdede;
  margin: 0;
  padding: 0;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_button {
  padding: 20px 0px 0px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_button .button {
  background: #CC0000;
  text-align: center;
  padding: 7px 12px;
  display: inline-block;
  float: none;
  border: none;
  margin: 0 auto;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_button .button a {
  color: #ffffff;
  font-size: 15px;
  font-family: Helvetica, Arial, Helvetica, Verdana, sans-serif;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_button .button a:hover {
  text-decoration: none;
  color: #ffffff;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_shopping_module .productline .product .product_inner .product_button .button:hover {
  background: #8C0000;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_fineprint {
  width: 100%;
  float: none;
  padding: 0px 0px 40px 0px;
}
#wrapall .c00 #z_wrapper #z_contentwrapper .z_fineprint .fineprint_holder {
  font-size: 8px;
  font-family: Helvetica, Arial, Helvetica, Verdana, sans-serif;
  width: 80%;
  float: none;
  margin: 0 auto;
}
