@charset "utf-8";
/* CSS Document */

#main_text{
width:572px
}

#calc_title{
color:#147564;
font-size:16px;
padding-bottom:30px
}

#calc_title strong{
font-size:20px
}

#message{
padding-bottom:30px;
color:#990000;
font-weight:bold
}

select{
font-size:12px;
font-family:Arial, Helvetica, sans-serif
}

select,input{
padding:0;
margin:0
}

.form_row,.result_row{
*height:31px
}

.fr41,.rr41{
*height:41px
}

.rr54{
*height:54px
}

.form_left{
float:left;
width:226px;
min-height:31px;
*height:31px;
line-height:25px;
padding-left:10px;
padding-right:10px;
background:url(../images/calculators/calculator25.png) top left no-repeat
}

.form_left130{
float:left;
width:110px;
min-height:31px;
*height:31px;
line-height:25px;
padding-left:10px;
padding-right:10px;
background:url(../images/calculators/calculator130_27.png) top left no-repeat
}

.fl130_38{
min-height:38px;
*height:38px;
padding-top:4px;
line-height:15px;
background:url(../images/calculators/calculator130_38.png) top left no-repeat
}

.form_right{
float:left;
width:305px;
height:25px;
padding-top:2px;
padding-left:10px
}

#goform .form_right{
width:430px
}

.withpad{
padding-top:6px;
height:20px
}

#cid,#ctid,#paid,#eid{
width:300px
}

#price, #seats{
width:196px
}

#month{
width:200px
}

#currency,#year{
width:96px
}

#sub_div{
padding-left:470px;
}

#sub_div a{
display:block;
width:55px;
background:transparent url(../images/cursor.gif) no-repeat scroll right top;
height:45px;
padding-right:33px;
color:#147564;
font-weight:bold;
text-align:right
}

.calculator .clear,.result_row .clear{
line-height:0;
height:0
}


#goform .form_left{
width:130px
}

#goform select{
width:430px
}

.result_left{
float:left;
width:226px;
min-height:31px;
*height:31px;
line-height:25px;
padding-left:10px;
padding-right:10px;
background:url(../images/calculators/calculator25.png) top left no-repeat
}

.fl40{
min-height:37px;
*height:37px;
padding-top:4px;
line-height:15px;
background:url(../images/calculators/calculator40.png) top left no-repeat
}

.fl50{
min-height:50px;
*height:50px;
padding-top:4px;
line-height:15px;
background:url(../images/calculators/calculator50.png) top left no-repeat
}

.result_right{
float:left;
width:226px;
min-height:31px;
*height:31px;
line-height:25px;
padding-left:10px;
padding-right:10px;
background:url(../images/calculators/silver25.png) top left no-repeat
}

.right40{
min-height:39px;
*height:39px;
line-height:15px;
padding-top:2px;
background:url(../images/calculators/silver40.png) top left no-repeat
}

.red40{
min-height:39px;
*height:39px;
line-height:15px;
padding-top:2px;
background:url(../images/calculators/red40.png) top left no-repeat;
font-weight:bold
}

.red50{
min-height:50px;
*height:50px;
line-height:45px;
padding-top:2px;
background:url(../images/calculators/red50.png) top left no-repeat;
font-weight:bold
}

.red{
background:url(../images/calculators/red25.png) top left no-repeat;
font-weight:bold
}

.another{
padding-top:15px;
font-style:italic
}

.line37{
line-height:33px
}

#no_result{
padding-top:20px;
color:#147564;
}


#again{
padding-left:385px;
padding-top:20px
}

#again a{
display:block;
width:75px;
background:transparent url(../images/cursor.gif) no-repeat scroll right top;
height:45px;
padding-right:33px;
color:#147564;
font-weight:bold;
text-align:right
}
input#price
	{
	float:left;	
	}
span.float_left
	{
	float:left;	
	}
span.red_label
	{
	float:right;
	display:block;	
	color:#990000;	
	padding-left:20px;
	}
span.red_color
	{
	color:#990000;		
	}
p.calculator_description
	{
	float:left;
	clear:both;
	padding:10px;
	width:570px;
	}

