#mainHeader {
  height: 192px;
  width: 100%;
  /*background: url("../img/global/appliancesonline_bg.png") repeat-x scroll center 18px;*/
}
#mainHeader #mainHeaderContent {
  height: 192px;
  margin: 0 auto;
  width: 990px;
}
#mainHeader #mainHeaderContent .aolLogo {
  float: left;
  margin: 13px 10px 0 10px;
  height: 107px;
}
#mainHeader #mainHeaderContent .v4stw {
  width: 440px;
  margin-left: 40px;
  float: left;
  *margin-left: 30px;
  padding-top: 32px;
  *padding-top: 26px;
}
#mainHeader #mainHeaderContent .v4stw-prod {
  width: 440px;
  margin: 31px 0 0 40px;
  float: left;
  *margin-top: 12px;
}
#mainHeader #mainHeaderContent .v4stw #v4-2, #mainHeader #mainHeaderContent .v4stw-prod #v4-2, #mainHeader #mainHeaderContent label {
  display: none;
}
#mainHeader #mainHeaderContent form input {
  *width: 90px;
  *position: relative;
  *z-index: 9999px;
  *padding: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background: #7fbb42;
  border: 2px solid #eeeef0;
  color: #fff;
  padding: 0 6px;
  margin: 8px 0 0 -6px;
  height: 42px;
  padding: 0 6px;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}
#mainHeader #mainHeaderContent form input.v4sbox {
  padding: 8px;
  border: none;
  width: 370px;
  line-height: 30px;
  height: 26px;
  margin: 8px 0 0 10px;
  *margin: 8px 0 0 10px;
  font-family: arial, helvetica, sans-serif;
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #565656;
  outline: none;
  background: #eeeef0;
  text-transform: lowercase;
}
#mainHeader #mainHeaderContent form input.v4sbox-prod {
  padding: 8px;
  border: none;
  width: 370px;
  line-height: 30px;
  height: 41px;
  *height: 42px;
  *margin: 7px 0 0 0;
  margin: 8px 0 0 0;
  font-family: arial, helvetica, sans-serif;
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #565656;
  outline: none;
  background: #eeeef0;
  text-transform: lowercase;
}
#mainHeader #mainHeaderContent #searchBox {
  background: #eeeef0;
  width: 408px;
  height: 43px;
  border: 0;
  float: left;
  padding: 0;
  margin: 25px 0 0 75px;
}
#mainHeader #mainHeaderContent #searchBox input {
  border: none;
  width: 350px;
  line-height: 30px;
  height: 30px;
  margin: 7px 0 0 10px;
  font-family: Arial, Helvetica, sans-serif;
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #565656;
  outline: none;
  background: #eeeef0;
}
#mainHeader #mainHeaderContent #searchBox a {
  background-position: -1px -1px;
  width: 42px;
  height: 37px;
  display: block;
  float: right;
  margin: 3px;
}
#mainHeader #mainHeaderContent #searchBox a:hover {
  opacity: 0.8;
}
#mainHeader #mainHeaderContent #aolPhoneNumber {
  background-position: -44px -13px;
  letter-spacing: -1px;
  width: 258px;
  height: 35px;
  font-weight: bold;
  font-size: 26px;
  margin: 50px 10px 0 0;
  *margin: 30px 10px 0 0;
  text-indent: 31px;
  float: right;
  padding: 4px 0 0 0;
  color: #8d9398 !important;
  text-align: right;
  line-height: 22px;
}
#mainHeader #mainHeaderContent #aolPhoneNumber a {
  color: #8d9398;
}
#mainHeader #mainHeaderContent #topNavigation {
  background: none;
  float: left;
  height: 46px;
  margin-top: 0;
  width: 990px;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel {
  list-style: none;
  z-index: 1000;
  font-family: Arial;
  font-size: 13px;
  color: #fff;
  margin-top: 21px;
  line-height: 1;
  padding: 0;
  background: #a4abb1;
  position: relative;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li {
  float: left;
  border: none;
  margin: 0;
  width: 145px;
  background-color: #a4abb1;
  cursor: pointer;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li a {
  cursor: pointer;
  padding: 13px 8px;
  height: 46px;
  display: block;
  border-right: 1px solid #c8cdd1;
  text-decoration: none;
  text-align: center;
  color: #fff;
  font-size: 11px;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li a.MenuItemLink_8 {
  padding: 11px 8px;
  height: 23px;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li a.nospaced, #mainHeader #mainHeaderContent #topNavigation ul#menuLevel li a.spaced {
  padding: 16px 7px;
  height: 13px;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li a.nospaced:hover, #mainHeader #mainHeaderContent #topNavigation ul#menuLevel li a.spaced:hover {
  background-color: #93c75f;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li.last {
  width: 124px;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li.menuHover a.nospaced, #mainHeader #mainHeaderContent #topNavigation ul#menuLevel li.menuHover a.spaced {
  color: #FFF;
  background: #7fbb42;
}
#mainHeader #mainHeaderContent #topNavigation ul#menuLevel li.firstItem {
  border-left: 1px solid #c8cdd1;
  width: 140px;
}

#aol-footer {
  margin: 15px 0 0 0;
  padding: 20px 0 20px 0;
  background: #a4acb2;
  clear: both;
  float: left;
  width: 100%;
  z-index: 20;
  position: relative;
  display: none;
}
#aol-footer #footerContent {
  width: 950px;
  height: auto;
  margin: 0 auto;
}
#aol-footer #footerContent p {
  padding: 0;
  width: 990px;
  float: left;
  text-align: center;
  color: #fff;
  margin: 10px 0;
}
#aol-footer #footerContent .verticalList {
  color: #d2d6d9 !important;
  padding: 0;
}
#aol-footer #footerContent ul {
  padding: 10px 0 0 0;
  float: left;
  margin: 5px 0 0 16px;
}
#aol-footer #footerContent ul li {
  float: left;
  line-height: 1.6em;
  color: #fff;
  padding-left: 0;
}
#aol-footer #footerContent a {
  text-decoration: underline;
  font-size: 12px;
  width: 208px;
  height: 43px;
  color: #fff;
}
#aol-footer #footerContent a:hover {
  text-decoration: underline;
}
#aol-footer #footerContent .footerColumn {
  width: 225px;
  min-height: 40px;
  display: block;
  float: left;
}
#aol-footer #footerContent .footerColumn .footerHeader {
  font-size: 20px !important;
  font-weight: bold !important;
  text-decoration: none;
}
#aol-footer #footerContent .footerColumn .footerHeader:hover {
  text-decoration: none;
}
#aol-footer #footerContent .footerColumn .weAreAOLFooter {
  height: 49px;
  width: 180px;
}
#aol-footer #footerContent .footerColumn .weAreAOLFooter #weAreAOLFooterIcon {
  background-position: -304px -5px;
  width: 39px;
  height: 39px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer #footerContent .footerColumn .applianceAdvice {
  height: 49px;
  width: 125px;
}
#aol-footer #footerContent .footerColumn .applianceAdvice #applianceAdviceIcon {
  background-position: -349px -4px;
  width: 32px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer #footerContent .footerColumn .deliveryReturns {
  height: 46px;
  width: 125px;
}
#aol-footer #footerContent .footerColumn .deliveryReturns #deliveryReturnsIcon {
  background-position: -391px -5px;
  width: 53px;
  height: 30px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer #footerContent .footerColumn .ourServices {
  background-position: -450px -5px;
  height: 49px;
  width: 125px;
}
#aol-footer #footerContent .footerColumn .ourServices #ourServicesIcon {
  background-position: -450px -4px;
  width: 33px;
  height: 32px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer #footerContent .footerTitleDivider {
  height: 4px;
  width: 180px;
  border-bottom: 3px dotted #d2d6d9;
  float: left;
  clear: both;
  display: block;
  margin: 0;
}
#aol-footer #footerContent .whoColumn {
  width: 150px;
  margin-right: 20px;
}
#aol-footer #footerContent .whoColumn .footerTitleDivider {
  width: 230px;
}
#aol-footer #footerContent .adviceColumn {
  width: 220px;
  margin-left: 66px;
}
#aol-footer #footerContent .returnsColumn {
  width: 220px;
  margin-left: 100px;
}
#aol-footer #footerContent .servicesColumn {
  width: 146px;
  float: right;
  clear: right;
}
#aol-footer #footerContent .footerHorizontalDivider {
  border-bottom: 3px dotted #d2d6d9;
  width: 100%;
  height: 4px;
  display: block;
  float: left;
  margin: 15px 0;
}

#aol-footer-prod {
  margin: 15px 0 0 0;
  padding: 20px 0 20px 0;
  background: #a4acb2;
  clear: both;
  float: left;
  width: 100%;
  z-index: 20;
  position: relative;
}
#aol-footer-prod #footerContent {
  width: 950px;
  height: auto;
  margin: 0 auto;
}
#aol-footer-prod #footerContent p {
  padding: 0;
  width: 990px;
  float: left;
  text-align: center;
  color: #fff;
  margin: 10px 0;
}
#aol-footer-prod #footerContent .verticalList {
  color: #d2d6d9 !important;
  padding: 0;
}
#aol-footer-prod #footerContent ul {
  padding: 10px 0 0 0;
  float: left;
  margin: 5px 0 0 16px;
}
#aol-footer-prod #footerContent ul li {
  float: left;
  line-height: 1.6em;
  color: #fff;
  padding-left: 0;
}
#aol-footer-prod #footerContent a {
  text-decoration: underline;
  font-size: 12px;
  width: 208px;
  height: 43px;
  color: #fff;
}
#aol-footer-prod #footerContent a:hover {
  text-decoration: underline;
}
#aol-footer-prod #footerContent .footerColumn {
  width: 225px;
  min-height: 40px;
  display: block;
  float: left;
}
#aol-footer-prod #footerContent .footerColumn .footerHeader {
  font-size: 20px !important;
  font-weight: bold !important;
  text-decoration: none;
}
#aol-footer-prod #footerContent .footerColumn .footerHeader:hover {
  text-decoration: none;
}
#aol-footer-prod #footerContent .footerColumn .weAreAOLFooter {
  height: 49px;
  width: 180px;
}
#aol-footer-prod #footerContent .footerColumn .weAreAOLFooter #weAreAOLFooterIcon {
  background-position: -304px -5px;
  width: 39px;
  height: 39px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer-prod #footerContent .footerColumn .applianceAdvice {
  height: 49px;
  width: 125px;
}
#aol-footer-prod #footerContent .footerColumn .applianceAdvice #applianceAdviceIcon {
  background-position: -349px -4px;
  width: 32px;
  height: 38px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer-prod #footerContent .footerColumn .deliveryReturns {
  height: 46px;
  width: 125px;
}
#aol-footer-prod #footerContent .footerColumn .deliveryReturns #deliveryReturnsIcon {
  background-position: -391px -5px;
  width: 53px;
  height: 30px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer-prod #footerContent .footerColumn .ourServices {
  background-position: -450px -5px;
  height: 49px;
  width: 125px;
}
#aol-footer-prod #footerContent .footerColumn .ourServices #ourServicesIcon {
  background-position: -450px -4px;
  width: 33px;
  height: 32px;
  display: block;
  float: left;
  margin-right: 10px;
}
#aol-footer-prod #footerContent .footerTitleDivider {
  height: 4px;
  width: 180px;
  border-bottom: 3px dotted #d2d6d9;
  float: left;
  clear: both;
  display: block;
  margin: 0;
}
#aol-footer-prod #footerContent .whoColumn {
  width: 150px;
  margin-right: 20px;
}
#aol-footer-prod #footerContent .whoColumn .footerTitleDivider {
  width: 230px;
}
#aol-footer-prod #footerContent .adviceColumn {
  width: 220px;
  margin-left: 66px;
}
#aol-footer-prod #footerContent .returnsColumn {
  width: 220px;
  margin-left: 100px;
}
#aol-footer-prod #footerContent .servicesColumn {
  width: 146px;
  float: right;
  clear: right;
}
#aol-footer-prod #footerContent .footerHorizontalDivider {
  border-bottom: 3px dotted #d2d6d9;
  width: 100%;
  height: 4px;
  display: block;
  float: left;
  margin: 15px 0;
}

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th {
  margin: 0;
  padding: 0;
}

.clearBoth {
  font-size: 0;
  line-height: 0;
  height: 0;
}

.clearboth {
  background: #fff;
  display: none;
}

body {
  line-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #444444;
  margin: 0;
  padding: 0;
  background: #fff;
}

#container {
  width: 990px;
  background: #fff;
  margin: 0 auto;
}
#container a {
  color: #3478b9;
}

p, label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #444444;
}

.ie7 .deliveryModalBody h3 {
  line-height: 35px;
}

a {
  color: #003e74;
  text-decoration: none;
}
a:hover {
  color: #1a70bb;
  text-decoration: underline;
  -webkit-transition: color 150ms ease-in;
  -moz-transition: color 150ms ease-in;
  -o-transition: color 150ms ease-in;
  -ms-transition: color 150ms ease-in;
  transition: color 150ms ease-in;
}
a img {
  border: none;
}

ul.verticalList {
  padding: 0;
  width: 100%;
}
ul.verticalList li {
  color: #444444;
  clear: both;
  padding-left: 10px;
  list-style-type: disc !important;
  font-size: 12px;
}
ul.verticalList li.noArrow {
  padding-left: 0;
  background: none;
}

ul.inlineList {
  margin: 0;
  padding: 0;
  margin-left: 6px;
  width: 100%;
}
ul.inlineList li {
  color: #444444;
  display: inline-block;
  margin-right: 20px;
  float: left;
  list-style: none;
  font-size: 12px;
}

.standardAOLPod {
  width: auto;
  min-height: 170px;
  height: auto;
  float: left;
  clear: both;
  margin: 5px 0 0 0;
  padding: 0 19px 9px 0;
  display: inline-block;
}

.fullPod {
  width: 955px;
}

.threeQuaterPod {
  width: 700px;
  background-position: -984px bottom;
}

.halfPod {
  width: 460px;
  background-position: -1720px bottom;
}

.quaterPod {
  width: 230px;
  background-position: -2218px bottom;
}

.globalSprite {
  background-image: url("../img/global/globalSprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}

.productSprite {
  background-image: url("../img/productSprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}

.basketSprite {
  background-image: url("../img/singleCheckout/sprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}

.listerSprite {
  background-image: url("../img/productLister/listerSprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}

.productPageSprite {
  background-image: url("../img/productInformation/productPageSprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}

.homeSprite {
  background-image: url("../img/homepage/homeSprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}

.brandSprite {
  background-image: url("../img/global/brandSprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
}

.buttonArrow {
  width: 20px;
  height: 20px;
  background: url("../img/global/buttonArrow.png") no-repeat 0 0px;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin: 8px 9px 0 9px;
}

.ie7 .buttonArrow {
  float: none !important;
  margin-left: 45px !important;
  margin-top: 0 !important;
}

.primaryButton {
  text-decoration: none;
  color: white !important;
  width: auto;
  height: auto;
  min-height: 32px;
  float: left;
  font-weight: bold;
  padding: 0 0 0 15px;
  clear: left;
  margin: 5px 0;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  line-height: 38px;
  min-width: 151px;
  background: #7fbb42;
}
.primaryButton:hover {
  background-color: #93c75f;
  -webkit-transition: background-color 200ms linear;
  -moz-transition: background-color 200ms linear;
  -o-transition: background-color 200ms linear;
  -ms-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
  color: #fff;
  text-decoration: none;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #444444;
  line-height: 18px;
  letter-spacing: -1.5px;
  font-size: 16px;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #444444;
  line-height: 24px;
  letter-spacing: -0.9px;
  font-size: 18px;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #444444;
  line-height: 20px;
  font-size: 14px;
}

.productCatagoryLinkHolder {
  display: block;
  font-size: 80%;
  margin-bottom: 15px;
}
.productCatagoryLinkHolder .categoryTitleVA {
  color: #444444;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

.shadowDivider {
  width: 970px;
  height: 25px;
  display: inline-block;
  background: url("data:image/png;base64, /9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQzQ0IwQTU5NUE3MDExRTI5MTNDODdGRDlGMjQ5MDQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQzQ0IwQTVBNUE3MDExRTI5MTNDODdGRDlGMjQ5MDQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDNDQjBBNTc1QTcwMTFFMjkxM0M4N0ZEOUYyNDkwNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDNDQjBBNTg1QTcwMTFFMjkxM0M4N0ZEOUYyNDkwNDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQEBQcIBgYHBgYICggJCQkJCAoKDAwMDAwKDAwNDQwMEREREREUFBQUFBQUFBQUAQQFBQgHCA8KCg8UDg4OFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAZA8oDAREAAhEBAxEB/8QAWQABAQEBAAAAAAAAAAAAAAAAAAECCAEBAAAAAAAAAAAAAAAAAAAAABABAAIDAQEBAQADAAAAAAAAAAEUUWETEhExA1JiBBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+gn2APoH0D6B9A9AnoD0B6A9AnoD2B7BPewPYHsDoB0jIJ0A6gdYBOoHTYHWMgnWMgdgOwJ2gDtAHeAO8Ad4yCd4A7wB3jIJYjIFiALEZAsRkCxGQSxGQLEZAsxkCzGQLMAlmMgWoyBajIFqMgWoyBajIFqMgWoyBajIFqMgWoyBajIFqMgWoyBajIFqMgWYyC2dgWYyBZjIFiMgWIyC2IyBYjIFiMgWIAsRkF7xkDvAHeAXvGQO8ZA7wB2gDtAL2gDsB2gDrGQXrGQOmwOsAvWAOgHQF6RkDoB7A9ge9gvsD2B6BfQHoD0B6A9AvoD6B9A+gfQX7AAAAAAAAAAAJ9BAAT7AH0E+gn0D0CegT0CegT2CewToCdAOgM9NgdQZ6gddgzP9tgnbYHbYMz/YE77BLGwSf77BLGwSf+nYJY2CWdglnYJZ2CWtglrYJb2CW9glvYFzYJc2CXNglzYFzYJd2CXdgl2P8gLuwS9sC9sC7GQS7sEvbAvbAvbAvbAvbAvbAvbAvbAvbAvbAvbBbsZBb0ZAvbBbuwLv+wLd2Bd2C3dgtzYFzYLc2C3NgXNgtvYLb2C29gtrYLa2C2tgWtg1Z2BZ2C2Ng1Y2BY2Cx/fYL32C99gsf22DXbYHbYNdgXrsDrsF6gvUF6bBegL0BfYL7BfYL6A9AvoF+gv0D6C/QX6AB9BfoKAAAAAADIAEgyACT+ggMgAyCSCAkggMgkggMgkgk/gMgk/oMyCAyCSCAyDIE/gMgyCSCAyCSCAyADIE/gMgkggAMgAT+AyAADM/oAAAAAAAAALAKAADQAANAA0ACwCg0ADQLAKCwCg0CwCg0CwCg0CwDUfoKCwDUAoLANR+goNR+AR+g0CwCg0ADQLAKCwCgsAoANAAA0AAAAD/2Q==");
  display: block;
  vertical-align: middle;
  clear: both;
  margin: 10px 0;
}

#holder {
  margin: 0 auto;
  position: relative;
}

.backToTop {
  display: block;
  text-align: right;
}

/* Rollover Tooltips */
.spanTitle {
  padding: 5px 10px;
  background: #fff;
  border: 7px solid #edeef0;
  display: none;
  font-size: 11px;
  height: auto;
  min-width: 10px;
  max-width: 250px;
  position: absolute;
  width: auto;
  z-index: 1002;
  -webkit-box-shadow: 3px 3px 8px 1px #8e8e8e;
  box-shadow: 3px 3px 8px 1px #8e8e8e;
}

* html .spanTitle {
  width: 250px;
  padding: 10px;
}

.rollOverTitle p {
  color: #000;
  float: left;
  margin: 0;
  text-align: justify;
  width: auto;
}

.spanTitle p span.blue {
  color: #666;
}

img.rollOverToolTip {
  cursor: help;
  margin-left: 5px;
  vertical-align: -4px;
  display: none;
}

#mpTag {
  height: 0;
  overflow: hidden;
}

table#TopPromoArea, .stBadge-accent {
  display: none;
}

/* Custom Lister Style Overrides */
.pagecontainer > table > tbody > tr > td > table:last-child {
  width: 990px;
  margin: auto;
}

.lcat .ttl {
  display: none;
}

table.v4acpcont {
  margin: 23px 0 0 0;
  color: #fff;
  font-size: 11px;
}

table.v4acp tr.v4acp_head td.v4title {
  padding: 10px 5px 10px 10px;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #fff;
  background: #a4acb2;
}

table.v4midBox {
  border: 0;
}
table.v4midBox tr.v4acp_mid td.v4mid {
  padding: 5px 5px 5px 0;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  background: #a4acb2;
}

div.lcat {
  width: 190px;
  font-size: small;
}

.lcat .ttl {
  display: none;
}

.lcat .lev1 li {
  font-weight: bold;
  font-size: 12px;
  padding-left: 12px;
}
.lcat .lev1 li a {
  *float: left;
}
.lcat .lev1 li span.cnt {
  *float: right;
}

.lcat .cnt {
  color: #fff;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  margin-left: 37px;
  font-weight: normal;
  float: right;
  margin-left: 25px;
  text-align: right;
}

.fpcc .countClass, span.fshp {
  color: #93c75f;
}

.v4title h2 {
  color: #fff;
}

.cmsg {
  float: right;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 2px;
  color: #a4acb2;
  font-size: 14px;
  font-weight: bold;
}

.cmpBr {
  border-bottom: 1px solid #fff;
  margin-bottom: 35px;
  height: 30px;
}

#v4-4 #v4-6 #v4-18 #msg a#v4-19 {
  color: #a4acb2;
}

.cur img {
  display: none;
}

span.pdmt .label {
  color: #fff;
}

.grid td.left {
  border-left: 0;
}

table.gallery {
  border: 1px solid #ddd;
  margin-bottom: 30px;
}

.r3_t i, .r3_bl i, .r3_t, .r3_c, .r3_bl {
  border: 0;
}

.r3_t, .r3_t b, .r3_bl, .r3_bl b {
  background: none;
}

td#CentralArea div.dynpg {
  border: 0;
}

table.pgbc {
  background: #a4acb2;
  color: #fff;
}

.ctrlbr {
  background: #a4acb2;
  border-bottom: 0;
}

.rs_box {
  border-top: 0;
}

span.pdmt .cur {
  color: #fff;
}

#v4-9 .cur, #v4-15 .cur {
  color: #fff;
}

.lcat .link {
  display: none;
}

#v4-17.cur, #v4-23.cur, #v4-11.cur {
  background: url("../img/lister/lister-dw-arrow.png") right no-repeat;
  width: auto !important;
  display: inline-block;
  padding-right: 20px;
}

input#q-10 {
  color: #fff;
  background: #7fbb42;
  border: 0;
}

#msg a#v4-21, #msg a#v4-27 {
  color: #a4acb2;
}

#CentralArea a {
  color: #003e74;
}
#CentralArea a:hover {
  color: #1a70bb;
}
#CentralArea a:visited {
  color: #003e74;
}

#LeftPanel a {
  color: #fff;
}

#v4-22 {
  margin: 10px 0;
}
#v4-22 img {
  margin-bottom: 15px;
}

.cmpb td.time {
  text-align: center;
}

.time.g-nav.center.right {
  background-image: url("../img/lister/lister-up-arrow.png");
  background-repeat: no-repeat;
  background-position: 83px 25px;
}
.time.g-nav.center.right img {
  display: none;
}

#gh-bt {
  z-index: 9999;
}

.lcat ul.lev1 li span {
  *float: left;
}

.lcat .cnt {
  *margin-left: 40px;
}

.tableFix {
  width: 250px !important;
  margin: 0 auto !important;
}

#desc_div {
  overflow: hidden !important;
  height: 1650px !important;
}

.v4clp td ul {
  list-style-type: none !important;
}

a.enabled, a.disabled {
  color: white !important;
}

.r label {
  color: #fff;
}

.dynpg span.pipe {
  color: #fff;
}

.itemseparator {
  display: none;
}
