
.select-input {
background-color:#dddddd;
border: 0px; 
height:35px;
font-family: "FrutigerNeue-Regular", sans-serif;
font-size:12px;
color: #777;
outline: none;
padding: 0 0 0 7px;
-webkit-appearance: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
width:400px;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';

}

 @-moz-document url-prefix() { .select-input {
padding-top: 6px;
padding-left: 5px;
vertical-align: middle; /* This is optional but it makes legacy IEs look better */
text-indent: 0.01px;
}}

.text-input {
background-color:#dddddd;
border: 0px; 
height:35px;
font-family: "FrutigerNeue-Regular", sans-serif;
font-size:12px;
color: #777;
outline: none;
position: relative;
top:-1px;
padding: 0 0px 0 7px;
-webkit-appearance: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
width:393px;
}

.submit-input{
font-family: "FrutigerNeue-Heavy", sans-serif;
text-transform: uppercase; 
font-weight:normal; 
font-size: 15px;
color:#fff;
padding:0px; 
margin: 0px; 
width:100px;
height:40px;
padding-top:2px;
vertical-align: center;
text-align:center;
background-color:#009baa;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-appearance: none;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-ms-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
-webkit-font-smoothing: antialiased;
}
 @-moz-document url-prefix() { .submit-input{

padding-top:5px;
padding-bottom:7px;
}}
.submit-input:hover{
background-color:#888;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#fff;
cursor: pointer;
-webkit-appearance: none;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
-ms-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
}

.price-box-text { 
font-family: "FrutigerNeue-Heavy", sans-serif;
font-size: 16px;
font: 16px/30px "FrutigerNeue-Heavy", sans-serif;
color:#444;
text-align:left;
}

.price-box-text2 { 
min-height:100px;
font:24px/24px;
}

.rendeles-text { 
font-family: "FrutigerNeue-Regular", sans-serif;
font-size: 12px;
font: 12px/35px "FrutigerNeue-Regular", sans-serif; 
color:#444;
vertical-align: top;
padding-right:5px;
padding-bottom:5px;
text-align:right;
-webkit-font-smoothing: antialiased;
text-transform: none;
width:400px;
}

.rendeles-text2 { 
font-family: "FrutigerNeue-Regular", sans-serif;
font-size: 12px;
font: 12px/35px "FrutigerNeue-Regular", sans-serif; 
color:#444;
vertical-align: center;
padding-right:5px;
padding-bottom:5px;
text-align:right;
-webkit-font-smoothing: antialiased;
text-transform: none;
width:400px;
}

label {position:relative}
label:after {
    content:'►';
font-family:'Century Gothic', sans-serif;
font-size:10px;
    color:#009baa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:7px; top:-1px;
    padding:0 0 0px;
    position:absolute;
    pointer-events:none;
}
label:before {
    content:'';
    right:0px; top:-3px;
    width:25px; height:22px;
    position:absolute;
    pointer-events:none;
    display:block;
}


.rowHidden {
	display:none;
}

#errorRow {
	color:red !important;
}

#originalprice, #finalprice, #permonth {
text-align: right;
padding-top:0;
margin-top:0;
}
#discount {
text-align: right;
padding-top:0;
margin-top:0;
}

#originalprice {
font-family:"FrutigerNeue-Heavy", sans-serif;
font:24px/24px;
	font-size:24px;
	color:#009baa;
	text-decoration:line-through;
}


#discount {
font-family:"FrutigerNeue-Heavy", sans-serif;
	color:#444;
	font-size:16px;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#009baa;
	padding-top:10px;
	padding-bottom:10px;
}

#finalprice {
font-family:"FrutigerNeue-Heavy", sans-serif;
font:24px/24px;
	font-size:24px;
	color:#009baa;
	margin-bottom:3px;
}

#finalprice2 {
font-family:"FrutigerNeue-Heavy", sans-serif;
font:24px/24px;
	font-size:24px;
	color:#009baa;
	margin-bottom:3px;
	padding-top:10px;
}

#permonth {
font-family:"FrutigerNeue-Heavy", sans-serif;
font-size:14px;
	color:#009baa;
	padding-top:5px;
}
