@charset "UTF-8";

table#maincostturn {
    background-color:#ffffff;
    border: solid #F00 0px;
	border-spacing:0px;
	text-indent:0px;
	margin-left:0px;
    width: 555px;
}

.main_r1c1 {
    width: 310px;
	padding-left:0px;
    text-align:left;
}
.main_r2c1 {
	vertical-align:top;
	padding-top:0px;
    border: solid #F00 0px;
}
.main_r1c2 {
    width: 250px;
    text-align:left;
	padding-left:50px;
}
.main_r2c2 {
	vertical-align:top;
	padding-top:0px;
	padding-right:0px;
	margin-right:0px;
    text-align:center;
    border: solid #F00 0px;
}


table#costturn {
    background-color:#FFFFFF;
    border: solid #F00 2px;
	border-spacing:0px;
	border-radius:8px;
	text-indent:0px;
	margin-left:0px;
    width: 280px;
	padding-bottom:9px;
}

table#costturn td {
    border: solid #000 0px;
}

.topleft {
    font-weight: bold;
    text-align: left;
	padding-left:60px;
    width: 130px;

}
.topright {
	margin-left:0px;
    font-weight: bold;
    text-align: left;
	padding-left:6px;
	padding-top:9px;
	padding-bottom:9px;
}

.leftcol {
    text-align:right;
}
.rightcol {
    font-weight: normal;
    text-align: left;
	padding-left:8px;
}


table#calc{
    background-color:#EBF7FF;
    border: solid #F00 2px;
	border-radius:8px;
	border-spacing:5px;
	margin-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.calcleftcol {
    text-align:right;
    border: solid #F00 0px;
    width:160px;
}
.calcrightcol {
    text-align: left;
    border: solid #F00 0px;
	text-indent:0px;
	color:#ff0000;
}
.calcbutton {
    text-align:right;
	text-indent:0px;
	vertical-align:text-top;
	padding-top:2px;
}

table#calc_discount{
    background-color:#EBF7FF;
    border: solid #F00 2px;
	border-radius:8px;
	margin-left:100px;
	border-spacing:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.discleftcol {
    text-align:right;
    border: solid #F00 0px;
    width:200px;
}
.discrightcol {
    text-align: left;
    border: solid #F00 0px;
	text-indent:0px;
	color:#ff0000;
}
.discbutton {
    text-align:right;
	text-indent:0px;
	vertical-align:text-top;
	padding-top:2px;
}

#table_guarantee {
    background-color:#EBF7FF;
    border: solid #F00 2px;
	border-radius:8px;
	width:450px;
	margin-left:50px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	font-size:100%;
    text-align:center;
}
#table_status {
    background-color:#EBF7FF;
    border: solid #F00 2px;
	border-radius:8px;
	width:550px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
}

.status_top {
    text-align:left;
	font-weight:bold;
	vertical-align:text-top;
}
.status_flag {
    text-align:center;
	font-weight:bold;
}
.status {
    text-align:left;
}
.status_green {
    text-align:center;
    background-color:#00ff00;
}
.status_red {
    text-align:center;
    background-color:#ff0000;
}


