.ladypad p {line-height: 140%;}
.ladypad h2 {border-style: none;}

.lp-left-col {width: 440px; float: left; margin-right: 10px;}
.lp-right-col {width: 395px; float: left;}

.lp-right-col img.blank {margin: 0; width: 1px; height: 1px; float: right;}
.lp-right-col img.ladypad-logo {position: relative; display: block; margin: 0 auto 20px auto;}
.lp-right-col img.product {position: relative; display: block; margin: 40px auto 0;}

.lp-main-list-cont ul {color: #009acc; font-size: 18px; margin: 10px 20px;}
.lp-main-list-cont ul li {line-height: 170%; list-style-type: disc;}

ul.lp-list-2 {color: #5c5c5c; padding: 0 0 0 16px; margin: 30px 0;}
ul.lp-list-2 li {float: left; font-size: 18px; list-style-type: disc; margin-right: 24px; line-height: 180%;}
ul.lp-list-2 li.first {float: none;}
ul.lp-list-2 li.break {float: none; list-style-type: none; margin: 0; height: 0; line-height: 0;}

.lp-left-col p {text-transform: uppercase; font-weight: bold; font-size: 18px; margin: 30px 0;}

ul.lp-list-3 {padding-left: 16px;}
ul.lp-list-3 li {color: #5c5c5c; font-size: 18px; list-style-type: disc; line-height: 140%;}

p {font-size: 18px; margin: 0 0 20px 0;}

h2.h2-type-2 {padding-left: 42px; height: 32px; line-height: 32px; margin: 20px 0 2px 0; background: transparent none no-repeat 0 0;}
h2.h2-a {background-image: url('/images/content/ladypad/h2-a-bg.png');}
h2.h2-b {background-image: url('/images/content/ladypad/h2-b-bg.png');}
h2.h2-c {background-image: url('/images/content/ladypad/h2-c-bg.png');}

p.highlight {color: #5c5c5c; font-weight: bold; margin: 30px 0;}

ul.lp-list-4 {margin: -20px 0 0 0; padding-left: 16px;}
ul.lp-list-4 li {font-size: 18px; list-style-type: disc; line-height: 180%;}

.dimensions {position: relative;}
.dimensions p {position: relative; z-index: 2;}
.dimensions ul {position: relative; z-index: 2;}
.dimensions img.variants {display: block; margin: 35px 0;}
.dimensions img.detail {position: absolute; right: -30px; top: 0; z-index: 1;}
.dimensions h3 {width: 506px; height: 30px; line-height: 30px; margin: 50px 0 20px 0; text-align: center; color: #fff; font-size: 18px; font-weight: bold; text-transform: uppercase;  background-color: #009acc; border: 1px solid #009acc; border-top-left-radius: 18px; border-top-right-radius: 18px; position: relative; z-index: 2;}

.table {position: relative; z-index: 2; margin: -12px 15px 20px 15px;}
.table div {width: 150px; height: 30px; line-height: 30px; margin: 4px; border: 1px solid #009acc; color: #009acc; font-size: 12px; text-align: center; font-weight: bold; float: left;}
.table div.tab-head {border-color: #fff; text-transform: uppercase;}
.table div.tab-head-multiLine {line-height: 15px;}
.table div.empty {border-color: #fff;}
.table div.break {clear: both; float: none; border-style: none; height: 0;}