a:link {color: #90c74a;} /* 7dc201 */
a:visited {color: #63951c;}
a:hover {color: #63951c;text-decoration: none;}
a:focus {color: #63951c;}
a:active {color: #63951c;}
body {background-color: #434343;color: #434343;font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 13px;}
h1, h2, h3, h4 {font-family: Arial, Helvetica;font-weight: normal;margin: 15px 0 10px;padding: 0;}
h1 {color: #286d9b;font-size: 24px;font-weight: bold;margin-top: 0;}
h2 {font-size: 18px;}
h3 {font-size: 15px;}
h4 {font-weight: bold;}
input.text, textarea {border: 1px solid #cccccc;padding: 2px;width: 200px;}
ol, ul {margin-bottom: 0;padding-bottom: 10px;}
p {margin: 0;padding: 0 0 10px;}
ul, li {margin: 0;padding: 0;}


#hd {background: #ffffff url(../../images/cleaner/hd-top-gradient.jpg) repeat-x top left;}


#bd {background-color: #ffffff;min-height: 500px;padding: 1em 0 2em;}
#bd .docX {position: relative;}
#bd .header {margin-bottom: 20px;}
#bd .header .logo {margin-top: 20px;position: relative;left: -7px;}
#bd .header .name {padding: 5px 0 0 8px;}
#bd .header .name.netprosale {padding-top: 12px;position: relative;left: 113px;}
#bd .header .breadcrumbs {color: #bbbbbb;font-size: 11px;padding-left: 10px;}
#bd .box {background: #f2f2f2 url(../../images/cleaner/box-background-top.png) no-repeat left top;margin-top: 15px;}
#bd .box:hover {background-color: #e4e4e4;}
#bd .box .bottom {background: transparent url(../../images/cleaner/box-background-bottom.png) no-repeat left bottom;padding: 10px 10px 0;}
#bd .box h2 {background: transparent url(../../images/cleaner/icon-expand.png) no-repeat left center;margin-top: 0;padding: 0 0 0 32px;}
#bd .box h2 span {border-bottom: 1px dotted #7dc201;}
#bd .box h2.expanded {background-image: url(../../images/cleaner/icon-collapse.png);}
#bd .columnOne div,
#bd .columnTwo div {height: 19em;}
#bd .column.left {width: 560px;}
#bd .column.right {width: 180px;}
#bd .column.right h1, 
#bd .column.right h2 {margin-top: 0;}
#bd .column.right .ditto_item {font-size: 11px;}
#bd .column.right .ditto_item h2 {font-size: 13px;font-weight: bold;}
#bd .column.right.fade {margin-top: 65px;}
#bd .column.right.fade {background: transparent url(../../images/cleaner/flowers-green.png) no-repeat left 55px;}
#bd .column.right.fade .top {background: transparent url(../../images/cleaner/bd-right-fade-top.png) no-repeat left top;height: 60px;}
#bd .column.right.fade .middle {background: transparent url(../../images/cleaner/bd-right-fade.png) repeat-y left top;padding-left: 20px;}
#bd .column.right.fade .bottom {background: transparent url(../../images/cleaner/bd-right-fade-bottom.png) no-repeat left bottom;height: 60px;}
#bd .ditto_item h1 a {border-bottom: 1px dotted #7dc201;color: #434343;text-decoration: none;}
#bd .ditto_item h1 a:hover {color: #868686;}
#bd .ditto_item {clear: both;padding-bottom: 10px;}
#bd .ditto_item .ditto_documentInfo {font-style: italic;text-transform: lowercase;}
#bd .ditto_item .ditto_pageTitle {font-size: 12px;font-weight: bold;}
#bd .ditto_item .ditto_pageTitle a {color: #286d9b;}
#bd #contactForm {padding-top: 15px;}
#bd #contactForm label {display: block;float: left;width: 130px;}
#bd #contactForm .clear {height: 10px;}
#bd #interestForm input.text,
#bd #interestForm textarea {background: transparent;border: none;margin-left: 3px;width: 125px;}
#bd #interestForm .wrapper {background: transparent url(../../images/cleaner/wrapper-input.png) no-repeat left top;padding: 2px 0 8px;width: 138px;}
#bd #interestForm .wrapper.textarea {background-image: url(../../images/cleaner/wrapper-textarea.png);}
#bd .column.right.fade .arrow.green {position: absolute;right: -80px;top: -22px;}


#ft {background: transparent url(../../images/cleaner/ft-fade-top.png) repeat-x left top;color: #bbbbbb;font-size: 11px;font-weight: bold;padding: 1.5em 0 7em;}
#ft .docX {background: transparent url(../../images/cleaner/ft-logo.png) no-repeat left bottom;padding-bottom: 7px;padding-left: 50px;width: 700px;}
#ft .copyright {padding-top: 1.5em;}
#ft .menu ul li {border-right: 1px solid #777777;margin-right: 20px;padding: 1px 20px 3px 0;}
#ft .menu ul li a {border-bottom: 1px dotted #bce571;color: #ffffff;}
#ft .menu ul li a:hover {color: #bce571;}
#ft .menu ul li.last {border-right: none;margin-right: 0;padding-right: 0;}


.menu ul {list-style-type: none;}
.menu ul li {float: left;margin-right: 30px;padding: 10px 10px 10px 0;}
.menu ul li a {border-bottom: 1px dotted #7dc201;color: #434343;font-size: 12px;font-weight: bold;text-decoration: none;}
.menu ul li a:hover {border-bottom: 1px dotted #434343;color: #7dc201;}


.docX {margin: auto;width: 750px;}
.push.left, .push.right {width: 260px;}
.spacer {height: 20px;}
.rounded {border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;margin: 0 1px;}
.rounded div {background-color: #ffffff;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;margin: 0 -1px;padding: 10px;}

.box.grey {background-color: #fcfcfc;border: 2px solid #dedede;padding: 10px;margin: 20px 0;}
.arrow.green {background: transparent url(../../images/cleaner/arrow-green.png) no-repeat left top;height: 128px;width: 159px;}

.left {float: left;}
.right {float: right;text-align: left;}
.clear {clear: both;display: block;font-size: 0;height: 0;line-height: 0;}
.hide {display: none;}

.expand:hover {cursor: pointer;}
.expandable {display: none;}

.columnOne, .columnTwo {width: 48%;margin-top: 8px;}
.columnOne {float: left;clear: both;}
.columnTwo {float: right;}

img.left {margin: 4px 4px 4px 0;}
img.right {margin: 4px 0 4px 4px;}
img.thumbnail, .thumbnails img {padding: 2px;border: solid 2px #dedede;}
a:hover img.thumbnail, a:active img.thumbnail, .thumbnails a:hover img, .thumbnails a:active img {border: solid 2px #ababab;}
