/* CALCULATOR */
div.calculator-about {position: absolute; left: 565px; top: 10px; padding: 0 190px 0 0; font-size: 13px;}
div.calculator-about h1 {font-size: 18px; color:#004080; margin-bottom: 5px;}
div.calc-left-column-holder {width: 100%; float: left; margin-right: -350px;}
div.calc-left-column {margin-right: 350px;}
div.calc-right-column {width: 350px; float: right;}
div.calc-promo {padding: 0 0 0 2%; font-size: 13px;}

/* div.calculator-panel {background: #f6f0e1 url(/img/calculator-bg.png) no-repeat right top; padding: 262px 10px 10px 10px;} */
div.calculator-panel h2 {font-size: 18px; font-weight: normal; color:#004080; margin-bottom: 8px;}
div.calculator-panel select {width: 100%; font-size: 15px;}
div.calculator-panel-section {margin-bottom: 16px;}
p.calculator-panel-tip {margin-top: 4px; text-align: left; color:#999; font-size: 11px;}
div.calculator-panel a {color: #666;}
p.calculator-price-row {text-align: center; font-size: 22px;}
span#calc-price {font-size: 37px; color: #ff097e;}

/* CALCULATOR INTERFACE */
div.calc-interface-holder {padding: 20px 0 20px 0;}
table.calc-width-control {width: 100%;}
table.calc-height-control {}
td.calculator-width-padding {padding: 0 10px 0 10px;}
td.calculator-height-padding {vertical-align: top;}

td.calc-limit  {font-size: 11px; width: 0; height: 0; color:#999;}
.calc-min-width {text-align: left; vertical-align: bottom;}
.calc-max-width {text-align: right; vertical-align: bottom; }
.calc-min-height {text-align: right; vertical-align: bottom;}
.calc-max-height {text-align: right; vertical-align: top;}

td.window-width {text-align: center; vertical-align: bottom; padding-bottom: 4px; width:100%;}
td.window-height {text-align: right; vertical-align: center; padding-right: 4px;}

input.window-size {width: 40px; padding: 1px 3px 1px 3px; margin: 0; text-align: center; font-size: 13px; border: 1px solid #9999a8;}

div.ruler-h-holder {padding: 1px 0 10px 0;}
div.ruler-h {background-image: url(/img/ruler-h.gif); background-repeat: repeat-x; background-position: left center; height: 17px; overflow: hidden;}
div.ruler-v-holder {padding: 0 0 0 1px;}
div.ruler-v {background-image: url(/img/ruler-v.gif); background-repeat: repeat-y; background-position: center top; width: 17px; height: 261px; overflow: hidden;}

div.slider {width: 17px; height: 17px; overflow: hidden; background: url(/img/handlers.png) no-repeat; cursor: pointer; z-index: 4; zoom: 1;}
div.slider-h {background-position: 0 0;}
div.slider-v {background-position: 0 -17px;}

p.switcher-value {font-size: 10px; font-family: Arial, sans-serif; color: #999;}
label.block-switcher {display: block; width:23px; height: 43px; background-image: url(/img/block-switcher.png); background-repeat: no-repeat; cursor:pointer;}
label.block-switcher-1 {background-position: 0 0;}
label.block-switcher-2 {background-position: -27px 0;}
label.block-switcher-3 {background-position: -54px 0;}

/* BUTTON */

div.calc-button-holder {background-color: #dd0b78; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0 auto 0 auto; padding: 4px; width: 160px;}
.calc-button-holder input {font-family: sans-serif; font-size: 15px; width: 100%; display: block; margin: 0; padding: 6px 10px 6px 10px;}
