@charset "utf-8";
/* CSS Document */

img.kdwhd-noborder {
border: 0;
}
.kdwhd-table-top {
width: 100%;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/bts-bkgd-top.png) top repeat-x #FFFFFF;
}
.kdwhd-table-middle {
width: 100%;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/bts-bkgd-middle.png) center 280px no-repeat;
}
.kdwhd-table-bottom {
width: 100%;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/bts-bkgd-bottom.png) bottom repeat-x;
}
.kdwhd-topbar {
vertical-align: middle;
height: 30px;
}
.kdwhd-topbar ul {
list-style: none;
margin: 0;
float: right;
}
.kdwhd-topbar ul li {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
color: #ffffff;
text-transform: uppercase;
border-right: 1px solid #ffffff;
display: inline-block;
}
.kdwhd-topbar ul li a:link, .kdwhd-topbar ul li a:visited {
font-family: verdana, geneva, sans-serif;
color: #ffffff;
padding: 0 12px 0 12px;
text-decoration: none;
}
.kdwhd-topbar ul li a:hover {
font-family: verdana, geneva, sans-serif;
color: #ffffff;
padding: 0 12px 0 12px;
text-decoration: underline;
}
.kdwhd-topbar ul li a:active {
font-family: verdana, geneva, sans-serif;
color: #ffffff;
padding: 0 12px 0 12px;
text-decoration: none;
}
.kdwhd-topbar ul li:last-child {
border-right: 0;
}
.kdwhd-topbar ul li:last-child a {
padding-right: 0;
}
.kdwhd-contactarea {
width: 420px;
vertical-align: top;
padding-top: 22px;
}
.kdwhd-phone {
font-family: verdana, geneva, sans-serif;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/icon-call.png) left no-repeat;
font-size: 12px;
line-height: 18px;
color: #000000;
float: left;
padding-left: 24px;
margin-right: 30px;
}
.kdwhd-email {
font-family: verdana, geneva, sans-serif;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/icon-email.png) left no-repeat;
font-size: 12px;
line-height: 18px;
color: #000000;
float: left;
padding-left: 35px;
margin-right: 30px;
}
.kdwhd-email a:link, .kdwhd-email a:visited {
font-family: verdana, geneva, sans-serif;
color: #000000;
text-decoration: none;
}
.kdwhd-email a:hover {
font-family: verdana, geneva, sans-serif;
color: #000000;
text-decoration: underline;
}
.kdwhd-email a:active {
font-family: verdana, geneva, sans-serif;
color: #000000;
text-decoration: none;
}
.kdwhd-payment {
width: 93px;
vertical-align: middle;
float: left;
}
#kdwhd-searchfield {
font-family: verdana, geneva, sans-serif;
background: #f3f3f3;
width: 379px;
height: 36px;
vertical-align: middle;
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-top-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#kdwhd-searchtext {
font-family: verdana, geneva, sans-serif;
width: 369px;
padding-left: 5px;
font-size: 11px;
color: #363636;
border: 0px;
background: none;
}
#kdwhd-searchbutton {
width: 41px;
height: 36px;
}
.kdwhd-menu {
/* Fallback */
background: #4A842D;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#38691F, #4A842D);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#38691F, #4A842D);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#38691F, #4A842D);
/* Standard syntax */
background: linear-gradient(#38691F, #4A842D);
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-radius: 5px;
height: 36px;
vertical-align: middle;
}
.kdwhd-menu ul {
list-style: none;
display: block !important;
margin: 0;
padding: 0;
text-align: center;
cursor: pointer;
}
.kdwhd-menu ul li {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
line-height: 36px;
display: inline;
float: left;
margin: 0;
padding: 0px;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/diy-menu-div.png) right no-repeat;
}
.kdwhd-menu ul a:link, .kdwhd-menu ul a:visited {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
display: block;
padding: 0 24px 0 24px;
text-decoration: none;
}
.kdwhd-menu ul a:hover {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-transform: uppercase;
display: block;
padding: 0 24px 0 24px;
text-decoration: none;
/* Fallback */
background: #F2F2F2;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#817f7f, #F2F2F2);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#817f7f, #F2F2F2);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#817f7f, #F2F2F2);
/* Standard syntax */
background: linear-gradient(#817f7f, #F2F2F2);
}
.kdwhd-menu ul a:active {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
display: block;
padding: 0 24px 0 24px;
text-decoration: none;
}
.kdwhd-menu ul li:first-child a:hover {
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-top-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.kdwhd-left-content {
width: 211px;
vertical-align: top;
}
.kdwhd-gutter-content {
width: 13px;
vertical-align: top;
}
.kdwhd-right-content {
width: 736px;
vertical-align: top;
}
.kdwhd-desc-heading {
font-family: verdana, geneva, sans-serif;
font-size: 21px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
padding-left: 12px;
/* Fallback */
background: #4A842D;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#38691F, #4A842D);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#38691F, #4A842D);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#38691F, #4A842D);
/* Standard syntax */
background: linear-gradient(#38691F, #4A842D);
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-top-left-radius: 5px;
border-top-right-radius: 5px;
height: 36px;
vertical-align: middle;
}
.kdwhd-heading {
font-family: verdana, geneva, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
padding-left: 12px;
/* Fallback */
background: #4A842D;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#38691F, #4A842D);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#38691F, #4A842D);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#38691F, #4A842D);
/* Standard syntax */
background: linear-gradient(#38691F, #4A842D);
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-top-left-radius: 5px;
border-top-right-radius: 5px;
height: 36px;
vertical-align: middle;
}
ul.kdwhdLEVEL1 {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.kdwhdLEVEL1 li {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
margin: 0 0 0 0;
background: #e6e6e6;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#f7f4f4, #e6e6e6);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#f7f4f4, #e6e6e6);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#f7f4f4, #e6e6e6);
/* Standard syntax */
background: linear-gradient(#f7f4f4, #e6e6e6);
border-bottom: 1px solid #bfbfbf;
}
ul.kdwhdLEVEL1 li a:link, ul.kdwhdLEVEL1 li a:visited {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 28px;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/diy-bullet-categories.png) left no-repeat;
padding: 0 12px 0 19px;
text-decoration: none;
display: block !important;
}
ul.kdwhdLEVEL1 li a:hover {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: bold;
line-height: 28px;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/diy-bullet-categories.png) left no-repeat;
padding: 0 12px 0 19px;
text-decoration: none;
display: block !important;
}
ul.kdwhdLEVEL1 li a:active {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 28px;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/diy-bullet-categories.png) left no-repeat;
padding: 0 12px 0 19px;
text-decoration: none;
display: block !important;
}
ul.kdwhdLEVEL1 li.kdwhd-lastcat {
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
ul.kdwhdLEVEL2 {
list-style-type: none;
padding: 0;
margin: 0;
display: none;
}
ul.kdwhdLEVEL2 li {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
margin: 0 0 0 0;
background: #e6e6e6;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#f7f4f4, #e6e6e6);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#f7f4f4, #e6e6e6);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#f7f4f4, #e6e6e6);
/* Standard syntax */
background: linear-gradient(#f7f4f4, #e6e6e6);
border-bottom: 1px solid #bfbfbf;
}
ul.kdwhdLEVEL2 li a:link, ul.kdwhdLEVEL2 li a:visited {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 28px;
background: none;
padding: 0 12px 0 29px;
text-decoration: none;
display: block !important;
}
ul.kdwhdLEVEL2 li a:hover {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: bold;
line-height: 28px;
background: none;
padding: 0 12px 0 29px;
text-decoration: none;
display: block !important;
}
ul.kdwhdLEVEL2 li a:active {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 28px;
background: none;
padding: 0 12px 0 29px;
text-decoration: none;
display: block !important;
}
ul.kdwhdLEVEL3 {
list-style-type: none;
padding: 0;
margin: 0;
display: none;
}
ul.kdwhdLEVEL3 li {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
margin: 0 0 0 0;
background: #e6e6e6;
border-bottom: hidden;
}
ul.kdwhdLEVEL3 li a:link, ul.kdwhdLEVEL3 li a:visited {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 28px;
background: none;
padding: 0 12px 0 39px;
text-decoration: none;
display: block !important;
}
ul.kdwhdLEVEL3 li a:hover {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 28px;
background: none;
padding: 0 12px 0 39px;
text-decoration: underline;
display: block !important;
}
ul.kdwhdLEVEL3 li a:active {
font-family: verdana, geneva, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
line-height: 28px;
background: none;
padding: 0 12px 0 39px;
text-decoration: none;
display: block !important;
}
.kdwhd-newsletter-bkgd {
padding: 12px;
/* Fallback */
background: #e6e6e6;
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
vertical-align: top;
}
.kdwhd-newsletter {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
padding-bottom: 9px;
}
.kdwhd-copyright {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
color: #ffffff;
height: 39px;
vertical-align: center;
text-align: center;
}
.kdwhd-footer {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
line-height: 18px;
color: #383838;
height: 120px;
vertical-align: top;
text-align: left;
padding: 17px 17px 0 17px;
}

.kdwhd-footer span {
font-family: verdana, geneva, sans-serif;
font-size: 12px;
line-height: 18px;
text-transform: uppercase;
color: #000000;
}
.kdwhd-copyright a:link, .kdwhd-copyright a:visited,
.kdwhd-footer a:link, .kdwhd-footer a:visited {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
color: #383838;
text-decoration: none;
}
.kdwhd-copyright a:hover,
.kdwhd-footer a:hover {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
color: #383838;
text-decoration: underline;
}
.kdwhd-copyright a:active,
.kdwhd-footer a:active {
font-family: verdana, geneva, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}
.kdwhd-footerdiv {
background: #6e6e6e;
width: 1px;
padding-top: 0px;
padding-bottom: 10px;
}

/* TEMPLATE ONLY */

.kdwhd-text h1 {
font-family: verdana, geneva, sans-serif;
font-size: 18px;
font-weight: normal;
color: #000000;
margin: 0 0 13px 0;
}
.kdwhd-text p {
font-family: verdana, geneva, sans-serif;
font-size: 14px;
line-height: 20px;
font-weight: normal;
color: #000000;
margin: 0 0 8px 0;
}
.kdwhd-text p.kdwhd-details {
font-family: verdana, geneva, sans-serif;
font-size: 19px;
padding: 8px;
font-weight: bold;
color: #ffffff;
margin: 0 0 8px 0;
background: #3c3c3c;
display: block;
}
.kdwhd-text ul {
list-style: none;
padding: 0;
margin: 0;
}
.kdwhd-text ul li {
font-family: verdana, geneva, sans-serif;
font-size: 16px;
line-height: 16px;
color: #000000;
font-weight: normal;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/diy-bullet-desc.png) no-repeat 0 3px; 
padding-left: 14px;
margin: 5px 0;
}
.kdwhd-right-bkgd {
padding: 16px;
/* Fallback */
background: #e6e6e6;
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-radius: 5px;
vertical-align: top;
}
.kdwhd-left-desc {
width: 400px;
vertical-align: top;
}
.kdwhd-gutter-desc {
width: 13px;
vertical-align: top;
}
.kdwhd-right-desc {
width: 323px;
vertical-align: top;
}
.kdwhd-main-desc {
width: 703px;
vertical-align: top;
}
#kdwhd-largephoto {
width: 400px;
height: 400px;
background-color: #ffffff;
vertical-align: middle;
display: table-cell;
margin: auto;
text-align: center;
}
#kdwhd-largephoto img {
max-width: 390px;
max-height: 390px;
border: 0px;
}
#kdwhd-THUMB1, #kdwhd-THUMB2, #kdwhd-THUMB3,
#kdwhd-THUMB5, #kdwhd-THUMB6, #kdwhd-THUMB7 {
margin-top: 4px;
margin-right: 4px;
float: left;
}
#kdwhd-THUMB4, #kdwhd-THUMB8 {
margin-top: 4px;
margin-right: 0px;
float: left;
}
.kdwhd-THUMBS {
background-color: #ffffff;
height: 97px;
width: 97px;
vertical-align: middle;
display: table-cell;
margin: auto;
text-align: center;
}
.kdwhd-THUMBS img {
max-width: 93px;
max-height: 93px;
border: 0px;
}
.kdwhd-tabs-text {
padding: 16px 16px 15px 16px;
/* Fallback */
background: #e6e6e6;
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
vertical-align: top;
}
.kdwhd-tabs-text p {
font-family: verdana, geneva, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: normal;
color: #000000;
margin: 0 0 8px 0;
}
.kdwhd-tabs-text p span {
font-family: verdana, geneva, sans-serif;
font-size: 12px;
font-weight: normal;
color: #4A842D;
}
#kdwhdTAB1, #kdwhdTAB2, #kdwhdTAB3, #kdwhdTAB4, #kdwhdTAB5, #kdwhdTAB6 {
width: 736px;
margin-top: 10px;
}
#kdwhdTAB2, #kdwhdTAB3, #kdwhdTAB4, #kdwhdTAB5, #kdwhdTAB6 {
display: none;
}
.kdwhd-tabsbkgd {
/* Fallback */
background: #4A842D;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#38691F, #4A842D);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#38691F, #4A842D);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#38691F, #4A842D);
/* Standard syntax */
background: linear-gradient(#38691F, #4A842D);
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-top-left-radius: 5px;
border-top-right-radius: 5px;
height: 36px;
vertical-align: middle;
}
ul.kdwhdTABS {
list-style: none;
display: block !important;
margin: 0;
padding: 0;
text-align: center;
cursor: pointer;
}
ul.kdwhdTABS li {
font-family: verdana, geneva, sans-serif;
font-size: 16px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
line-height: 36px;
display: inline;
float: left;
margin: 0;
padding: 0px;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/738570/diy-menu-div.png) right no-repeat;
}
ul.kdwhdTABS a:link, ul.kdwhdTABS a:visited {
font-family: verdana, geneva, sans-serif;
font-size: 16px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
display: block;
padding: 0 24px 0 24px;
text-decoration: none;
}
ul.kdwhdTABS a:hover {
font-family: verdana, geneva, sans-serif;
font-size: 16px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
display: block;
padding: 0 24px 0 24px;
text-decoration: none;
/* Fallback */
background: #4b4b4b;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#817f7f, #4b4b4b);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#817f7f, #4b4b4b);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#817f7f, #4b4b4b);
/* Standard syntax */
background: linear-gradient(#817f7f, #4b4b4b);
}
ul.kdwhdTABS li.kdwhd-firsttab a:hover {
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-top-left-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-top-left-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-top-left-radius: 5px;
}
ul.kdwhdTABS a:active {
font-family: verdana, geneva, sans-serif;
font-size: 16px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
display: block;
padding: 0 24px 0 24px;
text-decoration: none;
}
span.kdwhdTABS {
font-family: verdana, geneva, sans-serif;
font-size: 16px;
font-weight: normal;
color: #ffffff;
text-transform: uppercase;
display: block;
padding: 0 24px 0 24px;
text-decoration: none;
/* Fallback */
background: #4b4b4b;
/* For Safari 5.1 to 6.0 */
background: -webkit-linear-gradient(#817f7f, #4b4b4b);
/* For Opera 11.1 to 12.0 */
background: -o-linear-gradient(#817f7f, #4b4b4b);
/* For Firefox 3.6 to 15 */
background: -moz-linear-gradient(#817f7f, #4b4b4b);
/* Standard syntax */
background: linear-gradient(#817f7f, #4b4b4b);
}
li.kdwhd-firsttab span.kdwhdTABS {
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-top-left-radius: 5px;
/* Firefox 1-3.6 */
-moz-border-top-left-radius: 5px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-top-left-radius: 5px;
}
.promo-left-container {
    position: relative;
    width: 100%;
}

.promo-left-image {
  opacity: 1;
  display: block;
  width: 200;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.promo-left-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 46%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.promo-left-container:hover .promo-left-image {
  opacity: 0.3;
}

.promo-left-container:hover .promo-left-middle {
  opacity: 1;
}

.promo-left-text {
  background-color: #E2BD14;
  color: 000000;
  font-size: 16px;
  padding: 16px 32px;
}