/* Version Notes */
/* 24/03/14 : Security logo left alignment : shaage */
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)2810
 
 * http://cssreset.com
 */
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

a {
  text-decoration: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

@-ms-viewport {
  width: device-width; }


/* Main Styles */
.noJS {
	background: #FFCB32;
  background-image: linear-gradient(bottom, rgb(254,191,4) 22%, rgb(255,214,93) 69%);
  background-image: -o-linear-gradient(bottom, rgb(254,191,4) 22%, rgb(255,214,93) 69%);
  background-image: -moz-linear-gradient(bottom, rgb(254,191,4) 22%, rgb(255,214,93) 69%);
  background-image: -webkit-linear-gradient(bottom, rgb(254,191,4) 22%, rgb(255,214,93) 69%);
  background-image: -ms-linear-gradient(bottom, rgb(254,191,4) 22%, rgb(255,214,93) 69%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.22, rgb(254,191,4)), color-stop(.69, rgb(255,214,93)));
	border:1px solid #FEBF04;
	color: #444444;
  font-weight: bold;
  margin: -0px 0 0;
  padding: 23px 40px 14px;
  text-align: center;
}

.noJS img {
	margin-top: -4px;
}

body {/*
  background-color: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWYyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzZhNmI2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(99%, #d9d9d9));
  background: -webkit-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: -o-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: -ms-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: linear-gradient(to bottom, #ffffff 0%, #d9d9d9 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 );
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWYyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzZhNmI2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #1f1f21 0%, #6a6b6f 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f1f21), color-stop(99%, #6a6b6f));
  background: -webkit-linear-gradient(top, #1f1f21 0%, #6a6b6f 99%);
  background: -o-linear-gradient(top, #1f1f21 0%, #6a6b6f 99%);
  background: -ms-linear-gradient(top, #1f1f21 0%, #6a6b6f 99%);
  background: linear-gradient(to bottom, #1f1f21 0%, #6a6b6f 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f1f21', endColorstr='#6a6b6f',GradientType=0 );
*/
}


/* =Base Layout
----------------------------------------------- */
#wrap {
  position:relative; 
  width:100%; 
  margin:0 auto; 
  text-align:left; 
  overflow:hidden;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMWYyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzZhNmI2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(99%, #d9d9d9));
  background: -webkit-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: -o-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: -ms-linear-gradient(top, #ffffff 0%, #d9d9d9 99%);
  background: linear-gradient(to bottom, #ffffff 0%, #d9d9d9 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 );
}
#cwrap {
  position:relative; 
  max-width: 1140px; 
  margin: 0 auto;
}
#main {
  position:relative; 
  display:inline; 
  max-width:1140px;
}

/* =Headings
----------------------------------------------- */
body .dr_Content h1, body .dr_Content h2, body .dr_Content h3, body .dr_Content h4, body .dr_Content h5, body .dr_Content h6 {
  font-weight:normal;
  font-family:'Proxima Nova SemiBold',sans-serif;
}
body .dr_Content h1 {font-size:40px; color:#0095D3; font-family:'Proxima Nova Light',sans-serif;}
h1 a, h1 a:hover {color:#0095D3;}
body .dr_Content h2 {font-size:28px; color:#387C2C; font-family:'Proxima Nova Regular',sans-serif;}
h2 a, h2 a:hover {color:#387C2C;}
body .dr_Content h3 {font-size:22px; color:#387C2C;}
h3 a, h3 a:hover {color:#006990;}
body .dr_Content h4 {font-size:18px; color:#387C2C;}
h4 a, h5 a:hover {color:#006990;}
body .dr_Content h5 {font-size:16px; color:#666666;}
h5 a, h5 a:hover {color:#387C2C;}
body .dr_Content h6 {font-size:12px; color:#666666;}
#dr_nav .dr_categoryProduct h3 {
  font-size:22px;
}
#dr_CategoryList .dr_productTitle h1 {
  color:#FFF;
}

#footer h2 {
  color:#FFF;
  margin: 0 0 10px 20px;
  padding:0;
  font-size:22px !important;
}
#dr_tier2Offer .dr_offerContent .dr_productHeader h2{
  padding:22px 0px 10px 0px;
  border-bottom: 1px solid #cdcdcd;
}
.dr_details h2 {
  margin: 20px 0 30px 0;
}
#loginhideshow h3, 
#billinghideshow h3, 
#dr_optInContainer h3, 
#dr_confirmAddress h3,
#dr_confirmVAT h3, 
#dr_confirmPaymentMethod h3, 
#dr_thankYouElementContainer h3,
#dr_vatExemption h3{
  background: #0095D3;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  padding: 10px 8px 3px 15px;
  font-family:'Proxima Nova Regular',sans-serif;
}
#dr_CategoryProductList h3,
#dr_CategoryList h3,
#dr_ProductDetails h3,
#dr_productCrossSell h3,
#dr_ProductSearchResults h3 {
  color: #333333;
  padding: 15px 0 10px;
}
#dr_nav .dr_categoryProduct h3{
  color: #006990;
  padding: 10px 0 4px;
}
#dr_ConfirmOrder h3{
  margin:0;
}

/* =Header
----------------------------------------------- */
#page-eyebrow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #6db33f;
  z-index: 99999; 
  background-color: #6db33f; } 
.max-width {
  margin: 0 auto;
  max-width: 1140px;
  position: relative; }
#header {
  position:relative; 
  margin:0 auto; 
  max-width:1140px; 
  padding-top: 40px;
  height: 98px;
  z-index:999;
}
#header .logo {
  width:263x;
  float:left;
  display:inline;
  clear:both;
  position: relative;
  top: 20px;
  z-index:10;
}
#header .logo a:link, 
#header .logo a:visited {
  color: #28282A;
  display:block;
  position:relative;
  top:0;
  left:0;
  width:271px;
  height:0px;
  padding-top:40px;
  overflow:hidden;
  font-size:1px;
  border:0;
  text-decoration:none;
  background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/rebrand/rebrand-webstore-logo.png") 0 0 no-repeat;
}
#header .logo a:hover, 
#header .logo a:active {
  border:0;
  text-decoration:none;
}
#page-eyebrow .globalNav {
  display:inline-block;
  color:#fff;
  position: absolute;
  left: 0;
  text-align: left;
  padding-top: 8px;
  white-space: nowrap;
}
#page-eyebrow .globalNav a:hover{
  color: #0095D3;
}
#page-eyebrow .globalNav > li {
  padding:0px;
}
#page-eyebrow .globalNav > li #map_icon{
  padding-right:5px;
  float:left;
  display:inline;
  background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/rebrand/world-icon.png') no-repeat 0 0 ;
  width:30px;
  height:16px;
}
#page-eyebrow .globalNav form {
  display:inline-block;
}
#page-eyebrow .globalNav fieldset {
  min-width:215px;
}
#page-eyebrow .globalNav select {
  background-color: #FFF;
  border: medium none;
  color: #666;
  display: inline;
  float: right;
  height: 25px;
  margin: -7px 0 0;
  width: auto;
  font-size:12px;
  font-family: 'Lucida Grande';
}
#page-eyebrow #dr_search {
  position:absolute;
  right:0;
  top: 5px;
}
#page-eyebrow #dr_search fieldset {
  width: 152px;
  height: 22px;
  padding: 3px 0px 0px 5px;
  border-color: #FFF;
  border-radius: 2px;
  color: #808080;
  background: linear-gradient(to top, #FFF 70%, #E5E5E5 100%) repeat scroll 0% 0% transparent;
  font-size: 13px;
}
#page-eyebrow #dr_search .text-input {
  background: none;
  box-shadow: none;
  color: #A0A0A0;
  font-size:12px;
  width: 129px;
  border: none;
  margin: 0 7px 0 0;
  padding: 0;
  font-family: 'Lucida Grande';
}
#page-eyebrow #dr_search .text-input:focus {
  box-shadow: none;
}
/* =Footer
----------------------------------------------- */
#fwrap {
  background-color: #4f4b4c;
  clear:both; 
  position:relative; 
  margin:40px auto 0 auto; 
  width:100%; 


background: -moz-linear-gradient(top, #3e3c3d 0%, #4f4b4c 3%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095d3), color-stop(100%, #3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3e3c3d 0%, #4f4b4c 3%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3e3c3d 0%, #4f4b4c 3%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3e3c3d 0%, #4f4b4c 3%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3e3c3d 0%, #4f4b4c 3%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095d3', endColorstr='#4f4b4c',GradientType=0 );
  /* IE6-8 */

  
}
#footer {
  position:relative; 
  z-index:10; 
  margin:0 auto; 
  padding:20px 0 40px 0;
  min-width: 1095px; 
}
#footer dl {
  float:left;
  display:inline;
  border-right:1px solid #595659;
  padding:0;
  margin-left: 20px;
}
#footer .last {
  border-right:none;
}
#footer dl .title {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-weight: bold;
  color:#FFF;
  font-size:16px;
  padding-bottom:10px;
}
#footer dd {
  font-family: 'Proxima Nova Regular',Arial,Verdana,Helvetica,sans-serif;
  font-size: 15px;
  padding-bottom: 7px;
}
#footer dd a{
  text-decoration: none;
  color: #d1d0d2;
}
#footer dd a:hover{
  color:#C9C9C9;
}
#footer ul.nav {
  font-size:13px;
}
#footer ul.nav li {
  float:left;
  display:inline;
  padding:5px 15px;
}
#footer ul.nav li a {
  color:#999999;
}
#footerbar {
  color: #999999;
  font-size: 13px;
  overflow: hidden;
  padding: 0 0 15px 0;
  position: relative;
  max-width:1140px;
  margin:auto;
  font-family: 'Proxima Nova Regular',Arial,Verdana,Helvetica,sans-serif;
}
#footerbar .copyright {
  font-size:13px; 
  color:#d1d0d2 !important;
}
#footerbar #navigation-bottom {
  margin-top: 10px;
}
#footerbar #navigation-bottom li{
  float: left;
  margin-right: 13px;
}
#footerbar #navigation-bottom li > a{
  color: #999999;
}
#footerbar #navigation-bottom li > a:hover{
  color: #0095D3;
  text-decoration: none;
}
#footerbar #navigation-bottom li.last img {
  margin-left: 3px;
}
.footImage {
  position:absolute; 
  bottom:0; 
  right:0; 
  z-index:1; 
  width:312px; 
  height:233px; 
  background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/rebrand/footer-triangles.png") 0 0 no-repeat;
}
/* =Social
----------------------------------------------- */
.qlink_title,
.linksWrap h4 {
  display:none;
}
.linksContent,
.linksContent li {
  display:inline-block;
}
.linksContent ul {
  margin-top:3px;
  margin-right:10px;
}
.linksContent li{
  padding:3px 15px 0 11px;
}
.linksContent .noRline {
  border-right:0;
}
.linksContent li.noRline:after {
  content:"";
}
.linksContentWrap li > a { 
  color: #FFF;
  font-size: 15px;
}
.linksContent ul  li > a:hover {
  color:#FFF;
}
.linksContentWrap {
  text-align: right;
  margin-right: 150px;
  position: relative;
}
#dr_socialLink {
  display: none !important;
}
#dr_socialLink #social {
  float:left;
  display:inline;
  background:#ededed;
  min-width:0;
  position:absolute;
  left:-45px;
  top:38px;
  padding:2px 10px;
  border:none;
  border-radius: 0px;
  box-shadow: none;
}
#dr_socialLink #social.cnLocale {
  padding: 8px 10px;
  top: 66px;
  left: 0px;
  width: 24px;
  margin: 0 0 0 -44px; 
  display:inline;
  min-width:0;
  border:none;
}
#social .share-header {
  color: #FFFFFF;
  font-size: 11px;
  left: 0;
  margin: 0;
  padding: 5px 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: -21px;
  width: 100%;
  min-height: 11px;
  background: #0095d3;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #0095d3 0%, #007fb4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095d3), color-stop(100%, #007fb4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0095d3 0%, #007fb4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0095d3 0%, #007fb4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0095d3 0%, #007fb4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0095d3 0%, #007fb4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095d3', endColorstr='#007fb4',GradientType=0 );
  /* IE6-8 */
}
#social .share-header.a-hide-block {
  height: 11px;
}
#social .share-header.a-hide-block img {
  margin-top: -5px;
}
#social > p {
  margin: 1em 0;
}
#dr_socialLink #social.cnLocale > p {
  margin-top: 5px;
  margin-bottom: 10px;
}
#social p em {
  display:block;
  width:24px;
  height:24px;
  background-repeat:no-repeat;
  background-position:center;
}
#social a > span  {
  display:none;
}
#social a:hover { 
  text-decoration:none; 
}
#social .facebook em {
  background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/logo_facebook.jpg');
}
#social .twitter em {
  background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/logo_twitter.jpg');
}
#social .google em {
  background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/logo_google.jpg');
}
#social .linkedin em {
  background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/logo_linkedin.jpg');
}
#social .email em {
  background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/logo_email.jpg');
}
#social .sinaweibo em {
  background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/Sina_24x24.png");
}
#social .baidu em {
  background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/Baidu_24x24.png");
}
#social .kaixin em {
  background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/kaixin001_24x24.png");
}
#dr_quickLink .linksContentWrap {
  display:block;
  border-radius: 0;
  background-color: transparent;
  float: none;
  border:none;
  font-size:15px;
  box-shadow: none;
}
#dr_quickLink ul li {
 color: #fff;   
}
/* =Buttons
----------------------------------------------- */
#main input.dr_button, 
#main button.dr_button, 
#main a.dr_button, 
#main .dr_button:visited,
#main .dr_Continuebutton,
#main .dr_Continuebutton:visited {
  background: #0095D3;
  background-image: linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -o-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -moz-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -ms-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.07, rgb(0,127,181)), color-stop(0.54, rgb(0,148,211)));   
  border: none !important;
  border-radius: 3px;
  box-shadow: 0px 2px 3px 0px rgba(0,​ 0,​ 0,​ 0.21);
  color: #FFF;
  display: inline-block;
  font-family: "Proxima Nova Regular", Arial, sans-serif !important;
  font-size: 16px;
  font-weight: normal;
  line-height: 21px;
  min-width: 140px;
  margin: 0;
  padding: 14px 25px 6px 25px;
  text-align: center;
  text-decoration:none;
  vertical-align: baseline;
  cursor: pointer;
  
}
#main .dr_button:hover, 
#main a.dr_button:hover,
#main .dr_Continuebutton:hover  {
  background: #006990;
  background-image: linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: -o-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: -moz-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: -ms-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.07, rgb(0,100,133)), color-stop(0.54, rgb(5,120,158)));
  text-decoration:none;
  color: #FFF;
}
#main .dr_button[disabled]:hover {
  background: #0095D3;
  background-image: linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -o-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -moz-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -ms-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.07, rgb(0,127,181)), color-stop(0.54, rgb(0,148,211)));
}
#dr_ProductDetails #dr_purchaseDetails input.dr_button,
#dr_CategoryList #dr_purchaseDetails button.dr_button {
  background: #6db33f;
  background: -moz-linear-gradient(top,  #6db33f 54%, #387c2c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#6db33f), color-stop(100%,#387c2c));
  background: -webkit-linear-gradient(top,  #6db33f 54%,#387c2c 100%);
  background: -o-linear-gradient(top,  #6db33f 54%,#387c2c 100%);
  background: -ms-linear-gradient(top,  #6db33f 54%,#387c2c 100%);
  background: linear-gradient(to bottom,  #6db33f 54%,#387c2c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db33f', endColorstr='#387c2c',GradientType=0 );
}
#dr_ProductDetails #dr_purchaseDetails input.dr_button:hover,
#dr_CategoryList #dr_purchaseDetails button.dr_button:hover {
  background: #409806;
  background: -moz-linear-gradient(top,  #409806 54%, #2c6c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#409806), color-stop(100%,#2c6c00));
  background: -webkit-linear-gradient(top,  #409806 54%,#2c6c00 100%);
  background: -o-linear-gradient(top,  #409806 54%,#2c6c00 100%);
  background: -ms-linear-gradient(top,  #409806 54%,#2c6c00 100%);
  background: linear-gradient(to bottom,  #409806 54%,#2c6c00 100%);
  color: #FFF;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#409806', endColorstr='#2c6c00',GradientType=0 );
}
#dr_loginContainer input.dr_button,
#newAccountLoginContainer a.dr_button,
#dr_loginContainer input.dr_button:visited,
#newAccountLoginContainer a.dr_button:visited {
  background-color: #6db33f;
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png');
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left top, left bottom, from(#6db33f), to(#387c2c));
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -moz-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -ms-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -o-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), linear-gradient(to bottom, #6db33f 54%, #387c2c);
  background-repeat:no-repeat;
  background-position:95% 50%;
}
#dr_loginContainer input.dr_button:hover,
#newAccountLoginContainer a.dr_button:hover {
  background-color: #409806;
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png');
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left top, left bottom, from(#409806), to(#2c6c00));
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -moz-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -ms-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -o-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), linear-gradient(to bottom, #409806 54%, #2c6c00);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}
#dr_ConfirmOrder .dr_siteButtons .dr_button,
#dr_ConfirmOrder .dr_siteButtons .dr_button:visited {
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0.07, rgb(0,127,181)), color-stop(0.54, rgb(0,148,211)));
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),    -moz-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),     -ms-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),      -o-linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),         linear-gradient(bottom, rgb(0,127,181) 7%, rgb(0,148,211) 54%);
  background-repeat:no-repeat;
  background-position:95% 50%;
}
#dr_ConfirmOrder .dr_siteButtons .dr_button:hover {
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png');
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0.07, rgb(0,100,133)), color-stop(0.54, rgb(5,120,158)));
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),    -moz-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),     -ms-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),      -o-linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),         linear-gradient(bottom, rgb(0,100,133) 7%, rgb(5,120,158) 54%);
  background-repeat:no-repeat;
  background-position:95% 50%;
}
#dr_QuickBuyCart #dr_siteButtons input.dr_button,
#dr_QuickBuyCart #dr_siteButtons input.dr_button:visited {
  background-color: #6db33f;
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png');
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left top, left bottom, from(#6db33f), to(#387c2c));
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -moz-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -ms-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -o-linear-gradient(top, #6db33f 54%, #387c2c);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), linear-gradient(to bottom, #6db33f 54%, #387c2c);
  background-repeat:no-repeat;
  background-position:95% 50%;  
}
#dr_QuickBuyCart #dr_siteButtons input.dr_button:hover {
  background-color: #409806;
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png');
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left top, left bottom, from(#409806), to(#2c6c00));
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -moz-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -ms-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -o-linear-gradient(top, #409806 54%, #2c6c00);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), linear-gradient(to bottom, #409806 54%, #2c6c00);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}
#main .dr_Continuebutton, 
#main .dr_Continuebutton:visited {
  background: #757575;
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png');
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgb(117,117,117)), color-stop(1.19, rgb(204,204,204))); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(bottom, rgb(117,117,117) 5%, rgb(204,204,204) 119%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),    -moz-linear-gradient(bottom, rgb(117,117,117) 5%, rgb(204,204,204) 119%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),     -ms-linear-gradient(bottom, rgb(117,117,117) 5%, rgb(204,204,204) 119%);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),      -o-linear-gradient(bottom, rgb(117,117,117) 5%, rgb(204,204,204) 119%);
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),         linear-gradient(bottom, rgb(117,117,117) 5%, rgb(204,204,204) 119%);
  background-repeat:no-repeat;
  background-position:95% 50%;
}
#main .dr_Continuebutton:hover {
  background: #5b5b5b;
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png');
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgb(91,91,91)), color-stop(1.19, rgb(204,204,204))); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'), -webkit-linear-gradient(bottom, rgb(91,91,91) 5%, rgb(204,204,204) 119%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),    -moz-linear-gradient(bottom, rgb(91,91,91) 5%, rgb(204,204,204) 119%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),     -ms-linear-gradient(bottom, rgb(91,91,91) 5%, rgb(204,204,204) 119%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),      -o-linear-gradient(bottom, rgb(91,91,91) 5%, rgb(204,204,204) 119%); 
  background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/template/arrow_clean.png'),         linear-gradient(bottom, rgb(91,91,91) 5%, rgb(204,204,204) 119%); 
  background-repeat:no-repeat;
  background-position:95% 50%;
} 

/*B:Nav*/
#dr_navWrape{
  position:relative;
}
#dr_nav {
  max-width:1140px;
  margin:0 auto;
  position: relative;
  top: 15px;
}
#dr_nav:after, 
#dr_nav ul:after {
  content: ".";  
  display: block;  
  height: 0;  
  clear: both;
  visibility:hidden;  
}
#dr_nav ul {
  width:100%;
  text-align: right;
  position: relative;
}
#dr_nav li{
  display: inline-block;
}
#dr_nav ul .dr_mousein > a .dr_arrow,
#dr_nav ul .dr_touched > a .dr_arrow {
  position:absolute;
  left: 0;
  background-color: #595959;
  bottom: -15px;
  width: 100%;
  height: 20px;
}
#dr_nav ul li .dr_cart {
  background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/rebrand/cart-icon-on.png') no-repeat 0 8px;
  padding-left:26px;
  font-family: 'Proxima Nova Regular',Arial,Verdana,Helvetica,sans-serif;
  margin-left:20px;
}
#dr_nav ul li.dr_touched .dr_cart,
#dr_nav ul li.dr_mousein .dr_cart  { 
  background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/rebrand/cart-icon.png') no-repeat 16px 8px;
  padding-left: 42px;
  margin-left:4px;
  color: #FFF;
  background-color: #595959;
}
#dr_nav ul li > div {
  height:30px;

}
#dr_nav ul li.dr_mousein > div,
#dr_nav ul li.dr_touched > div{
  /*padding-top: 10px;*/
  position: absolute;
  left: 0;
  z-index: 99;
  text-align: center;
  width: 100%;
}
#dr_nav ul li > a {
  color: #464646;
  font-family:'Proxima Nova Regular',Arial,Verdana,Helvetica,sans-serif;
  font-size: 20px;
  /*padding: 10px 17px 15px;*/
  padding: 9px 20px 0 20px;
  position: relative;
  display: inline-block;
  border:none;
  line-height: 1.2;
  height:auto;
}
#dr_nav ul li.dr_mousein > a,
#dr_nav ul li.dr_touched > a {
  color: #FFF;
  background-color: #595959;
  text-decoration: none;
  font-weight: normal;
}
#dr_nav ul li > div .dr_categoryProduct {
  z-index: 200;
  padding:15px 10px 20px 30px;
  background:#F1F1F1;
  border-top: 6px solid #595959;
  display:none;
  background-color:#F1F1F1;
  -webkit-box-shadow: #010101 1px 3px 3px;
     -moz-box-shadow: #010101 1px 3px 3px; 
          box-shadow: #010101 1px 3px 3px;
  text-align: left;
  overflow: hidden;
  margin-top:5px;
  position: absolute;
  right: 112px;
}
#dr_nav ul li > div .dr_categoryProduct dl {
  float:left;
  border-top: 1px solid #89CBDF;
  width: 227px;
  margin-right: 20px;
  padding-top:7px;
}
#dr_nav ul li.dr_mousein > div .dr_categoryProduct,
#dr_nav ul li.dr_touched > div .dr_categoryProduct {
  display: inline-block;
}
#dr_nav .dr_categoryProduct dl dt {
  color: #006990;
  padding-top:5px;
  font-family: 'Proxima Nova Semibold',Arial,Verdana,Helvetica,sans-serif;
  font-size: 15px;
}
#dr_nav .dr_categoryProduct dl dd {
  padding-top:3px;
  margin-left:0px;
}
 #dr_nav .dr_categoryProduct dl dd a {
  color: #666666;
  font-family: 'Proxima Nova Regular',Arial,Verdana,Helvetica,sans-serif;
  font-size: 14px;
}
#dr_nav .dr_categoryProduct dl dd a:hover {
  color: #0095D3;
}
#dr_navigationContainer{
  padding-top: 21px;
  clear: left;
}
/*E:Nav*/

/* START Responsive Design */
@media (max-width: 1136px) {
  #footer dl {
    width: 22%;
  }
}
@media (max-width: 1136px) {
  .container {
    overflow: hidden;
    width: 100%;
  }
  .dr_catTabs {
    width: 5000px;
  }
}
@media (max-width: 1024px) { 
	#dr_quickLink .linksContentWrap {
		margin-right:180px;
	}
	#page-eyebrow .globalNav,
  #header #dr_navigationContainer .logo { 
    left: 10px; 
  }
	#dr_navWrape {
		/*margin-right:30px;*/
	}
	#dr_search {
		right:20px;
	}
	#dr_search .text-input {
		width:125px;	
	}
}
@media (max-width: 979px) {
  /* Hide on Desktop */
  #page-eyebrow #dr_search,
  #dr_quickLink .mobileNone,
  #dr_quickLink .linksContentWrap,
  #dr_socialLink #social,
  #dr_socialLink #social .share-header,
  #dr_nav ul li a > .dr_arrow,
  #dr_navWrape .dr_cart {
    display:none;
  }  
  /*Display on Mobile*/
  #dr_quickLink .qlink_title,
  #dr_quickLink .linksContent h4,
  #dr_socialLink .qlink_title,
  #dr_socialLink h4,
  #dr_socialLink #social a > span,
  #dr_socialLink.open > #social.dropdown-menu,
  #dr_quickLink.open .linksContentWrap {
    display:block;
    border-radius:0;
  }
  #dr_quickLink, 
  #dr_socialLink {
    position: absolute;
    z-index: 999999;
  }
  #dr_quickLink .qlink_title,
  #dr_socialLink .qlink_title {
    padding: 13px 10px 8px 10px;
    color:#F1F1F1;
    font-size: 14px;
  }
  #dr_quickLink.open .qlink_title,
  #dr_socialLink.open .qlink_title,
  #dr_quickLink .qlink_title:hover,
  #dr_socialLink .qlink_title:hover {
    text-decoration:none;
    background-color: #595959;
  }
  #dr_quickLink .qlink_title span,
  #dr_socialLink .qlink_title span {
    background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/rebrand/arrow-eyebrow-white.png') 100% 40% no-repeat;
    padding-right: 20px;
  }
  #dr_quickLink {
    right: 110px;
    top: 0px;
  }
  #dr_socialLink {
    top: -108px;
    right: 10px;
  }
  #dr_quickLink .linksContentWrap,
  #dr_socialLink .linksContentWrap {
    border: none;
    border-top:6px solid #595959;
    background-color: #e6e6e6;
    padding:25px 20px !important;
    position:absolute;
    display:none;
    width:350px;
    text-align:left;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.7);
  }
  #dr_quickLink .linksContentWrap {
    left: -155px;
    top: 38px;
  }
  #dr_socialLink .linksContentWrap {
    left: -280px !important;
  }
  .linksContentWrap h4 {
    color:#333 !important; 
    font-size: 1.60em !important;
    font-weight: bold !important;
  }
  .linksContentWrap > div {
    border-bottom:solid 1px #CCC;
    padding-bottom: 20px;
    margin-bottom: 15px;
    width: 100%;
  }
  .linksContentWrap li {
    padding:10px 0;
    display:block;
    color: #006990;
  }
  .linksContentWrap li:after {
    content:"";
    padding:0;
  }
  .linksContentWrap li a,
  .linksContentWrap li a:hover {
    color:#006990;
    line-height: 2;
    font-size:16px;
  }
  #dr_quickLink .linksContent ul > li {
    color: #006990 !important;
  }
  /*Quick Links*/
  #dr_quickLink .globalNav {
    float:none;
    position:relative;
    width:100%;
  }
  /*Social Links*/
  #dr_socialLink #social h4 {
    text-align: center;
    border-bottom: solid 1px #CCC;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }
  #dr_socialLink #social p {
    display: inline-block;
    padding: 0px 15px;
    width: 80px;
    text-align: center;
  }
  #dr_socialLink #social p a,
  #dr_socialLink #social p a:hover {
    color:#666;
    text-decoration:none;
  }
  #dr_socialLink #social p em {
    width:52px;
    height:52px;
    padding-bottom: 10px;
    margin: 0 auto;
  }
  #dr_socialLink #social .facebook em {
    background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/mobile/logo_facebook_large.png');
  }
  #dr_socialLink #social .twitter em {
    background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/mobile/logo_twitter_large.png');
  }
  #dr_socialLink #social .google em {
    background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/mobile/logo_google_large.png');
  }
  #dr_socialLink #social .linkedin em {
    background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/mobile/logo_linkedin_large.png');
  }
  #dr_socialLink #social .email em {
    background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/mobile/logo_facebook_email.png');
  }
  /*Header*/
  #page-eyebrow {
    border-bottom-color: #FFF;
  }
  #header, #dr_nav {
   width:100%;
  }
  #header {
    height: 68px;
    background-color: #6db33f;
  }
  #header #dr_navigationContainer{
    padding-top: 0;
  }
  #header .logo {
    top: 0;
  }
  #header .logo a:link, 
  #header .logo a:visited {
    display:block;
    position:relative;
    top:0;
    left:0;
    width:148px;
    height:23px;
    padding: 0;
    margin-top:22px;
    margin-left: 0;
    border:none;
    text-indent: -9999px;
    background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/rebrand/webstore-logo-white.png');
  }
  /* Mobile Buttons */
  #dr_functionList {
    display: block;
    position: relative;
    z-index:20;
  }
  #dr_functionList button img {
    width:22px;
  }
  #dr_functionList button.collapsed {
    height: 43px;
    width: 43px;
    background-color:#46474b;
    background-image: linear-gradient(bottom, rgb(58,59,61) 11%, rgb(72,73,77) 56%, rgb(89,90,94) 78%);
    background-image: -o-linear-gradient(bottom, rgb(58,59,61) 11%, rgb(72,73,77) 56%, rgb(89,90,94) 78%);
    background-image: -moz-linear-gradient(bottom, rgb(58,59,61) 11%, rgb(72,73,77) 56%, rgb(89,90,94) 78%);
    background-image: -webkit-linear-gradient(bottom, rgb(58,59,61) 11%, rgb(72,73,77) 56%, rgb(89,90,94) 78%);
    background-image: -ms-linear-gradient(bottom, rgb(58,59,61) 11%, rgb(72,73,77) 56%, rgb(89,90,94) 78%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, rgb(58,59,61)), color-stop(0.56, rgb(72,73,77)), color-stop(0.78, rgb(89,90,94)));
  }
  #dr_functionList button {
    background-color:#1892d0;
    background-image: linear-gradient(bottom, rgb(23,147,209) 11%, rgb(23,147,209) 56%, rgb(33,182,232) 78%);
    background-image: -o-linear-gradient(bottom, rgb(23,147,209) 11%, rgb(23,147,209) 56%, rgb(33,182,232) 78%);
    background-image: -moz-linear-gradient(bottom, rgb(23,147,209) 11%, rgb(23,147,209) 56%, rgb(33,182,232) 78%);
    background-image: -webkit-linear-gradient(bottom, rgb(23,147,209) 11%, rgb(23,147,209) 56%, rgb(33,182,232) 78%);
    background-image: -ms-linear-gradient(bottom, rgb(23,147,209) 11%, rgb(23,147,209) 56%, rgb(33,182,232) 78%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, rgb(23,147,209)), color-stop(0.56, rgb(23,147,209)), color-stop(0.78, rgb(33,182,232)));
    height: 43px;
    position: relative;
    top: 8px;
    width:43px;
  }
  /* Product Navigation */
  #dr_searchForm {
    display: block;
    clear: both;
    background: #28282a;
    top: 20px;
  }
  #dr_searchForm .navbar-search {
    width: 100%;
    margin: 0 0 20px 20px;
    position: relative;
    top: 10px;
  }
  #dr_searchForm .search-query {
    width: 80%;
    padding-left: 35px;
  }
  #dr_searchForm  .icon-search {
    position: absolute;
    top: 7px;
    left: 11px;
    background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/glyphicons-halflings.png");
  }
  #dr_nav {
    width:100%;
    margin:0 auto;
    margin-bottom: 20px;
    top: 10px;
  }
  #dr_nav ul {
    width:100%;
    height: 0px;
    background-color: #f1f1f1;
    margin-top: 10px;  
    z-index: 30;
  }
  #dr_nav li {
    float:none;
    padding-left: 0;
    border-bottom: 1px solid #cdcdcd;
    display:block;
    text-align: left;
  }
  #dr_nav ul li > a {
    color: #333333;
    padding: 10px 40px 5px;
    display: inline-block;
    width: 100%;
    margin: 0;
    line-height: 30px;
    background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/mobile/nav_arrow_r_g.gif') 20px 50% no-repeat;
  }
  #dr_nav ul li.dr_mousein > a,
  #dr_nav ul li.dr_touched > a {
    background:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/vmware/cm/images/mobile/nav_arrow_down_w.gif') 15px 50% no-repeat;
  }
  #dr_nav ul li.dr_mousein,
  #dr_nav ul li.dr_mousein > a,
  #dr_nav ul li.dr_touched,
  #dr_nav ul li.dr_touched > a {
    background-color: #595959;
    color:#FFF;
  }
  #dr_nav ul li > div {
    height: 0px;
  }
  #dr_nav ul li.dr_mousein > div,
  #dr_nav ul li.dr_touched > div {
    position:relative;
  }

  #dr_nav ul li > div .dr_categoryProduct {
    position: relative;
    left:0;
    width: 100%;
    display:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding: 10px 30px;
    box-shadow: none;
  }
  #dr_nav ul li > div .dr_categoryProduct dl {
    float: none;
    width: 100%;
    border:none;
    width:227px;
  }
  /* Body UI*/
  #cwrap {
    clear:both;
    width: 100%;
  }
  /* Footer UI */
  #footer {
    height: auto;
    padding: 40px 16px;
    width: 100%;
  }
  #footer .row {
    padding: 0 20px;
  }
  #footer h2 {
    margin: 0;
  }
  #footer dl {
    border-right: none;
    border-bottom: 1px solid #ccc;
    margin: 0 !important;
    padding: 20px 5% 8px 0;
    width: 46% !important;
  }
  #footer dl:nth-last-child(-n+3) {
    border-bottom: none;
  }
  #footerbar {
    padding: 30px 15px 100px;
    z-index: 10;
    text-align: center;
  }
  #footerbar .copyright {
    position: absolute;
    bottom: 25px;
    width: 50%;
    margin: auto;
    left: 25%;
    text-align: center;
  }
  #footerbar #navigation-bottom ul {
    width:30%;
    display:inline-block;
    border-right:solid 1px #595A5E;
    vertical-align: top;
    height: 100px;
  }
  #footerbar #navigation-bottom ul:last-child {
    border:none;
  }
  #footerbar #navigation-bottom ul > li {
    float: none;
    padding-bottom: 20px;
    text-align: center;
  }
  .footImage {
    background-size: 50%;
    background-position:100% 100%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {

  
}
@media (min-width: 320px) and (max-width: 767px) {
  #dr_quickLink { 
    right: 105px; 
  }
  #dr_socialLink { 
    right: 10px; 
  }
  #dr_quickLink .linksContentWrap,
  #dr_socialLink .linksContentWrap {
    width: 250px;
  }
  #dr_quickLink .linksContentWrap { 
    left: -50px !important; 
  }
  #dr_socialLink .linksContentWrap { 
    left: -180px !important; 
  }

  #dr_nav ul li.dr_mousein > div, 
  #dr_nav ul li.dr_touched > div{ 
    padding: 0;
  }
  #dr_nav ul li > div .dr_categoryProduct dl {
    display:none;
  }
  #dr_nav ul li.dr_mousein > div .dr_categoryProduct dl,
  #dr_nav ul li.dr_touched > div .dr_categoryProduct dl,
  #dr_nav ul li.dr_touched > div .dr_categoryProduct {
    display:block;
  }
  #footer .row { 
    padding:0 
  }
  #footerbar { 
    padding: 30px 15px 120px; 
  }
  #footerbar .copyright { 
    bottom: 45px; 
  }
  #footerbar .expanded { 
    word-break:break-all; 
  }
}
@media (max-width: 767px) {
  
}
@media (max-width: 480px) { 
   
}
@media (max-width: 360px) {
  /*Footer*/
  #wrap #footer {
    padding: 0;
    margin:0;
  }
  #wrap #footer .row {
    padding: 16px;
  }
  #wrap #footer dl { 
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 0;
    border-bottom: none ;
  } 
}
/* END Responsive Design */